img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
body{--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0,0,0,1)}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flow>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}body .is-layout-flow>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}body .is-layout-flow>.aligncenter{margin-left:auto !important;margin-right:auto !important}body .is-layout-constrained>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}body .is-layout-constrained>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}body .is-layout-constrained>.aligncenter{margin-left:auto !important;margin-right:auto !important}body .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto !important;margin-right:auto !important}body .is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}body .is-layout-flex{display:flex}body .is-layout-flex{flex-wrap:wrap;align-items:center}body .is-layout-flex>*{margin:0}body .is-layout-grid{display:grid}body .is-layout-grid>*{margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}.wp-block-navigation a:where(:not(.wp-element-button)){color:inherit}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}.wp-block-pullquote{font-size:1.5em;line-height:1.6}
html{--main-font:'Proxima Nova',sans-serif;--second-font:'Open Sans',sans-serif;--background-main-part-video-preview:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/main-part-bg.png) no-repeat center;--bg-color:#f2f2f2;--main-color:#fff;--dark-color:rgba(0,0,0,1);--text-color:#2e2f46;--white-color:#fff;--bg-link-active:#262626;--text-gray:#666;--header-height:80px;--input-border:#d9d9d9;--placeholder-color:#999;--invalid-border:#ff0051;--news-text-color:#333;--news-date-bg:#daf2ea;--primary-button-color:linear-gradient(135deg,#c9025d 0%,#96015d 100%);--hover-button-color:linear-gradient(135deg,#9f024b 0%,#7b024b 100%);--arrow-link-button:linear-gradient(135deg,rgba(201,2,93,.1) 0%,rgba(150,1,93,.1) 100%)}@font-face{font-family:'Proxima Nova';src:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/ProximaNova/ProximaNova-Black.eot);src:local('Proxima Nova Black'),local('ProximaNova-Black'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/ProximaNova/ProximaNova-Black.eot?#iefix) format('embedded-opentype'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/ProximaNova/ProximaNova-Black.woff) format('woff'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/ProximaNova/ProximaNova-Black.ttf) format('truetype');font-weight:900;font-style:normal}@font-face{font-family:'Proxima Nova';src:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/ProximaNova/ProximaNova-Extrabld.eot);src:local('Proxima Nova Extrabold'),local('ProximaNova-Extrabld'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/ProximaNova/ProximaNova-Extrabld.eot?#iefix) format('embedded-opentype'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/ProximaNova/ProximaNova-Extrabld.woff) format('woff'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/ProximaNova/ProximaNova-Extrabld.ttf) format('truetype');font-weight:800;font-style:normal}@font-face{font-family:'Proxima Nova';src:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/ProximaNova/ProximaNova-Semibold.eot);src:local('Proxima Nova Semibold'),local('ProximaNova-Semibold'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/ProximaNova/ProximaNova-Semibold.eot?#iefix) format('embedded-opentype'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/ProximaNova/ProximaNova-Semibold.woff) format('woff'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/ProximaNova/ProximaNova-Semibold.ttf) format('truetype');font-weight:600;font-style:normal}@font-face{font-family:'Proxima Nova';src:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/ProximaNova/ProximaNova-Regular.eot);src:local('Proxima Nova Regular'),local('ProximaNova-Regular'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/ProximaNova/ProximaNova-Regular.eot?#iefix) format('embedded-opentype'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/ProximaNova/ProximaNova-Regular.woff) format('woff'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/ProximaNova/ProximaNova-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Proxima Nova';src:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/ProximaNova/ProximaNova-Bold.eot);src:local('Proxima Nova Bold'),local('ProximaNova-Bold'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/ProximaNova/ProximaNova-Bold.eot?#iefix) format('embedded-opentype'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/ProximaNova/ProximaNova-Bold.woff) format('woff'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/ProximaNova/ProximaNova-Bold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'Proxima Nova';src:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/ProximaNova/ProximaNovaT-Thin.eot);src:local('Proxima Nova Thin'),local('ProximaNovaT-Thin'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/ProximaNova/ProximaNovaT-Thin.eot?#iefix) format('embedded-opentype'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/ProximaNova/ProximaNovaT-Thin.woff) format('woff'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/ProximaNova/ProximaNovaT-Thin.ttf) format('truetype');font-weight:100;font-style:normal}@font-face{font-family:'Proxima Nova';src:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/ProximaNova/ProximaNova-Light.eot);src:local('Proxima Nova Light'),local('ProximaNova-Light'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/ProximaNova/ProximaNova-Light.eot?#iefix) format('embedded-opentype'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/ProximaNova/ProximaNova-Light.woff) format('woff'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/ProximaNova/ProximaNova-Light.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Open Sans';src:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-SemiBoldItalic.eot);src:local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-SemiBoldItalic.eot?#iefix) format('embedded-opentype'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-SemiBoldItalic.woff) format('woff'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-SemiBoldItalic.ttf) format('truetype');font-weight:600;font-style:italic}@font-face{font-family:'Open Sans';src:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-LightItalic.eot);src:local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-LightItalic.eot?#iefix) format('embedded-opentype'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-LightItalic.woff) format('woff'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-LightItalic.ttf) format('truetype');font-weight:300;font-style:italic}@font-face{font-family:'Open Sans';src:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-Bold.eot);src:local('Open Sans Bold'),local('OpenSans-Bold'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-Bold.eot?#iefix) format('embedded-opentype'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-Bold.woff) format('woff'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-Bold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'Open Sans';src:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-ExtraBoldItalic.eot);src:local('Open Sans ExtraBold Italic'),local('OpenSans-ExtraBoldItalic'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-ExtraBoldItalic.eot?#iefix) format('embedded-opentype'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-ExtraBoldItalic.woff) format('woff'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-ExtraBoldItalic.ttf) format('truetype');font-weight:800;font-style:italic}@font-face{font-family:'Open Sans';src:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-Light.eot);src:local('Open Sans Light'),local('OpenSans-Light'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-Light.eot?#iefix) format('embedded-opentype'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-Light.woff) format('woff'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-Light.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Open Sans';src:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-Italic.eot);src:local('Open Sans Italic'),local('OpenSans-Italic'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-Italic.eot?#iefix) format('embedded-opentype'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-Italic.woff) format('woff'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-Italic.ttf) format('truetype');font-weight:400;font-style:italic}@font-face{font-family:'Open Sans';src:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-Regular.eot);src:local('Open Sans Regular'),local('OpenSans-Regular'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-Regular.eot?#iefix) format('embedded-opentype'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-Regular.woff) format('woff'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';src:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-SemiBold.eot);src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-SemiBold.eot?#iefix) format('embedded-opentype'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-SemiBold.woff) format('woff'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal}@font-face{font-family:'Open Sans';src:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-ExtraBold.eot);src:local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-ExtraBold.eot?#iefix) format('embedded-opentype'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-ExtraBold.woff) format('woff'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-ExtraBold.ttf) format('truetype');font-weight:800;font-style:normal}@font-face{font-family:'Open Sans';src:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-BoldItalic.eot);src:local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-BoldItalic.eot?#iefix) format('embedded-opentype'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-BoldItalic.woff) format('woff'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-BoldItalic.ttf) format('truetype');font-weight:700;font-style:italic}@font-face{font-family:'Open Sans';src:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-Medium.woff2) format('woff2'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-Medium.woff) format('woff'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-MediumItalic.woff2) format('woff2'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-MediumItalic.woff) format('woff'),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../fonts/OpenSans/OpenSans-MediumItalic.ttf) format('truetype');font-weight:500;font-style:italic;font-display:swap}@property --percentage{syntax:'<percentage>';initial-value:0%;inherits:true}@-webkit-keyframes border-anim{to{--percentage:100%}}@keyframes border-anim{to{--percentage:100%}}@media screen and (min-width:992px){body:not(.firefox):not(.ipad):not(.safari-17-1) .animated.animated-border{position:relative;background-color:#fff;border-radius:8px}body:not(.firefox):not(.ipad):not(.safari-17-1) .animated.animated-border:after{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);z-index:-1;border:solid 10px;border-radius:12px;--mask:linear-gradient(#c62973,#c62973) padding-box,conic-gradient(from var(--angle),#c62973 var(--percentage),transparent 0%) border-box;-webkit-mask:var(--mask);mask:var(--mask);-webkit-animation:border-anim 1.75s linear forwards;animation:border-anim 1.75s linear forwards;border-image-source:linear-gradient(90deg,#c62973,#5050d9);border-image-slice:1}body:not(.firefox):not(.ipad):not(.safari-17-1).page--color:not(.page--gradient) .animated.animated-border:after{top:-5px;left:-5px;width:calc(100% + 10px);height:calc(100% + 10px);--mask:linear-gradient(var(--border-color),var(--border-color)) padding-box,conic-gradient(from var(--angle),var(--border-color) var(--percentage),transparent 0%) border-box;-webkit-mask:var(--mask);mask:var(--mask);-webkit-animation:border-anim 1.75s linear forwards;animation:border-anim 1.75s linear forwards;border-image-source:linear-gradient(90deg,var(--border-color),var(--border-color))}body.firefox .animated-border,body.safari-17-1 .animated-border,body.ipad .animated-border{position:relative;background-color:#fff;border-radius:8px}body.firefox .animated-border:after,body.safari-17-1 .animated-border:after,body.ipad .animated-border:after{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);z-index:-1;background:-webkit-gradient(linear,left top,right top,from(#c62973),to(#5050d9));background:-o-linear-gradient(left,#c62973,#5050d9);background:linear-gradient(90deg,#c62973,#5050d9);border-radius:8px;overflow:hidden}body.firefox.page--color .animated-border:after,body.safari-17-1.page--color .animated-border:after,body.ipad.page--color .animated-border:after{background:0 0;border:3px solid var(--page-color);border-radius:8px;overflow:hidden}}@media screen and (max-width:992px){body .animated-border{position:relative;background-color:#fff;border-radius:8px}body .animated-border:after{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);z-index:-1;background:-webkit-gradient(linear,left top,right top,from(#c62973),to(#5050d9));background:-o-linear-gradient(left,#c62973,#5050d9);background:linear-gradient(90deg,#c62973,#5050d9);border-radius:8px;overflow:hidden}body .page--color .animated-border:after{background:-webkit-gradient(linear,left top,right top,from(var(--border-color)),to(var(--border-color)));background:-o-linear-gradient(left,var(--border-color),var(--border-color));background:linear-gradient(90deg,var(--border-color),var(--border-color))}}.pages-title{font-family:var(--main-font);font-size:60px;line-height:64px;font-weight:900;margin:0;text-transform:capitalize}.business-systems__our-leadership{height:100vh;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.business-systems__main-part{width:100%;height:100vh}.main-part__container{height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-part__video-preview{position:relative;margin-top:var(--header-height);-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:-webkit-gradient(linear,left top,left bottom,color-stop(100%,rgba(0,0,0,.6)),to(rgba(0,0,0,.6)));background:-webkit-linear-gradient(rgba(0,0,0,.6) 100%,rgba(0,0,0,.6) 100%);background:-moz-linear-gradient(rgba(0,0,0,.6) 100%,rgba(0,0,0,.6) 100%);background:-o-linear-gradient(rgba(0,0,0,.6) 100%,rgba(0,0,0,.6) 100%);background:linear-gradient(rgba(0,0,0,.6) 100%,rgba(0,0,0,.6) 100%);-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}body.no-scroll{overflow-y:hidden;height:100vh}.video-preview__video-container{position:absolute;overflow:hidden;top:0;left:0;right:0;bottom:0}.video-preview__video-container:before{position:absolute;content:'';background:rgba(0,0,0,.7);bottom:0;right:0;left:0;top:0}.video-preview__video-container video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-preview__site-presentation{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.main-part__clients-logos{height:100%;max-height:145px;background:var(--bg-color)}.our-leadership__title,.contact-us__title,.news__title,.resources__title,.testimonials__title,.how-it-works__title{color:var(--dark-color)}.resources__title,.news__title,.testimonials__title,.products__title{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.site-presentation__title{color:var(--white-color);font-weight:900;line-height:104px;font-size:104px;text-align:center}.site-presentation__subtitle{color:var(--white-color);font-weight:700;font-size:44px;line-height:48px;text-align:center;margin:36px 0}.site-presentation__our-benefits{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;max-height:112px}.our-benefits__benefit{width:100%;max-width:424px;height:112px;background:rgba(255,255,255,.12);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);padding:24px 32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;cursor:default}.benefit__image-container{width:64px;height:64px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.benefit__image-container img{width:100%;height:100%}.benefit__benefit-name{font-family:var(--main-font);font-size:28px;line-height:28px;font-weight:800;color:var(--white-color);margin-left:25px}.button-container__main-screen{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}.button-container__main-screen>*:first-child{margin-right:8px}.button-container__main-screen>*:last-child{margin-left:8px}.button-container__main-screen .main-screen-btn{width:240px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.site-presentation__video-popup{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;width:240px;height:48px;border:2px solid var(--white-color);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .6s;-o-transition:background-color .6s;-moz-transition:background-color .6s;transition:background-color .6s}.video-popup__button-title{font-family:var(--main-font);font-weight:900;font-size:18px;line-height:48px;text-transform:uppercase;letter-spacing:1px;background:var(--white-color);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:background-color .6s;-o-transition:background-color .6s;-moz-transition:background-color .6s;transition:background-color .6s}.site-presentation__video-popup:hover{background:var(--white-color);-webkit-transition:background-color .6s;-o-transition:background-color .6s;-moz-transition:background-color .6s;transition:background-color .6s}.site-presentation__video-popup:hover .video-popup__button-title{background:var(--primary-button-color);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:background-color .6s;-o-transition:background-color .6s;-moz-transition:background-color .6s;transition:background-color .6s}.main-part__play-icon .non-filled{stroke:var(--white-color);fill:transparent;opacity:1;-webkit-transition:opacity .6s;-o-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s}.main-part__play-icon .filled-triangle{fill:#fff;opacity:0;-webkit-transition:opacity .6s;-o-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s}.site-presentation__video-popup:hover .main-part__play-icon circle{-webkit-transition:fill .6s;-o-transition:fill .6s;-moz-transition:fill .6s;transition:fill .6s}.site-presentation__video-popup:hover .main-part__play-icon .non-filled{opacity:0;-webkit-transition:opacity .6s;-o-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s}.site-presentation__video-popup:hover .main-part__play-icon .filled-triangle{opacity:1;-webkit-transition:opacity .6s;-o-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s}.clients-logos__container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.clients-logo__single-logo{height:100%;max-height:70%}.clients-logo__single-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.overlay-video-presentation{z-index:102;width:100%;position:fixed;top:0;left:0;right:0;bottom:0;height:100vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;visibility:hidden;opacity:0}.play-button-presentation{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:999;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px}.play-video-btn{width:96px;height:96px;position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;background:-webkit-linear-gradient(315deg,#9f024b 0%,#7b024b 100%);background:-moz-linear-gradient(315deg,#9f024b 0%,#7b024b 100%);background:-o-linear-gradient(315deg,#9f024b 0%,#7b024b 100%);background:linear-gradient(135deg,#9f024b 0%,#7b024b 100%);-webkit-transition:visibility .4s,opacity .4s;-o-transition:visibility .4s,opacity .4s;-moz-transition:visibility .4s,opacity .4s;transition:visibility .4s,opacity .4s}.play-video-btn:before{content:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/triangle-play.svg);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:4px 0 0 4px;z-index:2}.play-video-btn:after{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:96px;height:96px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;opacity:0;background:-webkit-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:-moz-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:-o-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:linear-gradient(135deg,#c9025d 0%,#96015d 100%);visibility:hidden;z-index:1;-webkit-transition:visibility .4s,opacity .4s;-o-transition:visibility .4s,opacity .4s;-moz-transition:visibility .4s,opacity .4s;transition:visibility .4s,opacity .4s}.play-button-presentation:hover .play-video-btn:after{visibility:visible;opacity:1;-webkit-transition:visibility .4s,opacity .4s;-o-transition:visibility .4s,opacity .4s;-moz-transition:visibility .4s,opacity .4s;transition:visibility .4s,opacity .4s}.play-video-btn:hover .play-video-btn:after{opacity:1;visibility:visible;-webkit-transition:visibility .4s,opacity .4s;-o-transition:visibility .4s,opacity .4s;-moz-transition:visibility .4s,opacity .4s;transition:visibility .4s,opacity .4s}.container-transparent:hover .play-video-btn:after{opacity:1;visibility:visible;-webkit-transition:visibility .4s,opacity .4s;-o-transition:visibility .4s,opacity .4s;-moz-transition:visibility .4s,opacity .4s;transition:visibility .4s,opacity .4s}.close-video-presentation{position:fixed;width:64px;height:64px;background:rgba(0,0,0,.2);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;z-index:1000;cursor:pointer;right:24px;top:24px;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out}.close-video-presentation:hover{-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out;background:rgba(0,0,0,.4)}.close-video-presentation:before{content:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/xmark.svg);position:absolute;top:50%;left:50%;padding-top:3px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1}.play-video-text{font-family:var(--main-font);color:var(--white-color);font-weight:900;text-transform:uppercase;font-size:18px;line-height:48px;letter-spacing:1px}.full-page-container{padding-top:var(--header-height);height:100%;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.our-leadership__container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100vh;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.our-leadership__leaderships-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:26px}.leaderships-container__single-leadership{max-width:424px;width:30%;min-width:320px;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;height:200px;background:var(--white-color);-webkit-box-shadow:0 4px 50px rgba(0,0,0,.15);-moz-box-shadow:0 4px 50px rgba(0,0,0,.15);box-shadow:0 4px 50px rgba(0,0,0,.15);margin:12px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.single-leadership__leadership-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0 48px}.leadership-container__leadership-details{margin-left:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.leadership-details__title{font-family:var(--main-font);font-weight:900;font-size:48px;line-height:40px;color:var(--dark-color);margin:0}.leadership-details__subtitle{font-family:var(--main-font);font-weight:700;font-size:24px;color:var(--dark-color);line-height:26px;margin-top:8px}.leaderships-container__single-leadership:nth-child(2),.leaderships-container__single-leadership:nth-child(5){margin:12px 24px}.business-systems__resources,.business-systems__news{height:100vh;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;max-height:100vh}.resources__container,.news__container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.resources__resources-container,.news__news-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:38px 0 32px}.resources-container__resources-block,.news-container__news-block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;max-width:424px;min-width:364px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--white-color);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 4px 50px rgba(0,0,0,.15);-moz-box-shadow:0 4px 50px rgba(0,0,0,.15);box-shadow:0 4px 50px rgba(0,0,0,.15);overflow:hidden;max-height:496px;height:100%;text-decoration:none;-webkit-transition:-webkit-box-shadow .4s;transition:-webkit-box-shadow .4s;-o-transition:box-shadow .4s;-moz-transition:box-shadow .4s,-moz-box-shadow .4s;transition:box-shadow .4s;transition:box-shadow .4s,-webkit-box-shadow .4s,-moz-box-shadow .4s}.resources-container__resources-block:hover,.news-container__news-block:hover{-webkit-box-shadow:0 4px 50px rgba(0,0,0,.4);-moz-box-shadow:0 4px 50px rgba(0,0,0,.4);box-shadow:0 4px 50px rgba(0,0,0,.4);-webkit-transition:-webkit-box-shadow .4s;transition:-webkit-box-shadow .4s;-o-transition:box-shadow .4s;-moz-transition:box-shadow .4s,-moz-box-shadow .4s;transition:box-shadow .4s;transition:box-shadow .4s,-webkit-box-shadow .4s,-moz-box-shadow .4s}.resources-block__resources-image,.news-block__news-image{width:100%;-o-object-fit:contain;object-fit:contain;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:224px}.resources-block__resources-image img,.news-block__news-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;transition:.3s linear}.resources-container__resources-block:hover .resources-block__resources-image img,.news-container__news-block:hover .news-block__news-image img{-webkit-filter:grayscale(0%);filter:grayscale(0%);-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;transition:.3s linear}.resources-block__resources-main-info,.news-block__news-main-info{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.resources-block__resources-type,.news-block__news-type{color:var(--text-gray);font-family:var(--second-font);font-weight:600;font-size:12px;line-height:16px}.resources-block__resources-title,.news-block__news-title{font-family:var(--main-font);color:var(--dark-color);font-weight:900;line-height:23px;font-size:21px;letter-spacing:.25px;margin:11px 0}.resources-block__about-resources,.news-block__about-news{font-family:var(--second-font);font-weight:400;font-size:14px;line-height:20px;color:var(--news-text-color);margin:0}.resources-block__resources-date-link,.news-block__news-date-link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:16px 0 0}.resources-date-link__date-of-resources,.news-date-link__date-of-news{font-family:var(--main-font);color:var(--news-text-color);font-weight:700;font-size:14px;line-height:24px;letter-spacing:-.5px;text-align:center;background:var(--news-date-bg);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;padding:4px 12px;white-space:nowrap}.date-of-resources--archive,.date-of-news--archive{background:-webkit-gradient(linear,left bottom,left top,from(#ededed),to(#ededed)),#daf2ea;background:-webkit-linear-gradient(bottom,#ededed,#ededed),#daf2ea;background:-moz-linear-gradient(bottom,#ededed,#ededed),#daf2ea;background:-o-linear-gradient(bottom,#ededed,#ededed),#daf2ea;background:linear-gradient(0deg,#ededed,#ededed),#daf2ea}.resources-date-link__resources-page,.news-date-link__news-page{text-decoration:none;font-family:var(--main-font);font-weight:900;font-size:18px;line-height:24px;letter-spacing:1px;text-transform:uppercase;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:4px;background:var(--white-color);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:relative;overflow:hidden}.resources-date-link__resources-page div,.news-date-link__news-page div{position:absolute;top:0;right:0;left:0;bottom:0;opacity:0;background:var(--arrow-link-button);-webkit-transition:opacity .3s;-o-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.resources-date-link__resources-page span,.news-date-link__news-page span{background:var(--primary-button-color);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;white-space:nowrap}.resources-date-link__resources-page:hover div,.news-date-link__news-page:hover div{opacity:1;-webkit-transition:opacity .3s;-o-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.resources-date-link__resources-page:after,.news-date-link__news-page:after{content:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/arrow-news-link.svg);top:50%;-webkit-transform:translateY(5%);-moz-transform:translateY(5%);-ms-transform:translateY(5%);-o-transform:translateY(5%);transform:translateY(5%);padding-left:8px;padding-top:3px}.primary-button-link{width:200px;height:48px !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:var(--primary-button-color);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;text-decoration:none;color:var(--white-color);font-family:var(--main-font);font-weight:900;font-size:18px;line-height:24px;letter-spacing:1px;-webkit-transition:background .3s,color .3s;-o-transition:background .3s,color .3s;-moz-transition:background .3s,color .3s;transition:background .3s,color .3s;position:relative;overflow:hidden}.primary-button-link span{z-index:2}.primary-button-link div,button.primary-button-link.cookies-button:hover span:first-child{content:'';opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;background:var(--hover-button-color);-webkit-transition:opacity .3s;-o-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;z-index:1 !important}.primary-button-link:hover div,button.primary-button-link.cookies-button:hover span:first-child{opacity:1;-webkit-transition:opacity .3s;-o-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.business-systems__testimonials{height:100vh;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;max-height:100vh}.testimonials__container{padding-top:var(--header-height);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.testimonials__testimonials-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:40px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:554px}.testimonials-container__testimonial-video{height:inherit;position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.testimonial-video__video-preview-container{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden}.testimonial-video__sticky-labels{width:100%;height:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:48px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:2;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;background:-webkit-linear-gradient(17.59deg,rgba(0,0,0,.4) 24.33%,rgba(0,0,0,0) 60.04%),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/henkel_984x554_colored.png) no-repeat center;background:-moz-linear-gradient(17.59deg,rgba(0,0,0,.4) 24.33%,rgba(0,0,0,0) 60.04%),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/henkel_984x554_colored.png) no-repeat center;background:-o-linear-gradient(17.59deg,rgba(0,0,0,.4) 24.33%,rgba(0,0,0,0) 60.04%),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/henkel_984x554_colored.png) no-repeat center;background:linear-gradient(72.41deg,rgba(0,0,0,.4) 24.33%,rgba(0,0,0,0) 60.04%),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/henkel_984x554_colored.png) no-repeat center;-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important}.container-transparent{position:absolute;top:0;bottom:0;right:0;left:0}.sticky-labels__client-info{margin-top:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.client-info__name{font-family:var(--main-font);font-weight:900;font-size:24px;line-height:26px;text-shadow:0 2px 20px rgba(0,0,0,.25);color:var(--white-color)}.client-info__position{font-family:var(--second-font);font-weight:700;font-size:16px;line-height:24px;text-shadow:0 2px 20px rgba(0,0,0,.25);color:var(--white-color)}.sticky-labels__quote-text{font-family:var(--main-font);color:var(--white-color);font-weight:900;font-size:24px;line-height:26px;letter-spacing:.25px;max-width:360px;margin-top:16px}.testimonials-container__testimonials-list{max-width:24%;height:inherit;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.testimonials-container__testimonials-list .primary-button-link{width:100%;margin-top:10px;margin-bottom:0}.testimonial-list__single-testimonial{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),color-stop(36.05%,rgba(0,0,0,0)));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 36.05%);background:-moz-linear-gradient(bottom,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 36.05%);background:-o-linear-gradient(bottom,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 36.05%);background:linear-gradient(360deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 36.05%);-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;height:108px;overflow:hidden;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;transition:.4s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:12px 16px;position:relative;cursor:default}.testimonial-list__single-testimonial#henkel-testimonail-main{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),color-stop(36.05%,rgba(0,0,0,0))),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/testimonial-henkel-bg.png) no-repeat center;background:-webkit-linear-gradient(bottom,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 36.05%),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/testimonial-henkel-bg.png) no-repeat center;background:-moz-linear-gradient(bottom,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 36.05%),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/testimonial-henkel-bg.png) no-repeat center;background:-o-linear-gradient(bottom,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 36.05%),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/testimonial-henkel-bg.png) no-repeat center;background:linear-gradient(360deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 36.05%),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/testimonial-henkel-bg.png) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.testimonial-list__single-testimonial#reckitt--testimonail-main{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),color-stop(36.05%,rgba(0,0,0,0))),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/testimonial-reckitt-bg.png) no-repeat center;background:-webkit-linear-gradient(bottom,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 36.05%),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/testimonial-reckitt-bg.png) no-repeat center;background:-moz-linear-gradient(bottom,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 36.05%),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/testimonial-reckitt-bg.png) no-repeat center;background:-o-linear-gradient(bottom,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 36.05%),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/testimonial-reckitt-bg.png) no-repeat center;background:linear-gradient(360deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 36.05%),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/testimonial-reckitt-bg.png) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.testimonial-list__single-testimonial#jde-testimonail-main{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),color-stop(36.05%,rgba(0,0,0,0))),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/testimonial-jde-bg.png) no-repeat center;background:-webkit-linear-gradient(bottom,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 36.05%),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/testimonial-jde-bg.png) no-repeat center;background:-moz-linear-gradient(bottom,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 36.05%),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/testimonial-jde-bg.png) no-repeat center;background:-o-linear-gradient(bottom,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 36.05%),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/testimonial-jde-bg.png) no-repeat center;background:linear-gradient(360deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 36.05%),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/testimonial-jde-bg.png) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.testimonial-list__single-testimonial#campina-testimonail-main{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),color-stop(36.05%,rgba(0,0,0,0))),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/testimonial-campina-bg.png) no-repeat center;background:-webkit-linear-gradient(bottom,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 36.05%),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/testimonial-campina-bg.png) no-repeat center;background:-moz-linear-gradient(bottom,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 36.05%),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/testimonial-campina-bg.png) no-repeat center;background:-o-linear-gradient(bottom,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 36.05%),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/testimonial-campina-bg.png) no-repeat center;background:linear-gradient(360deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 36.05%),url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/testimonial-campina-bg.png) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.testimonial-list__single-testimonial:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;transition:.4s ease-in-out}.testimonial-list__single-testimonial--active{-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;transition:.4s ease-in-out;-webkit-filter:grayscale(0%);filter:grayscale(0%)}.testimonial-list__single-testimonial:after{position:absolute;display:inline-block;content:'';width:4px;height:100%;background:var(--primary-button-color);left:0;top:0;bottom:0;opacity:0;visibility:hidden;-webkit-transition:opacity .4s linear,visibility .4s;-o-transition:opacity .4s linear,visibility .4s;-moz-transition:opacity .4s linear,visibility .4s;transition:opacity .4s linear,visibility .4s}.testimonial-list__single-testimonial--active:after{opacity:1;visibility:visible;-webkit-transition:opacity .4s linear,visibility .4s;-o-transition:opacity .4s linear,visibility .4s;-moz-transition:opacity .4s linear,visibility .4s;transition:opacity .4s linear,visibility .4s}.single-testimonial__company-name{font-family:var(--main-font);font-weight:900;font-size:20px;line-height:24px;color:#e6e6e6;text-shadow:0 2px 20px rgba(0,0,0,.25);-webkit-transition:color .4s ease-in-out;-o-transition:color .4s ease-in-out;-moz-transition:color .4s ease-in-out;transition:color .4s ease-in-out}.testimonial-list__single-testimonial--active .single-testimonial__company-name{color:var(--white-color);-webkit-transition:color .4s ease-in-out;-o-transition:color .4s ease-in-out;-moz-transition:color .4s ease-in-out;transition:color .4s ease-in-out}.play-testimonial{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:4}.business-systems__products{height:100vh;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;max-height:100vh}.business-systems__products .container{padding-top:var(--header-height);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.products__container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;-ms-flex-align:start;align-items:start;height:100%}.products__interactive-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:35px 0;min-height:580px}.for-before{position:relative}.products__products-diagram{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:-55px}.products__products-diagram .products-diagram__after-container-left,.products__products-diagram .products-diagram__after-container-right{width:20%;padding-top:45px;height:72%}.products__products-diagram .products-diagram__after-container-center{width:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.products-diagram__after-container-left{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.products-diagram__after-container-right{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.after-container__after{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-transition:opacity .3s;-o-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.after-container__after span{font-family:var(--main-font);font-weight:900;font-size:18px;line-height:22px;color:var(--dark-color);margin-left:6px}.after-container__after--stuff{width:140px;margin-right:-25px}.after-container__after--bis{width:148px;margin-right:10px}.after-container__after--promo{width:229px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding-left:45px}.after-container__after--POS{width:270px}.after-container__after--dis-man{width:160px}.after-container__after--gross{width:167px;padding-left:15px}.after-container__after--sas{width:199px;padding-left:45px}.for-before:after{position:absolute;top:300px;left:600px;z-index:2000;content:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/news-image-2.png);display:inline-block;width:300px;height:200px;background:blue}.products__products-side-navigation{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -10px;width:396px}.products-side-navigation__navigation-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.products-side-navigation__list{list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;width:100%}.products-side-navigation__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:transparent;min-height:48px;-webkit-transition:min-height .3s,width .3s,background-color .3s;-o-transition:min-height .3s,width .3s,background-color .3s;-moz-transition:min-height .3s,width .3s,background-color .3s;transition:min-height .3s,width .3s,background-color .3s;overflow:hidden}.products-side-navigation__item--active{background-color:var(--white-color);min-height:154px;-webkit-transition:min-height .3s,width .3s,background-color .3s;-o-transition:min-height .3s,width .3s,background-color .3s;-moz-transition:min-height .3s,width .3s,background-color .3s;transition:min-height .3s,width .3s,background-color .3s;-webkit-box-shadow:0 4px 50px rgba(0,0,0,.15);-moz-box-shadow:0 4px 50px rgba(0,0,0,.15);box-shadow:0 4px 50px rgba(0,0,0,.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.products-side-navigation__list-item{color:var(--dark-color);font-family:var(--main-font);font-weight:800;font-size:24px;line-height:28px;-webkit-transition:color .3s;-o-transition:color .3s;-moz-transition:color .3s;transition:color .3s;cursor:default;display:inline-block;padding:10px 10px 0}.products-side-navigation__product-additional-info{visibility:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:0;-webkit-transition:height .3s;-o-transition:height .3s;-moz-transition:height .3s;transition:height .3s;padding:0 10px 0}.products-side-navigation__item--active .products-side-navigation__product-additional-info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;visibility:visible;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:height .3s,visibility .3s;-o-transition:height .3s,visibility .3s;-moz-transition:height .3s,visibility .3s;transition:height .3s,visibility .3s}.product-additional-info__text{font-family:var(--second-font);font-weight:400;font-size:14px;line-height:20px;color:var(--dark-color)}.product-additional-info__link{text-decoration:none;text-transform:uppercase;color:var(--dark-color);font-family:var(--main-font);font-weight:900;font-size:16px;line-height:20px}.product-additional-info__underline{margin-left:-10px;padding-right:20px;width:46px;height:2px;-webkit-transition:width .3s;-o-transition:width .3s;-moz-transition:width .3s;transition:width .3s}.product-additional-info__link:hover+.product-additional-info__underline{width:100%;-webkit-transition:width .3s;-o-transition:width .3s;-moz-transition:width .3s;transition:width .3s}.products-side-navigation__item--active[data-block=sfa] .products-side-navigation__list-item,.products-side-navigation__item--active[data-block=dms] .products-side-navigation__list-item{background:var(--primary-button-color);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.products-side-navigation__item--active[data-block=sfa] .product-additional-info__underline,.products-side-navigation__item--active[data-block=dms] .product-additional-info__underline{background:var(--primary-button-color)}.products-side-navigation__item--active[data-block=tpx] .products-side-navigation__list-item,.products-side-navigation__item--active[data-block=ibp] .products-side-navigation__list-item{background:-webkit-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:-moz-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:-o-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:linear-gradient(315deg,#00729b 0%,#00a7e6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.products-side-navigation__item--active[data-block=tpx] .product-additional-info__underline,.products-side-navigation__item--active[data-block=ibp] .product-additional-info__underline{background:-webkit-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:-moz-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:-o-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:linear-gradient(315deg,#00729b 0%,#00a7e6 100%)}.products-side-navigation__item--active[data-block=gmf] .products-side-navigation__list-item{background:-webkit-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:-moz-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:-o-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:linear-gradient(135deg,#9b27b0 0%,#46287d 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.products-side-navigation__item--active[data-block=gmf] .product-additional-info__underline{background:-webkit-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:-moz-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:-o-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:linear-gradient(135deg,#9b27b0 0%,#46287d 100%)}.products-side-navigation__item--active[data-block=ir] .products-side-navigation__list-item{background:-webkit-linear-gradient(315deg,#c9025d 0%,#97025e 100%);background:-moz-linear-gradient(315deg,#c9025d 0%,#97025e 100%);background:-o-linear-gradient(315deg,#c9025d 0%,#97025e 100%);background:linear-gradient(135deg,#c9025d 0%,#97025e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.products-side-navigation__item--active[data-block=ir] .product-additional-info__underline{background:-webkit-linear-gradient(315deg,#c9025d 0%,#97025e 100%);background:-moz-linear-gradient(315deg,#c9025d 0%,#97025e 100%);background:-o-linear-gradient(315deg,#c9025d 0%,#97025e 100%);background:linear-gradient(135deg,#c9025d 0%,#97025e 100%)}.products-side-navigation__item--active[data-block=bi] .products-side-navigation__list-item{background:-webkit-linear-gradient(135deg,#00a796 0%,#00d6e6 100%);background:-moz-linear-gradient(135deg,#00a796 0%,#00d6e6 100%);background:-o-linear-gradient(135deg,#00a796 0%,#00d6e6 100%);background:linear-gradient(315deg,#00a796 0%,#00d6e6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.products-side-navigation__item--active[data-block=bi] .product-additional-info__underline{background:-webkit-linear-gradient(135deg,#00a796 0%,#00d6e6 100%);background:-moz-linear-gradient(135deg,#00a796 0%,#00d6e6 100%);background:-o-linear-gradient(135deg,#00a796 0%,#00d6e6 100%);background:linear-gradient(315deg,#00a796 0%,#00d6e6 100%)}.products-side-navigation__item--active[data-block=ts] .products-side-navigation__list-item,.products-side-navigation__item--active[data-block=b2b] .products-side-navigation__list-item{background:-webkit-linear-gradient(315deg,#4785ff 0%,#2d4cf7 100%);background:-moz-linear-gradient(315deg,#4785ff 0%,#2d4cf7 100%);background:-o-linear-gradient(315deg,#4785ff 0%,#2d4cf7 100%);background:linear-gradient(135deg,#4785ff 0%,#2d4cf7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.products-side-navigation__item--active[data-block=ts] .product-additional-info__underline,.products-side-navigation__item--active[data-block=b2b] .product-additional-info__underline{background:-webkit-linear-gradient(315deg,#4785ff 0%,#2d4cf7 100%);background:-moz-linear-gradient(315deg,#4785ff 0%,#2d4cf7 100%);background:-o-linear-gradient(315deg,#4785ff 0%,#2d4cf7 100%);background:linear-gradient(135deg,#4785ff 0%,#2d4cf7 100%)}.diagram-opacity{opacity:1}.gray-overlay-diagram{opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;fill:#d9d9d9 !important;cursor:pointer}[data-cursor=pointer]{cursor:pointer}.diagram--active{opacity:1}.diagram-products{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 118px -11px rgba(0,0,0,.2);-moz-box-shadow:0 0 118px -11px rgba(0,0,0,.2);box-shadow:0 0 118px -11px rgba(0,0,0,.2)}.letter-diagram{fill:#fff}.business-systems__contact-us{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:100vh;width:100%}.business-systems__contact-us .container{margin-top:80px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.contact-us__container{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100vh;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:auto 0}.contact-us__form-contact{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:45px}.form-contact__form-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-contact__user-info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.user-info__names-block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.user-info__input-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:200px;position:relative}.user-info__input-container label{font-family:var(--main-font);font-size:16px;line-height:19px;color:var(--dark-color);font-weight:700}.user-info__phone-company-block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.user-info__phone-company-block .phone-company-block:last-child{max-width:424px;width:100%}.user-info__input-container:hover input[type=text],.user-info__input-container:hover input[type=email],.user-info__input-container:hover textarea{background:var(--bg-color);-webkit-transition:background-color .3s,border .3s;-o-transition:background-color .3s,border .3s;-moz-transition:background-color .3s,border .3s;transition:background-color .3s,border .3s}.user-info__input-container input::-webkit-input-placeholder{color:var(--placeholder-color)}.user-info__input-container input:-moz-placeholder{color:var(--placeholder-color)}.user-info__input-container input::-moz-placeholder{color:var(--placeholder-color)}.user-info__input-container input:-ms-input-placeholder{color:var(--placeholder-color)}.user-info__input-container input::-ms-input-placeholder{color:var(--placeholder-color)}.user-info__input-container input::placeholder{color:var(--placeholder-color)}.user-info__input-container input[required]+span+label:after,.user-info__input-container textarea[required]+span+label:after{content:'*';color:red;padding-left:3px}.invalid-input-form{position:absolute;color:var(--invalid-border);font-family:var(--second-font);bottom:-12px;font-size:13px;font-weight:600;line-height:16px;visibility:hidden}.user-info__input-container--invalid input[required]:invalid,.user-info__input-container--invalid textarea[required]:invalid{border-color:var(--invalid-border)}@media screen and (max-width:768px){.user-info__input-container--invalid input[required]:invalid,.user-info__input-container--invalid textarea[required]:invalid{margin-bottom:17px}.invalid-input-form{bottom:-20px}body .resources-container__resources-block{height:auto}}.user-info__input-container--invalid input[required]:invalid:focus,.user-info__input-container--invalid textarea[required]:invalid:focus{border-color:var(--invalid-border) !important}.user-info__input-container--invalid input[required]:invalid+.invalid-input-form,.user-info__input-container--invalid textarea[required]:invalid+.invalid-input-form{visibility:visible}.user-info__input-container input[type=text],.user-info__input-container input[type=email],.user-info__input-container textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid var(--input-border);background:var(--white-color);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;height:48px;width:100%;-webkit-box-shadow:0 4px 25px rgba(0,0,0,.05);-moz-box-shadow:0 4px 25px rgba(0,0,0,.05);box-shadow:0 4px 25px rgba(0,0,0,.05);font-family:var(--second-font);padding-left:16px;color:var(--dark-color);font-size:16px;font-weight:400;margin:5px 0;outline:none;-webkit-transition:background-color .3s,border .3s;-o-transition:background-color .3s,border .3s;-moz-transition:background-color .3s,border .3s;transition:background-color .3s,border .3s}.user-info__input-container input[type=text]:focus,.user-info__input-container input[type=email]:focus,.user-info__input-container textarea:focus{border-color:var(--input-border) !important;-webkit-transition:background-color .3s,border .3s;-o-transition:background-color .3s,border .3s;-moz-transition:background-color .3s,border .3s;transition:background-color .3s,border .3s}.text-field{width:100%;max-width:648px}.checkbox-input-terms{display:none}.checkbox-for-terms{font-family:var(--second-font);font-weight:600;font-size:16px;line-height:20px;color:var(--dark-color);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.checkbox-for-terms span{text-decoration:underline}.checked-terms+.checkbox-for-terms:before{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,-webkit-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,-moz-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,-o-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,linear-gradient(135deg,#c9025d 0%,#96015d 100%);border-color:transparent}.checkbox-for-terms:before{content:'';-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:24px !important;height:24px;border:2px solid var(--dark-color);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-right:16px}.text-field textarea{height:168px;resize:none;padding:14px 16px}.form-contact__submit-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:34px}.submit-container__submit-button{outline:none;cursor:pointer;background:var(--primary-button-color);height:48px;width:200px;border:none;text-transform:uppercase;font-family:var(--main-font);color:var(--white-color);font-weight:900;font-size:18px;line-height:24px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:1}.submit-container__submit-button:disabled{opacity:.4;cursor:default}.testimonial-video__sticky-labels>section{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.products-diagram__after-container-center svg{margin:20px 0}@media (max-width:1602px){.clients-logo__single-logo{height:100%;max-height:56px}.pages-title{font-size:46px;line-height:56px}.our-benefits__benefit{max-width:355px;height:86px;padding:16px 20px}.benefit__benefit-name{font-size:22px;line-height:26px}.video-popup__button-title{line-height:36px;margin-top:0}.resources-container__resources-block,.news-container__news-block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;max-width:364px;min-width:auto}.resources-date-link__date-of-resources,.news-date-link__date-of-news{font-size:12px}.video-preview__site-presentation{padding:24px 0}.site-presentation__subtitle{margin:2% 0;font-size:32px;line-height:40px}.site-presentation__title{font-size:72px;line-height:78px}.main-part__clients-logos{max-height:120px}.site-presentation__video-popup{margin-top:0;height:38px}.site-presentation__video-popup span{font-size:14px}.resources-date-link__resources-page,.news-date-link__news-page{font-size:16px}.resources__container,.news__container{padding-top:0}.resources-block__resources-image,.news-block__news-image{height:187px}.user-info__names-block .user-info__input-container{max-width:170px}.phone-company-block:first-child{max-width:170px !important}.phone-company-block:last-child{max-width:356px !important}.leaderships-container__single-leadership{height:170px}.leadership-details__title{font-size:34px;line-height:40px}.leadership-details__subtitle{font-size:20px;line-height:24px}.contact-us__form-contact{margin-top:15px}.user-info__input-container input[type=text],.user-info__input-container input[type=email],.user-info__input-container textarea{font-size:14px;height:38px}.text-field textarea{height:124px}.form-contact__submit-container{margin-top:14px}.invalid-input-form{font-size:11px}.invalid-input-form{bottom:auto;top:65px}.testimonials__testimonials-container{min-height:450px;margin-top:20px}.testimonial-list__single-testimonial{height:82px}.sticky-labels__quote-text{font-size:20px;max-width:320px;line-height:24px}.products__interactive-container{min-height:0;max-height:450px}.products__interactive-container{padding-top:20px}.products-side-navigation__item{min-height:40px}.products-side-navigation__item--active{min-height:136px}.products__container{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.products__products-side-navigation{width:341px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.products-diagram__after-container-center svg{width:100%;height:100%;margin:15px 0}.products-side-navigation__list-item{font-size:22px;line-height:26px;padding:6px 6px 0}.product-additional-info__link{font-size:14px}.products__products-diagram{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-70px}.products__products-diagram .products-diagram__after-container-left,.products__products-diagram .products-diagram__after-container-right{width:20%}.products__products-diagram .products-diagram__after-container-center{width:45%}.after-container__after--gross{padding-left:0}.after-container__after--sas{padding-left:0}.after-container__after--bis{margin-right:-10px}.after-container__after--stuff{margin-right:-20px}.after-container__after span{font-size:16px;line-height:20px}.after-container__after img{height:40px}}@media screen and (max-width:1440px){.site-presentation__title{font-size:62px;line-height:66px}.news__news-container{padding:1.8% 0 1.6%}.news-block__news-main-info{padding:16px}.news-block__news-title{font-size:19px;line-height:22px;margin:9px 0}.news-block__about-news{font-size:12px;line-height:18px}}@media screen and (max-width:1280px){.pages-title{font-size:60px;line-height:64px}.site-presentation__subtitle{font-size:32px;line-height:40px}.panel .container .news-container__news-block{max-width:none;min-width:0;width:calc((100%/3) - 8px)}.products__products-diagram{justify-content:center}.products__products-diagram .products-diagram__after-container-left{width:20%}.lang-uk .products__products-diagram .products-diagram__after-container-left,.lang-ru .products__products-diagram .products-diagram__after-container-left{align-items:flex-start}.products__products-diagram .products-diagram__after-container-center{max-width:351px;flex-grow:1}.products__products-diagram .products-diagram__after-container-right{width:15%}.our-benefits__benefit{max-width:340px}}@media screen and (max-width:1201px){.products__products-side-navigation{max-width:407px}.panel .container .news-container__news-block{width:100%}.lang-uk .products__products-diagram .products-diagram__after-container-left,.lang-ru .products__products-diagram .products-diagram__after-container-left{align-items:flex-end}.primary-button-link{flex-shrink:0}}@media screen and (max-width:1198px){.products__products-diagram{justify-content:center}}.overlay-video-presentation{background:var(--dark-color)}.overlay-video-presentation #video{width:100%;height:100%}@media screen and (max-width:1201px){.news-block__news-image{height:156px}.products-side-navigation__list-item{font-size:18px}.products__products-side-navigation{max-width:283px}.products-side-navigation__item{min-height:36px}.products-side-navigation__item--active{min-height:136px}.products__products-diagram{margin-top:-50px}.products__products-diagram .products-diagram__after-container-center{width:42%}.after-container__after img{height:32px}.products__container{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32px 0}.products__interactive-container{padding-top:12px}.after-container__after span{font-size:14px;line-height:18px}.after-container__after--bis{width:118px}.after-container__after--stuff{width:125px}.after-container__after--gross{width:auto}.after-container__after--sas{width:160px}.half-size-block:first-child{margin-right:8px;width:55%}.half-size-block:last-child{margin-left:8px;width:45%}.user-info__names-block .user-info__input-container.names-block__email{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.business-systems__contact-us-page .code-number,.business-systems__contact-us .code-number{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;min-width:116px}.button-container__main-screen{margin-top:24px}.video-preview__site-presentation{padding:24px 0}.our-benefits__benefit{max-width:345px;height:74px;padding:11px 20px}.our-benefits__benefit:nth-child(2){margin:0 8px}.benefit__benefit-name{margin-left:10px;font-size:20px;line-height:28px}.benefit__image-container{width:52px;height:52px}.video-preview__site-presentation .site-presentation__subtitle{font-size:26px}.clients-logo__single-logo{max-height:48px}.our-leadership__leaderships-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 17px 1fr 17px 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:17px}.leaderships-container__single-leadership{margin:0 !important;height:140px;min-width:auto;width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0}.single-leadership__leadership-container{padding:22px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;width:100%;height:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.single-leadership__leadership-container img{width:75px;height:75px}.products__interactive-container{min-height:auto;max-height:none}}@media screen and (max-width:1199px){.our-benefits__benefit{max-width:345px}}@media (max-width:1038px){.clients-logo__single-logo{max-height:48px;margin-left:15px}.our-leadership__leaderships-container{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.leaderships-container__single-leadership{margin:12px}.leaderships-container__single-leadership:nth-child(2),.leaderships-container__single-leadership:nth-child(5){margin:12px}}@media screen and (max-width:992px){.half-size-block:first-child{margin-right:4px;width:60%}.products-side-navigation__list-item{font-size:16px;line-height:16px}.products__products-side-navigation{max-width:252px}.products-side-navigation__item{min-height:32px}.product-additional-info__text{font-size:12px;line-height:18px}.products-side-navigation__item--active{min-height:125px}.products__products-diagram .products-diagram__after-container-left,.products__products-diagram .products-diagram__after-container-right{width:18%}.products__products-diagram .products-diagram__after-container-center{width:44%}.products__products-diagram{max-width:-webkit-calc(100% - 252px);max-width:-moz-calc(100% - 252px);max-width:calc(100% - 252px)}.after-container__after img{height:26px}.after-container__after span{font-size:11px;line-height:16px}.products-diagram__after-container-center svg{margin:10px 0}.benefit__image-container{width:48px;height:48px}.benefit__benefit-name{font-size:16px;line-height:24px}.half-size-block:last-child{margin-left:4px;width:40%}.main-part__clients-logos{max-height:90px}.site-presentation__subtitle{margin:16px 0}.leaderships-container__single-leadership{height:120px}.single-leadership__leadership-container img{width:60px;height:60px}.single-leadership__leadership-container{padding:18px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.leadership-container__leadership-details{margin-left:16px}.leadership-details__title{font-size:28px;line-height:32px}.leadership-details__subtitle{font-size:16px;line-height:22px}.testimonials-container__testimonial-video{margin-right:14px}.testimonials__testimonials-container{min-height:auto}.testimonial-list__single-testimonial{height:72px;width:100%}.testimonial-list__single-testimonial+.testimonial-list__single-testimonial{margin-top:8px}.testimonial-video__sticky-labels>img{width:62px;height:44px}.single-testimonial__company-name{font-size:16px;line-height:20px}.testimonials-container__testimonials-list .primary-button-link{margin-top:8px;font-size:14px}.testimonial-video__sticky-labels{padding:28px}.play-video-btn{width:72px;height:72px}.sticky-labels__quote-text{font-size:14px;max-width:280px;line-height:20px}.client-info__name{font-size:18px;line-height:24px}.client-info__position{font-size:14px;line-height:20px}.products__container{height:auto}}.checkbox-for-terms br{display:none}@media screen and (max-width:768px){.clients-logos__container{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-animation:scroll 10s linear infinite;-moz-animation:scroll 10s linear infinite;-o-animation:scroll 10s linear infinite;animation:scroll 10s linear infinite}.clients-logo__single-logo{margin-right:32px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@-webkit-keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-821px);transform:translateX(-821px)}}@-moz-keyframes scroll{0%{-moz-transform:translateX(0);transform:translateX(0)}100%{-moz-transform:translateX(-821px);transform:translateX(-821px)}}@-o-keyframes scroll{0%{-o-transform:translateX(0);transform:translateX(0)}100%{-o-transform:translateX(-821px);transform:translateX(-821px)}}@keyframes scroll{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-821px);-moz-transform:translateX(-821px);-o-transform:translateX(-821px);transform:translateX(-821px)}}.clients-logo__single-logo{margin-left:0}.leaderships-container__single-leadership{-webkit-box-shadow:0 4px 25px rgba(0,0,0,.15);-moz-box-shadow:0 4px 25px rgba(0,0,0,.15);box-shadow:0 4px 25px rgba(0,0,0,.15)}#full-page__testimonials{background:var(--white-color)}.business-systems__products .container{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.products__container{margin-top:72px;padding:18px 0;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.after-container__after{width:135px !important}.testimonials__container{padding-top:72px}.full-page-container{padding-top:72px}.business-systems__main-header{max-height:72px !important}.main-part__video-preview{margin-top:72px}.form-contact__form-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.half-size-block:first-child,.half-size-block:last-child{width:100%;margin-left:0 !important;margin-right:0 !important}.half-size-block:last-child{margin-top:19px}.text-field{max-width:none}.user-info__input-container.phone-number{margin-top:19px !important}.business-systems__contact-us-page .code-number,.business-systems__contact-us .code-number{margin-top:19px}.user-info__names-block .user-info__input-container.names-block__email{width:50%;max-width:none}.checkbox-for-terms br{display:inline}button.primary-button-link{margin-top:32px}.button-container__main-screen button.primary-button-link{margin-top:0}.main-part__clients-logos{max-height:72px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.site-presentation__title.pages-title{font-size:32px}.video-preview__site-presentation .site-presentation__subtitle{font-size:20px}.benefit__benefit-name{font-size:14px;line-height:18px}button.primary-button-link span{font-size:18px}.site-presentation__video-popup span{font-size:18px}.site-presentation__video-popup{height:48px}.button-container__main-screen .main-screen-btn{height:48px !important}.benefit__image-container{width:40px;height:40px}.our-benefits__benefit{padding:12px 8px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.clients-logo__single-logo img{width:auto}.overlay-video-presentation #video{width:100%;max-width:800px;height:80%;position:absolute;left:50%;top:50%;min-height:520px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.close-video-presentation{width:40px;height:40px;background:rgba(255,255,255,.2);top:16px;right:16px}.close-video-presentation:before{content:'';display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:15px;width:15px;background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/xmark.svg) no-repeat center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}.play-video-text{display:none}.play-button-presentation{margin-top:0}.play-video-btn{width:52px;height:52px}.play-video-btn:before{content:'';display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:16px;width:16px;background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/triangle-play.svg) no-repeat center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}.single-leadership__leadership-container img{width:40px;height:40px}.single-leadership__leadership-container{padding:15px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.leadership-container__leadership-details{margin-left:8px}.leadership-details__title{font-size:28px;line-height:32px}.leadership-details__subtitle{font-size:14px;line-height:18px;margin-top:4px}.testimonials-container__testimonial-video{margin-right:0;margin-top:16px}.testimonials__testimonials-container{min-height:auto;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:relative;padding-bottom:56px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.testimonial-list__single-testimonial{height:76px;width:100%;padding:4px 8px}.testimonial-list__single-testimonial+.testimonial-list__single-testimonial{margin-left:8px;margin-top:0}.testimonial-video__sticky-labels>img{width:62px;height:44px}.single-testimonial__company-name{font-size:16px;line-height:20px}.testimonials-container__testimonials-list{width:100%;max-width:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.testimonials-container__testimonials-list .primary-button-link{margin-top:0;position:absolute;max-width:360px;left:50%;bottom:-30px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.testimonial-video__sticky-labels{padding:28px;height:280px}.sticky-labels__quote-text{font-size:14px;max-width:263px;line-height:20px}.client-info__name{font-size:18px;line-height:24px}.client-info__position{font-size:14px;line-height:20px}.testimonials-container__testimonials-list .primary-button-link{font-size:18px}}.products__products-side-navigation-mobile{display:none}.products__products-type-mobile{display:none}@media screen and (max-width:640px){.our-leadership__leaderships-container{-ms-grid-columns:1fr 17px 1fr;grid-template-columns:1fr 1fr}.sticky-labels__quote-text{max-width:240px}.products__products-side-navigation{display:none}.products__products-diagram .products-diagram__after-container-left,.products__products-diagram .products-diagram__after-container-right{display:none}.after-container__after{display:none}.products__products-diagram{width:100%;margin:0;max-width:none}.products__products-diagram .products-diagram__after-container-center{width:100%;max-width:500px;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.business-systems__products{overflow:hidden}.products__products-side-navigation-mobile{display:block;width:100%}.products__interactive-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:0}.products__products-side-navigation-mobile ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;margin:0;padding:16px 0;-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;-o-transition:-o-transform .6s;-moz-transition:transform .6s,-moz-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s,-moz-transform .6s,-o-transform .6s}.products__products-side-navigation-mobile ul li{width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:48px;padding:12px 16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:var(--white-color);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 4px 25px rgba(0,0,0,.15);-moz-box-shadow:0 4px 25px rgba(0,0,0,.15);box-shadow:0 4px 25px rgba(0,0,0,.15);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-right:8px}.products__products-side-navigation-mobile ul li p{font-family:var(--main-font);font-style:normal;font-weight:800;font-size:16px;line-height:16px;color:var(--dark-color)}#product-slides.dots-container{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.products__products-side-navigation-mobile ul li a{font-family:var(--main-font);font-style:normal;font-weight:900;font-size:12px;line-height:20px;letter-spacing:1px;background:var(--primary-button-color);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-transform:uppercase;white-space:nowrap}.products__products-type-mobile{display:block;width:100%}.products__products-type-mobile ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;margin:0;padding:6px 0 24px;-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;-o-transition:-o-transform .6s;-moz-transition:transform .6s,-moz-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s,-moz-transform .6s,-o-transform .6s}.products__products-type-mobile ul li{width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:var(--white-color);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 4px 25px rgba(0,0,0,.15);-moz-box-shadow:0 4px 25px rgba(0,0,0,.15);box-shadow:0 4px 25px rgba(0,0,0,.15);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-right:26px}.products__products-type-mobile ul li:first-child{padding:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-height:68px}.products__products-type-mobile ul li>div{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:28px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.products__products-type-mobile ul li>div img{height:20px}.products__products-type-mobile ul li>div p{margin:0 0 0 8px;font-family:var(--main-font);font-style:normal;font-weight:800;font-size:11px;line-height:12px;color:var(--dark-color)}.products__products-type-mobile ul li img{height:20px}.products-diagram__after-container-center svg{pointer-events:none}}.business-systems__news .container{margin-top:80px}@media screen and (max-width:575px){.testimonials-container__testimonials-list .primary-button-link{bottom:-157px}.business-systems__news .primary-button-link{width:100%}.user-info__input-container.phone-number{margin-right:0}.business-systems__news .container{margin-top:32px}.business-systems__contact-us .container{margin-top:32px}.products__container{margin-top:32px}.full-page-container{padding-top:32px}.video-preview__site-presentation .site-presentation__subtitle{font-size:16px;line-height:20px}.our-benefits__benefit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:111px}.benefit__benefit-name{margin-left:0;font-size:11px;line-height:13px;text-align:center;margin-top:8px}.button-container__main-screen{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.button-container__main-screen>*:last-child{margin-left:0;margin-top:8px}.leaderships-container__single-leadership{height:130px}.single-leadership__leadership-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 8px}.leadership-container__leadership-details{margin-left:0;margin-top:6px}.leadership-details__title{text-align:center}.leadership-details__subtitle{font-size:10px;line-height:12px;margin-top:0;text-align:center}.single-testimonial__company-name{font-size:10px;line-height:11px}.testimonial-list__single-testimonial{background-position:75% 0 !important}.testimonials-container__testimonials-list .primary-button-link{max-width:none}.testimonial-video__sticky-labels>img{display:none}.testimonials-container__testimonial-video{height:184px;overflow:visible}.testimonials__testimonials-container{margin-top:20px}.testimonials__container{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:32px}.testimonials__container .pages-title{padding-top:32px}.testimonial-video__sticky-labels{height:100%;padding:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:relative}.testimonial-video__sticky-labels>section{min-height:124px;height:auto;padding-top:210px}.sticky-labels__quote-text{max-width:none;color:var(--dark-color);font-size:14px;line-height:16px;margin-top:0}.sticky-labels__client-info{margin-top:8px}.sticky-labels__quote-text:before{content:open-quote;color:var(--dark-color)}.sticky-labels__quote-text:after{content:close-quote;color:var(--dark-color)}.client-info__name{font-weight:900;font-size:14px;line-height:20px;color:var(--text-gray)}.client-info__position{font-weight:700;font-size:11px;line-height:16px;color:var(--text-gray)}}@media screen and (max-width:340px){.business-systems__testimonials{height:auto;max-height:none}.products__products-side-navigation-mobile ul li p{font-size:12px}.testimonials__container{min-height:640px;height:auto}.video-preview__site-presentation{padding:19px 0}.site-presentation__title.pages-title{font-size:24px;line-height:26px}.video-preview__site-presentation .site-presentation__subtitle{font-size:14px;line-height:18px;margin:8px 0}.site-presentation__our-benefits{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:none}.our-benefits__benefit{width:100%;max-width:none;height:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:4px 12px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.our-benefits__benefit:nth-child(2){margin:4px 0}.benefit__image-container{width:32px;height:32px}.benefit__benefit-name{font-size:12px;line-height:16px;margin-top:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left;margin-left:8px}.benefit__benefit-name>br{display:none}.button-container__main-screen{margin-top:16px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.button-container__main-screen>*{width:-webkit-calc(50% - 4px) !important;width:-moz-calc(50% - 4px) !important;width:calc(50% - 4px) !important;height:40px !important}.button-container__main-screen button.primary-button-link{height:40px !important}.button-container__main-screen button.primary-button-link span{font-size:12px;line-height:18px}.button-container__main-screen>*:first-child{margin-right:0}.button-container__main-screen>*:last-child{margin-top:0}.site-presentation__video-popup span{font-size:12px;line-height:18px}}.business-systems__clients-cases{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--white-color)}.clients-cases{width:100%;padding:80px 0}.clients-cases__container{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.clients-cases__cases-slider{width:100%;position:relative;margin:40px 0 10px}.cases-slider-btn{position:absolute;top:50%;-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translate(0%,-50%);background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/fmcg-cases/arrow.svg) no-repeat center;border:none;outline:none;width:12px;height:20px;padding:20px;cursor:pointer}.cases-slider-btn.slick-disabled{pointer-events:none;opacity:.0}.cases-slider-btn--prev{left:-50px;-webkit-transform:rotate(180deg) translate(0%,50%);-moz-transform:rotate(180deg) translate(0%,50%);-ms-transform:rotate(180deg) translate(0%,50%);-o-transform:rotate(180deg) translate(0%,50%);transform:rotate(180deg) translate(0%,50%)}.cases-slider-btn--next{right:-50px}.slick-slider .slick-track,.slick-slider .slick-list{height:100%}.slick-slide{outline:none}.cases-slider__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;list-style:none;height:88px;margin:0;padding:0;background:var(--white-color);-webkit-box-shadow:inset 0 4px 70px rgba(0,0,0,.15),0 4px 50px rgba(0,0,0,.15);-moz-box-shadow:inset 0 4px 70px rgba(0,0,0,.15),0 4px 50px rgba(0,0,0,.15);box-shadow:inset 0 4px 70px rgba(0,0,0,.15),0 4px 50px rgba(0,0,0,.15)}.cases-slider__item{width:-webkit-calc((100% - 10px)/5);width:-moz-calc((100% - 10px)/5);width:calc((100% - 10px)/5);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:88px;background:var(--white-color);margin:0 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .4s;-o-transition:background-color .4s;-moz-transition:background-color .4s;transition:background-color .4s;padding:12px 18px}.cases-slider__item--active{-webkit-transition:background-color .4s;-o-transition:background-color .4s;-moz-transition:background-color .4s;transition:background-color .4s}.cases-slider__item:hover{background:#f2f2f2;-webkit-transition:background-color .4s;-o-transition:background-color .4s;-moz-transition:background-color .4s;transition:background-color .4s}.cases-slider__item--active:hover{background:var(--primary-button-color)}.cases-slider__link{width:100%;height:100%}.cases-slider__link--henkel{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/fmcg-cases/henkel-black.svg) no-repeat center}.cases-slider__item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cases-slider__item.cases-slider__item--active img{-webkit-filter:invert(1);filter:invert(1);-webkit-transition:-webkit-filter .4s;transition:-webkit-filter .4s;-o-transition:filter .4s;-moz-transition:filter .4s;transition:filter .4s;transition:filter .4s,-webkit-filter .4s}.cases-slider__link--reckitt{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/fmcg-cases/reckitt-black.png) no-repeat center}.cases-slider__link--jde{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/fmcg-cases/jde-black.svg) no-repeat center}.cases-slider__link--kimberly{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/fmcg-cases/kimberly-black.svg) no-repeat center}.cases-slider__link--essity{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/fmcg-cases/essity-black.svg) no-repeat center}.cases-slider__link--campina{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/fmcg-cases/campina.svg) no-repeat center}.cases-slider__link--bobruisk{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/fmcg-cases/black-bobruisk.svg) no-repeat center}.cases-slider__item--active{background:var(--primary-button-color)}.cases-slider__item--active .cases-slider__link--henkel{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/fmcg-cases/henkel.svg) no-repeat center}.cases-slider__item--active .cases-slider__link--reckitt{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/fmcg-cases/reckitt.png) no-repeat center}.cases-slider__item--active .cases-slider__link--jde{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/fmcg-cases/jde.svg) no-repeat center}.cases-slider__item--active .cases-slider__link--kimberly{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/fmcg-cases/kimberly.svg) no-repeat center}.cases-slider__item--active .cases-slider__link--essity{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/fmcg-cases/essity.svg) no-repeat center}.cases-slider__item--active .cases-slider__link--campina{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/fmcg-cases/white-campina.svg) no-repeat center}.cases-slider__item--active .cases-slider__link--bobruisk{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/fmcg-cases/white-bobruisk.svg) no-repeat center}.clients-cases__client-case-info{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:80px 0 0}.client-case-info__case-goals{width:34%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.case-goals__index{font-family:var(--main-font);color:var(--dark-color);font-size:24px;line-height:24px;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.case-goals__index:before{padding-top:4px;margin-right:6px;content:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/fmcg-cases/01_Client.svg)}.case-goals__index--goals{margin-top:48px}.case-goals__index--goals:before{content:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/fmcg-cases/02_Goals.svg)}.case-goals__title{font-weight:900;font-family:var(--main-font);font-size:40px;line-height:40px;color:var(--dark-color);margin:16px 0 8px}.case-goals__from{font-family:var(--second-font);font-weight:400;font-size:20px;line-height:24px;color:var(--dark-color)}.case-goals__list{margin:15px 0 0;padding:0;list-style-type:none;counter-reset:my-counter;width:90%}.case-goals__item{font-family:var(--second-font);font-weight:400;font-size:16px;line-height:20px;color:var(--dark-color);margin:0;padding-left:36px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;height:48px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.case-goals__item:before{content:counter(my-counter);counter-increment:my-counter;color:var(--white-color);font-family:var(--second-font);font-weight:700;font-size:18px;line-height:20px;background:var(--primary-button-color);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-right:12px;position:absolute;width:24px;height:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;left:0;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.clients-cases__client-case-info .testimonials-container__testimonial-video{width:66%;margin-right:0;height:491px}.clients-cases__client-case-info .sticky-labels__quote-text{max-width:300px}.clients-cases__clients-business-result{width:100%;background:var(--bg-color)}.clients-business-result__container{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clients-business-result__program-preview-mockups{width:62%}.program-preview-mockups__img-container{width:100%;height:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.business-systems__clients-cases--essity .program-preview-mockups__img-container{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.business-systems__clients-cases--essity .program-preview-mockups__img-container img{height:auto}.program-preview-mockups__img-container img{height:100%;-o-object-fit:cover;object-fit:cover}.clients-business-result__result-cases{width:38%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:110px 0;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.result-cases__container{width:85%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.result-cases__business-results{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:32px}.business-results__simple-business-result{width:100%;height:104px;background:var(--white-color);-webkit-box-shadow:0 4px 50px rgba(0,0,0,.15);-moz-box-shadow:0 4px 50px rgba(0,0,0,.15);box-shadow:0 4px 50px rgba(0,0,0,.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:8px 0;padding:12px 24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.simple-business-result__big-percent{font-family:var(--main-font);font-weight:900;font-size:36px;line-height:48px;background:var(--primary-button-color);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 16px;white-space:nowrap;width:30%;min-width:90px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.simple-business-result__text--percents{font-family:var(--second-font);font-weight:400;font-size:16px;line-height:20px;color:var(--dark-color);width:170px}.simple-business-result__text{font-family:var(--second-font);font-weight:400;font-size:16px;line-height:20px;color:var(--dark-color)}.simple-business-result__text>strong{background:var(--primary-button-color);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.simple-business-result__text span{background:var(--primary-button-color);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.result-cases__title:before{content:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/fmcg-cases/03_Results-for-Business.svg)}.solutions__title:before{content:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/fmcg-cases/04_Solution.svg)}.clients-cases__clients-business-solutions{width:100%;background:var(--white-color)}.clients-business-solutions__container{width:100%;min-height:inherit;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:112px 0}.clients-business-solutions__content{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.clients-business-solutions__solutions{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:32px 0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.clients-business-solutions__block-card-solution{width:-webkit-calc((100% - 48px)/3);width:-moz-calc((100% - 48px)/3);width:calc((100% - 48px)/3);background:var(--white-color);-webkit-box-shadow:0 4px 50px rgba(0,0,0,.15);-moz-box-shadow:0 4px 50px rgba(0,0,0,.15);box-shadow:0 4px 50px rgba(0,0,0,.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.block-card-solution__head{width:100%;height:196px;background:var(--primary-button-color);padding:40px 28px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block-card-solution__img-container{width:64px;height:64px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.block-card-solution__img-container img{width:100%;-o-object-fit:cover;object-fit:cover}.block-card-solution__title{font-family:var(--main-font);color:var(--white-color);margin:0;font-weight:900;font-size:28px;line-height:28px;width:100%}.block-card-solution__content{width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:17px 28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block-card-solution__content ol{margin:0}.block-card-solution__content ol li{min-height:24px}.clients-business-solutions__block-solution{width:-webkit-calc(100%/3);width:-moz-calc(100%/3);width:calc(100%/3);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.clients-business-solutions__block-solution--platform{background:#c3035e;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:56px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:4;position:relative}.block-solution--platform__img-container{width:88px;height:88px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 20px}.block-solution--platform__img-container img{width:100%;-o-object-fit:contain;object-fit:contain}.block-solution--platform__title,.block-solution--platform__text{font-family:var(--main-font);color:var(--white-color);text-align:center}.block-solution--platform__title{font-size:40px;line-height:44px;font-weight:900}.block-solution--platform__underline{width:80%;height:4px;display:inline-block;background:var(--white-color);margin:20px 0}.block-solution--platform__text{font-size:32px;line-height:36px;font-weight:600}.block-solution__simple-solution{width:100%;-webkit-flex-basis:160px;-ms-flex-preferred-size:160px;flex-basis:160px;background:var(--white-color);-webkit-box-shadow:0 4px 60px rgba(0,0,0,.2);-moz-box-shadow:0 4px 60px rgba(0,0,0,.2);box-shadow:0 4px 60px rgba(0,0,0,.2);padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}.block-solution__simple-solution:after{content:'';position:absolute;width:36px;height:36px}.clients-business-solutions__block-solution--left .block-solution__simple-solution:after{background:var(--white-color);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;top:50%;right:0;-webkit-transform:translate(50%,-50%) rotate(45deg);-moz-transform:translate(50%,-50%) rotate(45deg);-ms-transform:translate(50%,-50%) rotate(45deg);-o-transform:translate(50%,-50%) rotate(45deg);transform:translate(50%,-50%) rotate(45deg);-webkit-border-radius:0 4px;-moz-border-radius:0 4px;border-radius:0 4px}.clients-business-solutions__block-solution--right .block-solution__simple-solution:after{background:var(--white-color);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;top:50%;left:0;-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-border-radius:0 4px;-moz-border-radius:0 4px;border-radius:0 4px}.clients-business-solutions__block-solution--platform:after,.clients-business-solutions__block-solution--platform:before{content:'';position:absolute;top:50%;left:0;width:36px;height:36px;background:var(--white-color);-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-border-radius:0 4px;-moz-border-radius:0 4px;border-radius:0 4px}.clients-business-solutions__block-solution--platform:after{left:100%}.clients-business-solutions__block-solution--left .block-solution__simple-solution:before,.clients-business-solutions__block-solution--right .block-solution__simple-solution:before{content:'';position:absolute;width:36px;height:36px;background:var(--white-color);-webkit-transform-origin:18px 18px;-moz-transform-origin:18px 18px;-ms-transform-origin:18px 18px;-o-transform-origin:18px 18px;transform-origin:18px 18px;top:100%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.clients-business-solutions__block-solution--left .block-solution__simple-solution:last-child:before,.clients-business-solutions__block-solution--right .block-solution__simple-solution:last-child:before{content:none}.clients-business-solutions__block-solution--left .block-solution__simple-solution:first-child:after,.clients-business-solutions__block-solution--right .block-solution__simple-solution:first-child:after,.clients-business-solutions__block-solution--left .block-solution__simple-solution:last-child:after,.clients-business-solutions__block-solution--right .block-solution__simple-solution:last-child:after{background:#c3035e;z-index:4}.clients-business-solutions__block-solution--left,.clients-business-solutions__block-solution--right{z-index:2}.clients-business-solutions__block-solution--has-white{z-index:5}.clients-business-solutions__block-solution--has-white .block-solution__simple-solution:after,.clients-business-solutions__block-solution--has-white .block-solution__simple-solution--left:after,.clients-business-solutions__block-solution--has-white .block-solution__simple-solution--right:after{background:var(--white-color) !important}.clients-business-solutions__block-solution--has-white+.clients-business-solutions__block-solution--platform:before{content:none}.clients-business-solutions__block-solution--left .block-solution__simple-solution:first-child,.clients-business-solutions__block-solution--right .block-solution__simple-solution:first-child{-webkit-border-radius:4px 0 0;-moz-border-radius:4px 0 0;border-radius:4px 0 0;z-index:3}.clients-business-solutions__block-solution--left .block-solution__simple-solution:nth-child(2),.clients-business-solutions__block-solution--right .block-solution__simple-solution:nth-child(2){z-index:2}.clients-business-solutions__block-solution--left .block-solution__simple-solution:last-child,.clients-business-solutions__block-solution--right .block-solution__simple-solution:last-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;z-index:1}.simple-solution__img-container{width:64px;height:64px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:20px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.simple-solution__img-container img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.simple-solution__solution-text-part{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.solution-text-part__title{font-family:var(--main-font);color:var(--dark-color);font-size:28px;line-height:28px;letter-spacing:.25px;font-weight:900;margin-bottom:4px}.solution-text-part__text{font-family:var(--second-font);color:var(--dark-color);font-weight:400;font-size:16px;line-height:20px;margin-top:4px}.business-systems__our-clients{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.our-clients__section{width:100%;padding:80px 0 70px}.our-clients__container{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.our-clients__all-clients{width:100%;margin:28px 0 0;display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px 1fr 24px 1fr 24px 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:24px}.all-clients__single-client-block{background:var(--white-color);height:224px;-webkit-box-shadow:0 4px 50px rgba(0,0,0,.15);-moz-box-shadow:0 4px 50px rgba(0,0,0,.15);box-shadow:0 4px 50px rgba(0,0,0,.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:48px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.all-clients__single-client-block img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-filter:grayscale(100%) brightness(70%) contrast(2);filter:grayscale(100%) brightness(70%) contrast(2);-webkit-transition:-webkit-filter .6s;transition:-webkit-filter .6s;-o-transition:filter .6s;-moz-transition:filter .6s;transition:filter .6s;transition:filter .6s,-webkit-filter .6s}.all-clients__single-client-block:hover img{-webkit-filter:grayscale(0) brightness(100%) contrast(1);filter:grayscale(0) brightness(100%) contrast(1);-webkit-transition:-webkit-filter .6s;transition:-webkit-filter .6s;-o-transition:filter .6s;-moz-transition:filter .6s;transition:filter .6s;transition:filter .6s,-webkit-filter .6s}.business-systems__clients-cases .sticky-labels__quote-text,.business-systems__clients-cases .client-info__name{font-size:22px}.business-systems__clients-cases .client-info__position{font-size:16px}.cases-slider__item:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.cases-slider__item:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}@media screen and (max-width:1602px){.clients-cases__clients-business-result{min-height:600px}.business-systems__clients-cases .sticky-labels__quote-text,.business-systems__clients-cases .client-info__name{font-size:18px}.business-systems__clients-cases .client-info__position{font-size:14px}.clients-business-result__result-cases{padding:70px 0}.case-goals__list{margin:10px 0 0;width:95%}.program-preview-mockups__img-container{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.program-preview-mockups__img-container img{height:auto;width:100%;-o-object-fit:cover;object-fit:cover}.clients-cases__cases-slider{margin:25px 0 5px}.all-clients__single-client-block{height:192px;padding:34px}.business-systems__clients-cases--essity .program-preview-mockups__img-container{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.clients-cases__client-case-info .testimonials-container__testimonial-video{height:422px}.case-goals__index--goals{margin-top:28px}.case-goals__index{font-size:22px}.case-goals__title{font-size:36px;margin:12px 0 4px}.case-goals__item{font-size:14px;line-height:18px}.case-goals__from{font-size:18px}}@media screen and (max-width:1201px){.clients-cases__client-case-info .testimonials-container__testimonial-video{width:-webkit-calc(66% - 20px);width:-moz-calc(66% - 20px);width:calc(66% - 20px);margin-left:20px;height:290px}.testimonial-video__sticky-labels{padding:28px}.cases-slider-btn{display:none !important}.case-goals__title{font-size:28px;line-height:34px}.simple-business-result__big-percent{font-size:32px;margin:0 16px 0 0}.simple-business-result__text--percents{font-size:14px;line-height:18px}.block-solution--platform__title{font-size:32px;line-height:36px}.block-solution--platform__text{font-size:24px;line-height:28px}.simple-solution__img-container{width:54px;height:54px}.solution-text-part__title{font-size:21px;line-height:23px}.solution-text-part__text{font-size:14px;line-height:20px}.block-card-solution__title{font-size:24px;line-height:26px}.block-card-solution__head{padding:28px 24px 28px 40px}}@media screen and (max-width:922px){.our-clients__all-clients{-ms-grid-columns:1fr 16px 1fr 16px 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:16px}.all-clients__single-client-block{padding:24px;height:auto;min-height:145px}.our-clients__section{padding:32px 0}.case-goals__title{font-size:26px;line-height:32px}.case-goals__item{font-size:12px;line-height:16px}.block-card-solution__content .case-goals__item{font-size:14px;line-height:18px}.simple-solution__img-container{width:48px;height:48px;margin:0 24px 0 0}}.result-cases__container{max-width:423px;width:100%}@media screen and (max-width:768px){.block-card-solution__content ol li{height:40px}.block-card-solution__content{padding:24px 24px 36px 40px}.simple-business-result__text--percents{font-size:12px;line-height:16px}.clients-business-result__container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.clients-business-result__program-preview-mockups{width:100%}.clients-business-result__result-cases{width:100%;padding-top:32px;padding-bottom:0}.result-cases__container{max-width:none}.clients-cases__client-case-info .testimonial-video__sticky-labels{height:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding-left:0}.cases-slider__list{height:64px}.result-cases__business-results{margin-top:16px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.business-results__simple-business-result{margin:4px 0;width:-webkit-calc(50% - 4px);width:-moz-calc(50% - 4px);width:calc(50% - 4px);height:80px}.cases-slider__item{width:168px !important;height:64px !important}.cases-slider__link--henkel,.cases-slider__item--active .cases-slider__link--henkel{-webkit-background-size:60% 60%;-moz-background-size:60% 60%;background-size:60% 60%}.case-goals__title{font-size:24px;line-height:28px}.business-systems__clients-cases .case-goals__item:before{width:24px;height:24px}.business-systems__clients-cases .testimonials-container__testimonial-video{overflow:visible}.business-systems__clients-cases .testimonial-video__sticky-labels>section{min-height:124px;height:auto;padding-top:236px}.business-systems__clients-cases .testimonial-video__sticky-labels>img{display:none}.business-systems__clients-cases .sticky-labels__quote-text{max-width:none;color:var(--dark-color);font-size:14px;line-height:16px;margin-top:0}.business-systems__clients-cases .sticky-labels__client-info{margin-top:8px}.business-systems__clients-cases .sticky-labels__quote-text:before{content:open-quote;color:var(--dark-color)}.business-systems__clients-cases .sticky-labels__quote-text:after{content:close-quote;color:var(--dark-color)}.business-systems__clients-cases .client-info__name{font-weight:900;font-size:14px;line-height:20px;color:var(--text-gray)}.business-systems__clients-cases .client-info__position{font-weight:700;font-size:11px;line-height:16px;color:var(--text-gray)}.clients-cases__client-case-info .testimonials-container__testimonial-video{height:240px}.clients-cases{padding:32px 0;overflow:hidden}.clients-cases__client-case-info{margin:42px 0 0}.clients-business-solutions__solutions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:16px}.clients-business-solutions__block-solution--platform{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;height:349px}.clients-business-solutions__block-solution--left{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;z-index:3}.clients-business-solutions__block-solution--right{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.clients-business-solutions__container{padding-top:32px;padding-bottom:0}.block-solution--platform__img-container{width:64px;height:64px;margin-bottom:16px}.block-solution--platform__img-container img{height:100%}.clients-business-solutions__block-solution{width:100%}.clients-business-solutions__block-solution--platform:after{background:#c3035e;left:50%;top:100%}.clients-business-solutions__block-solution--platform:before{content:none}.block-solution__simple-solution:after,.block-solution__simple-solution:before{content:none}.clients-business-solutions__block-solution>.block-solution__simple-solution:before,.clients-business-solutions__block-solution:first-child>.block-solution__simple-solution:last-child:before{content:'';position:absolute;width:36px;height:36px;background:var(--white-color);-webkit-transform-origin:18px 18px;-moz-transform-origin:18px 18px;-ms-transform-origin:18px 18px;-o-transform-origin:18px 18px;transform-origin:18px 18px;top:100%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.clients-business-solutions__block-solution>.block-solution__simple-solution--left:before{left:25%}.clients-business-solutions__block-solution>.block-solution__simple-solution--right:before{left:75%}.block-solution--platform__underline{width:100%}.clients-business-solutions__block-solution--platform{padding:38px}.slick-list{overflow:visible !important}.clients-business-solutions__block-card-solution{width:100%;max-width:450px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-bottom:16px}.clients-business-solutions__block-card-solution:last-child{margin-bottom:0}}@media screen and (max-width:575px){.our-clients__all-clients{-ms-grid-columns:1fr 16px 1fr;grid-template-columns:1fr 1fr;grid-gap:16px}.all-clients__single-client-block{min-height:112px}.clients-cases__client-case-info{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:100px}.client-case-info__case-goals{width:100%}.clients-cases__client-case-info .testimonials-container__testimonial-video{height:184px;width:100%;margin-left:0}.business-systems__clients-cases .testimonial-video__sticky-labels>section{padding-top:175px}.case-goals__index{font-size:20px;line-height:24px}.result-cases__business-results{margin-top:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.business-results__simple-business-result{width:100%;height:80px}}@media screen and (max-width:360px){.clients-cases__client-case-info{padding-bottom:120px}}.business-systems__how-it-works{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.how-it-works__section{width:100%;padding:80px 0 96px}.how-it-works__container{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.how-it-works__scheme{width:100%;margin-top:48px;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:24px}.how-it-works__big-block{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:-webkit-calc((100%/4) - 24px) 24px 50% 24px -webkit-calc((100%/4) - 24px);-ms-grid-columns:-moz-calc((100%/4) - 24px) 24px 50% 24px -moz-calc((100%/4) - 24px);-ms-grid-columns:calc((100%/4) - 24px) 24px 50% 24px calc((100%/4) - 24px);grid-template-columns:-webkit-calc((100%/4) - 24px) 50% -webkit-calc((100%/4) - 24px);grid-template-columns:-moz-calc((100%/4) - 24px) 50% -moz-calc((100%/4) - 24px);grid-template-columns:calc((100%/4) - 24px) 50% calc((100%/4) - 24px);grid-gap:24px}.how-it-works__block{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:-webkit-calc((100%/2) - 12px) 24px -webkit-calc((100%/2) - 12px);-ms-grid-columns:-moz-calc((100%/2) - 12px) 24px -moz-calc((100%/2) - 12px);-ms-grid-columns:calc((100%/2) - 12px) 24px calc((100%/2) - 12px);grid-template-columns:-webkit-calc((100%/2) - 12px) -webkit-calc((100%/2) - 12px);grid-template-columns:-moz-calc((100%/2) - 12px) -moz-calc((100%/2) - 12px);grid-template-columns:calc((100%/2) - 12px) calc((100%/2) - 12px);grid-gap:24px}.how-it-works__card{padding:24px 32px;background:var(--white-color);-webkit-box-shadow:0 4px 50px rgba(0,0,0,.15);-moz-box-shadow:0 4px 50px rgba(0,0,0,.15);box-shadow:0 4px 50px rgba(0,0,0,.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:164px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.card__img-container{width:64px;height:64px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.card__img-container img{width:100%;height:100%}.how-it-works__card-text{margin-left:24px}.how-it-works__card-text h4{font-family:var(--main-font);font-style:normal;font-weight:900;font-size:28px;line-height:28px;letter-spacing:.25px;color:var(--dark-color);margin:0}.how-it-works__card-text p{font-family:var(--second-font);font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:var(--dark-color);margin:8px 0 0}.how-it-works__arrow-block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.how-it-works__arrow-block--left-top{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.arrow-block__arrow{width:100%;height:82px;max-width:130px;position:relative}.arrow-block__arrow:after{content:'';position:absolute;width:13px;height:13px;display:inline-block;border:4px solid #a5a5a5;border-bottom-color:transparent;border-left-color:transparent;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.arrow-block__arrow:before{content:'';position:absolute;display:inline-block;background:#a5a5a5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.how-it-works__arrow-block--left-top .arrow-block__arrow{margin-bottom:24px;margin-right:24px;border-right:none;border-bottom:none;border-left:4px solid #a5a5a5;border-top:4px solid #a5a5a5;-webkit-border-radius:35px 0 0;-moz-border-radius:35px 0 0;border-radius:35px 0 0;margin-left:36%}.how-it-works__arrow-block--right-top{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.how-it-works__arrow-block--right-top .arrow-block__arrow{margin-bottom:24px;margin-right:36%;border-right:4px solid #a5a5a5;border-bottom:none;border-left:none;border-top:4px solid #a5a5a5;-webkit-border-radius:0 35px 0 0;-moz-border-radius:0 35px 0 0;border-radius:0 35px 0 0;margin-left:24px}.how-it-works__arrow-block--left-top .arrow-block__arrow:after{top:-12px;right:-1px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.how-it-works__arrow-block--left-top .arrow-block__arrow:before{bottom:-4px;left:-4px;height:10px;width:4px}.how-it-works__arrow-block--right-top .arrow-block__arrow:after{bottom:-1px;right:-12px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.how-it-works__arrow-block--right-top .arrow-block__arrow:before{top:-4px;left:-4px;width:10px;height:4px}.how-it-works__arrow-block--left-bottom{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.how-it-works__arrow-block--left-bottom .arrow-block__arrow{margin-top:24px;margin-left:36%;border-right:none;border-bottom:4px solid #a5a5a5;border-left:4px solid #a5a5a5;border-top:none;-webkit-border-radius:0 0 0 35px;-moz-border-radius:0 0 0 35px;border-radius:0 0 0 35px;margin-right:24px}.how-it-works__arrow-block--left-bottom .arrow-block__arrow:after{top:-1px;left:-12px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.how-it-works__arrow-block--left-bottom .arrow-block__arrow:before{bottom:-4px;right:-4px;width:10px;height:4px}.how-it-works__arrow-block--right-bottom{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.how-it-works__arrow-block--right-bottom .arrow-block__arrow{margin-top:24px;margin-right:36%;border-right:4px solid #a5a5a5;border-bottom:4px solid #a5a5a5;border-left:none;border-top:none;-webkit-border-radius:0 0 35px;-moz-border-radius:0 0 35px;border-radius:0 0 35px;margin-left:24px}.how-it-works__arrow-block--right-bottom .arrow-block__arrow:after{left:-1px;bottom:-12px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.how-it-works__arrow-block--right-bottom .arrow-block__arrow:before{top:-4px;right:-4px;height:10px;width:4px}.how-it-works__check-out{font-family:var(--main-font);font-style:normal;font-weight:900;font-size:80px;line-height:80px;text-align:center;text-transform:capitalize;color:var(--white-color)}.how-it-works__footer-link{background:-webkit-linear-gradient(315deg,rgba(201,2,93,.61) 0%,rgba(150,1,93,.61) 100%),rgba(0,0,0,.1);background:-moz-linear-gradient(315deg,rgba(201,2,93,.61) 0%,rgba(150,1,93,.61) 100%),rgba(0,0,0,.1);background:-o-linear-gradient(315deg,rgba(201,2,93,.61) 0%,rgba(150,1,93,.61) 100%),rgba(0,0,0,.1);background:linear-gradient(135deg,rgba(201,2,93,.61) 0%,rgba(150,1,93,.61) 100%),rgba(0,0,0,.1)}.how-it-works__footer-link .primary-button-link div{background:-webkit-gradient(linear,left bottom,left top,from(#f6e6ef),to(#f6e6ef));background:-webkit-linear-gradient(bottom,#f6e6ef,#f6e6ef);background:-moz-linear-gradient(bottom,#f6e6ef,#f6e6ef);background:-o-linear-gradient(bottom,#f6e6ef,#f6e6ef);background:linear-gradient(0deg,#f6e6ef,#f6e6ef)}.how-it-works__footer-link .primary-button-link span{background:-webkit-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:-moz-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:-o-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:linear-gradient(135deg,#c9025d 0%,#96015d 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.how-it-works__footer-link{padding:170px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.how-it-works__footer-link .products-footer__container{padding:0}@media screen and (max-width:1602px){.how-it-works__check-out{font-size:72px;line-height:72px}}@media screen and (max-width:1200px){.products-page__products-footer.how-it-works__footer-link{padding:120px 0;height:auto}.how-it-works__check-out{font-size:60px;line-height:60px}}@media screen and (max-height:800px) and (min-width:1024px){.how-it-works__section{padding:24px 0 64px}.how-it-works__section .pages-title{font-size:60px;line-height:64px}.how-it-works__section .pages-text{margin:10px 0;font-size:16px;line-height:20px}.how-it-works__scheme{margin-top:20px;grid-gap:16px}.how-it-works__card{padding:12px 24px;min-height:120px}.card__img-container{width:56px;height:56px}.how-it-works__card-text{margin-left:24px}.how-it-works__card-text h4{font-size:24px;line-height:28px}.how-it-works__card-text p{margin-top:8px;font-size:12px;line-height:16px}.how-it-works__big-block{-ms-grid-columns:-webkit-calc((100%/4) - 16px) 16px 50% 16px -webkit-calc((100%/4) - 16px);-ms-grid-columns:-moz-calc((100%/4) - 16px) 16px 50% 16px -moz-calc((100%/4) - 16px);-ms-grid-columns:calc((100%/4) - 16px) 16px 50% 16px calc((100%/4) - 16px);grid-template-columns:-webkit-calc((100%/4) - 16px) 50% -webkit-calc((100%/4) - 16px);grid-template-columns:-moz-calc((100%/4) - 16px) 50% -moz-calc((100%/4) - 16px);grid-template-columns:calc((100%/4) - 16px) 50% calc((100%/4) - 16px);grid-gap:16px}.how-it-works__block{-ms-grid-columns:-webkit-calc((100%/2) - 8px) 16px -webkit-calc((100%/2) - 8px);-ms-grid-columns:-moz-calc((100%/2) - 8px) 16px -moz-calc((100%/2) - 8px);-ms-grid-columns:calc((100%/2) - 8px) 16px calc((100%/2) - 8px);grid-template-columns:-webkit-calc((100%/2) - 8px) -webkit-calc((100%/2) - 8px);grid-template-columns:-moz-calc((100%/2) - 8px) -moz-calc((100%/2) - 8px);grid-template-columns:calc((100%/2) - 8px) calc((100%/2) - 8px);grid-gap:16px}#full-page__products .pages-title,#full-page__news .pages-title,#full-page__our-leadership .pages-title,#full-page__contact-us .pages-title,#full-page__testimonials .pages-title{font-size:60px;line-height:68px}.products__interactive-container{padding-top:18px}.products-side-navigation__item{min-height:28px;margin-bottom:4px}.products-side-navigation__list-item{font-size:20px;line-height:28px;padding:0 10px 0}.products-side-navigation__item--active{min-height:138px}.products-side-navigation__item--active .products-side-navigation__list-item{padding-top:10px}.products__products-side-navigation{width:372px}.product-additional-info__text{font-size:12px;line-height:16px}.product-additional-info__link{font-size:16px;line-height:20px}.products-side-navigation__item--active .products-side-navigation__product-additional-info{margin-top:4px}.after-container__after img{height:29px}.after-container__after span{font-size:13px;line-height:13px;margin-left:4px}.products__products-diagram .products-diagram__after-container-center{width:50%}.after-container__after--gross{margin-left:-14px}.after-container__after--gross{margin-bottom:-6px}.after-container__after--stuff{width:125px;margin-right:-18px}.after-container__after--bis{margin-right:-40px}.products-diagram__after-container-left{width:17%}}@media screen and (max-width:1280px){.products-side-navigation__item--active{margin-bottom:16px}.after-container__after--stuff{width:115px;margin-right:-20px}.after-container__after--promo{width:200px}.after-container__after--sas{width:155px}.after-container__after--bis{margin-right:-12px}.after-container__after--POS{width:304px;margin-left:-40px}.after-container__after span{font-size:12px;line-height:12px}.after-container__after img{height:26px}.after-container__after--stuff{margin-left:20px}}@media screen and (max-width:768px){.products-page__products-footer.how-it-works__footer-link{padding:70px 0 86px;height:auto}.how-it-works__check-out{font-size:42px;line-height:42px}.how-it-works__section{padding:32px 0 32px}.how-it-works__card{padding:12px 12px 16px}.card__img-container{width:48px;height:48px}.how-it-works__big-block{grid-gap:16px;-ms-grid-columns:-webkit-calc((100%/4) - 16px) 16px 50% 16px -webkit-calc((100%/4) - 16px);-ms-grid-columns:-moz-calc((100%/4) - 16px) 16px 50% 16px -moz-calc((100%/4) - 16px);-ms-grid-columns:calc((100%/4) - 16px) 16px 50% 16px calc((100%/4) - 16px);grid-template-columns:-webkit-calc((100%/4) - 16px) 50% -webkit-calc((100%/4) - 16px);grid-template-columns:-moz-calc((100%/4) - 16px) 50% -moz-calc((100%/4) - 16px);grid-template-columns:calc((100%/4) - 16px) 50% calc((100%/4) - 16px)}.how-it-works__scheme{grid-gap:16px;margin-top:24px}.how-it-works__block{grid-gap:16px;-ms-grid-columns:-webkit-calc((100%/2) - 8px) 16px -webkit-calc((100%/2) - 8px);-ms-grid-columns:-moz-calc((100%/2) - 8px) 16px -moz-calc((100%/2) - 8px);-ms-grid-columns:calc((100%/2) - 8px) 16px calc((100%/2) - 8px);grid-template-columns:-webkit-calc((100%/2) - 8px) -webkit-calc((100%/2) - 8px);grid-template-columns:-moz-calc((100%/2) - 8px) -moz-calc((100%/2) - 8px);grid-template-columns:calc((100%/2) - 8px) calc((100%/2) - 8px)}.how-it-works__card-text h4{font-size:20px;line-height:24px}.how-it-works__card-text p{font-size:12px;line-height:16px}.how-it-works__card{min-height:0}.how-it-works__card-text{margin-left:16px}.how-it-works__arrow-block--right-bottom .arrow-block__arrow{margin-right:26%;margin-left:8px;margin-top:8px;-webkit-border-radius:0 0 24px;-moz-border-radius:0 0 24px;border-radius:0 0 24px}.how-it-works__arrow-block--right-top .arrow-block__arrow{margin-right:26%;margin-left:8px;margin-bottom:8px;-webkit-border-radius:0 24px 0 0;-moz-border-radius:0 24px 0 0;border-radius:0 24px 0 0}.how-it-works__arrow-block--left-bottom .arrow-block__arrow{margin-left:26%;margin-top:8px;margin-right:8px;-webkit-border-radius:0 0 0 24px;-moz-border-radius:0 0 0 24px;border-radius:0 0 0 24px}.how-it-works__arrow-block--left-top .arrow-block__arrow{margin-left:26%;margin-bottom:8px;margin-right:8px;-webkit-border-radius:24px 0 0;-moz-border-radius:24px 0 0;border-radius:24px 0 0}.how-it-works__footer-link{height:auto}}@media screen and (max-width:575px){.how-it-works__check-out{font-size:36px;line-height:36px}.arrow-block__arrow:after{width:12px;height:12px;border:3px solid #a5a5a5;border-bottom:none;border-left:none}.how-it-works__arrow-block--left-top .arrow-block__arrow:after{top:-9px;right:-1px}.how-it-works__arrow-block--right-top .arrow-block__arrow:after{bottom:-1px;right:-9px}.how-it-works__arrow-block--left-bottom .arrow-block__arrow:after{top:-1px;left:-9px}.how-it-works__arrow-block--right-bottom .arrow-block__arrow:after{left:-1px;bottom:-9px}.how-it-works__arrow-block--left-bottom .arrow-block__arrow:before{bottom:-3px;right:-2px;width:10px;height:3px}.how-it-works__arrow-block--right-bottom .arrow-block__arrow:before{top:-2px;right:-3px;height:10px;width:3px}.how-it-works__arrow-block--right-top .arrow-block__arrow:before{top:-3px;left:-2px;width:10px;height:3px}.how-it-works__arrow-block--left-top .arrow-block__arrow:before{bottom:-2px;left:-3px;height:10px;width:3px}.arrow-block__arrow{height:98px}.how-it-works__big-block{grid-gap:8px;-ms-grid-columns:-webkit-calc(((100% - 58%)/2) - 8px) 8px 58% 8px -webkit-calc(((100% - 58%)/2) - 8px);-ms-grid-columns:-moz-calc(((100% - 58%)/2) - 8px) 8px 58% 8px -moz-calc(((100% - 58%)/2) - 8px);-ms-grid-columns:calc(((100% - 58%)/2) - 8px) 8px 58% 8px calc(((100% - 58%)/2) - 8px);grid-template-columns:-webkit-calc(((100% - 58%)/2) - 8px) 58% -webkit-calc(((100% - 58%)/2) - 8px);grid-template-columns:-moz-calc(((100% - 58%)/2) - 8px) 58% -moz-calc(((100% - 58%)/2) - 8px);grid-template-columns:calc(((100% - 58%)/2) - 8px) 58% calc(((100% - 58%)/2) - 8px)}.how-it-works__scheme{grid-gap:8px}.how-it-works__block{grid-gap:8px;-ms-grid-columns:-webkit-calc((100%/2) - 4px) 8px -webkit-calc((100%/2) - 4px);-ms-grid-columns:-moz-calc((100%/2) - 4px) 8px -moz-calc((100%/2) - 4px);-ms-grid-columns:calc((100%/2) - 4px) 8px calc((100%/2) - 4px);grid-template-columns:-webkit-calc((100%/2) - 4px) -webkit-calc((100%/2) - 4px);grid-template-columns:-moz-calc((100%/2) - 4px) -moz-calc((100%/2) - 4px);grid-template-columns:calc((100%/2) - 4px) calc((100%/2) - 4px)}.card__img-container{width:40px;height:40px}.how-it-works__card-text h4{font-size:14px;line-height:16px}.how-it-works__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.how-it-works__card-text p{font-size:11px;line-height:14px}.how-it-works__card-text{margin-left:0;margin-top:8px}.how-it-works__arrow-block--right-bottom .arrow-block__arrow{margin-right:22px;-webkit-border-radius:0 0 16px;-moz-border-radius:0 0 16px;border-radius:0 0 16px;border-right:3px solid #a5a5a5;border-bottom:3px solid #a5a5a5;border-left:none;border-top:none;margin-left:6px;margin-top:16px}.how-it-works__arrow-block--right-top .arrow-block__arrow{margin-right:22px;-webkit-border-radius:0 16px 0 0;-moz-border-radius:0 16px 0 0;border-radius:0 16px 0 0;border-right:3px solid #a5a5a5;border-bottom:none;border-left:none;border-top:3px solid #a5a5a5;margin-left:6px;margin-bottom:16px}.how-it-works__arrow-block--left-bottom .arrow-block__arrow{margin-left:22px;-webkit-border-radius:0 0 0 16px;-moz-border-radius:0 0 0 16px;border-radius:0 0 0 16px;border-right:none;border-bottom:3px solid #a5a5a5;border-left:3px solid #a5a5a5;border-top:none;margin-top:16px;margin-right:6px}.how-it-works__arrow-block--left-top .arrow-block__arrow{margin-left:22px;-webkit-border-radius:16px 0 0;-moz-border-radius:16px 0 0;border-radius:16px 0 0;border-right:none;border-bottom:none;border-left:3px solid #a5a5a5;border-top:3px solid #a5a5a5;margin-right:6px;margin-bottom:16px}}@media screen and (max-width:340px){.how-it-works__card-text p{font-size:10px;line-height:14px}.how-it-works__arrow-block--right-bottom .arrow-block__arrow{margin-right:20px;-webkit-border-radius:0 0 16px;-moz-border-radius:0 0 16px;border-radius:0 0 16px}.how-it-works__arrow-block--right-top .arrow-block__arrow{margin-right:20px;-webkit-border-radius:0 16px 0 0;-moz-border-radius:0 16px 0 0;border-radius:0 16px 0 0}.how-it-works__arrow-block--left-bottom .arrow-block__arrow{margin-left:20px;-webkit-border-radius:0 0 0 16px;-moz-border-radius:0 0 0 16px;border-radius:0 0 0 16px}.how-it-works__arrow-block--left-top .arrow-block__arrow{margin-left:20px;-webkit-border-radius:16px 0 0;-moz-border-radius:16px 0 0;border-radius:16px 0 0}}.business-systems__our-company{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.our-company__section{width:100%;padding:80px 0 80px}.our-company__container{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.our-company__about-text{margin-top:40px;padding-right:136px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.business-systems__our-company .pages-text{font-size:20px;line-height:28px;margin-top:0;margin-bottom:15px;font-weight:400}.our-company__leaderships{display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px 1fr;grid-template-columns:1fr 1fr;grid-gap:24px}.our-company__leaderships .leaderships-container__single-leadership{margin:0;height:auto;min-width:auto;width:auto}.our-company__leaderships .single-leadership__leadership-container{margin:0;padding:32px;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.our-company__leaderships .single-leadership__leadership-container img{width:100px;height:100px}.our-company__leaderships .leadership-details__subtitle{font-size:16px;line-height:18px}.our-company__believe-block{width:100%;background:var(--white-color);padding:80px 0 125px}.believe-block__container{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.believe-block__img{width:424px;height:443px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.believe-block__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.believe-block__text{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:48px}.believe-block__text h2{font-family:var(--main-font);font-style:normal;font-weight:900;font-size:40px;line-height:40px;color:var(--dark-color);margin:0 0 16px}.believe-block__name,.believe-block__position{font-family:var(--main-font);font-style:normal;font-weight:700;font-size:24px;line-height:32px;letter-spacing:.5px;color:var(--dark-color);margin:0}.believe-block__name{margin-top:9px}.our-company__leaderships{height:100%}@media screen and (max-width:1602px){.our-company__about-text{padding-right:50px;margin-top:28px}.our-company__container{-ms-grid-columns:1fr 1.2fr;grid-template-columns:1fr 1.2fr}.our-company__leaderships .single-leadership__leadership-container img{width:80px;height:80px}.our-company__leaderships .leaderships-container__single-leadership{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.our-company__leaderships .single-leadership__leadership-container{padding:30px}.our-company__leaderships .leadership-container__leadership-details{margin-left:18px}.believe-block__img{height:auto}}@media screen and (max-width:1200px){.our-company__leaderships .single-leadership__leadership-container{padding:24px}.our-company__leaderships{grid-gap:16px}.our-company__leaderships .single-leadership__leadership-container img{width:65px;height:65px}.business-systems__our-company .pages-text{font-size:14px;line-height:20px}.business-systems__our-company .leadership-details__title{font-size:28px;line-height:32px}.believe-block__img{width:318px;height:332px}.believe-block__name,.believe-block__position{font-size:18px;line-height:24px}.business-systems__our-company .pages-text{margin-bottom:10px}.believe-block__text h2{margin-bottom:8px}}@media screen and (max-width:768px){.our-company__container{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:24px}.our-company__section{padding:32px 0}.our-company__about-text{margin-top:16px}.our-company__believe-block{padding:24px 0 32px}.believe-block__text h2{font-size:32px;line-height:36px}.believe-block__img{width:40%;height:100%}.our-company__about-text{padding-right:0}}@media screen and (max-width:575px){.our-company__leaderships .single-leadership__leadership-container img{width:40px;height:40px}.believe-block__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.believe-block__text{margin-left:0;margin-top:24px}.believe-block__img{width:100%;height:342px}.our-company__leaderships .leadership-details__subtitle{font-size:10px;line-height:12px}.our-company__leaderships .single-leadership__leadership-container{padding:15px}.our-company__leaderships .leadership-container__leadership-details{margin-left:0}}@media screen and (max-width:340px){.believe-block__img{height:283px}}.business-systems__our-values{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.our-values__section{width:100%;padding:80px 0 120px}@media screen and (max-width:1280px){.our-values__section{padding-top:40px}}.our-values__container{width:100%}.our-values__values-container{margin-top:48px;width:100%;display:-ms-grid;display:grid;grid-gap:24px;-ms-grid-columns:1fr 24px 1fr 24px 1fr 24px 1fr 24px 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.values-container__single-value{padding:32px 24px 40px;background:var(--white-color);-webkit-box-shadow:0 4px 50px rgba(0,0,0,.15);-moz-box-shadow:0 4px 50px rgba(0,0,0,.15);box-shadow:0 4px 50px rgba(0,0,0,.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.single-value__img{width:64px;height:64px}.single-value__img img{width:100%;height:100%}.values-container__single-value h5{margin:24px 0 0;font-family:var(--main-font);font-style:normal;font-weight:900;font-size:24px;line-height:26px;color:var(--dark-color)}.values-container__single-value p{font-family:var(--second-font);font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:var(--dark-color);margin:8px 0 0}@media screen and (max-width:1602px){.values-container__single-value h5{font-size:15px;line-height:15px}.single-value__img{width:64px;height:64px}.values-container__single-value{padding:24px 16px 32px}.values-container__single-value p{font-size:12px;line-height:16px}}@media screen and (max-width:1199px){.single-value__img{width:48px;height:48px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.values-container__single-value{padding:24px 16px}.values-container__single-value h5{font-size:18px;line-height:23px}.our-values__values-container{grid-gap:16px}}@media screen and (max-width:768px){.our-values__values-container{grid-gap:8px;margin-top:24px;-ms-grid-columns:1fr;grid-template-columns:1fr}.values-container__single-value{padding:24px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.values-container__single-value h5{font-size:21px;line-height:23px;margin-top:0}.single-value__text{margin-left:16px}.our-values__section{padding:32px 0}}.business-systems__our-team{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.our-team__section{width:100%;padding:80px 0 120px}.our-team__container{width:100%}.our-team__team-members-container{margin-top:48px;width:100%;display:-ms-grid;display:grid;grid-gap:24px;-ms-grid-columns:1fr 24px 1fr 24px 1fr 24px 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.team-members__one-member{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-decoration:none;background:var(--white-color);-webkit-box-shadow:0 4px 50px rgba(0,0,0,.15);-moz-box-shadow:0 4px 50px rgba(0,0,0,.15);box-shadow:0 4px 50px rgba(0,0,0,.15);-webkit-transition:-webkit-box-shadow .4s ease;transition:-webkit-box-shadow .4s ease;-o-transition:box-shadow .4s ease;-moz-transition:box-shadow .4s ease,-moz-box-shadow .4s ease;transition:box-shadow .4s ease;transition:box-shadow .4s ease,-webkit-box-shadow .4s ease,-moz-box-shadow .4s ease}.one-member__img{width:100%;height:0;padding-top:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.one-member__img img{width:100%;padding-bottom:100%;margin-top:-100%;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:-webkit-filter .4s ease;transition:-webkit-filter .4s ease;-o-transition:filter .4s ease;-moz-transition:filter .4s ease;transition:filter .4s ease;transition:filter .4s ease,-webkit-filter .4s ease}.team-members__one-member:hover{-webkit-box-shadow:0 4px 50px rgba(0,0,0,.4);-moz-box-shadow:0 4px 50px rgba(0,0,0,.4);box-shadow:0 4px 50px rgba(0,0,0,.4);-webkit-transition:-webkit-box-shadow .4s ease;transition:-webkit-box-shadow .4s ease;-o-transition:box-shadow .4s ease;-moz-transition:box-shadow .4s ease,-moz-box-shadow .4s ease;transition:box-shadow .4s ease;transition:box-shadow .4s ease,-webkit-box-shadow .4s ease,-moz-box-shadow .4s ease}.team-members__one-member:hover .one-member__img img{-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transition:-webkit-filter .4s ease;transition:-webkit-filter .4s ease;-o-transition:filter .4s ease;-moz-transition:filter .4s ease;transition:filter .4s ease;transition:filter .4s ease,-webkit-filter .4s ease}.one-member__text{padding:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.one-member__text h4{font-family:var(--main-font);font-style:normal;font-weight:900;font-size:28px;line-height:28px;color:var(--dark-color);margin:0}.one-member__text p{font-family:var(--second-font);font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:var(--dark-color);margin:8px 0 0}@media screen and (max-width:1200px){.one-member__text h4{font-size:22px;line-height:26px}.one-member__text p{font-size:14px;line-height:18px}.one-member__text{padding:16px}}@media screen and (max-width:768px){.our-team__team-members-container{-ms-grid-columns:1fr 16px 1fr 16px 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;margin-top:24px}.one-member__text h4{font-size:20px;line-height:24px}.one-member__text p{font-size:12px;line-height:16px}.one-member__img img{-webkit-filter:grayscale(0);filter:grayscale(0)}.one-member__text{padding:12px 16px}.our-team__section{padding:32px 0}}@media screen and (max-width:575px){.our-team__team-members-container{-ms-grid-columns:1fr 16px 1fr;grid-template-columns:1fr 1fr}}.business-systems__our-team-member{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.our-team-member__section{width:100%;padding:80px 0 120px}.our-team-member__container{width:100%}.our-team-member__container .member-back{max-width:93px;padding:0 4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.our-team-member__single-member{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:40px}.single-member__text{margin-left:48px}.single-member__text h1{font-family:var(--main-font);font-style:normal;font-weight:900;font-size:60px;line-height:64px;color:var(--dark-color);margin:0}.single-member__text h6{font-family:var(--main-font);font-style:normal;font-weight:700;font-size:24px;line-height:24px;color:var(--dark-color);margin-top:16px;margin-bottom:24px}.single-member__text p{font-family:var(--second-font);font-style:normal;font-weight:400;font-size:20px;line-height:28px;color:var(--dark-color);margin-top:0;margin-bottom:15px}.single-member__img{width:100%;max-width:424px;max-height:424px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.single-member__img img{width:100%;height:100%}@media screen and (max-width:1200px){.single-member__text h1{font-size:48px;line-height:52px}.single-member__text h6{font-size:20px;line-height:24px}.single-member__text{margin-left:24px}.single-member__text p{font-size:18px;line-height:22px}.single-member__img{max-width:342px;max-height:342px}}@media screen and (max-width:768px){.single-member__text h1{font-size:32px;line-height:36px}.single-member__text h6{font-size:18px;line-height:24px}.single-member__text p{font-size:14px;line-height:20px}.our-team-member__section{padding:24px 0 32px}.our-team-member__single-member{margin-top:16px}}@media screen and (max-width:620px){.our-team-member__single-member{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.single-member__text{margin-left:0;margin-top:24px}.single-member__text h6{margin-top:8px;margin-bottom:16px}.single-member__text p{margin-bottom:12px}.single-member__img{overflow:hidden;height:342px;max-height:none}.single-member__img img{-o-object-fit:cover;object-fit:cover}}.footer-info-block__list-links a:hover{text-decoration:underline}.footer-copyright-block__policy-block a:hover{text-decoration:underline}@media screen and (max-width:364px){.one-member__text{padding:11px}.one-member__text h4{font-size:16px;line-height:22px}.one-member__text p{font-size:11px}}.our-vacancies__section{width:100%;padding:80px 0 120px;background:#fff}.vacancies-total{margin-top:56px;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.vacancies-filter{width:100%;max-width:312px;background:rgba(255,255,255,0);margin-right:24px}.vacancies-filter>ul{margin:0;padding:0;list-style:none;-webkit-box-shadow:0 4px 50px rgba(0,0,0,.15);-moz-box-shadow:0 4px 50px rgba(0,0,0,.15);box-shadow:0 4px 50px rgba(0,0,0,.15)}.vacancies-filter>ul>li{background:var(--white-color);margin-bottom:1px;padding:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;cursor:pointer}.vacancies-filter>ul>li>p{font-size:28px;line-height:28px;font-weight:900;font-family:var(--main-font);color:var(--dark-color);margin:8px 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.vacancies-filter>ul>li>p:after{content:'';display:inline-block;width:6px;height:6px;background:rgba(255,255,255,0);border:2px solid #666;border-right:none;border-bottom:none;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.vacancies-filter>ul>li.open>p:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.vacancies-filter>ul>li:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.vacancies-filter>ul>li:last-child{margin-bottom:0;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.vacancies-filter>ul>li>ul{margin:8px 0 0;padding:0;list-style:none;max-height:0;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.vacancies-filter>ul>li.open>ul{max-height:999px;-webkit-transition:max-height .8s;-o-transition:max-height .8s;-moz-transition:max-height .8s;transition:max-height .8s}.vacancies-filter>ul>li>ul>li{margin:8px 0;min-height:32px;width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.vacancies-filter>ul>li>ul>li label{height:100%;display:inline-block;width:100%;cursor:pointer}.vacancies-filter>ul>li>ul>li input{display:none}.vacancies-filter>ul>li>ul>li span{font-size:18px;line-height:32px;font-weight:500;font-family:var(--second-font);color:var(--dark-color);display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.vacancies-filter>ul>li>ul>li span:before{height:24px;width:24px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;content:'';display:inline-block;border:2px solid var(--dark-color);margin-right:12px}.vacancies-filter>ul>li>ul>li input:checked+span:before{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,-webkit-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,-moz-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,-o-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,linear-gradient(135deg,#c9025d 0%,#96015d 100%);height:24px;width:24px;border-color:rgba(255,255,255,0)}.vacancies{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.our-vacancies__container{width:100%}.our-vacancies__vacancies-container{margin-top:48px;width:100%;display:-ms-grid;display:grid;grid-gap:24px;-ms-grid-columns:1fr 24px 1fr 24px 1fr 24px 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.single-value__text ul{margin:16px 0 0;padding:0;list-style:none}.single-value__text ul li{font-family:var(--second-font);font-weight:400;font-size:16px;line-height:20px;color:var(--dark-color);margin-bottom:8px;position:relative;padding-left:14px}.single-value__text ul li:before{content:'•';position:absolute;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;top:0;left:0;font-family:var(--second-font);font-weight:400;font-size:16px;line-height:20px;color:var(--dark-color);margin-right:8px}.single-value__text ul li:last-child{margin-bottom:0}.vacancies__list{padding:120px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:var(--bg-color)}.vacancies__search-field{width:100%;background:var(--white-color);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 4px 50px rgba(0,0,0,.15);-moz-box-shadow:0 4px 50px rgba(0,0,0,.15);box-shadow:0 4px 50px rgba(0,0,0,.15);padding:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.search-field__search input{margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid var(--input-border);background:var(--white-color);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:48px;width:100%;-webkit-box-shadow:0 4px 25px rgba(0,0,0,.05);-moz-box-shadow:0 4px 25px rgba(0,0,0,.05);box-shadow:0 4px 25px rgba(0,0,0,.05);font-family:var(--second-font);padding-left:50px;color:var(--dark-color);font-size:16px;font-weight:400;outline:none;-webkit-transition:background-color .3s,border .3s;-o-transition:background-color .3s,border .3s;-moz-transition:background-color .3s,border .3s;transition:background-color .3s,border .3s}.search-field__search{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;z-index:2}.search-field__search form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.vacancies__search-field .search-field__search button.primary-button-link{max-width:104px;margin-left:8px}.search-field__search label{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.search-field__search input:hover{background:var(--bg-color);-webkit-transition:background-color .3s,border .3s;-o-transition:background-color .3s,border .3s;-moz-transition:background-color .3s,border .3s;transition:background-color .3s,border .3s}.search-field__search input::-webkit-input-placeholder{font-family:var(--second-font);font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#999}.search-field__search input:-moz-placeholder{font-family:var(--second-font);font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#999}.search-field__search input::-moz-placeholder{font-family:var(--second-font);font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#999}.search-field__search input:-ms-input-placeholder{font-family:var(--second-font);font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#999}.search-field__search input::-ms-input-placeholder{font-family:var(--second-font);font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#999}.search-field__search input::placeholder{font-family:var(--second-font);font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#999}.search-field__search label:before{content:'';display:inline-block;width:20px;height:20px;background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/Union.svg) no-repeat center;position:absolute;left:18px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);pointer-events:none}.search-field__search label span{position:absolute;right:16px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);font-size:16px;line-height:21px;font-weight:700;font-family:var(--second-font);color:#999}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.vacancies__checked-tags{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:24px;display:none}.vacancies__checked-tags.checked{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.checked-tags-block{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.checked-tag{padding:8px 8px 8px 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:-webkit-gradient(linear,left bottom,left top,from(#ededed),to(#ededed)),#daf2ea;background:-webkit-linear-gradient(bottom,#ededed,#ededed),#daf2ea;background:-moz-linear-gradient(bottom,#ededed,#ededed),#daf2ea;background:-o-linear-gradient(bottom,#ededed,#ededed),#daf2ea;background:linear-gradient(0deg,#ededed,#ededed),#daf2ea;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-right:8px;margin-bottom:8px}.checked-tag span{font-size:16px;line-height:24px;font-family:var(--main-font);font-weight:700;color:#666;padding-right:4px}.checked-tag div{width:24px;height:24px;background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/close.svg) no-repeat center;cursor:pointer}.vacancies__search-field .vacancies__checked-tags .primary-button-link{background:rgba(255,255,255,0);margin-left:0;z-index:1;height:48px !important}.vacancies__checked-tags .primary-button-link div{background:-webkit-linear-gradient(315deg,rgba(201,2,93,.1) 0%,rgba(150,1,93,.1) 100%);background:-moz-linear-gradient(315deg,rgba(201,2,93,.1) 0%,rgba(150,1,93,.1) 100%);background:-o-linear-gradient(315deg,rgba(201,2,93,.1) 0%,rgba(150,1,93,.1) 100%);background:linear-gradient(135deg,rgba(201,2,93,.1) 0%,rgba(150,1,93,.1) 100%)}.vacancies__checked-tags .primary-button-link span{background:var(--primary-button-color);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.vacancies__all{width:100%}.vacancies__all+.primary-button-link{margin:40px auto 0}.all__single-vacancy{width:100%;margin-top:16px;padding:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:var(--white-color);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 4px 50px rgba(0,0,0,.15);-moz-box-shadow:0 4px 50px rgba(0,0,0,.15);box-shadow:0 4px 50px rgba(0,0,0,.15);text-decoration:none;display:inline-block}.all__single-vacancy:first-child{margin-top:24px}.all__single-vacancy p{font-family:var(--main-font);font-size:20px;line-height:24px;font-weight:700;color:var(--text-gray);margin:0 0 4px}.all__single-vacancy h4{font-family:var(--main-font);font-weight:700;font-size:28px;line-height:28px;color:var(--dark-color);margin:0}.all__single-vacancy>div{width:100%;margin-top:28px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.all__single-vacancy>div .location{font-family:var(--main-font);font-weight:700;font-size:20px;line-height:24px;color:var(--text-gray);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.all__single-vacancy>div .location:before{content:'';display:inline-block;width:23px;height:29px;background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/products-svg/Union.svg) no-repeat center;margin-right:12px}.vacancy-tags{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.tag{font-size:14px;line-height:24px;color:var(--white-color);font-family:var(--main-font);font-weight:700;height:28px;padding:0 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:8px}.tag:last-child{margin-left:0}.tag.tag--green{background:#26bf8c}.tag.tag--orange{background:#ff4040}.search-results{display:none;position:absolute;top:100%;width:100%;padding:8px 0;-webkit-box-shadow:0 28px 50px rgba(0,0,0,.15);-moz-box-shadow:0 28px 50px rgba(0,0,0,.15);box-shadow:0 28px 50px rgba(0,0,0,.15);-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;background:var(--white-color);margin-top:4px}.search-results.open{display:block;z-index:2}.result-single{width:100%;height:40px;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.result-single p{width:100%;font-family:var(--main-font);font-size:16px;line-height:20px;font-weight:700;color:var(--text-gray);margin:0}.result-single p strong{color:var(--dark-color)}.mob-filter-open{width:48px;height:48px;border:1px solid #e9e9e9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:var(--white-color) url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/products-svg/icon_filter.svg) no-repeat center;margin-left:8px;margin-top:24px;display:none;cursor:pointer;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.vacancies-header{width:100%;background:var(--dark-color);padding:18px 24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;display:none}.vacancies-footer{display:none;width:100%;height:96px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;bottom:0;background:var(--white-color);-webkit-box-shadow:0px 4px 25px rgba(0,0,0,.15);-moz-box-shadow:0px 4px 25px rgba(0,0,0,.15);box-shadow:0px 4px 25px rgba(0,0,0,.15)}.vacancies-footer .primary-button-link{width:100%;margin:0}.vacancies-header h3{font-size:32px;line-height:36px;font-family:var(--main-font);font-weight:900;color:var(--white-color);margin:0}.vacancies-header div{width:24px;height:24px;background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/products-svg/close.svg) no-repeat center;cursor:pointer}.vacancy{width:100%;padding:40px 0 60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container-vac{width:100%;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:902px}.vacancy__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.vacancy__content .arrow-back{max-width:254px}.vacancy-header{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:24px 24px 32px;background:var(--white-color);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-top:16px;-webkit-box-shadow:0 4px 50px rgba(0,0,0,.15);-moz-box-shadow:0 4px 50px rgba(0,0,0,.15);box-shadow:0 4px 50px rgba(0,0,0,.15)}.vacancy-header h1,.vacancy-header h2,.vacancy-header h3,.vacancy-header h4,.vacancy-header h5,.vacancy-header h6{font-family:var(--main-font);font-weight:900;font-size:60px;line-height:64px;margin:0 0 32px;color:var(--dark-color)}.vacancy-header .vacancy-tags{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.vacancy-type{width:100%;margin-top:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.vacancy-type__block{width:-webkit-calc((100%/3) - 16px);width:-moz-calc((100%/3) - 16px);width:calc((100%/3) - 16px);margin-right:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:2px 4px}.vacancy-type__block img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px}.vacancy-type__text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 0 16px}.vacancy-type__text span{font-size:16px;line-height:24px;font-family:var(--main-font);font-weight:900;color:var(--dark-color)}.vacancy-type__text span~span{font-family:var(--second-font);line-height:20px;font-weight:400}.vacancy-type__block:last-child{margin-right:0}.vacancy-type__apply{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:24px}.vacancy-type__apply button.primary-button-link,.vacancy-type__apply a.primary-button-link{width:258px}.vacancy-type__apply a.primary-button-link{margin-left:24px}.vacancy-type__apply a.primary-button-link div{background:rgba(255,255,255,1);opacity:1;top:3px;left:3px;right:3px;bottom:3px;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;-moz-transition:opacity .5s ease;transition:opacity .5s ease}.vacancy-type__apply a.primary-button-link span{background:var(--primary-button-color);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:rgba(255,255,255,0);-webkit-transition:color .5s ease;-o-transition:color .5s ease;-moz-transition:color .5s ease;transition:color .5s ease}.vacancy-type__apply a.primary-button-link:hover div{opacity:0;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;-moz-transition:opacity .5s ease;transition:opacity .5s ease}.vacancy-type__apply a.primary-button-link:hover span{color:var(--white-color);background:var(--white-color);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:color .5s ease;-o-transition:color .5s ease;-moz-transition:color .5s ease;transition:color .5s ease}.vacancy-main{padding:60px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.vacancy-tabs{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-shadow:0 4px 50px rgba(0,0,0,.15);-moz-box-shadow:0 4px 50px rgba(0,0,0,.15);box-shadow:0 4px 50px rgba(0,0,0,.15);overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.vacancy-tab{width:50%;height:48px;background:#f2f2f2;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;-moz-transition:background-color .3s ease;transition:background-color .3s ease}.vacancy-tab.active{background-color:var(--white-color)}.vacancy-tab.active span{color:var(--dark-color)}.vacancy-tab.active:after{width:100%}.vacancy-tab:after{position:absolute;content:'';display:inline-block;height:4px;width:0;bottom:0;background:var(--primary-button-color);-webkit-transition:width .5s ease;-o-transition:width .5s ease;-moz-transition:width .5s ease;transition:width .5s ease}.vacancy-tab:hover{background:#f7f7f7;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;-moz-transition:background-color .3s ease;transition:background-color .3s ease}.vacancy-tab:hover span{color:var(--dark-color);-webkit-transition:color .3s ease;-o-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}.vacancy-tab:first-child:after{right:0}.vacancy-tab:last-child:after{left:0}.vacancy-tab span{color:#666;font-size:16px;line-height:24px;font-family:var(--main-font);font-weight:700;-webkit-transition:color .3s ease;-o-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}.vacancy-tabs-content{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:48px}.tab-content{width:100%;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tab-content .contact-us__form-contact{width:100%}.tab-content .drag-drop-field.user-info__input-container{width:100%}.tab-content .drag-drop-field .drag-drop-field__file{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;border:2px solid var(--input-border);background:var(--white-color);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;height:128px;width:100%;padding-right:16px;-webkit-box-shadow:0 4px 25px rgba(0,0,0,.05);-moz-box-shadow:0 4px 25px rgba(0,0,0,.05);box-shadow:0 4px 25px rgba(0,0,0,.05);font-family:var(--second-font);padding-left:16px;color:var(--dark-color);font-size:16px;font-weight:400;margin:5px 0;outline:none;-webkit-transition:background-color .3s,border .3s;-o-transition:background-color .3s,border .3s;-moz-transition:background-color .3s,border .3s;transition:background-color .3s,border .3s;cursor:pointer}.drag-drop-field__file .no-files{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:0 auto;font-family:var(--main-font);font-weight:400;font-size:16px;line-height:20px;color:#999;display:inline}.drag-drop-field__file .no-files.hide{display:none}.drag-drop-field__file .no-files strong{background:var(--primary-button-color);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.drag-drop-field>p{font-family:var(--main-font);font-size:16px;line-height:19px;color:var(--dark-color);font-weight:700;position:relative;margin:0 0 2px}.drag-drop-field>p+.get-hint{position:absolute;width:14px;height:14px;background-color:#a5a5a5;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;top:2px;left:80px;cursor:pointer}.drag-drop-field>p+.get-hint>p{font-family:var(--second-font);font-size:11px;line-height:13px;color:var(--white-color);font-weight:400;margin:0}.tab-content .contact-us__form-contact{margin-top:0}.get-hint:hover .hint{visibility:visible;opacity:1;-webkit-transition:opacity .4s ease,visibility .4s ease;-o-transition:opacity .4s ease,visibility .4s ease;-moz-transition:opacity .4s ease,visibility .4s ease;transition:opacity .4s ease,visibility .4s ease}.hint{position:absolute;top:-6px;left:25px;padding:8px 12px 12px;background-color:var(--dark-color);-webkit-box-shadow:0 2px 12px rgba(0,0,0,.25);-moz-box-shadow:0 2px 12px rgba(0,0,0,.25);box-shadow:0 2px 12px rgba(0,0,0,.25);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-family:var(--second-font);font-weight:600;font-size:12px;line-height:16px;width:248px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:var(--white-color);visibility:hidden;opacity:0;-webkit-transition:opacity .4s ease,visibility .4s ease;-o-transition:opacity .4s ease,visibility .4s ease;-moz-transition:opacity .4s ease,visibility .4s ease;transition:opacity .4s ease,visibility .4s ease}input[type=file]{outline:none}.file-dropped{width:100%;height:100%;padding:16px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:none;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.file-dropped.dropped{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.file-info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;padding:12px 16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(255,0,81,.08)}.file-dropped--good .file-info{background:rgba(0,189,134,.08)}.file-info .name{font-family:var(--second-font);font-size:16px;line-height:24px;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:#666}.file-info .name:before{content:'';display:inline-block;width:32px;height:32px;margin-right:8px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/our-company/icon_status_error.svg) no-repeat center}.tab-content .drag-drop-field .drag-drop-field__file.bad{border-color:#ff0051}.file-dropped--good .file-info .name:before{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/our-company/icon_status_uploaded.svg) no-repeat center}.file-info .close{display:inline-block;width:32px;height:32px;cursor:pointer;background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/our-company/icon_trash.svg) no-repeat center}.file-hint{margin-top:12px}.file-hint strong{background:var(--primary-button-color);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hint:before{position:absolute;content:'';display:inline-block;background-color:var(--dark-color);width:8px;height:8px;top:9px;left:0;-webkit-transform:translate(-50%,0) rotate(45deg);-moz-transform:translate(-50%,0) rotate(45deg);-ms-transform:translate(-50%,0) rotate(45deg);-o-transform:translate(-50%,0) rotate(45deg);transform:translate(-50%,0) rotate(45deg)}.user-info__input-container.drag-drop-field input+span+p:after{content:'*';color:red;padding-left:3px}#drop-field.highlight{border:2px solid #adff2f}#drag-drop{display:none}.tab-content .drag-drop-field.user-info__input-container{margin-bottom:43px}.tab-content.active{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-animation:animTabFading .7s ease;-moz-animation:animTabFading .7s ease;-o-animation:animTabFading .7s ease;animation:animTabFading .7s ease;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.tab-content .form-contact__form-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tab-content .user-info__input-container{width:-webkit-calc(50% - 12px);width:-moz-calc(50% - 12px);width:calc(50% - 12px)}.tab-content .code-number{width:120px}.tab-content .code-number__content{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid var(--input-border);background:var(--white-color);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;height:48px;width:100%;-webkit-box-shadow:0 4px 25px rgba(255,255,255,.05);-moz-box-shadow:0 4px 25px rgba(255,255,255,.05);box-shadow:0 4px 25px rgba(255,255,255,.05);font-family:var(--second-font);padding-left:16px;color:var(--dark-color);font-size:16px;font-weight:400;margin:5px 0;outline:none;-webkit-transition:background-color .3s,border .3s;-o-transition:background-color .3s,border .3s;-moz-transition:background-color .3s,border .3s;transition:background-color .3s,border .3s;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.tab-content .user-info__phone-company-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.tab-content .user-info__input-container.phone-number{margin:0 0 0 8px}.tab-content .user-info__names-block{margin-bottom:43px}.tab-content .user-info__input-container.text-field{width:100%;max-width:none}@-webkit-keyframes animTabFading{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@-moz-keyframes animTabFading{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@-o-keyframes animTabFading{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes animTabFading{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}.tab-content h6{font-size:24px;line-height:24px;font-family:var(--main-font);font-weight:700;color:var(--dark-color);margin-bottom:24px;margin-top:0}.tab-content p{font-size:20px;line-height:28px;color:var(--dark-color);font-family:var(--second-font);font-weight:400;margin-top:0;margin-bottom:24px}.tab-content p+h6{margin-top:48px}.tab-content ul{margin:0;padding:0;list-style:none}.tab-content ul li{position:relative;padding-left:14px;font-size:20px;line-height:28px;color:var(--dark-color);font-family:var(--second-font);font-weight:400}.tab-content ul li:before{content:"•";position:absolute;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;top:0;left:0;font-family:var(--second-font);font-weight:400;font-size:16px;line-height:20px;color:var(--dark-color);margin-right:8px}.tab-content ul+p{margin-top:24px;margin-bottom:12px}.tab-content ul+h6{margin-top:48px}.tab-content .vacancy-type__apply{margin-top:48px}.tab-content .vacancy-type__apply button.primary-button-link,.tab-content .vacancy-type__apply a.primary-button-link{width:-webkit-calc(50% - 12px);width:-moz-calc(50% - 12px);width:calc(50% - 12px)}.tab-content button.submit-container__submit-button{width:262px;height:48px !important}@media screen and (max-width:1602px){.tab-content .user-info__input-container{max-width:none}.vacancy-type__apply button.primary-button-link,.vacancy-type__apply a.primary-button-link{height:48px !important}.tab-content .user-info__input-container input[type=text],.tab-content .user-info__input-container input[type=email]{height:48px}.tab-content .flags-list{max-width:none}.tab-content .user-info__names-block .user-info__input-container.names-block__last-name{margin-right:0;margin-left:0;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0}.tab-content .invalid-input-form{bottom:-12px;top:auto}}@media screen and (max-width:992px){.our-vacancies__section{padding:50px 0}.vacancies__list{padding:60px 0}.vacancies-filter>ul>li>p{font-size:24px;line-height:24px}}@media screen and (max-width:992.1px){.tab-content .invalid-input-form{bottom:-6px}.vacancy-type__apply button.primary-button-link,.vacancy-type__apply a.primary-button-link{margin-top:0}.vacancy{padding:32px 0}.hint{width:227px}.vacancy-header h1,.vacancy-header h2,.vacancy-header h3,.vacancy-header h4,.vacancy-header h5,.vacancy-header h6{font-size:32px;line-height:36px;margin-bottom:0}.vacancy-header .vacancy-tags{margin-top:24px}.vacancy-type{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.vacancy-type__block{width:100%;margin-right:0;margin-bottom:26px}.vacancy-type__block:last-child{margin-bottom:0}.mob-filter-open{display:block}.tab-content .user-info__input-container.phone-number{margin-top:0 !important}.our-vacancies__vacancies-container{-ms-grid-columns:1fr 16px 1fr;grid-template-columns:1fr 1fr;grid-gap:16px;margin-top:24px}.vacancies__list{padding:32px 0}.vacancies-total{margin-top:24px}.search-field__search label span{top:0;right:auto;left:0;-webkit-transform:translate(0,-100%) translate(0,-8px);-moz-transform:translate(0,-100%) translate(0,-8px);-ms-transform:translate(0,-100%) translate(0,-8px);-o-transform:translate(0,-100%) translate(0,-8px);transform:translate(0,-100%) translate(0,-8px)}.search-field__search form{padding-top:24px}.vacancies__search-field .search-field__search button.primary-button-link{display:none}.all__single-vacancy p{font-size:18px;line-height:24px}.all__single-vacancy h4{font-size:21px;line-height:23px}.all__single-vacancy>div .location{font-size:18px;line-height:24px}.vacancies-filter{top:0;bottom:0;right:0;left:0;position:fixed;opacity:0;visibility:hidden;z-index:1004;max-width:none;margin-right:0;background:var(--white-color);overflow-y:scroll}.vacancies-filter.open{visibility:visible;opacity:1;-webkit-transition:visibility .4s ease,opacity .4s ease;-o-transition:visibility .4s ease,opacity .4s ease;-moz-transition:visibility .4s ease,opacity .4s ease;transition:visibility .4s ease,opacity .4s ease}.vacancies-filter>ul>li{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom:1px solid #d9d9d9}.vacancies-filter>ul>li>p{font-size:28px;line-height:28px}.vacancies-header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.vacancies-footer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.vacancies-filter>ul{margin-bottom:96px}.vacancies-filter>ul>li:last-child{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.search-results{width:-webkit-calc(100% + 56px);width:-moz-calc(100% + 56px);width:calc(100% + 56px)}.result-single{min-height:40px;height:auto}.vacancies__search-field .vacancies__checked-tags .primary-button-link{width:auto}.tab-content .user-info__names-block{margin-bottom:24px}.vacancy-main{padding:32px 0 0}.tab-content .drag-drop-field .drag-drop-field__file{padding-left:16px;padding-right:16px}.vacancy-tabs-content{margin-top:32px}.tab-content>h6{font-size:18px;line-height:24px;margin-bottom:8px}.tab-content>p{font-size:14px;line-height:20px;margin-bottom:8px}.tab-content>p+h6{margin-top:8px}.tab-content>ul li{font-size:14px;line-height:20px;margin-bottom:4px}.tab-content>ul+p{font-weight:600;margin-top:8px;margin-bottom:6px}.tab-content>ul+h6{margin-top:12px}.tab-content .vacancy-type__apply{margin-top:32px}}@media screen and (max-width:700px){.tab-content .user-info__names-block .user-info__input-container.names-block__email{width:-webkit-calc(50% - 4px);width:-moz-calc(50% - 4px);width:calc(50% - 4px);margin-top:0}.tab-content .user-info__names-block .user-info__input-container.code-number{width:120px}.tab-content .user-info__input-container.phone-number{width:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media screen and (max-width:660px){.tab-content .vacancy-type__apply button.primary-button-link,.tab-content .vacancy-type__apply a.primary-button-link{width:100%}.tab-content .user-info__names-block:nth-child(2){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vacancy-type__apply{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vacancy-type__apply button.primary-button-link,.vacancy-type__apply a.primary-button-link{width:100%;margin-top:0}.vacancy-type__apply a.primary-button-link{margin-left:0;margin-top:16px}.tab-content .user-info__names-block .user-info__input-container.names-block__email{width:100%;margin-bottom:24px}.tab-content .user-info__names-block .user-info__phone-company-block{width:100%}.tab-content .drag-drop-field.user-info__input-container{margin-bottom:24px}.drag-drop-field__file .no-files{color:rgba(255,255,255,0);width:92px;height:20px}.tab-content .user-info__input-container.phone-number{min-width:0}}@media screen and (max-width:620px){.our-vacancies__vacancies-container{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:8px}.all__single-vacancy>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:20px}.vacancy-tags{margin-top:18px}.vacancies__all+.primary-button-link{width:100%;margin:32px 0 0}}@media screen and (max-width:575px){.tab-content button.submit-container__submit-button{width:100%}}@media screen and (max-width:525px){.our-vacancies__section{padding:32px 0}.single-value__text ul li{font-size:14px;line-height:18px;margin-bottom:6px}.single-value__text ul li:last-child{margin-bottom:0}}@media screen and (max-width:360px){.hint{width:194px}.tab-content .user-info__names-block .user-info__input-container.code-number{width:106px}.tab-content .code-number__content{padding-left:12px}.tab-content .user-info__input-container.phone-number{margin-left:4px}}.business-systems__404{width:100%}.main-404{width:100%;padding:156px 0 96px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:var(--white-color)}.content-404{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.content-404>span{font-size:370px;line-height:266px;color:var(--text-color);font-family:var(--main-font);font-weight:900;margin-bottom:95px}.content-404>span strong{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/404.jpg) no-repeat center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;-webkit-background-clip:border-box;-webkit-text-fill-color:transparent;font-weight:900;padding:0 14px;line-height:266px}.content-404 h1{font-size:64px!important;line-height:64px;font-weight:900;font-family:var(--main-font);color:var(--text-color);margin:0}.content-404 h1 br{display:none}.content-404 p{font-family:var(--second-font);font-style:normal;font-weight:500;font-size:18px;line-height:28px;color:var(--text-color);text-align:center;margin-top:24px;margin-bottom:0}.content-404 a.btn{margin-top:30px}@media screen and (max-width:1602px){.content-404>span{font-size:270px;line-height:206px}.content-404>span strong{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/404.jpg) no-repeat center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;-webkit-background-clip:border-box;-webkit-text-fill-color:transparent;font-weight:900;padding:0 14px;line-height:206px}.main-404{padding:120px 0 96px}}@media screen and (max-width:768px){.main-404{padding:96px 0 96px}.content-404>span{margin-bottom:32px;font-size:190px;line-height:160px}.content-404>span strong{line-height:160px}.content-404 h1{font-size:46px!important;line-height:50px;text-align:center}.content-404 h1 br{display:block}.content-404 p{font-size:18px;line-height:1.3;padding-top:5px}.content-404 a.btn{margin-top:35px}}@media screen and (max-width:525px){.main-404{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-404>span{margin-bottom:11px;font-size:190px;line-height:160px}.content-404>span strong{line-height:160px}.content-404 h1{font-size:32px!important;line-height:36px;text-align:left;width:100%}.content-404 p{text-align:left}}@media screen and (max-width:425px){.content-404>span{font-size:154px;line-height:140px}.content-404>span strong{line-height:140px}}.sustainability{padding:90px 0 105px;width:100%}.sustainability__container{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.sustainability__benefits{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:32px 0}.sustainability__benefits .product-benefits__block{width:-webkit-calc(50% - 12px);width:-moz-calc(50% - 12px);width:calc(50% - 12px);margin-right:24px;margin-top:24px;padding:32px 24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sustainability__benefits .product-benefits__block:nth-child(even){margin-right:0}.sustainability__benefits .product-benefits__img-container{width:88px;height:88px}.sustainability__benefits .product-benefits__img-container img{width:100%;height:100%}.sustainability__benefits .product-benefits__block .product-benefits__title{font-size:28px;line-height:28px}.sustainability__benefits .product-benefits__block .product-benefits__text{font-size:18px;line-height:22px}.ecovadis{width:200px;height:62px;margin-top:24px}.ecovadis img{width:100%;height:100%}@media screen and (max-width:768px){.sustainability{padding:32px 0}.sustainability__benefits{margin:24px 0}.sustainability__benefits .product-benefits__block{margin-top:8px;margin-right:8px;padding:20px 12px 24px}.sustainability__benefits .product-benefits__block:nth-child(even){margin-right:0}.sustainability__benefits .product-benefits__block .product-benefits__title{font-size:21px;line-height:23px;margin:16px 0 4px}.sustainability__benefits .product-benefits__block .product-benefits__text{font-size:14px;line-height:18px}.sustainability__benefits .product-benefits__img-container{width:64px;height:64px}.ecovadis{margin-top:29px;margin-bottom:29px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media screen and (max-width:525px){.sustainability__benefits .product-benefits__block .product-benefits__text{font-size:12px;line-height:16px}.sustainability__benefits .product-benefits__block{width:100%;margin-right:0}}.rules{padding:80px 0 120px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:var(--white-color)}.text-rules{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.text-rules p{font-family:var(--second-font);font-style:normal;font-weight:400;font-size:20px;line-height:28px;color:var(--text-color);margin:0 0 24px}.text-rules h5{font-family:var(--main-font);font-style:normal;font-weight:700;font-size:24px;line-height:24px;margin:16px 0 24px}.text-rules>*:last-child{margin-bottom:0}.text-rules blockquote{width:100%;padding:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid #ff0051;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:16px 0 24px}.text-rules blockquote h6{font-family:var(--main-font);font-style:normal;font-weight:700;font-size:24px;line-height:24px;color:#ff0051;margin:0 0 20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.text-rules blockquote h6:before{content:'';display:inline-block;width:32px;height:32px;background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/our-company/Warning.svg) no-repeat center;margin-right:12px}.text-rules blockquote p{font-family:var(--second-font);font-style:normal;font-weight:700;font-size:20px;line-height:28px;color:#ff0051;margin:0}@media screen and (max-width:768px){.rules{padding:32px 0}.text-rules blockquote h6{font-size:18px;line-height:24px;margin:0 0 12px}.text-rules blockquote p{font-size:14px;line-height:20px}.text-rules blockquote{padding:16px;margin:8px 0}.text-rules h5{margin:8px 0;font-size:18px;line-height:24px}.text-rules p{margin:0 0 8px;font-size:14px;line-height:20px}.text-rules{margin-top:32px}}.cookies-block{position:fixed;bottom:0;right:0;left:0;padding:24px;background:var(--white-color);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:103;-webkit-box-shadow:0 4px 50px rgba(0,0,0,.15);-moz-box-shadow:0 4px 50px rgba(0,0,0,.15);box-shadow:0 4px 50px rgba(0,0,0,.15);-webkit-transform:translate(0,100%);-moz-transform:translate(0,100%);-ms-transform:translate(0,100%);-o-transform:translate(0,100%);transform:translate(0,100%)}.cookies-block.show{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all .6s ease;-o-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease}.cookies--container{width:100%;background:-webkit-linear-gradient(161.92deg,var(--page-color) 24.61%,var(--page-color2) 75.39%);background:-moz-linear-gradient(161.92deg,var(--page-color) 24.61%,var(--page-color2) 75.39%);background:-o-linear-gradient(161.92deg,var(--page-color) 24.61%,var(--page-color2) 75.39%);background:linear-gradient(288.08deg,var(--page-color) 24.61%,var(--page-color2) 75.39%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:24px;height:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:0 4px 50px rgba(0,0,0,.15);-moz-box-shadow:0 4px 50px rgba(0,0,0,.15);box-shadow:0 4px 50px rgba(0,0,0,.15)}.cookies--container p{font-family:var(--second-font);font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:var(--white-color);margin:0;display:inline-block;position:relative;padding-left:48px}.cookies--container p a{text-decoration:none;color:var(--white-color);border-bottom:1px solid var(--white-color)}.cookies--container p:before{content:'';display:inline-block;width:32px;height:32px;background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/our-company/icon_cookies.svg) no-repeat center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;vertical-align:middle;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);left:0}button.primary-button-link.cookies-button{background:var(--white-color);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:48px !important}button.primary-button-link.cookies-button span{background:-webkit-linear-gradient(148deg,var(--page-color),var(--page-color2) 75.39%);background:-moz-linear-gradient(148deg,var(--page-color),var(--page-color2) 75.39%);background:-o-linear-gradient(148deg,var(--page-color),var(--page-color2) 75.39%);background:linear-gradient(148deg,var(--page-color),var(--page-color2) 75.39%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}button.primary-button-link.cookies-button span:first-child{background:-webkit-gradient(linear,left bottom,left top,from(#fcf5e6),to(#fcf5e6))!important;background:-webkit-linear-gradient(bottom,#fcf5e6,#fcf5e6)!important;background:-moz-linear-gradient(bottom,#fcf5e6,#fcf5e6)!important;background:-o-linear-gradient(bottom,#fcf5e6,#fcf5e6)!important;background:linear-gradient(0deg,#fcf5e6,#fcf5e6)!important}@media screen and (max-width:992px){.cookies--container p{font-size:14px;line-height:20px}}@media screen and (max-width:768px){.cookies-block{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(255,255,255,0)}.cookies--container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px}button.primary-button-link.cookies-button{margin-left:0;margin-top:16px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:200px}}@media screen and (max-width:575px){.cookies--container p{padding-left:0;padding-top:40px}.cookies--container p:before{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;top:0;left:0}button.primary-button-link.cookies-button{width:100%}}@media screen and (max-width:360px){.cookies--container p{font-size:12px;line-height:18px}}.business-systems__news-page{background:var(--bg-color)}.business-systems__news-page.single-news{background:var(--white-color)}.business-systems__news-page .news__container{padding:80px 0 120px;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.business-systems__news-page .news__news-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px 1fr 24px 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:24px}.news__news-container{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;-o-transition:-o-transform .6s;-moz-transition:transform .6s,-moz-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s,-moz-transform .6s,-o-transform .6s}.business-systems__news-page .primary-button-link{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.news-tabs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:40px 0 0}.news-tabs__single-tab{position:relative;background:var(--white-color);-webkit-transition:background-color .4s;-o-transition:background-color .4s;-moz-transition:background-color .4s;transition:background-color .4s;margin-right:1px;cursor:pointer}.news-type-page{font-family:var(--main-font);color:var(--news-text-color);background:-webkit-gradient(linear,left bottom,left top,from(#ededed),to(#ededed)),#daf2ea;background:-webkit-linear-gradient(bottom,#ededed,#ededed),#daf2ea;background:-moz-linear-gradient(bottom,#ededed,#ededed),#daf2ea;background:-o-linear-gradient(bottom,#ededed,#ededed),#daf2ea;background:linear-gradient(0deg,#ededed,#ededed),#daf2ea;font-weight:700;font-size:14px;line-height:24px;letter-spacing:-.5px;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;padding:4px 12px;white-space:nowrap}.news-tabs__single-tab:hover{background:var(--bg-color);-webkit-transition:background-color .4s;-o-transition:background-color .4s;-moz-transition:background-color .4s;transition:background-color .4s}.news-tabs__single-tab div{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;z-index:1 !important;background:var(--primary-button-color);-webkit-transition:opacity .4s;-o-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s}.news-tabs__single-tab.active div{opacity:1;-webkit-transition:opacity .4s;-o-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s}.news-tabs__single-tab.active span{color:var(--white-color);-webkit-transition:color .4s;-o-transition:color .4s;-moz-transition:color .4s;transition:color .4s}.news-tabs__single-tab span{z-index:2;font-family:var(--main-font);font-style:normal;font-weight:700;font-size:16px;line-height:24px;text-align:center;padding:12px 16px;display:inline-block;color:var(--text-gray);-webkit-transition:color .4s;-o-transition:color .4s;-moz-transition:color .4s;transition:color .4s;position:relative}.news-page__single-news{-webkit-transition:visibility .3s,opacity .3s,-webkit-box-shadow .4s;transition:visibility .3s,opacity .3s,-webkit-box-shadow .4s;-o-transition:visibility .3s,opacity .3s,box-shadow .4s;-moz-transition:visibility .3s,opacity .3s,box-shadow .4s,-moz-box-shadow .4s;transition:visibility .3s,opacity .3s,box-shadow .4s;transition:visibility .3s,opacity .3s,box-shadow .4s,-webkit-box-shadow .4s,-moz-box-shadow .4s}.news-page__single-news .news-block__news-image{position:relative}.news-page__single-news .news-block__news-image img{position:absolute;right:0;left:0;bottom:0;top:0}.news-page__single-news .news-block__news-type{font-family:var(--second-font);font-style:normal;font-weight:700;font-size:14px;line-height:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:var(--dark-color);max-height:24px}.news-page__single-news.news-page__single-news--event .news-block__news-type:before{content:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/event.svg);padding-top:6px;padding-right:8px}.news-page__single-news .news-block__news-date-link{margin-top:0}.news-page__single-news .news-block__news-title{position:relative;color:var(--white-color);font-size:28px;line-height:34px;padding:24px;margin:0;z-index:2;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.news-page__single-news .news-block__about-news{margin:12px 0 32px}.news-page__single-news.hidden-news{visibility:hidden;opacity:0;-webkit-transition:visibility .3s,opacity .3s;-o-transition:visibility .3s,opacity .3s;-moz-transition:visibility .3s,opacity .3s;transition:visibility .3s,opacity .3s}.news-container__no-filter-news{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:112px 0}.news-container__no-filter-news p{margin:0;font-family:var(--main-font);font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#a5a5a5;text-align:center;max-width:427px;padding-top:32px}.news__news-container.empty{-ms-grid-columns:1fr;grid-template-columns:1fr}.news__news-container.empty .news-container__no-filter-news{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.news__single-news-page{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%}.single-news-page__side{max-width:176px;width:100%}.single-news-page__content{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;margin:0 48px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.single-news-content__img{width:100%;height:460px;overflow:hidden;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.single-news-content__img img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.single-news-content__img p{position:relative;z-index:2;width:100%;margin:0;padding:32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-family:var(--main-font);font-style:normal;font-weight:900;font-size:56px;line-height:64px;color:var(--white-color)}.single-news-content__img:before{content:'';z-index:2;position:absolute;display:inline-block;bottom:0;left:0;right:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.arrow-back{text-decoration:none;width:100%;max-width:137px;height:48px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden}.arrow-back div{opacity:0;position:absolute;left:0;right:0;bottom:0;top:0;background:var(--arrow-link-button);-webkit-transition:opacity .4s;-o-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s}.arrow-back:hover div{opacity:1;-webkit-transition:opacity .4s;-o-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s}.arrow-back span{position:relative;font-family:var(--main-font);font-style:normal;font-weight:900;font-size:18px;line-height:24px;letter-spacing:1px;text-transform:uppercase;background:var(--primary-button-color);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.arrow-back:before{content:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/arrow_back.svg);height:24px;padding-right:4px}.single-news-page__share-block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.single-news-page__share-block h5{margin:0 0 12px;font-family:var(--main-font);font-style:normal;font-weight:900;font-size:24px;line-height:26px;color:var(--dark-color)}.single-news-page__share-block a{width:100%;height:48px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:var(--bg-color);margin:4px 0;text-decoration:none;text-transform:uppercase;color:var(--text-gray);font-family:var(--main-font);font-style:normal;font-weight:900;font-size:18px;line-height:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:1px;-webkit-transition:color .4s,background-color .4s;-o-transition:color .4s,background-color .4s;-moz-transition:color .4s,background-color .4s;transition:color .4s,background-color .4s}.single-news-page__share-block a:hover{color:var(--dark-color);background:#e6e6e6;-webkit-transition:color .4s,background-color .4s;-o-transition:color .4s,background-color .4s;-moz-transition:color .4s,background-color .4s;transition:color .4s,background-color .4s}.share-block svg{padding-right:10px}.share-block svg .fill-fill{fill:#666;-webkit-transition:fill .4s;-o-transition:fill .4s;-moz-transition:fill .4s;transition:fill .4s}.share-block svg .fill-stroke{stroke:#666;-webkit-transition:stroke .4s;-o-transition:stroke .4s;-moz-transition:stroke .4s;transition:stroke .4s}.share-block strong{font-weight:900}.single-news-page__share-block a:hover svg .fill-stroke{stroke:var(--dark-color);-webkit-transition:stroke .4s;-o-transition:stroke .4s;-moz-transition:stroke .4s;transition:stroke .4s}.single-news-page__share-block a:hover svg .fill-fill{fill:var(--dark-color);-webkit-transition:fill .4s;-o-transition:fill .4s;-moz-transition:fill .4s;transition:fill .4s}.single-news-content__text{margin-top:40px}.single-news-content__text>h6{font-family:var(--main-font);font-style:normal;font-weight:700;font-size:24px;line-height:24px;color:var(--dark-color);margin:0 0 24px}.single-news-content__text>p{margin:12px 0;font-family:var(--second-font);font-style:normal;font-weight:400;font-size:20px;line-height:28px;color:var(--dark-color);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.single-news-content__text>p>a{color:#c9025d;text-decoration:underline;font-weight:600}.single-news-content__registration-about{width:100%;-webkit-box-shadow:0 4px 50px rgba(0,0,0,.15);-moz-box-shadow:0 4px 50px rgba(0,0,0,.15);box-shadow:0 4px 50px rgba(0,0,0,.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:24px 24px 32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:32px}.single-news-content__registration-about>p{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;position:relative}.registration-about__date:before{position:absolute;content:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/Clock.svg);height:32px;top:2px}.registration-about__location{margin:0 24px}.registration-about__location:before{position:absolute;content:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/MapPin.svg);height:32px;top:2px}.single-news-content__registration-about>p span{font-family:var(--second-font);font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:var(--dark-color);padding-left:48px}.single-news-content__registration-about>p .registration-about__title{font-family:var(--main-font);font-style:normal;font-weight:900;font-size:16px;line-height:24px;color:var(--dark-color)}.single-news-content__registration-about .primary-button-link{margin:0 0 0 auto;max-width:136px}.single-news.no-registration .primary-button-link{display:none}.registration-closed{width:100%;max-width:136px;height:48px;margin-left:auto;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:none}.single-news.no-registration .registration-closed{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.registration-closed>p{font-family:var(--main-font);font-style:normal;font-weight:900;font-size:16px;line-height:20px;color:#ff0051;margin:0;text-transform:uppercase;letter-spacing:1px}.business-systems__contact-us-page{background:var(--bg-color)}.business-systems__contact-us-page .contact-us__container{padding:80px 0 80px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:none}.business-systems__contact-us-page .code-number,.business-systems__contact-us .code-number{width:-webkit-calc(20% - 12px) !important;width:-moz-calc(20% - 12px) !important;width:calc(20% - 12px) !important}.business-systems__contact-us-page .user-info__input-container .code-number__content,.business-systems__contact-us .user-info__input-container .code-number__content{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid var(--input-border);background:var(--white-color);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;height:48px;width:100%;-webkit-box-shadow:0 4px 25px rgba(0,0,0,.05);-moz-box-shadow:0 4px 25px rgba(0,0,0,.05);box-shadow:0 4px 25px rgba(0,0,0,.05);font-family:var(--second-font);padding-left:16px;color:var(--dark-color);font-size:16px;font-weight:400;margin:5px 0;outline:none;-webkit-transition:background-color .3s,border .3s;-o-transition:background-color .3s,border .3s;-moz-transition:background-color .3s,border .3s;transition:background-color .3s,border .3s;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.business-systems__contact-us-page .code-number__content input[type=text],.business-systems__contact-us .code-number__content input[type=text]{background:0 0 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;border:none !important;margin:0 !important;padding:0 !important;width:54px !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important;position:absolute;right:-1px;bottom:-1px;top:-1px;height:auto !important}.user-info__phone-company-block .phone-company-block:last-child{max-width:200px !important;width:100%}.user-info__input-container.phone-number{width:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 24px 0 8px}.flags-list{position:absolute;visibility:hidden;opacity:0;background:var(--white-color);margin:0;list-style:none;max-width:424px;width:100%;-webkit-filter:drop-shadow(0px 28px 50px rgba(0,0,0,.15));filter:drop-shadow(0px 28px 50px rgba(0,0,0,.15));-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:8px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:100%;max-height:216px;overflow-y:scroll;z-index:2;-webkit-transition:visibility .4s,opacity .4s;-o-transition:visibility .4s,opacity .4s;-moz-transition:visibility .4s,opacity .4s;transition:visibility .4s,opacity .4s}.contacts-block__container{width:100%;padding:0 0 120px}.contacts-block__container>h2{font-family:var(--main-font);font-style:normal;font-weight:900;font-size:40px;line-height:40px;color:var(--dark-color);margin:0}.all-contacts{width:100%;padding:16px 0 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.all-contacts__single-contact-country{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:24px 0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single-contact-country__half-block{width:-webkit-calc(50% - 12px);width:-moz-calc(50% - 12px);width:calc(50% - 12px);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single-contact-country__contact{width:100%;background:var(--white-color);-webkit-box-shadow:0 4px 50px rgba(0,0,0,.15);-moz-box-shadow:0 4px 50px rgba(0,0,0,.15);box-shadow:0 4px 50px rgba(0,0,0,.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:24px 24px 32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.single-contact-country__contact:before{height:32px}.contact--location:before{content:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/MapPinLine.svg)}.contact--phone:before{content:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/Phone.svg)}.contact--support:before{content:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/ChatText.svg)}.single-contact-country__contact p{margin:0;padding-left:16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.single-contact-country__contact p span{margin:8px 0 0;display:inline-block;font-family:var(--second-font);font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:var(--dark-color)}.single-contact-country__contact p span:nth-child(2){margin:0 !important}.single-contact-country__contact p a{font-family:var(--second-font);font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:var(--dark-color);text-decoration:none;cursor:pointer;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}.single-contact-country__contact p a:hover{text-decoration:underline;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}.single-contact-country__contact p span.contact__title{font-family:var(--main-font);font-style:normal;font-weight:900;font-size:20px;line-height:24px;color:var(--dark-color);text-transform:capitalize;margin:0 0 8px !important}.news-page__single-news .news-block__news-image:after{content:'';position:absolute;top:0;left:0;right:0;display:inline-block;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.3)}@media screen and (max-width:1602px){.flags-list{max-width:358px}.news-page__single-news .news-block__about-news{margin-bottom:20px}.news-tabs{padding:25px 0 0}.business-systems__news-page .news__container{padding-top:40px}.news-block__news-main-info{padding:18px 24px}.business-systems__contact-us-page .contact-us__container{padding:45px 0 45px}.contacts-block__container{padding:0 0 80px}.user-info__phone-company-block .phone-company-block:last-child{max-width:170px !important}.user-info__input-container.phone-number{margin:0 15px 0 8px}.business-systems__contact-us-page .code-number,.business-systems__contact-us .code-number{width:-webkit-calc(23% - 12px) !important;width:-moz-calc(23% - 12px) !important;width:calc(23% - 12px) !important}.business-systems__contact-us-page .user-info__input-container .code-number__content,.business-systems__contact-us .user-info__input-container .code-number__content{height:38px}.single-contact-country__contact{padding:16px 16px 24px}.single-contact-country__contact p span.contact__title{font-size:18px}.single-contact-country__contact p{padding-left:10px}.single-contact-country__contact p a{font-size:14px}.single-contact-country__contact p span{font-size:14px;margin:5px 0 0}.news-page__single-news .news-block__news-image{overflow:hidden}.news-page__single-news .news-block__news-title{font-size:20px;line-height:27px;padding:14px 24px}.single-news-content__img{height:350px}.single-news-content__img p{font-size:40px;line-height:52px;padding-bottom:24px}.news-page__single-news .news-block__news-title{padding:16px}}@media screen and (max-width:1200px){.single-contact-country__contact p{padding-left:6px}.single-contact-country__contact:before{margin-left:-8px}.single-contact-country__contact p a{word-break:break-all}.news__news-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 16px 1fr 16px 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;padding:32px 0 32px}.single-news-page__content{margin:0 24px}.single-news-content__img p{font-size:32px;line-height:42px;padding:18px}.single-news-content__img{height:284px}.single-news-content__text{margin-top:24px}.single-news-content__text>h6{font-size:20px;margin-bottom:16px}.single-news-content__text>p{font-size:18px;line-height:26px}}.arrow-back{white-space:nowrap}@media screen and (max-width:992px){.news-block__news-image{height:136px}.news-page__single-news .news-block__news-title{padding:16px;font-size:18px;line-height:24px}.news-page__single-news .news-block__about-news{margin-bottom:12px;margin-top:8px}.business-systems__news-page .news__news-container{grid-gap:16px}.share-block strong{display:none}.single-news-page__share-block a{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.share-block{padding:8px 34px}.share-block svg{padding-right:0}.single-news-page__side{max-width:none;width:auto}.single-news-page__share-block h5{white-space:nowrap}.single-news-page__content{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media screen and (max-width:768px){.flags-list{top:100%;max-width:358px}.single-news-content__img p{font-size:20px;line-height:24px}.single-news-content__text>h6{font-size:18px;line-height:24px;margin-bottom:16px}.single-news-content__text>p{font-size:16px;line-height:24px}.all-contacts__single-contact-country{margin-top:0}.all-contacts{padding-top:24px}.user-info__phone-company-block .phone-company-block:last-child{max-width:none !important;width:50%}.single-contact-country__half-block{width:100%;margin-top:8px}.single-contact-country__half-block>.single-contact-country__half-block{width:-webkit-calc(50% - 4px);width:-moz-calc(50% - 4px);width:calc(50% - 4px);margin-top:0}.pages-block{display:none}.user-info__input-container.phone-number{margin-right:0}.single-contact-country__contact p span{font-size:14px}.single-contact-country__contact p span.contact__title{font-size:20px}.all-contacts__single-contact-country{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts-block__container{padding-bottom:32px}.news-page__single-news .news-block__news-type{font-size:12px;line-height:18px}.news-block__about-news{font-size:12px;line-height:18px}.news-type-page{font-size:12px;line-height:18px}.news-page__single-news.news-page__single-news--event .news-block__news-type:before{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.news-page__single-news .news-block__news-title{font-size:20px;line-height:24px}.news-date-link__news-page{font-size:12px;line-height:18px}.news-block__news-image{height:173px}.news-page__single-news .news-block__news-date-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.container .news__container{margin-top:-8px}.business-systems__news-page .news__news-container{-ms-grid-columns:1fr 16px 1fr;grid-template-columns:1fr 1fr}.news-block__news-main-info{padding:16px !important}.business-systems__news-page .news__container{padding-bottom:32px}.single-news-content__img{height:200px}.single-news-content__registration-about{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.registration-about__location{margin:26px 0 !important}.single-news-content__registration-about .primary-button-link{max-width:none;width:100%}.registration-closed{width:100%;margin:0;max-width:none}}@media screen and (max-width:640px){.single-news-page__arrow-back{display:none}.single-news-page__content{margin-left:0}}@media screen and (max-width:575px){.flags-list{top:50%;max-width:358px}.single-news-content__img p{padding:24px}.user-info__input-container.phone-number{margin-right:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-width:160px;margin-left:4px}.business-systems__contact-us-page .user-info__input-container .code-number__content,.business-systems__contact-us .user-info__input-container .code-number__content{padding-left:10px}.business-systems__contact-us-page .code-number,.business-systems__contact-us .code-number{min-width:106px}.single-contact-country__half-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.all-contacts__single-contact-country>div:nth-child(2){margin-top:0}.single-contact-country__half-block>.single-contact-country__half-block{width:100%;margin-top:8px}.news__news-container{display:-ms-grid;display:grid;-ms-grid-columns:100% 8px 100% 8px 100%;grid-template-columns:100% 100% 100%;grid-gap:8px;padding:32px 0}.news-block__news-title{font-size:20px;line-height:24px}.news-date-link__news-page{font-size:16px;line-height:20px}.news-page__single-news .news-block__news-date-link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.news-container__news-block{max-width:none}.business-systems__news-page .news__news-container{-ms-grid-columns:1fr;grid-template-columns:1fr}.news-tabs{width:100%}.news-tabs__single-tab{width:25%}.news-tabs__single-tab span{width:100%;padding:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px}.business-systems__news-page .primary-button-link{width:100%}.single-news-content__img{height:173px}.news__single-news-page{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.single-news-page__content{width:100%;margin-right:0}.business-systems__news-page .news__container{padding:24px 0}.single-news-page__share-block{width:100%;margin-top:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single-news-page__share-block h5{width:100%}.single-news-page__share-block a{width:-webkit-calc((100%/3) - 4px);width:-moz-calc((100%/3) - 4px);width:calc((100%/3) - 4px)}.single-news-content__text{margin-top:32px}}@media screen and (max-width:363px){.news-tabs__single-tab span{padding:12px 6px}}@media screen and (max-width:340px){.business-systems__contact-us-page .code-number,.business-systems__contact-us .code-number{min-width:103px}.business-systems__contact-us-page .code-number__content input[type=text],.business-systems__contact-us .code-number__content input[type=text]{padding:0 0 0 6px !important}.user-info__input-container.phone-number{width:60%}}#full-page__news{overflow:hidden}.business-systems__resources-page{background:var(--bg-color)}.business-systems__resources-page.single-resources{background:var(--white-color)}.business-systems__resources-page .resources__container{padding:80px 0 120px;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.business-systems__resources-page .resources__resources-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px 1fr 24px 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:24px}.resources__resources-container{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;-o-transition:-o-transform .6s;-moz-transition:transform .6s,-moz-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s,-moz-transform .6s,-o-transform .6s}.business-systems__resources-page .primary-button-link{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.resources-tabs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:40px 0 0}.resources-tabs__single-tab{position:relative;background:var(--white-color);-webkit-transition:background-color .4s;-o-transition:background-color .4s;-moz-transition:background-color .4s;transition:background-color .4s;margin-right:1px;cursor:pointer}.resources-type-page{font-family:var(--main-font);color:var(--resources-text-color);background:-webkit-gradient(linear,left bottom,left top,from(#ededed),to(#ededed)),#daf2ea;background:-webkit-linear-gradient(bottom,#ededed,#ededed),#daf2ea;background:-moz-linear-gradient(bottom,#ededed,#ededed),#daf2ea;background:-o-linear-gradient(bottom,#ededed,#ededed),#daf2ea;background:linear-gradient(0deg,#ededed,#ededed),#daf2ea;font-weight:700;font-size:14px;line-height:24px;letter-spacing:-.5px;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;padding:4px 12px;white-space:nowrap}.resources-tabs__single-tab:hover{background:var(--bg-color);-webkit-transition:background-color .4s;-o-transition:background-color .4s;-moz-transition:background-color .4s;transition:background-color .4s}.resources-tabs__single-tab div{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;z-index:1 !important;background:var(--primary-button-color);-webkit-transition:opacity .4s;-o-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s}.resources-tabs__single-tab.active div{opacity:1;-webkit-transition:opacity .4s;-o-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s}.resources-tabs__single-tab.active span{color:var(--white-color);-webkit-transition:color .4s;-o-transition:color .4s;-moz-transition:color .4s;transition:color .4s}.resources-tabs__single-tab a,.resources-tabs__single-tab span{z-index:2;font-family:var(--main-font);font-style:normal;font-weight:700;font-size:16px;line-height:24px;text-align:center;padding:12px 16px;display:inline-block;color:var(--text-gray);-webkit-transition:color .4s;-o-transition:color .4s;-moz-transition:color .4s;transition:color .4s;position:relative;text-decoration:none}.resources-page__single-resources{-webkit-transition:visibility .3s,opacity .3s,-webkit-box-shadow .4s;transition:visibility .3s,opacity .3s,-webkit-box-shadow .4s;-o-transition:visibility .3s,opacity .3s,box-shadow .4s;-moz-transition:visibility .3s,opacity .3s,box-shadow .4s,-moz-box-shadow .4s;transition:visibility .3s,opacity .3s,box-shadow .4s;transition:visibility .3s,opacity .3s,box-shadow .4s,-webkit-box-shadow .4s,-moz-box-shadow .4s}.resources-page__single-resources .resources-block__resources-image{position:relative}.resources-page__single-resources .resources-block__resources-image img{position:absolute;right:0;left:0;bottom:0;top:0}.resources-page__single-resources .resources-block__resources-type{font-family:var(--second-font);font-style:normal;font-weight:700;font-size:14px;line-height:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:var(--dark-color);max-height:24px}.resources-page__single-resources.resources-page__single-resources--event .resources-block__resources-type:before{content:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/event.svg);padding-top:6px;padding-right:8px}.resources-page__single-resources .resources-block__resources-date-link{margin-top:0}.resources-page__single-resources .resources-block__resources-title{position:relative;color:var(--white-color);font-size:28px;line-height:34px;padding:24px;margin:0;z-index:2;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.resources-page__single-resources .resources-block__about-resources{margin:12px 0 32px}.resources-page__single-resources.hidden-resources{visibility:hidden;opacity:0;-webkit-transition:visibility .3s,opacity .3s;-o-transition:visibility .3s,opacity .3s;-moz-transition:visibility .3s,opacity .3s;transition:visibility .3s,opacity .3s}.resources-container__no-filter-resources{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:112px 0}.resources-container__no-filter-resources p{margin:0;font-family:var(--main-font);font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#a5a5a5;text-align:center;max-width:427px;padding-top:32px}.resources__resources-container.empty{-ms-grid-columns:1fr;grid-template-columns:1fr}.resources__resources-container.empty .resources-container__no-filter-resources{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.resources__single-resources-page{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%}.single-resources-page__side{max-width:186px;width:100%}.single-resources-page__content{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;margin:0 48px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.single-resources-content__img{width:100%;height:460px;overflow:hidden;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.single-resources-content__img img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.single-resources-content__img p{position:relative;z-index:2;width:100%;margin:0;padding:32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-family:var(--main-font);font-style:normal;font-weight:900;font-size:56px;line-height:64px;color:var(--white-color)}.single-resources-content__img:before{content:'';z-index:2;position:absolute;display:inline-block;bottom:0;left:0;right:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.arrow-back{text-decoration:none;width:100%;max-width:137px;height:48px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden}.arrow-back div{opacity:0;position:absolute;left:0;right:0;bottom:0;top:0;background:var(--arrow-link-button);-webkit-transition:opacity .4s;-o-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s}.arrow-back:hover div{opacity:1;-webkit-transition:opacity .4s;-o-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s}.arrow-back span{position:relative;font-family:var(--main-font);font-style:normal;font-weight:900;font-size:18px;line-height:24px;letter-spacing:1px;text-transform:uppercase;background:var(--primary-button-color);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.arrow-back:before{content:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/arrow_back.svg);height:24px;padding-right:4px}.single-resources-page__share-block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.single-resources-page__share-block h5{margin:0 0 12px;font-family:var(--main-font);font-style:normal;font-weight:900;font-size:24px;line-height:26px;color:var(--dark-color)}.single-resources-page__share-block a{width:100%;height:48px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:var(--bg-color);margin:4px 0;text-decoration:none;text-transform:uppercase;color:var(--text-gray);font-family:var(--main-font);font-style:normal;font-weight:900;font-size:18px;line-height:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:1px;-webkit-transition:color .4s,background-color .4s;-o-transition:color .4s,background-color .4s;-moz-transition:color .4s,background-color .4s;transition:color .4s,background-color .4s}.single-resources-page__share-block a:hover{color:var(--dark-color);background:#e6e6e6;-webkit-transition:color .4s,background-color .4s;-o-transition:color .4s,background-color .4s;-moz-transition:color .4s,background-color .4s;transition:color .4s,background-color .4s}.share-block svg{padding-right:10px}.share-block svg .fill-fill{fill:#666;-webkit-transition:fill .4s;-o-transition:fill .4s;-moz-transition:fill .4s;transition:fill .4s}.share-block svg .fill-stroke{stroke:#666;-webkit-transition:stroke .4s;-o-transition:stroke .4s;-moz-transition:stroke .4s;transition:stroke .4s}.share-block strong{font-weight:900}.single-resources-page__share-block a:hover svg .fill-stroke{stroke:var(--dark-color);-webkit-transition:stroke .4s;-o-transition:stroke .4s;-moz-transition:stroke .4s;transition:stroke .4s}.single-resources-page__share-block a:hover svg .fill-fill{fill:var(--dark-color);-webkit-transition:fill .4s;-o-transition:fill .4s;-moz-transition:fill .4s;transition:fill .4s}.single-resources-content__text{margin-top:40px}.single-resources-content__text>h6{font-family:var(--main-font);font-style:normal;font-weight:700;font-size:24px;line-height:24px;color:var(--dark-color);margin:0 0 24px}.single-resources-content__text>p{margin:12px 0;font-family:var(--second-font);font-style:normal;font-weight:400;font-size:20px;line-height:28px;color:var(--dark-color);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.single-resources-content__text>p>a{color:#c9025d;text-decoration:underline;font-weight:600}.single-resources-content__registration-about{width:100%;-webkit-box-shadow:0 4px 50px rgba(0,0,0,.15);-moz-box-shadow:0 4px 50px rgba(0,0,0,.15);box-shadow:0 4px 50px rgba(0,0,0,.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:24px 24px 32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:32px}.single-resources-content__registration-about>p{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;position:relative}.registration-about__date:before{position:absolute;content:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/Clock.svg);height:32px;top:2px}.registration-about__location{margin:0 24px}.registration-about__location:before{position:absolute;content:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/MapPin.svg);height:32px;top:2px}.single-resources-content__registration-about>p span{font-family:var(--second-font);font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:var(--dark-color);padding-left:48px}.single-resources-content__registration-about>p .registration-about__title{font-family:var(--main-font);font-style:normal;font-weight:900;font-size:16px;line-height:24px;color:var(--dark-color)}.single-resources-content__registration-about .primary-button-link{margin:0 0 0 auto;max-width:136px}.single-resources.no-registration .primary-button-link{display:none}.registration-closed{width:100%;max-width:136px;height:48px;margin-left:auto;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:none}.single-resources.no-registration .registration-closed{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.registration-closed>p{font-family:var(--main-font);font-style:normal;font-weight:900;font-size:16px;line-height:20px;color:#ff0051;margin:0;text-transform:uppercase;letter-spacing:1px}.business-systems__resources-page{background:var(--bg-color)}.business-systems__resources-page .resources__container{padding:80px 0 80px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:none}.business-systems__resources-page .code-number,.business-systems__resources .code-number{width:-webkit-calc(20% - 12px) !important;width:-moz-calc(20% - 12px) !important;width:calc(20% - 12px) !important}.business-systems__resources-page .user-info__input-container .code-number__content,.business-systems__resources .user-info__input-container .code-number__content{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid var(--input-border);background:var(--white-color);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;height:48px;width:100%;-webkit-box-shadow:0 4px 25px rgba(0,0,0,.05);-moz-box-shadow:0 4px 25px rgba(0,0,0,.05);box-shadow:0 4px 25px rgba(0,0,0,.05);font-family:var(--second-font);padding-left:16px;color:var(--dark-color);font-size:16px;font-weight:400;margin:5px 0;outline:none;-webkit-transition:background-color .3s,border .3s;-o-transition:background-color .3s,border .3s;-moz-transition:background-color .3s,border .3s;transition:background-color .3s,border .3s;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.business-systems__resources-page .code-number__content input[type=text],.business-systems__resources .code-number__content input[type=text]{background:0 0 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;border:none !important;margin:0 !important;padding:0 !important;width:54px !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important;position:absolute;right:-1px;bottom:-1px;top:-1px;height:auto !important}.user-info__phone-company-block .phone-company-block:last-child{max-width:200px !important;width:100%}.user-info__input-container.phone-number{width:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 24px 0 8px}.flags-list{position:absolute;visibility:hidden;opacity:0;background:var(--white-color);margin:0;list-style:none;max-width:424px;width:100%;-webkit-filter:drop-shadow(0px 28px 50px rgba(0,0,0,.15));filter:drop-shadow(0px 28px 50px rgba(0,0,0,.15));-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:8px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:100%;max-height:216px;overflow-y:scroll;z-index:2;-webkit-transition:visibility .4s,opacity .4s;-o-transition:visibility .4s,opacity .4s;-moz-transition:visibility .4s,opacity .4s;transition:visibility .4s,opacity .4s}.contacts-block__container{width:100%;padding:0 0 120px}.contacts-block__container>h2{font-family:var(--main-font);font-style:normal;font-weight:900;font-size:40px;line-height:40px;color:var(--dark-color);margin:0}.all-contacts{width:100%;padding:16px 0 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.all-contacts__single-contact-country{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:24px 0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single-contact-country__half-block{width:-webkit-calc(50% - 12px);width:-moz-calc(50% - 12px);width:calc(50% - 12px);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single-contact-country__contact{width:100%;background:var(--white-color);-webkit-box-shadow:0 4px 50px rgba(0,0,0,.15);-moz-box-shadow:0 4px 50px rgba(0,0,0,.15);box-shadow:0 4px 50px rgba(0,0,0,.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:24px 24px 32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.single-contact-country__contact:before{height:32px}.contact--location:before{content:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/MapPinLine.svg)}.contact--phone:before{content:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/Phone.svg)}.contact--support:before{content:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/ChatText.svg)}.single-contact-country__contact p{margin:0;padding-left:16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.single-contact-country__contact p span{margin:8px 0 0;display:inline-block;font-family:var(--second-font);font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:var(--dark-color)}.single-contact-country__contact p span:nth-child(2){margin:0 !important}.single-contact-country__contact p a{font-family:var(--second-font);font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:var(--dark-color);text-decoration:none;cursor:pointer;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}.single-contact-country__contact p a:hover{text-decoration:underline;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}.single-contact-country__contact p span.contact__title{font-family:var(--main-font);font-style:normal;font-weight:900;font-size:20px;line-height:24px;color:var(--dark-color);text-transform:capitalize;margin:0 0 8px !important}.resources-page__single-resources .resources-block__resources-image:after{content:'';position:absolute;top:0;left:0;right:0;display:inline-block;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.3)}@media screen and (max-width:1602px){.flags-list{max-width:358px}.resources-page__single-resources .resources-block__about-resources{margin-bottom:20px}.resources-tabs{padding:25px 0 0}.business-systems__resources-page .resources__container{padding-top:40px}.resources-block__resources-main-info{padding:18px 24px}.business-systems__resources-page .resources__container{padding:45px 0 45px}.contacts-block__container{padding:0 0 80px}.user-info__phone-company-block .phone-company-block:last-child{max-width:170px !important}.user-info__input-container.phone-number{margin:0 15px 0 8px}.business-systems__resources-page .code-number,.business-systems__resources .code-number{width:-webkit-calc(23% - 12px) !important;width:-moz-calc(23% - 12px) !important;width:calc(23% - 12px) !important}.business-systems__resources-page .user-info__input-container .code-number__content,.business-systems__resources .user-info__input-container .code-number__content{height:38px}.single-contact-country__contact{padding:16px 16px 24px}.single-contact-country__contact p span.contact__title{font-size:18px}.single-contact-country__contact p{padding-left:10px}.single-contact-country__contact p a{font-size:14px}.single-contact-country__contact p span{font-size:14px;margin:5px 0 0}.resources-page__single-resources .resources-block__resources-image{overflow:hidden}.resources-page__single-resources .resources-block__resources-title{font-size:20px;line-height:27px;padding:14px 24px}.single-resources-content__img{height:350px}.single-resources-content__img p{font-size:40px;line-height:52px;padding-bottom:24px}.resources-page__single-resources .resources-block__resources-title{padding:16px}}@media screen and (max-width:1200px){.single-contact-country__contact p{padding-left:6px}.single-contact-country__contact:before{margin-left:-8px}.single-contact-country__contact p a{word-break:break-all}.resources__resources-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 16px 1fr 16px 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;padding:32px 0 32px}.single-resources-page__content{margin:0 24px}.single-resources-content__img p{font-size:32px;line-height:42px;padding:18px}.single-resources-content__img{height:284px}.single-resources-content__text{margin-top:24px}.single-resources-content__text>h6{font-size:20px;margin-bottom:16px}.single-resources-content__text>p{font-size:18px;line-height:26px}}.arrow-back{white-space:nowrap}@media screen and (max-width:992px){.resources-block__resources-image{height:136px}.resources-page__single-resources .resources-block__resources-title{padding:16px;font-size:18px;line-height:24px}.resources-page__single-resources .resources-block__about-resources{margin-bottom:12px;margin-top:8px}.business-systems__resources-page .resources__resources-container{grid-gap:16px}.share-block strong{display:none}.single-resources-page__share-block a{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.share-block{padding:8px 34px}.share-block svg{padding-right:0}.single-resources-page__side{max-width:none;width:auto}.single-resources-page__share-block h5{white-space:nowrap}.single-resources-page__content{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media screen and (max-width:768px){.flags-list{top:100%;max-width:358px}.single-resources-content__img p{font-size:20px;line-height:24px}.single-resources-content__text>h6{font-size:18px;line-height:24px;margin-bottom:16px}.single-resources-content__text>p{font-size:16px;line-height:24px}.all-contacts__single-contact-country{margin-top:0}.all-contacts{padding-top:24px}.user-info__phone-company-block .phone-company-block:last-child{max-width:none !important;width:50%}.single-contact-country__half-block{width:100%;margin-top:8px}.single-contact-country__half-block>.single-contact-country__half-block{width:-webkit-calc(50% - 4px);width:-moz-calc(50% - 4px);width:calc(50% - 4px);margin-top:0}.pages-block{display:none}.user-info__input-container.phone-number{margin-right:0}.single-contact-country__contact p span{font-size:14px}.single-contact-country__contact p span.contact__title{font-size:20px}.all-contacts__single-contact-country{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts-block__container{padding-bottom:32px}.resources-page__single-resources .resources-block__resources-type{font-size:12px;line-height:18px}.resources-block__about-resources{font-size:12px;line-height:18px}.resources-type-page{font-size:12px;line-height:18px}.resources-page__single-resources.resources-page__single-resources--event .resources-block__resources-type:before{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.resources-page__single-resources .resources-block__resources-title{font-size:20px;line-height:24px}.resources-date-link__resources-page{font-size:12px;line-height:18px}.resources-block__resources-image{height:173px}.resources-page__single-resources .resources-block__resources-date-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.container .resources__container{margin-top:-8px}.business-systems__resources-page .resources__resources-container{-ms-grid-columns:1fr 16px 1fr;grid-template-columns:1fr 1fr}.resources-block__resources-main-info{padding:16px !important}.business-systems__resources-page .resources__container{padding-bottom:32px}.single-resources-content__img{height:200px}.single-resources-content__registration-about{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.registration-about__location{margin:26px 0 !important}.single-resources-content__registration-about .primary-button-link{max-width:none;width:100%}.registration-closed{width:100%;margin:0;max-width:none}}@media screen and (max-width:640px){.single-resources-page__arrow-back{display:none}.single-resources-page__content{margin-left:0}}@media screen and (max-width:575px){.flags-list{top:50%;max-width:358px}.single-resources-content__img p{padding:24px}.user-info__input-container.phone-number{margin-right:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-width:160px;margin-left:4px}.business-systems__resources-page .user-info__input-container .code-number__content,.business-systems__resources .user-info__input-container .code-number__content{padding-left:10px}.business-systems__resources-page .code-number,.business-systems__resources .code-number{min-width:106px}.single-contact-country__half-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.all-contacts__single-contact-country>div:nth-child(2){margin-top:0}.single-contact-country__half-block>.single-contact-country__half-block{width:100%;margin-top:8px}.resources__resources-container{display:-ms-grid;display:grid;-ms-grid-columns:100% 8px 100% 8px 100%;grid-template-columns:100% 100% 100%;grid-gap:8px;padding:32px 0}.resources-block__resources-title{font-size:20px;line-height:24px}.resources-date-link__resources-page{font-size:16px;line-height:20px}.resources-page__single-resources .resources-block__resources-date-link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.resources-container__resources-block{max-width:none}.business-systems__resources-page .resources__resources-container{-ms-grid-columns:1fr;grid-template-columns:1fr}.resources-tabs{width:100%}.resources-tabs__single-tab{width:25%}.resources-tabs__single-tab span{width:100%;padding:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px}.business-systems__resources-page .primary-button-link{width:100%}.single-resources-content__img{height:173px}.resources__single-resources-page{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.single-resources-page__content{width:100%;margin-right:0}.business-systems__resources-page .resources__container{padding:24px 0}.single-resources-page__share-block{width:100%;margin-top:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single-resources-page__share-block h5{width:100%}.single-resources-page__share-block a{width:-webkit-calc((100%/3) - 4px);width:-moz-calc((100%/3) - 4px);width:calc((100%/3) - 4px)}.single-resources-content__text{margin-top:32px}}@media screen and (max-width:363px){.resources-tabs__single-tab span{padding:12px 6px}}@media screen and (max-width:340px){.business-systems__resources-page .code-number,.business-systems__resources .code-number{min-width:103px}.business-systems__resources-page .code-number__content input[type=text],.business-systems__resources .code-number__content input[type=text]{padding:0 0 0 6px !important}.user-info__input-container.phone-number{width:60%}}#full-page__resources{overflow:hidden}.business-systems__products-page{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--white-color)}.products-page{width:100%;padding:80px 0}.products-page__container{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.pages-text{font-family:var(--second-font);font-size:22px;line-height:30px;font-weight:600;color:var(--dark-color);margin:15px 0}.products-page__product-benefits{display:-ms-grid;display:grid;grid-gap:25px;margin:35px 0 25px}.products-page__product-benefits--five{grid-template-columns:repeat(5,1fr)}.products-page__product-benefits--four{grid-template-columns:repeat(4,1fr)}.product-benefits__block{-webkit-box-shadow:0 4px 50px rgba(0,0,0,.15);-moz-box-shadow:0 4px 50px rgba(0,0,0,.15);box-shadow:0 4px 50px rgba(0,0,0,.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:var(--white-color);padding:40px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:256px;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.products-page__product-benefits--four .product-benefits__block{padding:40px 32px}.product-benefits__img-container{width:64px;height:64px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.product-benefits__title{text-align:center;font-family:var(--main-font);font-size:24px;line-height:26px;font-weight:900;color:var(--dark-color);margin:24px 0 4px}.product-benefits__text{font-family:var(--main-font);font-weight:700;font-size:16px;line-height:20px;text-align:center;color:var(--placeholder-color);margin:4px 0 0}.pages-title__h4{font-size:28px;line-height:28px;font-weight:900;color:var(--dark-color);font-family:var(--main-font);margin:23px 0}.product-page__graphic-block{width:100%;padding:0 0 56px 56px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:9px 0}.graphic-block__cards{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px 1fr 24px 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:24px}.graphic-block__single-card{-webkit-box-shadow:0 4px 50px rgba(0,0,0,.15);-moz-box-shadow:0 4px 50px rgba(0,0,0,.15);box-shadow:0 4px 50px rgba(0,0,0,.15);background:var(--white-color);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:16px 21px}.graphic-block__percent{font-family:var(--main-font);font-weight:900;font-size:36px;line-height:48px;margin:0;white-space:nowrap}.graphic-block__text{font-size:18px;line-height:24px;font-family:var(--main-font);font-weight:900;color:var(--dark-color);margin:0 0 0 15px}.graphic-block__arrow{position:absolute}.graphic-block__arrow--horizontal{height:56px;left:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.graphic-block__arrow--vertical{left:0;top:0;bottom:0;width:56px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.graphic-block__arrow p{font-family:var(--main-font);font-weight:900;font-size:14px;line-height:20px;color:var(--dark-color);text-transform:uppercase;margin:0;letter-spacing:2px}.graphic-block__arrow--horizontal p{-webkit-transform:translate(0,32px);-moz-transform:translate(0,32px);-ms-transform:translate(0,32px);-o-transform:translate(0,32px);transform:translate(0,32px)}.graphic-block__arrow--vertical p{-webkit-transform:rotate(-90deg) translate(25%,-20px);-moz-transform:rotate(-90deg) translate(25%,-20px);-ms-transform:rotate(-90deg) translate(25%,-20px);-o-transform:rotate(-90deg) translate(25%,-20px);transform:rotate(-90deg) translate(25%,-20px)}.graphic-block__arrow--horizontal span{display:inline-block;height:0;border-bottom:2px solid #a5a5a5;position:absolute;left:32px;right:0;bottom:32px}.graphic-block__arrow--horizontal span:after{content:'';position:absolute;right:0;top:0;width:8px;height:8px;border-right:2px solid #a5a5a5;border-bottom:2px solid #a5a5a5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(0,-3px) rotate(-45deg);-moz-transform:translate(0,-3px) rotate(-45deg);-ms-transform:translate(0,-3px) rotate(-45deg);-o-transform:translate(0,-3px) rotate(-45deg);transform:translate(0,-3px) rotate(-45deg)}.graphic-block__arrow--vertical span{display:inline-block;position:absolute;left:32px;top:0;bottom:32px;border-left:2px solid #a5a5a5}.graphic-block__arrow--vertical span:after{content:'';position:absolute;top:0;left:0;width:8px;height:8px;border-right:2px solid #a5a5a5;border-bottom:2px solid #a5a5a5;-webkit-transform:translate(-5px,0) rotate(-135deg);-moz-transform:translate(-5px,0) rotate(-135deg);-ms-transform:translate(-5px,0) rotate(-135deg);-o-transform:translate(-5px,0) rotate(-135deg);transform:translate(-5px,0) rotate(-135deg);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.product-page__caption-product{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:43px 0 20px}.caption-product__text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.caption-product__text p{font-family:var(--second-font);color:var(--text-gray);font-size:16px;line-height:21px;margin:0}.caption-product__buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}button.primary-button-link{outline:none;border:none;cursor:pointer}button.primary-button-link:nth-child(2){margin-left:24px}.business-systems__products-page h2{font-family:var(--main-font);font-style:normal;font-weight:900;font-size:40px;line-height:40px;color:var(--dark-color);margin:0}.business-systems__products-page .case-goals__item{height:60px}.business-systems__products-page .case-goals__list{width:100%}.products-page__business-tasks{background:var(--bg-color);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.business-tasks__container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.business-tasks__left-side{width:424px;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-top:128px;padding:0 0 80px}.business-tasks__right-side{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;max-height:800px}.business-tasks__right-side img{height:100%;-o-object-fit:contain;object-fit:contain}.business-tasks__left-side p{font-family:var(--second-font);font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:var(--dark-color);margin:0}.business-tasks__left-side h2{margin-bottom:32px}.business-tasks__left-side p:nth-child(2){margin-bottom:15px}.business-tasks__left-side ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:48px 0 0;padding:0;list-style:none;width:100%;-webkit-filter:drop-shadow(0px 4px 50px rgba(0,0,0,.15));filter:drop-shadow(0px 4px 50px rgba(0,0,0,.15))}.business-tasks__left-side ul li{cursor:pointer;background:var(--bg-color);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:48px;width:100%;position:relative;-webkit-transition:background-color .6s;-o-transition:background-color .6s;-moz-transition:background-color .6s;transition:background-color .6s}.business-tasks__left-side ul li:nth-child(2){margin:1px 0}.business-tasks__left-side ul li.active{background:var(--white-color);-webkit-transition:background-color .6s;-o-transition:background-color .6s;-moz-transition:background-color .6s;transition:background-color .6s}.business-tasks__left-side ul li:before{content:'';position:absolute;top:0;left:0;width:4px;bottom:0;opacity:0;-webkit-transition:opacity .6s;-o-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s}.business-tasks__left-side ul li.active:before{opacity:1;-webkit-transition:opacity .6s;-o-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s}.business-tasks__left-side ul li span{font-family:var(--main-font);font-style:normal;font-weight:900;font-size:21px;line-height:23px;color:var(--placeholder-color);padding-left:24px;-webkit-transition:background-color .6s,color .6s;-o-transition:background-color .6s,color .6s;-moz-transition:background-color .6s,color .6s;transition:background-color .6s,color .6s}.business-tasks__left-side ul li.active span{-webkit-transition:background-color .6s,color .6s;-o-transition:background-color .6s,color .6s;-moz-transition:background-color .6s,color .6s;transition:background-color .6s,color .6s}.products-page__business-tasks--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.products-page__business-tasks--reverse .business-tasks__right-side{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.business-tasks__right-side img{margin-left:3%;margin-right:0}.products-page__business-tasks--reverse .business-tasks__right-side img{margin-right:3%;margin-left:0}.business-tasks__right-side.business-tasks__right-side--device img{margin-left:6%;margin-right:0;padding:70px 0;box-sizing:border-box}.products-page__business-tasks--reverse .business-tasks__right-side.business-tasks__right-side--device img{margin-right:6%;margin-left:0;padding:70px 0;box-sizing:border-box}.products-page__business-tasks .business-tasks__left-side p{margin:8px 0}.products-page__business-tasks--white{background:var(--white-color)}.products-page__functional-components{width:100%}.functional-components__container{width:100%;padding:88px 0}.functional-components__container h2{color:var(--white-color)}.functional-components__cards{display:-ms-grid;display:grid;grid-gap:24px;margin-top:55px}.functional-components__card{background:var(--white-color);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 4px 50px rgba(0,0,0,.15);-moz-box-shadow:0 4px 50px rgba(0,0,0,.15);box-shadow:0 4px 50px rgba(0,0,0,.15);padding:50px 32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.functional-components__card h4{font-family:var(--main-font);font-style:normal;font-weight:900;font-size:28px;line-height:28px;color:var(--dark-color);margin:16px 0 0;text-align:center}.products-page__product-comments{background:var(--bg-color);width:100%}.product-comments__container{width:100%;padding:88px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.products-comments__speech-bubbles{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:16px}.speech-bubbles__single-bubble{position:relative;-webkit-filter:drop-shadow(0 4px 15px rgba(0,0,0,.15));filter:drop-shadow(0 4px 15px rgba(0,0,0,.15))}.single-bubbles__content{min-width:158px;min-height:82px;background:var(--white-color);padding:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.single-bubbles__content p{font-family:var(--second-font);font-style:normal;font-weight:700;font-size:16px;line-height:21px;color:var(--dark-color);margin:0}.speech-bubbles__single-bubble--right .single-bubbles__content{-webkit-border-radius:22px 22px 0;-moz-border-radius:22px 22px 0;border-radius:22px 22px 0}.speech-bubbles__single-bubble--left .single-bubbles__content{-webkit-border-radius:22px 22px 22px 0;-moz-border-radius:22px 22px 22px 0;border-radius:22px 22px 22px 0}.speech-bubbles__single-bubble .single-bubbles__content:before{content:'';position:absolute;top:100%;border:26px solid var(--white-color)}.speech-bubbles__single-bubble--right .single-bubbles__content:before{right:0;border-left-color:transparent !important;border-bottom-color:transparent !important}.speech-bubbles__single-bubble--left .single-bubbles__content:before{left:0;border-right-color:transparent !important;border-bottom-color:transparent !important}.speech-bubble__single-bubble--first{margin-left:5%;margin-top:5.6%}.speech-bubble__single-bubble--second{margin-left:5%;margin-top:7%}.speech-bubble__single-bubble--third .single-bubbles__content,.speech-bubble__single-bubble--fourth .single-bubbles__content{max-width:230px}.speech-bubble__single-bubble--seventh .single-bubbles__content,.speech-bubble__single-bubble--ninth .single-bubbles__content{max-width:310px}.speech-bubble__single-bubble--third{margin-left:6%;margin-top:5.7%}.speech-bubble__single-bubble--fourth{margin-left:6%;margin-top:7%}.speech-bubble__single-bubble--fifth{margin-left:5%;margin-top:0}.speech-bubble__single-bubble--sixth .single-bubbles__content,.speech-bubble__single-bubble--fifteenth .single-bubbles__content{max-width:155px}.speech-bubble__single-bubble--sixth{margin-left:7%;margin-top:6%}.speech-bubble__single-bubble--seventh{margin-left:5%;margin-top:4.7%}.speech-bubble__single-bubble--eighth{margin-left:5%;margin-top:6%}.speech-bubble__single-bubble--ninth{margin-left:5%;margin-top:4.7%}.speech-bubble__single-bubble--tenth .single-bubbles__content,.speech-bubble__single-bubble--thirteenth .single-bubbles__content,.speech-bubble__single-bubble--twelfth .single-bubbles__content{max-width:235px}.speech-bubble__single-bubble--tenth{margin-left:0;margin-top:6%}.speech-bubble__single-bubble--eleventh{margin-left:3%;margin-top:4%}.speech-bubble__single-bubble--twelfth{margin-left:3%;margin-top:6%}.speech-bubble__single-bubble--thirteenth{margin-left:3%;margin-top:3%}.speech-bubble__single-bubble--fourteenth{margin-left:3%;margin-top:7%}.speech-bubble__single-bubble--fifteenth{margin-left:25%;margin-top:-1%}.products-page__product-quote{width:100%;background:var(--white-color)}.product-quote__container{width:100%;padding:150px 0 180px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;max-width:1096px;margin:0 auto}.product-quote__container svg{margin:48px 0}.product-quote__quote-text{font-family:var(--second-font);font-style:normal;font-weight:600;font-size:24px;line-height:32px;text-align:center;color:var(--dark-color);max-width:1000px;margin:0}.product-quote__name{font-family:var(--main-font);font-style:normal;font-weight:900;font-size:24px;line-height:26px;color:var(--dark-color);margin:48px 0 0}.product-quote__position{font-family:var(--second-font);font-style:normal;font-weight:700;font-size:16px;line-height:24px;text-align:center;margin:4px 0 0}.products-page__products-footer{height:600px;width:100%;position:relative}.products-page__products-footer:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/product-page/products-footer-bg.png) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;opacity:.3;z-index:1}.products-page__products-footer .container-sec{z-index:2;position:relative;height:100%}.products-footer__container{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:190px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%}.products-footer__title{font-family:var(--main-font);font-style:normal;font-weight:900;font-size:120px;line-height:120px;color:var(--white-color)}.products-page__products-footer .caption-product__buttons{margin:48px 0 0}.products-page__products-footer .caption-product__buttons .primary-button-link{width:308px;height:44px;background:var(--white-color) !important}.modal-window{position:fixed;z-index:9999;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);opacity:0;visibility:hidden;-webkit-transition:visibility .6s;-o-transition:visibility .6s;-moz-transition:visibility .6s;transition:visibility .6s}.modal-visible{opacity:1;visibility:visible;-webkit-transition:opacity .6s,visibility .6s;-o-transition:opacity .6s,visibility .6s;-moz-transition:opacity .6s,visibility .6s;transition:opacity .6s,visibility .6s}.modal-window__modal-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:760px;height:544px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:var(--white-color);padding:56px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.modal-window__close{position:absolute;top:14px;right:14px;outline:none;cursor:pointer;width:60px;height:60px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:none;background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/product-page/close.svg) no-repeat center,transparent;-webkit-transition:background-color .6s;-o-transition:background-color .6s;-moz-transition:background-color .6s;transition:background-color .6s}.modal-window__close:hover{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/product-page/close.svg) no-repeat center,rgba(242,242,242,.6);-webkit-transition:background-color .6s;-o-transition:background-color .6s;-moz-transition:background-color .6s;transition:background-color .6s}.modal-content__title{font-family:var(--main-font);font-style:normal;font-weight:900;font-size:40px;line-height:40px;color:var(--dark-color);margin:0;max-width:400px}.modal-window__modal-content .form-contact__user-info{margin-top:56px}.modal-window__modal-content .user-info__phone-company-block{margin-top:48px;position:relative}.modal-window__modal-content .phone-company-block{width:-webkit-calc(50% - 8px) !important;width:-moz-calc(50% - 8px) !important;width:calc(50% - 8px) !important}.modal-window__modal-content .code-number{width:-webkit-calc(20% - 12px) !important;width:-moz-calc(20% - 12px) !important;width:calc(20% - 12px) !important}.modal-window__modal-content .phone-number{width:-webkit-calc(30% - 12px) !important;width:-moz-calc(30% - 12px) !important;width:calc(30% - 12px) !important}.modal-window__modal-content .user-info__input-container .code-number__content{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid var(--input-border);background:var(--white-color);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;height:48px;width:100%;-webkit-box-shadow:0 4px 25px rgba(0,0,0,.05);-moz-box-shadow:0 4px 25px rgba(0,0,0,.05);box-shadow:0 4px 25px rgba(0,0,0,.05);font-family:var(--second-font);padding-left:16px;color:var(--dark-color);font-size:16px;font-weight:400;margin:5px 0;outline:none;-webkit-transition:background-color .3s,border .3s;-o-transition:background-color .3s,border .3s;-moz-transition:background-color .3s,border .3s;transition:background-color .3s,border .3s;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.code-number__content input[type=text]{background:0 0 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;border:none !important;margin:0 !important;padding:0 0 0 6px !important;width:54px !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important;position:absolute;right:-1px;bottom:-1px;top:-1px;height:auto !important}.flag-container{width:44px;height:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;cursor:pointer}.flag-container img{width:20px;height:16px}.flag-container:after{content:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/product-page/arrow-down.svg);padding-left:7px;margin-top:-6px}.modal-window .flags-list{width:-webkit-calc(50% - 12px);width:-moz-calc(50% - 12px);width:calc(50% - 12px);top:100%}.flag-list__visible{opacity:1 !important;visibility:visible !important;-webkit-transition:visibility .4s,opacity .4s;-o-transition:visibility .4s,opacity .4s;-moz-transition:visibility .4s,opacity .4s;transition:visibility .4s,opacity .4s}.flag-item{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.flag-item:hover .flag-info__code,.flag-item:hover span{color:var(--dark-color);-webkit-transition:color .3s;-o-transition:color .3s;-moz-transition:color .3s;transition:color .3s}.flag-info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.flag-info img{margin:0 8px;width:20px}.flag-info__code,.flag-item span{font-family:var(--main-font);font-style:normal;font-weight:700;font-size:16px;line-height:20px;color:var(--text-gray);margin:0;-webkit-transition:color .3s;-o-transition:color .3s;-moz-transition:color .3s;transition:color .3s}.flag-item--active span,.flag-item--active .flag-info__code{color:var(--dark-color)}.modal-successful{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.modal-successful__title{font-family:var(--main-font);font-style:normal;font-weight:900;font-size:40px;line-height:40px;text-align:center;color:var(--dark-color);margin:44px 0 24px}.modal-successful__text{font-family:var(--second-font);font-style:normal;font-weight:700;font-size:16px;line-height:24px;text-align:center}.modal-successful__btn{margin-top:40px !important}.business-tasks__left-side ul li:not(.active):hover{background:#f7f7f7;-webkit-transition:background-color .4s;-o-transition:background-color .4s;-moz-transition:background-color .4s;transition:background-color .4s}.business-tasks__left-side ul li:hover span{color:var(--dark-color);-webkit-transition:color .4s;-o-transition:color .4s;-moz-transition:color .4s;transition:color .4s}@media screen and (max-width:1602px){.modal-content__title{font-size:32px;line-height:40px}.user-info__names-block .user-info__input-container.names-block__last-name{max-width:none;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 15px 0 8px}.modal-window__modal-content .form-contact__user-info{margin-top:28px}.modal-window__modal-content .user-info__phone-company-block{margin-top:28px}.business-systems__products-page h2{font-size:32px;line-height:40px}.modal-window__modal-content .user-info__input-container .code-number__content{height:38px}.modal-window__modal-content{height:455px}.products-footer__title{font-size:90px;line-height:90px}.product-quote__container{padding:125px 0 138px}.product-quote__container svg{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(.86);-moz-transform:scale(.86);-ms-transform:scale(.86);-o-transform:scale(.86);transform:scale(.86);margin:34px 0 38px}.product-quote__quote-text{font-size:20px;line-height:28px}.product-quote__name{font-size:22px;line-height:24px}.product-quote__position{font-size:14px;line-height:20px}.single-bubbles__content{min-height:62px;min-width:128px}.speech-bubble__single-bubble--third .single-bubbles__content,.speech-bubble__single-bubble--fourth .single-bubbles__content{max-width:180px}.speech-bubble__single-bubble--seventh .single-bubbles__content,.speech-bubble__single-bubble--ninth .single-bubbles__content{max-width:255px}.speech-bubble__single-bubble--tenth .single-bubbles__content,.speech-bubble__single-bubble--thirteenth .single-bubbles__content,.speech-bubble__single-bubble--twelfth .single-bubbles__content{max-width:195px}.speech-bubbles__single-bubble .single-bubbles__content:before{border:18px solid var(--white-color)}.speech-bubble__single-bubble--third{margin-left:4.6%;margin-top:5%}.speech-bubble__single-bubble--fourth{margin-left:4%;margin-top:6%}.speech-bubble__single-bubble--seventh{margin-left:4%;margin-top:4.7%}.speech-bubble__single-bubble--eighth{margin-left:4.2%;margin-top:6%}.single-bubbles__content p{font-size:14px;line-height:20px}.business-tasks__left-side ul li{height:38px}.business-tasks__left-side{margin-top:110px;width:360px}.business-tasks__left-side ul li span{font-size:18px;line-height:20px}.business-tasks__left-side p{font-size:14px;line-height:20px}.business-tasks__right-side img{height:100%;width:110%;-o-object-fit:contain;object-fit:contain}.product-page__caption-product{margin:32px 0 14px}.product-page__ibp .caption-product__text img{width:146px;height:59px}.caption-product__text p{font-size:14px;line-height:18px}.product-page__ibp .caption-product__text p{font-size:18px;line-height:24px}.pages-text{font-size:18px;line-height:26px}button.primary-button-link{height:38px !important;width:160px}.vacancies__search-field .search-field__search button.primary-button-link{height:48px !important;margin-top:0 !important}.vacancies__search-field .vacancies__checked-tags .primary-button-link{margin-top:0 !important}button.primary-button-link span{font-size:14px;line-height:18px}.product-benefits__block{padding:26px;min-height:212px}.product-benefits__title{font-size:20px;line-height:22px}.product-benefits__text{font-size:14px;line-height:20px}.graphic-block__percent{font-size:32px;line-height:42px}.graphic-block__text{font-size:16px;line-height:22px;margin:0 0 0 10px}.business-tasks__right-side.business-tasks__right-side--device img{padding:60px 0;width:100%}.products-page__business-tasks--reverse .business-tasks__right-side.business-tasks__right-side--device img{width:100%;padding:60px 0}}.products-page__colours--purple-text{background:-webkit-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:-moz-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:-o-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:linear-gradient(135deg,#9b27b0 0%,#46287d 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}.products-page__colours--purple-bg{background:-webkit-linear-gradient(315deg,#9b27b0 0%,#46287d 100%) !important;background:-moz-linear-gradient(315deg,#9b27b0 0%,#46287d 100%) !important;background:-o-linear-gradient(315deg,#9b27b0 0%,#46287d 100%) !important;background:linear-gradient(135deg,#9b27b0 0%,#46287d 100%) !important}.products-page__colours--light-blue-text{background:-webkit-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:-moz-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:-o-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:linear-gradient(315deg,#00729b 0%,#00a7e6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}.products-page__colours--light-blue{background:-webkit-linear-gradient(135deg,#00729b 0%,#00a7e6 100%) !important;background:-moz-linear-gradient(135deg,#00729b 0%,#00a7e6 100%) !important;background:-o-linear-gradient(135deg,#00729b 0%,#00a7e6 100%) !important;background:linear-gradient(315deg,#00729b 0%,#00a7e6 100%) !important}button.primary-button-link.products-page__colours--light-blue div{background:-webkit-linear-gradient(135deg,#00a1d6 0%,#00b6f6 100%) !important;background:-moz-linear-gradient(135deg,#00a1d6 0%,#00b6f6 100%) !important;background:-o-linear-gradient(135deg,#00a1d6 0%,#00b6f6 100%) !important;background:linear-gradient(315deg,#00a1d6 0%,#00b6f6 100%) !important}.unvisible{display:none}@media screen and (max-width:1201px){.container,.container-sec{max-width:968px}.pages-title{font-size:36px;line-height:42px}.products-page{padding:45px 0}.pages-text{font-size:16px;line-height:20px;margin:8px 0}.products-page__product-benefits{margin:24px 0 0;grid-gap:16px}.product-benefits__title{font-size:16px;line-height:18px;margin:16px 0 4px}.product-benefits__img-container{width:46px;height:46px}.product-benefits__img-container img{width:100%;height:100%}.product-benefits__block{padding:26px 18px;min-height:190px}.business-tasks__left-side{margin-top:75px}.business-tasks__left-side h2{margin-bottom:16px}.business-tasks__left-side ul{margin-top:36px}.pages-title__h4{font-size:26px;line-height:26px}.graphic-block__percent{font-size:28px;line-height:34px}.graphic-block__single-card{padding:16px}.graphic-block__text{font-size:14px;line-height:18px}.graphic-block__arrow p{font-size:12px;line-height:18px}.functional-components__card{padding:38px 26px}.functional-components__card img{width:72px;height:72px}.functional-components__card h4{font-size:24px}.speech-bubbles__single-bubble{margin:20px 10px !important}.product-quote__container{padding:75px 0 75px}.product-quote__container svg{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(.66);-moz-transform:scale(.66);-ms-transform:scale(.66);-o-transform:scale(.66);transform:scale(.66);margin:25px 0 25px}.product-quote__quote-text{font-size:18px;line-height:24px}.product-quote__name{font-size:20px;margin-top:32px}.products-page__products-footer{height:500px}.products-footer__container{padding:170px 0}.products-footer__title{font-size:72px;line-height:80px}.products-page__products-footer .caption-product__buttons{margin-top:36px}.products-page__products-footer .caption-product__buttons .primary-button-link{width:260px}}@media screen and (max-width:922px){.products-page__product-benefits--five{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-gap:0}.products-page__product-benefits--five>div{width:-webkit-calc(50% - 4px);width:-moz-calc(50% - 4px);width:calc(50% - 4px);margin-bottom:8px;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;min-height:160px}.products-page__product-benefits--five>div:last-child{width:100%;min-height:140px}.business-tasks__left-side{padding:32px 0}}@media screen and (max-width:768px){.pages-title{font-size:32px;line-height:36px}.modal-window .flags-list{width:100%;top:100%}.user-info__phone-company-block .phone-company-block:last-child{margin-top:0}.modal-window__modal-content .phone-company-block{margin-top:0 !important}.products-page{padding-top:32px;padding-bottom:32px}.pages-text{font-size:14px}.product-benefits__block{padding:20px 12px 40px;min-height:144px !important}.product-benefits__img-container{width:40px;height:40px}.product-benefits__title{margin:8px 0 4px;font-size:16px;line-height:16px}.product-benefits__text{margin-top:0;font-size:14px;line-height:16px}.products-page__product-benefits--five>div:last-child{min-height:108px !important;padding:20px 12px 24px}.pages-title__h4{margin:16px 0}.graphic-block__cards{grid-gap:8px}.graphic-block__single-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:12px}.product-page__graphic-block{padding:0 0 36px 36px}.graphic-block__arrow--vertical{width:36px}.graphic-block__arrow p{font-size:10px;line-height:14px}.graphic-block__arrow--horizontal{height:36px}.graphic-block__arrow--vertical span{left:20px;bottom:25px}.graphic-block__arrow--horizontal span{left:20px;bottom:25px}.graphic-block__arrow--horizontal p{-webkit-transform:translate(0,18px);-moz-transform:translate(0,18px);-ms-transform:translate(0,18px);-o-transform:translate(0,18px);transform:translate(0,18px)}.graphic-block__text{margin-left:0;font-size:14px;line-height:18px}.graphic-block__percent{font-size:20px;line-height:26px}.product-page__caption-product{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:0}.product-page__caption-product .caption-product__buttons{margin-top:16px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.business-systems__products-page h2{font-size:24px;line-height:28px}.business-tasks__left-side h2{margin-bottom:8px}.products-page__business-tasks .business-tasks__left-side p{margin:4px 0}.business-tasks__left-side{margin-top:0;width:215px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.functional-components__card{padding:26px 16px 46px}.functional-components__card img{width:52px;height:52px}.functional-components__card h4{font-size:16px;line-height:18px}.product-quote__container{padding:56px 0}.product-page__gamification .products-page__products-footer{height:370px}.products-footer__container{padding:74px 0}.speech-bubbles__single-bubble{margin:20px 10px 20px 0 !important}.products-footer__title{font-size:42px;line-height:42px;text-align:center}.single-bubbles__content{padding:14px 18px}.single-bubbles__content{min-width:100px}.speech-bubble__single-bubble--third .single-bubbles__content,.speech-bubble__single-bubble--fourth .single-bubbles__content{max-width:150px}.speech-bubble__single-bubble--seventh .single-bubbles__content,.speech-bubble__single-bubble--ninth .single-bubbles__content{max-width:180px}.speech-bubble__single-bubble--tenth .single-bubbles__content,.speech-bubble__single-bubble--thirteenth .single-bubbles__content,.speech-bubble__single-bubble--twelfth .single-bubbles__content{max-width:145px}.modal-window__modal-content{padding:16px 20px;left:24px;right:24px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);width:auto;height:auto}.modal-content__title{font-size:24px;line-height:28px}.modal-window__close{top:0;right:0}.modal-window__modal-content .form-contact__user-info{margin-top:24px}.user-info__phone-company-block .phone-company-block:last-child{margin-top:19px}.product-comments__container{padding:45px 0}.caption-product__text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.products-page__product-benefits--four .product-benefits__block{padding:20px 12px 40px}.products-page__product-benefits--four{-ms-grid-columns:1fr 8px 1fr;grid-template-columns:1fr 1fr;grid-gap:8px}.business-systems__products-page .case-goals__item{font-size:12px;line-height:16px;min-height:48px;padding-left:32px}.case-goals__item:before{width:20px;height:20px}.business-tasks__right-side img{margin-left:0;margin-right:0}.products-page__business-tasks--reverse .business-tasks__right-side img{margin-right:0;margin-left:0}}.dots-container{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.dots-slider{width:14px;height:14px;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:var(--input-border);margin-left:10px}.dots-slider.active{background:-webkit-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:-moz-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:-o-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:linear-gradient(135deg,#c9025d 0%,#96015d 100%)}@media screen and (max-width:1024px){.business-systems__contact-us{height:auto}.container{max-height:none}.business-systems__products .container{padding-top:24px;padding-bottom:24px}.contact-us__container{max-height:none;padding:32px 0}#full-page__main-part{height:auto}.business-systems__news{max-height:none}.business-systems__testimonials{max-height:none}.business-systems__products{max-height:none}.main-part__clients-logos{height:72px}#full-page__our-leadership{height:auto}#full-page__our-leadership .full-page-container{padding:80px 0 40px}#full-page__products{height:auto}.products__container{padding:10px 0}#full-page__testimonials{height:auto}#full-page__news{height:auto}.business-systems__news .container{margin-top:0}.container .news__container{margin-top:0;padding:80px 0}.testimonials__container{padding-top:10px;height:auto}.business-systems__contact-us .container{margin-top:0}.contact-us__container{padding-top:24px}}@media screen and (max-width:768px){#full-page__our-leadership .full-page-container{padding:32px 0}.testimonials__container{height:642px}}@media screen and (max-width:700px){.user-info__names-block{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.user-info__names-block .user-info__input-container{width:-webkit-calc(50% - 4px);width:-moz-calc(50% - 4px);width:calc(50% - 4px);-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:none}.user-info__names-block .user-info__input-container.names-block__last-name{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin:0}.user-info__names-block .user-info__input-container.names-block__email{width:100%;margin-top:19px}.user-info__phone-company-block{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal-window__modal-content .user-info__phone-company-block{width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.user-info__phone-company-block .phone-company-block:last-child{width:100% !important;max-width:none !important}.modal-window__modal-content .code-number{width:-webkit-calc(40% - 4px) !important;width:-moz-calc(40% - 4px) !important;width:calc(40% - 4px) !important;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0}.modal-window__modal-content .phone-number{width:-webkit-calc(60% - 4px) !important;width:-moz-calc(60% - 4px) !important;width:calc(60% - 4px) !important;margin:0 !important;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0}.modal-successful__title{font-size:26px;line-height:32px}.modal-window__modal-content .submit-container__submit-button.primary-button-link{margin-top:12px}.modal-window__modal-content .invalid-input-form{font-size:10px;white-space:nowrap}}@media screen and (max-width:575px){.product-comments__container{padding:30px 0}.modal-window .flags-list{top:50%}.form-contact__submit-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.submin-container__accept-terms-container{width:100%}.submit-container__submit-button.primary-button-link{width:100%}.modal-window__modal-content{padding:12px 16px;height:auto;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.single-bubbles__content{min-width:80px;max-width:110px;float:left;padding:12px}.speech-bubble__single-bubble--third .single-bubbles__content,.speech-bubble__single-bubble--fourth .single-bubbles__content{max-width:120px}.speech-bubble__single-bubble--seventh .single-bubbles__content,.speech-bubble__single-bubble--ninth .single-bubbles__content{max-width:150px}.single-bubbles__content p{font-size:12px;line-height:16px}.products-footer__title{font-size:36px;line-height:36px}.products-page__products-footer .caption-product__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:16px;width:100%}.products-page__products-footer .caption-product__buttons .primary-button-link{margin-left:0;margin-top:16px;width:100%}.product-page__gamification .products-page__products-footer{height:344px}.product-quote__container{padding:11px 0 44px}.product-quote__quote-text{margin-top:-6px;font-size:14px;line-height:20px}.product-quote__name{margin-top:24px;font-size:18px;line-height:20px}.product-quote__position{font-size:12px;line-height:18px}.product-quote__container svg{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(.4);-moz-transform:scale(.4);-ms-transform:scale(.4);-o-transform:scale(.4);transform:scale(.4);margin:0}.functional-components__container{padding:32px 0}.product-page__gamification .functional-components__cards{-ms-grid-columns:1fr 8px 1fr;grid-template-columns:1fr 1fr;grid-gap:8px;margin-top:32px}.functional-components__card{padding:20px 12px 24px}.functional-components__card img{width:40px;height:40px}.functional-components__card h4{font-size:14px;line-height:16px;margin-top:8px}.business-tasks__left-side h2 br{display:none}.business-tasks__left-side{padding:0}.dots-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.product-benefits__title{margin:8px 0 4px;font-size:14px;line-height:16px}.product-benefits__text{margin-top:0;font-size:12px;line-height:16px}.graphic-block__text{margin-left:0;font-size:12px;line-height:14px}.graphic-block__percent{font-size:16px;line-height:24px}.product-page__caption-product .caption-product__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.product-page__caption-product .caption-product__buttons .primary-button-link{margin-top:16px;width:100%}.caption-product__text p{font-size:12px;line-height:14px}button.primary-button-link:nth-child(2){margin-left:0}button.primary-button-link{height:48px !important}button.primary-button-link span{font-size:18px;line-height:24px}.business-tasks__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:32px 0 32px}.business-tasks__left-side{width:100%}.business-tasks__left-side ul li{height:48px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden;width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;pointer-events:none}.business-tasks__left-side ul li:nth-child(2){margin:0 8px}.business-tasks__left-side ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:-o-transform .3s;-moz-transition:transform .3s,-moz-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s,-moz-transform .3s,-o-transform .3s}.business-tasks__right-side{-webkit-box-pack:center !important;-webkit-justify-content:center !important;-moz-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.business-tasks__right-side img{width:125%}.testimonial-video__sticky-labels{padding:0}.clients-cases__client-case-info .testimonial-video__sticky-labels{padding:28px 28px 28px 0}}@media screen and (max-width:475px){.dots-slider{width:8px;height:8px;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:var(--input-border);margin-left:6px}}@media screen and (max-width:345px){.modal-window__modal-content .form-contact__user-info{margin-top:15px}.user-info__names-block .user-info__input-container.names-block__email{margin-top:15px}.modal-window__modal-content .form-contact__submit-container{margin-top:8px}.modal-window__modal-content .user-info__phone-company-block{margin-top:15px}.user-info__phone-company-block .phone-company-block:last-child{margin-top:15px}.modal-window__modal-content{padding:12px}.modal-window__modal-content{left:12px;right:12px}.modal-window__modal-content .submit-container__submit-button.primary-button-link{height:42px}}.product-page__gamification .dots-slider.active{background:-webkit-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:-moz-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:-o-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:linear-gradient(135deg,#9b27b0 0%,#46287d 100%)}.product-page__gamification .product-quote__container svg #paint0_linear .fill-1{stop-color:#9b27b0}.product-page__gamification .product-quote__container svg #paint0_linear .fill-2{stop-color:#46287d}.product-page__gamification .business-tasks__left-side ul li:before{background:-webkit-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:-moz-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:-o-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:linear-gradient(135deg,#9b27b0 0%,#46287d 100%)}.product-page__gamification .graphic-block__single-card .graphic-block__percent{background:-webkit-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:-moz-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:-o-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:linear-gradient(135deg,#9b27b0 0%,#46287d 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}.product-page__gamification .caption-product__buttons .primary-button-link{background:-webkit-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:-moz-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:-o-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:linear-gradient(135deg,#9b27b0 0%,#46287d 100%)}.product-page__gamification button.primary-button-link div{background:-webkit-linear-gradient(bottom,rgba(0,0,0,.2),rgba(0,0,0,.2)),-webkit-linear-gradient(135deg,#392165 0%,#7c208d 100%);background:-moz-linear-gradient(bottom,rgba(0,0,0,.2),rgba(0,0,0,.2)),-moz-linear-gradient(135deg,#392165 0%,#7c208d 100%);background:-o-linear-gradient(bottom,rgba(0,0,0,.2),rgba(0,0,0,.2)),-o-linear-gradient(135deg,#392165 0%,#7c208d 100%);background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(315deg,#392165 0%,#7c208d 100%)}.product-page__gamification .business-tasks__left-side ul li.active span{background:-webkit-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:-moz-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:-o-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:linear-gradient(135deg,#9b27b0 0%,#46287d 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.product-page__gamification .products-page__functional-components{background:-webkit-linear-gradient(315deg,#9b27b0 0%,#46287d 100%) !important;background:-moz-linear-gradient(315deg,#9b27b0 0%,#46287d 100%) !important;background:-o-linear-gradient(315deg,#9b27b0 0%,#46287d 100%) !important;background:linear-gradient(135deg,#9b27b0 0%,#46287d 100%) !important}.product-page__gamification .products-page__products-footer{background:-webkit-linear-gradient(315deg,rgba(155,39,176,.61) 0%,rgba(70,40,125,.61) 100%),rgba(0,0,0,.6);background:-moz-linear-gradient(315deg,rgba(155,39,176,.61) 0%,rgba(70,40,125,.61) 100%),rgba(0,0,0,.6);background:-o-linear-gradient(315deg,rgba(155,39,176,.61) 0%,rgba(70,40,125,.61) 100%),rgba(0,0,0,.6);background:linear-gradient(135deg,rgba(155,39,176,.61) 0%,rgba(70,40,125,.61) 100%),rgba(0,0,0,.6)}.product-page__gamification .products-page__products-footer .caption-product__buttons .primary-button-link div{background:-webkit-gradient(linear,left bottom,left top,from(#efeaf4),to(#efeaf4)) !important;background:-webkit-linear-gradient(bottom,#efeaf4,#efeaf4) !important;background:-moz-linear-gradient(bottom,#efeaf4,#efeaf4) !important;background:-o-linear-gradient(bottom,#efeaf4,#efeaf4) !important;background:linear-gradient(0deg,#efeaf4,#efeaf4) !important}.product-page__gamification .functional-components__cards{-ms-grid-columns:1fr 24px 1fr 24px 1fr;grid-template-columns:1fr 1fr 1fr}.product-page__gamification .products-page__products-footer .caption-product__buttons .primary-button-link span{background:-webkit-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:-moz-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:-o-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:linear-gradient(135deg,#9b27b0 0%,#46287d 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.product-page__gamification .submit-container__submit-button.primary-button-link{background:-webkit-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:-moz-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:-o-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:linear-gradient(135deg,#9b27b0 0%,#46287d 100%)}.product-page__gamification .modal-content__title strong{background:-webkit-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:-moz-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:-o-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:linear-gradient(135deg,#9b27b0 0%,#46287d 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:900}.product-page__gamification .checked-terms+.checkbox-for-terms:before{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,-webkit-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,-moz-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,-o-linear-gradient(315deg,#9b27b0 0%,#46287d 100%);background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,linear-gradient(135deg,#9b27b0 0%,#46287d 100%)}.product-page__gamification .modal-successful svg .svg-good-modal-color .second-color{stop-color:#9b27b0}.product-page__gamification .modal-successful svg .svg-good-modal-color .first-color{stop-color:#46287d}@media screen and (max-width:575px){.product-page__gamification .functional-components__cards{-ms-grid-columns:1fr 8px 1fr;grid-template-columns:1fr 1fr;grid-gap:8px}}.product-page__ibp .product-quote__container svg #paint0_linear .fill-1{stop-color:#00a7e6}.product-page__ibp .product-quote__container svg #paint0_linear .fill-2{stop-color:#00729b}.product-page__ibp .product-page__caption-product .caption-product__text p strong{background:-webkit-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:-moz-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:-o-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:linear-gradient(315deg,#00729b 0%,#00a7e6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}.product-page__ibp .caption-product__buttons .primary-button-link{background:-webkit-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:-moz-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:-o-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:linear-gradient(315deg,#00729b 0%,#00a7e6 100%)}.product-page__ibp button.primary-button-link div{background:-webkit-linear-gradient(bottom,rgba(0,0,0,.2),rgba(0,0,0,.2)),-webkit-linear-gradient(135deg,#00729b 0%,#00a7e6 100%) !important;background:-moz-linear-gradient(bottom,rgba(0,0,0,.2),rgba(0,0,0,.2)),-moz-linear-gradient(135deg,#00729b 0%,#00a7e6 100%) !important;background:-o-linear-gradient(bottom,rgba(0,0,0,.2),rgba(0,0,0,.2)),-o-linear-gradient(135deg,#00729b 0%,#00a7e6 100%) !important;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(315deg,#00729b 0%,#00a7e6 100%) !important}.product-page__ibp .products-page__functional-components{background:-webkit-linear-gradient(135deg,#00a1d6 0%,#00b6f6 100%) !important;background:-moz-linear-gradient(135deg,#00a1d6 0%,#00b6f6 100%) !important;background:-o-linear-gradient(135deg,#00a1d6 0%,#00b6f6 100%) !important;background:linear-gradient(315deg,#00a1d6 0%,#00b6f6 100%) !important}.product-page__ibp .functional-components__cards{-ms-grid-columns:1fr 24px 1fr;grid-template-columns:1fr 1fr}.product-page__ibp .products-page__products-footer{background:-webkit-linear-gradient(135deg,#00729b 0%,#00a7e6 100%),rgba(0,0,0,.6);background:-moz-linear-gradient(135deg,#00729b 0%,#00a7e6 100%),rgba(0,0,0,.6);background:-o-linear-gradient(135deg,#00729b 0%,#00a7e6 100%),rgba(0,0,0,.6);background:linear-gradient(315deg,#00729b 0%,#00a7e6 100%),rgba(0,0,0,.6)}.product-page__ibp .products-page__products-footer .caption-product__buttons .primary-button-link div{background:-webkit-gradient(linear,left bottom,left top,from(#e6f2f7),to(#e6f2f7)) !important;background:-webkit-linear-gradient(bottom,#e6f2f7,#e6f2f7) !important;background:-moz-linear-gradient(bottom,#e6f2f7,#e6f2f7) !important;background:-o-linear-gradient(bottom,#e6f2f7,#e6f2f7) !important;background:linear-gradient(0deg,#e6f2f7,#e6f2f7) !important}.product-page__ibp .products-page__products-footer .caption-product__buttons .primary-button-link span{background:-webkit-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:-moz-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:-o-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:linear-gradient(315deg,#00729b 0%,#00a7e6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.product-page__ibp .caption-product__text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.product-page__ibp .caption-product__text img{width:176px;height:72px}.product-page__ibp .caption-product__text p{font-family:var(--second-font);font-style:normal;font-weight:700;font-size:22px;line-height:30px;color:var(--dark-color);margin-left:30px}.product-page__ibp .products-page__product-quote{background:var(--bg-color)}@media screen and (max-width:768px){.product-page__ibp .caption-product__text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.product-page__ibp .caption-product__text img{width:88px;height:36px}.product-page__ibp .caption-product__text p{margin-left:0;margin-top:16px;font-size:14px;line-height:20px}}.product-page__ibp .case-goals__item:before{background:-webkit-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:-moz-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:-o-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:linear-gradient(315deg,#00729b 0%,#00a7e6 100%)}.product-page__ibp .modal-content__title strong{background:-webkit-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:-moz-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:-o-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:linear-gradient(315deg,#00729b 0%,#00a7e6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:900}.product-page__ibp .checked-terms+.checkbox-for-terms:before{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,-webkit-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,-moz-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,-o-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,linear-gradient(315deg,#00729b 0%,#00a7e6 100%)}.product-page__ibp .submit-container__submit-button.primary-button-link{background:-webkit-linear-gradient(135deg,#00729b 0%,#00a7e6 100%) !important;background:-moz-linear-gradient(135deg,#00729b 0%,#00a7e6 100%) !important;background:-o-linear-gradient(135deg,#00729b 0%,#00a7e6 100%) !important;background:linear-gradient(315deg,#00729b 0%,#00a7e6 100%) !important}.product-page__ibp .modal-successful svg .svg-good-modal-color .second-color{stop-color:#00729b}.product-page__ibp .modal-successful svg .svg-good-modal-color .first-color{stop-color:#00a7e6}.product-page__sfa .product-quote__container svg #paint0_linear .fill-1{stop-color:#96015d}.product-page__sfa .product-quote__container svg #paint0_linear .fill-2{stop-color:#c9025d}.product-page__sfa .product-page__caption-product .caption-product__text p strong{background:-webkit-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:-moz-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:-o-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:linear-gradient(135deg,#c9025d 0%,#96015d 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}.product-page__sfa .caption-product__buttons .primary-button-link{background:-webkit-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:-moz-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:-o-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:linear-gradient(135deg,#c9025d 0%,#96015d 100%)}.product-page__sfa button.primary-button-link div{background:-webkit-linear-gradient(315deg,#9f024b 0%,#7b024b 100%) !important;background:-moz-linear-gradient(315deg,#9f024b 0%,#7b024b 100%) !important;background:-o-linear-gradient(315deg,#9f024b 0%,#7b024b 100%) !important;background:linear-gradient(135deg,#9f024b 0%,#7b024b 100%) !important}.product-page__sfa .products-page__functional-components{background:-webkit-linear-gradient(315deg,#9f024b 0%,#7b024b 100%) !important;background:-moz-linear-gradient(315deg,#9f024b 0%,#7b024b 100%) !important;background:-o-linear-gradient(315deg,#9f024b 0%,#7b024b 100%) !important;background:linear-gradient(135deg,#9f024b 0%,#7b024b 100%) !important}.product-page__sfa .functional-components__cards{-ms-grid-columns:1fr 24px 1fr;grid-template-columns:1fr 1fr}.product-page__sfa .products-page__products-footer{background:-webkit-linear-gradient(315deg,#c9025d 0%,#96015d 100%),rgba(0,0,0,.6);background:-moz-linear-gradient(315deg,#c9025d 0%,#96015d 100%),rgba(0,0,0,.6);background:-o-linear-gradient(315deg,#c9025d 0%,#96015d 100%),rgba(0,0,0,.6);background:linear-gradient(135deg,#c9025d 0%,#96015d 100%),rgba(0,0,0,.6)}.product-page__sfa .products-page__products-footer .caption-product__buttons .primary-button-link div{background:-webkit-gradient(linear,left bottom,left top,from(#f6e6ef),to(#f6e6ef)) !important;background:-webkit-linear-gradient(bottom,#f6e6ef,#f6e6ef) !important;background:-moz-linear-gradient(bottom,#f6e6ef,#f6e6ef) !important;background:-o-linear-gradient(bottom,#f6e6ef,#f6e6ef) !important;background:linear-gradient(0deg,#f6e6ef,#f6e6ef) !important}.product-page__sfa .products-page__products-footer .caption-product__buttons .primary-button-link span{background:-webkit-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:-moz-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:-o-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:linear-gradient(135deg,#c9025d 0%,#96015d 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.product-page__sfa .caption-product__text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.product-page__sfa .caption-product__text img{width:176px;height:72px}.product-page__sfa .caption-product__text p{font-family:var(--second-font);font-style:normal;font-weight:700;font-size:22px;line-height:30px;color:var(--dark-color);margin-left:30px}.product-page__sfa .products-page__product-quote{background:var(--bg-color)}.product-page__sfa .case-goals__item:before{background:-webkit-linear-gradient(315deg,#c9025d 0%,#96015d 100%) !important;background:-moz-linear-gradient(315deg,#c9025d 0%,#96015d 100%) !important;background:-o-linear-gradient(315deg,#c9025d 0%,#96015d 100%) !important;background:linear-gradient(135deg,#c9025d 0%,#96015d 100%) !important}.product-page__sfa .modal-content__title strong{background:-webkit-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:-moz-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:-o-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:linear-gradient(135deg,#c9025d 0%,#96015d 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:900}.product-page__sfa .checked-terms+.checkbox-for-terms:before{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,-webkit-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,-moz-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,-o-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,linear-gradient(135deg,#c9025d 0%,#96015d 100%)}.product-page__sfa .submit-container__submit-button.primary-button-link{background:-webkit-linear-gradient(315deg,#c9025d 0%,#96015d 100%) !important;background:-moz-linear-gradient(315deg,#c9025d 0%,#96015d 100%) !important;background:-o-linear-gradient(315deg,#c9025d 0%,#96015d 100%) !important;background:linear-gradient(135deg,#c9025d 0%,#96015d 100%) !important}.product-page__sfa .modal-successful svg .svg-good-modal-color .second-color{stop-color:#c9025d}.product-page__sfa .modal-successful svg .svg-good-modal-color .first-color{stop-color:#96015d}.product-page__dms .product-quote__container svg #paint0_linear .fill-1{stop-color:#96015d}.product-page__dms .product-quote__container svg #paint0_linear .fill-2{stop-color:#c9025d}.product-page__dms .product-page__caption-product .caption-product__text p strong{background:-webkit-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:-moz-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:-o-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:linear-gradient(135deg,#c9025d 0%,#96015d 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}.product-page__dms .caption-product__buttons .primary-button-link{background:-webkit-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:-moz-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:-o-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:linear-gradient(135deg,#c9025d 0%,#96015d 100%)}.product-page__dms button.primary-button-link div{background:-webkit-linear-gradient(315deg,#9f024b 0%,#7b024b 100%) !important;background:-moz-linear-gradient(315deg,#9f024b 0%,#7b024b 100%) !important;background:-o-linear-gradient(315deg,#9f024b 0%,#7b024b 100%) !important;background:linear-gradient(135deg,#9f024b 0%,#7b024b 100%) !important}.product-page__dms .products-page__functional-components{background:-webkit-linear-gradient(315deg,#9f024b 0%,#7b024b 100%) !important;background:-moz-linear-gradient(315deg,#9f024b 0%,#7b024b 100%) !important;background:-o-linear-gradient(315deg,#9f024b 0%,#7b024b 100%) !important;background:linear-gradient(135deg,#9f024b 0%,#7b024b 100%) !important}.product-page__dms .functional-components__cards{-ms-grid-columns:1fr 24px 1fr 24px 1fr;grid-template-columns:1fr 1fr 1fr}.product-page__dms .products-page__products-footer{background:-webkit-linear-gradient(315deg,#c9025d 0%,#96015d 100%),rgba(0,0,0,.6);background:-moz-linear-gradient(315deg,#c9025d 0%,#96015d 100%),rgba(0,0,0,.6);background:-o-linear-gradient(315deg,#c9025d 0%,#96015d 100%),rgba(0,0,0,.6);background:linear-gradient(135deg,#c9025d 0%,#96015d 100%),rgba(0,0,0,.6)}.product-page__dms .products-page__products-footer .caption-product__buttons .primary-button-link div{background:-webkit-gradient(linear,left bottom,left top,from(#f6e6ef),to(#f6e6ef)) !important;background:-webkit-linear-gradient(bottom,#f6e6ef,#f6e6ef) !important;background:-moz-linear-gradient(bottom,#f6e6ef,#f6e6ef) !important;background:-o-linear-gradient(bottom,#f6e6ef,#f6e6ef) !important;background:linear-gradient(0deg,#f6e6ef,#f6e6ef) !important}.product-page__dms .products-page__products-footer .caption-product__buttons .primary-button-link span{background:-webkit-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:-moz-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:-o-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:linear-gradient(135deg,#c9025d 0%,#96015d 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.product-page__dms .caption-product__text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.product-page__dms .caption-product__text img{width:176px;height:72px}.product-page__dms .caption-product__text p{font-family:var(--second-font);font-style:normal;font-weight:700;font-size:22px;line-height:30px;color:var(--dark-color);margin-left:30px}.product-page__dms .products-page__product-quote{background:var(--bg-color)}.product-page__dms .case-goals__item:before{background:-webkit-linear-gradient(315deg,#c9025d 0%,#96015d 100%) !important;background:-moz-linear-gradient(315deg,#c9025d 0%,#96015d 100%) !important;background:-o-linear-gradient(315deg,#c9025d 0%,#96015d 100%) !important;background:linear-gradient(135deg,#c9025d 0%,#96015d 100%) !important}.product-page__dms .modal-content__title strong{background:-webkit-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:-moz-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:-o-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:linear-gradient(135deg,#c9025d 0%,#96015d 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:900}.product-page__dms .checked-terms+.checkbox-for-terms:before{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,-webkit-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,-moz-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,-o-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,linear-gradient(135deg,#c9025d 0%,#96015d 100%)}.product-page__dms .submit-container__submit-button.primary-button-link{background:-webkit-linear-gradient(315deg,#c9025d 0%,#96015d 100%) !important;background:-moz-linear-gradient(315deg,#c9025d 0%,#96015d 100%) !important;background:-o-linear-gradient(315deg,#c9025d 0%,#96015d 100%) !important;background:linear-gradient(135deg,#c9025d 0%,#96015d 100%) !important}.product-page__dms .modal-successful svg .svg-good-modal-color .second-color{stop-color:#c9025d}.product-page__dms .modal-successful svg .svg-good-modal-color .first-color{stop-color:#96015d}.product-page__tpx .product-quote__container svg #paint0_linear .fill-1{stop-color:#00a7e6}.product-page__tpx .product-quote__container svg #paint0_linear .fill-2{stop-color:#00729b}.product-page__tpx .product-page__caption-product .caption-product__text p strong{background:-webkit-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:-moz-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:-o-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:linear-gradient(315deg,#00729b 0%,#00a7e6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}.product-page__tpx .caption-product__buttons .primary-button-link{background:-webkit-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:-moz-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:-o-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:linear-gradient(315deg,#00729b 0%,#00a7e6 100%)}.product-page__tpx button.primary-button-link div{background:-webkit-linear-gradient(bottom,rgba(0,0,0,.2),rgba(0,0,0,.2)),-webkit-linear-gradient(135deg,#00729b 0%,#00a7e6 100%) !important;background:-moz-linear-gradient(bottom,rgba(0,0,0,.2),rgba(0,0,0,.2)),-moz-linear-gradient(135deg,#00729b 0%,#00a7e6 100%) !important;background:-o-linear-gradient(bottom,rgba(0,0,0,.2),rgba(0,0,0,.2)),-o-linear-gradient(135deg,#00729b 0%,#00a7e6 100%) !important;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(315deg,#00729b 0%,#00a7e6 100%) !important}.product-page__tpx .products-page__functional-components{background:-webkit-linear-gradient(135deg,#00a1d6 0%,#00b6f6 100%) !important;background:-moz-linear-gradient(135deg,#00a1d6 0%,#00b6f6 100%) !important;background:-o-linear-gradient(135deg,#00a1d6 0%,#00b6f6 100%) !important;background:linear-gradient(315deg,#00a1d6 0%,#00b6f6 100%) !important}.product-page__tpx .functional-components__cards{-ms-grid-columns:1fr 24px 1fr 24px 1fr;grid-template-columns:1fr 1fr 1fr}.product-page__tpx .products-page__products-footer{background:-webkit-linear-gradient(135deg,#00729b 0%,#00a7e6 100%),rgba(0,0,0,.6);background:-moz-linear-gradient(135deg,#00729b 0%,#00a7e6 100%),rgba(0,0,0,.6);background:-o-linear-gradient(135deg,#00729b 0%,#00a7e6 100%),rgba(0,0,0,.6);background:linear-gradient(315deg,#00729b 0%,#00a7e6 100%),rgba(0,0,0,.6)}.product-page__tpx .products-page__products-footer .caption-product__buttons .primary-button-link div{background:-webkit-gradient(linear,left bottom,left top,from(#e6f2f7),to(#e6f2f7)) !important;background:-webkit-linear-gradient(bottom,#e6f2f7,#e6f2f7) !important;background:-moz-linear-gradient(bottom,#e6f2f7,#e6f2f7) !important;background:-o-linear-gradient(bottom,#e6f2f7,#e6f2f7) !important;background:linear-gradient(0deg,#e6f2f7,#e6f2f7) !important}.product-page__tpx .products-page__products-footer .caption-product__buttons .primary-button-link span{background:-webkit-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:-moz-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:-o-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:linear-gradient(315deg,#00729b 0%,#00a7e6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.product-page__tpx .caption-product__text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.product-page__tpx .caption-product__text img{width:176px;height:72px}.product-page__tpx .caption-product__text p{font-family:var(--second-font);font-style:normal;font-weight:700;font-size:22px;line-height:30px;color:var(--dark-color);margin-left:30px}.product-page__tpx .products-page__product-quote{background:var(--bg-color)}.product-page__tpx .case-goals__item:before{background:-webkit-linear-gradient(135deg,#00729b 0%,#00a7e6 100%) !important;background:-moz-linear-gradient(135deg,#00729b 0%,#00a7e6 100%) !important;background:-o-linear-gradient(135deg,#00729b 0%,#00a7e6 100%) !important;background:linear-gradient(315deg,#00729b 0%,#00a7e6 100%) !important}.product-page__tpx .modal-content__title strong{background:-webkit-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:-moz-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:-o-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:linear-gradient(315deg,#00729b 0%,#00a7e6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:900}.product-page__tpx .checked-terms+.checkbox-for-terms:before{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,-webkit-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,-moz-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,-o-linear-gradient(135deg,#00729b 0%,#00a7e6 100%);background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,linear-gradient(315deg,#00729b 0%,#00a7e6 100%)}.product-page__tpx .submit-container__submit-button.primary-button-link{background:-webkit-linear-gradient(135deg,#00729b 0%,#00a7e6 100%) !important;background:-moz-linear-gradient(135deg,#00729b 0%,#00a7e6 100%) !important;background:-o-linear-gradient(135deg,#00729b 0%,#00a7e6 100%) !important;background:linear-gradient(315deg,#00729b 0%,#00a7e6 100%) !important}.product-page__tpx .modal-successful svg .svg-good-modal-color .second-color{stop-color:#00729b}.product-page__tpx .modal-successful svg .svg-good-modal-color .first-color{stop-color:#00a7e6}.product-page__aisr .product-quote__container svg #paint0_linear .fill-1{stop-color:#96015d}.product-page__aisr .product-quote__container svg #paint0_linear .fill-2{stop-color:#c9025d}.product-page__aisr .product-page__caption-product .caption-product__text p strong{background:-webkit-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:-moz-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:-o-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:linear-gradient(135deg,#c9025d 0%,#96015d 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}.product-page__aisr .caption-product__buttons .primary-button-link{background:-webkit-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:-moz-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:-o-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:linear-gradient(135deg,#c9025d 0%,#96015d 100%)}.product-page__aisr button.primary-button-link div{background:-webkit-linear-gradient(315deg,#9f024b 0%,#7b024b 100%) !important;background:-moz-linear-gradient(315deg,#9f024b 0%,#7b024b 100%) !important;background:-o-linear-gradient(315deg,#9f024b 0%,#7b024b 100%) !important;background:linear-gradient(135deg,#9f024b 0%,#7b024b 100%) !important}.product-page__aisr .products-page__functional-components{background:-webkit-linear-gradient(315deg,#9f024b 0%,#7b024b 100%) !important;background:-moz-linear-gradient(315deg,#9f024b 0%,#7b024b 100%) !important;background:-o-linear-gradient(315deg,#9f024b 0%,#7b024b 100%) !important;background:linear-gradient(135deg,#9f024b 0%,#7b024b 100%) !important}.product-page__aisr .functional-components__cards{-ms-grid-columns:1fr 24px 1fr;grid-template-columns:1fr 1fr}.product-page__aisr .products-page__products-footer{background:-webkit-linear-gradient(315deg,#c9025d 0%,#96015d 100%),rgba(0,0,0,.6);background:-moz-linear-gradient(315deg,#c9025d 0%,#96015d 100%),rgba(0,0,0,.6);background:-o-linear-gradient(315deg,#c9025d 0%,#96015d 100%),rgba(0,0,0,.6);background:linear-gradient(135deg,#c9025d 0%,#96015d 100%),rgba(0,0,0,.6)}.product-page__aisr .products-page__products-footer .caption-product__buttons .primary-button-link div{background:-webkit-gradient(linear,left bottom,left top,from(#f6e6ef),to(#f6e6ef)) !important;background:-webkit-linear-gradient(bottom,#f6e6ef,#f6e6ef) !important;background:-moz-linear-gradient(bottom,#f6e6ef,#f6e6ef) !important;background:-o-linear-gradient(bottom,#f6e6ef,#f6e6ef) !important;background:linear-gradient(0deg,#f6e6ef,#f6e6ef) !important}.product-page__aisr .products-page__products-footer .caption-product__buttons .primary-button-link span{background:-webkit-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:-moz-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:-o-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:linear-gradient(135deg,#c9025d 0%,#96015d 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.product-page__aisr .caption-product__text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.product-page__aisr .caption-product__text img{width:176px;height:72px}.product-page__aisr .caption-product__text p{font-family:var(--second-font);font-style:normal;font-weight:700;font-size:22px;line-height:30px;color:var(--dark-color);margin-left:30px}.product-page__aisr .products-page__product-quote{background:var(--bg-color)}.product-page__aisr .case-goals__item:before{background:-webkit-linear-gradient(315deg,#c9025d 0%,#96015d 100%) !important;background:-moz-linear-gradient(315deg,#c9025d 0%,#96015d 100%) !important;background:-o-linear-gradient(315deg,#c9025d 0%,#96015d 100%) !important;background:linear-gradient(135deg,#c9025d 0%,#96015d 100%) !important}.product-page__aisr .modal-content__title strong{background:-webkit-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:-moz-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:-o-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:linear-gradient(135deg,#c9025d 0%,#96015d 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:900}.product-page__aisr .checked-terms+.checkbox-for-terms:before{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,-webkit-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,-moz-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,-o-linear-gradient(315deg,#c9025d 0%,#96015d 100%);background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,linear-gradient(135deg,#c9025d 0%,#96015d 100%)}.product-page__aisr .submit-container__submit-button.primary-button-link{background:-webkit-linear-gradient(315deg,#c9025d 0%,#96015d 100%) !important;background:-moz-linear-gradient(315deg,#c9025d 0%,#96015d 100%) !important;background:-o-linear-gradient(315deg,#c9025d 0%,#96015d 100%) !important;background:linear-gradient(135deg,#c9025d 0%,#96015d 100%) !important}.product-page__aisr .modal-successful svg .svg-good-modal-color .second-color{stop-color:#c9025d}.product-page__aisr .modal-successful svg .svg-good-modal-color .first-color{stop-color:#96015d}.product-page__bi-tool .product-quote__container svg #paint0_linear .fill-1{stop-color:#00d6e6}.product-page__bi-tool .product-quote__container svg #paint0_linear .fill-2{stop-color:#00a796}.product-page__bi-tool .product-page__caption-product .caption-product__text p strong{background:-webkit-linear-gradient(135deg,#00a796 0%,#00d6e6 100%);background:-moz-linear-gradient(135deg,#00a796 0%,#00d6e6 100%);background:-o-linear-gradient(135deg,#00a796 0%,#00d6e6 100%);background:linear-gradient(315deg,#00a796 0%,#00d6e6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}.product-page__bi-tool .caption-product__buttons .primary-button-link{background:-webkit-linear-gradient(135deg,#00a796 0%,#00d6e6 100%);background:-moz-linear-gradient(135deg,#00a796 0%,#00d6e6 100%);background:-o-linear-gradient(135deg,#00a796 0%,#00d6e6 100%);background:linear-gradient(315deg,#00a796 0%,#00d6e6 100%)}.product-page__bi-tool button.primary-button-link div{background:-webkit-linear-gradient(bottom,rgba(0,0,0,.2),rgba(0,0,0,.2)),-webkit-linear-gradient(135deg,#018679 0%,#01acb8 100%) !important;background:-moz-linear-gradient(bottom,rgba(0,0,0,.2),rgba(0,0,0,.2)),-moz-linear-gradient(135deg,#018679 0%,#01acb8 100%) !important;background:-o-linear-gradient(bottom,rgba(0,0,0,.2),rgba(0,0,0,.2)),-o-linear-gradient(135deg,#018679 0%,#01acb8 100%) !important;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(315deg,#018679 0%,#01acb8 100%) !important}.product-page__bi-tool .products-page__functional-components{background:-webkit-linear-gradient(135deg,rgba(0,167,150,.61) 0%,rgba(0,214,230,.61) 100%) !important;background:-moz-linear-gradient(135deg,rgba(0,167,150,.61) 0%,rgba(0,214,230,.61) 100%) !important;background:-o-linear-gradient(135deg,rgba(0,167,150,.61) 0%,rgba(0,214,230,.61) 100%) !important;background:linear-gradient(315deg,rgba(0,167,150,.61) 0%,rgba(0,214,230,.61) 100%) !important}.product-page__bi-tool .functional-components__cards{-ms-grid-columns:1fr 24px 1fr;grid-template-columns:1fr 1fr}.product-page__bi-tool .products-page__products-footer{background:-webkit-linear-gradient(135deg,#00a796 0%,#00d6e6 100%),rgba(0,0,0,.6);background:-moz-linear-gradient(135deg,#00a796 0%,#00d6e6 100%),rgba(0,0,0,.6);background:-o-linear-gradient(135deg,#00a796 0%,#00d6e6 100%),rgba(0,0,0,.6);background:linear-gradient(315deg,#00a796 0%,#00d6e6 100%),rgba(0,0,0,.6)}.product-page__bi-tool .products-page__products-footer .caption-product__buttons .primary-button-link div{background:-webkit-gradient(linear,left bottom,left top,from(#e6f8f7),to(#e6f8f7)) !important;background:-webkit-linear-gradient(bottom,#e6f8f7,#e6f8f7) !important;background:-moz-linear-gradient(bottom,#e6f8f7,#e6f8f7) !important;background:-o-linear-gradient(bottom,#e6f8f7,#e6f8f7) !important;background:linear-gradient(0deg,#e6f8f7,#e6f8f7) !important}.product-page__bi-tool .products-page__products-footer .caption-product__buttons .primary-button-link span{background:-webkit-linear-gradient(135deg,#00a796 0%,#00d6e6 100%);background:-moz-linear-gradient(135deg,#00a796 0%,#00d6e6 100%);background:-o-linear-gradient(135deg,#00a796 0%,#00d6e6 100%);background:linear-gradient(315deg,#00a796 0%,#00d6e6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.product-page__bi-tool .caption-product__text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.product-page__bi-tool .caption-product__text img{width:176px;height:72px}.product-page__bi-tool .caption-product__text p{font-family:var(--second-font);font-style:normal;font-weight:700;font-size:22px;line-height:30px;color:var(--dark-color);margin-left:30px}.product-page__bi-tool .products-page__product-quote{background:var(--bg-color)}.product-page__bi-tool .case-goals__item:before{background:-webkit-linear-gradient(135deg,#00a796 0%,#00d6e6 100%) !important;background:-moz-linear-gradient(135deg,#00a796 0%,#00d6e6 100%) !important;background:-o-linear-gradient(135deg,#00a796 0%,#00d6e6 100%) !important;background:linear-gradient(315deg,#00a796 0%,#00d6e6 100%) !important}.product-page__bi-tool .modal-content__title strong{background:-webkit-linear-gradient(135deg,#00a796 0%,#00d6e6 100%);background:-moz-linear-gradient(135deg,#00a796 0%,#00d6e6 100%);background:-o-linear-gradient(135deg,#00a796 0%,#00d6e6 100%);background:linear-gradient(315deg,#00a796 0%,#00d6e6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:900}.product-page__bi-tool .checked-terms+.checkbox-for-terms:before{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,-webkit-linear-gradient(135deg,#00a796 0%,#00d6e6 100%);background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,-moz-linear-gradient(135deg,#00a796 0%,#00d6e6 100%);background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,-o-linear-gradient(135deg,#00a796 0%,#00d6e6 100%);background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,linear-gradient(315deg,#00a796 0%,#00d6e6 100%)}.product-page__bi-tool .submit-container__submit-button.primary-button-link{background:-webkit-linear-gradient(135deg,#00a796 0%,#00d6e6 100%) !important;background:-moz-linear-gradient(135deg,#00a796 0%,#00d6e6 100%) !important;background:-o-linear-gradient(135deg,#00a796 0%,#00d6e6 100%) !important;background:linear-gradient(315deg,#00a796 0%,#00d6e6 100%) !important}.product-page__bi-tool .modal-successful svg .svg-good-modal-color .second-color{stop-color:#00a796}.product-page__bi-tool .modal-successful svg .svg-good-modal-color .first-color{stop-color:#00d6e6}.product-page__telesales .product-quote__container svg #paint0_linear .fill-1{stop-color:#2d4df7}.product-page__telesales .product-quote__container svg #paint0_linear .fill-2{stop-color:#4785ff}.product-page__telesales .product-page__caption-product .caption-product__text p strong{background:-webkit-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%);background:-moz-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%);background:-o-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%);background:linear-gradient(135deg,#4785ff 0%,#2d4df7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}.product-page__telesales .caption-product__buttons .primary-button-link{background:-webkit-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%);background:-moz-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%);background:-o-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%);background:linear-gradient(135deg,#4785ff 0%,#2d4df7 100%)}.product-page__telesales button.primary-button-link div{background:-webkit-linear-gradient(bottom,rgba(0,0,0,.2),rgba(0,0,0,.2)),-webkit-linear-gradient(135deg,#253ec6 0%,#3a6acc 100%) !important;background:-moz-linear-gradient(bottom,rgba(0,0,0,.2),rgba(0,0,0,.2)),-moz-linear-gradient(135deg,#253ec6 0%,#3a6acc 100%) !important;background:-o-linear-gradient(bottom,rgba(0,0,0,.2),rgba(0,0,0,.2)),-o-linear-gradient(135deg,#253ec6 0%,#3a6acc 100%) !important;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(315deg,#253ec6 0%,#3a6acc 100%) !important}.product-page__telesales .products-page__functional-components{background:-webkit-linear-gradient(315deg,rgba(71,133,255,.61) 0%,rgba(45,77,247,.61) 100%) !important;background:-moz-linear-gradient(315deg,rgba(71,133,255,.61) 0%,rgba(45,77,247,.61) 100%) !important;background:-o-linear-gradient(315deg,rgba(71,133,255,.61) 0%,rgba(45,77,247,.61) 100%) !important;background:linear-gradient(135deg,rgba(71,133,255,.61) 0%,rgba(45,77,247,.61) 100%) !important}.product-page__telesales .functional-components__cards{-ms-grid-columns:1fr 24px 1fr 24px 1fr;grid-template-columns:1fr 1fr 1fr}.product-page__telesales .products-page__products-footer{background:-webkit-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%),rgba(0,0,0,.6);background:-moz-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%),rgba(0,0,0,.6);background:-o-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%),rgba(0,0,0,.6);background:linear-gradient(135deg,#4785ff 0%,#2d4df7 100%),rgba(0,0,0,.6)}.product-page__telesales .products-page__products-footer .caption-product__buttons .primary-button-link div{background:-webkit-gradient(linear,left bottom,left top,from(#ebeeff),to(#ebeeff)) !important;background:-webkit-linear-gradient(bottom,#ebeeff,#ebeeff) !important;background:-moz-linear-gradient(bottom,#ebeeff,#ebeeff) !important;background:-o-linear-gradient(bottom,#ebeeff,#ebeeff) !important;background:linear-gradient(0deg,#ebeeff,#ebeeff) !important}.product-page__telesales .products-page__products-footer .caption-product__buttons .primary-button-link span{background:-webkit-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%);background:-moz-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%);background:-o-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%);background:linear-gradient(135deg,#4785ff 0%,#2d4df7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.product-page__telesales .caption-product__text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.product-page__telesales .caption-product__text img{width:176px;height:72px}.product-page__telesales .caption-product__text p{font-family:var(--second-font);font-style:normal;font-weight:700;font-size:22px;line-height:30px;color:var(--dark-color);margin-left:30px}.product-page__telesales .products-page__product-quote{background:var(--bg-color)}.product-page__telesales .case-goals__item:before{background:-webkit-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%) !important;background:-moz-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%) !important;background:-o-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%) !important;background:linear-gradient(135deg,#4785ff 0%,#2d4df7 100%) !important}.product-page__telesales .modal-content__title strong{background:-webkit-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%);background:-moz-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%);background:-o-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%);background:linear-gradient(135deg,#4785ff 0%,#2d4df7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:900}.product-page__telesales .checked-terms+.checkbox-for-terms:before{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,-webkit-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%);background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,-moz-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%);background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,-o-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%);background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,linear-gradient(135deg,#4785ff 0%,#2d4df7 100%)}.product-page__telesales .submit-container__submit-button.primary-button-link{background:-webkit-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%) !important;background:-moz-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%) !important;background:-o-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%) !important;background:linear-gradient(135deg,#4785ff 0%,#2d4df7 100%) !important}.product-page__telesales .modal-successful svg .svg-good-modal-color .second-color{stop-color:#4785ff}.product-page__telesales .modal-successful svg .svg-good-modal-color .first-color{stop-color:#2d4df7}.product-page__e-assist .product-quote__container svg #paint0_linear .fill-1{stop-color:#2d4df7}.product-page__e-assist .product-quote__container svg #paint0_linear .fill-2{stop-color:#4785ff}.product-page__e-assist .product-page__caption-product .caption-product__text p strong{background:-webkit-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%);background:-moz-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%);background:-o-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%);background:linear-gradient(135deg,#4785ff 0%,#2d4df7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}.product-page__e-assist .caption-product__buttons .primary-button-link{background:-webkit-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%);background:-moz-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%);background:-o-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%);background:linear-gradient(135deg,#4785ff 0%,#2d4df7 100%)}.product-page__e-assist button.primary-button-link div{background:-webkit-linear-gradient(bottom,rgba(0,0,0,.2),rgba(0,0,0,.2)),-webkit-linear-gradient(135deg,#253ec6 0%,#3a6acc 100%) !important;background:-moz-linear-gradient(bottom,rgba(0,0,0,.2),rgba(0,0,0,.2)),-moz-linear-gradient(135deg,#253ec6 0%,#3a6acc 100%) !important;background:-o-linear-gradient(bottom,rgba(0,0,0,.2),rgba(0,0,0,.2)),-o-linear-gradient(135deg,#253ec6 0%,#3a6acc 100%) !important;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(315deg,#253ec6 0%,#3a6acc 100%) !important}.product-page__e-assist .products-page__functional-components{background:-webkit-linear-gradient(315deg,rgba(71,133,255,.61) 0%,rgba(45,77,247,.61) 100%) !important;background:-moz-linear-gradient(315deg,rgba(71,133,255,.61) 0%,rgba(45,77,247,.61) 100%) !important;background:-o-linear-gradient(315deg,rgba(71,133,255,.61) 0%,rgba(45,77,247,.61) 100%) !important;background:linear-gradient(135deg,rgba(71,133,255,.61) 0%,rgba(45,77,247,.61) 100%) !important}.product-page__e-assist .functional-components__cards{-ms-grid-columns:1fr 24px 1fr 24px 1fr;grid-template-columns:1fr 1fr 1fr}.product-page__e-assist .products-page__products-footer{background:-webkit-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%),rgba(0,0,0,.6);background:-moz-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%),rgba(0,0,0,.6);background:-o-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%),rgba(0,0,0,.6);background:linear-gradient(135deg,#4785ff 0%,#2d4df7 100%),rgba(0,0,0,.6)}.product-page__e-assist .products-page__products-footer .caption-product__buttons .primary-button-link div{background:-webkit-gradient(linear,left bottom,left top,from(#ebeeff),to(#ebeeff)) !important;background:-webkit-linear-gradient(bottom,#ebeeff,#ebeeff) !important;background:-moz-linear-gradient(bottom,#ebeeff,#ebeeff) !important;background:-o-linear-gradient(bottom,#ebeeff,#ebeeff) !important;background:linear-gradient(0deg,#ebeeff,#ebeeff) !important}.product-page__e-assist .products-page__products-footer .caption-product__buttons .primary-button-link span{background:-webkit-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%);background:-moz-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%);background:-o-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%);background:linear-gradient(135deg,#4785ff 0%,#2d4df7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.product-page__e-assist .caption-product__text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.product-page__e-assist .caption-product__text img{width:176px;height:72px}.product-page__e-assist .caption-product__text p{font-family:var(--second-font);font-style:normal;font-weight:700;font-size:22px;line-height:30px;color:var(--dark-color);margin-left:30px}.product-page__e-assist .products-page__product-quote{background:var(--bg-color)}.product-page__e-assist .case-goals__item:before{background:-webkit-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%) !important;background:-moz-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%) !important;background:-o-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%) !important;background:linear-gradient(135deg,#4785ff 0%,#2d4df7 100%) !important}.product-page__e-assist .modal-content__title strong{background:-webkit-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%);background:-moz-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%);background:-o-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%);background:linear-gradient(135deg,#4785ff 0%,#2d4df7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:900}.product-page__e-assist .checked-terms+.checkbox-for-terms:before{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,-webkit-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%);background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,-moz-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%);background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,-o-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%);background:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/vector-check.svg) no-repeat center,linear-gradient(135deg,#4785ff 0%,#2d4df7 100%)}.product-page__e-assist .submit-container__submit-button.primary-button-link{background:-webkit-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%) !important;background:-moz-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%) !important;background:-o-linear-gradient(315deg,#4785ff 0%,#2d4df7 100%) !important;background:linear-gradient(135deg,#4785ff 0%,#2d4df7 100%) !important}.product-page__e-assist .modal-successful svg .svg-good-modal-color .second-color{stop-color:#4785ff}.product-page__e-assist .modal-successful svg .svg-good-modal-color .first-color{stop-color:#2d4df7}body.single-vacancy .tab-content.active>div{width:100%;word-break:break-word}.modal-window__modal-content.modal-window__modal-resources{min-height:495px}.modal-content__container.modal-content__resources .checked-terms+.checkbox-for-terms:before{background:url(https://softservebs.com/wp-content/themes/softserve/src/img/vector-check.svg) no-repeat center,linear-gradient(135deg,#c9025d 0%,#96015d 100%)}.modal-content__container.modal-content__resources .primary-button-link,.modal-content__container.modal-content__resources button.primary-button-link div{background:linear-gradient(135deg,#c9025d 0%,#96015d 100%)}.primary-button-link.get-videoaccess:disabled,.modal-content__container.modal-content__resources .primary-button-link:disabled{opacity:.4;cursor:default}.resources-block__resources-date-link .resources-type-page{color:#000}.registration-about__language{margin:0 24px}.registration-about__language:before{position:absolute;content:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/./../img/language.svg);height:32px;top:2px}.resources-block__resources-wrapper-type{display:flex;justify-content:flex-start}.resources-page__single-resources .resources-block__resources-type{margin-right:10px}.product-page__gamification .modal-content__title.modal-content__title_resources strong{background:#fff;color:#000;-webkit-text-fill-color:unset}.modal-content__container.modal-content__resources .form-contact__user-info{margin-top:26px}.modal-content__container.modal-content__resources .user-info__phone-company-block{margin-top:28px}.modal-content__container.modal-content__resources .form-contact__submit-container{margin-top:24px}.primary-button-link.get-videoaccess{min-width:200px}.single-resources-content__registration-about{flex-wrap:wrap;justify-content:space-between}.single-resources-content__registration-about>p{width:calc(100%/3 - 48px);margin:0 0 10px}.single-resources-content__registration-about>p.registration-no_left_margin,p.registration-no_left_margin{display:block}.single-resources-content__registration-about>p.registration-no_left_margin,.single-resources-content__registration-about>p.registration-no_left_margin button,p.registration-no_left_margin,p.registration-no_left_margin button{padding:0;margin:0}.single-resources-page__content .video-access__wrapper .wp-video{width:100%;margin:0 auto}.single-resources-page__content button.primary-button-link>span{font-family:var(--main-font);font-style:normal;font-weight:900;font-size:14px;line-height:18px;color:var(--white-color);padding:0;margin:0}.single-resources-page__content .primary-button-link.button-upcoming-events{max-width:120px;color:var(--white-color)}.video-access__wrapper{max-width:100%;width:fit-content;height:fit-content;position:relative}.video_access__text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;z-index:4;opacity:.9;background-color:#000}.video_access__text .pages-text{color:#fff}.no-upcoming-events{font-family:var(--main-font);background-color:#fff;font-style:normal;font-weight:700;font-size:24px;line-height:32px;text-align:center;color:#a5a5a5;padding:32px 0;width:100%}.resources__single-resources-page .pages-title{text-transform:unset}.pages-title-resources-event{margin:40px 0}.pages-title.contact-us__resources-title{font-size:2rem}.single-resources-page__content .wp-video,.single-news-page__content .wp-video{max-width:660px;width:100% !important}.special-resources-style,.special-news-style{height:fit-content}.special-resources-style:before,.special-news-style:before{background:0 0}.single-resources-content__img.special-resources-style h1,.single-news-content__img.special-news-style h1{color:#000}.single-resources-content__img h1,.single-news-content__img h1{position:relative;z-index:2;width:100%;margin:0;padding:32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-family:var(--main-font);font-style:normal;font-weight:900;font-size:56px;line-height:64px;color:var(--white-color)}.single-resources-content__text h2,.single-news-content__text h2{font-size:46px;line-height:54px}#pages-list__site-language{text-transform:lowercase}a:focus{outline:0}.product-page__ibp .caption-product__text img:first-child{width:85px;height:auto;margin-right:20px}.search-field__search label{position:relative}#vacancies__loading_div,.vacancies__loading_div{position:absolute;z-index:2;top:4px;left:6px;display:flex;justify-content:center}#vacancies__loading_div>img,.vacancies__loading_div>img{width:42px;height:42px}.contacts-block__container{padding:100px 0 80px}.after-container__after{align-items:center}.how-it-works__check-out{text-transform:unset}.arrow-back{max-width:187px}.our-company__leaderships .single-leadership__leadership-container{display:flex;justify-content:center;align-items:center}.pages-title.pages-title-45,.pages-title.pages-title-1436,.pages-title.pages-title-1437{text-transform:none}.our-team-member__container .member-back{max-width:103px}.site-presentation__title.pages-title{text-transform:none}.header-menu-link__products-pages{max-width:max-content;width:max-content}.footer-copyright-block__policy-block{max-width:336px}.products-footer__container{padding:0;justify-content:center}.products-footer__title{text-align:center}.form-contact__success-send{line-height:32px;height:32px;min-height:32px;color:#c9025d}.testimonials-container__testimonial-video.no-video-file .play-video-btn{display:none}.simple-business-result__big-percent .rfb-small{font-size:26px;white-space:normal;line-height:30px;text-align:right}.product-quote__container img{margin:48px 0}#change-text-legend .text-legend{display:none}#change-text-legend .text-legend.active{display:block}.single-resources-content__text>ol,.single-resources-content__text>ol>li,.single-resources-content__text>ul,.single-resources-content__text>ul>li,.single-news-content__text>ol,.single-news-content__text>ol>li,.single-news-content__text>ul,.single-news-content__text>ul>li{margin:0;font-family:var(--second-font);font-style:normal;font-weight:400;font-size:20px;line-height:28px;color:var(--dark-color);box-sizing:border-box;list-style-position:outside;padding-inline-start:20px}.single-resources-content__text>ol>li,.single-resources-content__text>ul>li,.single-news-content__text>ol>li,.single-news-content__text>ul>li{padding:0}.single-resources-content__text>p>img,.single-news-content__text>p>img{display:inline-block;width:100%;height:auto}@media screen and (max-width:1602px){.single-resources-content__img h1,.single-news-content__img h1{font-size:40px;line-height:52px;padding-bottom:24px}.single-resources-content__text h2,.single-news-content__text h2{font-size:30px;line-height:42px}.product-quote__container img{transform-origin:50% 50%;transform:scale(.86);margin:34px 0 38px}}@media screen and (max-width:1201px){.single-resources-content__img h1,.single-news-content__img h1{font-size:32px;line-height:42px;padding:18px}.single-resources-content__text h2,.single-news-content__text h2{font-size:22px;line-height:32px}.product-quote__container img{transform-origin:50% 50%;transform:scale(.66);margin:25px 0 25px}}@media screen and (max-width:768px){.single-resources-content__img h1,.single-news-content__img h1{font-size:20px;line-height:24px}.single-resources-content__text h2,.single-news-content__text h2{font-size:16px;line-height:20px}.single-resources-content__text>ol,.single-resources-content__text>ol>li,.single-resources-content__text>ul,.single-resources-content__text>ul>li,.single-news-content__text>ol,.single-news-content__text>ol>li,.single-news-content__text>ul,.single-news-content__text>ul>li{font-size:16px;line-height:24px}.cases-slider__list{display:block;flex-direction:unset}.cases-slider__item{display:inline-block}}@media screen and (max-width:575px){.resources-tabs{flex-direction:column}.resources-tabs__single-tab{width:100%}.single-resources-content__img h1,.single-news-content__img h1{padding:24px}.product-quote__container svg{transform-origin:50% 50%;transform:scale(.4);margin:0}}@media screen and (max-width:375px){.header-menu-link__products-pages{max-width:320px;width:320px}}html{scroll-behavior:smooth}body{margin:0 auto;background:var(--bg-color)}.not-full-page{height:auto;min-height:100%}.not-full-page.how-it-works{height:100%}.container{max-width:1350px;padding:0 15px;width:100%;margin:0 auto;max-height:100vh;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container-sec{max-width:1350px;padding:0 15px;width:100%;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container-logos{max-width:1498px;margin:0 auto;height:100%;padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.half-size-block{width:50%}.half-size-block:first-child{margin-right:12px}.half-size-block:last-child{margin-left:12px}.dark-overlay{position:fixed;z-index:10;top:0;left:0;right:0;bottom:0;background:var(--dark-color);opacity:0;visibility:hidden;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out}.visible{visibility:visible;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out;opacity:.4}.pages-block{position:fixed;top:50%;left:40px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);list-style:none}.pages-block ul{padding:0}.pages-block ul li{margin:8px 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.pages-block ul li a{text-decoration:none;font-family:var(--main-font);color:var(--text-gray);font-size:14px;line-height:16px;font-weight:900;-webkit-transition:color .3s;-o-transition:color .3s;-moz-transition:color .3s;transition:color .3s}.pages-block ul li:before{content:'';display:inline-block;width:8px;height:2px;background:var(--text-gray);margin-right:4px;-webkit-transition:height .2s,color .3s,background .3s;-o-transition:height .2s,color .3s,background .3s;-moz-transition:height .2s,color .3s,background .3s;transition:height .2s,color .3s,background .3s}.pages-block ul li:first-child.active a{color:var(--white-color);-webkit-transition:height .2s,color .3s,background .3s,opacity .3s;-o-transition:height .2s,color .3s,background .3s,opacity .3s;-moz-transition:height .2s,color .3s,background .3s,opacity .3s;transition:height .2s,color .3s,background .3s,opacity .3s}.pages-block ul li:first-child.active~li a{color:var(--white-color);opacity:.5;-webkit-transition:height .2s,color .3s,background .3s,opacity .3s;-o-transition:height .2s,color .3s,background .3s,opacity .3s;-moz-transition:height .2s,color .3s,background .3s,opacity .3s;transition:height .2s,color .3s,background .3s,opacity .3s}.pages-block ul li:first-child.active~li:hover a{opacity:1;-webkit-transition:height .2s,color .3s,background .3s,opacity .3s;-o-transition:height .2s,color .3s,background .3s,opacity .3s;-moz-transition:height .2s,color .3s,background .3s,opacity .3s;transition:height .2s,color .3s,background .3s,opacity .3s}.pages-block ul li:first-child.active~li:hover:before{background:var(--white-color);opacity:1;-webkit-transition:height .2s,color .3s,background .3s,opacity .3s;-o-transition:height .2s,color .3s,background .3s,opacity .3s;-moz-transition:height .2s,color .3s,background .3s,opacity .3s;transition:height .2s,color .3s,background .3s,opacity .3s}.pages-block ul li:first-child.active~li:before{background:var(--white-color);opacity:.5;-webkit-transition:height .2s,color .3s,background .3s,opacity .3s;-o-transition:height .2s,color .3s,background .3s,opacity .3s;-moz-transition:height .2s,color .3s,background .3s,opacity .3s;transition:height .2s,color .3s,background .3s,opacity .3s}.pages-block ul li.active a{color:var(--dark-color);-webkit-transition:height .2s,color .3s,background .3s;-o-transition:height .2s,color .3s,background .3s;-moz-transition:height .2s,color .3s,background .3s;transition:height .2s,color .3s,background .3s}.pages-block ul li:hover a{color:var(--dark-color);-webkit-transition:color .3s;-o-transition:color .3s;-moz-transition:color .3s;transition:color .3s}.pages-block ul li:hover:before{background:var(--dark-color);-webkit-transition:background-color .3s;-o-transition:background-color .3s;-moz-transition:background-color .3s;transition:background-color .3s}.pages-block ul li.active:before{width:6px;height:6px;background:var(--dark-color);margin-right:6px;-webkit-transition:height .2s,color .3s,background .3s;-o-transition:height .2s,color .3s,background .3s;-moz-transition:height .2s,color .3s,background .3s;transition:height .2s,color .3s,background .3s}.pages-block ul li:first-child.active:before{width:6px;height:6px;background:var(--white-color);margin-right:6px;-webkit-transition:height .2s,color .3s,background .3s;-o-transition:height .2s,color .3s,background .3s;-moz-transition:height .2s,color .3s,background .3s;transition:height .2s,color .3s,background .3s}@media screen and (max-width:1602px){.container,.container-sec{max-width:1140px}.container-logos{padding:5px 15px;max-width:1260px}.pages-block{left:2%}}@media screen and (max-width:1280px){.pages-block{display:none}}@media screen and (max-width:1199px){.container-sec{max-width:968px}}@media screen and (max-width:992px){.container,.container-sec{padding:0 24px !important}.container{max-height:none}}
body.single-vacancy .tab-content.active>div{width:100%;word-break:break-word}.modal-window__modal-content.modal-window__modal-resources{min-height:495px}.modal-content__container.modal-content__resources .checked-terms+.checkbox-for-terms:before{background:url(https://softservebs.com/wp-content/themes/softserve/src/img/vector-check.svg) no-repeat center,linear-gradient(135deg,#c9025d 0%,#96015d 100%)}.modal-content__container.modal-content__resources .primary-button-link,.modal-content__container.modal-content__resources button.primary-button-link div{background:linear-gradient(135deg,#c9025d 0%,#96015d 100%)}.primary-button-link.get-videoaccess:disabled,.modal-content__container.modal-content__resources .primary-button-link:disabled{opacity:.4;cursor:default}.resources-block__resources-date-link .resources-type-page{color:#000}.registration-about__language{margin:0 24px}.registration-about__language:before{position:absolute;content:url(//softservebs.markupus.tech/wp-content/themes/softserve/src/css/../img/language.svg);height:32px;top:2px}.resources-block__resources-wrapper-type{display:flex;justify-content:flex-start}.resources-page__single-resources .resources-block__resources-type{margin-right:10px}.product-page__gamification .modal-content__title.modal-content__title_resources strong{background:#fff;color:#000;-webkit-text-fill-color:unset}.modal-content__container.modal-content__resources .form-contact__user-info{margin-top:26px}.modal-content__container.modal-content__resources .user-info__phone-company-block{margin-top:28px}.modal-content__container.modal-content__resources .form-contact__submit-container{margin-top:24px}.primary-button-link.get-videoaccess{min-width:200px}.single-resources-content__registration-about{flex-wrap:wrap;justify-content:space-between}.single-resources-content__registration-about>p{width:calc(100%/3 - 48px);margin:0 0 10px}.single-resources-content__registration-about>p.registration-no_left_margin,p.registration-no_left_margin{display:block}.single-resources-content__registration-about>p.registration-no_left_margin,.single-resources-content__registration-about>p.registration-no_left_margin button,p.registration-no_left_margin,p.registration-no_left_margin button{padding:0;margin:0}.single-resources-page__content .video-access__wrapper .wp-video{width:100%;margin:0 auto}.single-resources-page__content button.primary-button-link>span{font-family:var(--main-font);font-style:normal;font-weight:900;font-size:14px;line-height:18px;color:var(--white-color);padding:0;margin:0}.single-resources-page__content .primary-button-link.button-upcoming-events{max-width:120px;color:var(--white-color)}.video-access__wrapper{max-width:100%;width:fit-content;height:fit-content;position:relative}.video_access__text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;z-index:4;opacity:.9;background-color:#000}.video_access__text .pages-text{color:#fff}.no-upcoming-events{font-family:var(--main-font);background-color:#fff;font-style:normal;font-weight:700;font-size:24px;line-height:32px;text-align:center;color:#a5a5a5;padding:32px 0;width:100%}.resources__single-resources-page .pages-title{text-transform:unset}.pages-title-resources-event{margin:40px 0}.pages-title.contact-us__resources-title{font-size:2rem}.single-resources-page__content .wp-video,.single-news-page__content .wp-video{max-width:660px;width:100% !important}.special-resources-style,.special-news-style{height:fit-content}.special-resources-style:before,.special-news-style:before{background:0 0}.single-resources-content__img.special-resources-style h1,.single-news-content__img.special-news-style h1{color:#000}.single-resources-content__img h1,.single-news-content__img h1{position:relative;z-index:2;width:100%;margin:0;padding:32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-family:var(--main-font);font-style:normal;font-weight:900;font-size:56px;line-height:64px;color:var(--white-color)}.single-resources-content__text h2,.single-news-content__text h2{font-size:46px;line-height:54px}#pages-list__site-language{text-transform:lowercase}a:focus{outline:0}.product-page__ibp .caption-product__text img:first-child{width:85px;height:auto;margin-right:20px}.search-field__search label{position:relative}#vacancies__loading_div,.vacancies__loading_div{position:absolute;z-index:2;top:4px;left:6px;display:flex;justify-content:center}#vacancies__loading_div>img,.vacancies__loading_div>img{width:42px;height:42px}.contacts-block__container{padding:100px 0 80px}.after-container__after{align-items:center}.how-it-works__check-out{text-transform:unset}.arrow-back{max-width:187px}.our-company__leaderships .single-leadership__leadership-container{display:flex;justify-content:center;align-items:center}.pages-title.pages-title-45,.pages-title.pages-title-1436,.pages-title.pages-title-1437{text-transform:none}.our-team-member__container .member-back{max-width:103px}.site-presentation__title.pages-title{text-transform:none}.header-menu-link__products-pages{max-width:max-content;width:max-content}.footer-copyright-block__policy-block{max-width:336px}.products-footer__container{padding:0;justify-content:center}.products-footer__title{text-align:center}.form-contact__success-send{line-height:32px;height:32px;min-height:32px;color:#c9025d}.testimonials-container__testimonial-video.no-video-file .play-video-btn{display:none}.simple-business-result__big-percent .rfb-small{font-size:26px;white-space:normal;line-height:30px;text-align:right}.product-quote__container img{margin:48px 0}#change-text-legend .text-legend{display:none}#change-text-legend .text-legend.active{display:block}.single-resources-content__text>ol,.single-resources-content__text>ol>li,.single-resources-content__text>ul,.single-resources-content__text>ul>li,.single-news-content__text>ol,.single-news-content__text>ol>li,.single-news-content__text>ul,.single-news-content__text>ul>li{margin:0;font-family:var(--second-font);font-style:normal;font-weight:400;font-size:20px;line-height:28px;color:var(--dark-color);box-sizing:border-box;list-style-position:outside;padding-inline-start:20px}.single-resources-content__text>ol>li,.single-resources-content__text>ul>li,.single-news-content__text>ol>li,.single-news-content__text>ul>li{padding:0}.single-resources-content__text>p>img,.single-news-content__text>p>img{display:inline-block;width:100%;height:auto}@media screen and (max-width:1602px){.single-resources-content__img h1,.single-news-content__img h1{font-size:40px;line-height:52px;padding-bottom:24px}.single-resources-content__text h2,.single-news-content__text h2{font-size:30px;line-height:42px}.product-quote__container img{transform-origin:50% 50%;transform:scale(.86);margin:34px 0 38px}}@media screen and (max-width:1201px){.single-resources-content__img h1,.single-news-content__img h1{font-size:32px;line-height:42px;padding:18px}.single-resources-content__text h2,.single-news-content__text h2{font-size:22px;line-height:32px}.product-quote__container img{transform-origin:50% 50%;transform:scale(.66);margin:25px 0 25px}}@media screen and (max-width:768px){.single-resources-content__img h1,.single-news-content__img h1{font-size:20px;line-height:24px}.single-resources-content__text h2,.single-news-content__text h2{font-size:16px;line-height:20px}.single-resources-content__text>ol,.single-resources-content__text>ol>li,.single-resources-content__text>ul,.single-resources-content__text>ul>li,.single-news-content__text>ol,.single-news-content__text>ol>li,.single-news-content__text>ul,.single-news-content__text>ul>li{font-size:16px;line-height:24px}.cases-slider__list{display:block;flex-direction:unset}.cases-slider__item{display:inline-block}}@media screen and (max-width:575px){.resources-tabs{flex-direction:column}.resources-tabs__single-tab{width:100%}.single-resources-content__img h1,.single-news-content__img h1{padding:24px}.product-quote__container svg{transform-origin:50% 50%;transform:scale(.4);margin:0}}@media screen and (max-width:375px){.header-menu-link__products-pages{max-width:320px;width:320px}}
@charset "UTF-8";
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}
body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}
h6, h5, h4, h3, h2, h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}
h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1 {
    font-size: 2.5rem;
  }
}
h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2 {
    font-size: 2rem;
  }
}
h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3 {
    font-size: 1.75rem;
  }
}
h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4 {
    font-size: 1.5rem;
  }
}
h5 {
  font-size: 1.25rem;
}
h6 {
  font-size: 1rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol,
ul {
  padding-left: 2rem;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 0.875em;
}
mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}
sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}
a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}
pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}
kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}
figure {
  margin: 0 0 1rem;
}
img,
svg {
  vertical-align: middle;
}
table {
  caption-side: bottom;
  border-collapse: collapse;
}
caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}
label {
  display: inline-block;
}
button {
  border-radius: 0;
}
button:focus:not(:focus-visible) {
  outline: 0;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
select {
  text-transform: none;
}
[role=button] {
  cursor: pointer;
}
select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}
::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
textarea {
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}
::-webkit-inner-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-color-swatch-wrapper {
  padding: 0;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
iframe {
  border: 0;
}
summary {
  display: list-item;
  cursor: pointer;
}
progress {
  vertical-align: baseline;
}
[hidden] {
  display: none !important;
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}
/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}
/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}
/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}
/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}
/**
 * Swiper 11.0.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 26, 2023
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, 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");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
          transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}
.swiper-vertical {
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}
.swiper-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}
.swiper-backface-hidden .swiper-slide {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-3d.swiper-css-mode .swiper-wrapper {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
.swiper-3d {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  -ms-scroll-snap-type: none;
      scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-ordinal-group: 10000;
      -ms-flex-order: 9999;
          order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
          margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
          margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
      -ms-transform-origin: 50%;
          transform-origin: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
          animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}
@-webkit-keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}
:root {
  --swiper-navigation-size:44px;
}
.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}
.swiper-button-next svg, .swiper-button-prev svg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
}
.swiper-rtl .swiper-button-next svg, .swiper-rtl .swiper-button-prev svg {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-lock {
  display: none;
}
.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: "prev";
}
.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: "next";
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 0.3s opacity;
  transition: 0.3s opacity;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
      -ms-transform: scale(0.33);
          transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
      -ms-transform: scale(0.66);
          transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
      -ms-transform: scale(0.33);
          transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
      -ms-transform: scale(0.66);
          transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
      -ms-transform: scale(0.33);
          transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
          transform: translate3d(0px, -50%, 0);
}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 8px;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s top;
  transition: 0.2s transform, 0.2s top, 0.2s -webkit-transform;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s left;
  transition: 0.2s transform, 0.2s left, 0.2s -webkit-transform;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s right;
  transition: 0.2s transform, 0.2s right, 0.2s -webkit-transform;
}
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: left top;
      -ms-transform-origin: left top;
          transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
      -ms-transform-origin: right top;
          transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  -ms-touch-action: none;
      touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}
.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
  -ms-touch-action: none;
      touch-action: none;
}
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-grid > .swiper-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.swiper-fade.swiper-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube {
  overflow: visible;
}
.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
      -ms-transform-origin: 100% 0;
          transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}
.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-filter: blur(50px);
          filter: blur(50px);
}
.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-flip {
  overflow: visible;
}
.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  -webkit-transition-property: opacity, height, -webkit-transform;
  transition-property: opacity, height, -webkit-transform;
  transition-property: transform, opacity, height;
  transition-property: transform, opacity, height, -webkit-transform;
}
.swiper-cards {
  overflow: visible;
}
.swiper-cards .swiper-slide {
  -webkit-transform-origin: center bottom;
      -ms-transform-origin: center bottom;
          transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
}
:root {
  font-size: 18px;
}
@media (-webkit-min-device-pixel-ratio: 2) and (max-width: 1800px), (min-resolution: 2dppx) and (max-width: 1800px), (max-width: 1600px) and (min-width: 992px) and (-webkit-max-device-pixel-ratio: 1.99) {
  :root {
    font-size: 16px;
  }
}
button.btn {
  border: none;
}
.btn {
  font-family: "Proxima Nova", sans-serif;
  letter-spacing: 1px;
  font-style: normal;
  font-weight: 800;
  color: #fff;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  padding: 13px;
  min-width: 165px;
  border-radius: 12px;
  background: linear-gradient(98deg, #C62973 0%, #5050D9 100%);
  display: inline-block;
  position: relative;
  cursor: pointer;
  z-index: 1;
}
.btn:not(:has(input[type=submit])) {
  font-size: 16px;
}
.btn:has(input:disabled) {
  background: linear-gradient(98deg, rgba(198, 41, 115, 0.5) 0%, rgba(80, 80, 217, 0.5) 100%);
  cursor: not-allowed;
}
.btn:has(input:disabled):after, .btn:has(input:disabled):before {
  content: none !important;
}
.btn--color:has(input:disabled) {
  background: linear-gradient(98deg, rgba(var(--ssbs-bg1), 0.5) 0%, rgba(var(--ssbs-bg2), 0.5) 100%);
}
.btn input[type=submit] {
  font-family: "Proxima Nova", sans-serif;
  font-size: 0.8888888889em;
  border: 0;
  outline: 0;
  background: none;
  letter-spacing: 1px;
  font-style: normal;
  font-weight: 800;
  color: #fff;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
@media (max-width: 991.98px) {
  .btn {
    font-size: 16px;
    line-height: 1.5;
  }
}
.btn:after, .btn:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(276deg, #C62973 4.69%, #5050D9 79.35%);
  opacity: 0;
  border-radius: 12px;
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
  z-index: -1;
}
.btn:after {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), linear-gradient(98deg, #5050D9 0%, #C62973 100%);
}
.btn:hover {
  -webkit-box-shadow: 0px 4px 10px 0px rgba(52, 52, 193, 0.2);
          box-shadow: 0px 4px 10px 0px rgba(52, 52, 193, 0.2);
}
.btn:hover:before {
  opacity: 1;
}
.btn:focus, .btn.focused, .btn:has(input[type=submit]:focus) {
  -webkit-box-shadow: 0px 4px 10px 0px rgba(52, 52, 193, 0.2);
          box-shadow: 0px 4px 10px 0px rgba(52, 52, 193, 0.2);
}
.btn:focus:after, .btn.focused:after, .btn:has(input[type=submit]:focus):after {
  opacity: 1;
}
.btn:disabled {
  background: linear-gradient(98deg, rgba(198, 41, 115, 0.5) 0%, rgba(80, 80, 217, 0.5) 100%);
}
.btn.btn--product {
  padding: 12px 36px;
}
.btn.btn--color {
  background: var(--btn-bg);
}
.btn.btn--color:after, .btn.btn--color:before {
  background: var(--btn-hover);
}
.btn.btn--color:after {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))), var(--btn-hover);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), var(--btn-hover);
}
.btn.btn--ghost {
  border-radius: 12px;
  background: transparent;
  color: var(--page-color);
}
.btn.btn--ghost span {
  position: relative;
  z-index: 2;
  background: linear-gradient(148deg, var(--page-color), var(--page-color2) 100%);
  background-clip: text;
  letter-spacing: 1px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.btn.btn--ghost:before {
  opacity: 1;
  border: 2px solid var(--page-color);
  background: transparent;
}
.btn.btn--ghost:after {
  background: linear-gradient(137deg, rgba(var(--ssbs-bg1), 0.12) 0%, rgba(var(--ssbs-bg2), 0.12) 100%);
}
.btn.btn--ghost:hover {
  color: var(--page-color);
}
.btn.btn--ghost:hover:before {
  background: linear-gradient(98deg, rgba(var(--ssbs-bg1), 0.06) 0%, rgba(var(--ssbs-bg2), 0.06) 64.9%);
}
.btn.btn--ghost:focus, .btn.btn--ghost.focused {
  color: var(--page-color);
}
.btn.btn--ghost:focus:after, .btn.btn--ghost.focused:after {
  background: linear-gradient(137deg, rgba(var(--ssbs-bg1), 0.12) 0%, rgba(var(--ssbs-bg2), 0.12) 100%);
}
.btn.btn--big {
  font-family: "Proxima Nova", sans-serif;
  font-size: 1.4444444444em;
  font-weight: 800;
  min-width: 400px;
  padding: 18px 48px;
}
@media screen and (max-width: 1440px) and (min-width: 992px) and (-webkit-max-device-pixel-ratio: 1.99), screen and (max-width: 1700px) and (min-width: 992px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 1700px) and (min-width: 992px) and (min-resolution: 2dppx) {
  .btn.btn--big {
    font-size: 1.1111111111em;
  }
}
@media (max-width: 767.98px) {
  .btn.btn--big {
    font-size: 16px;
    min-width: auto;
    padding: 12px 30px;
  }
}
.btn.btn--white {
  color: var(--page-color);
  background: #fff;
  -webkit-transition: background-color 0.6s ease;
  transition: background-color 0.6s ease;
}
.btn.btn--white:before {
  background: linear-gradient(87deg, rgba(var(--ssbs-bg2), 0.12) 5.32%, rgba(var(--ssbs-bg1), 0.12) 94.68%), linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%);
}
.btn.btn--white:after {
  background: linear-gradient(87deg, rgba(var(--ssbs-bg2), 0.2) 5.32%, rgba(var(--ssbs-bg1), 0.2) 94.68%), linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%);
}
.btn.btn--ghost2 {
  z-index: 1;
  border-radius: 12px;
  background: transparent;
  color: var(--page-color);
}
.btn.btn--ghost2 span {
  position: relative;
  z-index: 2;
  background: linear-gradient(148deg, var(--page-color), var(--page-color2) 100%);
  background-clip: text;
  letter-spacing: 1px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.btn.btn--ghost2:before {
  opacity: 1;
  border: 2px solid var(--page-color);
  background: transparent;
}
.btn.btn--ghost2:after {
  opacity: 1;
  background: #fff;
}
.btn.btn--ghost2:before {
  position: absolute;
  border: none;
  content: "";
  top: -2px;
  left: -2px;
  width: calc(100% + 4px);
  height: calc(100% + 4px);
  z-index: -5;
  background: -webkit-gradient(linear, left top, right top, from(var(--page-color)), to(var(--page-color2)));
  background: linear-gradient(90deg, var(--page-color), var(--page-color2));
  border-radius: 14px;
  overflow: hidden;
}
.btn.btn--ghost2:hover span, .btn.btn--ghost2:focus span, .btn.btn--ghost2.focused span {
  background: linear-gradient(98deg, #fff 0%, #fff 35%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.btn.btn--ghost2:hover:after {
  background: transparent;
}
.btn.btn--ghost2:hover:before {
  background: -webkit-gradient(linear, left top, right top, from(var(--page-color2)), to(var(--page-color)));
  background: linear-gradient(90deg, var(--page-color2), var(--page-color));
}
.btn.btn--ghost2:focus:after, .btn.btn--ghost2.focused:after {
  background: transparent;
}
.btn.btn--ghost2:focus:before, .btn.btn--ghost2.focused:before {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))), var(--btn-hover);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), var(--btn-hover);
}
.ssbs-news__item:hover .ssbs-read-more:after, .ssbs-read-more:hover:after, .ssbs-read-more.hover-effect:after, .ssbs-vacancy:hover .ssbs-read-more:after {
  opacity: 1;
}
.ssbs-read-more {
  background: linear-gradient(98deg, #C62973 0%, #5050D9 35%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-family: "Proxima Nova", sans-serif;
  text-decoration: none;
  font-weight: 800;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 12px;
  margin-left: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ssbs-read-more:after {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  min-width: 24px;
  background-color: transparent;
  background-size: contain;
  background-image: linear-gradient(98deg, #C62973 18%, #5050D9 77%);
  background-repeat: no-repeat;
  -webkit-mask-image: url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/../img/readmore-arrow.svg);
          mask-image: url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/../img/readmore-arrow.svg);
}
.ssbs-read-more:hover, .ssbs-read-more.hover-effect {
  background: linear-gradient(98deg, #5050D9 0%, #C62973 35%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.ssbs-read-more:hover:after, .ssbs-read-more.hover-effect:after {
  opacity: 1;
  background-image: linear-gradient(98deg, #5050D9 18%, #C62973 77%);
}
.ssbs-read-more:hover span, .ssbs-read-more.hover-effect span {
  background: linear-gradient(98deg, #5050D9 0%, #C62973 35%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.ssbs-read-more:focus, .ssbs-read-more.focused {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), linear-gradient(98deg, var(--page-color) 18%, var(--page-color2) 77%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.ssbs-read-more:focus:after, .ssbs-read-more.focused:after {
  opacity: 1;
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), linear-gradient(98deg, var(--page-color) 18%, var(--page-color2) 77%);
}
.ssbs-read-more:focus span, .ssbs-read-more.focused span {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), linear-gradient(98deg, var(--page-color) 18%, var(--page-color2) 77%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.ssbs-read-more--white {
  color: #fff;
  background-image: none;
  background-clip: unset;
  -webkit-background-clip: unset;
  -webkit-text-fill-color: unset;
}
.ssbs-read-more--white:after, .ssbs-read-more--white:hover:after {
  background-image: none;
  -webkit-mask-image: url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/../img/readmore-arrow--white.svg);
          mask-image: url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/../img/readmore-arrow--white.svg);
  background-color: #fff;
}
@media (max-width: 991.98px) {
  .ssbs-read-more {
    font-size: 16px;
  }
  .ssbs-read-more:after {
    opacity: 1;
    content: none;
  }
}
@media (max-width: 767.98px) {
  .ssbs-read-more {
    font-size: 12px;
  }
  .ssbs-read-more:after {
    width: 16px;
    margin-left: 1px;
    height: 16px;
    min-width: 16px;
    -webkit-mask-size: cover;
            mask-size: cover;
    -webkit-transform: translateY(-5%);
        -ms-transform: translateY(-5%);
            transform: translateY(-5%);
  }
}
.page--purple .ssbs-read-more {
  background: linear-gradient(104deg, #903FA1 0%, #5F156D 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.page--purple .ssbs-read-more:after {
  background-image: linear-gradient(98deg, #903FA1 18%, #5F156D 77%);
}
.page--purple .ssbs-news__item:hover .ssbs-read-more, .page--purple .ssbs-read-more:hover, .page--purple .ssbs-read-more.hover-effect, .page--purple .ssbs-vacancy:hover .ssbs-read-more {
  background: linear-gradient(104deg, #5F156D 0%, #903FA1 35%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.page--blue .ssbs-read-more {
  background: linear-gradient(135deg, #4785FF 0%, #2D4DF7 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.page--blue .ssbs-read-more:after {
  background-image: linear-gradient(98deg, #4785FF 18%, #2D4DF7 77%);
}
.page--blue .ssbs-news__item:hover .ssbs-read-more, .page--blue .ssbs-read-more:hover, .page--blue .ssbs-read-more.hover-effect, .page--blue .ssbs-vacancy:hover .ssbs-read-more {
  background: linear-gradient(135deg, #2D4DF7 0%, #4785FF 35%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.page--cyan .btn--white {
  color: #00719B;
}
.page--cyan .ssbs-read-more {
  background: linear-gradient(315deg, #00729B 0%, #00A7E5 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.page--cyan .ssbs-read-more:after {
  background-image: linear-gradient(315deg, #00A7E5 0%, #00729B 35%);
}
.page--cyan .ssbs-news__item:hover .ssbs-read-more, .page--cyan .ssbs-read-more:hover, .page--cyan .ssbs-read-more.hover-effect, .page--cyan .ssbs-vacancy:hover .ssbs-read-more {
  background: linear-gradient(315deg, #00A7E5 0%, #00729B 35%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.page--lettuce .ssbs-read-more {
  background: linear-gradient(110deg, #10924A 0%, #5EBF55 78.13%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.page--lettuce .ssbs-read-more:after {
  background-image: linear-gradient(110deg, #10924A 0%, #5EBF55 78.13%);
}
.page--lettuce .ssbs-news__item:hover .ssbs-read-more, .page--lettuce .ssbs-read-more:hover, .page--lettuce .ssbs-read-more.hover-effect, .page--lettuce .ssbs-vacancy:hover .ssbs-read-more {
  background: linear-gradient(110deg, #10924A 0%, #5EBF55 78.13%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.min-height {
  min-height: 80vh;
}
.ssbs-typography {
  font-size: 1em;
  font-family: "Open Sans", sans-serif;
  color: #2E2F46;
  font-weight: 500;
}
@media screen and (max-width: 1802px) and (min-width: 992px) {
  .ssbs-typography {
    font-size: 1em;
  }
}
@media (max-width: 767.98px) {
  .ssbs-typography {
    font-size: 16px;
    font-weight: 500;
  }
}
.ssbs-typography .btn {
  min-width: 195px;
}
@media (max-width: 767.98px) {
  .ssbs-typography .btn {
    min-width: 185px;
  }
}
.ssbs-typography .btn.btn--big {
  min-width: 400px;
}
@media screen and (max-width: 1440px) and (min-width: 992px) and (-webkit-max-device-pixel-ratio: 1.99), screen and (max-width: 1600px) and (min-width: 992px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 1600px) and (min-width: 992px) and (min-resolution: 2dppx) {
  .ssbs-typography .btn.btn--big {
    min-width: 22.5vw;
  }
}
@media (max-width: 767.98px) {
  .ssbs-typography .btn.btn--big {
    min-width: auto;
  }
}
.ssbs-typography h1, .ssbs-typography .h1,
.ssbs-typography h2, .ssbs-typography .h2,
.ssbs-typography h3, .ssbs-typography .h3,
.ssbs-typography h4, .ssbs-typography .h4,
.ssbs-typography h5, .ssbs-typography .h5,
.ssbs-typography h6, .ssbs-typography .h6 {
  font-family: "Proxima Nova", sans-serif;
  font-weight: 900;
  line-height: 1.1;
  margin: 0 0 1rem;
}
.ssbs-typography h1, .ssbs-typography .h1 {
  font-size: 2.6666666667em;
}
@media screen and (max-width: 1802px) and (min-width: 992px) {
  .ssbs-typography h1, .ssbs-typography .h1 {
    font-size: 3.5vw;
  }
}
@media (max-width: 767.98px) {
  .ssbs-typography h1, .ssbs-typography .h1 {
    font-size: 32px;
  }
}
.ssbs-typography h2, .ssbs-typography .h2 {
  font-size: 2.4444444444em;
  margin: 0 0 2rem;
}
@media screen and (max-width: 1802px) and (min-width: 992px) {
  .ssbs-typography h2, .ssbs-typography .h2 {
    font-size: 2.7708333333vw;
    margin: 0 0 1.5rem;
  }
}
@media (max-width: 767.98px) {
  .ssbs-typography h2, .ssbs-typography .h2 {
    font-size: 32px;
    margin: 0 0 1rem;
  }
}
.ssbs-typography h3, .ssbs-typography .h3 {
  font-size: 2em;
}
@media screen and (max-width: 1802px) and (min-width: 992px) {
  .ssbs-typography h3, .ssbs-typography .h3 {
    font-size: 2.1875vw;
  }
}
@media (max-width: 767.98px) {
  .ssbs-typography h3, .ssbs-typography .h3 {
    font-size: 26px;
  }
}
.ssbs-typography h4, .ssbs-typography .h4 {
  font-size: 1.4444444444em;
}
@media screen and (max-width: 1802px) and (min-width: 992px) {
  .ssbs-typography h4, .ssbs-typography .h4 {
    font-size: 1.6041666667vw;
  }
}
@media (max-width: 767.98px) {
  .ssbs-typography h4, .ssbs-typography .h4 {
    font-size: 22px;
  }
}
.ssbs-typography h5, .ssbs-typography .h5 {
  font-size: 1.3333333333em;
}
@media screen and (max-width: 1802px) and (min-width: 992px) {
  .ssbs-typography h5, .ssbs-typography .h5 {
    font-size: 1.4583333333vw;
  }
}
@media (max-width: 767.98px) {
  .ssbs-typography h5, .ssbs-typography .h5 {
    font-size: 20px;
  }
}
.ssbs-typography h6, .ssbs-typography .h6 {
  font-size: 18px;
}
.ssbs-typography ul:not(.not-list) {
  list-style: none;
  padding-top: 10px;
  padding-left: 25px;
  line-height: 1;
  margin-bottom: 0.7rem;
}
.ssbs-typography ul:not(.not-list) li {
  text-indent: -16px;
  line-height: 1.4;
  margin-bottom: 7px;
}
.ssbs-typography ul:not(.not-list) li:before {
  content: "·";
  font-size: 1.3888888889em;
  line-height: 0;
  top: -1px;
  position: relative;
  margin-right: 8px;
  vertical-align: middle;
  display: inline;
}
@media (max-width: 991.98px) {
  .ssbs-typography ul:not(.not-list) {
    padding-top: 5px;
  }
}
.ssbs-typography ol:not(.not-list) {
  padding-top: 10px;
  padding-left: 25px;
  margin-bottom: 0.7rem;
  line-height: 1;
}
.ssbs-typography ol:not(.not-list) li {
  line-height: 1.4;
  margin-bottom: 7px;
}
@media (max-width: 991.98px) {
  .ssbs-typography ol:not(.not-list) {
    padding-top: 5px;
  }
}
.ssbs-typography a:not(.btn):not(.not-link) {
  display: inline;
  text-decoration: underline;
  -webkit-transition: color ease-out 0.35s;
  transition: color ease-out 0.35s;
}
.ssbs-typography a:not(.btn):not(.not-link):hover {
  text-decoration: none;
}
.ssbs-typography p {
  margin-top: 0;
  margin-bottom: 0.8rem;
}
@media (max-width: 991.98px) {
  .ssbs-typography p {
    margin-bottom: 0.6rem;
  }
}
.ssbs-typography p:last-of-type {
  margin-bottom: 0;
}
.ssbs-typography small {
  font-size: 0.8888888889em;
}
@media (max-width: 991.98px) {
  .ssbs-typography small {
    font-size: 14px;
  }
}
.ssbs-typography b, .ssbs-typography strong {
  font-weight: 900;
}
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,
.bs-tooltip-auto[x-placement^=top] .tooltip-arrow {
  border-top-color: #2e2f46;
}
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,
.bs-tooltip-auto[x-placement^=right] .tooltip-arrow {
  border-right-color: #2e2f46;
}
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,
.bs-tooltip-auto[x-placement^=bottom] .tooltip-arrow {
  border-bottom-color: #2e2f46;
}
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,
.bs-tooltip-auto[x-placement^=left] .tooltip-arrow {
  border-left-color: #2e2f46;
}
.tooltip-inner {
  background-color: #2e2f46;
  color: white;
  font-family: "Open Sans", sans-serif;
  padding: 8px 12px;
  border-radius: 4px;
  min-width: 344px;
  font-weight: 500;
  font-size: 11px;
}
.tooltip.show {
  opacity: 1;
}
.wp-video, video.wp-video-shortcode, .mejs-container, .mejs-overlay.load {
  width: 100% !important;
  height: 100% !important;
  -o-object-fit: cover;
     object-fit: cover;
}
.mejs-container {
  padding-top: 56.25%;
}
.wp-video, video.wp-video-shortcode {
  max-width: 100% !important;
}
video.wp-video-shortcode {
  position: relative;
}
.mejs-mediaelement {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.mejs-controls {
  display: none;
}
.mejs-overlay-play {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: auto !important;
  height: auto !important;
}
* {
  outline: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
body, html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  margin: 0;
  min-height: 100vh;
  color: #2E2F46;
  max-width: 100vw;
  -webkit-transition: padding-right 0.3s ease;
  transition: padding-right 0.3s ease;
}
.css-clip {
  position: absolute;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  word-wrap: normal !important;
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
}
.wrapper-overflow {
  overflow: hidden;
}
.js-header-wrapper.is-affixed, .js-header-wrapper {
  z-index: 105;
  position: relative;
}
.ssbs-popup {
  display: none;
}
.custom-scroll::-webkit-scrollbar {
  width: 4px;
}
.custom-scroll::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.custom-scroll::-webkit-scrollbar-thumb {
  background: rgba(var(--ssbs-bg1), 1);
}
.custom-scroll::-webkit-scrollbar-thumb:hover {
  background: rgba(var(--ssbs-bg1), 0.8);
}
img {
  max-width: 100%;
  height: auto;
}
figure {
  margin: 0;
}
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
a {
  text-decoration: none;
}
main {
  margin-top: 80px;
}
.single-vacancy main {
  margin-top: 30px;
}
.swiper-container {
  overflow-x: hidden;
}
body .show-tablet {
  display: none;
  visibility: hidden;
}
body .show-mobile {
  display: none;
  visibility: hidden;
}
body .container {
  max-height: none;
}
.swiper-container {
  position: relative;
}
.swiper-container .swiper-pagination-bullet-active {
  background: linear-gradient(290deg, rgba(191, 7, 101, 0.7) 36.88%, rgba(60, 60, 191, 0.7) 74.96%);
}
.tooltip {
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.page--lettuce main {
  padding-bottom: 30px;
}
@media (max-width: 991.98px) {
  .page--lettuce main {
    padding-bottom: 15px;
  }
  body .show-tablet {
    display: block;
    visibility: visible;
  }
  body .show-tablet.flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  body .hide-tablet {
    display: none;
    visibility: hidden;
  }
  main {
    margin-top: 72px;
  }
}
@media (max-width: 767.98px) {
  body .show-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    visibility: visible;
  }
  body .hide-mobile {
    display: none;
    visibility: hidden;
  }
}
.accordion-item:hover {
  cursor: pointer;
}
.accordion-item__text {
  display: block;
}
.accordion-item__content .accordion-item__text {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.35s;
  transition: max-height 0.35s;
}
.accordion-item.accordion-active {
  -ms-flex-item-align: stretch;
      align-self: stretch;
}
.accordion-item.accordion-active .accordion-item__content .accordion-item__text {
  max-height: 1000px;
  margin-top: 0;
}
.ssbs-form .form, .ssbs-form .wpcf7 {
  padding: 50px 60px 40px;
  background: linear-gradient(98deg, rgba(var(--ssbs-bg1), 0.25) 0%, rgba(var(--ssbs-bg2), 0.25) 100%);
  border-radius: 12px;
  justify-self: center;
}
.ssbs-form .form form, .ssbs-form .wpcf7 form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 28px;
     -moz-column-gap: 28px;
          column-gap: 28px;
  row-gap: 27px;
}
.ssbs-form .form .wpcf7-checkbox, .ssbs-form .form .term_and_conditions, .ssbs-form .wpcf7 .wpcf7-checkbox, .ssbs-form .wpcf7 .term_and_conditions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 16px;
}
.ssbs-form .form .wpcf7-checkbox .wpcf7-list-item, .ssbs-form .form .term_and_conditions .wpcf7-list-item, .ssbs-form .wpcf7 .wpcf7-checkbox .wpcf7-list-item, .ssbs-form .wpcf7 .term_and_conditions .wpcf7-list-item {
  margin-left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ssbs-form .form .wpcf7-checkbox .wpcf7-list-item label, .ssbs-form .form .term_and_conditions .wpcf7-list-item label, .ssbs-form .wpcf7 .wpcf7-checkbox .wpcf7-list-item label, .ssbs-form .wpcf7 .term_and_conditions .wpcf7-list-item label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ssbs-form .form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox], .ssbs-form .form .term_and_conditions .wpcf7-list-item input[type=checkbox], .ssbs-form .wpcf7 .wpcf7-checkbox .wpcf7-list-item input[type=checkbox], .ssbs-form .wpcf7 .term_and_conditions .wpcf7-list-item input[type=checkbox] {
  display: none;
  outline: none;
}
.ssbs-form .form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label, .ssbs-form .form .term_and_conditions .wpcf7-list-item .wpcf7-list-item-label, .ssbs-form .wpcf7 .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label, .ssbs-form .wpcf7 .term_and_conditions .wpcf7-list-item .wpcf7-list-item-label {
  font-family: "Proxima Nova", sans-serif;
  display: inline-block;
}
.ssbs-form .form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox] + span, .ssbs-form .form .term_and_conditions .wpcf7-list-item input[type=checkbox] + span, .ssbs-form .wpcf7 .wpcf7-checkbox .wpcf7-list-item input[type=checkbox] + span, .ssbs-form .wpcf7 .term_and_conditions .wpcf7-list-item input[type=checkbox] + span {
  display: inline-block;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 16px;
  color: #2E2F46;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  max-width: 387px;
  padding-left: 46px;
}
.ssbs-form .form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox] + span::before, .ssbs-form .form .term_and_conditions .wpcf7-list-item input[type=checkbox] + span::before, .ssbs-form .wpcf7 .wpcf7-checkbox .wpcf7-list-item input[type=checkbox] + span::before, .ssbs-form .wpcf7 .term_and_conditions .wpcf7-list-item input[type=checkbox] + span::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  min-width: 24px;
  width: 24px;
  border-radius: 2px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
  cursor: pointer;
}
.ssbs-form .form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox] + span::before, .ssbs-form .form .term_and_conditions .wpcf7-list-item input[type=checkbox] + span::before, .ssbs-form .wpcf7 .wpcf7-checkbox .wpcf7-list-item input[type=checkbox] + span::before, .ssbs-form .wpcf7 .term_and_conditions .wpcf7-list-item input[type=checkbox] + span::before {
  border: 2px solid #000;
  background-color: transparent;
  outline: none;
}
.ssbs-form .form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked + span::before, .ssbs-form .form .term_and_conditions .wpcf7-list-item input[type=checkbox]:checked + span::before, .ssbs-form .wpcf7 .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked + span::before, .ssbs-form .wpcf7 .term_and_conditions .wpcf7-list-item input[type=checkbox]:checked + span::before {
  border: 0;
  background: url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/../img/vector-check.svg) no-repeat center, linear-gradient(98deg, var(--page-color) 0%, var(--page-color2) 64.9%);
}
.ssbs-form .form .term_and_conditions, .ssbs-form .wpcf7 .term_and_conditions {
  margin-top: -2px;
}
.ssbs-form .form .wpcf7-list-item-label a, .ssbs-form .wpcf7 .wpcf7-list-item-label a {
  margin: 0 3px 0 0;
  font-weight: 500;
}
.ssbs-form .form textarea, .ssbs-form .wpcf7 textarea {
  max-height: 171px;
  resize: none;
}
.ssbs-form .form input:not(input[type=submit]), .ssbs-form .form textarea, .ssbs-form .wpcf7 input:not(input[type=submit]), .ssbs-form .wpcf7 textarea {
  font-family: "Open Sans", sans-serif;
  width: 100%;
  font-size: 0.8888888889em;
  color: #2E2F46;
  padding: 12px 16px 13px;
  border-radius: 8px;
  -webkit-box-shadow: 2px 7px 25px 0px rgba(59, 59, 190, 0.1);
          box-shadow: 2px 7px 25px 0px rgba(59, 59, 190, 0.1);
  border: 2px solid transparent;
}
.ssbs-form .form input:not(input[type=submit])::-webkit-input-placeholder, .ssbs-form .form textarea::-webkit-input-placeholder, .ssbs-form .wpcf7 input:not(input[type=submit])::-webkit-input-placeholder, .ssbs-form .wpcf7 textarea::-webkit-input-placeholder {
  color: #B4B4BD;
}
.ssbs-form .form input:not(input[type=submit])::-moz-placeholder, .ssbs-form .form textarea::-moz-placeholder, .ssbs-form .wpcf7 input:not(input[type=submit])::-moz-placeholder, .ssbs-form .wpcf7 textarea::-moz-placeholder {
  color: #B4B4BD;
}
.ssbs-form .form input:not(input[type=submit]):-ms-input-placeholder, .ssbs-form .form textarea:-ms-input-placeholder, .ssbs-form .wpcf7 input:not(input[type=submit]):-ms-input-placeholder, .ssbs-form .wpcf7 textarea:-ms-input-placeholder {
  color: #B4B4BD;
}
.ssbs-form .form input:not(input[type=submit])::-ms-input-placeholder, .ssbs-form .form textarea::-ms-input-placeholder, .ssbs-form .wpcf7 input:not(input[type=submit])::-ms-input-placeholder, .ssbs-form .wpcf7 textarea::-ms-input-placeholder {
  color: #B4B4BD;
}
.ssbs-form .form input:not(input[type=submit])::placeholder, .ssbs-form .form textarea::placeholder, .ssbs-form .wpcf7 input:not(input[type=submit])::placeholder, .ssbs-form .wpcf7 textarea::placeholder {
  color: #B4B4BD;
}
.ssbs-form .form input:not(input[type=submit]):hover, .ssbs-form .form textarea:hover, .ssbs-form .wpcf7 input:not(input[type=submit]):hover, .ssbs-form .wpcf7 textarea:hover {
  -webkit-box-shadow: 2px 7px 25px 0px rgba(59, 59, 190, 0.3);
          box-shadow: 2px 7px 25px 0px rgba(59, 59, 190, 0.3);
}
.ssbs-form .form .wpcf7-form-control-wrap, .ssbs-form .wpcf7 .wpcf7-form-control-wrap {
  position: relative;
}
.ssbs-form .form .wpcf7-form-control-wrap:has(input:focus):after, .ssbs-form .form .wpcf7-form-control-wrap:has(textarea:focus):after, .ssbs-form .form .wpcf7-form-control-wrap:has(.wpcf7-not-valid-tip):after, .ssbs-form .wpcf7 .wpcf7-form-control-wrap:has(input:focus):after, .ssbs-form .wpcf7 .wpcf7-form-control-wrap:has(textarea:focus):after, .ssbs-form .wpcf7 .wpcf7-form-control-wrap:has(.wpcf7-not-valid-tip):after {
  content: "";
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  z-index: -1;
  border-radius: 8px;
}
.ssbs-form .form .wpcf7-form-control-wrap:has(textarea:focus):after, .ssbs-form .wpcf7 .wpcf7-form-control-wrap:has(textarea:focus):after {
  height: calc(100% - 2px);
  width: calc(100% + 2px);
}
.ssbs-form .form .wpcf7-form-control-wrap:has(input:focus):after, .ssbs-form .form .wpcf7-form-control-wrap:has(textarea:focus):after, .ssbs-form .wpcf7 .wpcf7-form-control-wrap:has(input:focus):after, .ssbs-form .wpcf7 .wpcf7-form-control-wrap:has(textarea:focus):after {
  background: -webkit-gradient(linear, right top, left top, from(var(--page-color2)), to(var(--page-color)));
  background: linear-gradient(to left, var(--page-color2), var(--page-color));
}
.ssbs-form .form .wpcf7-form-control-wrap:not(.term_and_conditions):has(.wpcf7-not-valid-tip), .ssbs-form .wpcf7 .wpcf7-form-control-wrap:not(.term_and_conditions):has(.wpcf7-not-valid-tip) {
  margin-bottom: 20px;
}
.ssbs-form .form .wpcf7-form-control-wrap:not(.term_and_conditions):has(.wpcf7-not-valid-tip):after, .ssbs-form .wpcf7 .wpcf7-form-control-wrap:not(.term_and_conditions):has(.wpcf7-not-valid-tip):after {
  background: #FF0051;
}
.ssbs-form .form .wpcf7-form-control-wrap .wpcf7-not-valid-tip, .ssbs-form .wpcf7 .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
  color: #FF0051;
  font-size: 0.6666666667em;
  font-weight: 500;
  position: absolute;
  bottom: -16px;
}
.ssbs-form .form .wpcf7-form-control-wrap.term_and_conditions .wpcf7-not-valid-tip, .ssbs-form .wpcf7 .wpcf7-form-control-wrap.term_and_conditions .wpcf7-not-valid-tip {
  bottom: -30px;
}
.ssbs-form .form .wpcf7-response-output, .ssbs-form .wpcf7 .wpcf7-response-output {
  display: none !important;
}
.ssbs-form .form label, .ssbs-form .wpcf7 label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
.ssbs-form .form label .text-area-counter, .ssbs-form .wpcf7 label .text-area-counter {
  position: absolute;
  bottom: 16px;
  right: 14px;
  font-size: 0.7222222222em;
  color: #B4B4BD;
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
}
.ssbs-form .form label.half, .ssbs-form .wpcf7 label.half {
  width: calc(50% - 14px);
}
.ssbs-form .form label.third, .ssbs-form .wpcf7 label.third {
  width: calc(33% - 22px);
}
.ssbs-form .form label.third-two, .ssbs-form .wpcf7 label.third-two {
  width: calc(66% - 44px);
}
.ssbs-form .form .submit-row, .ssbs-form .wpcf7 .submit-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -10px;
  width: 100%;
  position: relative;
}
.ssbs-form .form .submit-row .wpcf7-spinner, .ssbs-form .form .submit-row .ajax-loader, .ssbs-form .wpcf7 .submit-row .wpcf7-spinner, .ssbs-form .wpcf7 .submit-row .ajax-loader {
  right: -20px;
  z-index: 5;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  position: absolute;
}
.ssbs-form .form .file-upload input[type=file], .ssbs-form .wpcf7 .file-upload input[type=file] {
  display: none;
}
.ssbs-form .form .file-upload__overlay, .ssbs-form .wpcf7 .file-upload__overlay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 18px;
     -moz-column-gap: 18px;
          column-gap: 18px;
  cursor: pointer;
}
.ssbs-form .form .file-upload__subtitle, .ssbs-form .wpcf7 .file-upload__subtitle {
  color: #7B7C88;
}
.ssbs-form .form .file-upload .file-upload__btn, .ssbs-form .wpcf7 .file-upload .file-upload__btn {
  border-radius: 12px;
  font-size: 16px;
  text-transform: uppercase;
  color: var(--page-color);
  font-weight: 800;
  padding: 12px 24px;
  min-height: 48px;
  line-height: 24px;
}
.ssbs-form .form label > span:not(.wpcf7-form-control-wrap), .ssbs-form .wpcf7 label > span:not(.wpcf7-form-control-wrap) {
  margin-bottom: 4px;
}
.ssbs-form .form label:has(.wpcf7-validates-as-required) > span:not(.wpcf7-form-control-wrap):after, .ssbs-form .wpcf7 label:has(.wpcf7-validates-as-required) > span:not(.wpcf7-form-control-wrap):after {
  content: "*";
  color: #FF0051;
  padding-left: 3px;
  position: absolute;
}
.ssbs-form .form .btn, .ssbs-form .wpcf7 .btn {
  border: none;
  padding: 13px 36px 14px;
  border-radius: 12px;
  width: 210px;
}
.ssbs-form .form label, .ssbs-form .wpcf7 label {
  color: #2E2F46;
  font-size: 0.8888888889em;
  font-weight: 600;
  font-family: "Proxima Nova", sans-serif;
}
.breadcrumbs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
}
.breadcrumbs a.breadcrumbs__link {
  text-decoration: none;
}
.breadcrumbs a.breadcrumbs__link:hover {
  text-decoration: underline;
}
.breadcrumbs__separator {
  width: 12px;
  height: 12px;
  margin-right: 5px;
  margin-left: 5px;
  background-color: transparent;
  background-size: contain;
  background-image: url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/../img/arrow-right.svg);
  background-position: center;
  background-repeat: no-repeat;
}
.ssbs-popup .ssbs-contact--new .ssbs-contact__form-contact, .ssbs-popup .ssbs-contact--new .ssbs-thank {
  background: linear-gradient(96deg, rgba(191, 7, 101, 0.06) 37.09%, rgba(60, 60, 191, 0.06) 81.19%), #FFF;
  -webkit-box-shadow: 0px 0px 64px 0px rgba(0, 0, 0, 0.35);
          box-shadow: 0px 0px 64px 0px rgba(0, 0, 0, 0.35);
}
body:not(.page--gradient) .ssbs-popup .ssbs-contact--new .ssbs-contact__form-contact, body:not(.page--gradient) .ssbs-popup .ssbs-contact--new .ssbs-thank {
  background: linear-gradient(98deg, rgba(var(--ssbs-bg1), 0.05) 0%, rgba(var(--ssbs-bg2), 0.05) 100%), #fff;
  -webkit-box-shadow: 0px 0px 64px 0px rgba(0, 0, 0, 0.35);
          box-shadow: 0px 0px 64px 0px rgba(0, 0, 0, 0.35);
}
.js-ssbs-popup--thank {
  position: absolute;
}
.ssbs-popup {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 106;
  width: 100%;
  height: var(--app-height);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: left;
}
.ssbs-popup .ssbs-contact__container {
  padding: 0 !important;
}
.ssbs-popup--flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ssbs-popup__close {
  position: absolute;
  width: 62px;
  height: 62px;
  background-color: transparent;
  z-index: 105;
  background-size: contain;
  background-image: url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/../img/close2.svg);
  background-repeat: no-repeat;
  top: 14px;
  right: 14px;
  cursor: pointer;
}
.ssbs-popup__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: var(--app-height);
  background-color: rgba(0, 0, 0, 0.6);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: -1;
}
.ssbs-popup__content {
  position: relative;
}
.ssbs-popup__open {
  z-index: 0;
}
.ssbs-popup .ssbs-contact--new .ssbs-contact__form-contact, .ssbs-popup .ssbs-contact--new .ssbs-thank {
  background: linear-gradient(96deg, rgba(191, 7, 101, 0.06) 37.09%, rgba(60, 60, 191, 0.06) 81.19%), #FFF;
  margin-left: auto;
}
.ssbs-popup .ssbs-contact--book-meeting {
  padding: 0;
}
.ssbs-popup .ssbs-contact--book-meeting .ssbs-contact__form-contact {
  max-width: 1258px;
  padding: 62px 72px 74px 78px;
}
.ssbs-popup .ssbs-contact--book-meeting .ssbs-contact__form {
  max-width: 743px;
}
.ssbs-popup .ssbs-contact--book-meeting .ssbs-contact__or:before {
  background: linear-gradient(96deg, rgba(191, 7, 101, 0.3) 37.09%, rgba(60, 60, 191, 0.3) 81.19%);
  width: 2px;
  height: 91%;
}
.ssbs-popup .ssbs-contact--book-meeting .ssbs-contact__form-title, .ssbs-popup .ssbs-contact--big-popup .ssbs-contact__form-title {
  font-size: 2.2222222222em;
  font-weight: 900;
  letter-spacing: 0.5px;
}
.ssbs-popup .ssbs-contact--big-popup .ssbs-contact__form-title {
  text-align: center;
  margin-bottom: 50px;
}
.ssbs-popup .ssbs-contact--big-popup .ssbs-contact__form-contact {
  padding: 53px 114px;
  max-width: 980px;
}
.ssbs-popup .ssbs-contact--column {
  padding: 0;
}
.ssbs-popup .ssbs-contact--column .wpcf7 .term_and_conditions .wpcf7-list-item input[type=checkbox] + span {
  max-width: none;
}
.ssbs-popup .ssbs-contact--column .ssbs-contact__form-contact {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 53px 114px;
  max-width: 980px;
}
.ssbs-popup .ssbs-contact--column .ssbs-contact__form-contact .ssbs-contact__form-title {
  font-size: 2.2222222222em;
  text-align: center;
  margin-bottom: 51px;
  letter-spacing: 0.5px;
}
body .ssbs-popup .ssbs-contact--new {
  padding: 0;
}
.ssbs-thank {
  padding: 85px 50px 50px;
  min-height: 719px;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  min-width: 980px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 11px;
  background: linear-gradient(152deg, #fbf0f6 0%, #f3f3fb 78.13%);
}
.ssbs-thank h3 {
  font-size: 2.2222222222em;
  margin-top: 9px;
  max-width: 75%;
  text-align: center;
  margin-bottom: 51px;
  letter-spacing: 0.5px;
  line-height: 1.25;
}
.ssbs-thank .btn:not(.btn--no-margin) {
  margin-top: 49px;
}
.page--color:not(.page--gradient) .ssbs-thank {
  background: linear-gradient(110deg, rgba(var(--ssbs-bg2), 0.2) 0%, rgba(var(--ssbs-bg1), 0.2) 78.13%), #FFF;
}
@media screen and (max-width: 1440px) and (min-width: 1100px) and (-webkit-max-device-pixel-ratio: 1.99), screen and (max-width: 1700px) and (min-width: 1100px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 1700px) and (min-width: 1100px) and (min-resolution: 2dppx) {
  .ssbs-thank {
    padding: 5.3125vw 3.125vw 3.125vw;
    max-width: calc(100% - 40px);
    position: relative;
    margin-right: auto;
    min-height: unset;
  }
  .ssbs-popup__close {
    top: 13px;
    right: 33px;
    width: 48px;
    height: 48px;
  }
  .ssbs-popup__content {
    max-height: calc(var(--app-height) - 120px);
    max-width: calc(100% - 40px);
    overflow-y: auto;
  }
  .ssbs-popup .ssbs-contact--new .ssbs-contact__form-contact {
    padding: 3.1875vw 7.125vw;
    margin-right: auto;
  }
}
@media (max-width: 1099.98px) {
  .ssbs-popup .ssbs-contact--book-meeting .ssbs-contact__form-contact {
    max-width: 950px;
  }
}
@media (max-width: 1099.98px) {
  .ssbs-popup .ssbs-contact--new .ssbs-contact__form-contact, .ssbs-popup .ssbs-contact--new .ssbs-thank {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .ssbs-popup {
    padding-top: 39px;
  }
  .ssbs-popup__bg {
    z-index: -1;
  }
  .ssbs-popup__close {
    top: 13px;
    right: 13px;
    width: 48px;
    height: 48px;
  }
  .ssbs-popup__content {
    max-height: calc(var(--app-height) - 120px);
    overflow-y: auto;
    position: relative;
    max-width: calc(100% - 40px);
  }
  .ssbs-popup .ssbs-contact--book-meeting .ssbs-contact__content,
  .ssbs-popup .ssbs-contact--book-meeting .ssbs-contact__or {
    display: none;
  }
  .ssbs-popup .ssbs-contact--new {
    padding: 0;
  }
  .ssbs-popup .ssbs-contact--new .ssbs-contact__form-contact {
    max-height: 90%;
    padding: 26px 57px;
  }
  .ssbs-thank {
    width: 100%;
    min-width: auto;
    min-height: auto;
  }
}
@media (max-width: 767.98px) {
  .ssbs-thank {
    width: 100%;
    text-align: center;
    padding: 60px 25px 52px;
  }
  .ssbs-thank svg {
    max-width: 100px;
    max-height: 100px;
    margin-bottom: 12px;
  }
  .ssbs-thank h3 {
    font-size: 24px;
    margin-bottom: 22px;
    max-width: 95%;
  }
  .ssbs-thank h3 br {
    display: none;
  }
  .ssbs-thank .btn:not(.btn--no-margin) {
    margin-top: 32px;
  }
  .ssbs-thank .btn {
    width: 100%;
  }
  .ssbs-popup {
    overflow: hidden;
    padding: 40px 21px 40px;
  }
  .ssbs-popup__bg {
    width: 101%;
  }
  .ssbs-popup__content {
    max-width: none;
  }
  .ssbs-popup .ssbs-contact__form .wpcf7 .btn {
    width: 100%;
    margin-top: 12px;
  }
  .ssbs-popup .ssbs-contact__form .wpcf7 .btn input[type=submit] {
    margin-top: 0;
  }
  .ssbs-popup__close {
    top: 13px;
    right: 23px;
  }
  .ssbs-popup .ssbs-contact--new .ssbs-contact__form-contact {
    padding: 64px 20px 32px;
  }
  .ssbs-popup .ssbs-contact--new .ssbs-contact__form-contact .ssbs-contact__form-title {
    font-size: 24px;
    font-weight: 900;
    text-align: left;
    margin-bottom: 16px;
  }
}
@media (max-width: 575.98px) {
  .ssbs-popup__close {
    right: 10px;
    top: 10px;
  }
}
.sbss-labels-list__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.sbss-labels-list ul {
  list-style: none;
  padding-left: 0;
}
.sbss-labels-list__label {
  padding: 5px 12px 5px;
  border-radius: 12px;
  background: rgba(var(--ssbs-bg2), 0.2);
  font-size: 0.7777777778em;
  font-family: "Proxima Nova", sans-serif;
  font-weight: 700;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.page--gradient .sbss-labels-list__label, .single-resources .sbss-labels-list__label {
  background-image: linear-gradient(102deg, #dabfd7 10%, #cfcff5 100%);
  color: #2E2F46;
}
.ssbs-socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ssbs-socials__icon {
  font-size: 0;
  width: 36px;
  height: 36px;
  mask-color: transparent;
  -webkit-mask-size: 24px;
          mask-size: 24px;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-image: url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/../img/vacancy/linkedin.svg);
          mask-image: url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/../img/vacancy/linkedin.svg);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: #B4B4BD;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.ssbs-socials__icon:hover {
  background-color: var(--page-color);
}
.ssbs-socials__icon--facebook {
  -webkit-mask-image: url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/../img/vacancy/facebook.svg);
          mask-image: url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/../img/vacancy/facebook.svg);
}
.ssbs-socials__icon--twitter {
  border-radius: 50%;
  background-color: #B4B4BD;
  margin: 6px;
  width: 24px;
  height: 24px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/../img/vacancy/twitter.svg);
  -webkit-mask-image: none;
          mask-image: none;
}
.ssbs-socials__icon--twitter:hover {
  -webkit-mask-image: none;
          mask-image: none;
  background-image: url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/../img/vacancy/twitter.svg);
  background-color: var(--page-color);
}
.business-systems__main-header {
  background: #fff;
  color: #2E2F46;
  max-height: 80px;
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  -webkit-box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.04);
}
.business-systems__main-header.nav-up {
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}
.main-header__header-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}
.main-header__navigation-menu-logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  max-width: 515px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.navigation-menu__main-page {
  width: 280px;
}
.navigation-menu__poi-member {
  width: 195px;
  opacity: 1;
  visibility: visible;
  -webkit-transition: visibility 0.4s, opacity 0.4s;
  transition: visibility 0.4s, opacity 0.4s;
}
.navigation-menu__main-page a,
.navigation-menu__poi-member a {
  width: 100%;
}
.navigation-menu__main-page a img,
.navigation-menu__poi-member a img {
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.main-header__burger-menu {
  width: 28px;
  height: 18px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  display: none;
}
.main-header__burger-menu span {
  width: 100%;
  height: 2px;
  background-color: #2E2F46;
  display: inline-block;
  -webkit-transition: opacity 0.4s, -webkit-transform 0.4s;
  transition: opacity 0.4s, -webkit-transform 0.4s;
  transition: opacity 0.4s, transform 0.4s;
  transition: opacity 0.4s, transform 0.4s, -webkit-transform 0.4s;
}
.main-header__burger-menu.active span:nth-child(1) {
  -webkit-transform: translate(0, 8px) rotate(-45deg);
      -ms-transform: translate(0, 8px) rotate(-45deg);
          transform: translate(0, 8px) rotate(-45deg);
  -webkit-transition: opacity 0.4s, -webkit-transform 0.4s;
  transition: opacity 0.4s, -webkit-transform 0.4s;
  transition: opacity 0.4s, transform 0.4s;
  transition: opacity 0.4s, transform 0.4s, -webkit-transform 0.4s;
}
.main-header__burger-menu.active span:nth-child(2) {
  opacity: 0;
  -webkit-transition: opacity 0.4s, -webkit-transform 0.4s;
  transition: opacity 0.4s, -webkit-transform 0.4s;
  transition: opacity 0.4s, transform 0.4s;
  transition: opacity 0.4s, transform 0.4s, -webkit-transform 0.4s;
}
.main-header__burger-menu.active span:nth-child(3) {
  -webkit-transform: translate(0, -8px) rotate(45deg);
      -ms-transform: translate(0, -8px) rotate(45deg);
          transform: translate(0, -8px) rotate(45deg);
  -webkit-transition: opacity 0.4s, -webkit-transform 0.4s;
  transition: opacity 0.4s, -webkit-transform 0.4s;
  transition: opacity 0.4s, transform 0.4s;
  transition: opacity 0.4s, transform 0.4s, -webkit-transform 0.4s;
}
.navigation-menu__pages-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
  height: inherit;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 2px;
}
.navigation-menu__pages-list .pages-list__item {
  height: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 2px;
  border-bottom: 3px solid transparent;
  margin-left: 5px;
  -webkit-transition: color 0.3s, border 0.3s, background-color 0.3s;
  transition: color 0.3s, border 0.3s, background-color 0.3s;
}
.pages-list__vertical-line {
  width: 1px;
  height: 36px !important;
  background: #ffffff;
  margin: 0 16px;
}
.current-item--active {
  border-bottom: 3px solid #D9D9D9;
}
.pages-list__item.active {
  border-bottom-color: #ffffff;
}
.navigation-menu__pages-list #pages-list__products-container,
.navigation-menu__pages-list .pages-list__site-language,
.navigation-menu__pages-list #pages-list__company-container,
.navigation-menu__pages-list #pages-list__clients-container,
.navigation-menu__pages-list .pages-list__item--has-dropdown {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  position: relative;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.navigation-menu__pages-list #pages-list__products-container > div.pages-list__header-menu-link::after,
.navigation-menu__pages-list #pages-list__clients-container > div.pages-list__header-menu-link::after,
.navigation-menu__pages-list .pages-list__item--has-dropdown > div.pages-list__header-menu-link::after,
.navigation-menu__pages-list #pages-list__company-container > div.pages-list__header-menu-link::after,
.navigation-menu__pages-list .pages-list__site-language > div.pages-list__header-menu-link::after {
  content: url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/../img/dropdown-arrow-svg--black.svg);
  margin: 0 0 0 10px;
  padding-bottom: 4px;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}
.navigation-menu__pages-list .pages-list__site-language > div.pages-list__header-menu-link::after {
  margin: 0 0 0 18px;
}
.pages-list__header-menu-link {
  cursor: pointer;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 30px 10px 27px;
  text-decoration: none;
  color: #2E2F46;
  font-family: "Proxima Nova", sans-serif;
  font-weight: bold;
  font-size: 0.8888888889em;
  white-space: nowrap;
  position: relative;
  -webkit-transition: color 0.3s, border-bottom-color 0.3s;
  transition: color 0.3s, border-bottom-color 0.3s;
}
.pages-list__header-menu-link.disabled {
  color: #B4B4BD;
  cursor: default;
}
.pages-list__header-menu-link:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 95%;
  max-width: 0;
  background: linear-gradient(97.95deg, rgba(198, 41, 115, 0.7) 0%, rgba(80, 80, 217, 0.7) 100%);
  height: 4px;
  border-radius: 2px;
  -webkit-transition: max-width 0.8s ease-in-out;
  transition: max-width 0.8s ease-in-out;
}
.pages-list__header-menu-link:hover:not(.disabled):before, .pages-list__header-menu-link--active:not(.disabled):before {
  max-width: 1000px;
}
.main-header__navigation-menu .pages-list__site-language {
  font-size: 0;
  height: 21px;
  background-color: transparent;
  background-size: contain;
  background-position: 20% center;
  background-image: url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/../img/dropdown-earth.svg);
  background-repeat: no-repeat;
}
.main-header__navigation-menu .pages-list__site-language .pages-list__header-menu-link {
  font-size: 0;
  padding: 30px 15px 27px;
}
.navigation-menu__pages-list.active {
  border-bottom: 3px solid #ffffff !important;
}
.pages-list__header-menu-link--active .pages-list__header-menu-link:first-child::after,
.pages-list__header-menu-link--active #clients-block::after,
.pages-list__header-menu-link--active #company-block::after,
.pages-list__header-menu-link--active #language-block::after {
  -webkit-transform: rotate(-180deg) translateY(1px);
      -ms-transform: rotate(-180deg) translateY(1px);
          transform: rotate(-180deg) translateY(1px);
  padding-bottom: 2px !important;
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}
.pages-list__header-menu-link--active > .header-menu-link__products-pages,
.pages-list__header-menu-link--active > .header-menu-link__clients-pages,
.pages-list__header-menu-link--active > .header-menu-link__company-pages,
.pages-list__header-menu-link--active > .header-menu-link__languages-pages {
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.main-header__navigation-menu {
  height: inherit;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}
.header-menu-link__products-pages,
.header-menu-link__languages-pages {
  margin: 0;
  padding: 0;
  background: #ffffff;
  width: 267px;
  position: absolute;
  top: 81px;
  left: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  border-radius: 0 0 10px 10px;
  list-style: none;
  -webkit-box-shadow: 0px 4px 10px 0px rgba(52, 52, 193, 0.2);
          box-shadow: 0px 4px 10px 0px rgba(52, 52, 193, 0.2);
}
.header-menu-link__languages-pages {
  margin: 0;
  padding: 0;
  background: #ffffff;
  width: 72px;
  position: absolute;
  top: 52px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  list-style: none;
}
.header-menu-link__clients-pages {
  margin: 0;
  padding: 0;
  background: #ffffff;
  width: 127px;
  position: absolute;
  top: 81px;
  left: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  -webkit-box-shadow: 0 4px 50px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 50px rgba(0, 0, 0, 0.15);
  list-style: none;
}
.header-menu-link__company-pages {
  margin: 0;
  padding: 0;
  background: #ffffff;
  width: 171px;
  position: absolute;
  top: 81px;
  left: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  -webkit-box-shadow: 0 4px 50px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 50px rgba(0, 0, 0, 0.15);
  list-style: none;
}
.header-menu-link__products-pages li,
.header-menu-link__languages-pages li,
.header-menu-link__company-pages li,
.header-menu-link__clients-pages li {
  height: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.header-menu-link__products-pages li:first-child,
.header-menu-link__clients-pages li:first-child,
.header-menu-link__company-pages li:first-child,
.header-menu-link__languages-pages li:first-child {
  margin-top: 8px;
}
.header-menu-link__products-pages li > span, .header-menu-link__products-pages li > a, .header-menu-link__products-pages li > p,
.header-menu-link__languages-pages li > span,
.header-menu-link__languages-pages li > a,
.header-menu-link__languages-pages li > p,
.header-menu-link__company-pages li > span,
.header-menu-link__company-pages li > a,
.header-menu-link__company-pages li > p,
.header-menu-link__clients-pages li > span,
.header-menu-link__clients-pages li > a,
.header-menu-link__clients-pages li > p {
  text-decoration: none;
  color: #2E2F46;
  font-family: "Proxima Nova", sans-serif;
  font-size: 0.8888888889em;
  font-weight: bold;
  width: 100%;
  padding: 10px 26px;
  line-height: 1.4;
  -webkit-transition: color 0.3s, background-color 0.3s;
  transition: color 0.3s, background-color 0.3s;
}
.header-menu-link__products-pages li > span,
.header-menu-link__languages-pages li > span,
.header-menu-link__company-pages li > span,
.header-menu-link__clients-pages li > span {
  color: #B4B4BD;
}
.header-menu-link__languages-pages li {
  font-size: 16px;
}
.header-menu-link__languages-pages li a {
  padding: 10px 13px;
  text-align: center;
}
.header-menu-link__products-pages li a:hover, .header-menu-link__products-pages li a.item-link--active,
.header-menu-link__languages-pages li a:hover,
.header-menu-link__languages-pages li a.item-link--active,
.header-menu-link__company-pages li a:hover,
.header-menu-link__company-pages li a.item-link--active,
.header-menu-link__clients-pages li a:hover,
.header-menu-link__clients-pages li a.item-link--active {
  background: linear-gradient(97.95deg, rgba(80, 80, 217, 0.1) 0%, rgba(198, 41, 115, 0.1) 100%);
  -webkit-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
.header-menu-link__products-pages li a.active,
.header-menu-link__languages-pages li a.active,
.header-menu-link__company-pages li a.active,
.header-menu-link__clients-pages li a.active {
  color: rgb(0, 0, 0);
  background: #ffffff;
}
.navigation-menu__poi-member.unvisible {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: visibility 0.4s, opacity 0.4s;
  transition: visibility 0.4s, opacity 0.4s;
}
@media screen and (max-width: 1602px) {
  .pages-list__header-menu-link {
    font-size: 14px;
  }
  .main-header__navigation-menu-logos {
    max-width: 440px;
  }
  .navigation-menu__main-page {
    width: 230px;
  }
  .navigation-menu__poi-member {
    width: 160px;
  }
}
@media screen and (max-width: 1280px) {
  .main-header__navigation-menu-logos {
    max-width: 400px;
  }
  .navigation-menu__main-page {
    width: 217px;
  }
  .navigation-menu__poi-member {
    width: 151px;
  }
}
body#full-page {
  overflow: hidden;
  text-rendering: optimizeLegibility;
}
#well {
  position: relative;
  -webkit-transition: 0.7s cubic-bezier(0.5, 0, 0.5, 1);
  transition: 0.7s cubic-bezier(0.5, 0, 0.5, 1);
}
.panel {
  position: relative;
  overflow: hidden;
  cursor: default;
}
@media screen and (max-width: 1100px) {
  .header-menu-link__products-pages li > a, .header-menu-link__products-pages li > span, .header-menu-link__products-pages li > p, .header-menu-link__company-pages li > a, .header-menu-link__company-pages li > span, .header-menu-link__company-pages li > p, .header-menu-link__clients-pages li > a, .header-menu-link__clients-pages li > span, .header-menu-link__clients-pages li > p {
    padding: 10px 16px;
  }
  .header-menu-link__products-pages,
  .header-menu-link__company-pages,
  .header-menu-link__clients-pages {
    padding-left: 16px;
  }
  .header-menu-link__products-pages:has(.bold) li:not(.bold) > a, .header-menu-link__products-pages:has(.bold) li:not(.bold) > span, .header-menu-link__products-pages:has(.bold) li:not(.bold) > p,
  .header-menu-link__company-pages:has(.bold) li:not(.bold) > a,
  .header-menu-link__company-pages:has(.bold) li:not(.bold) > span,
  .header-menu-link__company-pages:has(.bold) li:not(.bold) > p,
  .header-menu-link__clients-pages:has(.bold) li:not(.bold) > a,
  .header-menu-link__clients-pages:has(.bold) li:not(.bold) > span,
  .header-menu-link__clients-pages:has(.bold) li:not(.bold) > p {
    padding: 10px 32px;
  }
  .main-header__navigation-menu-logos {
    max-width: 340px;
  }
  .navigation-menu__main-page {
    width: 190px;
  }
  .navigation-menu__poi-member {
    width: 130px;
  }
  .pages-list__header-menu-link {
    padding: 30px 8px 27px;
  }
  .pages-list__vertical-line {
    margin: 0 10px;
  }
}
.main-header__navigation-menu {
  display: block;
}
@media screen and (max-width: 1280px) {
  body#full-page {
    overflow: visible;
    height: auto;
  }
}
@media screen and (max-width: 1100px) {
  .soon {
    display: none;
  }
  .navigation-menu__pages-list #pages-list__products-container > div.pages-list__header-menu-link::after,
  .navigation-menu__pages-list #pages-list__clients-container > div.pages-list__header-menu-link::after,
  .navigation-menu__pages-list .pages-list__item--has-dropdown > div.pages-list__header-menu-link::after,
  .navigation-menu__pages-list #pages-list__company-container > div.pages-list__header-menu-link::after,
  .navigation-menu__pages-list .pages-list__site-language > div.pages-list__header-menu-link::after {
    -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
  .business-systems__main-header {
    -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.04);
            box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.04);
  }
  .business-systems__main-header:has(.main-header__burger-menu.active) {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .business-systems__main-header .header-menu-link__languages-pages li a {
    font-size: 20px;
    line-height: 24px;
    text-transform: uppercase;
  }
  .main-header__header-container {
    height: 72px;
  }
  .main-header__navigation-menu {
    visibility: hidden;
    opacity: 0;
    position: fixed;
    top: 72px;
    left: 0;
    right: 0;
    bottom: 0;
    height: calc(100% - 72px);
    overflow: hidden;
    -webkit-transform: translate(-100%, 0);
        -ms-transform: translate(-100%, 0);
            transform: translate(-100%, 0);
    -webkit-transition: visibility 0.6s, opacity 0.6s, -webkit-transform 0.6s;
    transition: visibility 0.6s, opacity 0.6s, -webkit-transform 0.6s;
    transition: transform 0.6s, visibility 0.6s, opacity 0.6s;
    transition: transform 0.6s, visibility 0.6s, opacity 0.6s, -webkit-transform 0.6s;
    background: #fff;
  }
  .main-header__burger-menu.active + .main-header__navigation-menu {
    display: block;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
    visibility: visible;
    opacity: 1;
    -webkit-transition: visibility 0.6s, opacity 0.2s, -webkit-transform 0.6s;
    transition: visibility 0.6s, opacity 0.2s, -webkit-transform 0.6s;
    transition: transform 0.6s, visibility 0.6s, opacity 0.2s;
    transition: transform 0.6s, visibility 0.6s, opacity 0.2s, -webkit-transform 0.6s;
  }
  ul.navigation-menu__pages-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    height: calc(100% - 85px);
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
  }
  .navigation-menu__pages-list .pages-list__item {
    width: 100%;
    border-radius: 4px;
  }
  ul.navigation-menu__pages-list {
    padding: 20px 16px 0;
  }
  .navigation-menu__pages-list .pages-list__item:hover {
    border: none;
  }
  .pages-list__header-menu-link {
    padding: 0 16px;
    width: 100%;
    height: 48px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-size: 20px;
    line-height: 24px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .pages-list__header-menu-link:hover, .pages-list__header-menu-link:focus {
    background: linear-gradient(97.95deg, rgba(80, 80, 217, 0.1) 0%, rgba(198, 41, 115, 0.1) 100%);
  }
  .header-menu-link__products-pages li:first-child, .header-menu-link__clients-pages li:first-child, .header-menu-link__company-pages li:first-child, .header-menu-link__languages-pages li:first-child {
    margin-top: 0;
  }
  .header-menu-link__products-pages,
  .header-menu-link__company-pages,
  .header-menu-link__clients-pages {
    width: 100vw !important;
    max-width: none;
    z-index: 102;
    background: #fff;
    height: 100%;
    max-height: none;
    opacity: 0;
    -webkit-transition: max-height 0.6s, opacity 0.3s, -webkit-transform 0.6s;
    transition: max-height 0.6s, opacity 0.3s, -webkit-transform 0.6s;
    transition: max-height 0.6s, opacity 0.3s, transform 0.6s;
    transition: max-height 0.6s, opacity 0.3s, transform 0.6s, -webkit-transform 0.6s;
    position: absolute;
    left: 0;
    padding-left: 16px;
    top: 0;
    -webkit-transform: translateX(200%);
        -ms-transform: translateX(200%);
            transform: translateX(200%);
  }
  .header-menu-link__company-pages,
  .header-menu-link__clients-pages {
    overflow: hidden;
  }
  .header-menu-link__products-pages {
    overflow-x: hidden;
  }
  .navigation-menu__pages-list .pages-list__item {
    height: 48px;
    border: none;
    margin-bottom: 0;
    min-height: 48px;
    -webkit-transition: height 0.4s;
    transition: height 0.4s;
    margin-top: 8px;
  }
  li.pages-list__vertical-line {
    display: none;
  }
  .main-header__burger-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .main-header__navigation-menu-logos {
    max-width: 370px;
    overflow: auto;
  }
  .navigation-menu__main-page {
    width: 205px;
  }
  .navigation-menu__poi-member {
    width: 145px;
  }
  .navigation-menu__pages-list .pages-list__item.pages-list__header-menu-link--active {
    background: rgba(255, 255, 255, 0.15);
    height: auto;
    min-height: auto;
    position: static;
    -webkit-transition: height 0.4s;
    transition: height 0.4s;
  }
  .pages-list__item.pages-list__header-menu-link--active .header-menu-link__products-pages,
  .pages-list__item.pages-list__header-menu-link--active .header-menu-link__company-pages,
  .pages-list__item.pages-list__header-menu-link--active .header-menu-link__clients-pages {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    opacity: 1;
  }
  .navigation-menu__pages-list {
    position: relative;
  }
  .header-menu-link__languages-pages {
    top: 0;
    left: 50%;
    width: 100%;
    background: none;
  }
  .main-header__navigation-menu .navigation-menu__pages-list .pages-list__site-language {
    position: fixed;
    bottom: 17px;
    left: 0;
    right: 0;
    background-image: none;
  }
  .business-systems__main-header .pages-list__site-language .pages-list__header-menu-link {
    display: none;
  }
  .business-systems__main-header .header-menu-link__languages-pages {
    height: 104px;
    top: auto;
    bottom: 0;
    position: fixed;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .business-systems__main-header .header-menu-link__languages-pages {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    visibility: visible;
    opacity: 1;
    top: 0;
    position: relative;
    padding-left: 25px;
  }
  .business-systems__main-header .header-menu-link__languages-pages li a {
    border-radius: 4px;
    width: 72px;
    height: 48px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 8px;
  }
  #full-page.panel {
    overflow: visible;
  }
  .pages-list__header-menu-link:before {
    content: none;
  }
}
@media screen and (max-width: 575px) {
  .navigation-menu__main-page {
    width: 116px;
    height: 36px;
    margin-right: 24px;
  }
  .navigation-menu__poi-member {
    width: 90px;
    height: 36px;
  }
  .main-header__navigation-menu-logos {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navigation-menu__main-page a, .navigation-menu__poi-member a {
    display: inline-block;
    height: 100%;
  }
  .navigation-menu__main-page a {
    background: url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/../img/SSBS-logo-mob-black.svg) no-repeat center;
    background-size: contain;
  }
  .navigation-menu__poi-member a {
    background: url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/../img/POI-mob.svg) no-repeat center;
    background-size: contain;
  }
  .navigation-menu__main-page a img, .navigation-menu__poi-member a img {
    opacity: 0;
  }
}
@media screen and (min-width: 1100px) {
  .lang-ru .benefit__benefit-name, .lang-uk .benefit__benefit-name {
    font-size: 16px;
    line-height: 20px;
  }
}
@media screen and (max-height: 800px) and (min-width: 1024px) {
  .lang-uk .after-container__after--bis, .lang-ru .after-container__after--bis {
    margin-right: 12px;
  }
  .lang-ru .products__products-side-navigation, .lang-uk .products__products-side-navigation {
    width: 412px;
  }
}
@media screen and (min-width: 1602px) {
  .lang-ru .site-presentation__title, .lang-uk .site-presentation__title {
    font-size: 88px;
    line-height: 96px;
  }
  .lang-ru .benefit__benefit-name, .lang-uk .benefit__benefit-name {
    font-size: 22px;
    line-height: 24px;
  }
  .lang-ru .products__products-side-navigation, .lang-uk .products__products-side-navigation {
    width: 452px;
  }
  .lang-uk .products-side-navigation__list-item, .lang-ru .products-side-navigation__list-item {
    font-size: 22px;
  }
  .lang-uk .after-container__after span, .lang-ru .after-container__after span {
    font-size: 16px;
    line-height: 16px;
    letter-spacing: 0.25px;
  }
  .lang-uk .after-container__after img, .lang-ru .after-container__after img {
    width: 36px;
    height: 36px;
  }
  .lang-ru .after-container__after--promo, .lang-uk .after-container__after--promo {
    width: 260px;
  }
  .lang-uk .after-container__after--sas, .lang-ru .after-container__after--sas {
    padding-left: 5px;
  }
  .lang-ru .after-container__after--POS, .lang-uk .after-container__after--POS {
    width: 360px;
    margin-left: -85px;
    margin-right: 10px;
  }
  .lang-ru .products__products-diagram, .lang-uk .products__products-diagram {
    margin-right: -60px;
  }
  .lang-uk .values-container__single-value h5, .lang-ru .values-container__single-value h5 {
    font-size: 18px;
    line-height: 20px;
  }
  .lang-uk .case-goals__item, .lang-ru .case-goals__item {
    margin-bottom: 9px;
    font-size: 14px;
    line-height: 18px;
  }
}
.mega-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
}
.mega-menu__column {
  width: 19vw;
  margin: 10px 0 15px;
  border-right: 1px solid rgba(168, 168, 168, 0.6);
  padding-left: 0;
}
.mega-menu__column:last-child {
  border-right: 0;
}
.mega-menu__column p {
  margin-bottom: 0;
}
.mega-menu__column--auto-width {
  width: auto;
}
.mega-menu__column--auto-width a, .mega-menu__column--auto-width span {
  white-space: nowrap;
}
.mega-menu__column > li {
  position: relative;
}
.mega-menu__column > li .soon {
  position: absolute;
  top: 5px;
  right: -15px;
  font-size: 8px;
  color: #fff;
  padding: 2px 5px;
  background: linear-gradient(105deg, rgba(180, 12, 108, 0.7) -48.82%, rgba(59, 59, 190, 0.7) 68.75%);
  width: auto;
  border-radius: 10px;
}
.mega-menu__column .bold:hover:not(:has(.disabled)) {
  background: linear-gradient(97.95deg, rgba(80, 80, 217, 0.1) 0%, rgba(198, 41, 115, 0.1) 100%);
}
.mega-menu__column .bold > a, .mega-menu__column .bold > span:not(.soon), .mega-menu__column .bold > p {
  text-transform: uppercase;
  font-weight: 900;
  font-size: 18px;
  color: #2E2F46;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  position: relative;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  white-space: nowrap;
}
.mega-menu__column .bold > a.disabled, .mega-menu__column .bold > span:not(.soon).disabled, .mega-menu__column .bold > p.disabled {
  color: #B4B4BD;
}
.mega-menu__column .bold > a:hover:not(.disabled), .mega-menu__column .bold > span:not(.soon):hover:not(.disabled), .mega-menu__column .bold > p:hover:not(.disabled) {
  background: linear-gradient(98deg, #C62973 0%, #5050D9 64.9%);
  -webkit-background-clip: text;
  color: transparent;
}
.dropdown-back {
  display: none;
}
@media screen and (max-width: 1440px) {
  .mega-menu:not(:has(.mega-menu__column:nth-child(2))) .mega-menu__column {
    width: auto;
    padding-right: 40px;
  }
  .mega-menu__column .bold > a, .mega-menu__column .bold > span:not(.soon), .mega-menu__column .bold > p {
    white-space: normal;
  }
}
@media screen and (max-width: 1100px) {
  .mega-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 100%;
  }
  .mega-menu__column {
    width: calc(100vw - 64px);
    border-right: 0;
    padding-right: 0;
    margin: 0;
  }
  .mega-menu__column .bold > a, .mega-menu__column .bold > span:not(.soon), .mega-menu__column .bold > p {
    font-size: 20px;
    width: 100%;
    font-weight: 700;
    white-space: break-spaces;
    text-transform: none;
  }
  .navigation-menu__pages-list .pages-list__contact {
    display: none;
  }
  .visible-dropdown .dropdown-back {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .dropdown-back {
    color: var(--text-text-secondary-600, #7B7C88);
    font-family: "Proxima Nova", sans-serif;
    font-size: 14px;
    margin-bottom: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    position: relative;
    display: none;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
  }
  .dropdown-back:before {
    content: "";
    width: 16px;
    height: 16px;
    background-color: transparent;
    background-size: contain;
    background-image: url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/../img/chevron-left.svg);
    background-repeat: no-repeat;
  }
  .business-systems__main-header .pages-list__header-menu-link--active {
    background: #ffffff;
  }
  .business-systems__main-header .pages-list__header-menu-link--active:after {
    opacity: 0;
  }
  .pages-list__header-menu-link--active > .header-menu-link__products-pages {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    background-color: #fff;
  }
}
.business-systems__main-footer {
  background: #000229;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.business-systems__main-footer .btn {
  min-width: 182px;
}
.business-systems__main-footer .pages-list__site-language {
  position: relative;
  max-height: 24px;
  z-index: 102;
  border-bottom: 0;
}
.business-systems__main-footer .pages-list__site-language > div.pages-list__header-menu-link::after {
  content: url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/../img/dropdown-arrow-svg.svg);
  margin: 0 0 0 24px;
  padding-bottom: 3px;
  max-height: 8px;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}
.business-systems__main-footer .pages-list__site-language .header-menu-link__languages-pages {
  top: auto;
  bottom: 150%;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.business-systems__main-footer .pages-list__site-language .pages-list__header-menu-link--active:after {
  -webkit-transform: rotate(-180deg) translateY(1px);
      -ms-transform: rotate(-180deg) translateY(1px);
          transform: rotate(-180deg) translateY(1px);
}
.business-systems__main-footer .pages-list__site-language .header-menu-link__languages-pages {
  border-radius: 10px 10px 0 0;
  background-color: #000229;
}
.business-systems__main-footer .pages-list__site-language .header-menu-link__languages-pages a {
  color: #fff;
  background: none;
}
.business-systems__main-footer .pages-list__site-language .header-menu-link__languages-pages a:hover {
  text-decoration: none;
  background: linear-gradient(98deg, #db97c0 0%, #a7a7ec 70.9%);
  -webkit-background-clip: text;
  color: transparent;
}
.business-systems__main-footer .pages-list__site-language .header-menu-link__languages-pages a.item-link--active {
  font-weight: 900;
}
.business-systems__main-footer .pages-list__site-language .pages-list__header-menu-link {
  font-size: 0;
  padding: 13px 13px 13px 13px;
  height: 21px;
  background-color: transparent;
  background-size: contain;
  background-position: 20% center;
  background-image: url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/../img/dropdown-earth-white.svg);
  background-repeat: no-repeat;
}
.business-systems__main-footer .pages-list__site-language .pages-list__header-menu-link:before {
  content: none;
}
.business-systems__main-footer .container {
  margin-top: 0;
}
.logo-socials__link {
  margin-top: 22px;
}
.main-footer__footer-container {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.footer-container__footer-info-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 36px;
  padding-bottom: 60px;
}
.logo-socials__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}
.logo-socials__main-page-link {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.logo-socials__main-page-link a {
  height: 100%;
  width: 100%;
  max-width: 280px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.logo-socials__main-page-link a img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.logo-socials__social-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 105px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
  margin-top: 20px;
}
.logo-socials__social-links img {
  min-width: 24px;
}
.footer-info-block__company-resources-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
  -webkit-column-gap: 100px;
     -moz-column-gap: 100px;
          column-gap: 100px;
  margin-top: 8px;
}
.company-resources-links__company-resources-links__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.footer-title {
  font-family: "Proxima Nova", sans-serif;
  font-size: 0.7777777778em;
  line-height: 16px;
  font-weight: 900;
  color: #fff;
  margin: 0;
}
.footer-info-block__list-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  list-style: none;
  margin: 12px 0;
  padding: 0;
}
.footer-info-block__list-links a, .footer-info-block__list-links span {
  text-decoration: none;
  font-family: "Open Sans", sans-serif;
  font-size: 0.6666666667em;
  font-weight: normal;
  line-height: 2;
  color: #fff;
}
.footer-info-block__list-links span {
  color: #B4B4BD;
}
.footer-container__footer-copyright-block {
  width: 100%;
  min-height: 55px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-top: 1px solid #B4B4BD;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.footer-copyright-block__policy-block {
  max-width: 50%;
  width: 100%;
  margin-bottom: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 16px;
}
.footer-copyright-block__copyright {
  font-family: "Open Sans", sans-serif;
  color: #fff;
  font-size: 0.6666666667em;
  font-weight: normal;
  line-height: 16px;
}
.footer-copyright-block__policy-block a {
  text-decoration: none;
  color: #fff;
  font-family: "Open Sans", sans-serif;
  font-size: 0.6666666667em;
  line-height: 16px;
  font-weight: normal;
}
@media screen and (max-width: 1602px) {
  .footer-info-block__company-resources-links {
    -webkit-column-gap: 50px;
       -moz-column-gap: 50px;
            column-gap: 50px;
  }
  .footer-info-block__list-links {
    margin: 8px 0;
  }
  .footer-container__footer-copyright-block {
    height: 48px;
  }
  .checkbox-for-terms {
    font-size: 14px;
  }
  .checkbox-for-terms:before {
    width: 20px !important;
    height: 20px;
  }
  .submit-container__submit-button {
    height: 38px !important;
    width: 176px;
    font-size: 16px;
  }
}
@media screen and (max-width: 992px) {
  .footer-info-block__company-resources-links li > a, .footer-info-block__company-resources-links li > span, .footer-info-block__company-resources-links li > p {
    padding: 10px 16px;
  }
  body .logo-socials__social-links.show-tablet {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 25px;
    margin-bottom: 44px;
  }
  .footer-container__footer-copyright-block {
    height: auto;
  }
  .footer-copyright-block__policy-block a, .footer-copyright-block__copyright {
    font-size: 11px;
  }
  .company-resources-links__company-resources-links__block > a,
  .company-resources-links__company-resources-links__block.menu-item-has-children > .footer-title {
    font-family: "Proxima Nova", sans-serif;
    font-size: 16px;
    line-height: 16px;
    font-weight: 900;
    color: #fff;
    padding: 12px 0;
    margin: 0;
    text-decoration: none;
  }
  .company-resources-links__company-resources-links__block {
    border-bottom: 1px solid #B4B4BD;
    margin-top: 8px;
  }
  .company-resources-links__company-resources-links__block > a:hover {
    text-decoration: underline;
  }
  .company-resources-links__company-resources-links__block.menu-item-has-children > .footer-title {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 15px 0;
  }
  .company-resources-links__company-resources-links__block.menu-item-has-children > .footer-title:after {
    content: "";
    background-color: transparent;
    background-size: contain;
    background-image: url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/../img/dropdown-arrow-svg.svg);
    background-repeat: no-repeat;
    margin: 0 0 0 10px;
    background-position: center;
    width: 16px;
    height: 16px;
    -webkit-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out;
  }
  .company-resources-links__company-resources-links__block.menu-item-has-children:has(.show) > .footer-title:after {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  .footer-info-block__company-resources-links:has(.bold) li:not(.bold) > a, .footer-info-block__company-resources-links:has(.bold) li:not(.bold) > span, .footer-info-block__company-resources-links:has(.bold) li:not(.bold) > p {
    padding: 0 32px;
  }
  .footer-copyright-block__policy-block {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding-left: 0;
    max-width: none;
    margin-bottom: 15px;
  }
  .footer-copyright-block__policy-block a {
    color: #fff;
  }
  .business-systems__main-footer {
    padding: 24px 0;
  }
  .footer-info-block__list-links a {
    padding: 12px 0;
  }
  .footer-container__footer-info-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 12px 0;
  }
  .logo-socials__link {
    display: none;
  }
  .logo-socials__main-page-link, .logo-socials__link, .logo-socials__social-links, .footer-info-block__company-resources-links {
    grid-column: 1/2;
    grid-row: auto;
  }
  .business-systems__main-footer .pages-list__site-language {
    display: none;
  }
  .footer-info-block__company-resources-links {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 24px;
  }
  .logo-socials__social-links {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .footer-container__footer-copyright-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    border-top: 0;
  }
  .logo-socials__link {
    margin-top: 32px;
  }
  .footer-info-block__list-links {
    padding: 0;
    display: none;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }
  .footer-info-block__list-links a, .footer-info-block__list-links span {
    color: #B4B4BD;
    font-family: "Proxima Nova", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 40px;
  }
  .footer-info-block__list-links span {
    color: #7B7C88;
  }
  .footer-info-block__list-links .bold > a {
    color: #fff;
    font-weight: 800;
  }
  .footer-info-block__list-links.show {
    display: block;
  }
  .footer-title {
    cursor: pointer;
  }
  .logo-socials__main-page-link {
    max-width: 217px;
    max-height: 28px;
  }
}
@supports (-webkit-appearance:none){
.ssbs-form .form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked + span::before,.ssbs-form .form .term_and_conditions .wpcf7-list-item input[type=checkbox]:checked + span::before,.ssbs-form .wpcf7 .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked + span::before,.ssbs-form .wpcf7 .term_and_conditions .wpcf7-list-item input[type=checkbox]:checked + span::before{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/../img/vector-check.svg) no-repeat center, linear-gradient(98deg, var(--page-color) 0%, var(--page-color2) 64.9%)}
.breadcrumbs__separator{background-image:url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/../img/arrow-right.svg)}
.ssbs-popup__close{background-image:url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/../img/close2.svg)}
.ssbs-socials__icon--twitter{background-image:url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/../img/vacancy/twitter.svg)}
.ssbs-socials__icon--twitter:hover{background-image:url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/../img/vacancy/twitter.svg)}
.main-header__navigation-menu .pages-list__site-language{background-image:url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/../img/dropdown-earth.svg)}
.business-systems__main-footer .pages-list__site-language .pages-list__header-menu-link{background-image:url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/../img/dropdown-earth-white.svg)}
}
 @media (prefers-reduced-motion: no-preference){
@supports (-webkit-appearance:none){
}
}
 @media (min-width: 1200px){
@supports (-webkit-appearance:none){
}
}
 @media (-webkit-min-device-pixel-ratio: 2) and (max-width: 1800px), (min-resolution: 2dppx) and (max-width: 1800px), (max-width: 1600px) and (min-width: 992px) and (-webkit-max-device-pixel-ratio: 1.99){
@supports (-webkit-appearance:none){
}
}
 @media (max-width: 991.98px){
@supports (-webkit-appearance:none){
}
}
 @media screen and (max-width: 1440px) and (min-width: 992px) and (-webkit-max-device-pixel-ratio: 1.99), screen and (max-width: 1700px) and (min-width: 992px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 1700px) and (min-width: 992px) and (min-resolution: 2dppx){
@supports (-webkit-appearance:none){
}
}
 @media (max-width: 767.98px){
@supports (-webkit-appearance:none){
}
}
 @media screen and (max-width: 1802px) and (min-width: 992px){
@supports (-webkit-appearance:none){
}
}
 @media screen and (max-width: 1440px) and (min-width: 992px) and (-webkit-max-device-pixel-ratio: 1.99), screen and (max-width: 1600px) and (min-width: 992px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 1600px) and (min-width: 992px) and (min-resolution: 2dppx){
@supports (-webkit-appearance:none){
}
}
 @media screen and (max-width: 1440px) and (min-width: 1100px) and (-webkit-max-device-pixel-ratio: 1.99), screen and (max-width: 1700px) and (min-width: 1100px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 1700px) and (min-width: 1100px) and (min-resolution: 2dppx){
@supports (-webkit-appearance:none){
}
}
 @media (max-width: 1099.98px){
@supports (-webkit-appearance:none){
}
}
 @media (max-width: 575.98px){
@supports (-webkit-appearance:none){
}
}
 @media screen and (max-width: 1602px){
@supports (-webkit-appearance:none){
}
}
 @media screen and (max-width: 1280px){
@supports (-webkit-appearance:none){
}
}
 @media screen and (max-width: 1100px){
@supports (-webkit-appearance:none){
.dropdown-back:before{background-image:url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/../img/chevron-left.svg)}
}
}
 @media screen and (max-width: 575px){
@supports (-webkit-appearance:none){
.navigation-menu__main-page a{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/../img/SSBS-logo-mob-black.svg) no-repeat center}
.navigation-menu__poi-member a{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/../img/POI-mob.svg) no-repeat center}
}
}
 @media screen and (min-width: 1100px){
@supports (-webkit-appearance:none){
}
}
 @media screen and (max-height: 800px) and (min-width: 1024px){
@supports (-webkit-appearance:none){
}
}
 @media screen and (min-width: 1602px){
@supports (-webkit-appearance:none){
}
}
 @media screen and (max-width: 1440px){
@supports (-webkit-appearance:none){
}
}
 @media screen and (max-width: 992px){
@supports (-webkit-appearance:none){
.company-resources-links__company-resources-links__block.menu-item-has-children > .footer-title:after{background-image:url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/../img/dropdown-arrow-svg.svg)}
}
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXItYnVuZGxlLm1pbi5jc3MiLCJjb21wb25lbnRzL3R5cG9ncmFwaHkuc2NzcyIsImNvbXBvbmVudHMvdmFycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsImNvbXBvbmVudHMvcmVzcG9uc2l2ZS12aWRlb3Muc2NzcyIsImNvbXBvbmVudHMvYmFzZS5zY3NzIiwiY29tcG9uZW50cy9mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9icmVhZGNydW1icy5zY3NzIiwiY29tcG9uZW50cy9wb3B1cHMuc2NzcyIsImNvbXBvbmVudHMvbGFiZWxzLnNjc3MiLCJjb21wb25lbnRzL3NvY2lhbHMuc2NzcyIsImhlYWRlci9oZWFkZXIuc2NzcyIsImZvb3Rlci9mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNlaEI7OztFQUdFLDhCQUFBO1VBQUEsc0JBQUE7QURiRjs7QUM0Qkk7RUFOSjtJQU9NLHVCQUFBO0VEeEJKO0FBQ0Y7O0FDcUNBO0VBQ0UsU0FBQTtFQUNBLHVDQUFBO0VDNk9JLG1DQUxJO0VEdE9SLHVDQUFBO0VBQ0EsdUNBQUE7RUFDQSwyQkFBQTtFQUNBLHFDQUFBO0VBQ0EsbUNBQUE7RUFDQSw4QkFBQTtFQUNBLDZDQUFBO0FEbENGOztBQzJDQTtFQUNFLGNBQUE7RUFDQSxjRW1uQjRCO0VGbG5CNUIsU0FBQTtFQUNBLHdDQUFBO0VBQ0EsYUV5bkI0QjtBSGpxQjlCOztBQ2tEQTtFQUNFLGFBQUE7RUFDQSxxQkV3akI0QjtFRnJqQjVCLGdCRXdqQjRCO0VGdmpCNUIsZ0JFd2pCNEI7RUZ2akI1Qiw4QkFBQTtBRGpERjs7QUNvREE7RUN1TVEsaUNBQUE7QUZ2UFI7QUUyRkk7RUQzQ0o7SUM4TVEsaUJBQUE7RUYxUE47QUFDRjs7QUNnREE7RUNrTVEsaUNBQUE7QUY5T1I7QUVrRkk7RUR0Q0o7SUN5TVEsZUFBQTtFRmpQTjtBQUNGOztBQzRDQTtFQzZMUSwrQkFBQTtBRnJPUjtBRXlFSTtFRGpDSjtJQ29NUSxrQkFBQTtFRnhPTjtBQUNGOztBQ3dDQTtFQ3dMUSxpQ0FBQTtBRjVOUjtBRWdFSTtFRDVCSjtJQytMUSxpQkFBQTtFRi9OTjtBQUNGOztBQ29DQTtFQytLTSxrQkFMSTtBRjFNVjs7QUNxQ0E7RUMwS00sZUFMSTtBRnRNVjs7QUM0Q0E7RUFDRSxhQUFBO0VBQ0EsbUJFd1YwQjtBSGpZNUI7O0FDbURBO0VBQ0UseUNBQUE7VUFBQSxpQ0FBQTtFQUNBLFlBQUE7RUFDQSxzQ0FBQTtVQUFBLDhCQUFBO0FEaERGOztBQ3NEQTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtBRG5ERjs7QUN5REE7O0VBRUUsa0JBQUE7QUR0REY7O0FDeURBOzs7RUFHRSxhQUFBO0VBQ0EsbUJBQUE7QUR0REY7O0FDeURBOzs7O0VBSUUsZ0JBQUE7QUR0REY7O0FDeURBO0VBQ0UsZ0JFNmI0QjtBSG5mOUI7O0FDMkRBO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0FEeERGOztBQzhEQTtFQUNFLGdCQUFBO0FEM0RGOztBQ21FQTs7RUFFRSxtQkVzYTRCO0FIdGU5Qjs7QUN3RUE7RUM2RU0sa0JB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Qzs7QUFFRDs7QUFFQTs7QUFFQTs7Q0FFQzs7QUFFRDs7QUFFQTs7QUFFQTs7Q0FFQzs7QUFFRDs7QUFFQTs7QUFFQTs7Q0FFQzs7QUFFRDs7QUFFQTs7QUFFQTs7Q0FFQzs7QUFFRDs7QUFFQTs7QUFFQTs7Q0FFQzs7QUFFRDtBQUNBLHNCQUFzQiwrQ0FBK0M7QUFDckU7O0FBRUE7O0NBRUM7O0FBRUQ7QUFDQSw4QkFBOEIsaUVBQWlFO0FBQy9GLCtCQUErQixxREFBcUQ7QUFDcEY7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7QUFDQSxzR0FBc0cscURBQXFEO0FBQzNKOztBQUVBIiwiZmlsZSI6Im1haW4ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICA6cm9vdCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIH1cbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWJvZHktZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJvZHktZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtYm9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYnMtYm9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ociB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG5oNiwgaDUsIGg0LCBoMywgaDIsIGgxIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogdmFyKC0tYnMtaGVhZGluZy1jb2xvcik7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuaDIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuaDMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxubWFyayB7XG4gIHBhZGRpbmc6IDAuMTg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtaGlnaGxpZ2h0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtaGlnaGxpZ2h0LWJnKTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYTpob3ZlciB7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3ItcmdiKTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksIGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5hID4gY29kZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuc2VsZWN0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuW2xpc3RdOm5vdChbdHlwZT1kYXRlXSk6bm90KFt0eXBlPWRhdGV0aW1lLWxvY2FsXSk6bm90KFt0eXBlPW1vbnRoXSk6bm90KFt0eXBlPXdlZWtdKTpub3QoW3R5cGU9dGltZV0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbmxlZ2VuZCArICoge1xuICBjbGVhcjogbGVmdDtcbn1cblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udG9vbHRpcCB7XG4gIC0tYnMtdG9vbHRpcC16aW5kZXg6IDEwODA7XG4gIC0tYnMtdG9vbHRpcC1tYXgtd2lkdGg6IDIwMHB4O1xuICAtLWJzLXRvb2x0aXAtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtdG9vbHRpcC1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtdG9vbHRpcC1tYXJnaW46IDtcbiAgLS1icy10b29sdGlwLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtdG9vbHRpcC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtdG9vbHRpcC1iZzogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtdG9vbHRpcC1vcGFjaXR5OiAwLjk7XG4gIC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aDogMC44cmVtO1xuICAtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAwLjRyZW07XG4gIHotaW5kZXg6IHZhcigtLWJzLXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogdmFyKC0tYnMtdG9vbHRpcC1tYXJnaW4pO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtdG9vbHRpcC1mb250LXNpemUpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogdmFyKC0tYnMtdG9vbHRpcC1vcGFjaXR5KTtcbn1cbi50b29sdGlwIC50b29sdGlwLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbn1cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG59XG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbn1cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vKipcbiAqIFN3aXBlciAxMS4wLjNcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjMgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogT2N0b2JlciAyNiwgMjAyM1xuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmO1xufVxuXG46aG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwgLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSwgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWF1dG9oZWlnaHQsIC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5O1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLCAuc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiNmZmY7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IzAwMDtcbn1cblxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsIDUwJSk7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCBzdmcsIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZywgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlciwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwicHJldlwiO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQgPiAuc3dpcGVyLXBhZ2luYXRpb24sIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGJvdHRvbTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLCA4cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCwgYXV0byk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXMsIDUwJSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpO1xufVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsIDhweCk7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsIGF1dG8pO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCwgNnB4KSAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgdG9wO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLCA0cHgpO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgbGVmdDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyByaWdodDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLCBpbmhlcml0KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4xKSk7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkID4gLnN3aXBlci1zY3JvbGxiYXIsIC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyLCAuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gIGJvdHRvbTogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b20sIDRweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsIGF1dG8pO1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSk7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LCBhdXRvKTtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQsIDRweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC41KSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcywgLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZywgLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgei1pbmRleDogMDtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWNhcmRzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbjpyb290IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgYW5kIChtYXgtd2lkdGg6IDE4MDBweCksIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKC13ZWJraXQtbWF4LWRldmljZS1waXhlbC1yYXRpbzogMS45OSkge1xuICA6cm9vdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5idXR0b24uYnRuIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYnRuIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxM3B4O1xuICBtaW4td2lkdGg6IDE2NXB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOThkZWcsICNDNjI5NzMgMCUsICM1MDUwRDkgMTAwJSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG4uYnRuOm5vdCg6aGFzKGlucHV0W3R5cGU9c3VibWl0XSkpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmJ0bjpoYXMoaW5wdXQ6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk4ZGVnLCByZ2JhKDE5OCwgNDEsIDExNSwgMC41KSAwJSwgcmdiYSg4MCwgODAsIDIxNywgMC41KSAxMDAlKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5idG46aGFzKGlucHV0OmRpc2FibGVkKTphZnRlciwgLmJ0bjpoYXMoaW5wdXQ6ZGlzYWJsZWQpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4tLWNvbG9yOmhhcyhpbnB1dDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOThkZWcsIHJnYmEodmFyKC0tc3Nicy1iZzEpLCAwLjUpIDAlLCByZ2JhKHZhcigtLXNzYnMtYmcyKSwgMC41KSAxMDAlKTtcbn1cbi5idG4gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44ODg4ODg4ODg5ZW07XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi5idG46YWZ0ZXIsIC5idG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzZkZWcsICNDNjI5NzMgNC42OSUsICM1MDUwRDkgNzkuMzUlKTtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xuICB6LWluZGV4OiAtMTtcbn1cbi5idG46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjIpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMikgMTAwJSksIGxpbmVhci1ncmFkaWVudCg5OGRlZywgIzUwNTBEOSAwJSwgI0M2Mjk3MyAxMDAlKTtcbn1cbi5idG46aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggMHB4IHJnYmEoNTIsIDUyLCAxOTMsIDAuMik7XG59XG4uYnRuOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYnRuOmZvY3VzLCAuYnRuLmZvY3VzZWQsIC5idG46aGFzKGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cykge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggMHB4IHJnYmEoNTIsIDUyLCAxOTMsIDAuMik7XG59XG4uYnRuOmZvY3VzOmFmdGVyLCAuYnRuLmZvY3VzZWQ6YWZ0ZXIsIC5idG46aGFzKGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyk6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmJ0bjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5OGRlZywgcmdiYSgxOTgsIDQxLCAxMTUsIDAuNSkgMCUsIHJnYmEoODAsIDgwLCAyMTcsIDAuNSkgMTAwJSk7XG59XG4uYnRuLmJ0bi0tcHJvZHVjdCB7XG4gIHBhZGRpbmc6IDEycHggMzZweDtcbn1cbi5idG4uYnRuLS1jb2xvciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1iZyk7XG59XG4uYnRuLmJ0bi0tY29sb3I6YWZ0ZXIsIC5idG4uYnRuLS1jb2xvcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4taG92ZXIpO1xufVxuLmJ0bi5idG4tLWNvbG9yOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjIpIDEwMCUpLCB2YXIoLS1idG4taG92ZXIpO1xufVxuLmJ0bi5idG4tLWdob3N0IHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1wYWdlLWNvbG9yKTtcbn1cbi5idG4uYnRuLS1naG9zdCBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ4ZGVnLCB2YXIoLS1wYWdlLWNvbG9yKSwgdmFyKC0tcGFnZS1jb2xvcjIpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLmJ0bi0tZ2hvc3Q6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcGFnZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi5idG4tLWdob3N0OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzN2RlZywgcmdiYSh2YXIoLS1zc2JzLWJnMSksIDAuMTIpIDAlLCByZ2JhKHZhcigtLXNzYnMtYmcyKSwgMC4xMikgMTAwJSk7XG59XG4uYnRuLmJ0bi0tZ2hvc3Q6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcGFnZS1jb2xvcik7XG59XG4uYnRuLmJ0bi0tZ2hvc3Q6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk4ZGVnLCByZ2JhKHZhcigtLXNzYnMtYmcxKSwgMC4wNikgMCUsIHJnYmEodmFyKC0tc3Nicy1iZzIpLCAwLjA2KSA2NC45JSk7XG59XG4uYnRuLmJ0bi0tZ2hvc3Q6Zm9jdXMsIC5idG4uYnRuLS1naG9zdC5mb2N1c2VkIHtcbiAgY29sb3I6IHZhcigtLXBhZ2UtY29sb3IpO1xufVxuLmJ0bi5idG4tLWdob3N0OmZvY3VzOmFmdGVyLCAuYnRuLmJ0bi0tZ2hvc3QuZm9jdXNlZDphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzdkZWcsIHJnYmEodmFyKC0tc3Nicy1iZzEpLCAwLjEyKSAwJSwgcmdiYSh2YXIoLS1zc2JzLWJnMiksIDAuMTIpIDEwMCUpO1xufVxuLmJ0bi5idG4tLWJpZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNDQ0NDQ0NDQ0NGVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBtaW4td2lkdGg6IDQwMHB4O1xuICBwYWRkaW5nOiAxOHB4IDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kICgtd2Via2l0LW1heC1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuOTkpLCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAuYnRuLmJ0bi0tYmlnIHtcbiAgICBmb250LXNpemU6IDEuMTExMTExMTExMWVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJ0bi5idG4tLWJpZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gIH1cbn1cbi5idG4uYnRuLS13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS1wYWdlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjZzIGVhc2U7XG59XG4uYnRuLmJ0bi0td2hpdGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg3ZGVnLCByZ2JhKHZhcigtLXNzYnMtYmcyKSwgMC4xMikgNS4zMiUsIHJnYmEodmFyKC0tc3Nicy1iZzEpLCAwLjEyKSA5NC42OCUpLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiKDI1NSwgMjU1LCAyNTUpIDAlLCByZ2IoMjU1LCAyNTUsIDI1NSkgMTAwJSk7XG59XG4uYnRuLmJ0bi0td2hpdGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsIHJnYmEodmFyKC0tc3Nicy1iZzIpLCAwLjIpIDUuMzIlLCByZ2JhKHZhcigtLXNzYnMtYmcxKSwgMC4yKSA5NC42OCUpLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiKDI1NSwgMjU1LCAyNTUpIDAlLCByZ2IoMjU1LCAyNTUsIDI1NSkgMTAwJSk7XG59XG4uYnRuLmJ0bi0tZ2hvc3QyIHtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1wYWdlLWNvbG9yKTtcbn1cbi5idG4uYnRuLS1naG9zdDIgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0OGRlZywgdmFyKC0tcGFnZS1jb2xvciksIHZhcigtLXBhZ2UtY29sb3IyKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi5idG4tLWdob3N0MjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wYWdlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLmJ0bi0tZ2hvc3QyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5idG4uYnRuLS1naG9zdDI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XG4gIGhlaWdodDogY2FsYygxMDAlICsgNHB4KTtcbiAgei1pbmRleDogLTU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0tcGFnZS1jb2xvciksIHZhcigtLXBhZ2UtY29sb3IyKSk7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYnRuLmJ0bi0tZ2hvc3QyOmhvdmVyIHNwYW4sIC5idG4uYnRuLS1naG9zdDI6Zm9jdXMgc3BhbiwgLmJ0bi5idG4tLWdob3N0Mi5mb2N1c2VkIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOThkZWcsICNmZmYgMCUsICNmZmYgMzUlKTtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi5idG4tLWdob3N0Mjpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi5idG4tLWdob3N0Mjpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLXBhZ2UtY29sb3IyKSwgdmFyKC0tcGFnZS1jb2xvcikpO1xufVxuLmJ0bi5idG4tLWdob3N0Mjpmb2N1czphZnRlciwgLmJ0bi5idG4tLWdob3N0Mi5mb2N1c2VkOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLmJ0bi0tZ2hvc3QyOmZvY3VzOmJlZm9yZSwgLmJ0bi5idG4tLWdob3N0Mi5mb2N1c2VkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMC4yKSAxMDAlKSwgdmFyKC0tYnRuLWhvdmVyKTtcbn1cblxuLnNzYnMtbmV3c19faXRlbTpob3ZlciAuc3Nicy1yZWFkLW1vcmU6YWZ0ZXIsIC5zc2JzLXJlYWQtbW9yZTpob3ZlcjphZnRlciwgLnNzYnMtcmVhZC1tb3JlLmhvdmVyLWVmZmVjdDphZnRlciwgLnNzYnMtdmFjYW5jeTpob3ZlciAuc3Nicy1yZWFkLW1vcmU6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3Nicy1yZWFkLW1vcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOThkZWcsICNDNjI5NzMgMCUsICM1MDUwRDkgMzUlKTtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogODAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNzYnMtcmVhZC1tb3JlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDk4ZGVnLCAjQzYyOTczIDE4JSwgIzUwNTBEOSA3NyUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvcmVhZG1vcmUtYXJyb3cuc3ZnXCIpO1xufVxuLnNzYnMtcmVhZC1tb3JlOmhvdmVyLCAuc3Nicy1yZWFkLW1vcmUuaG92ZXItZWZmZWN0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk4ZGVnLCAjNTA1MEQ5IDAlLCAjQzYyOTczIDM1JSk7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zc2JzLXJlYWQtbW9yZTpob3ZlcjphZnRlciwgLnNzYnMtcmVhZC1tb3JlLmhvdmVyLWVmZmVjdDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5OGRlZywgIzUwNTBEOSAxOCUsICNDNjI5NzMgNzclKTtcbn1cbi5zc2JzLXJlYWQtbW9yZTpob3ZlciBzcGFuLCAuc3Nicy1yZWFkLW1vcmUuaG92ZXItZWZmZWN0IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOThkZWcsICM1MDUwRDkgMCUsICNDNjI5NzMgMzUlKTtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNzYnMtcmVhZC1tb3JlOmZvY3VzLCAuc3Nicy1yZWFkLW1vcmUuZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMC4yKSAxMDAlKSwgbGluZWFyLWdyYWRpZW50KDk4ZGVnLCB2YXIoLS1wYWdlLWNvbG9yKSAxOCUsIHZhcigtLXBhZ2UtY29sb3IyKSA3NyUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3Nicy1yZWFkLW1vcmU6Zm9jdXM6YWZ0ZXIsIC5zc2JzLXJlYWQtbW9yZS5mb2N1c2VkOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjIpIDEwMCUpLCBsaW5lYXItZ3JhZGllbnQoOThkZWcsIHZhcigtLXBhZ2UtY29sb3IpIDE4JSwgdmFyKC0tcGFnZS1jb2xvcjIpIDc3JSk7XG59XG4uc3Nicy1yZWFkLW1vcmU6Zm9jdXMgc3BhbiwgLnNzYnMtcmVhZC1tb3JlLmZvY3VzZWQgc3BhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMC4yKSAxMDAlKSwgbGluZWFyLWdyYWRpZW50KDk4ZGVnLCB2YXIoLS1wYWdlLWNvbG9yKSAxOCUsIHZhcigtLXBhZ2UtY29sb3IyKSA3NyUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3Nicy1yZWFkLW1vcmUtLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY2xpcDogdW5zZXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB1bnNldDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHVuc2V0O1xufVxuLnNzYnMtcmVhZC1tb3JlLS13aGl0ZTphZnRlciwgLnNzYnMtcmVhZC1tb3JlLS13aGl0ZTpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9yZWFkbW9yZS1hcnJvdy0td2hpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zc2JzLXJlYWQtbW9yZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zc2JzLXJlYWQtbW9yZTphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNzYnMtcmVhZC1tb3JlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnNzYnMtcmVhZC1tb3JlOmFmdGVyIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUlKTtcbiAgfVxufVxuXG4ucGFnZS0tcHVycGxlIC5zc2JzLXJlYWQtbW9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDRkZWcsICM5MDNGQTEgMCUsICM1RjE1NkQgMTAwJSk7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdlLS1wdXJwbGUgLnNzYnMtcmVhZC1tb3JlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDk4ZGVnLCAjOTAzRkExIDE4JSwgIzVGMTU2RCA3NyUpO1xufVxuLnBhZ2UtLXB1cnBsZSAuc3Nicy1uZXdzX19pdGVtOmhvdmVyIC5zc2JzLXJlYWQtbW9yZSwgLnBhZ2UtLXB1cnBsZSAuc3Nicy1yZWFkLW1vcmU6aG92ZXIsIC5wYWdlLS1wdXJwbGUgLnNzYnMtcmVhZC1tb3JlLmhvdmVyLWVmZmVjdCwgLnBhZ2UtLXB1cnBsZSAuc3Nicy12YWNhbmN5OmhvdmVyIC5zc2JzLXJlYWQtbW9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDRkZWcsICM1RjE1NkQgMCUsICM5MDNGQTEgMzUlKTtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucGFnZS0tYmx1ZSAuc3Nicy1yZWFkLW1vcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNDc4NUZGIDAlLCAjMkQ0REY3IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGFnZS0tYmx1ZSAuc3Nicy1yZWFkLW1vcmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOThkZWcsICM0Nzg1RkYgMTglLCAjMkQ0REY3IDc3JSk7XG59XG4ucGFnZS0tYmx1ZSAuc3Nicy1uZXdzX19pdGVtOmhvdmVyIC5zc2JzLXJlYWQtbW9yZSwgLnBhZ2UtLWJsdWUgLnNzYnMtcmVhZC1tb3JlOmhvdmVyLCAucGFnZS0tYmx1ZSAuc3Nicy1yZWFkLW1vcmUuaG92ZXItZWZmZWN0LCAucGFnZS0tYmx1ZSAuc3Nicy12YWNhbmN5OmhvdmVyIC5zc2JzLXJlYWQtbW9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMyRDRERjcgMCUsICM0Nzg1RkYgMzUlKTtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucGFnZS0tY3lhbiAuYnRuLS13aGl0ZSB7XG4gIGNvbG9yOiAjMDA3MTlCO1xufVxuLnBhZ2UtLWN5YW4gLnNzYnMtcmVhZC1tb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMxNWRlZywgIzAwNzI5QiAwJSwgIzAwQTdFNSAxMDAlKTtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBhZ2UtLWN5YW4gLnNzYnMtcmVhZC1tb3JlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDMxNWRlZywgIzAwQTdFNSAwJSwgIzAwNzI5QiAzNSUpO1xufVxuLnBhZ2UtLWN5YW4gLnNzYnMtbmV3c19faXRlbTpob3ZlciAuc3Nicy1yZWFkLW1vcmUsIC5wYWdlLS1jeWFuIC5zc2JzLXJlYWQtbW9yZTpob3ZlciwgLnBhZ2UtLWN5YW4gLnNzYnMtcmVhZC1tb3JlLmhvdmVyLWVmZmVjdCwgLnBhZ2UtLWN5YW4gLnNzYnMtdmFjYW5jeTpob3ZlciAuc3Nicy1yZWFkLW1vcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzE1ZGVnLCAjMDBBN0U1IDAlLCAjMDA3MjlCIDM1JSk7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBhZ2UtLWxldHR1Y2UgLnNzYnMtcmVhZC1tb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExMGRlZywgIzEwOTI0QSAwJSwgIzVFQkY1NSA3OC4xMyUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGFnZS0tbGV0dHVjZSAuc3Nicy1yZWFkLW1vcmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTEwZGVnLCAjMTA5MjRBIDAlLCAjNUVCRjU1IDc4LjEzJSk7XG59XG4ucGFnZS0tbGV0dHVjZSAuc3Nicy1uZXdzX19pdGVtOmhvdmVyIC5zc2JzLXJlYWQtbW9yZSwgLnBhZ2UtLWxldHR1Y2UgLnNzYnMtcmVhZC1tb3JlOmhvdmVyLCAucGFnZS0tbGV0dHVjZSAuc3Nicy1yZWFkLW1vcmUuaG92ZXItZWZmZWN0LCAucGFnZS0tbGV0dHVjZSAuc3Nicy12YWNhbmN5OmhvdmVyIC5zc2JzLXJlYWQtbW9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTBkZWcsICMxMDkyNEEgMCUsICM1RUJGNTUgNzguMTMlKTtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubWluLWhlaWdodCB7XG4gIG1pbi1oZWlnaHQ6IDgwdmg7XG59XG5cbi5zc2JzLXR5cG9ncmFwaHkge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMkUyRjQ2O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTgwMnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNzYnMtdHlwb2dyYXBoeSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3Nicy10eXBvZ3JhcGh5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuLnNzYnMtdHlwb2dyYXBoeSAuYnRuIHtcbiAgbWluLXdpZHRoOiAxOTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3Nicy10eXBvZ3JhcGh5IC5idG4ge1xuICAgIG1pbi13aWR0aDogMTg1cHg7XG4gIH1cbn1cbi5zc2JzLXR5cG9ncmFwaHkgLmJ0bi5idG4tLWJpZyB7XG4gIG1pbi13aWR0aDogNDAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kICgtd2Via2l0LW1heC1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuOTkpLCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAuc3Nicy10eXBvZ3JhcGh5IC5idG4uYnRuLS1iaWcge1xuICAgIG1pbi13aWR0aDogMjIuNXZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNzYnMtdHlwb2dyYXBoeSAuYnRuLmJ0bi0tYmlnIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbn1cbi5zc2JzLXR5cG9ncmFwaHkgaDEsIC5zc2JzLXR5cG9ncmFwaHkgLmgxLFxuLnNzYnMtdHlwb2dyYXBoeSBoMiwgLnNzYnMtdHlwb2dyYXBoeSAuaDIsXG4uc3Nicy10eXBvZ3JhcGh5IGgzLCAuc3Nicy10eXBvZ3JhcGh5IC5oMyxcbi5zc2JzLXR5cG9ncmFwaHkgaDQsIC5zc2JzLXR5cG9ncmFwaHkgLmg0LFxuLnNzYnMtdHlwb2dyYXBoeSBoNSwgLnNzYnMtdHlwb2dyYXBoeSAuaDUsXG4uc3Nicy10eXBvZ3JhcGh5IGg2LCAuc3Nicy10eXBvZ3JhcGh5IC5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuLnNzYnMtdHlwb2dyYXBoeSBoMSwgLnNzYnMtdHlwb2dyYXBoeSAuaDEge1xuICBmb250LXNpemU6IDIuNjY2NjY2NjY2N2VtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTgwMnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNzYnMtdHlwb2dyYXBoeSBoMSwgLnNzYnMtdHlwb2dyYXBoeSAuaDEge1xuICAgIGZvbnQtc2l6ZTogMy41dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3Nicy10eXBvZ3JhcGh5IGgxLCAuc3Nicy10eXBvZ3JhcGh5IC5oMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4uc3Nicy10eXBvZ3JhcGh5IGgyLCAuc3Nicy10eXBvZ3JhcGh5IC5oMiB7XG4gIGZvbnQtc2l6ZTogMi40NDQ0NDQ0NDQ0ZW07XG4gIG1hcmdpbjogMCAwIDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODAycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3Nicy10eXBvZ3JhcGh5IGgyLCAuc3Nicy10eXBvZ3JhcGh5IC5oMiB7XG4gICAgZm9udC1zaXplOiAyLjc3MDgzMzMzMzN2dztcbiAgICBtYXJnaW46IDAgMCAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3Nicy10eXBvZ3JhcGh5IGgyLCAuc3Nicy10eXBvZ3JhcGh5IC5oMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gIH1cbn1cbi5zc2JzLXR5cG9ncmFwaHkgaDMsIC5zc2JzLXR5cG9ncmFwaHkgLmgzIHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODAycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3Nicy10eXBvZ3JhcGh5IGgzLCAuc3Nicy10eXBvZ3JhcGh5IC5oMyB7XG4gICAgZm9udC1zaXplOiAyLjE4NzV2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zc2JzLXR5cG9ncmFwaHkgaDMsIC5zc2JzLXR5cG9ncmFwaHkgLmgzIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5zc2JzLXR5cG9ncmFwaHkgaDQsIC5zc2JzLXR5cG9ncmFwaHkgLmg0IHtcbiAgZm9udC1zaXplOiAxLjQ0NDQ0NDQ0NDRlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE4MDJweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zc2JzLXR5cG9ncmFwaHkgaDQsIC5zc2JzLXR5cG9ncmFwaHkgLmg0IHtcbiAgICBmb250LXNpemU6IDEuNjA0MTY2NjY2N3Z3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNzYnMtdHlwb2dyYXBoeSBoNCwgLnNzYnMtdHlwb2dyYXBoeSAuaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnNzYnMtdHlwb2dyYXBoeSBoNSwgLnNzYnMtdHlwb2dyYXBoeSAuaDUge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzM2VtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTgwMnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNzYnMtdHlwb2dyYXBoeSBoNSwgLnNzYnMtdHlwb2dyYXBoeSAuaDUge1xuICAgIGZvbnQtc2l6ZTogMS40NTgzMzMzMzMzdnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3Nicy10eXBvZ3JhcGh5IGg1LCAuc3Nicy10eXBvZ3JhcGh5IC5oNSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uc3Nicy10eXBvZ3JhcGh5IGg2LCAuc3Nicy10eXBvZ3JhcGh5IC5oNiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5zc2JzLXR5cG9ncmFwaHkgdWw6bm90KC5ub3QtbGlzdCkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xufVxuLnNzYnMtdHlwb2dyYXBoeSB1bDpub3QoLm5vdC1saXN0KSBsaSB7XG4gIHRleHQtaW5kZW50OiAtMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuLnNzYnMtdHlwb2dyYXBoeSB1bDpub3QoLm5vdC1saXN0KSBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIsK3XCI7XG4gIGZvbnQtc2l6ZTogMS4zODg4ODg4ODg5ZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0b3A6IC0xcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc3Nicy10eXBvZ3JhcGh5IHVsOm5vdCgubm90LWxpc3QpIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG59XG4uc3Nicy10eXBvZ3JhcGh5IG9sOm5vdCgubm90LWxpc3QpIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zc2JzLXR5cG9ncmFwaHkgb2w6bm90KC5ub3QtbGlzdCkgbGkge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNzYnMtdHlwb2dyYXBoeSBvbDpub3QoLm5vdC1saXN0KSB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxufVxuLnNzYnMtdHlwb2dyYXBoeSBhOm5vdCguYnRuKTpub3QoLm5vdC1saW5rKSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIGVhc2Utb3V0IDAuMzVzO1xufVxuLnNzYnMtdHlwb2dyYXBoeSBhOm5vdCguYnRuKTpub3QoLm5vdC1saW5rKTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zc2JzLXR5cG9ncmFwaHkgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc3Nicy10eXBvZ3JhcGh5IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbiAgfVxufVxuLnNzYnMtdHlwb2dyYXBoeSBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3Nicy10eXBvZ3JhcGh5IHNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg4ODg4ODg4ODllbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc3Nicy10eXBvZ3JhcGh5IHNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5zc2JzLXR5cG9ncmFwaHkgYiwgLnNzYnMtdHlwb2dyYXBoeSBzdHJvbmcge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93LFxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyZTJmNDY7XG59XG5cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdyxcbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzJlMmY0Njtcbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdyxcbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMmUyZjQ2O1xufVxuXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93LFxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzJlMmY0Njtcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUyZjQ2O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtaW4td2lkdGg6IDM0NHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi50b29sdGlwLnNob3cge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ud3AtdmlkZW8sIHZpZGVvLndwLXZpZGVvLXNob3J0Y29kZSwgLm1lanMtY29udGFpbmVyLCAubWVqcy1vdmVybGF5LmxvYWQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5tZWpzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi53cC12aWRlbywgdmlkZW8ud3AtdmlkZW8tc2hvcnRjb2RlIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbnZpZGVvLndwLXZpZGVvLXNob3J0Y29kZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1lanMtbWVkaWFlbGVtZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5tZWpzLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1lanMtb3ZlcmxheS1wbGF5IHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuKiB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHksIGh0bWwge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIG1hcmdpbjogMDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGNvbG9yOiAjMkUyRjQ2O1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nLXJpZ2h0IDAuM3MgZWFzZTtcbn1cblxuLmNzcy1jbGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xufVxuXG4ud3JhcHBlci1vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5qcy1oZWFkZXItd3JhcHBlci5pcy1hZmZpeGVkLCAuanMtaGVhZGVyLXdyYXBwZXIge1xuICB6LWluZGV4OiAxMDU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNzYnMtcG9wdXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY3VzdG9tLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNHB4O1xufVxuLmN1c3RvbS1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbn1cbi5jdXN0b20tc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tc3Nicy1iZzEpLCAxKTtcbn1cbi5jdXN0b20tc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tc3Nicy1iZzEpLCAwLjgpO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG51bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxubWFpbiB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbi5zaW5nbGUtdmFjYW5jeSBtYWluIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnN3aXBlci1jb250YWluZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkgLnNob3ctdGFibGV0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5ib2R5IC5zaG93LW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuYm9keSAuY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyOTBkZWcsIHJnYmEoMTkxLCA3LCAxMDEsIDAuNykgMzYuODglLCByZ2JhKDYwLCA2MCwgMTkxLCAwLjcpIDc0Ljk2JSk7XG59XG5cbi50b29sdGlwIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuXG4ucGFnZS0tbGV0dHVjZSBtYWluIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGFnZS0tbGV0dHVjZSBtYWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICBib2R5IC5zaG93LXRhYmxldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICBib2R5IC5zaG93LXRhYmxldC5mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIGJvZHkgLmhpZGUtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICBtYWluIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keSAuc2hvdy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICBib2R5IC5oaWRlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi5hY2NvcmRpb24taXRlbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFjY29yZGlvbi1pdGVtX190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hY2NvcmRpb24taXRlbV9fY29udGVudCAuYWNjb3JkaW9uLWl0ZW1fX3RleHQge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMzVzO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWFjdGl2ZSB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4uYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWFjdGl2ZSAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgLmFjY29yZGlvbi1pdGVtX190ZXh0IHtcbiAgbWF4LWhlaWdodDogMTAwMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc3Nicy1mb3JtIC5mb3JtLCAuc3Nicy1mb3JtIC53cGNmNyB7XG4gIHBhZGRpbmc6IDUwcHggNjBweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOThkZWcsIHJnYmEodmFyKC0tc3Nicy1iZzEpLCAwLjI1KSAwJSwgcmdiYSh2YXIoLS1zc2JzLWJnMiksIDAuMjUpIDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbn1cbi5zc2JzLWZvcm0gLmZvcm0gZm9ybSwgLnNzYnMtZm9ybSAud3BjZjcgZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogMjhweDtcbiAgcm93LWdhcDogMjdweDtcbn1cbi5zc2JzLWZvcm0gLmZvcm0gLndwY2Y3LWNoZWNrYm94LCAuc3Nicy1mb3JtIC5mb3JtIC50ZXJtX2FuZF9jb25kaXRpb25zLCAuc3Nicy1mb3JtIC53cGNmNyAud3BjZjctY2hlY2tib3gsIC5zc2JzLWZvcm0gLndwY2Y3IC50ZXJtX2FuZF9jb25kaXRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uc3Nicy1mb3JtIC5mb3JtIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtLCAuc3Nicy1mb3JtIC5mb3JtIC50ZXJtX2FuZF9jb25kaXRpb25zIC53cGNmNy1saXN0LWl0ZW0sIC5zc2JzLWZvcm0gLndwY2Y3IC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtLCAuc3Nicy1mb3JtIC53cGNmNyAudGVybV9hbmRfY29uZGl0aW9ucyAud3BjZjctbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zc2JzLWZvcm0gLmZvcm0gLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gbGFiZWwsIC5zc2JzLWZvcm0gLmZvcm0gLnRlcm1fYW5kX2NvbmRpdGlvbnMgLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCwgLnNzYnMtZm9ybSAud3BjZjcgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gbGFiZWwsIC5zc2JzLWZvcm0gLndwY2Y3IC50ZXJtX2FuZF9jb25kaXRpb25zIC53cGNmNy1saXN0LWl0ZW0gbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3Nicy1mb3JtIC5mb3JtIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdLCAuc3Nicy1mb3JtIC5mb3JtIC50ZXJtX2FuZF9jb25kaXRpb25zIC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0sIC5zc2JzLWZvcm0gLndwY2Y3IC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdLCAuc3Nicy1mb3JtIC53cGNmNyAudGVybV9hbmRfY29uZGl0aW9ucyAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zc2JzLWZvcm0gLmZvcm0gLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCwgLnNzYnMtZm9ybSAuZm9ybSAudGVybV9hbmRfY29uZGl0aW9ucyAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwsIC5zc2JzLWZvcm0gLndwY2Y3IC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwsIC5zc2JzLWZvcm0gLndwY2Y3IC50ZXJtX2FuZF9jb25kaXRpb25zIC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc3Nicy1mb3JtIC5mb3JtIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3BhbiwgLnNzYnMtZm9ybSAuZm9ybSAudGVybV9hbmRfY29uZGl0aW9ucyAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3BhbiwgLnNzYnMtZm9ybSAud3BjZjcgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuLCAuc3Nicy1mb3JtIC53cGNmNyAudGVybV9hbmRfY29uZGl0aW9ucyAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMyRTJGNDY7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXgtd2lkdGg6IDM4N3B4O1xuICBwYWRkaW5nLWxlZnQ6IDQ2cHg7XG59XG4uc3Nicy1mb3JtIC5mb3JtIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3Bhbjo6YmVmb3JlLCAuc3Nicy1mb3JtIC5mb3JtIC50ZXJtX2FuZF9jb25kaXRpb25zIC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOjpiZWZvcmUsIC5zc2JzLWZvcm0gLndwY2Y3IC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3Bhbjo6YmVmb3JlLCAuc3Nicy1mb3JtIC53cGNmNyAudGVybV9hbmRfY29uZGl0aW9ucyAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtZ3JvdzogMDtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNzYnMtZm9ybSAuZm9ybSAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW46OmJlZm9yZSwgLnNzYnMtZm9ybSAuZm9ybSAudGVybV9hbmRfY29uZGl0aW9ucyAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3Bhbjo6YmVmb3JlLCAuc3Nicy1mb3JtIC53cGNmNyAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW46OmJlZm9yZSwgLnNzYnMtZm9ybSAud3BjZjcgLnRlcm1fYW5kX2NvbmRpdGlvbnMgLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW46OmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNzYnMtZm9ybSAuZm9ybSAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3Bhbjo6YmVmb3JlLCAuc3Nicy1mb3JtIC5mb3JtIC50ZXJtX2FuZF9jb25kaXRpb25zIC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW46OmJlZm9yZSwgLnNzYnMtZm9ybSAud3BjZjcgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW46OmJlZm9yZSwgLnNzYnMtZm9ybSAud3BjZjcgLnRlcm1fYW5kX2NvbmRpdGlvbnMgLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3Bhbjo6YmVmb3JlIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ZlY3Rvci1jaGVjay5zdmcpIG5vLXJlcGVhdCBjZW50ZXIsIGxpbmVhci1ncmFkaWVudCg5OGRlZywgdmFyKC0tcGFnZS1jb2xvcikgMCUsIHZhcigtLXBhZ2UtY29sb3IyKSA2NC45JSk7XG59XG4uc3Nicy1mb3JtIC5mb3JtIC50ZXJtX2FuZF9jb25kaXRpb25zLCAuc3Nicy1mb3JtIC53cGNmNyAudGVybV9hbmRfY29uZGl0aW9ucyB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4uc3Nicy1mb3JtIC5mb3JtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwgYSwgLnNzYnMtZm9ybSAud3BjZjcgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCBhIHtcbiAgbWFyZ2luOiAwIDNweCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc3Nicy1mb3JtIC5mb3JtIHRleHRhcmVhLCAuc3Nicy1mb3JtIC53cGNmNyB0ZXh0YXJlYSB7XG4gIG1heC1oZWlnaHQ6IDE3MXB4O1xuICByZXNpemU6IG5vbmU7XG59XG4uc3Nicy1mb3JtIC5mb3JtIGlucHV0Om5vdChpbnB1dFt0eXBlPXN1Ym1pdF0pLCAuc3Nicy1mb3JtIC5mb3JtIHRleHRhcmVhLCAuc3Nicy1mb3JtIC53cGNmNyBpbnB1dDpub3QoaW5wdXRbdHlwZT1zdWJtaXRdKSwgLnNzYnMtZm9ybSAud3BjZjcgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC44ODg4ODg4ODg5ZW07XG4gIGNvbG9yOiAjMkUyRjQ2O1xuICBwYWRkaW5nOiAxMnB4IDE2cHggMTNweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAycHggN3B4IDI1cHggMHB4IHJnYmEoNTksIDU5LCAxOTAsIDAuMSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNzYnMtZm9ybSAuZm9ybSBpbnB1dDpub3QoaW5wdXRbdHlwZT1zdWJtaXRdKTo6cGxhY2Vob2xkZXIsIC5zc2JzLWZvcm0gLmZvcm0gdGV4dGFyZWE6OnBsYWNlaG9sZGVyLCAuc3Nicy1mb3JtIC53cGNmNyBpbnB1dDpub3QoaW5wdXRbdHlwZT1zdWJtaXRdKTo6cGxhY2Vob2xkZXIsIC5zc2JzLWZvcm0gLndwY2Y3IHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQjRCNEJEO1xufVxuLnNzYnMtZm9ybSAuZm9ybSBpbnB1dDpub3QoaW5wdXRbdHlwZT1zdWJtaXRdKTpob3ZlciwgLnNzYnMtZm9ybSAuZm9ybSB0ZXh0YXJlYTpob3ZlciwgLnNzYnMtZm9ybSAud3BjZjcgaW5wdXQ6bm90KGlucHV0W3R5cGU9c3VibWl0XSk6aG92ZXIsIC5zc2JzLWZvcm0gLndwY2Y3IHRleHRhcmVhOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMnB4IDdweCAyNXB4IDBweCByZ2JhKDU5LCA1OSwgMTkwLCAwLjMpO1xufVxuLnNzYnMtZm9ybSAuZm9ybSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAsIC5zc2JzLWZvcm0gLndwY2Y3IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zc2JzLWZvcm0gLmZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwOmhhcyhpbnB1dDpmb2N1cyk6YWZ0ZXIsIC5zc2JzLWZvcm0gLmZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwOmhhcyh0ZXh0YXJlYTpmb2N1cyk6YWZ0ZXIsIC5zc2JzLWZvcm0gLmZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwOmhhcygud3BjZjctbm90LXZhbGlkLXRpcCk6YWZ0ZXIsIC5zc2JzLWZvcm0gLndwY2Y3IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcDpoYXMoaW5wdXQ6Zm9jdXMpOmFmdGVyLCAuc3Nicy1mb3JtIC53cGNmNyAud3BjZjctZm9ybS1jb250cm9sLXdyYXA6aGFzKHRleHRhcmVhOmZvY3VzKTphZnRlciwgLnNzYnMtZm9ybSAud3BjZjcgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwOmhhcygud3BjZjctbm90LXZhbGlkLXRpcCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5zc2JzLWZvcm0gLmZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwOmhhcyh0ZXh0YXJlYTpmb2N1cyk6YWZ0ZXIsIC5zc2JzLWZvcm0gLndwY2Y3IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcDpoYXModGV4dGFyZWE6Zm9jdXMpOmFmdGVyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAycHgpO1xuICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbn1cbi5zc2JzLWZvcm0gLmZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwOmhhcyhpbnB1dDpmb2N1cyk6YWZ0ZXIsIC5zc2JzLWZvcm0gLmZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwOmhhcyh0ZXh0YXJlYTpmb2N1cyk6YWZ0ZXIsIC5zc2JzLWZvcm0gLndwY2Y3IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcDpoYXMoaW5wdXQ6Zm9jdXMpOmFmdGVyLCAuc3Nicy1mb3JtIC53cGNmNyAud3BjZjctZm9ybS1jb250cm9sLXdyYXA6aGFzKHRleHRhcmVhOmZvY3VzKTphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB2YXIoLS1wYWdlLWNvbG9yMiksIHZhcigtLXBhZ2UtY29sb3IpKTtcbn1cbi5zc2JzLWZvcm0gLmZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwOm5vdCgudGVybV9hbmRfY29uZGl0aW9ucyk6aGFzKC53cGNmNy1ub3QtdmFsaWQtdGlwKSwgLnNzYnMtZm9ybSAud3BjZjcgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwOm5vdCgudGVybV9hbmRfY29uZGl0aW9ucyk6aGFzKC53cGNmNy1ub3QtdmFsaWQtdGlwKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc3Nicy1mb3JtIC5mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcDpub3QoLnRlcm1fYW5kX2NvbmRpdGlvbnMpOmhhcygud3BjZjctbm90LXZhbGlkLXRpcCk6YWZ0ZXIsIC5zc2JzLWZvcm0gLndwY2Y3IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcDpub3QoLnRlcm1fYW5kX2NvbmRpdGlvbnMpOmhhcygud3BjZjctbm90LXZhbGlkLXRpcCk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkYwMDUxO1xufVxuLnNzYnMtZm9ybSAuZm9ybSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LW5vdC12YWxpZC10aXAsIC5zc2JzLWZvcm0gLndwY2Y3IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGNvbG9yOiAjRkYwMDUxO1xuICBmb250LXNpemU6IDAuNjY2NjY2NjY2N2VtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE2cHg7XG59XG4uc3Nicy1mb3JtIC5mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC50ZXJtX2FuZF9jb25kaXRpb25zIC53cGNmNy1ub3QtdmFsaWQtdGlwLCAuc3Nicy1mb3JtIC53cGNmNyAud3BjZjctZm9ybS1jb250cm9sLXdyYXAudGVybV9hbmRfY29uZGl0aW9ucyAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGJvdHRvbTogLTMwcHg7XG59XG4uc3Nicy1mb3JtIC5mb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsIC5zc2JzLWZvcm0gLndwY2Y3IC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3Nicy1mb3JtIC5mb3JtIGxhYmVsLCAuc3Nicy1mb3JtIC53cGNmNyBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3Nicy1mb3JtIC5mb3JtIGxhYmVsIC50ZXh0LWFyZWEtY291bnRlciwgLnNzYnMtZm9ybSAud3BjZjcgbGFiZWwgLnRleHQtYXJlYS1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE2cHg7XG4gIHJpZ2h0OiAxNHB4O1xuICBmb250LXNpemU6IDAuNzIyMjIyMjIyMmVtO1xuICBjb2xvcjogI0I0QjRCRDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG59XG4uc3Nicy1mb3JtIC5mb3JtIGxhYmVsLmhhbGYsIC5zc2JzLWZvcm0gLndwY2Y3IGxhYmVsLmhhbGYge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxNHB4KTtcbn1cbi5zc2JzLWZvcm0gLmZvcm0gbGFiZWwudGhpcmQsIC5zc2JzLWZvcm0gLndwY2Y3IGxhYmVsLnRoaXJkIHtcbiAgd2lkdGg6IGNhbGMoMzMlIC0gMjJweCk7XG59XG4uc3Nicy1mb3JtIC5mb3JtIGxhYmVsLnRoaXJkLXR3bywgLnNzYnMtZm9ybSAud3BjZjcgbGFiZWwudGhpcmQtdHdvIHtcbiAgd2lkdGg6IGNhbGMoNjYlIC0gNDRweCk7XG59XG4uc3Nicy1mb3JtIC5mb3JtIC5zdWJtaXQtcm93LCAuc3Nicy1mb3JtIC53cGNmNyAuc3VibWl0LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3Nicy1mb3JtIC5mb3JtIC5zdWJtaXQtcm93IC53cGNmNy1zcGlubmVyLCAuc3Nicy1mb3JtIC5mb3JtIC5zdWJtaXQtcm93IC5hamF4LWxvYWRlciwgLnNzYnMtZm9ybSAud3BjZjcgLnN1Ym1pdC1yb3cgLndwY2Y3LXNwaW5uZXIsIC5zc2JzLWZvcm0gLndwY2Y3IC5zdWJtaXQtcm93IC5hamF4LWxvYWRlciB7XG4gIHJpZ2h0OiAtMjBweDtcbiAgei1pbmRleDogNTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnNzYnMtZm9ybSAuZm9ybSAuZmlsZS11cGxvYWQgaW5wdXRbdHlwZT1maWxlXSwgLnNzYnMtZm9ybSAud3BjZjcgLmZpbGUtdXBsb2FkIGlucHV0W3R5cGU9ZmlsZV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNzYnMtZm9ybSAuZm9ybSAuZmlsZS11cGxvYWRfX292ZXJsYXksIC5zc2JzLWZvcm0gLndwY2Y3IC5maWxlLXVwbG9hZF9fb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zc2JzLWZvcm0gLmZvcm0gLmZpbGUtdXBsb2FkX19zdWJ0aXRsZSwgLnNzYnMtZm9ybSAud3BjZjcgLmZpbGUtdXBsb2FkX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjN0I3Qzg4O1xufVxuLnNzYnMtZm9ybSAuZm9ybSAuZmlsZS11cGxvYWQgLmZpbGUtdXBsb2FkX19idG4sIC5zc2JzLWZvcm0gLndwY2Y3IC5maWxlLXVwbG9hZCAuZmlsZS11cGxvYWRfX2J0biB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLXBhZ2UtY29sb3IpO1xuICBmb250LXdlaWdodDogODAwO1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnNzYnMtZm9ybSAuZm9ybSBsYWJlbCA+IHNwYW46bm90KC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCksIC5zc2JzLWZvcm0gLndwY2Y3IGxhYmVsID4gc3Bhbjpub3QoLndwY2Y3LWZvcm0tY29udHJvbC13cmFwKSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5zc2JzLWZvcm0gLmZvcm0gbGFiZWw6aGFzKC53cGNmNy12YWxpZGF0ZXMtYXMtcmVxdWlyZWQpID4gc3Bhbjpub3QoLndwY2Y3LWZvcm0tY29udHJvbC13cmFwKTphZnRlciwgLnNzYnMtZm9ybSAud3BjZjcgbGFiZWw6aGFzKC53cGNmNy12YWxpZGF0ZXMtYXMtcmVxdWlyZWQpID4gc3Bhbjpub3QoLndwY2Y3LWZvcm0tY29udHJvbC13cmFwKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xuICBjb2xvcjogI0ZGMDA1MTtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zc2JzLWZvcm0gLmZvcm0gLmJ0biwgLnNzYnMtZm9ybSAud3BjZjcgLmJ0biB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTNweCAzNnB4IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHdpZHRoOiAyMTBweDtcbn1cbi5zc2JzLWZvcm0gLmZvcm0gbGFiZWwsIC5zc2JzLWZvcm0gLndwY2Y3IGxhYmVsIHtcbiAgY29sb3I6ICMyRTJGNDY7XG4gIGZvbnQtc2l6ZTogMC44ODg4ODg4ODg5ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBzYW5zLXNlcmlmO1xufVxuXG4uYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmJyZWFkY3J1bWJzIGEuYnJlYWRjcnVtYnNfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnJlYWRjcnVtYnMgYS5icmVhZGNydW1ic19fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJyZWFkY3J1bWJzX19zZXBhcmF0b3Ige1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Fycm93LXJpZ2h0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uc3Nicy1wb3B1cCAuc3Nicy1jb250YWN0LS1uZXcgLnNzYnMtY29udGFjdF9fZm9ybS1jb250YWN0LCAuc3Nicy1wb3B1cCAuc3Nicy1jb250YWN0LS1uZXcgLnNzYnMtdGhhbmsge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTZkZWcsIHJnYmEoMTkxLCA3LCAxMDEsIDAuMDYpIDM3LjA5JSwgcmdiYSg2MCwgNjAsIDE5MSwgMC4wNikgODEuMTklKSwgI0ZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA2NHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuXG5ib2R5Om5vdCgucGFnZS0tZ3JhZGllbnQpIC5zc2JzLXBvcHVwIC5zc2JzLWNvbnRhY3QtLW5ldyAuc3Nicy1jb250YWN0X19mb3JtLWNvbnRhY3QsIGJvZHk6bm90KC5wYWdlLS1ncmFkaWVudCkgLnNzYnMtcG9wdXAgLnNzYnMtY29udGFjdC0tbmV3IC5zc2JzLXRoYW5rIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk4ZGVnLCByZ2JhKHZhcigtLXNzYnMtYmcxKSwgMC4wNSkgMCUsIHJnYmEodmFyKC0tc3Nicy1iZzIpLCAwLjA1KSAxMDAlKSwgI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA2NHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuXG4uanMtc3Nicy1wb3B1cC0tdGhhbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zc2JzLXBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0tYXBwLWhlaWdodCk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNzYnMtcG9wdXAgLnNzYnMtY29udGFjdF9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnNzYnMtcG9wdXAtLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNzYnMtcG9wdXBfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjJweDtcbiAgaGVpZ2h0OiA2MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMTA1O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jbG9zZTIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0b3A6IDE0cHg7XG4gIHJpZ2h0OiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3Nicy1wb3B1cF9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0tYXBwLWhlaWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IC0xO1xufVxuLnNzYnMtcG9wdXBfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3Nicy1wb3B1cF9fb3BlbiB7XG4gIHotaW5kZXg6IDA7XG59XG4uc3Nicy1wb3B1cCAuc3Nicy1jb250YWN0LS1uZXcgLnNzYnMtY29udGFjdF9fZm9ybS1jb250YWN0LCAuc3Nicy1wb3B1cCAuc3Nicy1jb250YWN0LS1uZXcgLnNzYnMtdGhhbmsge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTZkZWcsIHJnYmEoMTkxLCA3LCAxMDEsIDAuMDYpIDM3LjA5JSwgcmdiYSg2MCwgNjAsIDE5MSwgMC4wNikgODEuMTklKSwgI0ZGRjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uc3Nicy1wb3B1cCAuc3Nicy1jb250YWN0LS1ib29rLW1lZXRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuLnNzYnMtcG9wdXAgLnNzYnMtY29udGFjdC0tYm9vay1tZWV0aW5nIC5zc2JzLWNvbnRhY3RfX2Zvcm0tY29udGFjdCB7XG4gIG1heC13aWR0aDogMTI1OHB4O1xuICBwYWRkaW5nOiA2MnB4IDcycHggNzRweCA3OHB4O1xufVxuLnNzYnMtcG9wdXAgLnNzYnMtY29udGFjdC0tYm9vay1tZWV0aW5nIC5zc2JzLWNvbnRhY3RfX2Zvcm0ge1xuICBtYXgtd2lkdGg6IDc0M3B4O1xufVxuLnNzYnMtcG9wdXAgLnNzYnMtY29udGFjdC0tYm9vay1tZWV0aW5nIC5zc2JzLWNvbnRhY3RfX29yOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5NmRlZywgcmdiYSgxOTEsIDcsIDEwMSwgMC4zKSAzNy4wOSUsIHJnYmEoNjAsIDYwLCAxOTEsIDAuMykgODEuMTklKTtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiA5MSU7XG59XG4uc3Nicy1wb3B1cCAuc3Nicy1jb250YWN0LS1ib29rLW1lZXRpbmcgLnNzYnMtY29udGFjdF9fZm9ybS10aXRsZSwgLnNzYnMtcG9wdXAgLnNzYnMtY29udGFjdC0tYmlnLXBvcHVwIC5zc2JzLWNvbnRhY3RfX2Zvcm0tdGl0bGUge1xuICBmb250LXNpemU6IDIuMjIyMjIyMjIyMmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG4uc3Nicy1wb3B1cCAuc3Nicy1jb250YWN0LS1iaWctcG9wdXAgLnNzYnMtY29udGFjdF9fZm9ybS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5zc2JzLXBvcHVwIC5zc2JzLWNvbnRhY3QtLWJpZy1wb3B1cCAuc3Nicy1jb250YWN0X19mb3JtLWNvbnRhY3Qge1xuICBwYWRkaW5nOiA1M3B4IDExNHB4O1xuICBtYXgtd2lkdGg6IDk4MHB4O1xufVxuLnNzYnMtcG9wdXAgLnNzYnMtY29udGFjdC0tY29sdW1uIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zc2JzLXBvcHVwIC5zc2JzLWNvbnRhY3QtLWNvbHVtbiAud3BjZjcgLnRlcm1fYW5kX2NvbmRpdGlvbnMgLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW4ge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4uc3Nicy1wb3B1cCAuc3Nicy1jb250YWN0LS1jb2x1bW4gLnNzYnMtY29udGFjdF9fZm9ybS1jb250YWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNTNweCAxMTRweDtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbn1cbi5zc2JzLXBvcHVwIC5zc2JzLWNvbnRhY3QtLWNvbHVtbiAuc3Nicy1jb250YWN0X19mb3JtLWNvbnRhY3QgLnNzYnMtY29udGFjdF9fZm9ybS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4yMjIyMjIyMjIyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuXG5ib2R5IC5zc2JzLXBvcHVwIC5zc2JzLWNvbnRhY3QtLW5ldyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zc2JzLXRoYW5rIHtcbiAgcGFkZGluZzogODVweCA1MHB4IDUwcHg7XG4gIG1pbi1oZWlnaHQ6IDcxOXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA5ODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE1MmRlZywgI2ZiZjBmNiAwJSwgI2YzZjNmYiA3OC4xMyUpO1xufVxuLnNzYnMtdGhhbmsgaDMge1xuICBmb250LXNpemU6IDIuMjIyMjIyMjIyMmVtO1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIG1heC13aWR0aDogNzUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uc3Nicy10aGFuayAuYnRuOm5vdCguYnRuLS1uby1tYXJnaW4pIHtcbiAgbWFyZ2luLXRvcDogNDlweDtcbn1cblxuLnBhZ2UtLWNvbG9yOm5vdCgucGFnZS0tZ3JhZGllbnQpIC5zc2JzLXRoYW5rIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExMGRlZywgcmdiYSh2YXIoLS1zc2JzLWJnMiksIDAuMikgMCUsIHJnYmEodmFyKC0tc3Nicy1iZzEpLCAwLjIpIDc4LjEzJSksICNGRkY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkgYW5kIChtaW4td2lkdGg6IDExMDBweCkgYW5kICgtd2Via2l0LW1heC1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuOTkpLCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkgYW5kIChtaW4td2lkdGg6IDExMDBweCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgLnNzYnMtdGhhbmsge1xuICAgIHBhZGRpbmc6IDUuMzEyNXZ3IDMuMTI1dncgMy4xMjV2dztcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbiAgLnNzYnMtcG9wdXBfX2Nsb3NlIHtcbiAgICB0b3A6IDEzcHg7XG4gICAgcmlnaHQ6IDMzcHg7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5zc2JzLXBvcHVwX19jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLWFwcC1oZWlnaHQpIC0gMTIwcHgpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAuc3Nicy1wb3B1cCAuc3Nicy1jb250YWN0LS1uZXcgLnNzYnMtY29udGFjdF9fZm9ybS1jb250YWN0IHtcbiAgICBwYWRkaW5nOiAzLjE4NzV2dyA3LjEyNXZ3O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAuc3Nicy1wb3B1cCAuc3Nicy1jb250YWN0LS1ib29rLW1lZXRpbmcgLnNzYnMtY29udGFjdF9fZm9ybS1jb250YWN0IHtcbiAgICBtYXgtd2lkdGg6IDk1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gIC5zc2JzLXBvcHVwIC5zc2JzLWNvbnRhY3QtLW5ldyAuc3Nicy1jb250YWN0X19mb3JtLWNvbnRhY3QsIC5zc2JzLXBvcHVwIC5zc2JzLWNvbnRhY3QtLW5ldyAuc3Nicy10aGFuayB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuc3Nicy1wb3B1cCB7XG4gICAgcGFkZGluZy10b3A6IDM5cHg7XG4gIH1cbiAgLnNzYnMtcG9wdXBfX2JnIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAuc3Nicy1wb3B1cF9fY2xvc2Uge1xuICAgIHRvcDogMTNweDtcbiAgICByaWdodDogMTNweDtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgLnNzYnMtcG9wdXBfX2NvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tYXBwLWhlaWdodCkgLSAxMjBweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxuICAuc3Nicy1wb3B1cCAuc3Nicy1jb250YWN0LS1ib29rLW1lZXRpbmcgLnNzYnMtY29udGFjdF9fY29udGVudCxcbiAgLnNzYnMtcG9wdXAgLnNzYnMtY29udGFjdC0tYm9vay1tZWV0aW5nIC5zc2JzLWNvbnRhY3RfX29yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zc2JzLXBvcHVwIC5zc2JzLWNvbnRhY3QtLW5ldyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc3Nicy1wb3B1cCAuc3Nicy1jb250YWN0LS1uZXcgLnNzYnMtY29udGFjdF9fZm9ybS1jb250YWN0IHtcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgcGFkZGluZzogMjZweCA1N3B4O1xuICB9XG4gIC5zc2JzLXRoYW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zc2JzLXRoYW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNjBweCAyNXB4IDUycHg7XG4gIH1cbiAgLnNzYnMtdGhhbmsgc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLnNzYnMtdGhhbmsgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIG1heC13aWR0aDogOTUlO1xuICB9XG4gIC5zc2JzLXRoYW5rIGgzIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zc2JzLXRoYW5rIC5idG46bm90KC5idG4tLW5vLW1hcmdpbikge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgLnNzYnMtdGhhbmsgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNzYnMtcG9wdXAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogNDBweCAyMXB4IDQwcHg7XG4gIH1cbiAgLnNzYnMtcG9wdXBfX2JnIHtcbiAgICB3aWR0aDogMTAxJTtcbiAgfVxuICAuc3Nicy1wb3B1cF9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5zc2JzLXBvcHVwIC5zc2JzLWNvbnRhY3RfX2Zvcm0gLndwY2Y3IC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbiAgLnNzYnMtcG9wdXAgLnNzYnMtY29udGFjdF9fZm9ybSAud3BjZjcgLmJ0biBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnNzYnMtcG9wdXBfX2Nsb3NlIHtcbiAgICB0b3A6IDEzcHg7XG4gICAgcmlnaHQ6IDIzcHg7XG4gIH1cbiAgLnNzYnMtcG9wdXAgLnNzYnMtY29udGFjdC0tbmV3IC5zc2JzLWNvbnRhY3RfX2Zvcm0tY29udGFjdCB7XG4gICAgcGFkZGluZzogNjRweCAyMHB4IDMycHg7XG4gIH1cbiAgLnNzYnMtcG9wdXAgLnNzYnMtY29udGFjdC0tbmV3IC5zc2JzLWNvbnRhY3RfX2Zvcm0tY29udGFjdCAuc3Nicy1jb250YWN0X19mb3JtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuc3Nicy1wb3B1cF9fY2xvc2Uge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgfVxufVxuLnNic3MtbGFiZWxzLWxpc3RfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnNic3MtbGFiZWxzLWxpc3QgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zYnNzLWxhYmVscy1saXN0X19sYWJlbCB7XG4gIHBhZGRpbmc6IDVweCAxMnB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS1zc2JzLWJnMiksIDAuMik7XG4gIGZvbnQtc2l6ZTogMC43Nzc3Nzc3Nzc4ZW07XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5cbi5wYWdlLS1ncmFkaWVudCAuc2Jzcy1sYWJlbHMtbGlzdF9fbGFiZWwsIC5zaW5nbGUtcmVzb3VyY2VzIC5zYnNzLWxhYmVscy1saXN0X19sYWJlbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMDJkZWcsICNkYWJmZDcgMTAlLCAjY2ZjZmY1IDEwMCUpO1xuICBjb2xvcjogIzJFMkY0Njtcbn1cblxuLnNzYnMtc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3Nicy1zb2NpYWxzX19pY29uIHtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtYXNrLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFzay1zaXplOiAyNHB4O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy92YWNhbmN5L2xpbmtlZGluLnN2Z1wiKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I0QjRCRDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLnNzYnMtc29jaWFsc19faWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtY29sb3IpO1xufVxuLnNzYnMtc29jaWFsc19faWNvbi0tZmFjZWJvb2sge1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvdmFjYW5jeS9mYWNlYm9vay5zdmdcIik7XG59XG4uc3Nicy1zb2NpYWxzX19pY29uLS10d2l0dGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjRCNEJEO1xuICBtYXJnaW46IDZweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdmFjYW5jeS90d2l0dGVyLnN2Z1wiKTtcbiAgbWFzay1pbWFnZTogbm9uZTtcbn1cbi5zc2JzLXNvY2lhbHNfX2ljb24tLXR3aXR0ZXI6aG92ZXIge1xuICBtYXNrLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdmFjYW5jeS90d2l0dGVyLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1jb2xvcik7XG59XG5cbi5idXNpbmVzcy1zeXN0ZW1zX19tYWluLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMkUyRjQ2O1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG4uYnVzaW5lc3Mtc3lzdGVtc19fbWFpbi1oZWFkZXIubmF2LXVwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cblxuLm1haW4taGVhZGVyX19oZWFkZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4taGVhZGVyX19uYXZpZ2F0aW9uLW1lbnUtbG9nb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2aWdhdGlvbi1tZW51X19tYWluLXBhZ2Uge1xuICB3aWR0aDogMjgwcHg7XG59XG5cbi5uYXZpZ2F0aW9uLW1lbnVfX3BvaS1tZW1iZXIge1xuICB3aWR0aDogMTk1cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC40cywgb3BhY2l0eSAwLjRzO1xufVxuXG4ubmF2aWdhdGlvbi1tZW51X19tYWluLXBhZ2UgYSxcbi5uYXZpZ2F0aW9uLW1lbnVfX3BvaS1tZW1iZXIgYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmF2aWdhdGlvbi1tZW51X19tYWluLXBhZ2UgYSBpbWcsXG4ubmF2aWdhdGlvbi1tZW51X19wb2ktbWVtYmVyIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5tYWluLWhlYWRlcl9fYnVyZ2VyLW1lbnUge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1haW4taGVhZGVyX19idXJnZXItbWVudSBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkUyRjQ2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdHJhbnNmb3JtIDAuNHM7XG59XG5cbi5tYWluLWhlYWRlcl9fYnVyZ2VyLW1lbnUuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgOHB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzLCB0cmFuc2Zvcm0gMC40cztcbn1cblxuLm1haW4taGVhZGVyX19idXJnZXItbWVudS5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMikge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIHRyYW5zZm9ybSAwLjRzO1xufVxuXG4ubWFpbi1oZWFkZXJfX2J1cmdlci1tZW51LmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC04cHgpIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdHJhbnNmb3JtIDAuNHM7XG59XG5cbi5uYXZpZ2F0aW9uLW1lbnVfX3BhZ2VzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbn1cblxuLm5hdmlnYXRpb24tbWVudV9fcGFnZXMtbGlzdCAucGFnZXMtbGlzdF9faXRlbSB7XG4gIGhlaWdodDogODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MsIGJvcmRlciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG5cbi5wYWdlcy1saXN0X192ZXJ0aWNhbC1saW5lIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbjogMCAxNnB4O1xufVxuXG4uY3VycmVudC1pdGVtLS1hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0Q5RDlEOTtcbn1cblxuLnBhZ2VzLWxpc3RfX2l0ZW0uYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLm5hdmlnYXRpb24tbWVudV9fcGFnZXMtbGlzdCAjcGFnZXMtbGlzdF9fcHJvZHVjdHMtY29udGFpbmVyLFxuLm5hdmlnYXRpb24tbWVudV9fcGFnZXMtbGlzdCAucGFnZXMtbGlzdF9fc2l0ZS1sYW5ndWFnZSxcbi5uYXZpZ2F0aW9uLW1lbnVfX3BhZ2VzLWxpc3QgI3BhZ2VzLWxpc3RfX2NvbXBhbnktY29udGFpbmVyLFxuLm5hdmlnYXRpb24tbWVudV9fcGFnZXMtbGlzdCAjcGFnZXMtbGlzdF9fY2xpZW50cy1jb250YWluZXIsXG4ubmF2aWdhdGlvbi1tZW51X19wYWdlcy1saXN0IC5wYWdlcy1saXN0X19pdGVtLS1oYXMtZHJvcGRvd24ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cblxuLm5hdmlnYXRpb24tbWVudV9fcGFnZXMtbGlzdCAjcGFnZXMtbGlzdF9fcHJvZHVjdHMtY29udGFpbmVyID4gZGl2LnBhZ2VzLWxpc3RfX2hlYWRlci1tZW51LWxpbms6OmFmdGVyLFxuLm5hdmlnYXRpb24tbWVudV9fcGFnZXMtbGlzdCAjcGFnZXMtbGlzdF9fY2xpZW50cy1jb250YWluZXIgPiBkaXYucGFnZXMtbGlzdF9faGVhZGVyLW1lbnUtbGluazo6YWZ0ZXIsXG4ubmF2aWdhdGlvbi1tZW51X19wYWdlcy1saXN0IC5wYWdlcy1saXN0X19pdGVtLS1oYXMtZHJvcGRvd24gPiBkaXYucGFnZXMtbGlzdF9faGVhZGVyLW1lbnUtbGluazo6YWZ0ZXIsXG4ubmF2aWdhdGlvbi1tZW51X19wYWdlcy1saXN0ICNwYWdlcy1saXN0X19jb21wYW55LWNvbnRhaW5lciA+IGRpdi5wYWdlcy1saXN0X19oZWFkZXItbWVudS1saW5rOjphZnRlcixcbi5uYXZpZ2F0aW9uLW1lbnVfX3BhZ2VzLWxpc3QgLnBhZ2VzLWxpc3RfX3NpdGUtbGFuZ3VhZ2UgPiBkaXYucGFnZXMtbGlzdF9faGVhZGVyLW1lbnUtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWcvZHJvcGRvd24tYXJyb3ctc3ZnLS1ibGFjay5zdmdcIik7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLm5hdmlnYXRpb24tbWVudV9fcGFnZXMtbGlzdCAucGFnZXMtbGlzdF9fc2l0ZS1sYW5ndWFnZSA+IGRpdi5wYWdlcy1saXN0X19oZWFkZXItbWVudS1saW5rOjphZnRlciB7XG4gIG1hcmdpbjogMCAwIDAgMThweDtcbn1cblxuLnBhZ2VzLWxpc3RfX2hlYWRlci1tZW51LWxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAxMHB4IDI3cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyRTJGNDY7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjg4ODg4ODg4ODllbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBib3JkZXItYm90dG9tLWNvbG9yIDAuM3M7XG59XG4ucGFnZXMtbGlzdF9faGVhZGVyLW1lbnUtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjQjRCNEJEO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucGFnZXMtbGlzdF9faGVhZGVyLW1lbnUtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA5NSU7XG4gIG1heC13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk3Ljk1ZGVnLCByZ2JhKDE5OCwgNDEsIDExNSwgMC43KSAwJSwgcmdiYSg4MCwgODAsIDIxNywgMC43KSAxMDAlKTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIDAuOHMgZWFzZS1pbi1vdXQ7XG59XG4ucGFnZXMtbGlzdF9faGVhZGVyLW1lbnUtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKTpiZWZvcmUsIC5wYWdlcy1saXN0X19oZWFkZXItbWVudS1saW5rLS1hY3RpdmU6bm90KC5kaXNhYmxlZCk6YmVmb3JlIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG59XG5cbi5tYWluLWhlYWRlcl9fbmF2aWdhdGlvbi1tZW51IC5wYWdlcy1saXN0X19zaXRlLWxhbmd1YWdlIHtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDIxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIwJSBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kcm9wZG93bi1lYXJ0aC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ubWFpbi1oZWFkZXJfX25hdmlnYXRpb24tbWVudSAucGFnZXMtbGlzdF9fc2l0ZS1sYW5ndWFnZSAucGFnZXMtbGlzdF9faGVhZGVyLW1lbnUtbGluayB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZzogMzBweCAxNXB4IDI3cHg7XG59XG5cbi5uYXZpZ2F0aW9uLW1lbnVfX3BhZ2VzLWxpc3QuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnBhZ2VzLWxpc3RfX2hlYWRlci1tZW51LWxpbmstLWFjdGl2ZSAucGFnZXMtbGlzdF9faGVhZGVyLW1lbnUtbGluazpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGFnZXMtbGlzdF9faGVhZGVyLW1lbnUtbGluay0tYWN0aXZlICNjbGllbnRzLWJsb2NrOjphZnRlcixcbi5wYWdlcy1saXN0X19oZWFkZXItbWVudS1saW5rLS1hY3RpdmUgI2NvbXBhbnktYmxvY2s6OmFmdGVyLFxuLnBhZ2VzLWxpc3RfX2hlYWRlci1tZW51LWxpbmstLWFjdGl2ZSAjbGFuZ3VhZ2UtYmxvY2s6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZykgdHJhbnNsYXRlWSgxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ucGFnZXMtbGlzdF9faGVhZGVyLW1lbnUtbGluay0tYWN0aXZlID4gLmhlYWRlci1tZW51LWxpbmtfX3Byb2R1Y3RzLXBhZ2VzLFxuLnBhZ2VzLWxpc3RfX2hlYWRlci1tZW51LWxpbmstLWFjdGl2ZSA+IC5oZWFkZXItbWVudS1saW5rX19jbGllbnRzLXBhZ2VzLFxuLnBhZ2VzLWxpc3RfX2hlYWRlci1tZW51LWxpbmstLWFjdGl2ZSA+IC5oZWFkZXItbWVudS1saW5rX19jb21wYW55LXBhZ2VzLFxuLnBhZ2VzLWxpc3RfX2hlYWRlci1tZW51LWxpbmstLWFjdGl2ZSA+IC5oZWFkZXItbWVudS1saW5rX19sYW5ndWFnZXMtcGFnZXMge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLm1haW4taGVhZGVyX19uYXZpZ2F0aW9uLW1lbnUge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5oZWFkZXItbWVudS1saW5rX19wcm9kdWN0cy1wYWdlcyxcbi5oZWFkZXItbWVudS1saW5rX19sYW5ndWFnZXMtcGFnZXMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHdpZHRoOiAyNjdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgxcHg7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggMHB4IHJnYmEoNTIsIDUyLCAxOTMsIDAuMik7XG59XG5cbi5oZWFkZXItbWVudS1saW5rX19sYW5ndWFnZXMtcGFnZXMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHdpZHRoOiA3MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTJweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uaGVhZGVyLW1lbnUtbGlua19fY2xpZW50cy1wYWdlcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2lkdGg6IDEyN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODFweDtcbiAgbGVmdDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmhlYWRlci1tZW51LWxpbmtfX2NvbXBhbnktcGFnZXMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHdpZHRoOiAxNzFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgxcHg7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICBib3gtc2hhZG93OiAwIDRweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5oZWFkZXItbWVudS1saW5rX19wcm9kdWN0cy1wYWdlcyBsaSxcbi5oZWFkZXItbWVudS1saW5rX19sYW5ndWFnZXMtcGFnZXMgbGksXG4uaGVhZGVyLW1lbnUtbGlua19fY29tcGFueS1wYWdlcyBsaSxcbi5oZWFkZXItbWVudS1saW5rX19jbGllbnRzLXBhZ2VzIGxpIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uaGVhZGVyLW1lbnUtbGlua19fcHJvZHVjdHMtcGFnZXMgbGk6Zmlyc3QtY2hpbGQsXG4uaGVhZGVyLW1lbnUtbGlua19fY2xpZW50cy1wYWdlcyBsaTpmaXJzdC1jaGlsZCxcbi5oZWFkZXItbWVudS1saW5rX19jb21wYW55LXBhZ2VzIGxpOmZpcnN0LWNoaWxkLFxuLmhlYWRlci1tZW51LWxpbmtfX2xhbmd1YWdlcy1wYWdlcyBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmhlYWRlci1tZW51LWxpbmtfX3Byb2R1Y3RzLXBhZ2VzIGxpID4gc3BhbiwgLmhlYWRlci1tZW51LWxpbmtfX3Byb2R1Y3RzLXBhZ2VzIGxpID4gYSwgLmhlYWRlci1tZW51LWxpbmtfX3Byb2R1Y3RzLXBhZ2VzIGxpID4gcCxcbi5oZWFkZXItbWVudS1saW5rX19sYW5ndWFnZXMtcGFnZXMgbGkgPiBzcGFuLFxuLmhlYWRlci1tZW51LWxpbmtfX2xhbmd1YWdlcy1wYWdlcyBsaSA+IGEsXG4uaGVhZGVyLW1lbnUtbGlua19fbGFuZ3VhZ2VzLXBhZ2VzIGxpID4gcCxcbi5oZWFkZXItbWVudS1saW5rX19jb21wYW55LXBhZ2VzIGxpID4gc3Bhbixcbi5oZWFkZXItbWVudS1saW5rX19jb21wYW55LXBhZ2VzIGxpID4gYSxcbi5oZWFkZXItbWVudS1saW5rX19jb21wYW55LXBhZ2VzIGxpID4gcCxcbi5oZWFkZXItbWVudS1saW5rX19jbGllbnRzLXBhZ2VzIGxpID4gc3Bhbixcbi5oZWFkZXItbWVudS1saW5rX19jbGllbnRzLXBhZ2VzIGxpID4gYSxcbi5oZWFkZXItbWVudS1saW5rX19jbGllbnRzLXBhZ2VzIGxpID4gcCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyRTJGNDY7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODg4ODg4ODg4OWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMjZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLmhlYWRlci1tZW51LWxpbmtfX3Byb2R1Y3RzLXBhZ2VzIGxpID4gc3Bhbixcbi5oZWFkZXItbWVudS1saW5rX19sYW5ndWFnZXMtcGFnZXMgbGkgPiBzcGFuLFxuLmhlYWRlci1tZW51LWxpbmtfX2NvbXBhbnktcGFnZXMgbGkgPiBzcGFuLFxuLmhlYWRlci1tZW51LWxpbmtfX2NsaWVudHMtcGFnZXMgbGkgPiBzcGFuIHtcbiAgY29sb3I6ICNCNEI0QkQ7XG59XG5cbi5oZWFkZXItbWVudS1saW5rX19sYW5ndWFnZXMtcGFnZXMgbGkge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5oZWFkZXItbWVudS1saW5rX19sYW5ndWFnZXMtcGFnZXMgbGkgYSB7XG4gIHBhZGRpbmc6IDEwcHggMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGVhZGVyLW1lbnUtbGlua19fcHJvZHVjdHMtcGFnZXMgbGkgYTpob3ZlciwgLmhlYWRlci1tZW51LWxpbmtfX3Byb2R1Y3RzLXBhZ2VzIGxpIGEuaXRlbS1saW5rLS1hY3RpdmUsXG4uaGVhZGVyLW1lbnUtbGlua19fbGFuZ3VhZ2VzLXBhZ2VzIGxpIGE6aG92ZXIsXG4uaGVhZGVyLW1lbnUtbGlua19fbGFuZ3VhZ2VzLXBhZ2VzIGxpIGEuaXRlbS1saW5rLS1hY3RpdmUsXG4uaGVhZGVyLW1lbnUtbGlua19fY29tcGFueS1wYWdlcyBsaSBhOmhvdmVyLFxuLmhlYWRlci1tZW51LWxpbmtfX2NvbXBhbnktcGFnZXMgbGkgYS5pdGVtLWxpbmstLWFjdGl2ZSxcbi5oZWFkZXItbWVudS1saW5rX19jbGllbnRzLXBhZ2VzIGxpIGE6aG92ZXIsXG4uaGVhZGVyLW1lbnUtbGlua19fY2xpZW50cy1wYWdlcyBsaSBhLml0ZW0tbGluay0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk3Ljk1ZGVnLCByZ2JhKDgwLCA4MCwgMjE3LCAwLjEpIDAlLCByZ2JhKDE5OCwgNDEsIDExNSwgMC4xKSAxMDAlKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uaGVhZGVyLW1lbnUtbGlua19fcHJvZHVjdHMtcGFnZXMgbGkgYS5hY3RpdmUsXG4uaGVhZGVyLW1lbnUtbGlua19fbGFuZ3VhZ2VzLXBhZ2VzIGxpIGEuYWN0aXZlLFxuLmhlYWRlci1tZW51LWxpbmtfX2NvbXBhbnktcGFnZXMgbGkgYS5hY3RpdmUsXG4uaGVhZGVyLW1lbnUtbGlua19fY2xpZW50cy1wYWdlcyBsaSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5uYXZpZ2F0aW9uLW1lbnVfX3BvaS1tZW1iZXIudW52aXNpYmxlIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuNHMsIG9wYWNpdHkgMC40cztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMnB4KSB7XG4gIC5wYWdlcy1saXN0X19oZWFkZXItbWVudS1saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLm1haW4taGVhZGVyX19uYXZpZ2F0aW9uLW1lbnUtbG9nb3Mge1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gIH1cbiAgLm5hdmlnYXRpb24tbWVudV9fbWFpbi1wYWdlIHtcbiAgICB3aWR0aDogMjMwcHg7XG4gIH1cbiAgLm5hdmlnYXRpb24tbWVudV9fcG9pLW1lbWJlciB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1haW4taGVhZGVyX19uYXZpZ2F0aW9uLW1lbnUtbG9nb3Mge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbiAgLm5hdmlnYXRpb24tbWVudV9fbWFpbi1wYWdlIHtcbiAgICB3aWR0aDogMjE3cHg7XG4gIH1cbiAgLm5hdmlnYXRpb24tbWVudV9fcG9pLW1lbWJlciB7XG4gICAgd2lkdGg6IDE1MXB4O1xuICB9XG59XG5ib2R5I2Z1bGwtcGFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG5cbiN3ZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjdzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSk7XG59XG5cbi5wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhlYWRlci1tZW51LWxpbmtfX3Byb2R1Y3RzLXBhZ2VzIGxpID4gYSwgLmhlYWRlci1tZW51LWxpbmtfX3Byb2R1Y3RzLXBhZ2VzIGxpID4gc3BhbiwgLmhlYWRlci1tZW51LWxpbmtfX3Byb2R1Y3RzLXBhZ2VzIGxpID4gcCwgLmhlYWRlci1tZW51LWxpbmtfX2NvbXBhbnktcGFnZXMgbGkgPiBhLCAuaGVhZGVyLW1lbnUtbGlua19fY29tcGFueS1wYWdlcyBsaSA+IHNwYW4sIC5oZWFkZXItbWVudS1saW5rX19jb21wYW55LXBhZ2VzIGxpID4gcCwgLmhlYWRlci1tZW51LWxpbmtfX2NsaWVudHMtcGFnZXMgbGkgPiBhLCAuaGVhZGVyLW1lbnUtbGlua19fY2xpZW50cy1wYWdlcyBsaSA+IHNwYW4sIC5oZWFkZXItbWVudS1saW5rX19jbGllbnRzLXBhZ2VzIGxpID4gcCB7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICB9XG4gIC5oZWFkZXItbWVudS1saW5rX19wcm9kdWN0cy1wYWdlcyxcbiAgLmhlYWRlci1tZW51LWxpbmtfX2NvbXBhbnktcGFnZXMsXG4gIC5oZWFkZXItbWVudS1saW5rX19jbGllbnRzLXBhZ2VzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbiAgLmhlYWRlci1tZW51LWxpbmtfX3Byb2R1Y3RzLXBhZ2VzOmhhcyguYm9sZCkgbGk6bm90KC5ib2xkKSA+IGEsIC5oZWFkZXItbWVudS1saW5rX19wcm9kdWN0cy1wYWdlczpoYXMoLmJvbGQpIGxpOm5vdCguYm9sZCkgPiBzcGFuLCAuaGVhZGVyLW1lbnUtbGlua19fcHJvZHVjdHMtcGFnZXM6aGFzKC5ib2xkKSBsaTpub3QoLmJvbGQpID4gcCxcbiAgLmhlYWRlci1tZW51LWxpbmtfX2NvbXBhbnktcGFnZXM6aGFzKC5ib2xkKSBsaTpub3QoLmJvbGQpID4gYSxcbiAgLmhlYWRlci1tZW51LWxpbmtfX2NvbXBhbnktcGFnZXM6aGFzKC5ib2xkKSBsaTpub3QoLmJvbGQpID4gc3BhbixcbiAgLmhlYWRlci1tZW51LWxpbmtfX2NvbXBhbnktcGFnZXM6aGFzKC5ib2xkKSBsaTpub3QoLmJvbGQpID4gcCxcbiAgLmhlYWRlci1tZW51LWxpbmtfX2NsaWVudHMtcGFnZXM6aGFzKC5ib2xkKSBsaTpub3QoLmJvbGQpID4gYSxcbiAgLmhlYWRlci1tZW51LWxpbmtfX2NsaWVudHMtcGFnZXM6aGFzKC5ib2xkKSBsaTpub3QoLmJvbGQpID4gc3BhbixcbiAgLmhlYWRlci1tZW51LWxpbmtfX2NsaWVudHMtcGFnZXM6aGFzKC5ib2xkKSBsaTpub3QoLmJvbGQpID4gcCB7XG4gICAgcGFkZGluZzogMTBweCAzMnB4O1xuICB9XG4gIC5tYWluLWhlYWRlcl9fbmF2aWdhdGlvbi1tZW51LWxvZ29zIHtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICB9XG4gIC5uYXZpZ2F0aW9uLW1lbnVfX21haW4tcGFnZSB7XG4gICAgd2lkdGg6IDE5MHB4O1xuICB9XG4gIC5uYXZpZ2F0aW9uLW1lbnVfX3BvaS1tZW1iZXIge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgfVxuICAucGFnZXMtbGlzdF9faGVhZGVyLW1lbnUtbGluayB7XG4gICAgcGFkZGluZzogMzBweCA4cHggMjdweDtcbiAgfVxuICAucGFnZXMtbGlzdF9fdmVydGljYWwtbGluZSB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbn1cbi5tYWluLWhlYWRlcl9fbmF2aWdhdGlvbi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICBib2R5I2Z1bGwtcGFnZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNvb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmlnYXRpb24tbWVudV9fcGFnZXMtbGlzdCAjcGFnZXMtbGlzdF9fcHJvZHVjdHMtY29udGFpbmVyID4gZGl2LnBhZ2VzLWxpc3RfX2hlYWRlci1tZW51LWxpbms6OmFmdGVyLFxuICAubmF2aWdhdGlvbi1tZW51X19wYWdlcy1saXN0ICNwYWdlcy1saXN0X19jbGllbnRzLWNvbnRhaW5lciA+IGRpdi5wYWdlcy1saXN0X19oZWFkZXItbWVudS1saW5rOjphZnRlcixcbiAgLm5hdmlnYXRpb24tbWVudV9fcGFnZXMtbGlzdCAucGFnZXMtbGlzdF9faXRlbS0taGFzLWRyb3Bkb3duID4gZGl2LnBhZ2VzLWxpc3RfX2hlYWRlci1tZW51LWxpbms6OmFmdGVyLFxuICAubmF2aWdhdGlvbi1tZW51X19wYWdlcy1saXN0ICNwYWdlcy1saXN0X19jb21wYW55LWNvbnRhaW5lciA+IGRpdi5wYWdlcy1saXN0X19oZWFkZXItbWVudS1saW5rOjphZnRlcixcbiAgLm5hdmlnYXRpb24tbWVudV9fcGFnZXMtbGlzdCAucGFnZXMtbGlzdF9fc2l0ZS1sYW5ndWFnZSA+IGRpdi5wYWdlcy1saXN0X19oZWFkZXItbWVudS1saW5rOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxuICAuYnVzaW5lc3Mtc3lzdGVtc19fbWFpbi1oZWFkZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICB9XG4gIC5idXNpbmVzcy1zeXN0ZW1zX19tYWluLWhlYWRlcjpoYXMoLm1haW4taGVhZGVyX19idXJnZXItbWVudS5hY3RpdmUpIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5idXNpbmVzcy1zeXN0ZW1zX19tYWluLWhlYWRlciAuaGVhZGVyLW1lbnUtbGlua19fbGFuZ3VhZ2VzLXBhZ2VzIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5tYWluLWhlYWRlcl9faGVhZGVyLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICB9XG4gIC5tYWluLWhlYWRlcl9fbmF2aWdhdGlvbi1tZW51IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA3MnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNzJweCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMsIHZpc2liaWxpdHkgMC42cywgb3BhY2l0eSAwLjZzO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyX19idXJnZXItbWVudS5hY3RpdmUgKyAubWFpbi1oZWFkZXJfX25hdmlnYXRpb24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzLCB2aXNpYmlsaXR5IDAuNnMsIG9wYWNpdHkgMC4ycztcbiAgfVxuICB1bC5uYXZpZ2F0aW9uLW1lbnVfX3BhZ2VzLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4NXB4KTtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG4gIC5uYXZpZ2F0aW9uLW1lbnVfX3BhZ2VzLWxpc3QgLnBhZ2VzLWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuICB1bC5uYXZpZ2F0aW9uLW1lbnVfX3BhZ2VzLWxpc3Qge1xuICAgIHBhZGRpbmc6IDIwcHggMTZweCAwO1xuICB9XG4gIC5uYXZpZ2F0aW9uLW1lbnVfX3BhZ2VzLWxpc3QgLnBhZ2VzLWxpc3RfX2l0ZW06aG92ZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAucGFnZXMtbGlzdF9faGVhZGVyLW1lbnUtbGluayB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAucGFnZXMtbGlzdF9faGVhZGVyLW1lbnUtbGluazpob3ZlciwgLnBhZ2VzLWxpc3RfX2hlYWRlci1tZW51LWxpbms6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5Ny45NWRlZywgcmdiYSg4MCwgODAsIDIxNywgMC4xKSAwJSwgcmdiYSgxOTgsIDQxLCAxMTUsIDAuMSkgMTAwJSk7XG4gIH1cbiAgLmhlYWRlci1tZW51LWxpbmtfX3Byb2R1Y3RzLXBhZ2VzIGxpOmZpcnN0LWNoaWxkLCAuaGVhZGVyLW1lbnUtbGlua19fY2xpZW50cy1wYWdlcyBsaTpmaXJzdC1jaGlsZCwgLmhlYWRlci1tZW51LWxpbmtfX2NvbXBhbnktcGFnZXMgbGk6Zmlyc3QtY2hpbGQsIC5oZWFkZXItbWVudS1saW5rX19sYW5ndWFnZXMtcGFnZXMgbGk6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmhlYWRlci1tZW51LWxpbmtfX3Byb2R1Y3RzLXBhZ2VzLFxuICAuaGVhZGVyLW1lbnUtbGlua19fY29tcGFueS1wYWdlcyxcbiAgLmhlYWRlci1tZW51LWxpbmtfX2NsaWVudHMtcGFnZXMge1xuICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB6LWluZGV4OiAxMDI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC42cywgb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC42cztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAlKTtcbiAgfVxuICAuaGVhZGVyLW1lbnUtbGlua19fY29tcGFueS1wYWdlcyxcbiAgLmhlYWRlci1tZW51LWxpbmtfX2NsaWVudHMtcGFnZXMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmhlYWRlci1tZW51LWxpbmtfX3Byb2R1Y3RzLXBhZ2VzIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbiAgLm5hdmlnYXRpb24tbWVudV9fcGFnZXMtbGlzdCAucGFnZXMtbGlzdF9faXRlbSB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNHM7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG4gIGxpLnBhZ2VzLWxpc3RfX3ZlcnRpY2FsLWxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1haW4taGVhZGVyX19idXJnZXItbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubWFpbi1oZWFkZXJfX25hdmlnYXRpb24tbWVudS1sb2dvcyB7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAubmF2aWdhdGlvbi1tZW51X19tYWluLXBhZ2Uge1xuICAgIHdpZHRoOiAyMDVweDtcbiAgfVxuICAubmF2aWdhdGlvbi1tZW51X19wb2ktbWVtYmVyIHtcbiAgICB3aWR0aDogMTQ1cHg7XG4gIH1cbiAgLm5hdmlnYXRpb24tbWVudV9fcGFnZXMtbGlzdCAucGFnZXMtbGlzdF9faXRlbS5wYWdlcy1saXN0X19oZWFkZXItbWVudS1saW5rLS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC40cztcbiAgfVxuICAucGFnZXMtbGlzdF9faXRlbS5wYWdlcy1saXN0X19oZWFkZXItbWVudS1saW5rLS1hY3RpdmUgLmhlYWRlci1tZW51LWxpbmtfX3Byb2R1Y3RzLXBhZ2VzLFxuICAucGFnZXMtbGlzdF9faXRlbS5wYWdlcy1saXN0X19oZWFkZXItbWVudS1saW5rLS1hY3RpdmUgLmhlYWRlci1tZW51LWxpbmtfX2NvbXBhbnktcGFnZXMsXG4gIC5wYWdlcy1saXN0X19pdGVtLnBhZ2VzLWxpc3RfX2hlYWRlci1tZW51LWxpbmstLWFjdGl2ZSAuaGVhZGVyLW1lbnUtbGlua19fY2xpZW50cy1wYWdlcyB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLm5hdmlnYXRpb24tbWVudV9fcGFnZXMtbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkZXItbWVudS1saW5rX19sYW5ndWFnZXMtcGFnZXMge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAubWFpbi1oZWFkZXJfX25hdmlnYXRpb24tbWVudSAubmF2aWdhdGlvbi1tZW51X19wYWdlcy1saXN0IC5wYWdlcy1saXN0X19zaXRlLWxhbmd1YWdlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAxN3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuICAuYnVzaW5lc3Mtc3lzdGVtc19fbWFpbi1oZWFkZXIgLnBhZ2VzLWxpc3RfX3NpdGUtbGFuZ3VhZ2UgLnBhZ2VzLWxpc3RfX2hlYWRlci1tZW51LWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ1c2luZXNzLXN5c3RlbXNfX21haW4taGVhZGVyIC5oZWFkZXItbWVudS1saW5rX19sYW5ndWFnZXMtcGFnZXMge1xuICAgIGhlaWdodDogMTA0cHg7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuYnVzaW5lc3Mtc3lzdGVtc19fbWFpbi1oZWFkZXIgLmhlYWRlci1tZW51LWxpbmtfX2xhbmd1YWdlcy1wYWdlcyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxuICAuYnVzaW5lc3Mtc3lzdGVtc19fbWFpbi1oZWFkZXIgLmhlYWRlci1tZW51LWxpbmtfX2xhbmd1YWdlcy1wYWdlcyBsaSBhIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG4gICNmdWxsLXBhZ2UucGFuZWwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5wYWdlcy1saXN0X19oZWFkZXItbWVudS1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm5hdmlnYXRpb24tbWVudV9fbWFpbi1wYWdlIHtcbiAgICB3aWR0aDogMTE2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxuICAubmF2aWdhdGlvbi1tZW51X19wb2ktbWVtYmVyIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbiAgLm1haW4taGVhZGVyX19uYXZpZ2F0aW9uLW1lbnUtbG9nb3Mge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2aWdhdGlvbi1tZW51X19tYWluLXBhZ2UgYSwgLm5hdmlnYXRpb24tbWVudV9fcG9pLW1lbWJlciBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5uYXZpZ2F0aW9uLW1lbnVfX21haW4tcGFnZSBhIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvU1NCUy1sb2dvLW1vYi1ibGFjay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLm5hdmlnYXRpb24tbWVudV9fcG9pLW1lbWJlciBhIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvUE9JLW1vYi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLm5hdmlnYXRpb24tbWVudV9fbWFpbi1wYWdlIGEgaW1nLCAubmF2aWdhdGlvbi1tZW51X19wb2ktbWVtYmVyIGEgaW1nIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmxhbmctcnUgLmJlbmVmaXRfX2JlbmVmaXQtbmFtZSwgLmxhbmctdWsgLmJlbmVmaXRfX2JlbmVmaXQtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODAwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhbmctdWsgLmFmdGVyLWNvbnRhaW5lcl9fYWZ0ZXItLWJpcywgLmxhbmctcnUgLmFmdGVyLWNvbnRhaW5lcl9fYWZ0ZXItLWJpcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5sYW5nLXJ1IC5wcm9kdWN0c19fcHJvZHVjdHMtc2lkZS1uYXZpZ2F0aW9uLCAubGFuZy11ayAucHJvZHVjdHNfX3Byb2R1Y3RzLXNpZGUtbmF2aWdhdGlvbiB7XG4gICAgd2lkdGg6IDQxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAycHgpIHtcbiAgLmxhbmctcnUgLnNpdGUtcHJlc2VudGF0aW9uX190aXRsZSwgLmxhbmctdWsgLnNpdGUtcHJlc2VudGF0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA4OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA5NnB4O1xuICB9XG4gIC5sYW5nLXJ1IC5iZW5lZml0X19iZW5lZml0LW5hbWUsIC5sYW5nLXVrIC5iZW5lZml0X19iZW5lZml0LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAubGFuZy1ydSAucHJvZHVjdHNfX3Byb2R1Y3RzLXNpZGUtbmF2aWdhdGlvbiwgLmxhbmctdWsgLnByb2R1Y3RzX19wcm9kdWN0cy1zaWRlLW5hdmlnYXRpb24ge1xuICAgIHdpZHRoOiA0NTJweDtcbiAgfVxuICAubGFuZy11ayAucHJvZHVjdHMtc2lkZS1uYXZpZ2F0aW9uX19saXN0LWl0ZW0sIC5sYW5nLXJ1IC5wcm9kdWN0cy1zaWRlLW5hdmlnYXRpb25fX2xpc3QtaXRlbSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5sYW5nLXVrIC5hZnRlci1jb250YWluZXJfX2FmdGVyIHNwYW4sIC5sYW5nLXJ1IC5hZnRlci1jb250YWluZXJfX2FmdGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICB9XG4gIC5sYW5nLXVrIC5hZnRlci1jb250YWluZXJfX2FmdGVyIGltZywgLmxhbmctcnUgLmFmdGVyLWNvbnRhaW5lcl9fYWZ0ZXIgaW1nIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbiAgLmxhbmctcnUgLmFmdGVyLWNvbnRhaW5lcl9fYWZ0ZXItLXByb21vLCAubGFuZy11ayAuYWZ0ZXItY29udGFpbmVyX19hZnRlci0tcHJvbW8ge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxuICAubGFuZy11ayAuYWZ0ZXItY29udGFpbmVyX19hZnRlci0tc2FzLCAubGFuZy1ydSAuYWZ0ZXItY29udGFpbmVyX19hZnRlci0tc2FzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuICAubGFuZy1ydSAuYWZ0ZXItY29udGFpbmVyX19hZnRlci0tUE9TLCAubGFuZy11ayAuYWZ0ZXItY29udGFpbmVyX19hZnRlci0tUE9TIHtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC04NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAubGFuZy1ydSAucHJvZHVjdHNfX3Byb2R1Y3RzLWRpYWdyYW0sIC5sYW5nLXVrIC5wcm9kdWN0c19fcHJvZHVjdHMtZGlhZ3JhbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweDtcbiAgfVxuICAubGFuZy11ayAudmFsdWVzLWNvbnRhaW5lcl9fc2luZ2xlLXZhbHVlIGg1LCAubGFuZy1ydSAudmFsdWVzLWNvbnRhaW5lcl9fc2luZ2xlLXZhbHVlIGg1IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLmxhbmctdWsgLmNhc2UtZ29hbHNfX2l0ZW0sIC5sYW5nLXJ1IC5jYXNlLWdvYWxzX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG4ubWVnYS1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGF1dG87XG59XG4ubWVnYS1tZW51X19jb2x1bW4ge1xuICB3aWR0aDogMTl2dztcbiAgbWFyZ2luOiAxMHB4IDAgMTVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgxNjgsIDE2OCwgMTY4LCAwLjYpO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubWVnYS1tZW51X19jb2x1bW46bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5tZWdhLW1lbnVfX2NvbHVtbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tZWdhLW1lbnVfX2NvbHVtbi0tYXV0by13aWR0aCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLm1lZ2EtbWVudV9fY29sdW1uLS1hdXRvLXdpZHRoIGEsIC5tZWdhLW1lbnVfX2NvbHVtbi0tYXV0by13aWR0aCBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5tZWdhLW1lbnVfX2NvbHVtbiA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lZ2EtbWVudV9fY29sdW1uID4gbGkgLnNvb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogLTE1cHg7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwNWRlZywgcmdiYSgxODAsIDEyLCAxMDgsIDAuNykgLTQ4LjgyJSwgcmdiYSg1OSwgNTksIDE5MCwgMC43KSA2OC43NSUpO1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5tZWdhLW1lbnVfX2NvbHVtbiAuYm9sZDpob3Zlcjpub3QoOmhhcyguZGlzYWJsZWQpKSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5Ny45NWRlZywgcmdiYSg4MCwgODAsIDIxNywgMC4xKSAwJSwgcmdiYSgxOTgsIDQxLCAxMTUsIDAuMSkgMTAwJSk7XG59XG4ubWVnYS1tZW51X19jb2x1bW4gLmJvbGQgPiBhLCAubWVnYS1tZW51X19jb2x1bW4gLmJvbGQgPiBzcGFuOm5vdCguc29vbiksIC5tZWdhLW1lbnVfX2NvbHVtbiAuYm9sZCA+IHAge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMkUyRjQ2O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm1lZ2EtbWVudV9fY29sdW1uIC5ib2xkID4gYS5kaXNhYmxlZCwgLm1lZ2EtbWVudV9fY29sdW1uIC5ib2xkID4gc3Bhbjpub3QoLnNvb24pLmRpc2FibGVkLCAubWVnYS1tZW51X19jb2x1bW4gLmJvbGQgPiBwLmRpc2FibGVkIHtcbiAgY29sb3I6ICNCNEI0QkQ7XG59XG4ubWVnYS1tZW51X19jb2x1bW4gLmJvbGQgPiBhOmhvdmVyOm5vdCguZGlzYWJsZWQpLCAubWVnYS1tZW51X19jb2x1bW4gLmJvbGQgPiBzcGFuOm5vdCguc29vbik6aG92ZXI6bm90KC5kaXNhYmxlZCksIC5tZWdhLW1lbnVfX2NvbHVtbiAuYm9sZCA+IHA6aG92ZXI6bm90KC5kaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOThkZWcsICNDNjI5NzMgMCUsICM1MDUwRDkgNjQuOSUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGRvd24tYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAubWVnYS1tZW51Om5vdCg6aGFzKC5tZWdhLW1lbnVfX2NvbHVtbjpudGgtY2hpbGQoMikpKSAubWVnYS1tZW51X19jb2x1bW4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLm1lZ2EtbWVudV9fY29sdW1uIC5ib2xkID4gYSwgLm1lZ2EtbWVudV9fY29sdW1uIC5ib2xkID4gc3Bhbjpub3QoLnNvb24pLCAubWVnYS1tZW51X19jb2x1bW4gLmJvbGQgPiBwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLm1lZ2EtbWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWVnYS1tZW51X19jb2x1bW4ge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNjRweCk7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tZWdhLW1lbnVfX2NvbHVtbiAuYm9sZCA+IGEsIC5tZWdhLW1lbnVfX2NvbHVtbiAuYm9sZCA+IHNwYW46bm90KC5zb29uKSwgLm1lZ2EtbWVudV9fY29sdW1uIC5ib2xkID4gcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAubmF2aWdhdGlvbi1tZW51X19wYWdlcy1saXN0IC5wYWdlcy1saXN0X19jb250YWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC52aXNpYmxlLWRyb3Bkb3duIC5kcm9wZG93bi1iYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5kcm9wZG93bi1iYWNrIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC10ZXh0LXNlY29uZGFyeS02MDAsICM3QjdDODgpO1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmRyb3Bkb3duLWJhY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NoZXZyb24tbGVmdC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAuYnVzaW5lc3Mtc3lzdGVtc19fbWFpbi1oZWFkZXIgLnBhZ2VzLWxpc3RfX2hlYWRlci1tZW51LWxpbmstLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxuICAuYnVzaW5lc3Mtc3lzdGVtc19fbWFpbi1oZWFkZXIgLnBhZ2VzLWxpc3RfX2hlYWRlci1tZW51LWxpbmstLWFjdGl2ZTphZnRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAucGFnZXMtbGlzdF9faGVhZGVyLW1lbnUtbGluay0tYWN0aXZlID4gLmhlYWRlci1tZW51LWxpbmtfX3Byb2R1Y3RzLXBhZ2VzIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuLmJ1c2luZXNzLXN5c3RlbXNfX21haW4tZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDIyOTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ1c2luZXNzLXN5c3RlbXNfX21haW4tZm9vdGVyIC5idG4ge1xuICBtaW4td2lkdGg6IDE4MnB4O1xufVxuXG4uYnVzaW5lc3Mtc3lzdGVtc19fbWFpbi1mb290ZXIgLnBhZ2VzLWxpc3RfX3NpdGUtbGFuZ3VhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDI0cHg7XG4gIHotaW5kZXg6IDEwMjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5idXNpbmVzcy1zeXN0ZW1zX19tYWluLWZvb3RlciAucGFnZXMtbGlzdF9fc2l0ZS1sYW5ndWFnZSA+IGRpdi5wYWdlcy1saXN0X19oZWFkZXItbWVudS1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvZHJvcGRvd24tYXJyb3ctc3ZnLnN2Zyk7XG4gIG1hcmdpbjogMCAwIDAgMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgbWF4LWhlaWdodDogOHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYnVzaW5lc3Mtc3lzdGVtc19fbWFpbi1mb290ZXIgLnBhZ2VzLWxpc3RfX3NpdGUtbGFuZ3VhZ2UgLmhlYWRlci1tZW51LWxpbmtfX2xhbmd1YWdlcy1wYWdlcyB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxNTAlO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ1c2luZXNzLXN5c3RlbXNfX21haW4tZm9vdGVyIC5wYWdlcy1saXN0X19zaXRlLWxhbmd1YWdlIC5wYWdlcy1saXN0X19oZWFkZXItbWVudS1saW5rLS1hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKSB0cmFuc2xhdGVZKDFweCk7XG59XG4uYnVzaW5lc3Mtc3lzdGVtc19fbWFpbi1mb290ZXIgLnBhZ2VzLWxpc3RfX3NpdGUtbGFuZ3VhZ2UgLmhlYWRlci1tZW51LWxpbmtfX2xhbmd1YWdlcy1wYWdlcyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAyMjk7XG59XG4uYnVzaW5lc3Mtc3lzdGVtc19fbWFpbi1mb290ZXIgLnBhZ2VzLWxpc3RfX3NpdGUtbGFuZ3VhZ2UgLmhlYWRlci1tZW51LWxpbmtfX2xhbmd1YWdlcy1wYWdlcyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYnVzaW5lc3Mtc3lzdGVtc19fbWFpbi1mb290ZXIgLnBhZ2VzLWxpc3RfX3NpdGUtbGFuZ3VhZ2UgLmhlYWRlci1tZW51LWxpbmtfX2xhbmd1YWdlcy1wYWdlcyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOThkZWcsICNkYjk3YzAgMCUsICNhN2E3ZWMgNzAuOSUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ1c2luZXNzLXN5c3RlbXNfX21haW4tZm9vdGVyIC5wYWdlcy1saXN0X19zaXRlLWxhbmd1YWdlIC5oZWFkZXItbWVudS1saW5rX19sYW5ndWFnZXMtcGFnZXMgYS5pdGVtLWxpbmstLWFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4uYnVzaW5lc3Mtc3lzdGVtc19fbWFpbi1mb290ZXIgLnBhZ2VzLWxpc3RfX3NpdGUtbGFuZ3VhZ2UgLnBhZ2VzLWxpc3RfX2hlYWRlci1tZW51LWxpbmsge1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmc6IDEzcHggMTNweCAxM3B4IDEzcHg7XG4gIGhlaWdodDogMjFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Ryb3Bkb3duLWVhcnRoLXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5idXNpbmVzcy1zeXN0ZW1zX19tYWluLWZvb3RlciAucGFnZXMtbGlzdF9fc2l0ZS1sYW5ndWFnZSAucGFnZXMtbGlzdF9faGVhZGVyLW1lbnUtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYnVzaW5lc3Mtc3lzdGVtc19fbWFpbi1mb290ZXIgLmNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5sb2dvLXNvY2lhbHNfX2xpbmsge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuXG4ubWFpbi1mb290ZXJfX2Zvb3Rlci1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9vdGVyLWNvbnRhaW5lcl9fZm9vdGVyLWluZm8tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAzNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLmxvZ28tc29jaWFsc19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cblxuLmxvZ28tc29jaWFsc19fbWFpbi1wYWdlLWxpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmxvZ28tc29jaWFsc19fbWFpbi1wYWdlLWxpbmsgYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmxvZ28tc29jaWFsc19fbWFpbi1wYWdlLWxpbmsgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ubG9nby1zb2NpYWxzX19zb2NpYWwtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmxvZ28tc29jaWFsc19fc29jaWFsLWxpbmtzIGltZyB7XG4gIG1pbi13aWR0aDogMjRweDtcbn1cblxuLmZvb3Rlci1pbmZvLWJsb2NrX19jb21wYW55LXJlc291cmNlcy1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gIGNvbHVtbi1nYXA6IDEwMHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5jb21wYW55LXJlc291cmNlcy1saW5rc19fY29tcGFueS1yZXNvdXJjZXMtbGlua3NfX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3Rlci10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzc3Nzc3Nzc3OGVtO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZvb3Rlci1pbmZvLWJsb2NrX19saXN0LWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAxMnB4IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb290ZXItaW5mby1ibG9ja19fbGlzdC1saW5rcyBhLCAuZm9vdGVyLWluZm8tYmxvY2tfX2xpc3QtbGlua3Mgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC42NjY2NjY2NjY3ZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mb290ZXItaW5mby1ibG9ja19fbGlzdC1saW5rcyBzcGFuIHtcbiAgY29sb3I6ICNCNEI0QkQ7XG59XG5cbi5mb290ZXItY29udGFpbmVyX19mb290ZXItY29weXJpZ2h0LWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDU1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQjRCNEJEO1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvb3Rlci1jb3B5cmlnaHQtYmxvY2tfX3BvbGljeS1ibG9jayB7XG4gIG1heC13aWR0aDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAxNnB4O1xufVxuXG4uZm9vdGVyLWNvcHlyaWdodC1ibG9ja19fY29weXJpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuNjY2NjY2NjY2N2VtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmZvb3Rlci1jb3B5cmlnaHQtYmxvY2tfX3BvbGljeS1ibG9jayBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC42NjY2NjY2NjY3ZW07XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAycHgpIHtcbiAgLmZvb3Rlci1pbmZvLWJsb2NrX19jb21wYW55LXJlc291cmNlcy1saW5rcyB7XG4gICAgY29sdW1uLWdhcDogNTBweDtcbiAgfVxuICAuZm9vdGVyLWluZm8tYmxvY2tfX2xpc3QtbGlua3Mge1xuICAgIG1hcmdpbjogOHB4IDA7XG4gIH1cbiAgLmZvb3Rlci1jb250YWluZXJfX2Zvb3Rlci1jb3B5cmlnaHQtYmxvY2sge1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuICAuY2hlY2tib3gtZm9yLXRlcm1zIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmNoZWNrYm94LWZvci10ZXJtczpiZWZvcmUge1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5zdWJtaXQtY29udGFpbmVyX19zdWJtaXQtYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTc2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyLWluZm8tYmxvY2tfX2NvbXBhbnktcmVzb3VyY2VzLWxpbmtzIGxpID4gYSwgLmZvb3Rlci1pbmZvLWJsb2NrX19jb21wYW55LXJlc291cmNlcy1saW5rcyBsaSA+IHNwYW4sIC5mb290ZXItaW5mby1ibG9ja19fY29tcGFueS1yZXNvdXJjZXMtbGlua3MgbGkgPiBwIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIH1cbiAgYm9keSAubG9nby1zb2NpYWxzX19zb2NpYWwtbGlua3Muc2hvdy10YWJsZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICB9XG4gIC5mb290ZXItY29udGFpbmVyX19mb290ZXItY29weXJpZ2h0LWJsb2NrIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmZvb3Rlci1jb3B5cmlnaHQtYmxvY2tfX3BvbGljeS1ibG9jayBhLCAuZm9vdGVyLWNvcHlyaWdodC1ibG9ja19fY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbiAgLmNvbXBhbnktcmVzb3VyY2VzLWxpbmtzX19jb21wYW55LXJlc291cmNlcy1saW5rc19fYmxvY2sgPiBhLFxuICAuY29tcGFueS1yZXNvdXJjZXMtbGlua3NfX2NvbXBhbnktcmVzb3VyY2VzLWxpbmtzX19ibG9jay5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLmZvb3Rlci10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmNvbXBhbnktcmVzb3VyY2VzLWxpbmtzX19jb21wYW55LXJlc291cmNlcy1saW5rc19fYmxvY2sge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjRCNEJEO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuICAuY29tcGFueS1yZXNvdXJjZXMtbGlua3NfX2NvbXBhbnktcmVzb3VyY2VzLWxpbmtzX19ibG9jayA+IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5jb21wYW55LXJlc291cmNlcy1saW5rc19fY29tcGFueS1yZXNvdXJjZXMtbGlua3NfX2Jsb2NrLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuZm9vdGVyLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG4gIC5jb21wYW55LXJlc291cmNlcy1saW5rc19fY29tcGFueS1yZXNvdXJjZXMtbGlua3NfX2Jsb2NrLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuZm9vdGVyLXRpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZHJvcGRvd24tYXJyb3ctc3ZnLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmNvbXBhbnktcmVzb3VyY2VzLWxpbmtzX19jb21wYW55LXJlc291cmNlcy1saW5rc19fYmxvY2subWVudS1pdGVtLWhhcy1jaGlsZHJlbjpoYXMoLnNob3cpID4gLmZvb3Rlci10aXRsZTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAuZm9vdGVyLWluZm8tYmxvY2tfX2NvbXBhbnktcmVzb3VyY2VzLWxpbmtzOmhhcyguYm9sZCkgbGk6bm90KC5ib2xkKSA+IGEsIC5mb290ZXItaW5mby1ibG9ja19fY29tcGFueS1yZXNvdXJjZXMtbGlua3M6aGFzKC5ib2xkKSBsaTpub3QoLmJvbGQpID4gc3BhbiwgLmZvb3Rlci1pbmZvLWJsb2NrX19jb21wYW55LXJlc291cmNlcy1saW5rczpoYXMoLmJvbGQpIGxpOm5vdCguYm9sZCkgPiBwIHtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gIH1cbiAgLmZvb3Rlci1jb3B5cmlnaHQtYmxvY2tfX3BvbGljeS1ibG9jayB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuZm9vdGVyLWNvcHlyaWdodC1ibG9ja19fcG9saWN5LWJsb2NrIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5idXNpbmVzcy1zeXN0ZW1zX19tYWluLWZvb3RlciB7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICB9XG4gIC5mb290ZXItaW5mby1ibG9ja19fbGlzdC1saW5rcyBhIHtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gIH1cbiAgLmZvb3Rlci1jb250YWluZXJfX2Zvb3Rlci1pbmZvLWJsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgfVxuICAubG9nby1zb2NpYWxzX19saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sb2dvLXNvY2lhbHNfX21haW4tcGFnZS1saW5rLCAubG9nby1zb2NpYWxzX19saW5rLCAubG9nby1zb2NpYWxzX19zb2NpYWwtbGlua3MsIC5mb290ZXItaW5mby1ibG9ja19fY29tcGFueS1yZXNvdXJjZXMtbGlua3Mge1xuICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gICAgZ3JpZC1yb3c6IGF1dG87XG4gIH1cbiAgLmJ1c2luZXNzLXN5c3RlbXNfX21haW4tZm9vdGVyIC5wYWdlcy1saXN0X19zaXRlLWxhbmd1YWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb290ZXItaW5mby1ibG9ja19fY29tcGFueS1yZXNvdXJjZXMtbGlua3Mge1xuICAgIG9yZGVyOiAyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAubG9nby1zb2NpYWxzX19zb2NpYWwtbGlua3Mge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5mb290ZXItY29udGFpbmVyX19mb290ZXItY29weXJpZ2h0LWJsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICAubG9nby1zb2NpYWxzX19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG4gIC5mb290ZXItaW5mby1ibG9ja19fbGlzdC1saW5rcyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG4gIC5mb290ZXItaW5mby1ibG9ja19fbGlzdC1saW5rcyBhLCAuZm9vdGVyLWluZm8tYmxvY2tfX2xpc3QtbGlua3Mgc3BhbiB7XG4gICAgY29sb3I6ICNCNEI0QkQ7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5mb290ZXItaW5mby1ibG9ja19fbGlzdC1saW5rcyBzcGFuIHtcbiAgICBjb2xvcjogIzdCN0M4ODtcbiAgfVxuICAuZm9vdGVyLWluZm8tYmxvY2tfX2xpc3QtbGlua3MgLmJvbGQgPiBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogODAwO1xuICB9XG4gIC5mb290ZXItaW5mby1ibG9ja19fbGlzdC1saW5rcy5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZm9vdGVyLXRpdGxlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmxvZ28tc29jaWFsc19fbWFpbi1wYWdlLWxpbmsge1xuICAgIG1heC13aWR0aDogMjE3cHg7XG4gICAgbWF4LWhlaWdodDogMjhweDtcbiAgfVxufVxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG4uc3Nicy1mb3JtIC5mb3JtIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuOjpiZWZvcmUsLnNzYnMtZm9ybSAuZm9ybSAudGVybV9hbmRfY29uZGl0aW9ucyAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuOjpiZWZvcmUsLnNzYnMtZm9ybSAud3BjZjcgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW46OmJlZm9yZSwuc3Nicy1mb3JtIC53cGNmNyAudGVybV9hbmRfY29uZGl0aW9ucyAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuOjpiZWZvcmV7YmFja2dyb3VuZDp1cmwoLi4vaW1nL3ZlY3Rvci1jaGVjay5zdmcpIG5vLXJlcGVhdCBjZW50ZXIsIGxpbmVhci1ncmFkaWVudCg5OGRlZywgdmFyKC0tcGFnZS1jb2xvcikgMCUsIHZhcigtLXBhZ2UtY29sb3IyKSA2NC45JSl9XG4uYnJlYWRjcnVtYnNfX3NlcGFyYXRvcntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9hcnJvdy1yaWdodC5zdmdcIil9XG4uc3Nicy1wb3B1cF9fY2xvc2V7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvY2xvc2UyLnN2Z1wiKX1cbi5zc2JzLXNvY2lhbHNfX2ljb24tLXR3aXR0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvdmFjYW5jeS90d2l0dGVyLnN2Z1wiKX1cbi5zc2JzLXNvY2lhbHNfX2ljb24tLXR3aXR0ZXI6aG92ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvdmFjYW5jeS90d2l0dGVyLnN2Z1wiKX1cbi5tYWluLWhlYWRlcl9fbmF2aWdhdGlvbi1tZW51IC5wYWdlcy1saXN0X19zaXRlLWxhbmd1YWdle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL2Ryb3Bkb3duLWVhcnRoLnN2Z1wiKX1cbi5idXNpbmVzcy1zeXN0ZW1zX19tYWluLWZvb3RlciAucGFnZXMtbGlzdF9fc2l0ZS1sYW5ndWFnZSAucGFnZXMtbGlzdF9faGVhZGVyLW1lbnUtbGlua3tiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9kcm9wZG93bi1lYXJ0aC13aGl0ZS5zdmdcIil9XG59XG5cbiBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2Upe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIGFuZCAobWF4LXdpZHRoOiAxODAwcHgpLCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kICgtd2Via2l0LW1heC1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuOTkpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kICgtd2Via2l0LW1heC1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuOTkpLCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE4MDJweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAoLXdlYmtpdC1tYXgtZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjk5KSwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIGFuZCAoLXdlYmtpdC1tYXgtZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjk5KSwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDJweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuLmRyb3Bkb3duLWJhY2s6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL2NoZXZyb24tbGVmdC5zdmdcIil9XG59XG5cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG4ubmF2aWdhdGlvbi1tZW51X19tYWluLXBhZ2UgYXtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9TU0JTLWxvZ28tbW9iLWJsYWNrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyfVxuLm5hdmlnYXRpb24tbWVudV9fcG9pLW1lbWJlciBhe2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL1BPSS1tb2Iuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXJ9XG59XG5cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDJweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG4uY29tcGFueS1yZXNvdXJjZXMtbGlua3NfX2NvbXBhbnktcmVzb3VyY2VzLWxpbmtzX19ibG9jay5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLmZvb3Rlci10aXRsZTphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9kcm9wZG93bi1hcnJvdy1zdmcuc3ZnXCIpfVxufVxuXG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLy8gUm9vdFxuLy9cbi8vIEFiaWxpdHkgdG8gdGhlIHZhbHVlIG9mIHRoZSByb290IGZvbnQgc2l6ZXMsIGFmZmVjdGluZyB0aGUgdmFsdWUgb2YgYHJlbWAuXG4vLyBudWxsIGJ5IGRlZmF1bHQsIHRodXMgbm90aGluZyBpcyBnZW5lcmF0ZWQuXG5cbjpyb290IHtcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplKSk7XG4gIH1cblxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbi8vIDQuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVib290LWJvZHktcnVsZXNcbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNFxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZWJvb3QtYm9keS1ydWxlc1xuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxuXG5ociB7XG4gIG1hcmdpbjogJGhyLW1hcmdpbi15IDA7XG4gIGNvbG9yOiAkaHItY29sb3I7IC8vIDFcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuXG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyAxLiBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy8gICAgQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vICAgIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cblxuJWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yKTtcbn1cblxuaDEge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7XG59XG5cbmgyIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xufVxuXG5oMyB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbn1cblxuaDQge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG59XG5cbmg1IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpO1xufVxuXG5oNiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTtcbn1cblxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDIuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDMuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMVxuICBjdXJzb3I6IGhlbHA7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyAzXG59XG5cblxuLy8gQWRkcmVzc1xuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaXN0c1xuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIDFcbn1cblxuXG4vLyBCbG9ja3F1b3RlXG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIFN0cm9uZ1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xufVxuXG5cbi8vIFNtYWxsXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gTWFya1xuXG5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnKTtcbn1cblxuXG4vLyBTdWIgYW5kIFN1cFxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSk7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiKTtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICAmLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBDb2RlXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb2RlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG4vLyAxLiBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbi8vIDIuIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4vLyAzLiBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgLy8gMlxuICBvdmVyZmxvdzogYXV0bzsgLy8gM1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cblxuLy8gRm9ybXNcbi8vXG4vLyAxLiBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbiAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IG9ubHkgZnJvbSB0ZXh0IHR5cGUgaW5wdXRzIGJ1aWx0IHdpdGggZGF0YWxpc3RzIGluIENocm9tZS5cbi8vIFNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNTQ5OTcxMThcblxuW2xpc3RdOm5vdChbdHlwZT1cImRhdGVcIl0pOm5vdChbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdKTpub3QoW3R5cGU9XCJtb250aFwiXSk6bm90KFt0eXBlPVwid2Vla1wiXSk6bm90KFt0eXBlPVwidGltZVwiXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMy4gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG5cbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcbn1cblxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMlxuICBib3JkZXI6IDA7IC8vIDJcbn1cblxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0OyAvLyAxXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICArICoge1xuICAgIGNsZWFyOiBsZWZ0OyAvLyAyXG4gIH1cbn1cblxuLy8gRml4IGhlaWdodCBvZiBpbnB1dHMgd2l0aCBhIHR5cGUgb2YgZGF0ZXRpbWUtbG9jYWwsIGRhdGUsIG1vbnRoLCB3ZWVrLCBvciB0aW1lXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyAxLiBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyAgICBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vICAgIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4vLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMlxufVxuXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcbi8vIFNlZSBodHRwczovL3J0bHN0eWxpbmcuY29tL3Bvc3RzL3J0bC1zdHlsaW5nI2Zvcm0taW5wdXRzXG4vLyAyLiBSVEwgb25seSBvdXRwdXRcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG5cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vLyAxLiBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBSZW1vdmUgYm9yZGVyIGZyb20gaWZyYW1lXG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gU3VtbWFyeVxuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyAxXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBQcm9ncmVzc1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5cbi8vIEhpZGRlbiBhdHRyaWJ1dGVcbi8vXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlLlxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNjc3MvZGltZW5zaW9uLW5vLW5vbi1udW1lcmljLXZhbHVlc1xuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkgKCkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSAoKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogXCJcIjtcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArIFwiIDBcIjtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHB4LCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAxKSAqICRyZnMtcmVtLXZhbHVlfXB4LCAkdmFsdWUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogXCJcIjtcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArIFwiIDBcIjtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArICR2YWx1ZTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICR2YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG4gICAgICAgICR2YWx1ZTogZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIGlmKCR1bml0ID09IHB4LCAxLCBkaXZpZGUoMSwgJHJmcy1yZW0tdmFsdWUpKSk7XG5cbiAgICAgICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSB2YWx1ZSBpcyBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgQGlmIGFicygkdmFsdWUpIDw9ICRyZnMtYmFzZS12YWx1ZSBvciBub3QgJGVuYWJsZS1yZnMge1xuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArIFwiIGNhbGMoXCIgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgXCIgLSBcIiwgXCIgKyBcIikgKyAkdmFyaWFibGUtd2lkdGggKyBcIilcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gUkZTIG1peGluXG5AbWl4aW4gcmZzKCR2YWx1ZXMsICRwcm9wZXJ0eTogZm9udC1zaXplKSB7XG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xuICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWVzKTtcbiAgICAkZmx1aWQtdmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkLXZhbCB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSAoKSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkLXZhbCk7XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUgKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICRmbHVpZC12YWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvci12YXJpYWJsZXNcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvcnMtbWFwXG4kZ3JheXM6IChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvcnMtbWFwXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItdmFyaWFibGVzXG4kYmx1ZTogICAgIzBkNmVmZCAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2Q2MzM4NCAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMTk4NzU0ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzBkY2FmMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXG4kY29sb3JzOiAoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcImJsYWNrXCI6ICAgICAgJGJsYWNrLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvcnMtbWFwXG5cbi8vIFRoZSBjb250cmFzdCByYXRpbyB0byByZWFjaCBhZ2FpbnN0IHdoaXRlLCB0byBkZXRlcm1pbmUgaWYgY29sb3IgY2hhbmdlcyBmcm9tIFwibGlnaHRcIiB0byBcImRhcmtcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgZm9yIFdDQUcgMi4wIGFyZSAzLCA0LjUgYW5kIDcuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jdmlzdWFsLWF1ZGlvLWNvbnRyYXN0LWNvbnRyYXN0XG4kbWluLWNvbnRyYXN0LXJhdGlvOiAgIDQuNSAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiRjb2xvci1jb250cmFzdC1kYXJrOiAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjb2xvci1jb250cmFzdC1saWdodDogICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kYmx1ZS0xMDA6IHRpbnQtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0yMDA6IHRpbnQtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0zMDA6IHRpbnQtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS00MDA6IHRpbnQtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS01MDA6ICRibHVlICFkZWZhdWx0O1xuJGJsdWUtNjAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTcwMDogc2hhZGUtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS04MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtOTAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcblxuJGluZGlnby0xMDA6IHRpbnQtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMjAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTMwMDogdGludC1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby00MDA6IHRpbnQtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNTAwOiAkaW5kaWdvICFkZWZhdWx0O1xuJGluZGlnby02MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTcwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tODAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby05MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG5cbiRwdXJwbGUtMTAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTIwMDogdGludC1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0zMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNDAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTUwMDogJHB1cnBsZSAhZGVmYXVsdDtcbiRwdXJwbGUtNjAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS03MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTgwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtOTAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuXG4kcGluay0xMDA6IHRpbnQtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG4kcGluay0yMDA6IHRpbnQtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay0zMDA6IHRpbnQtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay00MDA6IHRpbnQtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay01MDA6ICRwaW5rICFkZWZhdWx0O1xuJHBpbmstNjAwOiBzaGFkZS1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTcwMDogc2hhZGUtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay04MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstOTAwOiBzaGFkZS1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcblxuJHJlZC0xMDA6IHRpbnQtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcbiRyZWQtMjAwOiB0aW50LWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTMwMDogdGludC1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC00MDA6IHRpbnQtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNTAwOiAkcmVkICFkZWZhdWx0O1xuJHJlZC02MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTcwMDogc2hhZGUtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtODAwOiBzaGFkZS1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC05MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG5cbiRvcmFuZ2UtMTAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTIwMDogdGludC1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0zMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNDAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTUwMDogJG9yYW5nZSAhZGVmYXVsdDtcbiRvcmFuZ2UtNjAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS03MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTgwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtOTAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuXG4keWVsbG93LTEwMDogdGludC1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuJHllbGxvdy0yMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMzAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTQwMDogdGludC1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy01MDA6ICR5ZWxsb3cgIWRlZmF1bHQ7XG4keWVsbG93LTYwMDogc2hhZGUtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNzAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy04MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTkwMDogc2hhZGUtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcblxuJGdyZWVuLTEwMDogdGludC1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMjAwOiB0aW50LWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi0zMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTQwMDogdGludC1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNTAwOiAkZ3JlZW4gIWRlZmF1bHQ7XG4kZ3JlZW4tNjAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNzAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tODAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tOTAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiR0ZWFsLTEwMDogdGludC1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcbiR0ZWFsLTIwMDogdGludC1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTMwMDogdGludC1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTQwMDogdGludC1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTUwMDogJHRlYWwgIWRlZmF1bHQ7XG4kdGVhbC02MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNzAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTgwMDogc2hhZGUtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC05MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuXG4kY3lhbi0xMDA6IHRpbnQtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG4kY3lhbi0yMDA6IHRpbnQtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi0zMDA6IHRpbnQtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi00MDA6IHRpbnQtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi01MDA6ICRjeWFuICFkZWZhdWx0O1xuJGN5YW4tNjAwOiBzaGFkZS1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTcwMDogc2hhZGUtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi04MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tOTAwOiBzaGFkZS1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcblxuJGJsdWVzOiAoXG4gIFwiYmx1ZS0xMDBcIjogJGJsdWUtMTAwLFxuICBcImJsdWUtMjAwXCI6ICRibHVlLTIwMCxcbiAgXCJibHVlLTMwMFwiOiAkYmx1ZS0zMDAsXG4gIFwiYmx1ZS00MDBcIjogJGJsdWUtNDAwLFxuICBcImJsdWUtNTAwXCI6ICRibHVlLTUwMCxcbiAgXCJibHVlLTYwMFwiOiAkYmx1ZS02MDAsXG4gIFwiYmx1ZS03MDBcIjogJGJsdWUtNzAwLFxuICBcImJsdWUtODAwXCI6ICRibHVlLTgwMCxcbiAgXCJibHVlLTkwMFwiOiAkYmx1ZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRpbmRpZ29zOiAoXG4gIFwiaW5kaWdvLTEwMFwiOiAkaW5kaWdvLTEwMCxcbiAgXCJpbmRpZ28tMjAwXCI6ICRpbmRpZ28tMjAwLFxuICBcImluZGlnby0zMDBcIjogJGluZGlnby0zMDAsXG4gIFwiaW5kaWdvLTQwMFwiOiAkaW5kaWdvLTQwMCxcbiAgXCJpbmRpZ28tNTAwXCI6ICRpbmRpZ28tNTAwLFxuICBcImluZGlnby02MDBcIjogJGluZGlnby02MDAsXG4gIFwiaW5kaWdvLTcwMFwiOiAkaW5kaWdvLTcwMCxcbiAgXCJpbmRpZ28tODAwXCI6ICRpbmRpZ28tODAwLFxuICBcImluZGlnby05MDBcIjogJGluZGlnby05MDBcbikgIWRlZmF1bHQ7XG5cbiRwdXJwbGVzOiAoXG4gIFwicHVycGxlLTEwMFwiOiAkcHVycGxlLTEwMCxcbiAgXCJwdXJwbGUtMjAwXCI6ICRwdXJwbGUtMjAwLFxuICBcInB1cnBsZS0zMDBcIjogJHB1cnBsZS0zMDAsXG4gIFwicHVycGxlLTQwMFwiOiAkcHVycGxlLTQwMCxcbiAgXCJwdXJwbGUtNTAwXCI6ICRwdXJwbGUtNTAwLFxuICBcInB1cnBsZS02MDBcIjogJHB1cnBsZS02MDAsXG4gIFwicHVycGxlLTcwMFwiOiAkcHVycGxlLTcwMCxcbiAgXCJwdXJwbGUtODAwXCI6ICRwdXJwbGUtODAwLFxuICBcInB1cnBsZS05MDBcIjogJHB1cnBsZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRwaW5rczogKFxuICBcInBpbmstMTAwXCI6ICRwaW5rLTEwMCxcbiAgXCJwaW5rLTIwMFwiOiAkcGluay0yMDAsXG4gIFwicGluay0zMDBcIjogJHBpbmstMzAwLFxuICBcInBpbmstNDAwXCI6ICRwaW5rLTQwMCxcbiAgXCJwaW5rLTUwMFwiOiAkcGluay01MDAsXG4gIFwicGluay02MDBcIjogJHBpbmstNjAwLFxuICBcInBpbmstNzAwXCI6ICRwaW5rLTcwMCxcbiAgXCJwaW5rLTgwMFwiOiAkcGluay04MDAsXG4gIFwicGluay05MDBcIjogJHBpbmstOTAwXG4pICFkZWZhdWx0O1xuXG4kcmVkczogKFxuICBcInJlZC0xMDBcIjogJHJlZC0xMDAsXG4gIFwicmVkLTIwMFwiOiAkcmVkLTIwMCxcbiAgXCJyZWQtMzAwXCI6ICRyZWQtMzAwLFxuICBcInJlZC00MDBcIjogJHJlZC00MDAsXG4gIFwicmVkLTUwMFwiOiAkcmVkLTUwMCxcbiAgXCJyZWQtNjAwXCI6ICRyZWQtNjAwLFxuICBcInJlZC03MDBcIjogJHJlZC03MDAsXG4gIFwicmVkLTgwMFwiOiAkcmVkLTgwMCxcbiAgXCJyZWQtOTAwXCI6ICRyZWQtOTAwXG4pICFkZWZhdWx0O1xuXG4kb3JhbmdlczogKFxuICBcIm9yYW5nZS0xMDBcIjogJG9yYW5nZS0xMDAsXG4gIFwib3JhbmdlLTIwMFwiOiAkb3JhbmdlLTIwMCxcbiAgXCJvcmFuZ2UtMzAwXCI6ICRvcmFuZ2UtMzAwLFxuICBcIm9yYW5nZS00MDBcIjogJG9yYW5nZS00MDAsXG4gIFwib3JhbmdlLTUwMFwiOiAkb3JhbmdlLTUwMCxcbiAgXCJvcmFuZ2UtNjAwXCI6ICRvcmFuZ2UtNjAwLFxuICBcIm9yYW5nZS03MDBcIjogJG9yYW5nZS03MDAsXG4gIFwib3JhbmdlLTgwMFwiOiAkb3JhbmdlLTgwMCxcbiAgXCJvcmFuZ2UtOTAwXCI6ICRvcmFuZ2UtOTAwXG4pICFkZWZhdWx0O1xuXG4keWVsbG93czogKFxuICBcInllbGxvdy0xMDBcIjogJHllbGxvdy0xMDAsXG4gIFwieWVsbG93LTIwMFwiOiAkeWVsbG93LTIwMCxcbiAgXCJ5ZWxsb3ctMzAwXCI6ICR5ZWxsb3ctMzAwLFxuICBcInllbGxvdy00MDBcIjogJHllbGxvdy00MDAsXG4gIFwieWVsbG93LTUwMFwiOiAkeWVsbG93LTUwMCxcbiAgXCJ5ZWxsb3ctNjAwXCI6ICR5ZWxsb3ctNjAwLFxuICBcInllbGxvdy03MDBcIjogJHllbGxvdy03MDAsXG4gIFwieWVsbG93LTgwMFwiOiAkeWVsbG93LTgwMCxcbiAgXCJ5ZWxsb3ctOTAwXCI6ICR5ZWxsb3ctOTAwXG4pICFkZWZhdWx0O1xuXG4kZ3JlZW5zOiAoXG4gIFwiZ3JlZW4tMTAwXCI6ICRncmVlbi0xMDAsXG4gIFwiZ3JlZW4tMjAwXCI6ICRncmVlbi0yMDAsXG4gIFwiZ3JlZW4tMzAwXCI6ICRncmVlbi0zMDAsXG4gIFwiZ3JlZW4tNDAwXCI6ICRncmVlbi00MDAsXG4gIFwiZ3JlZW4tNTAwXCI6ICRncmVlbi01MDAsXG4gIFwiZ3JlZW4tNjAwXCI6ICRncmVlbi02MDAsXG4gIFwiZ3JlZW4tNzAwXCI6ICRncmVlbi03MDAsXG4gIFwiZ3JlZW4tODAwXCI6ICRncmVlbi04MDAsXG4gIFwiZ3JlZW4tOTAwXCI6ICRncmVlbi05MDBcbikgIWRlZmF1bHQ7XG5cbiR0ZWFsczogKFxuICBcInRlYWwtMTAwXCI6ICR0ZWFsLTEwMCxcbiAgXCJ0ZWFsLTIwMFwiOiAkdGVhbC0yMDAsXG4gIFwidGVhbC0zMDBcIjogJHRlYWwtMzAwLFxuICBcInRlYWwtNDAwXCI6ICR0ZWFsLTQwMCxcbiAgXCJ0ZWFsLTUwMFwiOiAkdGVhbC01MDAsXG4gIFwidGVhbC02MDBcIjogJHRlYWwtNjAwLFxuICBcInRlYWwtNzAwXCI6ICR0ZWFsLTcwMCxcbiAgXCJ0ZWFsLTgwMFwiOiAkdGVhbC04MDAsXG4gIFwidGVhbC05MDBcIjogJHRlYWwtOTAwXG4pICFkZWZhdWx0O1xuXG4kY3lhbnM6IChcbiAgXCJjeWFuLTEwMFwiOiAkY3lhbi0xMDAsXG4gIFwiY3lhbi0yMDBcIjogJGN5YW4tMjAwLFxuICBcImN5YW4tMzAwXCI6ICRjeWFuLTMwMCxcbiAgXCJjeWFuLTQwMFwiOiAkY3lhbi00MDAsXG4gIFwiY3lhbi01MDBcIjogJGN5YW4tNTAwLFxuICBcImN5YW4tNjAwXCI6ICRjeWFuLTYwMCxcbiAgXCJjeWFuLTcwMFwiOiAkY3lhbi03MDAsXG4gIFwiY3lhbi04MDBcIjogJGN5YW4tODAwLFxuICBcImN5YW4tOTAwXCI6ICRjeWFuLTkwMFxuKSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvci12YXJpYWJsZXNcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1tYXBcbiR0aGVtZS1jb2xvcnM6IChcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLW1hcFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtdGV4dC12YXJpYWJsZXNcbiRwcmltYXJ5LXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDYwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6IHNoYWRlLWNvbG9yKCRzZWNvbmRhcnksIDYwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCRzdWNjZXNzLCA2MCUpICFkZWZhdWx0O1xuJGluZm8tdGV4dC1lbXBoYXNpczogICAgICBzaGFkZS1jb2xvcigkaW5mbywgNjAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHdhcm5pbmcsIDYwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLXRleHQtZW1waGFzaXM6ICAgIHNoYWRlLWNvbG9yKCRkYW5nZXIsIDYwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtdGV4dC1lbXBoYXNpczogICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRkYXJrLXRleHQtZW1waGFzaXM6ICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYmctc3VidGxlLXZhcmlhYmxlc1xuJHByaW1hcnktYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCRwcmltYXJ5LCA4MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1iZy1zdWJ0bGU6ICAgICB0aW50LWNvbG9yKCRzZWNvbmRhcnksIDgwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHN1Y2Nlc3MsIDgwJSkgIWRlZmF1bHQ7XG4kaW5mby1iZy1zdWJ0bGU6ICAgICAgICAgIHRpbnQtY29sb3IoJGluZm8sIDgwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHdhcm5pbmcsIDgwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLWJnLXN1YnRsZTogICAgICAgIHRpbnQtY29sb3IoJGRhbmdlciwgODAlKSAhZGVmYXVsdDtcbiRsaWdodC1iZy1zdWJ0bGU6ICAgICAgICAgbWl4KCRncmF5LTEwMCwgJHdoaXRlKSAhZGVmYXVsdDtcbiRkYXJrLWJnLXN1YnRsZTogICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1iZy1zdWJ0bGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1ib3JkZXItc3VidGxlLXZhcmlhYmxlc1xuJHByaW1hcnktYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCRwcmltYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1ib3JkZXItc3VidGxlOiB0aW50LWNvbG9yKCRzZWNvbmRhcnksIDYwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHN1Y2Nlc3MsIDYwJSkgIWRlZmF1bHQ7XG4kaW5mby1ib3JkZXItc3VidGxlOiAgICAgIHRpbnQtY29sb3IoJGluZm8sIDYwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHdhcm5pbmcsIDYwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICAgIHRpbnQtY29sb3IoJGRhbmdlciwgNjAlKSAhZGVmYXVsdDtcbiRsaWdodC1ib3JkZXItc3VidGxlOiAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRhcmstYm9yZGVyLXN1YnRsZTogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWJvcmRlci1zdWJ0bGUtdmFyaWFibGVzXG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzOiAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xuXG4kZW5hYmxlLWRhcmstbW9kZTogICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGNvbG9yLW1vZGUtdHlwZTogICAgICAgICAgICAgZGF0YSAhZGVmYXVsdDsgLy8gYGRhdGFgIG9yIGBtZWRpYS1xdWVyeWBcblxuLy8gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzXG5cbiR2YXJpYWJsZS1wcmVmaXg6ICAgICAgICAgICAgIGJzLSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAgZm9yIHRoZSBzaG9ydGVyIGAkcHJlZml4YFxuJHByZWZpeDogICAgICAgICAgICAgICAgICAgICAgJHZhcmlhYmxlLXByZWZpeCAhZGVmYXVsdDtcblxuLy8gR3JhZGllbnRcbi8vXG4vLyBUaGUgZ3JhZGllbnQgd2hpY2ggaXMgYWRkZWQgdG8gY29tcG9uZW50cyBpZiBgJGVuYWJsZS1ncmFkaWVudHNgIGlzIGB0cnVlYFxuLy8gVGhpcyBncmFkaWVudCBpcyBhbHNvIGFkZGVkIHRvIGVsZW1lbnRzIHdpdGggYC5iZy1ncmFkaWVudGBcbi8vIHNjc3MtZG9jcy1zdGFydCB2YXJpYWJsZS1ncmFkaWVudFxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgLjE1KSwgcmdiYSgkd2hpdGUsIDApKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdmFyaWFibGUtZ3JhZGllbnRcblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGFjZXItdmFyaWFibGVzLW1hcHNcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAkc3BhY2VyICogLjI1LFxuICAyOiAkc3BhY2VyICogLjUsXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICRzcGFjZXIgKiAxLjUsXG4gIDU6ICRzcGFjZXIgKiAzLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG5cbi8vIFBvc2l0aW9uXG4vL1xuLy8gRGVmaW5lIHRoZSBlZGdlIHBvc2l0aW9uaW5nIGFuY2hvcnMgb2YgdGhlIHBvc2l0aW9uIHV0aWxpdGllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvc2l0aW9uLW1hcFxuJHBvc2l0aW9uLXZhbHVlczogKFxuICAwOiAwLFxuICA1MDogNTAlLFxuICAxMDA6IDEwMCVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvc2l0aW9uLW1hcFxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS10ZXh0LWFsaWduOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kYm9keS1zZWNvbmRhcnktY29sb3I6ICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjc1KSAhZGVmYXVsdDtcbiRib2R5LXNlY29uZGFyeS1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRib2R5LXRlcnRpYXJ5LWNvbG9yOiAgICAgICByZ2JhKCRib2R5LWNvbG9yLCAuNSkgIWRlZmF1bHQ7XG4kYm9keS10ZXJ0aWFyeS1iZzogICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kYm9keS1lbXBoYXNpcy1jb2xvcjogICAgICAgJGJsYWNrICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAgICAgICAgICAgICAgICAgICAyMCUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBzaGlmdC1jb2xvcigkbGluay1jb2xvciwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnQ6ICAgICAgICAgICBhZnRlciAhZGVmYXVsdDtcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAgICAgICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG5cbi8vIEljb24gbGlua3Ncbi8vIHNjc3MtZG9jcy1zdGFydCBpY29uLWxpbmstdmFyaWFibGVzXG4kaWNvbi1saW5rLWdhcDogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGljb24tbGluay11bmRlcmxpbmUtb2Zmc2V0OiAgLjI1ZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tc2l6ZTogICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tdHJhbnNpdGlvbjogICAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXRyYW5zZm9ybTogICAgdHJhbnNsYXRlM2QoLjI1ZW0sIDAsIDApICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpY29uLWxpbmstdmFyaWFibGVzXG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyaWQtYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JpZC1icmVha3BvaW50c1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzIwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuLy8gQ29udGFpbmVyIHBhZGRpbmdcblxuJGNvbnRhaW5lci1wYWRkaW5nLXg6ICRncmlkLWd1dHRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXZhcmlhYmxlc1xuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aHM6IChcbiAgMTogMXB4LFxuICAyOiAycHgsXG4gIDM6IDNweCxcbiAgNDogNHB4LFxuICA1OiA1cHhcbikgIWRlZmF1bHQ7XG4kYm9yZGVyLXN0eWxlOiAgICAgICAgICAgICAgICBzb2xpZCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICAgIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXhsOiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14eGw6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtcGlsbDogICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4vLyBmdXN2LWRpc2FibGVcbiRib3JkZXItcmFkaXVzLTJ4bDogICAgICAgICAgICRib3JkZXItcmFkaXVzLXh4bCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3gtc2hhZG93LXZhcmlhYmxlc1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1pbnNldDogICAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3gtc2hhZG93LXZhcmlhYmxlc1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvY3VzLXJpbmctdmFyaWFibGVzXG4kZm9jdXMtcmluZy13aWR0aDogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1vcGFjaXR5OiAgICAuMjUgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1jb2xvcjogICAgICByZ2JhKCRwcmltYXJ5LCAkZm9jdXMtcmluZy1vcGFjaXR5KSAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLWJsdXI6ICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1ib3gtc2hhZG93OiAwIDAgJGZvY3VzLXJpbmctYmx1ciAkZm9jdXMtcmluZy13aWR0aCAkZm9jdXMtcmluZy1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9jdXMtcmluZy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LXZhcmlhYmxlc1xuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtdmFyaWFibGVzXG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLXRyYW5zaXRpb25cbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLXRyYW5zaXRpb25cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4vLyBzY3NzLWRvY3Mtc3RhcnQgYXNwZWN0LXJhdGlvc1xuJGFzcGVjdC1yYXRpb3M6IChcbiAgXCIxeDFcIjogMTAwJSxcbiAgXCI0eDNcIjogY2FsYygzIC8gNCAqIDEwMCUpLFxuICBcIjE2eDlcIjogY2FsYyg5IC8gMTYgKiAxMDAlKSxcbiAgXCIyMXg5XCI6IGNhbGMoOSAvIDIxICogMTAwJSlcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFzcGVjdC1yYXRpb3Ncbi8vIHN0eWxlbGludC1lbmFibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtdmFyaWFibGVzXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZikgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktY29kZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2UpICFkZWZhdWx0O1xuXG4vLyAkZm9udC1zaXplLXJvb3QgYWZmZWN0cyB0aGUgdmFsdWUgb2YgYHJlbWAsIHdoaWNoIGlzIHVzZWQgZm9yIGFzIHdlbGwgZm9udCBzaXplcywgcGFkZGluZ3MsIGFuZCBtYXJnaW5zXG4vLyAkZm9udC1zaXplLWJhc2UgYWZmZWN0cyB0aGUgZm9udCBzaXplIG9mIHRoZSBib2R5IHRleHRcbiRmb250LXNpemUtcm9vdDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogICAgICAgICAgNTAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiAgICAgICAgNjAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMiAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC1zaXplc1xuJGZvbnQtc2l6ZXM6IChcbiAgMTogJGgxLWZvbnQtc2l6ZSxcbiAgMjogJGgyLWZvbnQtc2l6ZSxcbiAgMzogJGgzLWZvbnQtc2l6ZSxcbiAgNDogJGg0LWZvbnQtc2l6ZSxcbiAgNTogJGg1LWZvbnQtc2l6ZSxcbiAgNjogJGg2LWZvbnQtc2l6ZVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC1zaXplc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaGVhZGluZ3MtdmFyaWFibGVzXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGhlYWRpbmdzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xuJGRpc3BsYXktZm9udC1zaXplczogKFxuICAxOiA1cmVtLFxuICAyOiA0LjVyZW0sXG4gIDM6IDRyZW0sXG4gIDQ6IDMuNXJlbSxcbiAgNTogM3JlbSxcbiAgNjogMi41cmVtXG4pICFkZWZhdWx0O1xuXG4kZGlzcGxheS1mb250LWZhbWlseTogbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtc3R5bGU6ICBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRpc3BsYXktaGVhZGluZ3NcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHR5cGUtdmFyaWFibGVzXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiRzdWItc3VwLWZvbnQtc2l6ZTogICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIDUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kaW5pdGlhbGlzbS1mb250LXNpemU6ICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kaHItY29sb3I6ICAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRoci1iZy1jb2xvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4kaHItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gQWxsb3dzIGZvciBpbmhlcml0ZWQgY29sb3JzXG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRoci1vcGFjaXR5OiAgICAgICAgICAgICAgICAgIC4yNSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZyLXZhcmlhYmxlc1xuJHZyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZyLXZhcmlhYmxlc1xuXG4kbGVnZW5kLW1hcmdpbi1ib3R0b206ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC1zaXplOiAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC13ZWlnaHQ6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjE4NzVlbSAhZGVmYXVsdDtcbiRtYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgJHllbGxvdy0xMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHR5cGUtdmFyaWFibGVzXG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjogICB0b3AgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgLjA1ICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmc6ICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6ICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZy1mYWN0b3I6ICAgICAgIC4wNzUgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjIgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyOiBldmVuICFkZWZhdWx0O1xuXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Y29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYmctc2NhbGU6ICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLWxvb3BcbiR0YWJsZS12YXJpYW50czogKFxuICBcInByaW1hcnlcIjogICAgc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic2Vjb25kYXJ5XCI6ICBzaGlmdC1jb2xvcigkc2Vjb25kYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInN1Y2Nlc3NcIjogICAgc2hpZnQtY29sb3IoJHN1Y2Nlc3MsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiaW5mb1wiOiAgICAgICBzaGlmdC1jb2xvcigkaW5mbywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJ3YXJuaW5nXCI6ICAgIHNoaWZ0LWNvbG9yKCR3YXJuaW5nLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImRhbmdlclwiOiAgICAgc2hpZnQtY29sb3IoJGRhbmdlciwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtbG9vcFxuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgICAkZm9jdXMtcmluZy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogJGZvY3VzLXJpbmctb3BhY2l0eSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgICAgJGZvY3VzLXJpbmctY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6ICAgICAgICAgICRmb2N1cy1yaW5nLWJsdXIgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWJ0bi12YXJpYWJsZXNcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFibGVzXG4kYnRuLWNvbG9yOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZm9jdXMtc2hhZG93LXJnYjogICB0by1yZ2IobWl4KGNvbG9yLWNvbnRyYXN0KCRsaW5rLWNvbG9yKSwgJGxpbmstY29sb3IsIDE1JSkpICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6ICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6ICAgIDEwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudDogICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogIDI1JSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogICAxMCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYWJsZXNcblxuXG4vLyBGb3Jtc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1sYWJlbC12YXJpYWJsZXNcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1pbnB1dC12YXJpYWJsZXNcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtYm9yZGVyLXdpZHRofSAqIDIpICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLWNvbG9yLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAzcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1jaGVjay12YXJpYWJsZXNcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDogICAgICAgICAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjogICAgICAgICAgYnJpZ2h0bmVzcyg5MCUpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPScyJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5OiAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kOiAgICAxcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgMmVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6ICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXM6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC10cmFuc2l0aW9uOiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcjogICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6ICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1ncm91cC12YXJpYWJsZXNcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgY2VudGVyIHJpZ2h0ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbTogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXRyYW5zaXRpb246ICAgICAgICAgICRpbnB1dC10cmFuc2l0aW9uICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tcmFuZ2UtdmFyaWFibGVzXG4kZm9ybS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDcwJSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZpbGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgICAgICAgIGFkZCgzLjVyZW0sICRpbnB1dC1oZWlnaHQtYm9yZGVyKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDogICAgICAgICAxLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjogICAgICAgICAuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtaGVpZ2h0OiAgICAgICAgICAgIDEuNWVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogICAgICAgICAgIC42NSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTogICAgICAgICBzY2FsZSguODUpIHRyYW5zbGF0ZVkoLS41cmVtKSB0cmFuc2xhdGVYKC4xNXJlbSkgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1jb2xvcnNcbiRmb3JtLXZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1pbnZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICAgICAgICAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLWNvbG9yc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgXCJ2YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1jb2xvciksXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQsXG4gICAgXCJ0b29sdGlwLWNvbG9yXCI6ICNmZmYsXG4gICAgXCJ0b29sdGlwLWJnLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1zdWNjZXNzKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9c3VjY2Vzcy1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvciksXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yKSxcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLFxuICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxuICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyLXJnYiksICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXG4gICAgXCJib3JkZXItY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpLFxuICApXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3A6ICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNDUgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1NSAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDgwICFkZWZhdWx0O1xuJHppbmRleC10b2FzdDogICAgICAgICAgICAgICAgICAgICAgMTA5MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtbGV2ZWxzLW1hcFxuJHppbmRleC1sZXZlbHM6IChcbiAgbjE6IC0xLFxuICAwOiAwLFxuICAxOiAxLFxuICAyOiAyLFxuICAzOiAzXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtbGV2ZWxzLW1hcFxuXG5cbi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXVuZGVybGluZS1nYXA6ICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRuYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdi12YXJpYWJsZXNcblxuXG4vLyBOYXZiYXJcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci12YXJpYWJsZXNcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAgICAgICAgJGJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAgICAgICAgIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjY1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC44KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1pY29uLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuMTUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstdmFyaWFibGVzXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaWNvbi1jb2xvcjogICAgICAgICAgICAkbmF2YmFyLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLXZhcmlhYmxlc1xuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIGNhbGMoI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c30gLSAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRkcm9wZG93bi1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuJGRyb3Bkb3duLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc6ICAgICAgICAgICRkcm9wZG93bi1kaXZpZGVyLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I6ICAgICAgICAgICRkcm9wZG93bi1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcjogICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcjogICAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZzogICAgICAkZHJvcGRvd24tbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I6ICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG5cblxuLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi12YXJpYWJsZXNcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgIGNhbGMoI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9ICogLTEpICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDsgLy8gVG9kbyBpbiB2NjogcmVtb3ZlIHRoaXM/XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tdmFyaWFibGVzXG5cblxuLy8gUGxhY2Vob2xkZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwbGFjZWhvbGRlcnNcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluOiAgICAgICAgICAgLjIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBsYWNlaG9sZGVyc1xuXG4vLyBDYXJkc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC12YXJpYWJsZXNcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtc3BhY2VyLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLXN1YnRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGNhcmQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAqIC41ICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXG5cbi8vIEFjY29yZGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS1iZy1zdWJ0bGUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRwcmltYXJ5LXRleHQtZW1waGFzaXMgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuXG4vLyBUb29sdGlwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBUT0RPOiByZW1vdmUgdGhpcyBpbiB2NlxuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC12YXJpYWJsZXNcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG5cblxuLy8gUG9wb3ZlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgY2FsYygjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG5cbi8vIFRvYXN0c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWJnLXJnYiksIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2IpLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJHRvYXN0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtdmFyaWFibGVzXG5cblxuLy8gQmFkZ2VzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS12YXJpYWJsZXNcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC42NWVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS12YXJpYWJsZXNcblxuXG4vLyBNb2RhbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC1mb290ZXItYmc6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC12YXJpYWJsZXNcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhYmxlc1xuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI6ICAgJGFsZXJ0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIDN4IGNvdmVycyB3aWR0aCBvZiB4IHBsdXMgZGVmYXVsdCBwYWRkaW5nIG9uIGVpdGhlciBzaWRlXG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbiRhbGVydC1iZy1zY2FsZTogICAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbiRhbGVydC1ib3JkZXItc2NhbGU6ICAgICAgICAgICAgLTcwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbiRhbGVydC1jb2xvci1zY2FsZTogICAgICAgICAgICAgNDAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxuLy8gZnVzdi1lbmFibGVcblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtdmFyaWFibGVzXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy12YXJpYWJsZXNcblxuXG4vLyBMaXN0IGdyb3VwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZTogICAgICAgICAgLTgwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbiRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGU6ICAgICAgIDQwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRodW1ibmFpbC12YXJpYWJsZXNcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRodW1ibmFpbC12YXJpYWJsZXNcblxuXG4vLyBGaWd1cmVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmaWd1cmUtdmFyaWFibGVzXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZpZ3VyZS12YXJpYWJsZXNcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi12YXJpYWJsZXNcbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkOiAgICAgICAgJGJyZWFkY3J1bWItZGl2aWRlciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItdmFyaWFibGVzXG5cbi8vIENhcm91c2VsXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC12YXJpYWJsZXNcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6ICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogIDEgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcbiRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc6ICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yOiAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogIGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcblxuXG4vLyBTcGlubmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci12YXJpYWJsZXNcbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAuNzVzICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLXZhcmlhYmxlc1xuXG5cbi8vIENsb3NlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS12YXJpYWJsZXNcbiRidG4tY2xvc2Utd2lkdGg6ICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1oZWlnaHQ6ICAgICAgICAgICAkYnRuLWNsb3NlLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXg6ICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy15OiAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRidG4tY2xvc2UtYmc6ICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGJ0bi1jbG9zZS1jb2xvcn0nPjxwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogICAgLjc1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAgICAxICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogICAgIGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtdmFyaWFibGVzXG5cblxuLy8gT2ZmY2FudmFzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtdmFyaWFibGVzXG4kb2ZmY2FudmFzLXBhZGRpbmcteTogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtcGFkZGluZy14OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiAgICAgICAgNDAwcHggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDogICAgICAgICAzMHZoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgLjNzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogICAgICAgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iZy1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1jb2xvcjogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICRtb2RhbC1iYWNrZHJvcC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtdmFyaWFibGVzXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMTg3NXJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgcmVtb3ZpbmcgaW4gdjZcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC16aW5kZXg6ICN7JHppbmRleC10b29sdGlwfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGg6ICN7JHRvb2x0aXAtbWF4LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXg6ICN7JHRvb2x0aXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXk6ICN7JHRvb2x0aXAtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW46ICN7JHRvb2x0aXAtbWFyZ2lufTtcbiAgQGluY2x1ZGUgcmZzKCR0b29sdGlwLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9dG9vbHRpcC1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH10b29sdGlwLWNvbG9yOiAjeyR0b29sdGlwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1iZzogI3skdG9vbHRpcC1iZ307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYm9yZGVyLXJhZGl1czogI3skdG9vbHRpcC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5OiAjeyR0b29sdGlwLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoOiAjeyR0b29sdGlwLWFycm93LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICN7JHRvb2x0aXAtYXJyb3ctaGVpZ2h0fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWNzcy12YXJzXG5cbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luKTtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYCR0b29sdGlwLW1hcmdpbmBcIiwgXCJ2NVwiLCBcInY1LnhcIiwgdHJ1ZSk7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5KTsgfVxuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcblxuICAmOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICY6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcblxuICAmOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXN0YXJ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXMpKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciBvdmVyZmxvdy13cmFwIC8gd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLyoqXG4gKiBTd2lwZXIgMTEuMC4zXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIzIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IE9jdG9iZXIgMjYsIDIwMjNcbiAqL1xuXG5AZm9udC1mYWNle2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztzcmM6dXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmfTpob3N0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzt6LWluZGV4OjF9LnN3aXBlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLGluaXRpYWwpO2JveC1zaXppbmc6Y29udGVudC1ib3h9LnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwLDApfS5zd2lwZXItaG9yaXpvbnRhbHt0b3VjaC1hY3Rpb246cGFuLXl9LnN3aXBlci12ZXJ0aWNhbHt0b3VjaC1hY3Rpb246cGFuLXh9LnN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07ZGlzcGxheTpibG9ja30uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWF1dG9oZWlnaHQsLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVye3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZHtwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246bm9uZX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtjb250ZW50OicnO2ZsZXgtc2hyaW5rOjA7b3JkZXI6OTk5OX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpjZW50ZXIgY2VudGVyO3Njcm9sbC1zbmFwLXN0b3A6YWx3YXlzfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXt3aWR0aDoxMDAlO21pbi13aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3d7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xNSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciwuc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVye2FuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGV7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiNmZmZ9LnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFja3stLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IzAwMH1Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbnswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlcntoZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7d2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX06cm9vdHstLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6NDRweH0uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItYnV0dG9uLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsNTAlKTt3aWR0aDpjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyA0NCAqIDI3KTtoZWlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7bWFyZ2luLXRvcDpjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gMikpO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW57b3BhY2l0eTowO2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXZ7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Zywuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Z3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn0uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Zywuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Z3t0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2xlZnQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztmb250LXNpemU6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7dGV4dC10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MDtmb250LXZhcmlhbnQ6aW5pdGlhbDtsaW5lLWhlaWdodDoxfS5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntjb250ZW50OidwcmV2J30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Y29udGVudDonbmV4dCd9LnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjNzIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZD4uc3dpcGVyLXBhZ2luYXRpb24sLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Ym90dG9tOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSw4cHgpO3RvcDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsYXV0byk7bGVmdDowO3dpZHRoOjEwMCV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjB9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zZm9ybTpzY2FsZSguMzMpO3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbnt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLDUwJSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsIzAwMCk7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgLjIpfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tyaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCw4cHgpO2xlZnQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCxhdXRvKTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsLTUwJSwwKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCw2cHgpIDA7ZGlzcGxheTpibG9ja30uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo4cHh9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLDRweCl9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aGl0ZS1zcGFjZTpub3dyYXB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyBsZWZ0fS5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHJpZ2h0fS5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntjb2xvcjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvcixpbmhlcml0KX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvcixyZ2JhKDAsMCwwLC4yNSkpO3Bvc2l0aW9uOmFic29sdXRlfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLDRweCk7bGVmdDowO3RvcDowfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsNHB4KTtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1wYWdpbmF0aW9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItc2Nyb2xsYmFye2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLDEwcHgpO3Bvc2l0aW9uOnJlbGF0aXZlO3RvdWNoLWFjdGlvbjpub25lO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvcixyZ2JhKDAsMCwwLC4xKSl9LnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQ+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWx7cG9zaXRpb246YWJzb2x1dGU7bGVmdDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSk7Ym90dG9tOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLDRweCk7dG9wOnZhcigtLXN3aXBlci1zY3JvbGxiYXItdG9wLGF1dG8pO3otaW5kZXg6NTA7aGVpZ2h0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSw0cHgpO3dpZHRoOmNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSkpfS5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCxhdXRvKTtyaWdodDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LDRweCk7dG9wOnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKTt6LWluZGV4OjUwO3dpZHRoOnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSw0cHgpO2hlaWdodDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpKX0uc3dpcGVyLXNjcm9sbGJhci1kcmFne2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IscmdiYSgwLDAsMCwuNSkpO2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLDEwcHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLXNjcm9sbGJhci1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXpvb20tY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFzLC5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3Zne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LnN3aXBlci1zbGlkZS16b29tZWR7Y3Vyc29yOm1vdmU7dG91Y2gtYWN0aW9uOm5vbmV9LnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDotMTAwMH0uc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7bWFyZ2luOjAgYXV0b30uc3dpcGVyLWdyaWQ+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwfS5zd2lwZXItZ3JpZC1jb2x1bW4+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRle3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWN1YmV7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybS1vcmlnaW46MCAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDB9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXZ7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3d7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5Oi42O3otaW5kZXg6MH0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmV7Y29udGVudDonJztiYWNrZ3JvdW5kOiMwMDA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7ZmlsdGVyOmJsdXIoNTBweCl9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItZmxpcHtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjF9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSxoZWlnaHR9LnN3aXBlci1jYXJkc3tvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW59IiwiOnJvb3Qge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgYW5kIChtYXgtd2lkdGg6MTgwMHB4KSwgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAoLXdlYmtpdC1tYXgtZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjk5KXtcclxuXHQ6cm9vdCB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0fVxyXG59XHJcbmJ1dHRvbi5idG4ge1xyXG5cdGJvcmRlcjogbm9uZTtcclxufVxyXG4uYnRue1xyXG5cdGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xyXG5cdCY6bm90KDpoYXMoaW5wdXRbdHlwZT1zdWJtaXRdKSkge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogODAwO1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdHBhZGRpbmc6IDEzcHg7XHJcblx0bWluLXdpZHRoOiAxNjVweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdGJhY2tncm91bmQ6ICBsaW5lYXItZ3JhZGllbnQoOThkZWcsICNDNjI5NzMgMCUsICM1MDUwRDkgMTAwJSk7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ei1pbmRleDogMTtcclxuXHQmOmhhcyhpbnB1dDpkaXNhYmxlZCkge1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk4ZGVnLCByZ2JhKDE5OCwgNDEsIDExNSwgMC41MCkgMCUsIHJnYmEoODAsIDgwLCAyMTcsIDAuNTApIDEwMCUpO1xyXG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHRcdCY6YWZ0ZXIsICY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogbm9uZSFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLWNvbG9yOmhhcyhpbnB1dDpkaXNhYmxlZCkge1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk4ZGVnLCByZ2JhKHBhZ2UtdmFyKC0tc3Nicy1iZzEpLCAwLjUwKSAwJSwgcmdiYShwYWdlLXZhcigtLXNzYnMtYmcyKSwgMC41MCkgMTAwJSk7XHJcblx0fVxyXG5cdCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG5cdFx0IGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xyXG5cdFx0IGZvbnQtc2l6ZTogcHgtdG8tZW0oMTYpO1xyXG5cdFx0IGJvcmRlcjogMDtcclxuXHRcdCBvdXRsaW5lOiAwO1xyXG5cdFx0IGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHQgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdCBmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHQgZm9udC13ZWlnaHQ6IDgwMDtcclxuXHRcdCBjb2xvcjogJHdoaXRlO1xyXG5cdFx0IHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdCB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHQgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0IH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0fVxyXG5cdCY6YWZ0ZXIsICY6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjc2ZGVnLCAjQzYyOTczIDQuNjklLCAjNTA1MEQ5IDc5LjM1JSk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdH1cclxuXHQmOmFmdGVyIHtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMjApIDAlLCByZ2JhKDAsIDAsIDAsIDAuMjApIDEwMCUpLCBsaW5lYXItZ3JhZGllbnQoOThkZWcsICM1MDUwRDkgMCUsICNDNjI5NzMgMTAwJSk7XHJcblx0fVxyXG5cdCY6aG92ZXIge1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDRweCAxMHB4IDBweCAjMzQzNEMxMzM7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cdCAgJjpmb2N1cywgJi5mb2N1c2VkICwgJjpoYXMoaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzKSB7XHJcblx0XHRib3gtc2hhZG93OiAwcHggNHB4IDEwcHggMHB4ICMzNDM0QzEzMztcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmOmRpc2FibGVkIHtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5OGRlZywgcmdiYSgxOTgsIDQxLCAxMTUsIDAuNTApIDAlLCByZ2JhKDgwLCA4MCwgMjE3LCAwLjUwKSAxMDAlKTtcclxuXHR9XHJcblx0Ji5idG4tLXByb2R1Y3Qge1xyXG5cdFx0cGFkZGluZzogMTJweCAzNnB4O1xyXG5cdH1cclxuXHQmLmJ0bi0tY29sb3Ige1xyXG5cdFx0JGJ0bi1iZzogcGFnZS12YXIoLS1idG4tYmcpO1xyXG5cdFx0YmFja2dyb3VuZDogI3skYnRuLWJnfTtcclxuXHRcdCY6YWZ0ZXIsICY6YmVmb3JlIHtcclxuXHRcdFx0JGJ0bi1ob3ZlcjogcGFnZS12YXIoLS1idG4taG92ZXIpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYnRuLWhvdmVyO1xyXG5cdFx0fVxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMjApIDAlLCByZ2JhKDAsIDAsIDAsIDAuMjApIDEwMCUpLHBhZ2UtdmFyKC0tYnRuLWhvdmVyKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5idG4tLWdob3N0IHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0XHQkcGFnZS1jb2xvcjogcGFnZS12YXIoKTtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0Y29sb3I6ICN7JHBhZ2UtY29sb3J9O1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0OGRlZywgcGFnZS12YXIoKSwgcGFnZS12YXIoLS1wYWdlLWNvbG9yMikgMTAwJSk7XHJcblx0XHRcdGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcblx0XHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdH1cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgI3skcGFnZS1jb2xvcn07XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzdkZWcsIHJnYmEocGFnZS12YXIoLS1zc2JzLWJnMSksIDAuMTIpIDAlLCByZ2JhKHBhZ2UtdmFyKC0tc3Nicy1iZzIpLCAwLjEyKSAxMDAlKTtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogI3skcGFnZS1jb2xvcn07XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOThkZWcsIHJnYmEocGFnZS12YXIoLS1zc2JzLWJnMSksIDAuMDYpIDAlLCByZ2JhKHBhZ2UtdmFyKC0tc3Nicy1iZzIpLCAwLjA2KSA2NC45JSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCAgJjpmb2N1cywgJi5mb2N1c2VkICB7XHJcblx0XHRcdGNvbG9yOiAjeyRwYWdlLWNvbG9yfTtcclxuXHRcdFx0ICAmOmFmdGVyIHtcclxuXHRcdFx0XHQgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzdkZWcsIHJnYmEocGFnZS12YXIoLS1zc2JzLWJnMSksIDAuMTIpIDAlLCByZ2JhKHBhZ2UtdmFyKC0tc3Nicy1iZzIpLCAwLjEyKSAxMDAlKTtcclxuXHRcdFx0ICB9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuYnRuLS1iaWcge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XHJcblx0XHRmb250LXNpemU6IHB4LXRvLWVtKDI2KTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHRtaW4td2lkdGg6IDQwMHB4O1xyXG5cdFx0cGFkZGluZzogMThweCA0OHB4O1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAoLXdlYmtpdC1tYXgtZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjk5KSxcclxuXHRcdHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSBhbmQgKG1pbi13aWR0aDogIDk5MnB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgIHtcclxuXHRcdFx0Zm9udC1zaXplOiBweC10by1lbSgyMCk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRtaW4td2lkdGg6IGF1dG87XHJcblx0XHRcdHBhZGRpbmc6IDEycHggMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5idG4tLXdoaXRlIHtcclxuXHRcdGNvbG9yOiBwYWdlLXZhcigpO1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjZzIGVhc2U7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICBsaW5lYXItZ3JhZGllbnQoODdkZWcsIHJnYmEocGFnZS12YXIoLS1zc2JzLWJnMiksIDAuMTIpIDUuMzIlLCByZ2JhKHBhZ2UtdmFyKC0tc3Nicy1iZzEpLCAwLjEyKSA5NC42OCUpLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxMDAlKTtcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAgbGluZWFyLWdyYWRpZW50KDg3ZGVnLCByZ2JhKHBhZ2UtdmFyKC0tc3Nicy1iZzIpLCAwLjIwKSA1LjMyJSwgcmdiYShwYWdlLXZhcigtLXNzYnMtYmcxKSwgMC4yMCkgOTQuNjglKSwgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMTAwJSk7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuYnRuLS1naG9zdDIge1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0XHQkcGFnZS1jb2xvcjogcGFnZS12YXIoKTtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0Y29sb3I6ICN7JHBhZ2UtY29sb3J9O1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0OGRlZywgcGFnZS12YXIoKSwgcGFnZS12YXIoLS1wYWdlLWNvbG9yMikgMTAwJSk7XHJcblx0XHRcdGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcblx0XHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdH1cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgI3skcGFnZS1jb2xvcn07XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHRvcDogLTJweDtcclxuXHRcdFx0bGVmdDogLTJweDtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XHJcblx0XHRcdGhlaWdodDogY2FsYygxMDAlICsgNHB4KTtcclxuXHRcdFx0ei1pbmRleDogLTU7XHJcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIHBhZ2UtdmFyKCksICBwYWdlLXZhcigtLXBhZ2UtY29sb3IyKSk7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyLCAgICY6Zm9jdXMsICYuZm9jdXNlZCAge1xyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOThkZWcsJHdoaXRlIDAlLCAgJHdoaXRlICAzNSUpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuXHRcdFx0XHQtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuXHRcdFx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCBwYWdlLXZhcigtLXBhZ2UtY29sb3IyKSwgIHBhZ2UtdmFyKCkpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQgICY6Zm9jdXMsICYuZm9jdXNlZCAge1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC4yMCkgMTAwJSkscGFnZS12YXIoLS1idG4taG92ZXIpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc3Nicy1uZXdzX19pdGVtOmhvdmVyIC5zc2JzLXJlYWQtbW9yZSwgIC5zc2JzLXJlYWQtbW9yZTpob3ZlciwgLnNzYnMtcmVhZC1tb3JlLmhvdmVyLWVmZmVjdCwgLnNzYnMtdmFjYW5jeTpob3ZlciAuc3Nicy1yZWFkLW1vcmUgIHtcclxuXHQmOmFmdGVyIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59XHJcbi5zc2JzLXJlYWQtbW9yZSB7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk4ZGVnLCAjQzYyOTczIDAlLCAjNTA1MEQ5IDM1JSk7XHJcblx0YmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG5cdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG5cdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRmb250LWZhbWlseTogJG1haW4tZm9udDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdG1hcmdpbi10b3A6IDEycHg7XHJcblx0bWFyZ2luLWxlZnQ6IDJweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcblx0XHRcdG1pbi13aWR0aDogMjRweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDk4ZGVnLCAjQzYyOTczIDE4JSwgIzUwNTBEOSA3NyUpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvcmVhZG1vcmUtYXJyb3cuc3ZnXCIpO1xyXG5cdFx0fVxyXG5cdCY6aG92ZXIsICAmLmhvdmVyLWVmZmVjdCB7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDk4ZGVnLCAjNTA1MEQ5IDE4JSwgI0M2Mjk3MyA3NyUpO1xyXG5cdFx0fVxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5OGRlZywjNTA1MEQ5IDAlLCAgI0M2Mjk3MyAzNSUpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcblx0XHRcdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG5cdFx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHR9XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOThkZWcsIzUwNTBEOSAwJSwgICNDNjI5NzMgMzUlKTtcclxuXHRcdGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuXHRcdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG5cdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHQgICY6Zm9jdXMsICYuZm9jdXNlZCAge1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMjApIDAlLCByZ2JhKDAsIDAsIDAsIDAuMjApIDEwMCUpLGxpbmVhci1ncmFkaWVudCg5OGRlZywgcGFnZS12YXIoKSAxOCUsIHBhZ2UtdmFyKC0tcGFnZS1jb2xvcjIpIDc3JSk7XHJcblx0XHR9XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC4yMCkgMTAwJSksbGluZWFyLWdyYWRpZW50KDk4ZGVnLCBwYWdlLXZhcigpIDE4JSwgcGFnZS12YXIoLS1wYWdlLWNvbG9yMikgNzclKTtcclxuXHRcdFx0YmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG5cdFx0XHQtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuXHRcdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC4yMCkgMTAwJSksbGluZWFyLWdyYWRpZW50KDk4ZGVnLCBwYWdlLXZhcigpIDE4JSwgcGFnZS12YXIoLS1wYWdlLWNvbG9yMikgNzclKTtcclxuXHRcdGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuXHRcdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG5cdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHQmLS13aGl0ZSB7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHRcdGJhY2tncm91bmQtY2xpcDogdW5zZXQ7XHJcblx0XHQtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdW5zZXQ7XHJcblx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdW5zZXQ7XHJcblx0XHQmOmFmdGVyLCAmOmhvdmVyOmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHRcdFx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL3JlYWRtb3JlLWFycm93LS13aGl0ZS5zdmdcIik7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG5cdC8vJjpob3ZlciwgICYuaG92ZXItZWZmZWN0IHtcclxuXHQvL1x0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk4ZGVnLCAjNTA1MEQ5ICAwLCAjQzYyOTczIDEwMCUpO1xyXG5cdC8vXHRiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcblx0Ly9cdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG5cdC8vXHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Ly99XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRcdG1pbi13aWR0aDogMTZweDtcclxuXHRcdFx0bWFzay1zaXplOiBjb3ZlcjtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01JSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG4ucGFnZS0tcHVycGxlIHtcclxuXHQuc3Nicy1yZWFkLW1vcmUge1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwNGRlZywgIzkwM0ZBMSAwJSwgIzVGMTU2RCAxMDAlKTtcclxuXHRcdGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuXHRcdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG5cdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5OGRlZywgIzkwM0ZBMSAxOCUsICM1RjE1NkQgNzclKTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNzYnMtbmV3c19faXRlbTpob3ZlciAuc3Nicy1yZWFkLW1vcmUsICAuc3Nicy1yZWFkLW1vcmU6aG92ZXIsIC5zc2JzLXJlYWQtbW9yZS5ob3Zlci1lZmZlY3QsIC5zc2JzLXZhY2FuY3k6aG92ZXIgLnNzYnMtcmVhZC1tb3JlICB7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTA0ZGVnLCM1RjE1NkQgMCUsICAjOTAzRkExIDM1JSk7XHJcblx0XHRiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcblx0XHQtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuXHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcbn1cclxuLnBhZ2UtLWJsdWUge1xyXG5cdC5zc2JzLXJlYWQtbW9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNDc4NUZGIDAlLCAjMkQ0REY3IDEwMCUpO1xyXG5cdFx0YmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG5cdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcblx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDk4ZGVnLCAjNDc4NUZGIDE4JSwgIzJENERGNyA3NyUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc3Nicy1uZXdzX19pdGVtOmhvdmVyIC5zc2JzLXJlYWQtbW9yZSwgIC5zc2JzLXJlYWQtbW9yZTpob3ZlciwgLnNzYnMtcmVhZC1tb3JlLmhvdmVyLWVmZmVjdCwgLnNzYnMtdmFjYW5jeTpob3ZlciAuc3Nicy1yZWFkLW1vcmUgIHtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIzJENERGNyAwJSwgICM0Nzg1RkYgMzUlKTtcclxuXHRcdGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuXHRcdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG5cdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxufVxyXG4ucGFnZS0tY3lhbiB7XHJcblx0LmJ0bi0td2hpdGUge1xyXG5cdFx0Y29sb3I6ICMwMDcxOUI7XHJcblx0fVxyXG5cdC5zc2JzLXJlYWQtbW9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzE1ZGVnLCAjMDA3MjlCIDAlLCAjMDBBN0U1IDEwMCUpO1xyXG5cdFx0YmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG5cdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcblx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDMxNWRlZywgIzAwQTdFNSAgMCUsICMwMDcyOUIgMzUlKTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNzYnMtbmV3c19faXRlbTpob3ZlciAuc3Nicy1yZWFkLW1vcmUsICAuc3Nicy1yZWFkLW1vcmU6aG92ZXIsIC5zc2JzLXJlYWQtbW9yZS5ob3Zlci1lZmZlY3QsIC5zc2JzLXZhY2FuY3k6aG92ZXIgLnNzYnMtcmVhZC1tb3JlICB7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzE1ZGVnLCMwMEE3RTUgMCUsICAjMDA3MjlCIDM1JSk7XHJcblx0XHRiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcblx0XHQtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuXHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcbn1cclxuLnBhZ2UtLWxldHR1Y2Uge1xyXG5cdC5zc2JzLXJlYWQtbW9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTEwZGVnLCAjMTA5MjRBIDAlLCAjNUVCRjU1IDc4LjEzJSk7XHJcblx0XHRiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcblx0XHQtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuXHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTEwZGVnLCAjMTA5MjRBIDAlLCAjNUVCRjU1IDc4LjEzJSk7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zc2JzLW5ld3NfX2l0ZW06aG92ZXIgLnNzYnMtcmVhZC1tb3JlLCAgLnNzYnMtcmVhZC1tb3JlOmhvdmVyLCAuc3Nicy1yZWFkLW1vcmUuaG92ZXItZWZmZWN0LCAuc3Nicy12YWNhbmN5OmhvdmVyIC5zc2JzLXJlYWQtbW9yZSAge1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExMGRlZywgIzEwOTI0QSAwJSwgIzVFQkY1NSA3OC4xMyUpO1xyXG5cdFx0YmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG5cdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcblx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG59XHJcbi5taW4taGVpZ2h0IHtcclxuXHRtaW4taGVpZ2h0OiA4MHZoO1xyXG59XHJcbi5zc2JzLXR5cG9ncmFwaHkge1xyXG5cdGZvbnQtc2l6ZTogXHRweC10by1lbSgxOCk7XHJcblx0Zm9udC1mYW1pbHk6ICRzZWNvbmQtZm9udDtcclxuXHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODAycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0Zm9udC1zaXplOiBweC10by1lbSgxOCk7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHR9XHJcblx0LmJ0biB7XHJcblx0XHRtaW4td2lkdGg6IDE5NXB4O1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdG1pbi13aWR0aDogMTg1cHg7XHJcblx0XHR9XHJcblx0XHQmLmJ0bi0tYmlnIHtcclxuXHRcdFx0bWluLXdpZHRoOiA0MDBweDtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAoLXdlYmtpdC1tYXgtZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjk5KSxcclxuXHRcdFx0c2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWluLXdpZHRoOiAgOTkycHgpIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XHJcblx0XHRcdFx0bWluLXdpZHRoOiBweC10by12dygzNjApO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdG1pbi13aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRoMSwgLmgxLFxyXG5cdGgyLCAuaDIsXHJcblx0aDMsIC5oMyxcclxuXHRoNCwgLmg0LFxyXG5cdGg1LCAuaDUsXHJcblx0aDYsIC5oNiB7XHJcblx0XHRmb250LWZhbWlseTogJG1haW4tZm9udDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkZnctYmxhY2s7XHJcblx0XHRsaW5lLWhlaWdodDogJGxoLXRpdGxlO1xyXG5cdFx0bWFyZ2luOiAwIDAgMXJlbTtcclxuXHR9XHJcblxyXG5cdGgxLCAuaDEge1xyXG5cdFx0Zm9udC1zaXplOiBweC10by1lbSg0OCk7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODAycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRmb250LXNpemU6IGZzLXRvLXZ3KDQ4KTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0aDIsIC5oMiB7XHJcblx0XHRmb250LXNpemU6IHB4LXRvLWVtKDQ0KTtcclxuXHRcdG1hcmdpbjogMCAwIDJyZW07XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODAycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRmb250LXNpemU6IGZzLXRvLXZ3KDM4KTtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMS41cmVtO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGgzLCAuaDMge1xyXG5cdFx0Zm9udC1zaXplOiBweC10by1lbSgzNik7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODAycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRmb250LXNpemU6IGZzLXRvLXZ3KDMwKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC8vLmgzLS1zbWFsbCB7XHJcblx0Ly9cdGZvbnQtc2l6ZTogcHgtdG8tZW0oMzApO1xyXG5cdC8vXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kICgtd2Via2l0LW1heC1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuOTkpLFxyXG5cdC8vXHRzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkgYW5kIChtaW4td2lkdGg6ICA5OTJweCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpICB7XHJcblx0Ly9cdFx0Zm9udC1zaXplOiBmcy10by12dygzMCk7XHJcblx0Ly9cdH1cclxuXHQvL31cclxuXHRoNCwgLmg0IHtcclxuXHRcdGZvbnQtc2l6ZTogcHgtdG8tZW0oMjYpO1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTgwMnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiBmcy10by12dygyMik7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0aDUsIC5oNSB7XHJcblx0XHRmb250LXNpemU6IHB4LXRvLWVtKDI0KTtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE4MDJweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogZnMtdG8tdncoMjApO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGg2LCAuaDYge1xyXG5cdFx0Zm9udC1zaXplOiAkZnMtbGdcclxuXHR9XHJcblx0dWw6bm90KC5ub3QtbGlzdCl7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdG1hcmdpbi1ib3R0b206IC43cmVtO1xyXG5cdFx0bGl7XHJcblx0XHRcdHRleHQtaW5kZW50OiAtMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDpcIsK3XCI7XHJcblx0XHRcdFx0Zm9udC1zaXplOnB4LXRvLWVtKDI1KTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdFx0XHR0b3A6IC0xcHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdG9sOm5vdCgubm90LWxpc3QpIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLjdyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdGxpIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdGE6bm90KC5idG4pOm5vdCgubm90LWxpbmspIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0dHJhbnNpdGlvbjogY29sb3IgZWFzZS1vdXQgJHRyO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmVcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHAge1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDAuOHJlbTtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjZyZW07XHJcblx0XHR9XHJcblx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDBcclxuXHRcdH1cclxuXHR9XHJcblx0c21hbGwge1xyXG5cdFx0Zm9udC1zaXplOiBcdHB4LXRvLWVtKDE2KTtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRmb250LXNpemU6IFx0MTRweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Yiwgc3Ryb25nIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkZnctYmxhY2tcclxuXHR9XHJcbn1cclxuXHJcbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdyxcclxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLnRvb2x0aXAtYXJyb3cge1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICMyZTJmNDY7XHJcbn1cclxuXHJcbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdyxcclxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAudG9vbHRpcC1hcnJvdyB7XHJcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjMmUyZjQ2O1xyXG59XHJcblxyXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3csXHJcbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC50b29sdGlwLWFycm93IHtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjMmUyZjQ2O1xyXG59XHJcblxyXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdyxcclxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC50b29sdGlwLWFycm93IHtcclxuXHRib3JkZXItbGVmdC1jb2xvcjogIzJlMmY0NjtcclxufVxyXG5cclxuLnRvb2x0aXAtaW5uZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IzJlMmY0NjtcclxuXHRjb2xvcjogd2hpdGU7XHJcblx0Zm9udC1mYW1pbHk6ICRzZWNvbmQtZm9udDtcclxuXHRwYWRkaW5nOiA4cHggMTJweDtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0bWluLXdpZHRoOiAzNDRweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc2l6ZTogMTFweDtcclxufVxyXG4udG9vbHRpcC5zaG93IHtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcbiIsIi8vIEdyaWQuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcblx0eHM6IDAsXHJcblx0c206IDU3NnB4LFxyXG5cdG1kOiA3NjhweCxcclxuXHRsZzogOTkycHgsXHJcblx0eGw6IDExMDBweFxyXG4pO1xyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuXHRzbTogNTQwcHgsXHJcblx0bWQ6IDcyMHB4LFxyXG5cdGxnOiA5NjBweCxcclxuXHR4bDogMTE0MHB4XHJcbik7XHJcbiRncmlkLWd1dHRlci13aWR0aDogMjBweDtcclxuXHJcbi8vIEZvbnQgZmFtaWxpZXMuXHJcbiRtYWluLWZvbnRcdFx0XHQ6ICdQcm94aW1hIE5vdmEnLCBzYW5zLXNlcmlmO1xyXG4kc2Vjb25kLWZvbnRcdDogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcblxyXG4vLyBGb250IHNpemVzLlxyXG4kZnMteHNcdDogMTJweDtcclxuJGZzLXNtXHQ6IDE0cHg7XHJcbiRmcy1tZFx0OiAxNnB4O1xyXG4kZnMtbGdcdDogMThweDtcclxuJGZzLXhsXHQ6IDIwcHg7XHJcblxyXG4vLyBGb250IHdlaWdodHMuXHJcbiRmdy1saWdodFx0XHQ6IDMwMDtcclxuJGZ3LXJlZ3VsYXJcdFx0OiA0MDA7XHJcbiRmdy1tZWRpdW1cdFx0OiA1MDA7XHJcbiRmdy1zZW1pYm9sZFx0OiA2MDA7XHJcbiRmdy1ib2xkXHRcdDogNzAwO1xyXG4kZnctZXh0cmFib2xkXHQ6IDgwMDtcclxuJGZ3LWJsYWNrXHRcdDogOTAwO1xyXG5cclxuLy8gTGluZSBoZWlnaHRzLlxyXG4kbGhcdFx0XHQ6IDEuNDtcclxuJGxoLXRpdGxlXHQ6IDEuMTtcclxuXHJcbi8vIENvbG9ycy5cclxuJHdoaXRlXHQ6ICNmZmY7XHJcbiRibGFja1x0OiAjMDAwO1xyXG5cclxuJGJhY2tncm91bmQtbWFpbi1wYXJ0LXZpZGVvLXByZXZpZXc6IHVybChcIi4uL2ltZy9tYWluLXBhcnQtYmcucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiRiZy1jb2xvcjogI2YyZjJmMjtcclxuJG1haW4tY29sb3I6ICNmZmZmZmY7XHJcbiRkYXJrLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xyXG4kZGFyay1jb2xvci1uZXc6ICMwMDAyMjk7XHJcbiR3aGl0ZS1jb2xvcjogI2ZmZmZmZjtcclxuJGJnLWxpbmstYWN0aXZlOiAjMjYyNjI2O1xyXG4kdGV4dC1ncmF5OiAjNjY2NjY2O1xyXG4kdGV4dC1ncmF5MjogI0I0QjRCRDtcclxuJGhlYWRlci1oZWlnaHQ6IDgwcHg7XHJcbiRpbnB1dC1ib3JkZXI6ICNEOUQ5RDk7XHJcbiRwbGFjZWhvbGRlci1jb2xvcjogIzk5OTk5OTtcclxuJGludmFsaWQtYm9yZGVyOiAjRkYwMDUxO1xyXG4kbmV3cy10ZXh0LWNvbG9yOiAjMzMzMzMzO1xyXG4kdGV4dC1jb2xvcjogIzJFMkY0NjtcclxuJG5ld3MtZGF0ZS1iZzogI2RhZjJlYTtcclxuJHByaW1hcnktYnV0dG9uLWNvbG9yOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjQzkwMjVEIDAlLCAjOTYwMTVEIDEwMCUpO1xyXG4kaG92ZXItYnV0dG9uLWNvbG9yOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjOUYwMjRCIDAlLCAjN0IwMjRCIDEwMCUpO1xyXG4kYXJyb3ctbGluay1idXR0b246IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjAxLCAyLCA5MywgMC4xKSAwJSwgcmdiYSgxNTAsIDEsIDkzLCAwLjEpIDEwMCUpO1xyXG4kaGVhZGVyLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoOTcuOTVkZWcsIHJnYmEoMTk4LCA0MSwgMTE1LCAwLjcpIDAlLCByZ2JhKDgwLCA4MCwgMjE3LCAwLjcpIDEwMCUpO1xyXG4kdGV4dC1ncmFkOiBsaW5lYXItZ3JhZGllbnQoOThkZWcsICNDNjI5NzMgMCUsICM1MDUwRDkgNjQuOSUpO1xyXG4kaGVhZGVyLWhvdmVyOiAgbGluZWFyLWdyYWRpZW50KDk3Ljk1ZGVnLCByZ2JhKDgwLCA4MCwgMjE3LCAwLjEpIDAlLCByZ2JhKDE5OCwgNDEsIDExNSwgMC4xKSAxMDAlKTtcclxuJHNvb24tZ3JhZGllbnQgOiBsaW5lYXItZ3JhZGllbnQoMTA1ZGVnLCByZ2JhKDE4MCwgMTIsIDEwOCwgMC43MCkgLTQ4LjgyJSwgcmdiYSg1OSwgNTksIDE5MCwgMC43MCkgNjguNzUlKTtcclxuJGdlbmVyYWwtYmc6ICByZ2JhKDIxMSwgMjE4LCAyMjgsIDAuMzApO1xyXG4kZ2VuZXJhbC1ibHVlOiAjMzAzMEI1O1xyXG4kZ2VuZXJhbC1ibHVlMjogIzM2MzZFRDtcclxuLy8gT3RoZXJzLlxyXG4kdHJcdFx0OiAwLjM1cztcclxuJHJhZGl1c1x0OiA1cHg7IiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwgeHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0LCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi53cC12aWRlbywgdmlkZW8ud3AtdmlkZW8tc2hvcnRjb2RlLCAubWVqcy1jb250YWluZXIsIC5tZWpzLW92ZXJsYXkubG9hZCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5tZWpzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG4ud3AtdmlkZW8sIHZpZGVvLndwLXZpZGVvLXNob3J0Y29kZSB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxudmlkZW8ud3AtdmlkZW8tc2hvcnRjb2RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lanMtbWVkaWFlbGVtZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4ubWVqcy1jb250cm9scyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVqcy1vdmVybGF5LXBsYXkge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuIiwiKiB7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuYm9keSwgaHRtbCB7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG5cdG1hcmdpbjogMDtcclxuXHRtaW4taGVpZ2h0OiAxMDB2aDtcclxuXHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0bWF4LXdpZHRoOiAxMDB2dztcclxuXHR0cmFuc2l0aW9uOiBwYWRkaW5nLXJpZ2h0IDAuM3MgZWFzZTtcclxufVxyXG4uY3NzLWNsaXAge1xyXG5cdHBvc2l0aW9uOmFic29sdXRlO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTt3aWR0aDoxcHg7aGVpZ2h0OjFweDttYXJnaW46LTFweDtwYWRkaW5nOjA7Ym9yZGVyOjA7d29yZC13cmFwOm5vcm1hbCAhaW1wb3J0YW50O2NsaXAtcGF0aDppbnNldCg1MCUpXHJcbn1cclxuLndyYXBwZXItb3ZlcmZsb3cge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmpzLWhlYWRlci13cmFwcGVyLmlzLWFmZml4ZWQsIC5qcy1oZWFkZXItd3JhcHBlciB7XHJcblx0ei1pbmRleDogMTA1O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uc3Nicy1wb3B1cCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4uY3VzdG9tLXNjcm9sbCB7XHJcblxyXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHRcdHdpZHRoOiA0cHg7XHJcblx0fVxyXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmMWYxZjE7XHJcblx0fVxyXG5cclxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKHBhZ2UtdmFyKC0tc3Nicy1iZzEpLCAxKTtcclxuXHR9XHJcblxyXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEocGFnZS12YXIoLS1zc2JzLWJnMSksIC44KTtcclxuXHR9XHJcbn1cclxuaW1nIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBhdXRvXHJcbn1cclxuZmlndXJlIHtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxudWwge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmVcclxufVxyXG5hIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxubWFpbiB7XHJcblx0bWFyZ2luLXRvcDogJGhlYWRlci1oZWlnaHQ7XHJcbn1cclxuLnNpbmdsZS12YWNhbmN5IG1haW4ge1xyXG5cdG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXIge1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5ib2R5IC5zaG93LXRhYmxldCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuYm9keSAuc2hvdy1tb2JpbGUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG5ib2R5IC5jb250YWluZXIge1xyXG5cdG1heC1oZWlnaHQ6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjkwZGVnLCByZ2JhKDE5MSwgNywgMTAxLCAwLjcwKSAzNi44OCUsIHJnYmEoNjAsIDYwLCAxOTEsIDAuNzApIDc0Ljk2JSk7XHJcblx0fVxyXG59XHJcbi50b29sdGlwIHtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcclxufVxyXG4ucGFnZS0tbGV0dHVjZSBtYWluIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxufVxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHQucGFnZS0tbGV0dHVjZSBtYWluIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdH1cclxuXHRib2R5IC5zaG93LXRhYmxldCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHQmLmZsZXgge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ym9keSAuaGlkZS10YWJsZXQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR9XHJcblx0bWFpbiB7XHJcblx0XHRtYXJnaW4tdG9wOiBjYWxjKCRoZWFkZXItaGVpZ2h0IC0gOHB4KTtcclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdGJvZHkgLnNob3ctbW9iaWxlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdH1cclxuXHRib2R5IC5oaWRlLW1vYmlsZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdH1cclxufVxyXG5cclxuLmFjY29yZGlvbi1pdGVtOmhvdmVyIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmFjY29yZGlvbi1pdGVtX190ZXh0IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgLmFjY29yZGlvbi1pdGVtX190ZXh0e1xyXG5cdG1heC1oZWlnaHQ6IDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4zNXM7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24tYWN0aXZlIHtcclxuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG5cdC5hY2NvcmRpb24taXRlbV9fY29udGVudCAuYWNjb3JkaW9uLWl0ZW1fX3RleHR7XHJcblx0XHRtYXgtaGVpZ2h0OiAxMDAwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxufSIsIi5zc2JzLWZvcm0ge1xuICAuZm9ybSwgLndwY2Y3IHtcbiAgICBwYWRkaW5nOiA1MHB4IDYwcHggNDBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOThkZWcsIHJnYmEocGFnZS12YXIoLS1zc2JzLWJnMSksIDAuMjUpIDAlLCByZ2JhKHBhZ2UtdmFyKC0tc3Nicy1iZzIpLCAwLjI1KSAxMDAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgIGZvcm0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGNvbHVtbi1nYXA6IDI4cHg7XG4gICAgICByb3ctZ2FwOiAyN3B4O1xuICAgIH1cbiAgICAud3BjZjctY2hlY2tib3gsIC50ZXJtX2FuZF9jb25kaXRpb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgICAud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICMyRTJGNDY7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmQtZm9udDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIG1heC13aWR0aDogMzg3cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIHNwYW46OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCUgNTAlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBzcGFuOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIHNwYW46OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdmVjdG9yLWNoZWNrLnN2Zykgbm8tcmVwZWF0IGNlbnRlciwgbGluZWFyLWdyYWRpZW50KDk4ZGVnLCBwYWdlLXZhcigpIDAlLCBwYWdlLXZhcigtLXBhZ2UtY29sb3IyKSA2NC45JSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRlcm1fYW5kX2NvbmRpdGlvbnMge1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICB9XG4gICAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luOiAwIDNweCAwIDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuICAgIHRleHRhcmVhIHtcbiAgICAgIG1heC1oZWlnaHQ6IDE3MXB4O1xuICAgICAgcmVzaXplOiBub25lO1xuICAgIH1cbiAgICBpbnB1dDpub3QoaW5wdXRbdHlwZT1zdWJtaXRdKSwgdGV4dGFyZWEge1xuICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmQtZm9udDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiBweC10by1lbSgxNik7XG4gICAgICBjb2xvcjogIzJFMkY0NjtcbiAgICAgIHBhZGRpbmc6IDEycHggMTZweCAxM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYm94LXNoYWRvdzogMnB4IDdweCAyNXB4IDBweCByZ2JhKDU5LCA1OSwgMTkwLCAwLjEwKTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJHRleHQtZ3JheTI7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuXG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAycHggN3B4IDI1cHggMHB4IHJnYmEoNTksIDU5LCAxOTAsIDAuMzApO1xuICAgICAgfVxuICAgIH1cblxuICAgIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuICAgICAgJjpoYXMoaW5wdXQ6Zm9jdXMpOmFmdGVyLFxuICAgICAgJjpoYXModGV4dGFyZWE6Zm9jdXMpOmFmdGVyLFxuICAgICAgJjpoYXMoLndwY2Y3LW5vdC12YWxpZC10aXApOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICByaWdodDogLTFweDtcbiAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgfVxuICAgICAgJjpoYXModGV4dGFyZWE6Zm9jdXMpOmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAycHgpO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAgIH1cblxuICAgICAgJjpoYXMoaW5wdXQ6Zm9jdXMpOmFmdGVyLFxuICAgICAgJjpoYXModGV4dGFyZWE6Zm9jdXMpOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHBhZ2UtdmFyKC0tcGFnZS1jb2xvcjIpLCBwYWdlLXZhcigtLXBhZ2UtY29sb3IpKTtcbiAgICAgIH1cblxuICAgICAgJjpub3QoLnRlcm1fYW5kX2NvbmRpdGlvbnMpOmhhcygud3BjZjctbm90LXZhbGlkLXRpcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkYwMDUxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICAgIGNvbG9yOiAjRkYwMDUxO1xuICAgICAgICBmb250LXNpemU6IHB4LXRvLWVtKDEyKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xNnB4O1xuICAgICAgfVxuICAgICAgJi50ZXJtX2FuZF9jb25kaXRpb25zIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICAgICAgYm90dG9tOiAtMzBweFxuICAgICAgfVxuICAgIH1cbiAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC50ZXh0LWFyZWEtY291bnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxNnB4O1xuICAgICAgICByaWdodDogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiBweC10by1lbSgxMyk7XG4gICAgICAgIGNvbG9yOiAjQjRCNEJEO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZC1mb250O1xuICAgICAgfVxuICAgICAgJi5oYWxmIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTRweCk7XG4gICAgICB9XG4gICAgICAmLnRoaXJkIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMjJweCk7XG4gICAgICB9XG4gICAgICAmLnRoaXJkLXR3byB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDY2JSAtIDQ0cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAuc3VibWl0LXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAud3BjZjctc3Bpbm5lciwgLmFqYXgtbG9hZGVyIHtcbiAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB9XG4gICAgfVxuICAgIC5maWxlLXVwbG9hZCB7XG4gICAgICBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICZfX292ZXJsYXkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2x1bW4tZ2FwOiAxOHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjN0I3Qzg4O1xuICAgICAgfVxuICAgICAgLmZpbGUtdXBsb2FkX19idG4ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiBwYWdlLXZhcigpO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBsYWJlbCA+IHNwYW46bm90KC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIH1cbiAgICBsYWJlbDpoYXMoLndwY2Y3LXZhbGlkYXRlcy1hcy1yZXF1aXJlZCkgPiBzcGFuOm5vdCgud3BjZjctZm9ybS1jb250cm9sLXdyYXApe1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcqJztcbiAgICAgICAgY29sb3I6ICNGRjAwNTE7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxM3B4IDM2cHggMTRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICB3aWR0aDogMjEwcHg7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgZm9udC1zaXplOiBweC10by1lbSgxNik7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgfVxuICB9XG59IiwiLmJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYS5icmVhZGNydW1ic19fbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG4gICZfX3NlcGFyYXRvciB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hcnJvdy1yaWdodC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn0iLCIuc3Nicy1wb3B1cCAuc3Nicy1jb250YWN0LS1uZXcgIHtcbiAgLnNzYnMtY29udGFjdF9fZm9ybS1jb250YWN0LCAuc3Nicy10aGFuayB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk2ZGVnLCByZ2JhKDE5MSwgNywgMTAxLCAwLjA2KSAzNy4wOSUsIHJnYmEoNjAsIDYwLCAxOTEsIDAuMDYpIDgxLjE5JSksICNGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA2NHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICB9XG59XG5ib2R5Om5vdCgucGFnZS0tZ3JhZGllbnQpIC5zc2JzLXBvcHVwIC5zc2JzLWNvbnRhY3QtLW5ldyB7XG4gIC5zc2JzLWNvbnRhY3RfX2Zvcm0tY29udGFjdCwgLnNzYnMtdGhhbmsge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5OGRlZywgcmdiYSh2YXIoLS1zc2JzLWJnMSksIDAuMDUpIDAlLCByZ2JhKHZhcigtLXNzYnMtYmcyKSwgMC4wNSkgMTAwJSksICNmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA2NHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICB9XG59XG4uanMtc3Nicy1wb3B1cC0tdGhhbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbn1cbi5zc2JzLXBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogcGFnZS12YXIoLS1hcHAtaGVpZ2h0KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC5zc2JzLWNvbnRhY3RfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gIH1cbiAgJi0tZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDYycHg7XG4gICAgaGVpZ2h0OiA2MnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IDEwNTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Nsb3NlMi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0b3A6IDE0cHg7XG4gICAgcmlnaHQ6IDE0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IHBhZ2UtdmFyKC0tYXBwLWhlaWdodCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgfVxuXG4gICZfX29wZW4ge1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbiAgLnNzYnMtY29udGFjdC0tbmV3ICB7XG4gICAgLnNzYnMtY29udGFjdF9fZm9ybS1jb250YWN0LCAuc3Nicy10aGFuayB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTZkZWcsIHJnYmEoMTkxLCA3LCAxMDEsIDAuMDYpIDM3LjA5JSwgcmdiYSg2MCwgNjAsIDE5MSwgMC4wNikgODEuMTklKSwgI0ZGRjtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5zc2JzLWNvbnRhY3QtLWJvb2stbWVldGluZyB7XG4gICAgcGFkZGluZzogMDtcbiAgICAuc3Nicy1jb250YWN0X19mb3JtLWNvbnRhY3Qge1xuICAgICAgICBtYXgtd2lkdGg6IDEyNThweDtcblxuICAgICAgcGFkZGluZzogNjJweCA3MnB4IDc0cHggNzhweDtcbiAgICB9XG4gICAgLnNzYnMtY29udGFjdF9fZm9ybSB7XG4gICAgICBtYXgtd2lkdGg6IDc0M3B4O1xuICAgIH1cbiAgICAuc3Nicy1jb250YWN0X19vcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk2ZGVnLCByZ2JhKDE5MSwgNywgMTAxLCAwLjMwKSAzNy4wOSUsIHJnYmEoNjAsIDYwLCAxOTEsIDAuMzApIDgxLjE5JSk7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiA5MSU7XG4gICAgfVxuICB9XG4gIC5zc2JzLWNvbnRhY3QtLWJvb2stbWVldGluZywgLnNzYnMtY29udGFjdC0tYmlnLXBvcHVwIHtcbiAgICAuc3Nicy1jb250YWN0X19mb3JtLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogcHgtdG8tZW0oNDApO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgIH1cbiAgfVxuICAuc3Nicy1jb250YWN0LS1iaWctcG9wdXAge1xuICAgIC5zc2JzLWNvbnRhY3RfX2Zvcm0tdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgLnNzYnMtY29udGFjdF9fZm9ybS1jb250YWN0IHtcbiAgICAgICAgcGFkZGluZzogNTNweCAxMTRweDtcbiAgICAgICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICB9XG4gIH1cbiAgLnNzYnMtY29udGFjdC0tY29sdW1uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC53cGNmNyAudGVybV9hbmRfY29uZGl0aW9ucyAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3BhbiB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICAgIC5zc2JzLWNvbnRhY3RfX2Zvcm0tY29udGFjdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogNTNweCAxMTRweDtcbiAgICAgIG1heC13aWR0aDogOTgwcHg7XG4gICAgICAuc3Nicy1jb250YWN0X19mb3JtLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiBweC10by1lbSg0MCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTFweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5ib2R5IC5zc2JzLXBvcHVwICAuc3Nicy1jb250YWN0LS1uZXcge1xuICBwYWRkaW5nOiAwO1xufVxuLnNzYnMtdGhhbmsge1xuICBwYWRkaW5nOiA4NXB4IDUwcHggNTBweDtcbiAgbWluLWhlaWdodDogNzE5cHg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDk4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTUyZGVnLCAjZmJmMGY2IDAlLCAjZjNmM2ZiIDc4LjEzJSk7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IHB4LXRvLWVtKDQwKTtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDUxcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG4gIC5idG46bm90KC5idG4tLW5vLW1hcmdpbikge1xuICAgIG1hcmdpbi10b3A6IDQ5cHg7XG4gIH1cbn1cbi8vLnBhZ2UtLWdyYWRpZW50IHtcbi8vICAuc3Nicy10aGFuayB7XG4vLyAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk2ZGVnLCByZ2JhKDE5MSwgNywgMTAxLCAwLjA2KSAzNy4wOSUsIHJnYmEoNjAsIDYwLCAxOTEsIDAuMDYpIDgxLjE5JSksICNGRkY7XG4vL31cbi8vfVxuLnBhZ2UtLWNvbG9yOm5vdCgucGFnZS0tZ3JhZGllbnQpIHtcbiAgLnNzYnMtdGhhbmsge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTBkZWcsIHJnYmEocGFnZS12YXIoLS1zc2JzLWJnMiksIDAuMjApIDAlLCByZ2JhKHBhZ2UtdmFyKC0tc3Nicy1iZzEpLCAwLjIwKSA3OC4xMyUpLCAjRkZGO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkgYW5kIChtaW4td2lkdGg6IDExMDBweCkgYW5kICgtd2Via2l0LW1heC1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuOTkpLFxuc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIGFuZCAobWluLXdpZHRoOiAgMTEwMHB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgIHtcbiAgLnNzYnMtdGhhbmsge1xuICAgIHBhZGRpbmc6IHB4LXRvLXZ3KDg1KSBweC10by12dyg1MCkgcHgtdG8tdncoNTApO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxuICAuc3Nicy1wb3B1cCAge1xuICAgICZfX2Nsb3NlIHtcbiAgICAgIHRvcDogMTNweDtcbiAgICAgIHJpZ2h0OiAzM3B4O1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgJGFwcC1oZWlnaHQ6IHBhZ2UtdmFyKC0tYXBwLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKCRhcHAtaGVpZ2h0IC0gMTIwcHgpO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuICAgIC5zc2JzLWNvbnRhY3QtLW5ldyB7XG4gICAgICAuc3Nicy1jb250YWN0X19mb3JtLWNvbnRhY3Qge1xuICAgICAgICBwYWRkaW5nOiBweC10by12dyg1MSkgcHgtdG8tdncoMTE0KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gIC5zc2JzLXBvcHVwIC5zc2JzLWNvbnRhY3QtLWJvb2stbWVldGluZyAuc3Nicy1jb250YWN0X19mb3JtLWNvbnRhY3R7XG4gICAgbWF4LXdpZHRoOiA5NTBweDtcbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gIC5zc2JzLXBvcHVwIC5zc2JzLWNvbnRhY3QtLW5ldyAuc3Nicy1jb250YWN0X19mb3JtLWNvbnRhY3QsIC5zc2JzLXBvcHVwIC5zc2JzLWNvbnRhY3QtLW5ldyAuc3Nicy10aGFuayB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuc3Nicy1wb3B1cCAge1xuICAgIHBhZGRpbmctdG9wOjM5cHg7XG4gICAgJl9fYmcge1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICAgICZfX2Nsb3NlIHtcbiAgICAgIHRvcDogMTNweDtcbiAgICAgIHJpZ2h0OiAxM3B4O1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAkaGVpZ2h0OiBwYWdlLXZhcigtLWFwcC1oZWlnaHQpO1xuICAgICAgbWF4LWhlaWdodDogY2FsYygkaGVpZ2h0IC0gMTIwcHgpO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgfVxuICAgIC5zc2JzLWNvbnRhY3QtLWJvb2stbWVldGluZyAuc3Nicy1jb250YWN0X19jb250ZW50LFxuICAgIC5zc2JzLWNvbnRhY3QtLWJvb2stbWVldGluZyAuc3Nicy1jb250YWN0X19vciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc3Nicy1jb250YWN0LS1uZXcge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC5zc2JzLWNvbnRhY3RfX2Zvcm0tY29udGFjdCwgLnNzYnMtcG9wdXAgLnNzYnMtdGhhbmtcbiAgICAgIHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgfVxuICAgICAgLnNzYnMtY29udGFjdF9fZm9ybS1jb250YWN0IHtcbiAgICAgICAgbWF4LWhlaWdodDogOTAlO1xuICAgICAgICBwYWRkaW5nOiAyNnB4IDU3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zc2JzLXRoYW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIC5zc2JzLXRoYW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNjBweCAyNXB4IDUycHg7XG4gICAgc3ZnIHtcbiAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0bjpub3QoLmJ0bi0tbm8tbWFyZ2luKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5zc2JzLXBvcHVwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICZfX2JnIHtcbiAgICAgIHdpZHRoOiAxMDElO1xuICAgIH1cbiAgICBwYWRkaW5nOiA0MHB4IDIxcHggNDBweDtcbiAgICAmX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gICAgLnNzYnMtY29udGFjdF9fZm9ybSAud3BjZjcgLmJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19jbG9zZSB7XG4gICAgICB0b3A6IDEzcHg7XG4gICAgICByaWdodDogMjNweDtcbiAgICAgIC8vcG9zaXRpb246IGZpeGVkO1xuICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2xvc2UtLXdoaXRlLnN2Z1wiKTtcbiAgICB9XG4gICAgLnNzYnMtY29udGFjdC0tbmV3IHtcbiAgICAgIC5zc2JzLWNvbnRhY3RfX2Zvcm0tY29udGFjdCB7XG4gICAgICAgIHBhZGRpbmc6IDY0cHggMjBweCAzMnB4O1xuICAgICAgICAuc3Nicy1jb250YWN0X19mb3JtLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAuc3Nicy1wb3B1cF9fY2xvc2Uge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgfVxufSIsIi5zYnNzLWxhYmVscy1saXN0X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc2Jzcy1sYWJlbHMtbGlzdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zYnNzLWxhYmVscy1saXN0X19sYWJlbCB7XG4gIHBhZGRpbmc6IDVweCAxMnB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogcmdiYShwYWdlLXZhcigtLXNzYnMtYmcyKSwgMC4yMCk7XG4gIGZvbnQtc2l6ZTpweC10by1lbSgxNCk7XG4gIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5cbi5wYWdlLS1ncmFkaWVudCwgLnNpbmdsZS1yZXNvdXJjZXMge1xuICAuc2Jzcy1sYWJlbHMtbGlzdF9fbGFiZWwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMDJkZWcsICNkYWJmZDcgMTAlLCNjZmNmZjUgMTAwJSk7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG59IiwiLnNzYnMtc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICZfX2ljb24ge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbWFzay1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFzay1zaXplOiAyNHB4O1xuICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvdmFjYW5jeS9saW5rZWRpbi5zdmdcIik7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjRCNEJEO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHBhZ2UtdmFyKCk7XG4gICAgfVxuICAgICYtLWZhY2Vib29rIHtcbiAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy92YWNhbmN5L2ZhY2Vib29rLnN2Z1wiKTtcbiAgICB9XG4gICAgJi0tdHdpdHRlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjRCNEJEO1xuICAgICAgbWFyZ2luOiA2cHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy92YWNhbmN5L3R3aXR0ZXIuc3ZnJyk7XG4gICAgICBtYXNrLWltYWdlOiBub25lO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG1hc2staW1hZ2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3ZhY2FuY3kvdHdpdHRlci5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcGFnZS12YXIoKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJcbi5idXNpbmVzcy1zeXN0ZW1zX19tYWluLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICBtYXgtaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcblxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgJi5uYXYtdXAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyX19oZWFkZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1oZWFkZXJfX25hdmlnYXRpb24tbWVudS1sb2dvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTE1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZpZ2F0aW9uLW1lbnVfX21haW4tcGFnZSB7XG4gIHdpZHRoOiAyODBweFxufVxuXG4ubmF2aWdhdGlvbi1tZW51X19wb2ktbWVtYmVyIHtcbiAgd2lkdGg6IDE5NXB4O1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG5cblxuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuNHMsIG9wYWNpdHkgMC40cztcbn1cblxuLm5hdmlnYXRpb24tbWVudV9fbWFpbi1wYWdlIGEsXG4ubmF2aWdhdGlvbi1tZW51X19wb2ktbWVtYmVyIGEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5hdmlnYXRpb24tbWVudV9fbWFpbi1wYWdlIGEgaW1nLFxuLm5hdmlnYXRpb24tbWVudV9fcG9pLW1lbWJlciBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cblxuLm1haW4taGVhZGVyX19idXJnZXItbWVudSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLm1haW4taGVhZGVyX19idXJnZXItbWVudSBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkUyRjQ2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdHJhbnNmb3JtIDAuNHM7XG59XG5cblxuLm1haW4taGVhZGVyX19idXJnZXItbWVudS5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA4cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIHRyYW5zZm9ybSAwLjRzO1xufVxuXG4ubWFpbi1oZWFkZXJfX2J1cmdlci1tZW51LmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdHJhbnNmb3JtIDAuNHM7XG59XG5cbi5tYWluLWhlYWRlcl9fYnVyZ2VyLW1lbnUuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDMpIHtcblxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtOHB4KSByb3RhdGUoNDVkZWcpO1xuXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdHJhbnNmb3JtIDAuNHM7XG59XG5cbi5uYXZpZ2F0aW9uLW1lbnVfX3BhZ2VzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbn1cblxuLm5hdmlnYXRpb24tbWVudV9fcGFnZXMtbGlzdCAucGFnZXMtbGlzdF9faXRlbSB7XG4gIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBib3JkZXIgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXG59XG5cbi5wYWdlcy1saXN0X192ZXJ0aWNhbC1saW5lIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcbiAgbWFyZ2luOiAwIDE2cHg7XG59XG5cbi8vLm5hdmlnYXRpb24tbWVudV9fcGFnZXMtbGlzdCAucGFnZXMtbGlzdF9faXRlbTpob3ZlciB7XG4vLyAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRpbnB1dC1ib3JkZXI7XG4vLyAgY29sb3I6ICRpbnB1dC1ib3JkZXI7XG4vLyAgdHJhbnNpdGlvbjogY29sb3IgMC4zcywgYm9yZGVyLWJvdHRvbS1jb2xvciAwLjNzO1xuLy99XG5cbi5jdXJyZW50LWl0ZW0tLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkaW5wdXQtYm9yZGVyO1xufVxuXG5cbi5wYWdlcy1saXN0X19pdGVtLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZS1jb2xvcjtcbn1cbi8vXG4vLy5uYXZpZ2F0aW9uLW1lbnVfX3BhZ2VzLWxpc3QgLnBhZ2VzLWxpc3RfX2l0ZW0jcGFnZXMtbGlzdF9fY2xpZW50cy1jb250YWluZXI6aG92ZXIsXG4vLy5uYXZpZ2F0aW9uLW1lbnVfX3BhZ2VzLWxpc3QgLnBhZ2VzLWxpc3RfX2l0ZW0ucGFnZXMtbGlzdF9fc2l0ZS1sYW5ndWFnZTpob3Zlcixcbi8vLm5hdmlnYXRpb24tbWVudV9fcGFnZXMtbGlzdCAucGFnZXMtbGlzdF9faXRlbSNwYWdlcy1saXN0X19jb21wYW55LWNvbnRhaW5lcjpob3Zlcixcbi8vLm5hdmlnYXRpb24tbWVudV9fcGFnZXMtbGlzdCAucGFnZXMtbGlzdF9faXRlbSNwYWdlcy1saXN0X19wcm9kdWN0cy1jb250YWluZXI6aG92ZXIge1xuLy8gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4vLyAgY29sb3I6ICRpbnB1dC1ib3JkZXI7XG4vLyAgdHJhbnNpdGlvbjogY29sb3IgMC4zcywgYm9yZGVyLWJvdHRvbS1jb2xvciAwLjNzLCBtYXgtaGVpZ2h0IDAuNnM7XG4vL31cblxuLm5hdmlnYXRpb24tbWVudV9fcGFnZXMtbGlzdCAjcGFnZXMtbGlzdF9fcHJvZHVjdHMtY29udGFpbmVyLFxuLm5hdmlnYXRpb24tbWVudV9fcGFnZXMtbGlzdCAucGFnZXMtbGlzdF9fc2l0ZS1sYW5ndWFnZSxcbi5uYXZpZ2F0aW9uLW1lbnVfX3BhZ2VzLWxpc3QgI3BhZ2VzLWxpc3RfX2NvbXBhbnktY29udGFpbmVyLFxuLm5hdmlnYXRpb24tbWVudV9fcGFnZXMtbGlzdCAjcGFnZXMtbGlzdF9fY2xpZW50cy1jb250YWluZXIsXG4ubmF2aWdhdGlvbi1tZW51X19wYWdlcy1saXN0IC5wYWdlcy1saXN0X19pdGVtLS1oYXMtZHJvcGRvd24ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cblxuXG4ubmF2aWdhdGlvbi1tZW51X19wYWdlcy1saXN0ICNwYWdlcy1saXN0X19wcm9kdWN0cy1jb250YWluZXIgPiBkaXYucGFnZXMtbGlzdF9faGVhZGVyLW1lbnUtbGluazo6YWZ0ZXIsXG4ubmF2aWdhdGlvbi1tZW51X19wYWdlcy1saXN0ICNwYWdlcy1saXN0X19jbGllbnRzLWNvbnRhaW5lciA+IGRpdi5wYWdlcy1saXN0X19oZWFkZXItbWVudS1saW5rOjphZnRlcixcbi5uYXZpZ2F0aW9uLW1lbnVfX3BhZ2VzLWxpc3QgLnBhZ2VzLWxpc3RfX2l0ZW0tLWhhcy1kcm9wZG93biA+IGRpdi5wYWdlcy1saXN0X19oZWFkZXItbWVudS1saW5rOjphZnRlcixcbi5uYXZpZ2F0aW9uLW1lbnVfX3BhZ2VzLWxpc3QgI3BhZ2VzLWxpc3RfX2NvbXBhbnktY29udGFpbmVyID4gZGl2LnBhZ2VzLWxpc3RfX2hlYWRlci1tZW51LWxpbms6OmFmdGVyLFxuLm5hdmlnYXRpb24tbWVudV9fcGFnZXMtbGlzdCAucGFnZXMtbGlzdF9fc2l0ZS1sYW5ndWFnZSA+IGRpdi5wYWdlcy1saXN0X19oZWFkZXItbWVudS1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9kcm9wZG93bi1hcnJvdy1zdmctLWJsYWNrLnN2Z1wiKTtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLm5hdmlnYXRpb24tbWVudV9fcGFnZXMtbGlzdCAucGFnZXMtbGlzdF9fc2l0ZS1sYW5ndWFnZSA+IGRpdi5wYWdlcy1saXN0X19oZWFkZXItbWVudS1saW5rOjphZnRlciB7XG4gIG1hcmdpbjogMCAwIDAgMThweDtcbn1cbi5wYWdlcy1saXN0X19oZWFkZXItbWVudS1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMTBweCAyN3B4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IHB4LXRvLWVtKDE2KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBib3JkZXItYm90dG9tLWNvbG9yIDAuM3M7XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjQjRCNEJEO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWF4LXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQ6ICRoZWFkZXItZ3JhZGllbnQ7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czoycHg7XG4gICAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIC44cyBlYXNlLWluLW91dDtcbiAgfVxuICAmOmhvdmVyOm5vdCguZGlzYWJsZWQpLCAmLS1hY3RpdmU6bm90KC5kaXNhYmxlZCkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIH1cbiAgfVxufVxuLm1haW4taGVhZGVyX19uYXZpZ2F0aW9uLW1lbnUgLnBhZ2VzLWxpc3RfX3NpdGUtbGFuZ3VhZ2Uge1xuICAucGFnZXMtbGlzdF9faGVhZGVyLW1lbnUtbGluayB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBhZGRpbmc6IDMwcHggMTVweCAyN3B4O1xuICB9XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZHJvcGRvd24tZWFydGguc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG59XG5cbi5uYXZpZ2F0aW9uLW1lbnVfX3BhZ2VzLWxpc3QuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICR3aGl0ZS1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4ucGFnZXMtbGlzdF9faGVhZGVyLW1lbnUtbGluay0tYWN0aXZlIC5wYWdlcy1saXN0X19oZWFkZXItbWVudS1saW5rOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYWdlcy1saXN0X19oZWFkZXItbWVudS1saW5rLS1hY3RpdmUgI2NsaWVudHMtYmxvY2s6OmFmdGVyLFxuLnBhZ2VzLWxpc3RfX2hlYWRlci1tZW51LWxpbmstLWFjdGl2ZSAjY29tcGFueS1ibG9jazo6YWZ0ZXIsXG4ucGFnZXMtbGlzdF9faGVhZGVyLW1lbnUtbGluay0tYWN0aXZlICNsYW5ndWFnZS1ibG9jazo6YWZ0ZXIge1xuXG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpIHRyYW5zbGF0ZVkoMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLnBhZ2VzLWxpc3RfX2hlYWRlci1tZW51LWxpbmstLWFjdGl2ZSA+IC5oZWFkZXItbWVudS1saW5rX19wcm9kdWN0cy1wYWdlcyxcbi5wYWdlcy1saXN0X19oZWFkZXItbWVudS1saW5rLS1hY3RpdmUgPiAuaGVhZGVyLW1lbnUtbGlua19fY2xpZW50cy1wYWdlcyxcbi5wYWdlcy1saXN0X19oZWFkZXItbWVudS1saW5rLS1hY3RpdmUgPiAuaGVhZGVyLW1lbnUtbGlua19fY29tcGFueS1wYWdlcyxcbi5wYWdlcy1saXN0X19oZWFkZXItbWVudS1saW5rLS1hY3RpdmUgPiAuaGVhZGVyLW1lbnUtbGlua19fbGFuZ3VhZ2VzLXBhZ2VzIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5tYWluLWhlYWRlcl9fbmF2aWdhdGlvbi1tZW51IHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuXG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5oZWFkZXItbWVudS1saW5rX19wcm9kdWN0cy1wYWdlcyxcbi5oZWFkZXItbWVudS1saW5rX19sYW5ndWFnZXMtcGFnZXN7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xuICB3aWR0aDogMjY3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKCRoZWFkZXItaGVpZ2h0ICsgMXB4KTtcbiAgbGVmdDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAwcHggcmdiYSg1MiwgNTIsIDE5MywgMC4yMCk7XG59XG5cbi5oZWFkZXItbWVudS1saW5rX19sYW5ndWFnZXMtcGFnZXMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcbiAgd2lkdGg6IDcycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5oZWFkZXItbWVudS1saW5rX19jbGllbnRzLXBhZ2VzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XG4gIHdpZHRoOiAxMjdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoJGhlYWRlci1oZWlnaHQgKyAxcHgpO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG5cblxuXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcblxuXG4gIGJveC1zaGFkb3c6IDAgNHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmhlYWRlci1tZW51LWxpbmtfX2NvbXBhbnktcGFnZXMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcbiAgd2lkdGg6IDE3MXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygkaGVhZGVyLWhlaWdodCArIDFweCk7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcblxuXG5cbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuXG5cbiAgYm94LXNoYWRvdzogMCA0cHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uaGVhZGVyLW1lbnUtbGlua19fcHJvZHVjdHMtcGFnZXMgbGksXG4uaGVhZGVyLW1lbnUtbGlua19fbGFuZ3VhZ2VzLXBhZ2VzIGxpLFxuLmhlYWRlci1tZW51LWxpbmtfX2NvbXBhbnktcGFnZXMgbGksXG4uaGVhZGVyLW1lbnUtbGlua19fY2xpZW50cy1wYWdlcyBsaSB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcblxuXG5cblxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmhlYWRlci1tZW51LWxpbmtfX3Byb2R1Y3RzLXBhZ2VzIGxpOmZpcnN0LWNoaWxkLFxuLmhlYWRlci1tZW51LWxpbmtfX2NsaWVudHMtcGFnZXMgbGk6Zmlyc3QtY2hpbGQsXG4uaGVhZGVyLW1lbnUtbGlua19fY29tcGFueS1wYWdlcyBsaTpmaXJzdC1jaGlsZCxcbi5oZWFkZXItbWVudS1saW5rX19sYW5ndWFnZXMtcGFnZXMgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cblxuLmhlYWRlci1tZW51LWxpbmtfX3Byb2R1Y3RzLXBhZ2VzIGxpLFxuLmhlYWRlci1tZW51LWxpbmtfX2xhbmd1YWdlcy1wYWdlcyBsaSAsXG4uaGVhZGVyLW1lbnUtbGlua19fY29tcGFueS1wYWdlcyBsaSAsXG4uaGVhZGVyLW1lbnUtbGlua19fY2xpZW50cy1wYWdlcyBsaSAsIHtcbiAgJiA+IHNwYW4sICYgPiAgYSwmID4gIHAge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgZm9udC1zaXplOiBweC10by1lbSgxNik7XG5cbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuXG5cbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIH1cbiAgJiA+IHNwYW4ge1xuICAgIGNvbG9yOiAkdGV4dC1ncmF5MjtcbiAgfVxuXG59XG4uaGVhZGVyLW1lbnUtbGlua19fbGFuZ3VhZ2VzLXBhZ2VzIGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmhlYWRlci1tZW51LWxpbmtfX2xhbmd1YWdlcy1wYWdlcyBsaSBhIHtcbiAgcGFkZGluZzogMTBweCAxM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGVhZGVyLW1lbnUtbGlua19fcHJvZHVjdHMtcGFnZXMgLFxuLmhlYWRlci1tZW51LWxpbmtfX2xhbmd1YWdlcy1wYWdlcyAsXG4uaGVhZGVyLW1lbnUtbGlua19fY29tcGFueS1wYWdlcyAsXG4uaGVhZGVyLW1lbnUtbGlua19fY2xpZW50cy1wYWdlcywge1xuICAmIGxpIGF7XG4gICAgJjpob3ZlciwgJi5pdGVtLWxpbmstLWFjdGl2ZXtcbiAgICAgIGJhY2tncm91bmQ6ICRoZWFkZXItaG92ZXI7XG5cblxuXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICB9XG5cbn1cblxuLmhlYWRlci1tZW51LWxpbmtfX3Byb2R1Y3RzLXBhZ2VzIGxpIGEuYWN0aXZlLFxuLmhlYWRlci1tZW51LWxpbmtfX2xhbmd1YWdlcy1wYWdlcyBsaSBhLmFjdGl2ZSxcbi5oZWFkZXItbWVudS1saW5rX19jb21wYW55LXBhZ2VzIGxpIGEuYWN0aXZlLFxuLmhlYWRlci1tZW51LWxpbmtfX2NsaWVudHMtcGFnZXMgbGkgYS5hY3RpdmUge1xuICBjb2xvcjogJGRhcmstY29sb3I7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcbn1cblxuLm5hdmlnYXRpb24tbWVudV9fcG9pLW1lbWJlci51bnZpc2libGUge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cblxuXG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC40cywgb3BhY2l0eSAwLjRzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAycHgpIHtcbiAgLnBhZ2VzLWxpc3RfX2hlYWRlci1tZW51LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5tYWluLWhlYWRlcl9fbmF2aWdhdGlvbi1tZW51LWxvZ29zIHtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICB9XG5cbiAgLm5hdmlnYXRpb24tbWVudV9fbWFpbi1wYWdlIHtcbiAgICB3aWR0aDogMjMwcHg7XG4gIH1cblxuICAubmF2aWdhdGlvbi1tZW51X19wb2ktbWVtYmVyIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1haW4taGVhZGVyX19uYXZpZ2F0aW9uLW1lbnUtbG9nb3Mge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cblxuICAubmF2aWdhdGlvbi1tZW51X19tYWluLXBhZ2Uge1xuICAgIHdpZHRoOiAyMTdweDtcbiAgfVxuICAubmF2aWdhdGlvbi1tZW51X19wb2ktbWVtYmVyIHtcbiAgICB3aWR0aDogMTUxcHg7XG4gIH1cbn1cblxuYm9keSNmdWxsLXBhZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG4jd2VsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC43cyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpO1xufVxuXG4ucGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhlYWRlci1tZW51LWxpbmtfX3Byb2R1Y3RzLXBhZ2VzIGxpICwgLmhlYWRlci1tZW51LWxpbmtfX2NvbXBhbnktcGFnZXMgbGkgLCAuaGVhZGVyLW1lbnUtbGlua19fY2xpZW50cy1wYWdlcyBsaSB7XG4gICAgJiA+IGEsICYgPiBzcGFuLCAmID4gcCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICB9XG4gIH1cbiAgLmhlYWRlci1tZW51LWxpbmtfX3Byb2R1Y3RzLXBhZ2VzLFxuICAuaGVhZGVyLW1lbnUtbGlua19fY29tcGFueS1wYWdlcyxcbiAgLmhlYWRlci1tZW51LWxpbmtfX2NsaWVudHMtcGFnZXMge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAmOmhhcyguYm9sZCl7XG4gICAgICAmIGxpIHtcbiAgICAgICAgJjpub3QoLmJvbGQpIHtcbiAgICAgICAgICAmID4gYSwgJiA+IHNwYW4sICYgPiBwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1haW4taGVhZGVyX19uYXZpZ2F0aW9uLW1lbnUtbG9nb3Mge1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gIH1cblxuICAubmF2aWdhdGlvbi1tZW51X19tYWluLXBhZ2Uge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgfVxuXG4gIC5uYXZpZ2F0aW9uLW1lbnVfX3BvaS1tZW1iZXIge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgfVxuXG4gIC5wYWdlcy1saXN0X19oZWFkZXItbWVudS1saW5rIHtcbiAgICBwYWRkaW5nOiAzMHB4IDhweCAyN3B4O1xuICB9XG5cbiAgLnBhZ2VzLWxpc3RfX3ZlcnRpY2FsLWxpbmUge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG5cblxufVxuXG4ubWFpbi1oZWFkZXJfX25hdmlnYXRpb24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgYm9keSNmdWxsLXBhZ2Uge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNvb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmlnYXRpb24tbWVudV9fcGFnZXMtbGlzdCAjcGFnZXMtbGlzdF9fcHJvZHVjdHMtY29udGFpbmVyID4gZGl2LnBhZ2VzLWxpc3RfX2hlYWRlci1tZW51LWxpbms6OmFmdGVyLFxuICAubmF2aWdhdGlvbi1tZW51X19wYWdlcy1saXN0ICNwYWdlcy1saXN0X19jbGllbnRzLWNvbnRhaW5lciA+IGRpdi5wYWdlcy1saXN0X19oZWFkZXItbWVudS1saW5rOjphZnRlcixcbiAgLm5hdmlnYXRpb24tbWVudV9fcGFnZXMtbGlzdCAucGFnZXMtbGlzdF9faXRlbS0taGFzLWRyb3Bkb3duID4gZGl2LnBhZ2VzLWxpc3RfX2hlYWRlci1tZW51LWxpbms6OmFmdGVyLFxuICAubmF2aWdhdGlvbi1tZW51X19wYWdlcy1saXN0ICNwYWdlcy1saXN0X19jb21wYW55LWNvbnRhaW5lciA+IGRpdi5wYWdlcy1saXN0X19oZWFkZXItbWVudS1saW5rOjphZnRlcixcbiAgLm5hdmlnYXRpb24tbWVudV9fcGFnZXMtbGlzdCAucGFnZXMtbGlzdF9fc2l0ZS1sYW5ndWFnZSA+IGRpdi5wYWdlcy1saXN0X19oZWFkZXItbWVudS1saW5rOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxuICAuYnVzaW5lc3Mtc3lzdGVtc19fbWFpbi1oZWFkZXIge1xuXG5cbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgfVxuICAuYnVzaW5lc3Mtc3lzdGVtc19fbWFpbi1oZWFkZXI6aGFzKC5tYWluLWhlYWRlcl9fYnVyZ2VyLW1lbnUuYWN0aXZlKSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5idXNpbmVzcy1zeXN0ZW1zX19tYWluLWhlYWRlciAgLmhlYWRlci1tZW51LWxpbmtfX2xhbmd1YWdlcy1wYWdlcyBsaSBhe1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cblxuICAubWFpbi1oZWFkZXJfX2hlYWRlci1jb250YWluZXIge1xuICAgIGhlaWdodDogNzJweDtcbiAgfVxuXG5cbiAgLm1haW4taGVhZGVyX19uYXZpZ2F0aW9uLW1lbnUge1xuXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNzJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDcycHgpO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMsIHZpc2liaWxpdHkgMC42cywgb3BhY2l0eSAwLjZzO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgfVxuXG4gIC5tYWluLWhlYWRlcl9fYnVyZ2VyLW1lbnUuYWN0aXZlICsgLm1haW4taGVhZGVyX19uYXZpZ2F0aW9uLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcblxuXG5cbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cywgdmlzaWJpbGl0eSAwLjZzLCBvcGFjaXR5IDAuMnM7XG4gIH1cblxuICB1bC5uYXZpZ2F0aW9uLW1lbnVfX3BhZ2VzLWxpc3Qge1xuXG5cbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cblxuXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4NXB4KTtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG5cbiAgLm5hdmlnYXRpb24tbWVudV9fcGFnZXMtbGlzdCAucGFnZXMtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cblxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuXG4gIHVsLm5hdmlnYXRpb24tbWVudV9fcGFnZXMtbGlzdCB7XG4gICAgcGFkZGluZzogMjBweCAxNnB4IDA7XG4gIH1cblxuICAubmF2aWdhdGlvbi1tZW51X19wYWdlcy1saXN0IC5wYWdlcy1saXN0X19pdGVtOmhvdmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAucGFnZXMtbGlzdF9faGVhZGVyLW1lbnUtbGluayB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDhweDtcblxuXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG5cblxuXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcblxuXG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgJjpob3ZlciwgJjpmb2N1cyAge1xuICAgICAgYmFja2dyb3VuZDogJGhlYWRlci1ob3ZlcjtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLW1lbnUtbGlua19fcHJvZHVjdHMtcGFnZXMgbGk6Zmlyc3QtY2hpbGQsIC5oZWFkZXItbWVudS1saW5rX19jbGllbnRzLXBhZ2VzIGxpOmZpcnN0LWNoaWxkLCAuaGVhZGVyLW1lbnUtbGlua19fY29tcGFueS1wYWdlcyBsaTpmaXJzdC1jaGlsZCwgLmhlYWRlci1tZW51LWxpbmtfX2xhbmd1YWdlcy1wYWdlcyBsaTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5oZWFkZXItbWVudS1saW5rX19wcm9kdWN0cy1wYWdlcyxcbiAgLmhlYWRlci1tZW51LWxpbmtfX2NvbXBhbnktcGFnZXMsXG4gIC5oZWFkZXItbWVudS1saW5rX19jbGllbnRzLXBhZ2VzIHtcbiAgICB3aWR0aDogMTAwdnchaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB6LWluZGV4OiAxMDI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC42cywgb3BhY2l0eSAuM3MsIHRyYW5zZm9ybSAuNnM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwJSk7XG5cbiAgfVxuICAuaGVhZGVyLW1lbnUtbGlua19fY29tcGFueS1wYWdlcyxcbiAgLmhlYWRlci1tZW51LWxpbmtfX2NsaWVudHMtcGFnZXMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmhlYWRlci1tZW51LWxpbmtfX3Byb2R1Y3RzLXBhZ2VzIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbiAgLm5hdmlnYXRpb24tbWVudV9fcGFnZXMtbGlzdCAucGFnZXMtbGlzdF9faXRlbSB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG5cblxuXG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNHM7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gIH1cblxuICBsaS5wYWdlcy1saXN0X192ZXJ0aWNhbC1saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1haW4taGVhZGVyX19idXJnZXItbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5tYWluLWhlYWRlcl9fbmF2aWdhdGlvbi1tZW51LWxvZ29zIHtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG5cbiAgLm5hdmlnYXRpb24tbWVudV9fbWFpbi1wYWdlIHtcbiAgICB3aWR0aDogMjA1cHg7XG4gIH1cblxuICAubmF2aWdhdGlvbi1tZW51X19wb2ktbWVtYmVyIHtcbiAgICB3aWR0aDogMTQ1cHg7XG4gIH1cblxuICAubmF2aWdhdGlvbi1tZW51X19wYWdlcy1saXN0IC5wYWdlcy1saXN0X19pdGVtLnBhZ2VzLWxpc3RfX2hlYWRlci1tZW51LWxpbmstLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjRzO1xuICB9XG5cbiAgLnBhZ2VzLWxpc3RfX2l0ZW0ucGFnZXMtbGlzdF9faGVhZGVyLW1lbnUtbGluay0tYWN0aXZlIC5oZWFkZXItbWVudS1saW5rX19wcm9kdWN0cy1wYWdlcyxcbiAgLnBhZ2VzLWxpc3RfX2l0ZW0ucGFnZXMtbGlzdF9faGVhZGVyLW1lbnUtbGluay0tYWN0aXZlIC5oZWFkZXItbWVudS1saW5rX19jb21wYW55LXBhZ2VzLFxuICAucGFnZXMtbGlzdF9faXRlbS5wYWdlcy1saXN0X19oZWFkZXItbWVudS1saW5rLS1hY3RpdmUgLmhlYWRlci1tZW51LWxpbmtfX2NsaWVudHMtcGFnZXMge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5uYXZpZ2F0aW9uLW1lbnVfX3BhZ2VzLWxpc3QgIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWRlci1tZW51LWxpbmtfX2xhbmd1YWdlcy1wYWdlcyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gIC5tYWluLWhlYWRlcl9fbmF2aWdhdGlvbi1tZW51ICAubmF2aWdhdGlvbi1tZW51X19wYWdlcy1saXN0IC5wYWdlcy1saXN0X19zaXRlLWxhbmd1YWdlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAxN3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gIC5idXNpbmVzcy1zeXN0ZW1zX19tYWluLWhlYWRlciAucGFnZXMtbGlzdF9fc2l0ZS1sYW5ndWFnZSAucGFnZXMtbGlzdF9faGVhZGVyLW1lbnUtbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICB9XG5cbiAgLmJ1c2luZXNzLXN5c3RlbXNfX21haW4taGVhZGVyICAuaGVhZGVyLW1lbnUtbGlua19fbGFuZ3VhZ2VzLXBhZ2VzIHtcbiAgICBoZWlnaHQ6IDEwNHB4O1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAgLmJ1c2luZXNzLXN5c3RlbXNfX21haW4taGVhZGVyIC5oZWFkZXItbWVudS1saW5rX19sYW5ndWFnZXMtcGFnZXMge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cblxuXG4gIC5idXNpbmVzcy1zeXN0ZW1zX19tYWluLWhlYWRlciAgLmhlYWRlci1tZW51LWxpbmtfX2xhbmd1YWdlcy1wYWdlcyBsaSBhIHtcblxuXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogNDhweDtcblxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcblxuXG5cblxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cblxuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuXG4gICNmdWxsLXBhZ2UucGFuZWwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5wYWdlcy1saXN0X19oZWFkZXItbWVudS1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubmF2aWdhdGlvbi1tZW51X19tYWluLXBhZ2Uge1xuICAgIHdpZHRoOiAxMTZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLm5hdmlnYXRpb24tbWVudV9fcG9pLW1lbWJlciB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG5cbiAgLm1haW4taGVhZGVyX19uYXZpZ2F0aW9uLW1lbnUtbG9nb3Mge1xuXG5cblxuXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLm5hdmlnYXRpb24tbWVudV9fbWFpbi1wYWdlIGEsIC5uYXZpZ2F0aW9uLW1lbnVfX3BvaS1tZW1iZXIgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcblxuICB9XG5cbiAgLm5hdmlnYXRpb24tbWVudV9fbWFpbi1wYWdlIGEge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9TU0JTLWxvZ28tbW9iLWJsYWNrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXG5cbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cblxuICAubmF2aWdhdGlvbi1tZW51X19wb2ktbWVtYmVyIGEge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9QT0ktbW9iLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXG5cbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cblxuXG4gIC5uYXZpZ2F0aW9uLW1lbnVfX21haW4tcGFnZSBhIGltZywgLm5hdmlnYXRpb24tbWVudV9fcG9pLW1lbWJlciBhIGltZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmxhbmctcnUgLmJlbmVmaXRfX2JlbmVmaXQtbmFtZSwgLmxhbmctdWsgLmJlbmVmaXRfX2JlbmVmaXQtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODAwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhbmctdWsgLmFmdGVyLWNvbnRhaW5lcl9fYWZ0ZXItLWJpcywgLmxhbmctcnUgLmFmdGVyLWNvbnRhaW5lcl9fYWZ0ZXItLWJpcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5sYW5nLXJ1IC5wcm9kdWN0c19fcHJvZHVjdHMtc2lkZS1uYXZpZ2F0aW9uLCAubGFuZy11ayAucHJvZHVjdHNfX3Byb2R1Y3RzLXNpZGUtbmF2aWdhdGlvbiB7XG4gICAgd2lkdGg6IDQxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAycHgpIHtcbiAgLmxhbmctcnUgLnNpdGUtcHJlc2VudGF0aW9uX190aXRsZSwgLmxhbmctdWsgLnNpdGUtcHJlc2VudGF0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA4OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA5NnB4O1xuICB9XG4gIC5sYW5nLXJ1IC5iZW5lZml0X19iZW5lZml0LW5hbWUsIC5sYW5nLXVrIC5iZW5lZml0X19iZW5lZml0LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAubGFuZy1ydSAucHJvZHVjdHNfX3Byb2R1Y3RzLXNpZGUtbmF2aWdhdGlvbiwgLmxhbmctdWsgLnByb2R1Y3RzX19wcm9kdWN0cy1zaWRlLW5hdmlnYXRpb24ge1xuICAgIHdpZHRoOiA0NTJweDtcbiAgfVxuICAubGFuZy11ayAucHJvZHVjdHMtc2lkZS1uYXZpZ2F0aW9uX19saXN0LWl0ZW0sIC5sYW5nLXJ1IC5wcm9kdWN0cy1zaWRlLW5hdmlnYXRpb25fX2xpc3QtaXRlbSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5sYW5nLXVrIC5hZnRlci1jb250YWluZXJfX2FmdGVyIHNwYW4sIC5sYW5nLXJ1IC5hZnRlci1jb250YWluZXJfX2FmdGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICB9XG4gIC5sYW5nLXVrIC5hZnRlci1jb250YWluZXJfX2FmdGVyIGltZywgLmxhbmctcnUgLmFmdGVyLWNvbnRhaW5lcl9fYWZ0ZXIgaW1nIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbiAgLmxhbmctcnUgLmFmdGVyLWNvbnRhaW5lcl9fYWZ0ZXItLXByb21vLCAubGFuZy11ayAuYWZ0ZXItY29udGFpbmVyX19hZnRlci0tcHJvbW8ge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxuICAubGFuZy11ayAuYWZ0ZXItY29udGFpbmVyX19hZnRlci0tc2FzLCAubGFuZy1ydSAuYWZ0ZXItY29udGFpbmVyX19hZnRlci0tc2FzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuICAubGFuZy1ydSAuYWZ0ZXItY29udGFpbmVyX19hZnRlci0tUE9TLCAubGFuZy11ayAuYWZ0ZXItY29udGFpbmVyX19hZnRlci0tUE9TIHtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC04NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAubGFuZy1ydSAucHJvZHVjdHNfX3Byb2R1Y3RzLWRpYWdyYW0sIC5sYW5nLXVrIC5wcm9kdWN0c19fcHJvZHVjdHMtZGlhZ3JhbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweDtcbiAgfVxuICAubGFuZy11ayAudmFsdWVzLWNvbnRhaW5lcl9fc2luZ2xlLXZhbHVlIGg1LCAubGFuZy1ydSAudmFsdWVzLWNvbnRhaW5lcl9fc2luZ2xlLXZhbHVlIGg1IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLmxhbmctdWsgLmNhc2UtZ29hbHNfX2l0ZW0sIC5sYW5nLXJ1IC5jYXNlLWdvYWxzX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cblxuXG5cblxuLm1lZ2EtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBhdXRvO1xuICAmX19jb2x1bW4ge1xuICAgIHdpZHRoOiAxOXZ3O1xuICAgIG1hcmdpbjogMTBweCAwIDE1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2E4YThhODk5O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OjA7XG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJi0tYXV0by13aWR0aCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGEsIHNwYW4ge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cbiAgICAmID4gbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLnNvb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc29vbi1ncmFkaWVudDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYgLmJvbGQge1xuICAgICAgJjpob3Zlcjpub3QoOmhhcyguZGlzYWJsZWQpKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRoZWFkZXItaG92ZXI7XG4gICAgICB9XG4gICAgICAmID4gYSwgJiA+IHNwYW46bm90KC5zb29uKSwgJiA+IHAge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IG1pbi1jb250ZW50O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheTI7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3Zlcjpub3QoLmRpc2FibGVkKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHRleHQtZ3JhZDtcbiAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5kcm9wZG93bi1iYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAubWVnYS1tZW51Om5vdCg6aGFzKC5tZWdhLW1lbnVfX2NvbHVtbjpudGgtY2hpbGQoMikpKSAubWVnYS1tZW51X19jb2x1bW4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLm1lZ2EtbWVudV9fY29sdW1uIC5ib2xkID4gYSwgLm1lZ2EtbWVudV9fY29sdW1uIC5ib2xkID4gc3Bhbjpub3QoLnNvb24pLCAubWVnYS1tZW51X19jb2x1bW4gLmJvbGQgPiBwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLm1lZ2EtbWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICZfX2NvbHVtbiB7XG4gICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDY0cHgpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgJiAuYm9sZCB7XG4gICAgICAgICAgJiA+IGEsICYgPiBzcGFuOm5vdCguc29vbiksICYgPiBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uYXZpZ2F0aW9uLW1lbnVfX3BhZ2VzLWxpc3QgLnBhZ2VzLWxpc3RfX2NvbnRhY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZpc2libGUtZHJvcGRvd24gLmRyb3Bkb3duLWJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmRyb3Bkb3duLWJhY2sge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXRleHQtc2Vjb25kYXJ5LTYwMCwgIzdCN0M4OCk7XG4gICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2hldnJvbi1sZWZ0LnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG4gIC5idXNpbmVzcy1zeXN0ZW1zX19tYWluLWhlYWRlciAgLnBhZ2VzLWxpc3RfX2hlYWRlci1tZW51LWxpbmstLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xuICAgICY6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbiAgLnBhZ2VzLWxpc3RfX2hlYWRlci1tZW51LWxpbmstLWFjdGl2ZSA+IC5oZWFkZXItbWVudS1saW5rX19wcm9kdWN0cy1wYWdlcyB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuIiwiLmJ1c2luZXNzLXN5c3RlbXNfX21haW4tZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogJGRhcmstY29sb3ItbmV3O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC5idG4ge1xuICAgIG1pbi13aWR0aDogMTgycHg7XG4gIH1cbn1cbi5idXNpbmVzcy1zeXN0ZW1zX19tYWluLWZvb3RlciAucGFnZXMtbGlzdF9fc2l0ZS1sYW5ndWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogMjRweDtcbiAgei1pbmRleDogMTAyO1xuICBib3JkZXItYm90dG9tOiAwO1xuICAmID4gZGl2LnBhZ2VzLWxpc3RfX2hlYWRlci1tZW51LWxpbms6OmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoLi4vaW1nL2Ryb3Bkb3duLWFycm93LXN2Zy5zdmcpO1xuICAgIG1hcmdpbjogMCAwIDAgMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIG1heC1oZWlnaHQ6IDhweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgfVxuICAuaGVhZGVyLW1lbnUtbGlua19fbGFuZ3VhZ2VzLXBhZ2VzIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxNTAlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgfVxuICAucGFnZXMtbGlzdF9faGVhZGVyLW1lbnUtbGluay0tYWN0aXZlOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKSB0cmFuc2xhdGVZKDFweCk7XG4gIH1cbiAgLmhlYWRlci1tZW51LWxpbmtfX2xhbmd1YWdlcy1wYWdlcyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jb2xvci1uZXc7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5OGRlZywgI2RiOTdjMCAwJSwgI2E3YTdlYyA3MC45JSk7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIGEuaXRlbS1saW5rLS1hY3RpdmUge1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB9XG5cbiAgfVxuICAucGFnZXMtbGlzdF9faGVhZGVyLW1lbnUtbGluayB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBhZGRpbmc6IDEzcHggMTNweCAxM3B4IDEzcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kcm9wZG93bi1lYXJ0aC13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuLmJ1c2luZXNzLXN5c3RlbXNfX21haW4tZm9vdGVyIC5jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxvZ28tc29jaWFsc19fbGluayB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG4ubWFpbi1mb290ZXJfX2Zvb3Rlci1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuXG5cbiAgZGlzcGxheTogZmxleDtcblxuXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZm9vdGVyLWNvbnRhaW5lcl9fZm9vdGVyLWluZm8tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAzNnB4O1xuICBwYWRkaW5nLWJvdHRvbTo2MHB4O1xufVxuLmxvZ28tc29jaWFsc19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5sb2dvLXNvY2lhbHNfX21haW4tcGFnZS1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5sb2dvLXNvY2lhbHNfX21haW4tcGFnZS1saW5rIGEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuXG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmxvZ28tc29jaWFsc19fbWFpbi1wYWdlLWxpbmsgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cblxuLmxvZ28tc29jaWFsc19fc29jaWFsLWxpbmtzIHtcblxuICBkaXNwbGF5OiBmbGV4O1xuXG5cbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgaW1nIHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gIH1cbn1cblxuLmZvb3Rlci1pbmZvLWJsb2NrX19jb21wYW55LXJlc291cmNlcy1saW5rcyB7XG5cblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICBjb2x1bW4tZ2FwOiAxMDBweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uY29tcGFueS1yZXNvdXJjZXMtbGlua3NfX2NvbXBhbnktcmVzb3VyY2VzLWxpbmtzX19ibG9jayB7XG5cblxuICBkaXNwbGF5OiBmbGV4O1xuXG5cbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuXG4uZm9vdGVyLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gIGZvbnQtc2l6ZTogcHgtdG8tZW0oMTQpO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZm9vdGVyLWluZm8tYmxvY2tfX2xpc3QtbGlua3Mge1xuXG5cbiAgZGlzcGxheTogZmxleDtcblxuXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMTJweCAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9vdGVyLWluZm8tYmxvY2tfX2xpc3QtbGlua3Mge1xuICAmIGEsICYgc3BhbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kLWZvbnQ7XG4gICAgZm9udC1zaXplOiBweC10by1lbSgxMik7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gICYgc3BhbiB7XG4gICAgY29sb3I6ICR0ZXh0LWdyYXkyO1xuICB9XG59XG4uZm9vdGVyLWNvbnRhaW5lcl9fZm9vdGVyLWNvcHlyaWdodC1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA1NXB4O1xuXG5cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0ZXh0LWdyYXkyO1xuXG5cbiAgZmxleC1ncm93OiAxO1xuXG5cbiAgZGlzcGxheTogZmxleDtcblxuXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb290ZXItY29weXJpZ2h0LWJsb2NrX19wb2xpY3ktYmxvY2sge1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDE2cHg7XG59XG5cbi5mb290ZXItY29weXJpZ2h0LWJsb2NrX19jb3B5cmlnaHQge1xuICBmb250LWZhbWlseTogJHNlY29uZC1mb250O1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6IHB4LXRvLWVtKDEyKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5mb290ZXItY29weXJpZ2h0LWJsb2NrX19wb2xpY3ktYmxvY2sgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1mYW1pbHk6ICRzZWNvbmQtZm9udDtcbiAgZm9udC1zaXplOiBweC10by1lbSgxMik7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAycHgpIHtcbiAgLmZvb3Rlci1pbmZvLWJsb2NrX19jb21wYW55LXJlc291cmNlcy1saW5rcyB7XG4gICAgY29sdW1uLWdhcDogNTBweDtcbiAgfVxuICAuZm9vdGVyLWluZm8tYmxvY2tfX2xpc3QtbGlua3Mge1xuICAgIG1hcmdpbjogOHB4IDA7XG4gIH1cblxuICAuZm9vdGVyLWNvbnRhaW5lcl9fZm9vdGVyLWNvcHlyaWdodC1ibG9jayB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG5cbiAgLmNoZWNrYm94LWZvci10ZXJtcyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLmNoZWNrYm94LWZvci10ZXJtczpiZWZvcmUge1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnN1Ym1pdC1jb250YWluZXJfX3N1Ym1pdC1idXR0b24ge1xuICAgIGhlaWdodDogMzhweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNzZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlci1pbmZvLWJsb2NrX19jb21wYW55LXJlc291cmNlcy1saW5rcyBsaSB7XG4gICAgJiA+IGEsICYgPiBzcGFuLCAmID4gcCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgfVxuICB9XG4gIGJvZHkgLmxvZ28tc29jaWFsc19fc29jaWFsLWxpbmtzLnNob3ctdGFibGV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgfVxuICAuZm9vdGVyLWNvbnRhaW5lcl9fZm9vdGVyLWNvcHlyaWdodC1ibG9jayB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5mb290ZXItY29weXJpZ2h0LWJsb2NrX19wb2xpY3ktYmxvY2sgYSwuZm9vdGVyLWNvcHlyaWdodC1ibG9ja19fY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbiAgLmNvbXBhbnktcmVzb3VyY2VzLWxpbmtzX19jb21wYW55LXJlc291cmNlcy1saW5rc19fYmxvY2sgID4gYSxcbiAgLmNvbXBhbnktcmVzb3VyY2VzLWxpbmtzX19jb21wYW55LXJlc291cmNlcy1saW5rc19fYmxvY2subWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5mb290ZXItdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmNvbXBhbnktcmVzb3VyY2VzLWxpbmtzX19jb21wYW55LXJlc291cmNlcy1saW5rc19fYmxvY2sge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGV4dC1ncmF5MjtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgLy8uY29tcGFueS1yZXNvdXJjZXMtbGlua3NfX2NvbXBhbnktcmVzb3VyY2VzLWxpbmtzX19ibG9jazpsYXN0LWNoaWxkID4gYSxcbiAgLy8uY29tcGFueS1yZXNvdXJjZXMtbGlua3NfX2NvbXBhbnktcmVzb3VyY2VzLWxpbmtzX19ibG9jazpsYXN0LWNoaWxkID4gLmZvb3Rlci10aXRsZXtcbiAgLy8gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8vfVxuICAuY29tcGFueS1yZXNvdXJjZXMtbGlua3NfX2NvbXBhbnktcmVzb3VyY2VzLWxpbmtzX19ibG9jayAgPiBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICB9XG4gIC5jb21wYW55LXJlc291cmNlcy1saW5rc19fY29tcGFueS1yZXNvdXJjZXMtbGlua3NfX2Jsb2NrLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICYgPiAuZm9vdGVyLXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Ryb3Bkb3duLWFycm93LXN2Zy5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhhcyguc2hvdykge1xuICAgICAgJiA+IC5mb290ZXItdGl0bGU6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9vdGVyLWluZm8tYmxvY2tfX2NvbXBhbnktcmVzb3VyY2VzLWxpbmtzIHtcbiAgICAmOmhhcyguYm9sZCl7XG4gICAgICAmIGxpIHtcbiAgICAgICAgJjpub3QoLmJvbGQpIHtcbiAgICAgICAgICAmID4gYSwgJiA+IHNwYW4sICYgPiBwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvb3Rlci1jb3B5cmlnaHQtYmxvY2tfX3BvbGljeS1ibG9jayB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gIC5idXNpbmVzcy1zeXN0ZW1zX19tYWluLWZvb3RlciB7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICB9XG4gICAuZm9vdGVyLWluZm8tYmxvY2tfX2xpc3QtbGlua3MgYSB7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICB9XG4gIC5mb290ZXItY29udGFpbmVyX19mb290ZXItaW5mby1ibG9jayB7XG4gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgfVxuICAubG9nby1zb2NpYWxzX19saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sb2dvLXNvY2lhbHNfX21haW4tcGFnZS1saW5rLCAubG9nby1zb2NpYWxzX19saW5rLCAubG9nby1zb2NpYWxzX19zb2NpYWwtbGlua3MsLmZvb3Rlci1pbmZvLWJsb2NrX19jb21wYW55LXJlc291cmNlcy1saW5rcyB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgIGdyaWQtcm93OiBhdXRvO1xuICB9XG4gIC5idXNpbmVzcy1zeXN0ZW1zX19tYWluLWZvb3RlciAucGFnZXMtbGlzdF9fc2l0ZS1sYW5ndWFnZSAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlci1pbmZvLWJsb2NrX19jb21wYW55LXJlc291cmNlcy1saW5rcyB7XG4gICAgb3JkZXI6IDI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5sb2dvLXNvY2lhbHNfX3NvY2lhbC1saW5rcyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmZvb3Rlci1jb250YWluZXJfX2Zvb3Rlci1jb3B5cmlnaHQtYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gIC5sb2dvLXNvY2lhbHNfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgLmZvb3Rlci1pbmZvLWJsb2NrX19saXN0LWxpbmtzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAmICBhLCAmIHNwYW4ge1xuICAgICAgY29sb3I6ICR0ZXh0LWdyYXkyO1xuICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgJiBzcGFuIHtcbiAgICAgIGNvbG9yOiAjN0I3Qzg4O1xuICAgIH1cbiAgICAmIC5ib2xkID4gYSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB9XG4gIH1cbiAgLmZvb3Rlci1pbmZvLWJsb2NrX19saXN0LWxpbmtzLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5mb290ZXItdGl0bGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5sb2dvLXNvY2lhbHNfX21haW4tcGFnZS1saW5rIHtcbiAgICBtYXgtd2lkdGg6IDIxN3B4O1xuICAgIG1heC1oZWlnaHQ6IDI4cHg7XG4gIH1cbn0iXX0= */

.navigation-menu__poi-member{display:none}

            
:root{--page-color:#c62973;--page-color2:#5050d9;--arrow-color:#c62973;--border-color:#C62973E5;--btn-bg:linear-gradient(98deg,#c62973 4.69%,#5050d9 79.35%);--btn-hover:linear-gradient(98deg,#5050d9 0%,#c62973 100%);--ssbs-bg1:198,41,115;--ssbs-bg2:80,80,217;--ssbs-bg3:198,41,115}
.ssbs-contact--bg {
  position: relative;
}
.ssbs-contact--bg:before {
  content: "";
  position: absolute;
  top: 10%;
  left: -8%;
  background-color: transparent;
  background-size: contain;
  z-index: -1;
  background: linear-gradient(68deg, rgba(var(--ssbs-bg1), 0.25) 51.85%, rgba(var(--ssbs-bg2), 0.1) 87.3%);
  -webkit-filter: blur(12vw);
          filter: blur(12vw);
  width: 33vw;
  height: 33vw;
}
.ssbs-contact--new {
  padding: 60px 0 120px;
}
.ssbs-contact--new .ssbs-contact__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ssbs-contact--new .form form, .ssbs-contact--new .wpcf7 form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 28px;
     -moz-column-gap: 28px;
          column-gap: 28px;
  row-gap: 27px;
}
.ssbs-contact--new .form .wpcf7-checkbox, .ssbs-contact--new .form .term_and_conditions, .ssbs-contact--new .wpcf7 .wpcf7-checkbox, .ssbs-contact--new .wpcf7 .term_and_conditions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 16px;
}
.ssbs-contact--new .form .wpcf7-checkbox .wpcf7-list-item, .ssbs-contact--new .form .term_and_conditions .wpcf7-list-item, .ssbs-contact--new .wpcf7 .wpcf7-checkbox .wpcf7-list-item, .ssbs-contact--new .wpcf7 .term_and_conditions .wpcf7-list-item {
  margin-left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ssbs-contact--new .form .wpcf7-checkbox .wpcf7-list-item label, .ssbs-contact--new .form .term_and_conditions .wpcf7-list-item label, .ssbs-contact--new .wpcf7 .wpcf7-checkbox .wpcf7-list-item label, .ssbs-contact--new .wpcf7 .term_and_conditions .wpcf7-list-item label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ssbs-contact--new .form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox], .ssbs-contact--new .form .term_and_conditions .wpcf7-list-item input[type=checkbox], .ssbs-contact--new .wpcf7 .wpcf7-checkbox .wpcf7-list-item input[type=checkbox], .ssbs-contact--new .wpcf7 .term_and_conditions .wpcf7-list-item input[type=checkbox] {
  display: none;
  outline: none;
}
.ssbs-contact--new .form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label, .ssbs-contact--new .form .term_and_conditions .wpcf7-list-item .wpcf7-list-item-label, .ssbs-contact--new .wpcf7 .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label, .ssbs-contact--new .wpcf7 .term_and_conditions .wpcf7-list-item .wpcf7-list-item-label {
  font-family: "Proxima Nova", sans-serif;
  display: inline-block;
}
.ssbs-contact--new .form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox] + span, .ssbs-contact--new .form .term_and_conditions .wpcf7-list-item input[type=checkbox] + span, .ssbs-contact--new .wpcf7 .wpcf7-checkbox .wpcf7-list-item input[type=checkbox] + span, .ssbs-contact--new .wpcf7 .term_and_conditions .wpcf7-list-item input[type=checkbox] + span {
  display: inline-block;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 16px;
  color: #2E2F46;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  max-width: 387px;
  padding-left: 46px;
}
.ssbs-contact--new .form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox] + span::before, .ssbs-contact--new .form .term_and_conditions .wpcf7-list-item input[type=checkbox] + span::before, .ssbs-contact--new .wpcf7 .wpcf7-checkbox .wpcf7-list-item input[type=checkbox] + span::before, .ssbs-contact--new .wpcf7 .term_and_conditions .wpcf7-list-item input[type=checkbox] + span::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  min-width: 24px;
  width: 24px;
  border-radius: 2px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
  cursor: pointer;
}
.ssbs-contact--new .form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox] + span::before, .ssbs-contact--new .form .term_and_conditions .wpcf7-list-item input[type=checkbox] + span::before, .ssbs-contact--new .wpcf7 .wpcf7-checkbox .wpcf7-list-item input[type=checkbox] + span::before, .ssbs-contact--new .wpcf7 .term_and_conditions .wpcf7-list-item input[type=checkbox] + span::before {
  border: 2px solid #000;
  background-color: transparent;
  outline: none;
}
.ssbs-contact--new .form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked + span::before, .ssbs-contact--new .form .term_and_conditions .wpcf7-list-item input[type=checkbox]:checked + span::before, .ssbs-contact--new .wpcf7 .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked + span::before, .ssbs-contact--new .wpcf7 .term_and_conditions .wpcf7-list-item input[type=checkbox]:checked + span::before {
  border: 0;
  background: url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/contact_form/../../img/vector-check.svg) no-repeat center, linear-gradient(98deg, #C62973 0%, #5050D9 64.9%);
}
.ssbs-contact--new .form .file-upload input[type=file], .ssbs-contact--new .wpcf7 .file-upload input[type=file] {
  display: none;
}
.ssbs-contact--new .form .file-upload__overlay, .ssbs-contact--new .wpcf7 .file-upload__overlay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 18px;
     -moz-column-gap: 18px;
          column-gap: 18px;
  cursor: pointer;
}
.ssbs-contact--new .form .file-upload__btn, .ssbs-contact--new .wpcf7 .file-upload__btn {
  border-radius: 12px;
  font-size: 0.8888888889em;
  text-transform: uppercase;
  color: var(--page-color);
  font-weight: 800;
  padding: 12px 36px;
  min-height: 48px;
  line-height: 24px;
}
.ssbs-contact--new .form .term_and_conditions, .ssbs-contact--new .wpcf7 .term_and_conditions {
  margin-top: -2px;
}
.ssbs-contact--new .form .wpcf7-list-item-label a, .ssbs-contact--new .wpcf7 .wpcf7-list-item-label a {
  margin: 0 3px 0 0;
  font-weight: 500;
}
.ssbs-contact--new .form textarea, .ssbs-contact--new .wpcf7 textarea {
  max-height: 171px;
  resize: none;
}
.ssbs-contact--new .form input:not(input[type=submit]), .ssbs-contact--new .form textarea, .ssbs-contact--new .wpcf7 input:not(input[type=submit]), .ssbs-contact--new .wpcf7 textarea {
  font-family: "Open Sans", sans-serif;
  width: 100%;
  font-size: 0.8888888889em;
  color: #2E2F46;
  padding: 12px 16px 13px;
  border-radius: 8px;
  -webkit-box-shadow: 2px 7px 25px 0px rgba(59, 59, 190, 0.1);
          box-shadow: 2px 7px 25px 0px rgba(59, 59, 190, 0.1);
  border: 2px solid transparent;
}
.ssbs-contact--new .form input:not(input[type=submit])::-webkit-input-placeholder, .ssbs-contact--new .form textarea::-webkit-input-placeholder, .ssbs-contact--new .wpcf7 input:not(input[type=submit])::-webkit-input-placeholder, .ssbs-contact--new .wpcf7 textarea::-webkit-input-placeholder {
  color: #B4B4BD;
}
.ssbs-contact--new .form input:not(input[type=submit])::-moz-placeholder, .ssbs-contact--new .form textarea::-moz-placeholder, .ssbs-contact--new .wpcf7 input:not(input[type=submit])::-moz-placeholder, .ssbs-contact--new .wpcf7 textarea::-moz-placeholder {
  color: #B4B4BD;
}
.ssbs-contact--new .form input:not(input[type=submit]):-ms-input-placeholder, .ssbs-contact--new .form textarea:-ms-input-placeholder, .ssbs-contact--new .wpcf7 input:not(input[type=submit]):-ms-input-placeholder, .ssbs-contact--new .wpcf7 textarea:-ms-input-placeholder {
  color: #B4B4BD;
}
.ssbs-contact--new .form input:not(input[type=submit])::-ms-input-placeholder, .ssbs-contact--new .form textarea::-ms-input-placeholder, .ssbs-contact--new .wpcf7 input:not(input[type=submit])::-ms-input-placeholder, .ssbs-contact--new .wpcf7 textarea::-ms-input-placeholder {
  color: #B4B4BD;
}
.ssbs-contact--new .form input:not(input[type=submit])::placeholder, .ssbs-contact--new .form textarea::placeholder, .ssbs-contact--new .wpcf7 input:not(input[type=submit])::placeholder, .ssbs-contact--new .wpcf7 textarea::placeholder {
  color: #B4B4BD;
}
.ssbs-contact--new .form input:not(input[type=submit]):hover, .ssbs-contact--new .form textarea:hover, .ssbs-contact--new .wpcf7 input:not(input[type=submit]):hover, .ssbs-contact--new .wpcf7 textarea:hover {
  -webkit-box-shadow: 2px 7px 25px 0px rgba(59, 59, 190, 0.2);
          box-shadow: 2px 7px 25px 0px rgba(59, 59, 190, 0.2);
}
.ssbs-contact--new .form .wpcf7-form-control-wrap, .ssbs-contact--new .wpcf7 .wpcf7-form-control-wrap {
  position: relative;
}
.ssbs-contact--new .form .wpcf7-form-control-wrap:has(input:focus):after, .ssbs-contact--new .form .wpcf7-form-control-wrap:has(textarea:focus):after, .ssbs-contact--new .form .wpcf7-form-control-wrap:has(.wpcf7-not-valid-tip):after, .ssbs-contact--new .wpcf7 .wpcf7-form-control-wrap:has(input:focus):after, .ssbs-contact--new .wpcf7 .wpcf7-form-control-wrap:has(textarea:focus):after, .ssbs-contact--new .wpcf7 .wpcf7-form-control-wrap:has(.wpcf7-not-valid-tip):after {
  content: "";
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  z-index: -1;
  border-radius: 8px;
}
.ssbs-contact--new .form .wpcf7-form-control-wrap:has(textarea:focus):after, .ssbs-contact--new .wpcf7 .wpcf7-form-control-wrap:has(textarea:focus):after {
  height: calc(100% - 2px);
  width: calc(100% + 2px);
}
.ssbs-contact--new .form .wpcf7-form-control-wrap:has(input:focus):after, .ssbs-contact--new .form .wpcf7-form-control-wrap:has(textarea:focus):after, .ssbs-contact--new .wpcf7 .wpcf7-form-control-wrap:has(input:focus):after, .ssbs-contact--new .wpcf7 .wpcf7-form-control-wrap:has(textarea:focus):after {
  background: -webkit-gradient(linear, right top, left top, from(#C62973), to(#5050D9));
  background: linear-gradient(to left, #C62973, #5050D9);
}
.ssbs-contact--new .form .wpcf7-form-control-wrap:not(.term_and_conditions):has(.wpcf7-not-valid-tip), .ssbs-contact--new .wpcf7 .wpcf7-form-control-wrap:not(.term_and_conditions):has(.wpcf7-not-valid-tip) {
  margin-bottom: 20px;
}
.ssbs-contact--new .form .wpcf7-form-control-wrap:not(.term_and_conditions):has(.wpcf7-not-valid-tip):after, .ssbs-contact--new .wpcf7 .wpcf7-form-control-wrap:not(.term_and_conditions):has(.wpcf7-not-valid-tip):after {
  background: #FF0051;
}
.ssbs-contact--new .form .wpcf7-form-control-wrap .wpcf7-not-valid-tip, .ssbs-contact--new .wpcf7 .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
  color: #FF0051;
  font-size: 0.6666666667em;
  font-weight: 500;
  position: absolute;
  bottom: -16px;
}
.ssbs-contact--new .form .wpcf7-form-control-wrap.term_and_conditions .wpcf7-not-valid-tip, .ssbs-contact--new .wpcf7 .wpcf7-form-control-wrap.term_and_conditions .wpcf7-not-valid-tip {
  bottom: -30px;
}
.ssbs-contact--new .form .wpcf7-response-output, .ssbs-contact--new .wpcf7 .wpcf7-response-output {
  display: none !important;
}
.ssbs-contact--new .form label, .ssbs-contact--new .wpcf7 label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
.ssbs-contact--new .form label .text-area-counter, .ssbs-contact--new .wpcf7 label .text-area-counter {
  position: absolute;
  bottom: 16px;
  right: 14px;
  font-size: 0.7222222222em;
  color: #B4B4BD;
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
}
.ssbs-contact--new .form label.half, .ssbs-contact--new .wpcf7 label.half {
  width: calc(50% - 14px);
}
.ssbs-contact--new .form label.third, .ssbs-contact--new .wpcf7 label.third {
  width: calc(33% - 22px);
}
.ssbs-contact--new .form label.third-two, .ssbs-contact--new .wpcf7 label.third-two {
  width: calc(66% - 44px);
}
.ssbs-contact--new .form .submit-row, .ssbs-contact--new .wpcf7 .submit-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -10px;
  width: 100%;
  position: relative;
}
.ssbs-contact--new .form .submit-row .wpcf7-spinner, .ssbs-contact--new .form .submit-row .ajax-loader, .ssbs-contact--new .wpcf7 .submit-row .wpcf7-spinner, .ssbs-contact--new .wpcf7 .submit-row .ajax-loader {
  right: -20px;
  z-index: 5;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  position: absolute;
}
.ssbs-contact--new .form label > span:not(.wpcf7-form-control-wrap), .ssbs-contact--new .wpcf7 label > span:not(.wpcf7-form-control-wrap) {
  margin-bottom: 4px;
}
.ssbs-contact--new .form label:has(.wpcf7-validates-as-required) > span:not(.wpcf7-form-control-wrap):after, .ssbs-contact--new .wpcf7 label:has(.wpcf7-validates-as-required) > span:not(.wpcf7-form-control-wrap):after {
  content: "*";
  color: #FF0051;
  padding-left: 3px;
  position: absolute;
}
.ssbs-contact--new .form .btn, .ssbs-contact--new .wpcf7 .btn {
  border: none;
  padding: 13px 36px 14px;
  border-radius: 12px;
  width: 210px;
}
.ssbs-contact--new .form label, .ssbs-contact--new .wpcf7 label {
  color: #2E2F46;
  font-size: 0.8888888889em;
  font-weight: 600;
  font-family: "Proxima Nova", sans-serif;
}
.ssbs-contact--new .ssbs-contact__form-contact {
  padding: 50px 60px 40px;
  max-width: 864px;
  background: linear-gradient(98deg, rgba(198, 41, 115, 0.25) 0%, rgba(80, 80, 217, 0.25) 100%);
  border-radius: 12px;
  justify-self: center;
}
.ssbs-contact--new .form-contact__form-container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.ssbs-contact--small .form .submit-row, .ssbs-contact--small .wpcf7 .submit-row {
  margin-top: 0;
}
.ssbs-contact--small h3 {
  font-size: 2.2222222222em;
}
@media (max-width: 991.98px) {
  .ssbs-contact--new:not(.ssbs-contact--popup) > div > .ssbs-contact__form-contact {
    display: none;
  }
  .ssbs-contact--new {
    padding: 32px 0;
  }
  .ssbs-contact--new .ssbs-contact__title {
    text-align: center;
    font-weight: 900;
  }
  .ssbs-contact--new:not(.ssbs-contact--two-columns) .ssbs-contact__container {
    padding: 38px 38px 46px;
    border-radius: 12px;
    background: linear-gradient(98deg, rgba(var(--ssbs-bg1), 0.06) 0%, rgba(var(--ssbs-bg2), 0.06) 64.9%);
  }
  .ssbs-contact--new .btn {
    margin-top: 8px;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .ssbs-contact--new .user-info__names-block, .ssbs-contact--new .user-info__phone-company-block, .ssbs-contact--new .user-info__company-job {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .ssbs-contact--new .user-info__names-block .user-info__input-container, .ssbs-contact--new .user-info__phone-company-block .user-info__input-container, .ssbs-contact--new .user-info__company-job .user-info__input-container {
    width: 100%;
  }
  .ssbs-contact--popups .form label.half, .ssbs-contact--popups .form label.third, .ssbs-contact--popups .form label.third-two, .ssbs-contact--popups .wpcf7 label.half, .ssbs-contact--popups .wpcf7 label.third, .ssbs-contact--popups .wpcf7 label.third-two {
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .ssbs-contact--new .ssbs-contact__form-contact {
    padding: 0;
    background: none;
  }
  .ssbs-contact--new:not(.ssbs-contact--two-columns) .ssbs-contact__container {
    padding: 24px 24px 32px;
  }
  .ssbs-contact--new .form form, .ssbs-contact--new .wpcf7 form {
    row-gap: 13px;
  }
  .ssbs-contact--new .form .file-upload__overlay, .ssbs-contact--new .wpcf7 .file-upload__overlay {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    gap: 8px;
  }
  .ssbs-contact--new .form .file-upload__overlay .btn, .ssbs-contact--new .wpcf7 .file-upload__overlay .btn {
    width: auto;
    margin-left: 0;
  }
  .ssbs-contact--new .form label.half, .ssbs-contact--new .form label.third, .ssbs-contact--new .form label.third-two, .ssbs-contact--new .wpcf7 label.half, .ssbs-contact--new .wpcf7 label.third, .ssbs-contact--new .wpcf7 label.third-two {
    width: 100%;
  }
  .ssbs-contact--new .form input:not(input[type=submit]), .ssbs-contact--new .form textarea, .ssbs-contact--new .wpcf7 input:not(input[type=submit]), .ssbs-contact--new .wpcf7 textarea {
    font-size: 16px;
  }
  .ssbs-contact--new .form .submit-row, .ssbs-contact--new .wpcf7 .submit-row {
    margin-top: -5px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
  }
  .ssbs-contact--new .form input[type=submit], .ssbs-contact--new .wpcf7 input[type=submit] {
    width: 100%;
  }
  .ssbs-contact--new .form .wpcf7-checkbox, .ssbs-contact--new .form .term_and_conditions, .ssbs-contact--new .wpcf7 .wpcf7-checkbox, .ssbs-contact--new .wpcf7 .term_and_conditions {
    margin-left: 5px;
    padding: 12px 0;
  }
  .ssbs-contact--new .form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox] + span, .ssbs-contact--new .form .term_and_conditions .wpcf7-list-item input[type=checkbox] + span, .ssbs-contact--new .wpcf7 .wpcf7-checkbox .wpcf7-list-item input[type=checkbox] + span, .ssbs-contact--new .wpcf7 .term_and_conditions .wpcf7-list-item input[type=checkbox] + span {
    margin-bottom: 0;
    max-width: none;
    font-size: 14px;
  }
}
/* ------------------------------------
   ssbs-contact Two Columns
------------------------------------- */
.ssbs-contact--two-columns {
  padding: 60px 0 90px;
}
.ssbs-contact--two-columns.ssbs-contact--bg:before {
  content: "";
  position: absolute;
  top: 40%;
  left: -4%;
  background-color: transparent;
  background-size: contain;
  z-index: -1;
  background: linear-gradient(68deg, rgba(var(--ssbs-bg1), 0.15) 51.85%, rgba(var(--ssbs-bg2), 0.55) 87.3%);
  -webkit-filter: blur(12vw);
          filter: blur(12vw);
  width: 31vw;
  height: 31vw;
}
.ssbs-contact--two-columns .ssbs-contact__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 50px;
}
.ssbs-contact--two-columns .ssbs-contact__col {
  width: 31%;
  -ms-flex-item-align: baseline;
      align-self: baseline;
}
.ssbs-contact--two-columns .ssbs-contact__col .ssbs-contact__title {
  letter-spacing: 0;
  line-height: 1.2;
  font-size: 2.6666666667em;
}
.ssbs-contact--two-columns .ssbs-contact__form-contact {
  width: 68%;
}
.ssbs-contact--two-columns .ssbs-contact__text ul {
  margin: 28px 0 30px;
  padding-top: 0;
  padding-left: 4px;
}
.ssbs-contact--two-columns .ssbs-contact__text strong {
  font-weight: 700;
}
.ssbs-contact--two-columns .ssbs-contact__text li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 24px;
}
.ssbs-contact--two-columns .ssbs-contact__text li:before {
  content: "";
  display: block;
  margin-right: 23px;
  margin-top: 12px;
  width: 16px;
  min-width: 16px;
  height: 16px;
  border-radius: 50%;
  background: linear-gradient(98deg, #C62973 0%, #5050D9 64.9%);
  opacity: 0.7;
}
@media (max-width: 991.98px) {
  .ssbs-contact--bg:before {
    content: none;
  }
  .ssbs-contact--two-columns {
    padding: 32px 0;
    background: linear-gradient(120deg, rgba(201, 2, 93, 0.04) 0%, rgba(59, 59, 190, 0.04) 75%);
  }
  .ssbs-contact--two-columns .ssbs-contact__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
    padding: 0;
  }
  .ssbs-contact--two-columns .ssbs-contact__col,
  .ssbs-contact--two-columns .ssbs-contact__form-contact {
    width: 100%;
  }
  .ssbs-contact--two-columns .ssbs-contact__form-contact {
    display: block;
    visibility: visible;
  }
  .ssbs-contact--two-columns .ssbs-contact__text--mob {
    margin-right: auto;
    margin-top: 32px;
    margin-left: 1px;
  }
}
@media (max-width: 767.98px) {
  .ssbs-contact--two-columns .ssbs-contact__col .ssbs-contact__title {
    letter-spacing: normal;
    text-align: left;
    font-size: 32px;
    max-width: 85%;
  }
  .ssbs-contact__container {
    padding: 24px;
  }
}
/* ------------------------------------
   ssbs-contact Book Meeting
------------------------------------- */
.ssbs-contact--book-meeting {
  padding: 65px 0 120px;
}
.ssbs-contact--book-meeting .ssbs-contact__form-contact {
  max-width: 1145px;
  width: 100%;
}
.ssbs-contact--book-meeting h3.ssbs-contact__subtitle {
  margin-top: -5px;
  font-size: 1.3333333333em;
  font-weight: 600;
  line-height: 1.2;
  margin-bottom: 25px;
}
.ssbs-contact--book-meeting .ssbs-contact__meeting-text {
  font-size: 0.8888888889em;
  font-family: "Proxima Nova", sans-serif;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 32px;
}
.ssbs-contact--book-meeting .ssbs-contact__meeting-text:before {
  content: "";
  width: 24px;
  height: 24px;
  margin-right: 16px;
  background-color: transparent;
  background-size: cover;
  background-image: url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/contact_form/../../img/acf-flexible/contact_form/before.svg);
  background-repeat: no-repeat;
}
.ssbs-contact--book-meeting .ssbs-contact__meeting-link {
  margin-top: 32px;
}
.ssbs-contact--book-meeting .ssbs-contact__or {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 29px 0 29px;
}
.ssbs-contact--book-meeting .ssbs-contact__or span {
  border-radius: 42px;
  padding: 3px 14px;
  background: linear-gradient(321deg, #CD7DB5 -17.52%, #7B7BFB 116.45%);
  color: #fff;
  font-family: "Proxima Nova", sans-serif;
  font-size: 0.8888888889em;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
}
.ssbs-contact--book-meeting .ssbs-contact__or:before {
  content: "";
  z-index: 0;
  height: 94%;
  width: 1px;
  position: absolute;
  left: 50%;
  top: 53%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: #fff;
}
.ssbs-contact--book-meeting .ssbs-contact__form-contact {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  margin-left: 49px;
  padding: 52px 52px 64px 68px;
}
.ssbs-contact--book-meeting .ssbs-contact__content {
  -ms-flex-item-align: center;
      align-self: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 13px;
  margin-top: -20px;
}
.ssbs-contact--book-meeting .ssbs-contact__form-title {
  font-family: "Proxima Nova", sans-serif;
  font-size: 1.3333333333em;
  font-weight: 600;
  margin-bottom: 34px;
}
.ssbs-contact--book-meeting .ssbs-contact__form {
  max-width: 654px;
}
.ssbs-contact--book-meeting .ssbs-contact__form .wpcf7 form {
  row-gap: 24px;
}
@media screen and (max-width: 1802px) and (min-width: 992px) {
  .ssbs-contact--book-meeting {
    padding: 0.625vw 0 7.5vw;
  }
  .ssbs-contact--book-meeting .ssbs-contact__form-contact {
    padding: 3.125vw 3.25vw 4.25vw;
  }
  .ssbs-contact--book-meeting .ssbs-contact__form-contact {
    margin-left: 0;
  }
  .ssbs-contact--book-meeting .ssbs-contact__form-title {
    font-size: 1.75vw;
    margin-bottom: 2.125vw;
  }
}
@media (max-width: 991.98px) {
  .ssbs-contact--book-meeting {
    padding: 10px 0 60px;
  }
  .ssbs-contact--book-meeting .hide-tablet {
    display: none;
  }
}
@media (max-width: 575.98px) {
  .ssbs-contact--new .form label .text-area-counter, .ssbs-contact--new .wpcf7 label .text-area-counter {
    font-size: 16px;
    font-weight: 400;
    color: #B4B4BD;
  }
  .ssbs-contact--book-meeting {
    padding: 34px 0 32px;
  }
}
@supports (-webkit-appearance:none){
.ssbs-contact--new .form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked + span::before,.ssbs-contact--new .form .term_and_conditions .wpcf7-list-item input[type=checkbox]:checked + span::before,.ssbs-contact--new .wpcf7 .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked + span::before,.ssbs-contact--new .wpcf7 .term_and_conditions .wpcf7-list-item input[type=checkbox]:checked + span::before{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/contact_form/../../img/vector-check.svg) no-repeat center, linear-gradient(98deg, #C62973 0%, #5050D9 64.9%)}
.ssbs-contact--book-meeting .ssbs-contact__meeting-text:before{background-image:url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/contact_form/../../img/acf-flexible/contact_form/before.svg)}
}
 @media (max-width: 991.98px){
@supports (-webkit-appearance:none){
}
}
 @media (max-width: 767.98px){
@supports (-webkit-appearance:none){
}
}
 @media screen and (max-width: 1802px) and (min-width: 992px){
@supports (-webkit-appearance:none){
}
}
 @media (max-width: 575.98px){
@supports (-webkit-appearance:none){
}
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRhY3RfZm9ybS9jb250YWN0X2Zvcm0uc2NzcyIsImNvbnRhY3RfZm9ybS9jb250YWN0X2Zvcm0uY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9mdW5jdGlvbnMuc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvdmFycy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQTtFQUNFLGtCQUFBO0FDRkY7QURHRTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsNkJBQUE7RUFDQSx3QkFBQTtFQUNBLFdBQUE7RUVVRix3R0ZUbUI7RUVXbkIsMEJBQUE7VUFBQSxrQkFBQTtFQUNBLFdGWjRIO0VFYTVILFlGYmlJO0FDRW5JOztBREVBO0VBQ0UscUJBQUE7QUNDRjtBREFFO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBQ0VKO0FERUk7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFQUNBLGFBQUE7QUNBTjtBREVJO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLGdCQUFBO0FDQU47QURFTTtFQUNFLGNBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtB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SjtBQUNGO0FHamRJO0VKOGhCRjtJQUNFLG9CQUFBO0VDMUVGO0VENEVBO0lBQ0UsYUFBQTtFQzFFRjtBQUNGO0FHemRJO0VKc2lCRjtJQUNFLGVBQUE7SUFDQSxnQkFBQTtJQUNBLGNHamtCUztFRnVmWDtFRDRFQTtJQUNFLG9CQUFBO0VDMUVGO0FBQ0Y7QUFDQTtBQUNBLG9hQUFvYSw4R0FBOEc7QUFDbGhCLCtEQUErRCxzRUFBc0U7QUFDckk7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUEiLCJmaWxlIjoiY29udGFjdF9mb3JtL2NvbnRhY3RfZm9ybS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vLi4vc3JjL3Njc3MvY29tcG9uZW50cy92YXJzJztcbkBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMnO1xuQGltcG9ydCAnLi4vLi4vc3JjL3Njc3MvY29tcG9uZW50cy9mdW5jdGlvbnMnO1xuLnNzYnMtY29udGFjdC0tYmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMCU7XG4gICAgbGVmdDogLTglO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBAaW5jbHVkZSBzc2JzLWJnKGxpbmVhci1ncmFkaWVudCg2OGRlZywgcmdiYShwYWdlLXZhcigtLXNzYnMtYmcxKSwgMC4yNSkgNTEuODUlLCByZ2JhKHBhZ2UtdmFyKC0tc3Nicy1iZzIpLCAwLjEwKSA4Ny4zJSksIDMzdncsMzN2dywgMTJ2dyk7XG4gIH1cbn1cblxuLnNzYnMtY29udGFjdC0tbmV3IHtcbiAgcGFkZGluZzogNjBweCAwIDEyMHB4O1xuICAuc3Nicy1jb250YWN0X19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmZvcm0sIC53cGNmNyB7XG4gICAgZm9ybSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgY29sdW1uLWdhcDogMjhweDtcbiAgICAgIHJvdy1nYXA6IDI3cHg7XG4gICAgfVxuICAgIC53cGNmNy1jaGVja2JveCwgLnRlcm1fYW5kX2NvbmRpdGlvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgICAgIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogIzJFMkY0NjtcbiAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZC1mb250O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzODdweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgc3Bhbjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIG1pbi13aWR0aDogMjRweDtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJSA1MCU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIHNwYW46OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgc3Bhbjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy92ZWN0b3ItY2hlY2suc3ZnKSBuby1yZXBlYXQgY2VudGVyLCBsaW5lYXItZ3JhZGllbnQoOThkZWcsICNDNjI5NzMgMCUsICM1MDUwRDkgNjQuOSUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5maWxlLXVwbG9hZCB7XG4gICAgICBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICZfX292ZXJsYXkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2x1bW4tZ2FwOiAxOHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICAmX19idG4ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IHB4LXRvLWVtKDE2KTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6IHBhZ2UtdmFyKCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMzZweDtcbiAgICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC50ZXJtX2FuZF9jb25kaXRpb25zIHtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgfVxuICAgIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbjogMCAzcHggMCAwO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgIH1cbiAgICB0ZXh0YXJlYSB7XG4gICAgICBtYXgtaGVpZ2h0OiAxNzFweDtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICB9XG4gICAgaW5wdXQ6bm90KGlucHV0W3R5cGU9c3VibWl0XSksIHRleHRhcmVhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kLWZvbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogcHgtdG8tZW0oMTYpO1xuICAgICAgY29sb3I6ICMyRTJGNDY7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE2cHggMTNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJveC1zaGFkb3c6IDJweCA3cHggMjVweCAwcHggcmdiYSg1OSwgNTksIDE5MCwgMC4xMCk7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXkyO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcblxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMnB4IDdweCAyNXB4IDBweCByZ2JhKDU5LCA1OSwgMTkwLCAwLjIwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cbiAgICAgICY6aGFzKGlucHV0OmZvY3VzKTphZnRlcixcbiAgICAgICY6aGFzKHRleHRhcmVhOmZvY3VzKTphZnRlcixcbiAgICAgICY6aGFzKC53cGNmNy1ub3QtdmFsaWQtdGlwKTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIH1cbiAgICAgICY6aGFzKHRleHRhcmVhOmZvY3VzKTphZnRlciB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMnB4KTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICB9XG5cbiAgICAgICY6aGFzKGlucHV0OmZvY3VzKTphZnRlcixcbiAgICAgICY6aGFzKHRleHRhcmVhOmZvY3VzKTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjQzYyOTczLCAjNTA1MEQ5KTtcbiAgICAgIH1cblxuICAgICAgJjpub3QoLnRlcm1fYW5kX2NvbmRpdGlvbnMpOmhhcygud3BjZjctbm90LXZhbGlkLXRpcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkYwMDUxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICAgIGNvbG9yOiAjRkYwMDUxO1xuICAgICAgICBmb250LXNpemU6IHB4LXRvLWVtKDEyKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xNnB4O1xuICAgICAgfVxuICAgICAgJi50ZXJtX2FuZF9jb25kaXRpb25zIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICAgICAgYm90dG9tOiAtMzBweFxuICAgICAgfVxuICAgIH1cbiAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC50ZXh0LWFyZWEtY291bnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxNnB4O1xuICAgICAgICByaWdodDogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiBweC10by1lbSgxMyk7XG4gICAgICAgIGNvbG9yOiAjQjRCNEJEO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZC1mb250O1xuICAgICAgfVxuICAgICAgJi5oYWxmIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTRweCk7XG4gICAgICB9XG4gICAgICAmLnRoaXJkIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMjJweCk7XG4gICAgICB9XG4gICAgICAmLnRoaXJkLXR3byB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDY2JSAtIDQ0cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAuc3VibWl0LXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAud3BjZjctc3Bpbm5lciwgLmFqYXgtbG9hZGVyIHtcbiAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB9XG4gICAgfVxuICAgIGxhYmVsID4gc3Bhbjpub3QoLndwY2Y3LWZvcm0tY29udHJvbC13cmFwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgfVxuICAgIGxhYmVsOmhhcygud3BjZjctdmFsaWRhdGVzLWFzLXJlcXVpcmVkKSA+IHNwYW46bm90KC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCl7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyonO1xuICAgICAgICBjb2xvcjogI0ZGMDA1MTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDEzcHggMzZweCAxNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIHdpZHRoOiAyMTBweDtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICBmb250LXNpemU6IHB4LXRvLWVtKDE2KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICB9XG4gIH1cblxuICAuc3Nicy1jb250YWN0X19mb3JtLWNvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDUwcHggNjBweCA0MHB4O1xuICAgIG1heC13aWR0aDogODY0cHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk4ZGVnLCByZ2JhKDE5OCwgNDEsIDExNSwgMC4yNSkgMCUsIHJnYmEoODAsIDgwLCAyMTcsIDAuMjUpIDEwMCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIH1cblxuICAuZm9ybS1jb250YWN0X19mb3JtLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNzYnMtY29udGFjdC0tc21hbGwge1xuICAuZm9ybSAuc3VibWl0LXJvdywgLndwY2Y3IC5zdWJtaXQtcm93IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IHB4LXRvLWVtKDQwKTtcbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gIC5zc2JzLWNvbnRhY3QtLW5ldzpub3QoLnNzYnMtY29udGFjdC0tcG9wdXApID4gZGl2ID4gLnNzYnMtY29udGFjdF9fZm9ybS1jb250YWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zc2JzLWNvbnRhY3QtLW5ldyB7XG4gICAgcGFkZGluZzogMzJweCAwO1xuXG4gICAgLnNzYnMtY29udGFjdF9fdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB9XG5cbiAgICAmOm5vdCguc3Nicy1jb250YWN0LS10d28tY29sdW1ucykgLnNzYnMtY29udGFjdF9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDM4cHggMzhweCA0NnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5OGRlZywgcmdiYShwYWdlLXZhcigtLXNzYnMtYmcxKSwgMC4wNikgMCUsIHJnYmEocGFnZS12YXIoLS1zc2JzLWJnMiksIDAuMDYpIDY0LjklKTtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC51c2VyLWluZm9fX25hbWVzLWJsb2NrLCAudXNlci1pbmZvX19waG9uZS1jb21wYW55LWJsb2NrLCAudXNlci1pbmZvX19jb21wYW55LWpvYiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAudXNlci1pbmZvX19pbnB1dC1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNzYnMtY29udGFjdC0tcG9wdXBzIHtcbiAgICAuZm9ybSwgLndwY2Y3IHtcbiAgICAgIGxhYmVse1xuICAgICAgICAmLmhhbGYsICYudGhpcmQsICYudGhpcmQtdHdvIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIC5zc2JzLWNvbnRhY3QtLW5ldyB7XG4gICAgLnNzYnMtY29udGFjdF9fZm9ybS1jb250YWN0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgICAmOm5vdCguc3Nicy1jb250YWN0LS10d28tY29sdW1ucykgLnNzYnMtY29udGFjdF9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMjRweCAzMnB4O1xuICAgIH1cbiAgICAuZm9ybSwgLndwY2Y3IHtcbiAgICAgIGZvcm0ge1xuICAgICAgICByb3ctZ2FwOiAxM3B4O1xuICAgICAgfVxuICAgICAgLmZpbGUtdXBsb2FkX19vdmVybGF5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICBsYWJlbHtcbiAgICAgICAgICYuaGFsZiwgJi50aGlyZCwgJi50aGlyZC10d28ge1xuICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgICBpbnB1dDpub3QoaW5wdXRbdHlwZT1zdWJtaXRdKSwgdGV4dGFyZWEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgICAuc3VibWl0LXJvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIH1cbiAgICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvL21hcmdpbi10b3A6IDEycHg7XG4gICAgICB9XG4gICAgICAud3BjZjctY2hlY2tib3gsIC50ZXJtX2FuZF9jb25kaXRpb25zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICAud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBzc2JzLWNvbnRhY3QgVHdvIENvbHVtbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNzYnMtY29udGFjdC0tdHdvLWNvbHVtbnMge1xuICBwYWRkaW5nOiA2MHB4IDAgOTBweDtcbiAgJi5zc2JzLWNvbnRhY3QtLWJnIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDAlO1xuICAgICAgbGVmdDogLTQlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIEBpbmNsdWRlIHNzYnMtYmcobGluZWFyLWdyYWRpZW50KDY4ZGVnLCByZ2JhKHBhZ2UtdmFyKC0tc3Nicy1iZzEpLCAwLjE1KSA1MS44NSUsIHJnYmEocGFnZS12YXIoLS1zc2JzLWJnMiksIDAuNTUpIDg3LjMlKSwgMzF2dywzMXZ3LCAxMnZ3KTtcbiAgICB9XG4gIH1cblxuICAuc3Nicy1jb250YWN0X19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBnYXA6IDUwcHg7XG4gIH1cblxuICAuc3Nicy1jb250YWN0X19jb2wge1xuICAgIHdpZHRoOiAzMSU7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gICAgLnNzYnMtY29udGFjdF9fdGl0bGUge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgZm9udC1zaXplOiBweC10by1lbSg0OCk7XG4gICAgfVxuICB9XG5cbiAgLnNzYnMtY29udGFjdF9fZm9ybS1jb250YWN0IHtcbiAgICB3aWR0aDogNjglO1xuICB9XG5cbiAgLnNzYnMtY29udGFjdF9fdGV4dCB7XG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAyOHB4IDAgMzBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgfVxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjNweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIG1pbi13aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0LWdyYWQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gIC5zc2JzLWNvbnRhY3QtLWJnIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxuICAuc3Nicy1jb250YWN0LS10d28tY29sdW1ucyB7XG4gICAgcGFkZGluZzogMzJweCAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsIHJnYmEoMjAxLCAyLCA5MywgMC4wNCkgMCUsIHJnYmEoNTksIDU5LCAxOTAsIDAuMDQpIDc1JSk7XG4gICAgLnNzYnMtY29udGFjdF9fY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5zc2JzLWNvbnRhY3RfX2NvbCxcbiAgICAuc3Nicy1jb250YWN0X19mb3JtLWNvbnRhY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnNzYnMtY29udGFjdF9fZm9ybS1jb250YWN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAuc3Nicy1jb250YWN0X190ZXh0LS1tb2Ige1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAuc3Nicy1jb250YWN0LS10d28tY29sdW1ucyAuc3Nicy1jb250YWN0X19jb2wgLnNzYnMtY29udGFjdF9fdGl0bGUge1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gIH1cbiAgLnNzYnMtY29udGFjdF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG59XG5cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIHNzYnMtY29udGFjdCBCb29rIE1lZXRpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNzYnMtY29udGFjdC0tYm9vay1tZWV0aW5nIHtcbiAgcGFkZGluZzogNjVweCAwIDEyMHB4O1xuXG4gIC5zc2JzLWNvbnRhY3RfX2Zvcm0tY29udGFjdCB7XG4gICAgbWF4LXdpZHRoOiAxMTQ1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaDMuc3Nicy1jb250YWN0X19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICBmb250LXNpemU6IHB4LXRvLWVtKDI0KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuc3Nicy1jb250YWN0X19tZWV0aW5nLXRleHQge1xuICAgIGZvbnQtc2l6ZTogcHgtdG8tZW0oMTYpO1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9hY2YtZmxleGlibGUvY29udGFjdF9mb3JtL2JlZm9yZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxuICAuc3Nicy1jb250YWN0X19tZWV0aW5nLWxpbmsgIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG4gIC5zc2JzLWNvbnRhY3RfX29yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMjlweCAwIDI5cHg7XG4gICAgc3BhbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0MnB4O1xuICAgICAgcGFkZGluZzogM3B4IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzIxZGVnLCAjQ0Q3REI1IC0xNy41MiUsICM3QjdCRkIgMTE2LjQ1JSk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICBmb250LXNpemU6IHB4LXRvLWVtKDE2KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgaGVpZ2h0OiA5NCU7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MyU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIH1cbiAgfVxuICAuc3Nicy1jb250YWN0X19mb3JtLWNvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgbWFyZ2luLWxlZnQ6IDQ5cHg7XG4gICAgcGFkZGluZzogNTJweCA1MnB4IDY0cHggNjhweDtcbiAgfVxuICAuc3Nicy1jb250YWN0X19jb250ZW50IHtcblxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG4gIC5zc2JzLWNvbnRhY3RfX2Zvcm0tdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiRtYWluLWZvbnQ7XG4gICAgZm9udC1zaXplOiBweC10by1lbSgyNCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICB9XG4gIC5zc2JzLWNvbnRhY3RfX2Zvcm0ge1xuICAgIG1heC13aWR0aDogNjU0cHg7XG4gICAgLndwY2Y3IGZvcm0ge1xuICAgICAgcm93LWdhcDogMjRweDtcbiAgICB9XG4gIH1cblxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTgwMnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNzYnMtY29udGFjdC0tYm9vay1tZWV0aW5nIHtcbiAgICBwYWRkaW5nOiBweC10by12dygxMCkgMCBweC10by12dygxMjApO1xuICAgIC5zc2JzLWNvbnRhY3RfX2Zvcm0tY29udGFjdCB7XG4gICAgICBwYWRkaW5nOiBweC10by12dyg1MCkgcHgtdG8tdncoNTIpIHB4LXRvLXZ3KDY4KTtcbiAgICB9XG4gICAgLnNzYnMtY29udGFjdF9fZm9ybS1jb250YWN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAuc3Nicy1jb250YWN0X19mb3JtLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogZnMtdG8tdncoMjQpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdncoMzQpO1xuICAgIH1cbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gIC5zc2JzLWNvbnRhY3QtLWJvb2stbWVldGluZyB7XG4gICAgcGFkZGluZzogMTBweCAwIDYwcHg7XG4gIH1cbiAgLnNzYnMtY29udGFjdC0tYm9vay1tZWV0aW5nIC5oaWRlLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5zc2JzLWNvbnRhY3QtLW5ldyAuZm9ybSBsYWJlbCAudGV4dC1hcmVhLWNvdW50ZXIsIC5zc2JzLWNvbnRhY3QtLW5ldyAud3BjZjcgbGFiZWwgLnRleHQtYXJlYS1jb3VudGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJHRleHQtZ3JheTI7XG4gIH1cbiAgLnNzYnMtY29udGFjdC0tYm9vay1tZWV0aW5nIHtcbiAgICBwYWRkaW5nOiAzNHB4IDAgMzJweDtcbiAgfVxufSIsIi5zc2JzLWNvbnRhY3QtLWJnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNzYnMtY29udGFjdC0tYmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwJTtcbiAgbGVmdDogLTglO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY4ZGVnLCByZ2JhKHZhcigtLXNzYnMtYmcxKSwgMC4yNSkgNTEuODUlLCByZ2JhKHZhcigtLXNzYnMtYmcyKSwgMC4xKSA4Ny4zJSk7XG4gIGZpbHRlcjogYmx1cigxMnZ3KTtcbiAgd2lkdGg6IDMzdnc7XG4gIGhlaWdodDogMzN2dztcbn1cblxuLnNzYnMtY29udGFjdC0tbmV3IHtcbiAgcGFkZGluZzogNjBweCAwIDEyMHB4O1xufVxuLnNzYnMtY29udGFjdC0tbmV3IC5zc2JzLWNvbnRhY3RfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3Nicy1jb250YWN0LS1uZXcgLmZvcm0gZm9ybSwgLnNzYnMtY29udGFjdC0tbmV3IC53cGNmNyBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAyOHB4O1xuICByb3ctZ2FwOiAyN3B4O1xufVxuLnNzYnMtY29udGFjdC0tbmV3IC5mb3JtIC53cGNmNy1jaGVja2JveCwgLnNzYnMtY29udGFjdC0tbmV3IC5mb3JtIC50ZXJtX2FuZF9jb25kaXRpb25zLCAuc3Nicy1jb250YWN0LS1uZXcgLndwY2Y3IC53cGNmNy1jaGVja2JveCwgLnNzYnMtY29udGFjdC0tbmV3IC53cGNmNyAudGVybV9hbmRfY29uZGl0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLnNzYnMtY29udGFjdC0tbmV3IC5mb3JtIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtLCAuc3Nicy1jb250YWN0LS1uZXcgLmZvcm0gLnRlcm1fYW5kX2NvbmRpdGlvbnMgLndwY2Y3LWxpc3QtaXRlbSwgLnNzYnMtY29udGFjdC0tbmV3IC53cGNmNyAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSwgLnNzYnMtY29udGFjdC0tbmV3IC53cGNmNyAudGVybV9hbmRfY29uZGl0aW9ucyAud3BjZjctbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zc2JzLWNvbnRhY3QtLW5ldyAuZm9ybSAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCwgLnNzYnMtY29udGFjdC0tbmV3IC5mb3JtIC50ZXJtX2FuZF9jb25kaXRpb25zIC53cGNmNy1saXN0LWl0ZW0gbGFiZWwsIC5zc2JzLWNvbnRhY3QtLW5ldyAud3BjZjcgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gbGFiZWwsIC5zc2JzLWNvbnRhY3QtLW5ldyAud3BjZjcgLnRlcm1fYW5kX2NvbmRpdGlvbnMgLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zc2JzLWNvbnRhY3QtLW5ldyAuZm9ybSAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLnNzYnMtY29udGFjdC0tbmV3IC5mb3JtIC50ZXJtX2FuZF9jb25kaXRpb25zIC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0sIC5zc2JzLWNvbnRhY3QtLW5ldyAud3BjZjcgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0sIC5zc2JzLWNvbnRhY3QtLW5ldyAud3BjZjcgLnRlcm1fYW5kX2NvbmRpdGlvbnMgLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc3Nicy1jb250YWN0LS1uZXcgLmZvcm0gLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCwgLnNzYnMtY29udGFjdC0tbmV3IC5mb3JtIC50ZXJtX2FuZF9jb25kaXRpb25zIC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCwgLnNzYnMtY29udGFjdC0tbmV3IC53cGNmNyAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsLCAuc3Nicy1jb250YWN0LS1uZXcgLndwY2Y3IC50ZXJtX2FuZF9jb25kaXRpb25zIC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc3Nicy1jb250YWN0LS1uZXcgLmZvcm0gLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuLCAuc3Nicy1jb250YWN0LS1uZXcgLmZvcm0gLnRlcm1fYW5kX2NvbmRpdGlvbnMgLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW4sIC5zc2JzLWNvbnRhY3QtLW5ldyAud3BjZjcgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuLCAuc3Nicy1jb250YWN0LS1uZXcgLndwY2Y3IC50ZXJtX2FuZF9jb25kaXRpb25zIC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzJFMkY0NjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1heC13aWR0aDogMzg3cHg7XG4gIHBhZGRpbmctbGVmdDogNDZweDtcbn1cbi5zc2JzLWNvbnRhY3QtLW5ldyAuZm9ybSAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW46OmJlZm9yZSwgLnNzYnMtY29udGFjdC0tbmV3IC5mb3JtIC50ZXJtX2FuZF9jb25kaXRpb25zIC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOjpiZWZvcmUsIC5zc2JzLWNvbnRhY3QtLW5ldyAud3BjZjcgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOjpiZWZvcmUsIC5zc2JzLWNvbnRhY3QtLW5ldyAud3BjZjcgLnRlcm1fYW5kX2NvbmRpdGlvbnMgLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWdyb3c6IDA7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJSA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zc2JzLWNvbnRhY3QtLW5ldyAuZm9ybSAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW46OmJlZm9yZSwgLnNzYnMtY29udGFjdC0tbmV3IC5mb3JtIC50ZXJtX2FuZF9jb25kaXRpb25zIC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOjpiZWZvcmUsIC5zc2JzLWNvbnRhY3QtLW5ldyAud3BjZjcgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOjpiZWZvcmUsIC5zc2JzLWNvbnRhY3QtLW5ldyAud3BjZjcgLnRlcm1fYW5kX2NvbmRpdGlvbnMgLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW46OmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNzYnMtY29udGFjdC0tbmV3IC5mb3JtIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuOjpiZWZvcmUsIC5zc2JzLWNvbnRhY3QtLW5ldyAuZm9ybSAudGVybV9hbmRfY29uZGl0aW9ucyAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuOjpiZWZvcmUsIC5zc2JzLWNvbnRhY3QtLW5ldyAud3BjZjcgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW46OmJlZm9yZSwgLnNzYnMtY29udGFjdC0tbmV3IC53cGNmNyAudGVybV9hbmRfY29uZGl0aW9ucyAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuOjpiZWZvcmUge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvdmVjdG9yLWNoZWNrLnN2Zykgbm8tcmVwZWF0IGNlbnRlciwgbGluZWFyLWdyYWRpZW50KDk4ZGVnLCAjQzYyOTczIDAlLCAjNTA1MEQ5IDY0LjklKTtcbn1cbi5zc2JzLWNvbnRhY3QtLW5ldyAuZm9ybSAuZmlsZS11cGxvYWQgaW5wdXRbdHlwZT1maWxlXSwgLnNzYnMtY29udGFjdC0tbmV3IC53cGNmNyAuZmlsZS11cGxvYWQgaW5wdXRbdHlwZT1maWxlXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3Nicy1jb250YWN0LS1uZXcgLmZvcm0gLmZpbGUtdXBsb2FkX19vdmVybGF5LCAuc3Nicy1jb250YWN0LS1uZXcgLndwY2Y3IC5maWxlLXVwbG9hZF9fb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zc2JzLWNvbnRhY3QtLW5ldyAuZm9ybSAuZmlsZS11cGxvYWRfX2J0biwgLnNzYnMtY29udGFjdC0tbmV3IC53cGNmNyAuZmlsZS11cGxvYWRfX2J0biB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC44ODg4ODg4ODg5ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1wYWdlLWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgcGFkZGluZzogMTJweCAzNnB4O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5zc2JzLWNvbnRhY3QtLW5ldyAuZm9ybSAudGVybV9hbmRfY29uZGl0aW9ucywgLnNzYnMtY29udGFjdC0tbmV3IC53cGNmNyAudGVybV9hbmRfY29uZGl0aW9ucyB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4uc3Nicy1jb250YWN0LS1uZXcgLmZvcm0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCBhLCAuc3Nicy1jb250YWN0LS1uZXcgLndwY2Y3IC53cGNmNy1saXN0LWl0ZW0tbGFiZWwgYSB7XG4gIG1hcmdpbjogMCAzcHggMCAwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNzYnMtY29udGFjdC0tbmV3IC5mb3JtIHRleHRhcmVhLCAuc3Nicy1jb250YWN0LS1uZXcgLndwY2Y3IHRleHRhcmVhIHtcbiAgbWF4LWhlaWdodDogMTcxcHg7XG4gIHJlc2l6ZTogbm9uZTtcbn1cbi5zc2JzLWNvbnRhY3QtLW5ldyAuZm9ybSBpbnB1dDpub3QoaW5wdXRbdHlwZT1zdWJtaXRdKSwgLnNzYnMtY29udGFjdC0tbmV3IC5mb3JtIHRleHRhcmVhLCAuc3Nicy1jb250YWN0LS1uZXcgLndwY2Y3IGlucHV0Om5vdChpbnB1dFt0eXBlPXN1Ym1pdF0pLCAuc3Nicy1jb250YWN0LS1uZXcgLndwY2Y3IHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuODg4ODg4ODg4OWVtO1xuICBjb2xvcjogIzJFMkY0NjtcbiAgcGFkZGluZzogMTJweCAxNnB4IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMnB4IDdweCAyNXB4IDBweCByZ2JhKDU5LCA1OSwgMTkwLCAwLjEpO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zc2JzLWNvbnRhY3QtLW5ldyAuZm9ybSBpbnB1dDpub3QoaW5wdXRbdHlwZT1zdWJtaXRdKTo6cGxhY2Vob2xkZXIsIC5zc2JzLWNvbnRhY3QtLW5ldyAuZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsIC5zc2JzLWNvbnRhY3QtLW5ldyAud3BjZjcgaW5wdXQ6bm90KGlucHV0W3R5cGU9c3VibWl0XSk6OnBsYWNlaG9sZGVyLCAuc3Nicy1jb250YWN0LS1uZXcgLndwY2Y3IHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQjRCNEJEO1xufVxuLnNzYnMtY29udGFjdC0tbmV3IC5mb3JtIGlucHV0Om5vdChpbnB1dFt0eXBlPXN1Ym1pdF0pOmhvdmVyLCAuc3Nicy1jb250YWN0LS1uZXcgLmZvcm0gdGV4dGFyZWE6aG92ZXIsIC5zc2JzLWNvbnRhY3QtLW5ldyAud3BjZjcgaW5wdXQ6bm90KGlucHV0W3R5cGU9c3VibWl0XSk6aG92ZXIsIC5zc2JzLWNvbnRhY3QtLW5ldyAud3BjZjcgdGV4dGFyZWE6aG92ZXIge1xuICBib3gtc2hhZG93OiAycHggN3B4IDI1cHggMHB4IHJnYmEoNTksIDU5LCAxOTAsIDAuMik7XG59XG4uc3Nicy1jb250YWN0LS1uZXcgLmZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLCAuc3Nicy1jb250YWN0LS1uZXcgLndwY2Y3IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zc2JzLWNvbnRhY3QtLW5ldyAuZm9ybSAud3BjZjctZm9ybS1jb250cm9sLXdyYXA6aGFzKGlucHV0OmZvY3VzKTphZnRlciwgLnNzYnMtY29udGFjdC0tbmV3IC5mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcDpoYXModGV4dGFyZWE6Zm9jdXMpOmFmdGVyLCAuc3Nicy1jb250YWN0LS1uZXcgLmZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwOmhhcygud3BjZjctbm90LXZhbGlkLXRpcCk6YWZ0ZXIsIC5zc2JzLWNvbnRhY3QtLW5ldyAud3BjZjcgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwOmhhcyhpbnB1dDpmb2N1cyk6YWZ0ZXIsIC5zc2JzLWNvbnRhY3QtLW5ldyAud3BjZjcgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwOmhhcyh0ZXh0YXJlYTpmb2N1cyk6YWZ0ZXIsIC5zc2JzLWNvbnRhY3QtLW5ldyAud3BjZjcgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwOmhhcygud3BjZjctbm90LXZhbGlkLXRpcCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5zc2JzLWNvbnRhY3QtLW5ldyAuZm9ybSAud3BjZjctZm9ybS1jb250cm9sLXdyYXA6aGFzKHRleHRhcmVhOmZvY3VzKTphZnRlciwgLnNzYnMtY29udGFjdC0tbmV3IC53cGNmNyAud3BjZjctZm9ybS1jb250cm9sLXdyYXA6aGFzKHRleHRhcmVhOmZvY3VzKTphZnRlciB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMnB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG59XG4uc3Nicy1jb250YWN0LS1uZXcgLmZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwOmhhcyhpbnB1dDpmb2N1cyk6YWZ0ZXIsIC5zc2JzLWNvbnRhY3QtLW5ldyAuZm9ybSAud3BjZjctZm9ybS1jb250cm9sLXdyYXA6aGFzKHRleHRhcmVhOmZvY3VzKTphZnRlciwgLnNzYnMtY29udGFjdC0tbmV3IC53cGNmNyAud3BjZjctZm9ybS1jb250cm9sLXdyYXA6aGFzKGlucHV0OmZvY3VzKTphZnRlciwgLnNzYnMtY29udGFjdC0tbmV3IC53cGNmNyAud3BjZjctZm9ybS1jb250cm9sLXdyYXA6aGFzKHRleHRhcmVhOmZvY3VzKTphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjQzYyOTczLCAjNTA1MEQ5KTtcbn1cbi5zc2JzLWNvbnRhY3QtLW5ldyAuZm9ybSAud3BjZjctZm9ybS1jb250cm9sLXdyYXA6bm90KC50ZXJtX2FuZF9jb25kaXRpb25zKTpoYXMoLndwY2Y3LW5vdC12YWxpZC10aXApLCAuc3Nicy1jb250YWN0LS1uZXcgLndwY2Y3IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcDpub3QoLnRlcm1fYW5kX2NvbmRpdGlvbnMpOmhhcygud3BjZjctbm90LXZhbGlkLXRpcCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNzYnMtY29udGFjdC0tbmV3IC5mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcDpub3QoLnRlcm1fYW5kX2NvbmRpdGlvbnMpOmhhcygud3BjZjctbm90LXZhbGlkLXRpcCk6YWZ0ZXIsIC5zc2JzLWNvbnRhY3QtLW5ldyAud3BjZjcgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwOm5vdCgudGVybV9hbmRfY29uZGl0aW9ucyk6aGFzKC53cGNmNy1ub3QtdmFsaWQtdGlwKTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNGRjAwNTE7XG59XG4uc3Nicy1jb250YWN0LS1uZXcgLmZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1ub3QtdmFsaWQtdGlwLCAuc3Nicy1jb250YWN0LS1uZXcgLndwY2Y3IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGNvbG9yOiAjRkYwMDUxO1xuICBmb250LXNpemU6IDAuNjY2NjY2NjY2N2VtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE2cHg7XG59XG4uc3Nicy1jb250YWN0LS1uZXcgLmZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLnRlcm1fYW5kX2NvbmRpdGlvbnMgLndwY2Y3LW5vdC12YWxpZC10aXAsIC5zc2JzLWNvbnRhY3QtLW5ldyAud3BjZjcgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLnRlcm1fYW5kX2NvbmRpdGlvbnMgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBib3R0b206IC0zMHB4O1xufVxuLnNzYnMtY29udGFjdC0tbmV3IC5mb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsIC5zc2JzLWNvbnRhY3QtLW5ldyAud3BjZjcgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zc2JzLWNvbnRhY3QtLW5ldyAuZm9ybSBsYWJlbCwgLnNzYnMtY29udGFjdC0tbmV3IC53cGNmNyBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3Nicy1jb250YWN0LS1uZXcgLmZvcm0gbGFiZWwgLnRleHQtYXJlYS1jb3VudGVyLCAuc3Nicy1jb250YWN0LS1uZXcgLndwY2Y3IGxhYmVsIC50ZXh0LWFyZWEtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNnB4O1xuICByaWdodDogMTRweDtcbiAgZm9udC1zaXplOiAwLjcyMjIyMjIyMjJlbTtcbiAgY29sb3I6ICNCNEI0QkQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuLnNzYnMtY29udGFjdC0tbmV3IC5mb3JtIGxhYmVsLmhhbGYsIC5zc2JzLWNvbnRhY3QtLW5ldyAud3BjZjcgbGFiZWwuaGFsZiB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDE0cHgpO1xufVxuLnNzYnMtY29udGFjdC0tbmV3IC5mb3JtIGxhYmVsLnRoaXJkLCAuc3Nicy1jb250YWN0LS1uZXcgLndwY2Y3IGxhYmVsLnRoaXJkIHtcbiAgd2lkdGg6IGNhbGMoMzMlIC0gMjJweCk7XG59XG4uc3Nicy1jb250YWN0LS1uZXcgLmZvcm0gbGFiZWwudGhpcmQtdHdvLCAuc3Nicy1jb250YWN0LS1uZXcgLndwY2Y3IGxhYmVsLnRoaXJkLXR3byB7XG4gIHdpZHRoOiBjYWxjKDY2JSAtIDQ0cHgpO1xufVxuLnNzYnMtY29udGFjdC0tbmV3IC5mb3JtIC5zdWJtaXQtcm93LCAuc3Nicy1jb250YWN0LS1uZXcgLndwY2Y3IC5zdWJtaXQtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zc2JzLWNvbnRhY3QtLW5ldyAuZm9ybSAuc3VibWl0LXJvdyAud3BjZjctc3Bpbm5lciwgLnNzYnMtY29udGFjdC0tbmV3IC5mb3JtIC5zdWJtaXQtcm93IC5hamF4LWxvYWRlciwgLnNzYnMtY29udGFjdC0tbmV3IC53cGNmNyAuc3VibWl0LXJvdyAud3BjZjctc3Bpbm5lciwgLnNzYnMtY29udGFjdC0tbmV3IC53cGNmNyAuc3VibWl0LXJvdyAuYWpheC1sb2FkZXIge1xuICByaWdodDogLTIwcHg7XG4gIHotaW5kZXg6IDU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zc2JzLWNvbnRhY3QtLW5ldyAuZm9ybSBsYWJlbCA+IHNwYW46bm90KC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCksIC5zc2JzLWNvbnRhY3QtLW5ldyAud3BjZjcgbGFiZWwgPiBzcGFuOm5vdCgud3BjZjctZm9ybS1jb250cm9sLXdyYXApIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLnNzYnMtY29udGFjdC0tbmV3IC5mb3JtIGxhYmVsOmhhcygud3BjZjctdmFsaWRhdGVzLWFzLXJlcXVpcmVkKSA+IHNwYW46bm90KC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCk6YWZ0ZXIsIC5zc2JzLWNvbnRhY3QtLW5ldyAud3BjZjcgbGFiZWw6aGFzKC53cGNmNy12YWxpZGF0ZXMtYXMtcmVxdWlyZWQpID4gc3Bhbjpub3QoLndwY2Y3LWZvcm0tY29udHJvbC13cmFwKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xuICBjb2xvcjogI0ZGMDA1MTtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zc2JzLWNvbnRhY3QtLW5ldyAuZm9ybSAuYnRuLCAuc3Nicy1jb250YWN0LS1uZXcgLndwY2Y3IC5idG4ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEzcHggMzZweCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB3aWR0aDogMjEwcHg7XG59XG4uc3Nicy1jb250YWN0LS1uZXcgLmZvcm0gbGFiZWwsIC5zc2JzLWNvbnRhY3QtLW5ldyAud3BjZjcgbGFiZWwge1xuICBjb2xvcjogIzJFMkY0NjtcbiAgZm9udC1zaXplOiAwLjg4ODg4ODg4ODllbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIHNhbnMtc2VyaWY7XG59XG4uc3Nicy1jb250YWN0LS1uZXcgLnNzYnMtY29udGFjdF9fZm9ybS1jb250YWN0IHtcbiAgcGFkZGluZzogNTBweCA2MHB4IDQwcHg7XG4gIG1heC13aWR0aDogODY0cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5OGRlZywgcmdiYSgxOTgsIDQxLCAxMTUsIDAuMjUpIDAlLCByZ2JhKDgwLCA4MCwgMjE3LCAwLjI1KSAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG4uc3Nicy1jb250YWN0LS1uZXcgLmZvcm0tY29udGFjdF9fZm9ybS1jb250YWluZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3Nicy1jb250YWN0LS1zbWFsbCAuZm9ybSAuc3VibWl0LXJvdywgLnNzYnMtY29udGFjdC0tc21hbGwgLndwY2Y3IC5zdWJtaXQtcm93IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zc2JzLWNvbnRhY3QtLXNtYWxsIGgzIHtcbiAgZm9udC1zaXplOiAyLjIyMjIyMjIyMjJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zc2JzLWNvbnRhY3QtLW5ldzpub3QoLnNzYnMtY29udGFjdC0tcG9wdXApID4gZGl2ID4gLnNzYnMtY29udGFjdF9fZm9ybS1jb250YWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zc2JzLWNvbnRhY3QtLW5ldyB7XG4gICAgcGFkZGluZzogMzJweCAwO1xuICB9XG4gIC5zc2JzLWNvbnRhY3QtLW5ldyAuc3Nicy1jb250YWN0X190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cbiAgLnNzYnMtY29udGFjdC0tbmV3Om5vdCguc3Nicy1jb250YWN0LS10d28tY29sdW1ucykgLnNzYnMtY29udGFjdF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzOHB4IDM4cHggNDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5OGRlZywgcmdiYSh2YXIoLS1zc2JzLWJnMSksIDAuMDYpIDAlLCByZ2JhKHZhcigtLXNzYnMtYmcyKSwgMC4wNikgNjQuOSUpO1xuICB9XG4gIC5zc2JzLWNvbnRhY3QtLW5ldyAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5zc2JzLWNvbnRhY3QtLW5ldyAudXNlci1pbmZvX19uYW1lcy1ibG9jaywgLnNzYnMtY29udGFjdC0tbmV3IC51c2VyLWluZm9fX3Bob25lLWNvbXBhbnktYmxvY2ssIC5zc2JzLWNvbnRhY3QtLW5ldyAudXNlci1pbmZvX19jb21wYW55LWpvYiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3Nicy1jb250YWN0LS1uZXcgLnVzZXItaW5mb19fbmFtZXMtYmxvY2sgLnVzZXItaW5mb19faW5wdXQtY29udGFpbmVyLCAuc3Nicy1jb250YWN0LS1uZXcgLnVzZXItaW5mb19fcGhvbmUtY29tcGFueS1ibG9jayAudXNlci1pbmZvX19pbnB1dC1jb250YWluZXIsIC5zc2JzLWNvbnRhY3QtLW5ldyAudXNlci1pbmZvX19jb21wYW55LWpvYiAudXNlci1pbmZvX19pbnB1dC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zc2JzLWNvbnRhY3QtLXBvcHVwcyAuZm9ybSBsYWJlbC5oYWxmLCAuc3Nicy1jb250YWN0LS1wb3B1cHMgLmZvcm0gbGFiZWwudGhpcmQsIC5zc2JzLWNvbnRhY3QtLXBvcHVwcyAuZm9ybSBsYWJlbC50aGlyZC10d28sIC5zc2JzLWNvbnRhY3QtLXBvcHVwcyAud3BjZjcgbGFiZWwuaGFsZiwgLnNzYnMtY29udGFjdC0tcG9wdXBzIC53cGNmNyBsYWJlbC50aGlyZCwgLnNzYnMtY29udGFjdC0tcG9wdXBzIC53cGNmNyBsYWJlbC50aGlyZC10d28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNzYnMtY29udGFjdC0tbmV3IC5zc2JzLWNvbnRhY3RfX2Zvcm0tY29udGFjdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gIC5zc2JzLWNvbnRhY3QtLW5ldzpub3QoLnNzYnMtY29udGFjdC0tdHdvLWNvbHVtbnMpIC5zc2JzLWNvbnRhY3RfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjRweCAyNHB4IDMycHg7XG4gIH1cbiAgLnNzYnMtY29udGFjdC0tbmV3IC5mb3JtIGZvcm0sIC5zc2JzLWNvbnRhY3QtLW5ldyAud3BjZjcgZm9ybSB7XG4gICAgcm93LWdhcDogMTNweDtcbiAgfVxuICAuc3Nicy1jb250YWN0LS1uZXcgLmZvcm0gLmZpbGUtdXBsb2FkX19vdmVybGF5LCAuc3Nicy1jb250YWN0LS1uZXcgLndwY2Y3IC5maWxlLXVwbG9hZF9fb3ZlcmxheSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBnYXA6IDhweDtcbiAgfVxuICAuc3Nicy1jb250YWN0LS1uZXcgLmZvcm0gLmZpbGUtdXBsb2FkX19vdmVybGF5IC5idG4sIC5zc2JzLWNvbnRhY3QtLW5ldyAud3BjZjcgLmZpbGUtdXBsb2FkX19vdmVybGF5IC5idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5zc2JzLWNvbnRhY3QtLW5ldyAuZm9ybSBsYWJlbC5oYWxmLCAuc3Nicy1jb250YWN0LS1uZXcgLmZvcm0gbGFiZWwudGhpcmQsIC5zc2JzLWNvbnRhY3QtLW5ldyAuZm9ybSBsYWJlbC50aGlyZC10d28sIC5zc2JzLWNvbnRhY3QtLW5ldyAud3BjZjcgbGFiZWwuaGFsZiwgLnNzYnMtY29udGFjdC0tbmV3IC53cGNmNyBsYWJlbC50aGlyZCwgLnNzYnMtY29udGFjdC0tbmV3IC53cGNmNyBsYWJlbC50aGlyZC10d28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zc2JzLWNvbnRhY3QtLW5ldyAuZm9ybSBpbnB1dDpub3QoaW5wdXRbdHlwZT1zdWJtaXRdKSwgLnNzYnMtY29udGFjdC0tbmV3IC5mb3JtIHRleHRhcmVhLCAuc3Nicy1jb250YWN0LS1uZXcgLndwY2Y3IGlucHV0Om5vdChpbnB1dFt0eXBlPXN1Ym1pdF0pLCAuc3Nicy1jb250YWN0LS1uZXcgLndwY2Y3IHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnNzYnMtY29udGFjdC0tbmV3IC5mb3JtIC5zdWJtaXQtcm93LCAuc3Nicy1jb250YWN0LS1uZXcgLndwY2Y3IC5zdWJtaXQtcm93IHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB9XG4gIC5zc2JzLWNvbnRhY3QtLW5ldyAuZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5zc2JzLWNvbnRhY3QtLW5ldyAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3Nicy1jb250YWN0LS1uZXcgLmZvcm0gLndwY2Y3LWNoZWNrYm94LCAuc3Nicy1jb250YWN0LS1uZXcgLmZvcm0gLnRlcm1fYW5kX2NvbmRpdGlvbnMsIC5zc2JzLWNvbnRhY3QtLW5ldyAud3BjZjcgLndwY2Y3LWNoZWNrYm94LCAuc3Nicy1jb250YWN0LS1uZXcgLndwY2Y3IC50ZXJtX2FuZF9jb25kaXRpb25zIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgfVxuICAuc3Nicy1jb250YWN0LS1uZXcgLmZvcm0gLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuLCAuc3Nicy1jb250YWN0LS1uZXcgLmZvcm0gLnRlcm1fYW5kX2NvbmRpdGlvbnMgLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW4sIC5zc2JzLWNvbnRhY3QtLW5ldyAud3BjZjcgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuLCAuc3Nicy1jb250YWN0LS1uZXcgLndwY2Y3IC50ZXJtX2FuZF9jb25kaXRpb25zIC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgc3Nicy1jb250YWN0IFR3byBDb2x1bW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3Nicy1jb250YWN0LS10d28tY29sdW1ucyB7XG4gIHBhZGRpbmc6IDYwcHggMCA5MHB4O1xufVxuLnNzYnMtY29udGFjdC0tdHdvLWNvbHVtbnMuc3Nicy1jb250YWN0LS1iZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAlO1xuICBsZWZ0OiAtNCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjhkZWcsIHJnYmEodmFyKC0tc3Nicy1iZzEpLCAwLjE1KSA1MS44NSUsIHJnYmEodmFyKC0tc3Nicy1iZzIpLCAwLjU1KSA4Ny4zJSk7XG4gIGZpbHRlcjogYmx1cigxMnZ3KTtcbiAgd2lkdGg6IDMxdnc7XG4gIGhlaWdodDogMzF2dztcbn1cbi5zc2JzLWNvbnRhY3QtLXR3by1jb2x1bW5zIC5zc2JzLWNvbnRhY3RfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDUwcHg7XG59XG4uc3Nicy1jb250YWN0LS10d28tY29sdW1ucyAuc3Nicy1jb250YWN0X19jb2wge1xuICB3aWR0aDogMzElO1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbn1cbi5zc2JzLWNvbnRhY3QtLXR3by1jb2x1bW5zIC5zc2JzLWNvbnRhY3RfX2NvbCAuc3Nicy1jb250YWN0X190aXRsZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDIuNjY2NjY2NjY2N2VtO1xufVxuLnNzYnMtY29udGFjdC0tdHdvLWNvbHVtbnMgLnNzYnMtY29udGFjdF9fZm9ybS1jb250YWN0IHtcbiAgd2lkdGg6IDY4JTtcbn1cbi5zc2JzLWNvbnRhY3QtLXR3by1jb2x1bW5zIC5zc2JzLWNvbnRhY3RfX3RleHQgdWwge1xuICBtYXJnaW46IDI4cHggMCAzMHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4uc3Nicy1jb250YWN0LS10d28tY29sdW1ucyAuc3Nicy1jb250YWN0X190ZXh0IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc3Nicy1jb250YWN0LS10d28tY29sdW1ucyAuc3Nicy1jb250YWN0X190ZXh0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5zc2JzLWNvbnRhY3QtLXR3by1jb2x1bW5zIC5zc2JzLWNvbnRhY3RfX3RleHQgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjNweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgd2lkdGg6IDE2cHg7XG4gIG1pbi13aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5OGRlZywgI0M2Mjk3MyAwJSwgIzUwNTBEOSA2NC45JSk7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zc2JzLWNvbnRhY3QtLWJnOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAuc3Nicy1jb250YWN0LS10d28tY29sdW1ucyB7XG4gICAgcGFkZGluZzogMzJweCAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsIHJnYmEoMjAxLCAyLCA5MywgMC4wNCkgMCUsIHJnYmEoNTksIDU5LCAxOTAsIDAuMDQpIDc1JSk7XG4gIH1cbiAgLnNzYnMtY29udGFjdC0tdHdvLWNvbHVtbnMgLnNzYnMtY29udGFjdF9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zc2JzLWNvbnRhY3QtLXR3by1jb2x1bW5zIC5zc2JzLWNvbnRhY3RfX2NvbCxcbiAgLnNzYnMtY29udGFjdC0tdHdvLWNvbHVtbnMgLnNzYnMtY29udGFjdF9fZm9ybS1jb250YWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3Nicy1jb250YWN0LS10d28tY29sdW1ucyAuc3Nicy1jb250YWN0X19mb3JtLWNvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLnNzYnMtY29udGFjdC0tdHdvLWNvbHVtbnMgLnNzYnMtY29udGFjdF9fdGV4dC0tbW9iIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNzYnMtY29udGFjdC0tdHdvLWNvbHVtbnMgLnNzYnMtY29udGFjdF9fY29sIC5zc2JzLWNvbnRhY3RfX3RpdGxlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1heC13aWR0aDogODUlO1xuICB9XG4gIC5zc2JzLWNvbnRhY3RfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBzc2JzLWNvbnRhY3QgQm9vayBNZWV0aW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3Nicy1jb250YWN0LS1ib29rLW1lZXRpbmcge1xuICBwYWRkaW5nOiA2NXB4IDAgMTIwcHg7XG59XG4uc3Nicy1jb250YWN0LS1ib29rLW1lZXRpbmcgLnNzYnMtY29udGFjdF9fZm9ybS1jb250YWN0IHtcbiAgbWF4LXdpZHRoOiAxMTQ1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNzYnMtY29udGFjdC0tYm9vay1tZWV0aW5nIGgzLnNzYnMtY29udGFjdF9fc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzM2VtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnNzYnMtY29udGFjdC0tYm9vay1tZWV0aW5nIC5zc2JzLWNvbnRhY3RfX21lZXRpbmctdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44ODg4ODg4ODg5ZW07XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnNzYnMtY29udGFjdC0tYm9vay1tZWV0aW5nIC5zc2JzLWNvbnRhY3RfX21lZXRpbmctdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvYWNmLWZsZXhpYmxlL2NvbnRhY3RfZm9ybS9iZWZvcmUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnNzYnMtY29udGFjdC0tYm9vay1tZWV0aW5nIC5zc2JzLWNvbnRhY3RfX21lZXRpbmctbGluayB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4uc3Nicy1jb250YWN0LS1ib29rLW1lZXRpbmcgLnNzYnMtY29udGFjdF9fb3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDI5cHggMCAyOXB4O1xufVxuLnNzYnMtY29udGFjdC0tYm9vay1tZWV0aW5nIC5zc2JzLWNvbnRhY3RfX29yIHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiA0MnB4O1xuICBwYWRkaW5nOiAzcHggMTRweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMyMWRlZywgI0NEN0RCNSAtMTcuNTIlLCAjN0I3QkZCIDExNi40NSUpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44ODg4ODg4ODg5ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5zc2JzLWNvbnRhY3QtLWJvb2stbWVldGluZyAuc3Nicy1jb250YWN0X19vcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAwO1xuICBoZWlnaHQ6IDk0JTtcbiAgd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTMlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5zc2JzLWNvbnRhY3QtLWJvb2stbWVldGluZyAuc3Nicy1jb250YWN0X19mb3JtLWNvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luLWxlZnQ6IDQ5cHg7XG4gIHBhZGRpbmc6IDUycHggNTJweCA2NHB4IDY4cHg7XG59XG4uc3Nicy1jb250YWN0LS1ib29rLW1lZXRpbmcgLnNzYnMtY29udGFjdF9fY29udGVudCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cbi5zc2JzLWNvbnRhY3QtLWJvb2stbWVldGluZyAuc3Nicy1jb250YWN0X19mb3JtLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG4uc3Nicy1jb250YWN0LS1ib29rLW1lZXRpbmcgLnNzYnMtY29udGFjdF9fZm9ybSB7XG4gIG1heC13aWR0aDogNjU0cHg7XG59XG4uc3Nicy1jb250YWN0LS1ib29rLW1lZXRpbmcgLnNzYnMtY29udGFjdF9fZm9ybSAud3BjZjcgZm9ybSB7XG4gIHJvdy1nYXA6IDI0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE4MDJweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zc2JzLWNvbnRhY3QtLWJvb2stbWVldGluZyB7XG4gICAgcGFkZGluZzogMC42MjV2dyAwIDcuNXZ3O1xuICB9XG4gIC5zc2JzLWNvbnRhY3QtLWJvb2stbWVldGluZyAuc3Nicy1jb250YWN0X19mb3JtLWNvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDMuMTI1dncgMy4yNXZ3IDQuMjV2dztcbiAgfVxuICAuc3Nicy1jb250YWN0LS1ib29rLW1lZXRpbmcgLnNzYnMtY29udGFjdF9fZm9ybS1jb250YWN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuc3Nicy1jb250YWN0LS1ib29rLW1lZXRpbmcgLnNzYnMtY29udGFjdF9fZm9ybS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjc1dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xMjV2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zc2JzLWNvbnRhY3QtLWJvb2stbWVldGluZyB7XG4gICAgcGFkZGluZzogMTBweCAwIDYwcHg7XG4gIH1cbiAgLnNzYnMtY29udGFjdC0tYm9vay1tZWV0aW5nIC5oaWRlLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5zc2JzLWNvbnRhY3QtLW5ldyAuZm9ybSBsYWJlbCAudGV4dC1hcmVhLWNvdW50ZXIsIC5zc2JzLWNvbnRhY3QtLW5ldyAud3BjZjcgbGFiZWwgLnRleHQtYXJlYS1jb3VudGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI0I0QjRCRDtcbiAgfVxuICAuc3Nicy1jb250YWN0LS1ib29rLW1lZXRpbmcge1xuICAgIHBhZGRpbmc6IDM0cHggMCAzMnB4O1xuICB9XG59XG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcbi5zc2JzLWNvbnRhY3QtLW5ldyAuZm9ybSAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3Bhbjo6YmVmb3JlLC5zc2JzLWNvbnRhY3QtLW5ldyAuZm9ybSAudGVybV9hbmRfY29uZGl0aW9ucyAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuOjpiZWZvcmUsLnNzYnMtY29udGFjdC0tbmV3IC53cGNmNyAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3Bhbjo6YmVmb3JlLC5zc2JzLWNvbnRhY3QtLW5ldyAud3BjZjcgLnRlcm1fYW5kX2NvbmRpdGlvbnMgLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3Bhbjo6YmVmb3Jle2JhY2tncm91bmQ6dXJsKC4uLy4uL2ltZy92ZWN0b3ItY2hlY2suc3ZnKSBuby1yZXBlYXQgY2VudGVyLCBsaW5lYXItZ3JhZGllbnQoOThkZWcsICNDNjI5NzMgMCUsICM1MDUwRDkgNjQuOSUpfVxuLnNzYnMtY29udGFjdC0tYm9vay1tZWV0aW5nIC5zc2JzLWNvbnRhY3RfX21lZXRpbmctdGV4dDpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi9pbWcvYWNmLWZsZXhpYmxlL2NvbnRhY3RfZm9ybS9iZWZvcmUuc3ZnXCIpfVxufVxuXG4gQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTgwMnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG4iLCJAdXNlICdzYXNzOm1hdGgnO1xuXG5AZnVuY3Rpb24gcHgtdG8tdncoJHB4LCAkYmFzZTogMTkyMCkge1xuICBAcmV0dXJuICBtYXRoLmRpdigkcHggKiAxLjIsICRiYXNlKSAqIDEwMHZ3O1xufVxuXG5AZnVuY3Rpb24gcHgtdG8taGFsZigkcHgpIHtcbiAgQHJldHVybiByb3VuZChtYXRoLmRpdigkcHgsIDIpKSAqIDFweDtcbn1cblxuQGZ1bmN0aW9uIGZzLXRvLXZ3KCRweCwgJGJhc2U6IDE5MjApIHtcbiAgQHJldHVybiAgbWF0aC5kaXYoJHB4ICogMS40LCAkYmFzZSkgKiAxMDB2dztcbn1cbkBmdW5jdGlvbiBweC10by1lbSgkcHgsICRiYXNlLWZvbnQtc2l6ZTogMTgpIHtcbiAgQHJldHVybiBtYXRoLmRpdigkcHggLCAkYmFzZS1mb250LXNpemUpICogMWVtO1xufVxuXG5AZnVuY3Rpb24gcGFnZS12YXIoJHZhcjogLS1wYWdlLWNvbG9yKSB7XG4gIEByZXR1cm4gdmFyKCR2YXIpO1xufVxuXG5AbWl4aW4gc3Nicy1iZygkYmc6ICBsaW5lYXItZ3JhZGllbnQoNTBkZWcsIHJnYmEocGFnZS12YXIoLS1zc2JzLWJnMSksIDAuMTUpIDM4LjAyJSwgcmdiYShwYWdlLXZhcigtLXNzYnMtYmcyKSwgMC4yMykgODcuOTYlKSwkd2lkdGggOjQ1dncsICRoZWlnaHQ6IDQ1dncsICRibHVyOiAxMHZ3ICl7XG4gIGJhY2tncm91bmQ6ICRiZztcblxuICBmaWx0ZXI6IGJsdXIoJGJsdXIpO1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6JGhlaWdodDtcbn1cblxuQG1peGluIGdyYWRpZW50LWJvcmRlcigkYm9yZGVyLXJhZGl1czogMTFweCwgJGdyYWQgOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHBhZ2UtdmFyKCksIHBhZ2UtdmFyKC0tcGFnZS1jb2xvcjIpKSkge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgdG9wOiAxcHg7XG4gICAgbGVmdDogMXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMnB4KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOm5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB6LWluZGV4OiAtNTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJGdyYWQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn0iLCIvLyBHcmlkLlxyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG5cdHhzOiAwLFxyXG5cdHNtOiA1NzZweCxcclxuXHRtZDogNzY4cHgsXHJcblx0bGc6IDk5MnB4LFxyXG5cdHhsOiAxMTAwcHhcclxuKTtcclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcblx0c206IDU0MHB4LFxyXG5cdG1kOiA3MjBweCxcclxuXHRsZzogOTYwcHgsXHJcblx0eGw6IDExNDBweFxyXG4pO1xyXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDIwcHg7XHJcblxyXG4vLyBGb250IGZhbWlsaWVzLlxyXG4kbWFpbi1mb250XHRcdFx0OiAnUHJveGltYSBOb3ZhJywgc2Fucy1zZXJpZjtcclxuJHNlY29uZC1mb250XHQ6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG5cclxuLy8gRm9udCBzaXplcy5cclxuJGZzLXhzXHQ6IDEycHg7XHJcbiRmcy1zbVx0OiAxNHB4O1xyXG4kZnMtbWRcdDogMTZweDtcclxuJGZzLWxnXHQ6IDE4cHg7XHJcbiRmcy14bFx0OiAyMHB4O1xyXG5cclxuLy8gRm9udCB3ZWlnaHRzLlxyXG4kZnctbGlnaHRcdFx0OiAzMDA7XHJcbiRmdy1yZWd1bGFyXHRcdDogNDAwO1xyXG4kZnctbWVkaXVtXHRcdDogNTAwO1xyXG4kZnctc2VtaWJvbGRcdDogNjAwO1xyXG4kZnctYm9sZFx0XHQ6IDcwMDtcclxuJGZ3LWV4dHJhYm9sZFx0OiA4MDA7XHJcbiRmdy1ibGFja1x0XHQ6IDkwMDtcclxuXHJcbi8vIExpbmUgaGVpZ2h0cy5cclxuJGxoXHRcdFx0OiAxLjQ7XHJcbiRsaC10aXRsZVx0OiAxLjE7XHJcblxyXG4vLyBDb2xvcnMuXHJcbiR3aGl0ZVx0OiAjZmZmO1xyXG4kYmxhY2tcdDogIzAwMDtcclxuXHJcbiRiYWNrZ3JvdW5kLW1haW4tcGFydC12aWRlby1wcmV2aWV3OiB1cmwoXCIuLi9pbWcvbWFpbi1wYXJ0LWJnLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4kYmctY29sb3I6ICNmMmYyZjI7XHJcbiRtYWluLWNvbG9yOiAjZmZmZmZmO1xyXG4kZGFyay1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcclxuJGRhcmstY29sb3ItbmV3OiAjMDAwMjI5O1xyXG4kd2hpdGUtY29sb3I6ICNmZmZmZmY7XHJcbiRiZy1saW5rLWFjdGl2ZTogIzI2MjYyNjtcclxuJHRleHQtZ3JheTogIzY2NjY2NjtcclxuJHRleHQtZ3JheTI6ICNCNEI0QkQ7XHJcbiRoZWFkZXItaGVpZ2h0OiA4MHB4O1xyXG4kaW5wdXQtYm9yZGVyOiAjRDlEOUQ5O1xyXG4kcGxhY2Vob2xkZXItY29sb3I6ICM5OTk5OTk7XHJcbiRpbnZhbGlkLWJvcmRlcjogI0ZGMDA1MTtcclxuJG5ld3MtdGV4dC1jb2xvcjogIzMzMzMzMztcclxuJHRleHQtY29sb3I6ICMyRTJGNDY7XHJcbiRuZXdzLWRhdGUtYmc6ICNkYWYyZWE7XHJcbiRwcmltYXJ5LWJ1dHRvbi1jb2xvcjogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0M5MDI1RCAwJSwgIzk2MDE1RCAxMDAlKTtcclxuJGhvdmVyLWJ1dHRvbi1jb2xvcjogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzlGMDI0QiAwJSwgIzdCMDI0QiAxMDAlKTtcclxuJGFycm93LWxpbmstYnV0dG9uOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDIwMSwgMiwgOTMsIDAuMSkgMCUsIHJnYmEoMTUwLCAxLCA5MywgMC4xKSAxMDAlKTtcclxuJGhlYWRlci1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDk3Ljk1ZGVnLCByZ2JhKDE5OCwgNDEsIDExNSwgMC43KSAwJSwgcmdiYSg4MCwgODAsIDIxNywgMC43KSAxMDAlKTtcclxuJHRleHQtZ3JhZDogbGluZWFyLWdyYWRpZW50KDk4ZGVnLCAjQzYyOTczIDAlLCAjNTA1MEQ5IDY0LjklKTtcclxuJGhlYWRlci1ob3ZlcjogIGxpbmVhci1ncmFkaWVudCg5Ny45NWRlZywgcmdiYSg4MCwgODAsIDIxNywgMC4xKSAwJSwgcmdiYSgxOTgsIDQxLCAxMTUsIDAuMSkgMTAwJSk7XHJcbiRzb29uLWdyYWRpZW50IDogbGluZWFyLWdyYWRpZW50KDEwNWRlZywgcmdiYSgxODAsIDEyLCAxMDgsIDAuNzApIC00OC44MiUsIHJnYmEoNTksIDU5LCAxOTAsIDAuNzApIDY4Ljc1JSk7XHJcbiRnZW5lcmFsLWJnOiAgcmdiYSgyMTEsIDIxOCwgMjI4LCAwLjMwKTtcclxuJGdlbmVyYWwtYmx1ZTogIzMwMzBCNTtcclxuJGdlbmVyYWwtYmx1ZTI6ICMzNjM2RUQ7XHJcbi8vIE90aGVycy5cclxuJHRyXHRcdDogMC4zNXM7XHJcbiRyYWRpdXNcdDogNXB4OyIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsIHh4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iXX0= */

.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.ssbs-vacancies {
  padding: 60px 0;
}
.ssbs-vacancies--bg {
  position: relative;
  z-index: 2;
}
.ssbs-vacancies--bg:before {
  content: "";
  position: absolute;
  bottom: -35%;
  right: -5%;
  background-color: transparent;
  background-size: cover;
  z-index: -1;
  background: linear-gradient(-50deg, rgba(var(--ssbs-bg1), 0.15) 51.85%, rgba(var(--ssbs-bg2), 0.4) 87.3%);
  -webkit-filter: blur(10vw);
          filter: blur(10vw);
  width: 28vw;
  height: 28vw;
}
.ssbs-vacancies .all__single-vacancy--not-found {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 35px;
  padding-left: 6.25vw;
  min-height: 200px;
  border-radius: 12px;
  background: linear-gradient(98deg, rgba(var(--ssbs-bg1), 0.06) 0%, rgba(var(--ssbs-bg2), 0.06) 64.9%);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ssbs-vacancies .all__single-vacancy--not-found h4, .ssbs-vacancies .all__single-vacancy--not-found p {
  font-family: "Proxima Nova";
  font-size: 1.7777777778em;
  font-style: normal;
  font-weight: 600;
  margin-bottom: 0;
  color: #7B7C88;
}
.ssbs-vacancies .vacancy-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
}
.ssbs-vacancies .all__single-vacancy > div {
  -webkit-column-gap: 50px;
     -moz-column-gap: 50px;
          column-gap: 50px;
  margin-top: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ssbs-vacancies .all__single-vacancy > div .ssbs-read-more {
  margin-top: 0;
}
.ssbs-vacancies .ssbs-vacancies__tag:before, .ssbs-vacancies .all__single-vacancy > div .location:before {
  content: "";
  display: inline-block;
  width: 32px;
  height: 32px;
  background: url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/vacancies/../../img/products-svg/gear.svg) no-repeat center;
  background-size: cover;
  margin-right: 10px;
}
.ssbs-vacancies .all__single-vacancy > div .location::before {
  background: url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/vacancies/../../img/products-svg/point.svg) no-repeat center;
}
.ssbs-vacancies .ssbs-read-more {
  font-size: 0.8888888889em;
  white-space: nowrap;
}
.ssbs-vacancies .ssbs-vacancies__tag, .ssbs-vacancies .all__single-vacancy > div .location {
  font-family: "Open Sans", sans-serif;
  font-size: 1em;
  color: #2E2F46;
  font-weight: 500;
}
.ssbs-vacancies .search-field__search form {
  -webkit-column-gap: 24px;
     -moz-column-gap: 24px;
          column-gap: 24px;
  width: 100%;
}
.ssbs-vacancies .search-field__search input {
  border: 1px solid #E9E9E9;
  border-radius: 8px;
  font-family: "Open Sans", sans-serif;
  font-size: 0.8888888889em;
}
.ssbs-vacancies .vacancies-total {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  margin-top: 32px;
}
.ssbs-vacancies .vacancies__search-field {
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ssbs-vacancies .btn {
  border: none;
}
.ssbs-vacancies .vacancies__seach_button {
  outline: none;
}
.ssbs-vacancies .vacancies__seach_button:after {
  content: none;
}
.ssbs-vacancies .ssbs-vacancies__wrapper {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 12px;
  background: #fff;
  padding: 24px;
  -webkit-column-gap: 99px;
     -moz-column-gap: 99px;
          column-gap: 99px;
  -webkit-box-shadow: 1px 4px 14px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 1px 4px 14px 0px rgba(0, 0, 0, 0.1);
}
.ssbs-vacancies .ssbs-vacancies__inner {
  width: 100%;
}
.ssbs-vacancies .ssbs-vacancies__inner > .btn {
  margin-top: 32px;
  min-width: 173px;
}
.ssbs-vacancies .ssbs-vacancies__inner .vacancies__all {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 32px;
  margin-top: 32px;
}
.ssbs-vacancies .ssbs-vacancies__inner .vacancies__all .all__single-vacancy {
  width: calc(50% - 16px);
  margin-top: 0;
  padding: 32px 32px 43px;
  min-height: 230px;
  border-radius: 12px;
  background: #fff;
  -webkit-box-shadow: 1px 4px 14px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 1px 4px 14px 0px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ssbs-vacancies .ssbs-vacancies__inner .vacancies__all .all__single-vacancy--not-found {
  padding-top: 0;
  padding-bottom: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ssbs-vacancies .ssbs-vacancies__inner .vacancies__all .all__single-vacancy > p {
  font-size: 0.7777777778em;
  color: #2E2F46;
  font-weight: 700;
  padding: 0px 12px;
  margin-bottom: 16px;
  border-radius: 12px;
  background: linear-gradient(110deg, rgba(var(--ssbs-bg1), 0.2) 0%, rgba(var(--ssbs-bg2), 0.2) 78.13%);
}
.ssbs-vacancies .ssbs-vacancies__inner .vacancies__all .all__single-vacancy > h4 {
  font-size: 1.3333333333em;
  margin-bottom: 16px;
  letter-spacing: 0.25px;
  color: #2E2F46;
}
.ssbs-vacancies .ssbs-vacancies__inner .vacancies__all .all__single-vacancy:first-child {
  margin-top: 0;
}
.ssbs-vacancies .vacancies-filter > h3 {
  font-weight: 800;
}
.ssbs-vacancies .vacancies-filter > ul > li ul {
  position: absolute;
  left: auto;
  right: 0;
  top: 100%;
  z-index: 1;
  width: 286px;
  border-radius: 12px;
  background: #fff;
  padding: 0;
  border: 1px solid transparent;
}
.ssbs-vacancies .vacancies-filter > ul > li ul > li {
  padding: 1px 12px;
  margin-top: 8px;
  margin-bottom: 0;
}
.ssbs-vacancies .vacancies-filter > ul > li ul > li span {
  color: #2E2F46;
}
.ssbs-vacancies .vacancies-filter > ul > li ul > li.clear-all {
  font-size: 1em;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  background: linear-gradient(110deg, rgba(var(--ssbs-bg1), 0.15) 0%, rgba(var(--ssbs-bg2), 0.15) 78.13%);
  padding-top: 6px;
  padding-bottom: 4px;
}
.ssbs-vacancies .vacancies-filter > ul > li ul > li.clear-all button {
  color: #2E2F46;
}
.ssbs-vacancies .vacancies-filter > ul > li ul > li.clear-all:hover {
  text-decoration: underline;
}
.ssbs-vacancies .vacancies-filter > ul > li ul > li.clear-all:hover button {
  text-decoration: underline;
}
.ssbs-vacancies .vacancies-filter > ul > li ul > li.clear-all button {
  border: 0;
  background: transparent;
}
.ssbs-vacancies .vacancies-filter > ul > li ul > li input + span:before {
  border-radius: 3px;
  width: 22px;
  height: 22px;
}
.ssbs-vacancies .vacancies-filter > ul > li ul > li input:checked + span:before {
  background: url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/vacancies/../../img/vector-check.svg) no-repeat center, linear-gradient(135deg, var(--page-color) 0%, var(--page-color2) 100%);
  border: none;
}
.ssbs-vacancies .vacancies-filter > ul > li ul > li:hover {
  background: linear-gradient(110deg, rgba(var(--ssbs-bg1), 0.15) 0%, rgba(var(--ssbs-bg2), 0.15) 78.13%);
}
.ssbs-vacancies .vacancies-filter > ul > li.open ul {
  display: block;
  border: 1px solid var(--page-color);
  z-index: 2;
}
.page--lettuce .ssbs-vacancies__seach_button.btn.btn--ghost:before {
  border: 2px solid var(--page-color2);
}
.page--lettuce .ssbs-vacancies .all__single-vacancy--not-found {
  background: linear-gradient(110deg, rgba(16, 146, 74, 0.16) 0%, rgba(94, 191, 85, 0.16) 78.13%);
}
@media screen and (max-width: 992.1px) {
  .page--lettuce .ssbs-vacancies .all__single-vacancy--not-found {
    background: linear-gradient(110deg, rgba(16, 146, 74, 0.06) 0%, rgba(94, 191, 85, 0.06) 78.13%);
  }
}
@media screen and (min-width: 992.1px) {
  .ssbs-vacancies .ssbs-vacancies__seach_button {
    padding: 14px 36px 13px;
  }
  .ssbs-vacancies .vacancies-filter {
    margin-right: 0;
    background: transparent;
    max-width: none;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: 33%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-column-gap: 24px;
       -moz-column-gap: 24px;
            column-gap: 24px;
    -webkit-box-pack: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
  }
  .ssbs-vacancies .vacancies-filter > h3 {
    font-size: 1.3333333333em;
    margin-bottom: 0;
    white-space: nowrap;
  }
  .ssbs-vacancies .vacancies-filter > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-column-gap: 12px;
       -moz-column-gap: 12px;
            column-gap: 12px;
    -webkit-box-pack: right;
        -ms-flex-pack: right;
            justify-content: right;
  }
  .ssbs-vacancies .vacancies-filter > ul > li {
    width: 100%;
    position: relative;
    padding: 9px 16px 8px;
    border-radius: 8px;
    border: 1px solid var(--page-color2);
    max-width: 160px;
  }
  .ssbs-vacancies .vacancies-filter > ul > li:last-of-type {
    width: 80%;
    max-width: 130px;
  }
  .ssbs-vacancies .vacancies-filter > ul > li:last-of-type ul {
    width: auto;
  }
  .ssbs-vacancies .vacancies-filter > ul > li > p {
    font-size: 0.8888888889em;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    color: #7B7C88;
    margin-top: 0;
    white-space: nowrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-column-gap: 10px;
       -moz-column-gap: 10px;
            column-gap: 10px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .ssbs-vacancies .vacancies__seach_button {
    outline: none;
  }
  .ssbs-vacancies .vacancies__seach_button:after {
    content: none;
  }
  .ssbs-vacancies .ssbs-vacancies__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
  }
  .ssbs-vacancies .vacancies__all {
    width: 100%;
  }
  main:not(.ssbs-blog) .search-field__search {
    position: relative;
  }
}
@media screen and (max-width: 1600px) and (min-width: 992px) {
  .ssbs-vacancies .vacancies-filter {
    width: 42%;
  }
}
@media screen and (max-width: 1802px) and (min-width: 992px) {
  .ssbs-vacancies .ssbs-vacancies__wrapper {
    -webkit-column-gap: 3.6875vw;
       -moz-column-gap: 3.6875vw;
            column-gap: 3.6875vw;
  }
  .ssbs-vacancies .all__single-vacancy > div {
    -webkit-column-gap: 3.125vw;
       -moz-column-gap: 3.125vw;
            column-gap: 3.125vw;
  }
}
@media screen and (max-width: 1150px) {
  .ssbs-vacancies .ssbs-vacancies__inner .vacancies__all .all__single-vacancy {
    width: 100%;
  }
}
@media screen and (max-width: 1150px) and (min-width: 992.1px) {
  .ssbs-vacancies .ssbs-vacancies__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .ssbs-vacancies .vacancies {
    width: 100%;
    margin-bottom: 16px;
  }
  .ssbs-vacancies .vacancies-filter {
    width: 100%;
  }
}
@media screen and (max-width: 992.1px) {
  .scroll-lock .js-header-wrapper {
    display: none;
  }
  #vacancies__seach_button {
    display: none;
  }
  .search-field__search {
    position: relative;
  }
  .search-field__search #vacancies__loading_div {
    left: auto;
    right: 95px;
  }
  .ssbs-vacancies {
    padding: 32px 0;
  }
  .ssbs-vacancies .vacancies-header h3 {
    font-size: 24px;
  }
  .ssbs-vacancies--bg:before {
    content: none;
  }
  .ssbs-vacancies .vacancies-header {
    background: transparent;
  }
  .ssbs-vacancies .vacancies-header div {
    background: none;
    width: 32px;
    height: 32px;
    -webkit-mask-image: url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/vacancies/../../img/close.svg);
            mask-image: url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/vacancies/../../img/close.svg);
    background-color: #2E2F46;
    -webkit-mask-size: cover;
            mask-size: cover;
  }
  .ssbs-vacancies .vacancies-header h3 {
    color: #2E2F46;
    margin-bottom: 0;
  }
  .ssbs-vacancies .search-field__search form {
    padding-top: 0;
  }
  .ssbs-vacancies .mob-filter-open {
    margin-top: 0;
  }
  .ssbs-vacancies .search-field__search input {
    padding-left: 16px;
    padding-right: 40px;
  }
  .ssbs-vacancies .search-field__search label::before {
    left: auto;
    right: 16px;
  }
  .ssbs-vacancies .ssbs-vacancies__wrapper {
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .ssbs-vacancies .vacancies-total {
    margin-top: 20px;
  }
  .ssbs-vacancies .ssbs-vacancies__inner .vacancies__all {
    margin-top: 24px;
  }
  .ssbs-vacancies .vacancy-tags {
    margin-top: 0;
  }
  .ssbs-vacancies .all__single-vacancy > div {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .ssbs-vacancies .ssbs-vacancies__seach_button {
    position: absolute;
    right: 56px;
    width: 48px;
    height: 48px;
    min-width: unset;
    padding: 0;
    font-size: 0 !important;
    background: url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/vacancies/../../img/Union.svg) no-repeat center;
    border: 0;
  }
  .ssbs-vacancies .ssbs-vacancies__seach_button:before, .ssbs-vacancies .ssbs-vacancies__seach_button:after {
    content: none;
  }
  .ssbs-vacancies .vacancies-filter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .ssbs-vacancies .vacancies-header {
    position: static;
  }
  .ssbs-vacancies .vacancies-footer {
    position: static;
    margin-top: auto;
  }
  .ssbs-vacancies .vacancies-filter > ul {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .ssbs-vacancies .vacancies-filter > ul > li > p {
    font-size: 20px;
    font-weight: 700;
    color: #2E2F46;
    position: relative;
  }
  .ssbs-vacancies .vacancies-filter > ul > li > p:after {
    content: none;
  }
  .ssbs-vacancies .vacancies-filter > ul > li > p:before {
    content: "";
    position: absolute;
    right: 0;
    top: calc(50% - 9px);
    height: 18px;
    width: 18px;
    background: url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/vacancies/../../img/dropdown-arrow-vacancies.svg) no-repeat center;
    -webkit-transition: 0.1s -webkit-transform;
    transition: 0.1s -webkit-transform;
    transition: 0.1s transform;
    transition: 0.1s transform, 0.1s -webkit-transform;
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  .ssbs-vacancies .vacancies-filter > ul > li.open p:before {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
  .ssbs-vacancies .vacancies-filter > ul > li.open ul {
    border: none;
  }
  .ssbs-vacancies .vacancies-filter > ul > li ul {
    position: relative;
    width: 100%;
    border: 0;
  }
  .ssbs-vacancies .vacancies-filter > ul > li ul > li {
    padding: 0;
  }
  .ssbs-vacancies .vacancies-filter > ul > li ul > li span {
    color: #7B7C88;
  }
  .ssbs-vacancies .vacancies-filter > ul > li ul > li:hover {
    background: none;
  }
  .ssbs-vacancies .vacancies-filter > ul > li ul > li input + span:before {
    width: 26px;
    height: 26px;
  }
  .ssbs-vacancies .vacancies-filter > ul > li ul .clear-all {
    display: none;
  }
  .ssbs-vacancies .vacancies-filter > h3 {
    display: none;
  }
  .ssbs-vacancies .vacancies-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-shadow: none;
            box-shadow: none;
    padding-bottom: 10px;
  }
  .ssbs-vacancies .vacancies-footer .vacancies__clear_all_button {
    margin-top: 20px;
    font-family: "Proxima Nova", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    color: #2E2F46;
    background: none;
    border: 0;
  }
  .ssbs-vacancies .vacancies-footer .vacancies__clear_all_button:hover {
    text-decoration: underline;
  }
  .ssbs-vacancies .all__single-vacancy--not-found {
    padding: 48px 24px;
  }
  .ssbs-vacancies .all__single-vacancy--not-found h4, .ssbs-vacancies .all__single-vacancy--not-found p {
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    width: 100%;
  }
  .ssbs-vacancies .vacancy-wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    row-gap: 29px;
  }
  .ssbs-vacancies .all__single-vacancy > div .ssbs-read-more {
    font-size: 16px;
  }
  .ssbs-vacancies .all__single-vacancy > div .ssbs-read-more:after {
    content: "";
  }
  .ssbs-vacancies .ssbs-vacancies__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .ssbs-vacancies .ssbs-vacancies__inner .vacancies__all .all__single-vacancy > h4 {
    font-size: 24px;
  }
  .ssbs-vacancies .vacancy-inner {
    -webkit-column-gap: 20px;
       -moz-column-gap: 20px;
            column-gap: 20px;
    row-gap: 5px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .ssbs-vacancies .vacancy-inner .tag {
    padding: 0;
  }
  .ssbs-vacancies .ssbs-vacancies__tag:before, .ssbs-vacancies .all__single-vacancy > div .location:before {
    width: 24px;
    height: 24px;
    margin-right: 3px;
    background-size: cover !important;
  }
  .ssbs-vacancies .vacancies__title {
    max-width: 72%;
  }
}
@supports (-webkit-appearance:none){
.ssbs-vacancies .ssbs-vacancies__tag:before,.ssbs-vacancies .all__single-vacancy > div .location:before{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/vacancies/../../img/products-svg/gear.svg) no-repeat center}
.ssbs-vacancies .all__single-vacancy > div .location::before{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/vacancies/../../img/products-svg/point.svg) no-repeat center}
.ssbs-vacancies .vacancies-filter > ul > li ul > li input:checked + span:before{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/vacancies/../../img/vector-check.svg) no-repeat center, linear-gradient(135deg, var(--page-color) 0%, var(--page-color2) 100%)}
}
 @media screen and (max-width: 992.1px){
@supports (-webkit-appearance:none){
.ssbs-vacancies .ssbs-vacancies__seach_button{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/vacancies/../../img/Union.svg) no-repeat center}
.ssbs-vacancies .vacancies-filter > ul > li > p:before{background:url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/vacancies/../../img/dropdown-arrow-vacancies.svg) no-repeat center}
}
}
 @media screen and (min-width: 992.1px){
@supports (-webkit-appearance:none){
}
}
 @media screen and (max-width: 1600px) and (min-width: 992px){
@supports (-webkit-appearance:none){
}
}
 @media screen and (max-width: 1802px) and (min-width: 992px){
@supports (-webkit-appearance:none){
}
}
 @media screen and (max-width: 1150px){
@supports (-webkit-appearance:none){
}
}
 @media screen and (max-width: 1150px) and (min-width: 992.1px){
@supports (-webkit-appearance:none){
}
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhY2FuY2llcy92YWNhbmNpZXMuc2NzcyIsInZhY2FuY2llcy92YWNhbmNpZXMuY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9mdW5jdGlvbnMuc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvdmFycy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBO0VBQ0UsZUFBQTtBQ0ZGO0FER0U7RUFDRSxrQkFBQTtFQUNBLFVBQUE7QUNESjtBREVJO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFRU9KLHlHRk5xQjtFRVFyQiwwQkFBQTtVQUFBLGtCQUFBO0VBQ0EsV0ZUK0g7RUVVL0gsWUZWcUk7QUNHdkk7QURBRTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsV0FBQTtFQVNBLGFBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxR0FBQTtFQUNBLHdCQUFBO1VBQUEsZ0JBQUE7QUNOSjtBRFBJO0VBQ0UsMkJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QUNTTjtBREFFO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7QUNFSjtBREFFO0VBQ0Usd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBQ0VKO0FEREk7RUFDRSxhQUFBO0FDR047QURDSTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VB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QUFFQTs7Q0FFQzs7QUFFRDs7QUFFQTs7QUFFQTs7Q0FFQzs7QUFFRDs7QUFFQTs7QUFFQTs7Q0FFQzs7QUFFRDs7QUFFQTs7QUFFQSIsImZpbGUiOiJ2YWNhbmNpZXMvdmFjYW5jaWVzLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICcuLi8uLi9zcmMvc2Nzcy9jb21wb25lbnRzL3ZhcnMnO1xuQGltcG9ydCAnLi4vLi4vc3JjL3Njc3MvY29tcG9uZW50cy9mdW5jdGlvbnMnO1xuQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucyc7XG4uc3Nicy12YWNhbmNpZXMge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gICYtLWJnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTM1JTtcbiAgICAgIHJpZ2h0OiAtNSU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIEBpbmNsdWRlIHNzYnMtYmcobGluZWFyLWdyYWRpZW50KC01MGRlZywgcmdiYShwYWdlLXZhcigtLXNzYnMtYmcxKSwgMC4xNSkgNTEuODUlLCByZ2JhKHBhZ2UtdmFyKC0tc3Nicy1iZzIpLCAwLjQwKSA4Ny4zJSksIDI4dncsIDI4dncpO1xuICAgIH1cbiAgfVxuICAuYWxsX19zaW5nbGUtdmFjYW5jeS0tbm90LWZvdW5kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaDQscCB7XG4gICAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgICAgIGZvbnQtc2l6ZTogcHgtdG8tZW0oMzIpO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBjb2xvcjogIzdCN0M4ODtcbiAgICB9XG4gICAgcGFkZGluZzogMzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IHB4LXRvLXZ3KDEwMCk7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOThkZWcsIHJnYmEocGFnZS12YXIoLS1zc2JzLWJnMSksIDAuMDYpIDAlLCByZ2JhKHBhZ2UtdmFyKC0tc3Nicy1iZzIpLCAwLjA2KSA2NC45JSk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAudmFjYW5jeS1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cbiAgLmFsbF9fc2luZ2xlLXZhY2FuY3kgPiBkaXYge1xuICAgIGNvbHVtbi1nYXA6IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLnNzYnMtcmVhZC1tb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gIC5zc2JzLXZhY2FuY2llc19fdGFnLCAuYWxsX19zaW5nbGUtdmFjYW5jeSA+IGRpdiAubG9jYXRpb24ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL3Byb2R1Y3RzLXN2Zy9nZWFyLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG4gIC5hbGxfX3NpbmdsZS12YWNhbmN5ID4gZGl2IC5sb2NhdGlvbjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL3Byb2R1Y3RzLXN2Zy9wb2ludC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIH1cbiAgLnNzYnMtcmVhZC1tb3JlIHtcbiAgICBmb250LXNpemU6IHB4LXRvLWVtKDE2KTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5zc2JzLXZhY2FuY2llc19fdGFnLCAuYWxsX19zaW5nbGUtdmFjYW5jeSA+IGRpdiAubG9jYXRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kLWZvbnQ7XG4gICAgZm9udC1zaXplOnB4LXRvLWVtKDE4KTtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAuc2VhcmNoLWZpZWxkX19zZWFyY2gge1xuICAgIGZvcm0ge1xuICAgICAgY29sdW1uLWdhcDogMjRweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUU5O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmQtZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogcHgtdG8tZW0oMTYpO1xuICAgIH1cbiAgfVxuICAudmFjYW5jaWVzLXRvdGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG4gIC52YWNhbmNpZXNfX3NlYXJjaC1maWVsZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5idG4ge1xuICAgIGJvcmRlcjogbm9uZVxuICB9XG4gIC52YWNhbmNpZXNfX3NlYWNoX2J1dHRvbiB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zc2JzLXZhY2FuY2llc19fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGNvbHVtbi1nYXA6IDk5cHg7XG4gICAgYm94LXNoYWRvdzogMXB4IDRweCAxNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICB9XG4gIC5zc2JzLXZhY2FuY2llc19faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICYgPiAuYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICBtaW4td2lkdGg6IDE3M3B4O1xuXG4gICAgfVxuICAgIC52YWNhbmNpZXNfX2FsbHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogMzJweDtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAuYWxsX19zaW5nbGUtdmFjYW5jeSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDMycHggNDNweDtcbiAgICAgICAgbWluLWhlaWdodDogMjMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDRweCAxNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAmLS1ub3QtZm91bmQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJiA+IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tZW0oMTQpO1xuICAgICAgICAgIGNvbG9yOiAgJHRleHQtY29sb3I7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMTJweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExMGRlZywgcmdiYShwYWdlLXZhcigtLXNzYnMtYmcxKSwgMC4yMCkgMCUsIHJnYmEocGFnZS12YXIoLS1zc2JzLWJnMiksIDAuMjApIDc4LjEzJSk7XG4gICAgICAgIH1cbiAgICAgICAgJiA+IGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IHB4LXRvLWVtKDI0KTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMjVweDtcbiAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmFjYW5jaWVzLWZpbHRlciA+IGgzIHtcbiAgICBmb250LXdlaWdodDogODAwO1xuICB9XG4gIC52YWNhbmNpZXMtZmlsdGVyID4gdWwgPiBsaSAge1xuICAgIHVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMjg2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgICAgJiA+IGxpIHtcbiAgICAgICAgcGFkZGluZzogMXB4IDEycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgICYuY2xlYXItYWxsIHtcbiAgICAgICAgICBmb250LXNpemU6IHB4LXRvLWVtKDE4KTtcbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExMGRlZywgcmdiYShwYWdlLXZhcigtLXNzYnMtYmcxKSwgMC4xNSkgMCUsIHJnYmEocGFnZS12YXIoLS1zc2JzLWJnMiksIDAuMTUpIDc4LjEzJSk7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dCArIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0OmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvdmVjdG9yLWNoZWNrLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIsIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHBhZ2UtdmFyKC0tcGFnZS1jb2xvcikgMCUsIHBhZ2UtdmFyKC0tcGFnZS1jb2xvcjIpIDEwMCUpO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTEwZGVnLCByZ2JhKHBhZ2UtdmFyKC0tc3Nicy1iZzEpLCAwLjE1KSAwJSwgcmdiYShwYWdlLXZhcigtLXNzYnMtYmcyKSwgMC4xNSkgNzguMTMlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLm9wZW4ge1xuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcGFnZS12YXIoLS1wYWdlLWNvbG9yKTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5wYWdlLS1sZXR0dWNlIHtcblxuICAgIC5zc2JzLXZhY2FuY2llc19fc2VhY2hfYnV0dG9uIHtcbiAgICAgICYuYnRuLmJ0bi0tZ2hvc3Q6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgcGFnZS12YXIoLS1wYWdlLWNvbG9yMik7XG4gICAgICB9XG4gICAgfVxuICAuc3Nicy12YWNhbmNpZXMgLmFsbF9fc2luZ2xlLXZhY2FuY3ktLW5vdC1mb3VuZCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExMGRlZywgcmdiYSgxNiwgMTQ2LCA3NCwgMC4xNikgMCUsIHJnYmEoOTQsIDE5MSwgODUsIDAuMTYpIDc4LjEzJSk7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTIuMXB4KSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTEwZGVnLCByZ2JhKDE2LCAxNDYsIDc0LCAwLjA2KSAwJSwgcmdiYSg5NCwgMTkxLCA4NSwgMC4wNikgNzguMTMlKTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkyLjFweCkge1xuICAuc3Nicy12YWNhbmNpZXMgIHtcbiAgICAuc3Nicy12YWNhbmNpZXNfX3NlYWNoX2J1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAxNHB4IDM2cHggMTNweDtcbiAgICB9XG4gICAgLnZhY2FuY2llcy1maWx0ZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbHVtbi1nYXA6IDI0cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgICAmID4gaDMge1xuICAgICAgICBmb250LXNpemU6IHB4LXRvLWVtKDI0KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnZhY2FuY2llcy1maWx0ZXIgPiB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgY29sdW1uLWdhcDogMTJweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gICAgfVxuICAgIC52YWNhbmNpZXMtZmlsdGVyID4gdWwgPiBsaSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6ICA5cHggMTZweCA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBwYWdlLXZhcigtLXBhZ2UtY29sb3IyKTtcbiAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJiA+IHAge1xuICAgICAgICBmb250LXNpemU6IHB4LXRvLWVtKDE2KTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmQtZm9udDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICM3QjdDODg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgY29sdW1uLWdhcDogMTBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnZhY2FuY2llc19fc2VhY2hfYnV0dG9uIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3Nicy12YWNhbmNpZXNfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuXG4gICAgfVxuICAgIC52YWNhbmNpZXNfX2FsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgbWFpbjpub3QoLnNzYnMtYmxvZykgIC5zZWFyY2gtZmllbGRfX3NlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCl7XG4gICAgLnNzYnMtdmFjYW5jaWVzIHtcbiAgICAgICAgLnZhY2FuY2llcy1maWx0ZXIge1xuICAgICAgICAgIHdpZHRoOiA0MiU7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODAycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3Nicy12YWNhbmNpZXMge1xuICAgIC5zc2JzLXZhY2FuY2llc19fd3JhcHBlciB7XG4gICAgICBjb2x1bW4tZ2FwOiBweC10by12dyg1OSk7XG4gICAgfVxuICAgIC5hbGxfX3NpbmdsZS12YWNhbmN5ID4gZGl2IHtcbiAgICAgIGNvbHVtbi1nYXA6IHB4LXRvLXZ3KDUwKTtcbiAgICB9XG4gIH1cblxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5zc2JzLXZhY2FuY2llcyB7XG4gICAgLnNzYnMtdmFjYW5jaWVzX19pbm5lciAudmFjYW5jaWVzX19hbGwgLmFsbF9fc2luZ2xlLXZhY2FuY3kge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTBweCkgYW5kIChtaW4td2lkdGg6OTkyLjFweCl7XG4gICAgICAuc3Nicy12YWNhbmNpZXMge1xuICAgICAgICAuc3Nicy12YWNhbmNpZXNfX3dyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgLnZhY2FuY2llcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICAudmFjYW5jaWVzLWZpbHRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTIuMXB4KSB7XG4gIC5zY3JvbGwtbG9jayAuanMtaGVhZGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI3ZhY2FuY2llc19fc2VhY2hfYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtZmllbGRfX3NlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICN2YWNhbmNpZXNfX2xvYWRpbmdfZGl2IHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogOTVweDtcbiAgICB9XG4gIH1cbiAgLnNzYnMtdmFjYW5jaWVzIHtcbiAgICBwYWRkaW5nOiAzMnB4IDA7XG4gICAgLnZhY2FuY2llcy1oZWFkZXIgaDMge1xuICAgICAgZm9udC1zaXplOjI0cHg7XG4gICAgfVxuICAgICYtLWJnIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnZhY2FuY2llcy1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgZGl2IHtcbiAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltZy9jbG9zZS5zdmdcIik7XG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgIG1hc2stc2l6ZTogY292ZXI7XG5cbiAgICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaC1maWVsZF9fc2VhcmNoIGZvcm0ge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgIC5tb2ItZmlsdGVyLW9wZW4ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLnNlYXJjaC1maWVsZF9fc2VhcmNoIGlucHV0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIC8vLnNlYXJjaC1maWVsZF9fc2VhcmNoIGxhYmVsOjpiZWZvcmUge1xuICAgIC8vICBjb250ZW50OiBub25lO1xuICAgIC8vfVxuICAgIC5zZWFyY2gtZmllbGRfX3NlYXJjaCBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMTZweDtcbiAgICB9XG4gICAgLnNzYnMtdmFjYW5jaWVzX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAudmFjYW5jaWVzLXRvdGFsIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgIC5zc2JzLXZhY2FuY2llc19faW5uZXIgLnZhY2FuY2llc19fYWxsIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuICAgIC52YWNhbmN5LXRhZ3Mge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLmFsbF9fc2luZ2xlLXZhY2FuY3kgPiBkaXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgLnNzYnMtdmFjYW5jaWVzX19zZWFjaF9idXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDU2cHg7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAwIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL1VuaW9uLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC52YWNhbmNpZXMtZmlsdGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAudmFjYW5jaWVzLWhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cbiAgICAudmFjYW5jaWVzLWZvb3RlciB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB9XG4gICAgLnZhY2FuY2llcy1maWx0ZXIgPiB1bHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAmID4gbGl7XG4gICAgICAgICYgPiBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDlweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2Ryb3Bkb3duLWFycm93LXZhY2FuY2llcy5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjFzIHRyYW5zZm9ybTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAmIHA6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgcGFkZGluZzogIDA7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM3QjdDODg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0ICsgc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY2xlYXItYWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC52YWNhbmNpZXMtZmlsdGVyIHtcbiAgICAgICYgPiBoMyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC52YWNhbmNpZXMtZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgLnZhY2FuY2llc19fY2xlYXJfYWxsX2J1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5hbGxfX3NpbmdsZS12YWNhbmN5LS1ub3QtZm91bmQge1xuICAgICAgcGFkZGluZzogNDhweCAyNHB4O1xuICAgICAgaDQsIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC52YWNhbmN5LXdyYXBwZXIge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcm93LWdhcDogMjlweDtcbiAgICB9XG4gICAgLmFsbF9fc2luZ2xlLXZhY2FuY3kgPiBkaXYgLnNzYnMtcmVhZC1tb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG4gICAgLnNzYnMtdmFjYW5jaWVzX19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAudmFjYW5jaWVzX19hbGwgLmFsbF9fc2luZ2xlLXZhY2FuY3kgPiBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnZhY2FuY3ktaW5uZXIge1xuICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgIHJvdy1nYXA6IDVweDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC50YWcge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuc3Nicy12YWNhbmNpZXNfX3RhZzpiZWZvcmUsLmFsbF9fc2luZ2xlLXZhY2FuY3kgPiBkaXYgLmxvY2F0aW9uOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC52YWNhbmNpZXNfX3RpdGxlIHtcbiAgICAgIG1heC13aWR0aDogNzIlO1xuICAgIH1cbiAgfVxufSIsIi5zc2JzLXZhY2FuY2llcyB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cbi5zc2JzLXZhY2FuY2llcy0tYmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uc3Nicy12YWNhbmNpZXMtLWJnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMzUlO1xuICByaWdodDogLTUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtNTBkZWcsIHJnYmEodmFyKC0tc3Nicy1iZzEpLCAwLjE1KSA1MS44NSUsIHJnYmEodmFyKC0tc3Nicy1iZzIpLCAwLjQpIDg3LjMlKTtcbiAgZmlsdGVyOiBibHVyKDEwdncpO1xuICB3aWR0aDogMjh2dztcbiAgaGVpZ2h0OiAyOHZ3O1xufVxuLnNzYnMtdmFjYW5jaWVzIC5hbGxfX3NpbmdsZS12YWNhbmN5LS1ub3QtZm91bmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzVweDtcbiAgcGFkZGluZy1sZWZ0OiA2LjI1dnc7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOThkZWcsIHJnYmEodmFyKC0tc3Nicy1iZzEpLCAwLjA2KSAwJSwgcmdiYSh2YXIoLS1zc2JzLWJnMiksIDAuMDYpIDY0LjklKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zc2JzLXZhY2FuY2llcyAuYWxsX19zaW5nbGUtdmFjYW5jeS0tbm90LWZvdW5kIGg0LCAuc3Nicy12YWNhbmNpZXMgLmFsbF9fc2luZ2xlLXZhY2FuY3ktLW5vdC1mb3VuZCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIGZvbnQtc2l6ZTogMS43Nzc3Nzc3Nzc4ZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICM3QjdDODg7XG59XG4uc3Nicy12YWNhbmNpZXMgLnZhY2FuY3ktaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xufVxuLnNzYnMtdmFjYW5jaWVzIC5hbGxfX3NpbmdsZS12YWNhbmN5ID4gZGl2IHtcbiAgY29sdW1uLWdhcDogNTBweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zc2JzLXZhY2FuY2llcyAuYWxsX19zaW5nbGUtdmFjYW5jeSA+IGRpdiAuc3Nicy1yZWFkLW1vcmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNzYnMtdmFjYW5jaWVzIC5zc2JzLXZhY2FuY2llc19fdGFnOmJlZm9yZSwgLnNzYnMtdmFjYW5jaWVzIC5hbGxfX3NpbmdsZS12YWNhbmN5ID4gZGl2IC5sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvcHJvZHVjdHMtc3ZnL2dlYXIuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc3Nicy12YWNhbmNpZXMgLmFsbF9fc2luZ2xlLXZhY2FuY3kgPiBkaXYgLmxvY2F0aW9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL3Byb2R1Y3RzLXN2Zy9wb2ludC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4uc3Nicy12YWNhbmNpZXMgLnNzYnMtcmVhZC1tb3JlIHtcbiAgZm9udC1zaXplOiAwLjg4ODg4ODg4ODllbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zc2JzLXZhY2FuY2llcyAuc3Nicy12YWNhbmNpZXNfX3RhZywgLnNzYnMtdmFjYW5jaWVzIC5hbGxfX3NpbmdsZS12YWNhbmN5ID4gZGl2IC5sb2NhdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICMyRTJGNDY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc3Nicy12YWNhbmNpZXMgLnNlYXJjaC1maWVsZF9fc2VhcmNoIGZvcm0ge1xuICBjb2x1bW4tZ2FwOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zc2JzLXZhY2FuY2llcyAuc2VhcmNoLWZpZWxkX19zZWFyY2ggaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUU5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODg4ODg4ODg4OWVtO1xufVxuLnNzYnMtdmFjYW5jaWVzIC52YWNhbmNpZXMtdG90YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLnNzYnMtdmFjYW5jaWVzIC52YWNhbmNpZXNfX3NlYXJjaC1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc3Nicy12YWNhbmNpZXMgLmJ0biB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzX19zZWFjaF9idXR0b24ge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNzYnMtdmFjYW5jaWVzIC52YWNhbmNpZXNfX3NlYWNoX2J1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uc3Nicy12YWNhbmNpZXMgLnNzYnMtdmFjYW5jaWVzX193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjRweDtcbiAgY29sdW1uLWdhcDogOTlweDtcbiAgYm94LXNoYWRvdzogMXB4IDRweCAxNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uc3Nicy12YWNhbmNpZXMgLnNzYnMtdmFjYW5jaWVzX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNzYnMtdmFjYW5jaWVzIC5zc2JzLXZhY2FuY2llc19faW5uZXIgPiAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWluLXdpZHRoOiAxNzNweDtcbn1cbi5zc2JzLXZhY2FuY2llcyAuc3Nicy12YWNhbmNpZXNfX2lubmVyIC52YWNhbmNpZXNfX2FsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMzJweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5zc2JzLXZhY2FuY2llcyAuc3Nicy12YWNhbmNpZXNfX2lubmVyIC52YWNhbmNpZXNfX2FsbCAuYWxsX19zaW5nbGUtdmFjYW5jeSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAzMnB4IDMycHggNDNweDtcbiAgbWluLWhlaWdodDogMjMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDFweCA0cHggMTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNzYnMtdmFjYW5jaWVzIC5zc2JzLXZhY2FuY2llc19faW5uZXIgLnZhY2FuY2llc19fYWxsIC5hbGxfX3NpbmdsZS12YWNhbmN5LS1ub3QtZm91bmQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc3Nicy12YWNhbmNpZXMgLnNzYnMtdmFjYW5jaWVzX19pbm5lciAudmFjYW5jaWVzX19hbGwgLmFsbF9fc2luZ2xlLXZhY2FuY3kgPiBwIHtcbiAgZm9udC1zaXplOiAwLjc3Nzc3Nzc3NzhlbTtcbiAgY29sb3I6ICMyRTJGNDY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDBweCAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTEwZGVnLCByZ2JhKHZhcigtLXNzYnMtYmcxKSwgMC4yKSAwJSwgcmdiYSh2YXIoLS1zc2JzLWJnMiksIDAuMikgNzguMTMlKTtcbn1cbi5zc2JzLXZhY2FuY2llcyAuc3Nicy12YWNhbmNpZXNfX2lubmVyIC52YWNhbmNpZXNfX2FsbCAuYWxsX19zaW5nbGUtdmFjYW5jeSA+IGg0IHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzMzNlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgY29sb3I6ICMyRTJGNDY7XG59XG4uc3Nicy12YWNhbmNpZXMgLnNzYnMtdmFjYW5jaWVzX19pbm5lciAudmFjYW5jaWVzX19hbGwgLmFsbF9fc2luZ2xlLXZhY2FuY3k6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNzYnMtdmFjYW5jaWVzIC52YWNhbmNpZXMtZmlsdGVyID4gaDMge1xuICBmb250LXdlaWdodDogODAwO1xufVxuLnNzYnMtdmFjYW5jaWVzIC52YWNhbmNpZXMtZmlsdGVyID4gdWwgPiBsaSB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDI4NnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzLWZpbHRlciA+IHVsID4gbGkgdWwgPiBsaSB7XG4gIHBhZGRpbmc6IDFweCAxMnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3Nicy12YWNhbmNpZXMgLnZhY2FuY2llcy1maWx0ZXIgPiB1bCA+IGxpIHVsID4gbGkgc3BhbiB7XG4gIGNvbG9yOiAjMkUyRjQ2O1xufVxuLnNzYnMtdmFjYW5jaWVzIC52YWNhbmNpZXMtZmlsdGVyID4gdWwgPiBsaSB1bCA+IGxpLmNsZWFyLWFsbCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExMGRlZywgcmdiYSh2YXIoLS1zc2JzLWJnMSksIDAuMTUpIDAlLCByZ2JhKHZhcigtLXNzYnMtYmcyKSwgMC4xNSkgNzguMTMlKTtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cbi5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzLWZpbHRlciA+IHVsID4gbGkgdWwgPiBsaS5jbGVhci1hbGwgYnV0dG9uIHtcbiAgY29sb3I6ICMyRTJGNDY7XG59XG4uc3Nicy12YWNhbmNpZXMgLnZhY2FuY2llcy1maWx0ZXIgPiB1bCA+IGxpIHVsID4gbGkuY2xlYXItYWxsOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc3Nicy12YWNhbmNpZXMgLnZhY2FuY2llcy1maWx0ZXIgPiB1bCA+IGxpIHVsID4gbGkuY2xlYXItYWxsOmhvdmVyIGJ1dHRvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNzYnMtdmFjYW5jaWVzIC52YWNhbmNpZXMtZmlsdGVyID4gdWwgPiBsaSB1bCA+IGxpLmNsZWFyLWFsbCBidXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNzYnMtdmFjYW5jaWVzIC52YWNhbmNpZXMtZmlsdGVyID4gdWwgPiBsaSB1bCA+IGxpIGlucHV0ICsgc3BhbjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG4uc3Nicy12YWNhbmNpZXMgLnZhY2FuY2llcy1maWx0ZXIgPiB1bCA+IGxpIHVsID4gbGkgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL3ZlY3Rvci1jaGVjay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciwgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tcGFnZS1jb2xvcikgMCUsIHZhcigtLXBhZ2UtY29sb3IyKSAxMDAlKTtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNzYnMtdmFjYW5jaWVzIC52YWNhbmNpZXMtZmlsdGVyID4gdWwgPiBsaSB1bCA+IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExMGRlZywgcmdiYSh2YXIoLS1zc2JzLWJnMSksIDAuMTUpIDAlLCByZ2JhKHZhcigtLXNzYnMtYmcyKSwgMC4xNSkgNzguMTMlKTtcbn1cbi5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzLWZpbHRlciA+IHVsID4gbGkub3BlbiB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wYWdlLWNvbG9yKTtcbiAgei1pbmRleDogMjtcbn1cblxuLnBhZ2UtLWxldHR1Y2UgLnNzYnMtdmFjYW5jaWVzX19zZWFjaF9idXR0b24uYnRuLmJ0bi0tZ2hvc3Q6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcGFnZS1jb2xvcjIpO1xufVxuLnBhZ2UtLWxldHR1Y2UgLnNzYnMtdmFjYW5jaWVzIC5hbGxfX3NpbmdsZS12YWNhbmN5LS1ub3QtZm91bmQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTEwZGVnLCByZ2JhKDE2LCAxNDYsIDc0LCAwLjE2KSAwJSwgcmdiYSg5NCwgMTkxLCA4NSwgMC4xNikgNzguMTMlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5Mi4xcHgpIHtcbiAgLnBhZ2UtLWxldHR1Y2UgLnNzYnMtdmFjYW5jaWVzIC5hbGxfX3NpbmdsZS12YWNhbmN5LS1ub3QtZm91bmQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTBkZWcsIHJnYmEoMTYsIDE0NiwgNzQsIDAuMDYpIDAlLCByZ2JhKDk0LCAxOTEsIDg1LCAwLjA2KSA3OC4xMyUpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5Mi4xcHgpIHtcbiAgLnNzYnMtdmFjYW5jaWVzIC5zc2JzLXZhY2FuY2llc19fc2VhY2hfYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNHB4IDM2cHggMTNweDtcbiAgfVxuICAuc3Nicy12YWNhbmNpZXMgLnZhY2FuY2llcy1maWx0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMjRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIH1cbiAgLnNzYnMtdmFjYW5jaWVzIC52YWNhbmNpZXMtZmlsdGVyID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzLWZpbHRlciA+IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sdW1uLWdhcDogMTJweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICB9XG4gIC5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzLWZpbHRlciA+IHVsID4gbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA5cHggMTZweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBhZ2UtY29sb3IyKTtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICB9XG4gIC5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzLWZpbHRlciA+IHVsID4gbGk6bGFzdC1vZi10eXBlIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gIH1cbiAgLnNzYnMtdmFjYW5jaWVzIC52YWNhbmNpZXMtZmlsdGVyID4gdWwgPiBsaTpsYXN0LW9mLXR5cGUgdWwge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzLWZpbHRlciA+IHVsID4gbGkgPiBwIHtcbiAgICBmb250LXNpemU6IDAuODg4ODg4ODg4OWVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM3QjdDODg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc3Nicy12YWNhbmNpZXMgLnZhY2FuY2llc19fc2VhY2hfYnV0dG9uIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzX19zZWFjaF9idXR0b246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLnNzYnMtdmFjYW5jaWVzIC5zc2JzLXZhY2FuY2llc19faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cbiAgLnNzYnMtdmFjYW5jaWVzIC52YWNhbmNpZXNfX2FsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgbWFpbjpub3QoLnNzYnMtYmxvZykgLnNlYXJjaC1maWVsZF9fc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzLWZpbHRlciB7XG4gICAgd2lkdGg6IDQyJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTgwMnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNzYnMtdmFjYW5jaWVzIC5zc2JzLXZhY2FuY2llc19fd3JhcHBlciB7XG4gICAgY29sdW1uLWdhcDogMy42ODc1dnc7XG4gIH1cbiAgLnNzYnMtdmFjYW5jaWVzIC5hbGxfX3NpbmdsZS12YWNhbmN5ID4gZGl2IHtcbiAgICBjb2x1bW4tZ2FwOiAzLjEyNXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLnNzYnMtdmFjYW5jaWVzIC5zc2JzLXZhY2FuY2llc19faW5uZXIgLnZhY2FuY2llc19fYWxsIC5hbGxfX3NpbmdsZS12YWNhbmN5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MHB4KSBhbmQgKG1pbi13aWR0aDogOTkyLjFweCkge1xuICAuc3Nicy12YWNhbmNpZXMgLnNzYnMtdmFjYW5jaWVzX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzLWZpbHRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5Mi4xcHgpIHtcbiAgLnNjcm9sbC1sb2NrIC5qcy1oZWFkZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjdmFjYW5jaWVzX19zZWFjaF9idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZF9fc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZF9fc2VhcmNoICN2YWNhbmNpZXNfX2xvYWRpbmdfZGl2IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiA5NXB4O1xuICB9XG4gIC5zc2JzLXZhY2FuY2llcyB7XG4gICAgcGFkZGluZzogMzJweCAwO1xuICB9XG4gIC5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzLWhlYWRlciBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5zc2JzLXZhY2FuY2llcy0tYmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnNzYnMtdmFjYW5jaWVzIC52YWNhbmNpZXMtaGVhZGVyIGRpdiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2Nsb3NlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkUyRjQ2O1xuICAgIG1hc2stc2l6ZTogY292ZXI7XG4gIH1cbiAgLnNzYnMtdmFjYW5jaWVzIC52YWNhbmNpZXMtaGVhZGVyIGgzIHtcbiAgICBjb2xvcjogIzJFMkY0NjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zc2JzLXZhY2FuY2llcyAuc2VhcmNoLWZpZWxkX19zZWFyY2ggZm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnNzYnMtdmFjYW5jaWVzIC5tb2ItZmlsdGVyLW9wZW4ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnNzYnMtdmFjYW5jaWVzIC5zZWFyY2gtZmllbGRfX3NlYXJjaCBpbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLnNzYnMtdmFjYW5jaWVzIC5zZWFyY2gtZmllbGRfX3NlYXJjaCBsYWJlbDo6YmVmb3JlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG4gIC5zc2JzLXZhY2FuY2llcyAuc3Nicy12YWNhbmNpZXNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuc3Nicy12YWNhbmNpZXMgLnZhY2FuY2llcy10b3RhbCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuc3Nicy12YWNhbmNpZXMgLnNzYnMtdmFjYW5jaWVzX19pbm5lciAudmFjYW5jaWVzX19hbGwge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbiAgLnNzYnMtdmFjYW5jaWVzIC52YWNhbmN5LXRhZ3Mge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnNzYnMtdmFjYW5jaWVzIC5hbGxfX3NpbmdsZS12YWNhbmN5ID4gZGl2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5zc2JzLXZhY2FuY2llcyAuc3Nicy12YWNhbmNpZXNfX3NlYWNoX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1NnB4O1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL1VuaW9uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAuc3Nicy12YWNhbmNpZXMgLnNzYnMtdmFjYW5jaWVzX19zZWFjaF9idXR0b246YmVmb3JlLCAuc3Nicy12YWNhbmNpZXMgLnNzYnMtdmFjYW5jaWVzX19zZWFjaF9idXR0b246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLnNzYnMtdmFjYW5jaWVzIC52YWNhbmNpZXMtZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNzYnMtdmFjYW5jaWVzIC52YWNhbmNpZXMtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzLWZvb3RlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG4gIC5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzLWZpbHRlciA+IHVsIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzLWZpbHRlciA+IHVsID4gbGkgPiBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzJFMkY0NjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNzYnMtdmFjYW5jaWVzIC52YWNhbmNpZXMtZmlsdGVyID4gdWwgPiBsaSA+IHA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLnNzYnMtdmFjYW5jaWVzIC52YWNhbmNpZXMtZmlsdGVyID4gdWwgPiBsaSA+IHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gOXB4KTtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2Ryb3Bkb3duLWFycm93LXZhY2FuY2llcy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjFzIHRyYW5zZm9ybTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIC5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzLWZpbHRlciA+IHVsID4gbGkub3BlbiBwOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzLWZpbHRlciA+IHVsID4gbGkub3BlbiB1bCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzLWZpbHRlciA+IHVsID4gbGkgdWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLnNzYnMtdmFjYW5jaWVzIC52YWNhbmNpZXMtZmlsdGVyID4gdWwgPiBsaSB1bCA+IGxpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzLWZpbHRlciA+IHVsID4gbGkgdWwgPiBsaSBzcGFuIHtcbiAgICBjb2xvcjogIzdCN0M4ODtcbiAgfVxuICAuc3Nicy12YWNhbmNpZXMgLnZhY2FuY2llcy1maWx0ZXIgPiB1bCA+IGxpIHVsID4gbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgLnNzYnMtdmFjYW5jaWVzIC52YWNhbmNpZXMtZmlsdGVyID4gdWwgPiBsaSB1bCA+IGxpIGlucHV0ICsgc3BhbjpiZWZvcmUge1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxuICAuc3Nicy12YWNhbmNpZXMgLnZhY2FuY2llcy1maWx0ZXIgPiB1bCA+IGxpIHVsIC5jbGVhci1hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNzYnMtdmFjYW5jaWVzIC52YWNhbmNpZXMtZmlsdGVyID4gaDMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNzYnMtdmFjYW5jaWVzIC52YWNhbmNpZXMtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAuc3Nicy12YWNhbmNpZXMgLnZhY2FuY2llcy1mb290ZXIgLnZhY2FuY2llc19fY2xlYXJfYWxsX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMyRTJGNDY7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLnNzYnMtdmFjYW5jaWVzIC52YWNhbmNpZXMtZm9vdGVyIC52YWNhbmNpZXNfX2NsZWFyX2FsbF9idXR0b246aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5zc2JzLXZhY2FuY2llcyAuYWxsX19zaW5nbGUtdmFjYW5jeS0tbm90LWZvdW5kIHtcbiAgICBwYWRkaW5nOiA0OHB4IDI0cHg7XG4gIH1cbiAgLnNzYnMtdmFjYW5jaWVzIC5hbGxfX3NpbmdsZS12YWNhbmN5LS1ub3QtZm91bmQgaDQsIC5zc2JzLXZhY2FuY2llcyAuYWxsX19zaW5nbGUtdmFjYW5jeS0tbm90LWZvdW5kIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3Nicy12YWNhbmNpZXMgLnZhY2FuY3ktd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHJvdy1nYXA6IDI5cHg7XG4gIH1cbiAgLnNzYnMtdmFjYW5jaWVzIC5hbGxfX3NpbmdsZS12YWNhbmN5ID4gZGl2IC5zc2JzLXJlYWQtbW9yZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zc2JzLXZhY2FuY2llcyAuYWxsX19zaW5nbGUtdmFjYW5jeSA+IGRpdiAuc3Nicy1yZWFkLW1vcmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLnNzYnMtdmFjYW5jaWVzIC5zc2JzLXZhY2FuY2llc19faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zc2JzLXZhY2FuY2llcyAuc3Nicy12YWNhbmNpZXNfX2lubmVyIC52YWNhbmNpZXNfX2FsbCAuYWxsX19zaW5nbGUtdmFjYW5jeSA+IGg0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLnNzYnMtdmFjYW5jaWVzIC52YWNhbmN5LWlubmVyIHtcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgIHJvdy1nYXA6IDVweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnNzYnMtdmFjYW5jaWVzIC52YWNhbmN5LWlubmVyIC50YWcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNzYnMtdmFjYW5jaWVzIC5zc2JzLXZhY2FuY2llc19fdGFnOmJlZm9yZSwgLnNzYnMtdmFjYW5jaWVzIC5hbGxfX3NpbmdsZS12YWNhbmN5ID4gZGl2IC5sb2NhdGlvbjpiZWZvcmUge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNzYnMtdmFjYW5jaWVzIC52YWNhbmNpZXNfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDcyJTtcbiAgfVxufVxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG4uc3Nicy12YWNhbmNpZXMgLnNzYnMtdmFjYW5jaWVzX190YWc6YmVmb3JlLC5zc2JzLXZhY2FuY2llcyAuYWxsX19zaW5nbGUtdmFjYW5jeSA+IGRpdiAubG9jYXRpb246YmVmb3Jle2JhY2tncm91bmQ6dXJsKC4uLy4uL2ltZy9wcm9kdWN0cy1zdmcvZ2Vhci5zdmcpIG5vLXJlcGVhdCBjZW50ZXJ9XG4uc3Nicy12YWNhbmNpZXMgLmFsbF9fc2luZ2xlLXZhY2FuY3kgPiBkaXYgLmxvY2F0aW9uOjpiZWZvcmV7YmFja2dyb3VuZDp1cmwoLi4vLi4vaW1nL3Byb2R1Y3RzLXN2Zy9wb2ludC5zdmcpIG5vLXJlcGVhdCBjZW50ZXJ9XG4uc3Nicy12YWNhbmNpZXMgLnZhY2FuY2llcy1maWx0ZXIgPiB1bCA+IGxpIHVsID4gbGkgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YmVmb3Jle2JhY2tncm91bmQ6dXJsKFwiLi4vLi4vaW1nL3ZlY3Rvci1jaGVjay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciwgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tcGFnZS1jb2xvcikgMCUsIHZhcigtLXBhZ2UtY29sb3IyKSAxMDAlKX1cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5Mi4xcHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcbi5zc2JzLXZhY2FuY2llcyAuc3Nicy12YWNhbmNpZXNfX3NlYWNoX2J1dHRvbntiYWNrZ3JvdW5kOnVybChcIi4uLy4uL2ltZy9Vbmlvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcn1cbi5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzLWZpbHRlciA+IHVsID4gbGkgPiBwOmJlZm9yZXtiYWNrZ3JvdW5kOnVybChcIi4uLy4uL2ltZy9kcm9wZG93bi1hcnJvdy12YWNhbmNpZXMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXJ9XG59XG5cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5Mi4xcHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE4MDJweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MHB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MHB4KSBhbmQgKG1pbi13aWR0aDogOTkyLjFweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbkBmdW5jdGlvbiBweC10by12dygkcHgsICRiYXNlOiAxOTIwKSB7XG4gIEByZXR1cm4gIG1hdGguZGl2KCRweCAqIDEuMiwgJGJhc2UpICogMTAwdnc7XG59XG5cbkBmdW5jdGlvbiBweC10by1oYWxmKCRweCkge1xuICBAcmV0dXJuIHJvdW5kKG1hdGguZGl2KCRweCwgMikpICogMXB4O1xufVxuXG5AZnVuY3Rpb24gZnMtdG8tdncoJHB4LCAkYmFzZTogMTkyMCkge1xuICBAcmV0dXJuICBtYXRoLmRpdigkcHggKiAxLjQsICRiYXNlKSAqIDEwMHZ3O1xufVxuQGZ1bmN0aW9uIHB4LXRvLWVtKCRweCwgJGJhc2UtZm9udC1zaXplOiAxOCkge1xuICBAcmV0dXJuIG1hdGguZGl2KCRweCAsICRiYXNlLWZvbnQtc2l6ZSkgKiAxZW07XG59XG5cbkBmdW5jdGlvbiBwYWdlLXZhcigkdmFyOiAtLXBhZ2UtY29sb3IpIHtcbiAgQHJldHVybiB2YXIoJHZhcik7XG59XG5cbkBtaXhpbiBzc2JzLWJnKCRiZzogIGxpbmVhci1ncmFkaWVudCg1MGRlZywgcmdiYShwYWdlLXZhcigtLXNzYnMtYmcxKSwgMC4xNSkgMzguMDIlLCByZ2JhKHBhZ2UtdmFyKC0tc3Nicy1iZzIpLCAwLjIzKSA4Ny45NiUpLCR3aWR0aCA6NDV2dywgJGhlaWdodDogNDV2dywgJGJsdXI6IDEwdncgKXtcbiAgYmFja2dyb3VuZDogJGJnO1xuXG4gIGZpbHRlcjogYmx1cigkYmx1cik7XG4gIHdpZHRoOiAkd2lkdGg7XG4gIGhlaWdodDokaGVpZ2h0O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtYm9yZGVyKCRib3JkZXItcmFkaXVzOiAxMXB4LCAkZ3JhZCA6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcGFnZS12YXIoKSwgcGFnZS12YXIoLS1wYWdlLWNvbG9yMikpKSB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB0b3A6IDFweDtcbiAgICBsZWZ0OiAxcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAycHgpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6bm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHotaW5kZXg6IC01O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JhZDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufSIsIi8vIEdyaWQuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcblx0eHM6IDAsXHJcblx0c206IDU3NnB4LFxyXG5cdG1kOiA3NjhweCxcclxuXHRsZzogOTkycHgsXHJcblx0eGw6IDExMDBweFxyXG4pO1xyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuXHRzbTogNTQwcHgsXHJcblx0bWQ6IDcyMHB4LFxyXG5cdGxnOiA5NjBweCxcclxuXHR4bDogMTE0MHB4XHJcbik7XHJcbiRncmlkLWd1dHRlci13aWR0aDogMjBweDtcclxuXHJcbi8vIEZvbnQgZmFtaWxpZXMuXHJcbiRtYWluLWZvbnRcdFx0XHQ6ICdQcm94aW1hIE5vdmEnLCBzYW5zLXNlcmlmO1xyXG4kc2Vjb25kLWZvbnRcdDogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcblxyXG4vLyBGb250IHNpemVzLlxyXG4kZnMteHNcdDogMTJweDtcclxuJGZzLXNtXHQ6IDE0cHg7XHJcbiRmcy1tZFx0OiAxNnB4O1xyXG4kZnMtbGdcdDogMThweDtcclxuJGZzLXhsXHQ6IDIwcHg7XHJcblxyXG4vLyBGb250IHdlaWdodHMuXHJcbiRmdy1saWdodFx0XHQ6IDMwMDtcclxuJGZ3LXJlZ3VsYXJcdFx0OiA0MDA7XHJcbiRmdy1tZWRpdW1cdFx0OiA1MDA7XHJcbiRmdy1zZW1pYm9sZFx0OiA2MDA7XHJcbiRmdy1ib2xkXHRcdDogNzAwO1xyXG4kZnctZXh0cmFib2xkXHQ6IDgwMDtcclxuJGZ3LWJsYWNrXHRcdDogOTAwO1xyXG5cclxuLy8gTGluZSBoZWlnaHRzLlxyXG4kbGhcdFx0XHQ6IDEuNDtcclxuJGxoLXRpdGxlXHQ6IDEuMTtcclxuXHJcbi8vIENvbG9ycy5cclxuJHdoaXRlXHQ6ICNmZmY7XHJcbiRibGFja1x0OiAjMDAwO1xyXG5cclxuJGJhY2tncm91bmQtbWFpbi1wYXJ0LXZpZGVvLXByZXZpZXc6IHVybChcIi4uL2ltZy9tYWluLXBhcnQtYmcucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiRiZy1jb2xvcjogI2YyZjJmMjtcclxuJG1haW4tY29sb3I6ICNmZmZmZmY7XHJcbiRkYXJrLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xyXG4kZGFyay1jb2xvci1uZXc6ICMwMDAyMjk7XHJcbiR3aGl0ZS1jb2xvcjogI2ZmZmZmZjtcclxuJGJnLWxpbmstYWN0aXZlOiAjMjYyNjI2O1xyXG4kdGV4dC1ncmF5OiAjNjY2NjY2O1xyXG4kdGV4dC1ncmF5MjogI0I0QjRCRDtcclxuJGhlYWRlci1oZWlnaHQ6IDgwcHg7XHJcbiRpbnB1dC1ib3JkZXI6ICNEOUQ5RDk7XHJcbiRwbGFjZWhvbGRlci1jb2xvcjogIzk5OTk5OTtcclxuJGludmFsaWQtYm9yZGVyOiAjRkYwMDUxO1xyXG4kbmV3cy10ZXh0LWNvbG9yOiAjMzMzMzMzO1xyXG4kdGV4dC1jb2xvcjogIzJFMkY0NjtcclxuJG5ld3MtZGF0ZS1iZzogI2RhZjJlYTtcclxuJHByaW1hcnktYnV0dG9uLWNvbG9yOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjQzkwMjVEIDAlLCAjOTYwMTVEIDEwMCUpO1xyXG4kaG92ZXItYnV0dG9uLWNvbG9yOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjOUYwMjRCIDAlLCAjN0IwMjRCIDEwMCUpO1xyXG4kYXJyb3ctbGluay1idXR0b246IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjAxLCAyLCA5MywgMC4xKSAwJSwgcmdiYSgxNTAsIDEsIDkzLCAwLjEpIDEwMCUpO1xyXG4kaGVhZGVyLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoOTcuOTVkZWcsIHJnYmEoMTk4LCA0MSwgMTE1LCAwLjcpIDAlLCByZ2JhKDgwLCA4MCwgMjE3LCAwLjcpIDEwMCUpO1xyXG4kdGV4dC1ncmFkOiBsaW5lYXItZ3JhZGllbnQoOThkZWcsICNDNjI5NzMgMCUsICM1MDUwRDkgNjQuOSUpO1xyXG4kaGVhZGVyLWhvdmVyOiAgbGluZWFyLWdyYWRpZW50KDk3Ljk1ZGVnLCByZ2JhKDgwLCA4MCwgMjE3LCAwLjEpIDAlLCByZ2JhKDE5OCwgNDEsIDExNSwgMC4xKSAxMDAlKTtcclxuJHNvb24tZ3JhZGllbnQgOiBsaW5lYXItZ3JhZGllbnQoMTA1ZGVnLCByZ2JhKDE4MCwgMTIsIDEwOCwgMC43MCkgLTQ4LjgyJSwgcmdiYSg1OSwgNTksIDE5MCwgMC43MCkgNjguNzUlKTtcclxuJGdlbmVyYWwtYmc6ICByZ2JhKDIxMSwgMjE4LCAyMjgsIDAuMzApO1xyXG4kZ2VuZXJhbC1ibHVlOiAjMzAzMEI1O1xyXG4kZ2VuZXJhbC1ibHVlMjogIzM2MzZFRDtcclxuLy8gT3RoZXJzLlxyXG4kdHJcdFx0OiAwLjM1cztcclxuJHJhZGl1c1x0OiA1cHg7Il19 */

.ssbs-post-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 12px;
  overflow: hidden;
  background: #fff;
  -webkit-box-shadow: 1px 4px 14px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 1px 4px 14px 0px rgba(0, 0, 0, 0.1);
  -webkit-transition: -webkit-box-shadow 0.3s;
  transition: -webkit-box-shadow 0.3s;
  transition: box-shadow 0.3s;
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
  text-decoration: none !important;
}
.ssbs-post-item:hover {
  -webkit-box-shadow: 1px 4px 30px 0px rgba(54, 54, 237, 0.2);
          box-shadow: 1px 4px 30px 0px rgba(54, 54, 237, 0.2);
}
.ssbs-post-item .btn--ghost2, .ssbs-post-item .ssbs-read-more {
  pointer-events: none;
}
.ssbs-post-item:hover .ssbs-read-more {
  background: linear-gradient(98deg, #5050D9 0%, #C62973 35%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.ssbs-post-item:hover .ssbs-read-more span {
  background: linear-gradient(98deg, #5050D9 0%, #C62973 35%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.ssbs-post-item:hover .ssbs-read-more:after, .ssbs-post-item:hover .ssbs-read-more:before {
  opacity: 1;
}
.ssbs-post-item:hover div .btn--ghost2 span {
  background: linear-gradient(98deg, #fff 0%, #fff 35%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.ssbs-post-item:hover div .btn--ghost2:after {
  background: transparent;
}
.ssbs-post-item:hover div .btn--ghost2:before {
  background: -webkit-gradient(linear, left top, right top, from(var(--page-color2)), to(var(--page-color)));
  background: linear-gradient(90deg, var(--page-color2), var(--page-color));
}
.ssbs-post-item:focus .ssbs-read-more, .ssbs-post-item.focused .ssbs-read-more {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), linear-gradient(98deg, var(--page-color) 18%, var(--page-color2) 77%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.ssbs-post-item:focus .ssbs-read-more span, .ssbs-post-item.focused .ssbs-read-more span {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), linear-gradient(98deg, var(--page-color) 18%, var(--page-color2) 77%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.ssbs-post-item:focus .ssbs-read-more:after, .ssbs-post-item:focus .ssbs-read-more:before, .ssbs-post-item.focused .ssbs-read-more:after, .ssbs-post-item.focused .ssbs-read-more:before {
  opacity: 1;
}
.ssbs-post-item:focus .btn--ghost2 span, .ssbs-post-item.focused .btn--ghost2 span {
  background: linear-gradient(98deg, #fff 0%, #fff 35%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.ssbs-post-item:focus .btn--ghost2:after, .ssbs-post-item.focused .btn--ghost2:after {
  background: transparent;
}
.ssbs-post-item:focus .btn--ghost2:before, .ssbs-post-item.focused .btn--ghost2:before {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))), var(--btn-hover);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), var(--btn-hover);
}
.ssbs-post-item__content {
  padding: 24px 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  height: 100%;
  margin-top: auto;
}
.ssbs-post-item__content .ssbs-read-more {
  margin-top: auto;
  font-size: 0.8888888889em;
}
.ssbs-post-item__meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 18px;
  width: 100%;
}
.ssbs-post-item__category {
  border-radius: 12px;
  background: linear-gradient(135deg, rgba(var(--ssbs-bg2), 0.2) 0%, rgba(var(--ssbs-bg1), 0.2) 100%);
  padding: 3px 12px;
  font-family: "Proxima Nova", sans-serif;
  font-size: 0.7777777778em;
  font-weight: 700;
}
.ssbs-post-item__image {
  min-height: 224px;
}
.ssbs-post-item__image img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 224px;
}
.ssbs-post-item__date {
  font-family: "Open Sans", sans-serif;
  font-size: 0.7777777778em;
  font-weight: 600;
}
.ssbs-post-item h3.ssbs-post-item__title {
  font-family: "Proxima Nova", sans-serif;
  font-size: 1.3333333333em;
  line-height: 1.4;
  font-weight: 800;
  letter-spacing: 0.25px;
  margin-bottom: 27px;
}
.ssbs-blog-posts, .ssbs-blog-upcoming {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 28px;
}
.ssbs-blog-posts > .ssbs-post-item, .ssbs-blog-upcoming > .ssbs-post-item {
  width: calc(33.333% - 19px);
}
@media screen and (max-width: 1802px) and (min-width: 992px) {
  .ssbs-post-item h3.ssbs-post-item__title {
    font-size: 1.6041666667vw;
    line-height: 1.2;
  }
}
@media (max-width: 991.98px) {
  .ssbs-blog-posts, .ssbs-blog-upcoming {
    gap: 16px;
  }
  .ssbs-blog-posts > .ssbs-post-item, .ssbs-blog-upcoming > .ssbs-post-item {
    width: calc(50% - 8px);
  }
  .ssbs-post-item .ssbs-post-item__date, .ssbs-post-item .ssbs-post-item__category {
    font-size: 14px;
  }
  .ssbs-post-item__content {
    padding: 16px 20px;
  }
  .ssbs-post-item__content .ssbs-read-more {
    margin-top: 16px;
  }
  .ssbs-post-item__btn {
    font-size: 16px;
  }
  .ssbs-post-item__image {
    min-height: 210px;
  }
  .ssbs-post-item__image img {
    height: 210px;
  }
}
@media (max-width: 767.98px) {
  .ssbs-blog-posts, .ssbs-blog-upcoming {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .ssbs-blog-posts > .ssbs-post-item, .ssbs-blog-upcoming > .ssbs-post-item {
    width: 100%;
  }
  .ssbs-post-item__content {
    padding: 16px;
  }
  .ssbs-post-item__image {
    min-height: 173px;
  }
  .ssbs-post-item__image img {
    height: 173px;
  }
  .ssbs-post-item h3.ssbs-post-item__title {
    font-size: 20px;
    line-height: 1.2;
    max-width: 95%;
    margin-bottom: 0;
    letter-spacing: 0.25px;
  }
}
@supports (-webkit-appearance:none){
}
 @media screen and (max-width: 1802px) and (min-width: 992px){
@supports (-webkit-appearance:none){
}
}
 @media (max-width: 991.98px){
@supports (-webkit-appearance:none){
}
}
 @media (max-width: 767.98px){
@supports (-webkit-appearance:none){
}
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBvc3RfaXRlbS9wb3N0X2l0ZW0uc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvdmFycy5zY3NzIiwicG9zdF9pdGVtL3Bvc3RfaXRlbS5jc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkNnQ087RUQvQlAsdURBQUE7VUFBQSwrQ0FBQTtFQUNBLDJDQUFBO0VBQUEsbUNBQUE7RUFBQSwyQkFBQTtFQUFBLG9EQUFBO0VBSUEsZ0NBQUE7QUVORjtBRkdFO0VBQ0UsMkRBQUE7VUFBQSxtREFBQTtBRURKO0FGSUU7RUFDRSxvQkFBQTtBRUZKO0FGS0k7RUFDRSwyREFBQTtFQUNBLHFCQUFBO0VBQ0EsNkJBQUE7RUFDQSxvQ0FBQTtBRUhOO0FGSU07RUFDRSwyREFBQTtFQUNBLHFCQUFBO0VBQ0EsNkJBQUE7RUFDQSxvQ0FBQTtBRUZSO0FGSU07RUFDRSxVQUFBO0FFRlI7QUZNTTtFQUNFLHFEQUFBO0VBQ0EscUJBQUE7RUFDQSw2QkFBQTtFQUNBLG9DQUFBO0FFSlI7QUZNTTtFQUNFLHVCQUFBO0FFSlI7QUZNTTtFQUNFLDBHQUFBO0VBQUEseUVBQUE7QUVKUjtBRlNJO0VBQ0UsOEpBQUE7RUFDQSxxQkFBQTtFQUNBLDZCQUFBO0VBQ0Esb0NBQUE7QUVQTjtBRlNNO0VBQ0UsOEpBQUE7RUFDQSxxQkFBQTtFQUNBLDZCQUFBO0VBQ0Esb0NBQUE7QUVQUjtBRlNNO0VBQ0UsVUFBQTtBRVBSO0FGV007RUFDRSxxREFBQTtFQUNBLHFCQUFBO0VBQ0EsNkJBQUE7RUFDQSxvQ0FBQTtBRVRSO0FGV007RUFDRSx1QkFBQTtBRVRSO0FGV007RUFDRSwrSEFBQTtFQUFBLG1HQUFBO0FFVFI7QUZjRTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSxrQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSx3QkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtBRVpKO0FGY0k7RUFDRSxnQkFBQTtFQUNBLHlCQUFBO0FFWk47QUZnQkU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBRWRKO0FGZ0JFO0VBQ0UsbUJBQUE7RUFDQSxtR0FBQTtFQUNBLGlCQUFBO0VBQ0EsdUNDNUZXO0VENkZYLHlCQUFBO0VBQ0EsZ0JBQUE7QUVkSjtBRmdCRTtFQUNFLGlCQUFBO0FFZEo7QUZlSTtFQUNFLFdBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0VBQ0EsYUFBQTtBRWJOO0FGZ0JFO0VBQ0Usb0NDeEdXO0VEeUdYLHlCQUFBO0VBQ0EsZ0JBQUE7QUVkSjtBRmdCRTtFQUNFLHVDQzlHVztFRCtHWCx5QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0FFZEo7O0FGaUJBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7RUFDQSxTQUFBO0FFZEY7QUZlRztFQUNDLDJCQUFBO0FFYko7O0FGZ0JBO0VBRUk7SUFDRSx5QkFBQTtJQUNBLGdCQUFBO0VFZEo7QUFDRjtBQzFESTtFSDZFRjtJQUNFLFNBQUE7RUVoQkY7RUZpQkc7SUFDQyxzQkFBQTtFRWZKO0VGbUJFO0lBQ0UsZUFBQTtFRWpCSjtFRm1CRTtJQUNFLGtCQUFBO0VFakJKO0VGa0JJO0lBQ0UsZ0JBQUE7RUVoQk47RUZtQkU7SUFDRSxlQUFBO0VFakJKO0VGbUJFO0lBQ0UsaUJBQUE7RUVqQko7RUZrQkk7SUFDRSxhQUFBO0VFaEJOO0FBQ0Y7QUNwRkk7RUgwR0Y7SUFDRSw0QkFBQTtJQUFBLDZCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtFRW5CRjtFRm9CRztJQUNDLFdBQUE7RUVsQko7RUZzQkU7SUFDRSxhQUFBO0VFcEJKO0VGdUJFO0lBQ0UsaUJBQUE7RUVyQko7RUZzQkk7SUFDRSxhQUFBO0VFcEJOO0VGdUJFO0lBQ0UsZUFBQTtJQUNBLGdCQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RUVyQko7QUFDRjtBQUNBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBIiwiZmlsZSI6InBvc3RfaXRlbS9wb3N0X2l0ZW0ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4uLy4uL3NyYy9zY3NzL2NvbXBvbmVudHMvdmFycyc7XG5AaW1wb3J0ICcuLi8uLi9zcmMvc2Nzcy9jb21wb25lbnRzL2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zJztcblxuLnNzYnMtcG9zdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3gtc2hhZG93OiAxcHggNHB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMCk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzO1xuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAxcHggNHB4IDMwcHggMHB4IHJnYmEoNTQsIDU0LCAyMzcsIDAuMjApO1xuICB9XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG4gIC5idG4tLWdob3N0MiwgLnNzYnMtcmVhZC1tb3JlICB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgLnNzYnMtcmVhZC1tb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5OGRlZywjNTA1MEQ5IDAlLCAgI0M2Mjk3MyAzNSUpO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk4ZGVnLCM1MDUwRDkgMCUsICAjQzYyOTczIDM1JSk7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgZGl2IC5idG4tLWdob3N0MiB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk4ZGVnLCR3aGl0ZSAwJSwgICR3aGl0ZSAgMzUlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHBhZ2UtdmFyKC0tcGFnZS1jb2xvcjIpLCAgcGFnZS12YXIoKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICY6Zm9jdXMsICYuZm9jdXNlZCB7XG4gICAgLnNzYnMtcmVhZC1tb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMjApIDAlLCByZ2JhKDAsIDAsIDAsIDAuMjApIDEwMCUpLGxpbmVhci1ncmFkaWVudCg5OGRlZywgcGFnZS12YXIoKSAxOCUsIHBhZ2UtdmFyKC0tcGFnZS1jb2xvcjIpIDc3JSk7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMjApIDAlLCByZ2JhKDAsIDAsIDAsIDAuMjApIDEwMCUpLGxpbmVhci1ncmFkaWVudCg5OGRlZywgcGFnZS12YXIoKSAxOCUsIHBhZ2UtdmFyKC0tcGFnZS1jb2xvcjIpIDc3JSk7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi0tZ2hvc3QyIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOThkZWcsJHdoaXRlIDAlLCAgJHdoaXRlICAzNSUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMjApIDAlLCByZ2JhKDAsIDAsIDAsIDAuMjApIDEwMCUpLHBhZ2UtdmFyKC0tYnRuLWhvdmVyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICAuc3Nicy1yZWFkLW1vcmUge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogcHgtdG8tZW0oMTYpO1xuICAgIH1cblxuICB9XG4gICZfX21ldGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmX19jYXRlZ29yeSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKHBhZ2UtdmFyKC0tc3Nicy1iZzIpLCAwLjIwKSAwJSwgcmdiYShwYWdlLXZhcigtLXNzYnMtYmcxKSwgMC4yMCkgMTAwJSk7XG4gICAgcGFkZGluZzogM3B4IDEycHg7XG4gICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgZm9udC1zaXplOiBweC10by1lbSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAmX19pbWFnZSB7XG4gICAgbWluLWhlaWdodDogMjI0cHg7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBoZWlnaHQ6IDIyNHB4O1xuICAgIH1cbiAgfVxuICAmX19kYXRlIHtcbiAgICBmb250LWZhbWlseTogJHNlY29uZC1mb250O1xuICAgIGZvbnQtc2l6ZTogcHgtdG8tZW0oMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgJiBoMy5zc2JzLXBvc3QtaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgIGZvbnQtc2l6ZTogcHgtdG8tZW0oMjQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIH1cbn1cbi5zc2JzLWJsb2ctcG9zdHMsIC5zc2JzLWJsb2ctdXBjb21pbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjhweDtcbiAgICYgPiAuc3Nicy1wb3N0LWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgIC0gMTlweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE4MDJweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zc2JzLXBvc3QtaXRlbSB7XG4gICAgJiBoMy5zc2JzLXBvc3QtaXRlbV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBmcy10by12dygyMik7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgLnNzYnMtYmxvZy1wb3N0cywgLnNzYnMtYmxvZy11cGNvbWluZyB7XG4gICAgZ2FwOiAxNnB4O1xuICAgICAmID4gLnNzYnMtcG9zdC1pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgfVxuICB9XG4gIC5zc2JzLXBvc3QtaXRlbSB7XG4gICAgLnNzYnMtcG9zdC1pdGVtX19kYXRlLCAuc3Nicy1wb3N0LWl0ZW1fX2NhdGVnb3J5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgICAuc3Nicy1yZWFkLW1vcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19idG4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAmX19pbWFnZSB7XG4gICAgICBtaW4taGVpZ2h0OiAyMTBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMjEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAuc3Nicy1ibG9nLXBvc3RzLCAuc3Nicy1ibG9nLXVwY29taW5nIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAmID4gLnNzYnMtcG9zdC1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuc3Nicy1wb3N0LWl0ZW0ge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTZweDtcblxuICAgIH1cbiAgICAmX19pbWFnZSB7XG4gICAgICBtaW4taGVpZ2h0OiAxNzNweDtcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMTczcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYgaDMuc3Nicy1wb3N0LWl0ZW1fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjI1cHg7XG4gICAgfVxuICB9XG59IiwiLy8gR3JpZC5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuXHR4czogMCxcclxuXHRzbTogNTc2cHgsXHJcblx0bWQ6IDc2OHB4LFxyXG5cdGxnOiA5OTJweCxcclxuXHR4bDogMTEwMHB4XHJcbik7XHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG5cdHNtOiA1NDBweCxcclxuXHRtZDogNzIwcHgsXHJcblx0bGc6IDk2MHB4LFxyXG5cdHhsOiAxMTQwcHhcclxuKTtcclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAyMHB4O1xyXG5cclxuLy8gRm9udCBmYW1pbGllcy5cclxuJG1haW4tZm9udFx0XHRcdDogJ1Byb3hpbWEgTm92YScsIHNhbnMtc2VyaWY7XHJcbiRzZWNvbmQtZm9udFx0OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuXHJcbi8vIEZvbnQgc2l6ZXMuXHJcbiRmcy14c1x0OiAxMnB4O1xyXG4kZnMtc21cdDogMTRweDtcclxuJGZzLW1kXHQ6IDE2cHg7XHJcbiRmcy1sZ1x0OiAxOHB4O1xyXG4kZnMteGxcdDogMjBweDtcclxuXHJcbi8vIEZvbnQgd2VpZ2h0cy5cclxuJGZ3LWxpZ2h0XHRcdDogMzAwO1xyXG4kZnctcmVndWxhclx0XHQ6IDQwMDtcclxuJGZ3LW1lZGl1bVx0XHQ6IDUwMDtcclxuJGZ3LXNlbWlib2xkXHQ6IDYwMDtcclxuJGZ3LWJvbGRcdFx0OiA3MDA7XHJcbiRmdy1leHRyYWJvbGRcdDogODAwO1xyXG4kZnctYmxhY2tcdFx0OiA5MDA7XHJcblxyXG4vLyBMaW5lIGhlaWdodHMuXHJcbiRsaFx0XHRcdDogMS40O1xyXG4kbGgtdGl0bGVcdDogMS4xO1xyXG5cclxuLy8gQ29sb3JzLlxyXG4kd2hpdGVcdDogI2ZmZjtcclxuJGJsYWNrXHQ6ICMwMDA7XHJcblxyXG4kYmFja2dyb3VuZC1tYWluLXBhcnQtdmlkZW8tcHJldmlldzogdXJsKFwiLi4vaW1nL21haW4tcGFydC1iZy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuJGJnLWNvbG9yOiAjZjJmMmYyO1xyXG4kbWFpbi1jb2xvcjogI2ZmZmZmZjtcclxuJGRhcmstY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XHJcbiRkYXJrLWNvbG9yLW5ldzogIzAwMDIyOTtcclxuJHdoaXRlLWNvbG9yOiAjZmZmZmZmO1xyXG4kYmctbGluay1hY3RpdmU6ICMyNjI2MjY7XHJcbiR0ZXh0LWdyYXk6ICM2NjY2NjY7XHJcbiR0ZXh0LWdyYXkyOiAjQjRCNEJEO1xyXG4kaGVhZGVyLWhlaWdodDogODBweDtcclxuJGlucHV0LWJvcmRlcjogI0Q5RDlEOTtcclxuJHBsYWNlaG9sZGVyLWNvbG9yOiAjOTk5OTk5O1xyXG4kaW52YWxpZC1ib3JkZXI6ICNGRjAwNTE7XHJcbiRuZXdzLXRleHQtY29sb3I6ICMzMzMzMzM7XHJcbiR0ZXh0LWNvbG9yOiAjMkUyRjQ2O1xyXG4kbmV3cy1kYXRlLWJnOiAjZGFmMmVhO1xyXG4kcHJpbWFyeS1idXR0b24tY29sb3I6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNDOTAyNUQgMCUsICM5NjAxNUQgMTAwJSk7XHJcbiRob3Zlci1idXR0b24tY29sb3I6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM5RjAyNEIgMCUsICM3QjAyNEIgMTAwJSk7XHJcbiRhcnJvdy1saW5rLWJ1dHRvbjogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyMDEsIDIsIDkzLCAwLjEpIDAlLCByZ2JhKDE1MCwgMSwgOTMsIDAuMSkgMTAwJSk7XHJcbiRoZWFkZXItZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg5Ny45NWRlZywgcmdiYSgxOTgsIDQxLCAxMTUsIDAuNykgMCUsIHJnYmEoODAsIDgwLCAyMTcsIDAuNykgMTAwJSk7XHJcbiR0ZXh0LWdyYWQ6IGxpbmVhci1ncmFkaWVudCg5OGRlZywgI0M2Mjk3MyAwJSwgIzUwNTBEOSA2NC45JSk7XHJcbiRoZWFkZXItaG92ZXI6ICBsaW5lYXItZ3JhZGllbnQoOTcuOTVkZWcsIHJnYmEoODAsIDgwLCAyMTcsIDAuMSkgMCUsIHJnYmEoMTk4LCA0MSwgMTE1LCAwLjEpIDEwMCUpO1xyXG4kc29vbi1ncmFkaWVudCA6IGxpbmVhci1ncmFkaWVudCgxMDVkZWcsIHJnYmEoMTgwLCAxMiwgMTA4LCAwLjcwKSAtNDguODIlLCByZ2JhKDU5LCA1OSwgMTkwLCAwLjcwKSA2OC43NSUpO1xyXG4kZ2VuZXJhbC1iZzogIHJnYmEoMjExLCAyMTgsIDIyOCwgMC4zMCk7XHJcbiRnZW5lcmFsLWJsdWU6ICMzMDMwQjU7XHJcbiRnZW5lcmFsLWJsdWUyOiAjMzYzNkVEO1xyXG4vLyBPdGhlcnMuXHJcbiR0clx0XHQ6IDAuMzVzO1xyXG4kcmFkaXVzXHQ6IDVweDsiLCIuc3Nicy1wb3N0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAxcHggNHB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zc2JzLXBvc3QtaXRlbTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDFweCA0cHggMzBweCAwcHggcmdiYSg1NCwgNTQsIDIzNywgMC4yKTtcbn1cbi5zc2JzLXBvc3QtaXRlbSAuYnRuLS1naG9zdDIsIC5zc2JzLXBvc3QtaXRlbSAuc3Nicy1yZWFkLW1vcmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zc2JzLXBvc3QtaXRlbTpob3ZlciAuc3Nicy1yZWFkLW1vcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOThkZWcsICM1MDUwRDkgMCUsICNDNjI5NzMgMzUlKTtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNzYnMtcG9zdC1pdGVtOmhvdmVyIC5zc2JzLXJlYWQtbW9yZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk4ZGVnLCAjNTA1MEQ5IDAlLCAjQzYyOTczIDM1JSk7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zc2JzLXBvc3QtaXRlbTpob3ZlciAuc3Nicy1yZWFkLW1vcmU6YWZ0ZXIsIC5zc2JzLXBvc3QtaXRlbTpob3ZlciAuc3Nicy1yZWFkLW1vcmU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zc2JzLXBvc3QtaXRlbTpob3ZlciBkaXYgLmJ0bi0tZ2hvc3QyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOThkZWcsICNmZmYgMCUsICNmZmYgMzUlKTtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNzYnMtcG9zdC1pdGVtOmhvdmVyIGRpdiAuYnRuLS1naG9zdDI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zc2JzLXBvc3QtaXRlbTpob3ZlciBkaXYgLmJ0bi0tZ2hvc3QyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0tcGFnZS1jb2xvcjIpLCB2YXIoLS1wYWdlLWNvbG9yKSk7XG59XG4uc3Nicy1wb3N0LWl0ZW06Zm9jdXMgLnNzYnMtcmVhZC1tb3JlLCAuc3Nicy1wb3N0LWl0ZW0uZm9jdXNlZCAuc3Nicy1yZWFkLW1vcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjIpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMikgMTAwJSksIGxpbmVhci1ncmFkaWVudCg5OGRlZywgdmFyKC0tcGFnZS1jb2xvcikgMTglLCB2YXIoLS1wYWdlLWNvbG9yMikgNzclKTtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNzYnMtcG9zdC1pdGVtOmZvY3VzIC5zc2JzLXJlYWQtbW9yZSBzcGFuLCAuc3Nicy1wb3N0LWl0ZW0uZm9jdXNlZCAuc3Nicy1yZWFkLW1vcmUgc3BhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMC4yKSAxMDAlKSwgbGluZWFyLWdyYWRpZW50KDk4ZGVnLCB2YXIoLS1wYWdlLWNvbG9yKSAxOCUsIHZhcigtLXBhZ2UtY29sb3IyKSA3NyUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3Nicy1wb3N0LWl0ZW06Zm9jdXMgLnNzYnMtcmVhZC1tb3JlOmFmdGVyLCAuc3Nicy1wb3N0LWl0ZW06Zm9jdXMgLnNzYnMtcmVhZC1tb3JlOmJlZm9yZSwgLnNzYnMtcG9zdC1pdGVtLmZvY3VzZWQgLnNzYnMtcmVhZC1tb3JlOmFmdGVyLCAuc3Nicy1wb3N0LWl0ZW0uZm9jdXNlZCAuc3Nicy1yZWFkLW1vcmU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zc2JzLXBvc3QtaXRlbTpmb2N1cyAuYnRuLS1naG9zdDIgc3BhbiwgLnNzYnMtcG9zdC1pdGVtLmZvY3VzZWQgLmJ0bi0tZ2hvc3QyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOThkZWcsICNmZmYgMCUsICNmZmYgMzUlKTtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNzYnMtcG9zdC1pdGVtOmZvY3VzIC5idG4tLWdob3N0MjphZnRlciwgLnNzYnMtcG9zdC1pdGVtLmZvY3VzZWQgLmJ0bi0tZ2hvc3QyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc3Nicy1wb3N0LWl0ZW06Zm9jdXMgLmJ0bi0tZ2hvc3QyOmJlZm9yZSwgLnNzYnMtcG9zdC1pdGVtLmZvY3VzZWQgLmJ0bi0tZ2hvc3QyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMC4yKSAxMDAlKSwgdmFyKC0tYnRuLWhvdmVyKTtcbn1cbi5zc2JzLXBvc3QtaXRlbV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDI0cHggMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5zc2JzLXBvc3QtaXRlbV9fY29udGVudCAuc3Nicy1yZWFkLW1vcmUge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBmb250LXNpemU6IDAuODg4ODg4ODg4OWVtO1xufVxuLnNzYnMtcG9zdC1pdGVtX19tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zc2JzLXBvc3QtaXRlbV9fY2F0ZWdvcnkge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKHZhcigtLXNzYnMtYmcyKSwgMC4yKSAwJSwgcmdiYSh2YXIoLS1zc2JzLWJnMSksIDAuMikgMTAwJSk7XG4gIHBhZGRpbmc6IDNweCAxMnB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc3Nzc3Nzc3NzhlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zc2JzLXBvc3QtaXRlbV9faW1hZ2Uge1xuICBtaW4taGVpZ2h0OiAyMjRweDtcbn1cbi5zc2JzLXBvc3QtaXRlbV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDIyNHB4O1xufVxuLnNzYnMtcG9zdC1pdGVtX19kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43Nzc3Nzc3Nzc4ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc3Nicy1wb3N0LWl0ZW0gaDMuc3Nicy1wb3N0LWl0ZW1fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG5cbi5zc2JzLWJsb2ctcG9zdHMsIC5zc2JzLWJsb2ctdXBjb21pbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjhweDtcbn1cbi5zc2JzLWJsb2ctcG9zdHMgPiAuc3Nicy1wb3N0LWl0ZW0sIC5zc2JzLWJsb2ctdXBjb21pbmcgPiAuc3Nicy1wb3N0LWl0ZW0ge1xuICB3aWR0aDogY2FsYygzMy4zMzMlIC0gMTlweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE4MDJweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zc2JzLXBvc3QtaXRlbSBoMy5zc2JzLXBvc3QtaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS42MDQxNjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zc2JzLWJsb2ctcG9zdHMsIC5zc2JzLWJsb2ctdXBjb21pbmcge1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAuc3Nicy1ibG9nLXBvc3RzID4gLnNzYnMtcG9zdC1pdGVtLCAuc3Nicy1ibG9nLXVwY29taW5nID4gLnNzYnMtcG9zdC1pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICB9XG4gIC5zc2JzLXBvc3QtaXRlbSAuc3Nicy1wb3N0LWl0ZW1fX2RhdGUsIC5zc2JzLXBvc3QtaXRlbSAuc3Nicy1wb3N0LWl0ZW1fX2NhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnNzYnMtcG9zdC1pdGVtX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIH1cbiAgLnNzYnMtcG9zdC1pdGVtX19jb250ZW50IC5zc2JzLXJlYWQtbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAuc3Nicy1wb3N0LWl0ZW1fX2J0biB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zc2JzLXBvc3QtaXRlbV9faW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDIxMHB4O1xuICB9XG4gIC5zc2JzLXBvc3QtaXRlbV9faW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDIxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNzYnMtYmxvZy1wb3N0cywgLnNzYnMtYmxvZy11cGNvbWluZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3Nicy1ibG9nLXBvc3RzID4gLnNzYnMtcG9zdC1pdGVtLCAuc3Nicy1ibG9nLXVwY29taW5nID4gLnNzYnMtcG9zdC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3Nicy1wb3N0LWl0ZW1fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgLnNzYnMtcG9zdC1pdGVtX19pbWFnZSB7XG4gICAgbWluLWhlaWdodDogMTczcHg7XG4gIH1cbiAgLnNzYnMtcG9zdC1pdGVtX19pbWFnZSBpbWcge1xuICAgIGhlaWdodDogMTczcHg7XG4gIH1cbiAgLnNzYnMtcG9zdC1pdGVtIGgzLnNzYnMtcG9zdC1pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICB9XG59XG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTgwMnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIl19 */

.ssbs-blog {
  position: relative;
  overflow: hidden;
  padding-bottom: 85px;
}
.ssbs-blog:before {
  content: "";
  position: absolute;
  top: -10%;
  right: -5%;
  background-color: transparent;
  background-size: contain;
  z-index: -1;
  background: linear-gradient(49deg, rgba(var(--ssbs-bg1), 0.1) 27.96%, rgba(var(--ssbs-bg2), 0.15) 87.86%);
  -webkit-filter: blur(10vw);
          filter: blur(10vw);
  width: 40vw;
  height: 40vw;
}
.ssbs-blog .vacancies-total {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.ssbs-blog .ssbs-blog__categories label:has(input:checked) {
  pointer-events: none;
  cursor: pointer;
}
.ssbs-blog .ssbs-blog__categories {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
}
.ssbs-blog .ssbs-blog__categories input {
  display: none;
}
.ssbs-blog .ssbs-blog__categories .btn {
  min-width: auto;
  opacity: 0.7;
  white-space: nowrap;
  min-height: 48px;
  line-height: 24px;
  vertical-align: center;
  position: relative;
}
.ssbs-blog .ssbs-blog__categories .btn:after {
  content: "";
  position: absolute;
  background: #fff;
  top: 1px;
  left: 1px;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  z-index: -1;
  border-radius: 12px;
  opacity: 1;
}
.ssbs-blog .ssbs-blog__categories .btn:before {
  position: absolute;
  border: none;
  content: "";
  z-index: -5;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(var(--page-color)), to(var(--page-color2)));
  background: linear-gradient(90deg, var(--page-color), var(--page-color2));
  border-radius: 8px;
  overflow: hidden;
}
.ssbs-blog .ssbs-blog__categories .btn:before {
  border-radius: 13px;
}
.ssbs-blog .ssbs-blog__categories input:checked + .btn {
  opacity: 1;
}
.ssbs-blog .ssbs-blog__categories input:checked + .btn span {
  background-image: linear-gradient(148deg, #fff, #fff 100%);
  color: #fff;
}
.ssbs-blog .ssbs-blog__categories input:checked + .btn:after {
  opacity: 0;
}
.ssbs-blog__featured {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 33px;
     -moz-column-gap: 33px;
          column-gap: 33px;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.ssbs-blog__featured-wrapper {
  padding: 0 0 60px;
}
.ssbs-blog__featured-wrapper .container {
  padding: 0 !important;
}
.ssbs-blog__featured .btn {
  min-width: unset;
}
.ssbs-blog__featured .btn:hover span {
  background-image: linear-gradient(148deg, #fff, #fff 100%);
  color: #fff;
}
.ssbs-blog__featured .btn:hover:before {
  opacity: 1;
  z-index: -5;
}
.ssbs-blog__featured .btn:hover:after {
  opacity: 0;
}
.ssbs-blog__featured-col {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
}
.ssbs-blog__featured-col .ssbs-post-item__date {
  color: #7B7C88;
  font-size: 0.8888888889em;
}
.ssbs-blog__featured-col:first-of-type .ssbs-post-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.ssbs-blog__featured-col:first-of-type .ssbs-post-item__image {
  min-height: 321px;
}
.ssbs-blog__featured-col:first-of-type .ssbs-post-item__image img {
  height: 321px;
}
.ssbs-blog__featured-col:first-of-type .ssbs-post-item h3.ssbs-post-item__title {
  font-size: 2em;
  margin-bottom: 20px;
  font-weight: 900;
}
.ssbs-blog__featured-col:first-of-type .ssbs-post-item__content {
  margin-top: auto;
  margin-bottom: auto;
}
.ssbs-blog__featured-col:first-of-type .ssbs-post-item__category {
  font-size: 0.8888888889em;
}
.ssbs-blog__featured-col:last-of-type .ssbs-post-item {
  height: 33%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ssbs-blog__featured-col:last-of-type .ssbs-post-item .ssbs-post-item__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  height: unset;
}
.ssbs-blog__featured-col:last-of-type .ssbs-post-item h3.ssbs-post-item__title {
  margin-top: 5px;
  font-size: 1.7777777778em;
  font-weight: 900;
  margin-bottom: 14px;
}
.ssbs-blog__featured-col:last-of-type .ssbs-post-item .ssbs-post-item__meta {
  margin-bottom: 5px;
}
.ssbs-blog__posts > h2 {
  margin-top: 30px;
  margin-bottom: 15px;
}
.ssbs-blog__posts-wrapper {
  padding: 60px 0 35px;
}
.ssbs-blog__inner {
  margin-top: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ssbs-blog__load-more {
  margin-top: 36px;
}
.ssbs-blog__pagination {
  margin-top: 65px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ssbs-blog__pagination > a:not(.next):not(.prev), .ssbs-blog__pagination > span {
  background-image: linear-gradient(148deg, var(--page-color), var(--page-color2) 100%);
  font-family: "Proxima Nova", sans-serif;
  font-size: 1.3333333333em;
  font-weight: 800;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding-right: 16px;
  padding-left: 15px;
  height: 40px;
  line-height: 40px;
}
.ssbs-blog__pagination > a:not(.next):not(.prev):not(.current), .ssbs-blog__pagination > span:not(.current) {
  opacity: 0.6;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.ssbs-blog__pagination > a:not(.next):not(.prev):not(.current):hover, .ssbs-blog__pagination > span:not(.current):hover {
  opacity: 0.8;
}
.ssbs-blog__arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0;
  color: transparent;
  margin-right: 0;
  margin-left: 4px;
}
.ssbs-blog__arrow:after {
  content: "";
  width: 40px;
  height: 40px;
  -webkit-mask-image: url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/blog/../../img/chevron_right.svg);
          mask-image: url(//softservebs.markupus.tech/wp-content/themes/softserve/static/css/blog/../../img/chevron_right.svg);
  background-image: linear-gradient(148deg, var(--page-color), var(--page-color2) 100%);
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
  opacity: 0.8;
}
.ssbs-blog__arrow:hover:after {
  opacity: 1;
}
.ssbs-blog__arrow--prev {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.ssbs-blog .cta__content .btn.btn--big {
  min-width: 300px;
}
.ssbs-blog__wrapper {
  position: relative;
}
.ssbs-blog .ssbs-vacancies .vacancies-filter > ul {
  position: relative;
  z-index: 2;
}
.ssbs-blog .ssbs-vacancies .vacancies-filter > ul > li {
  border: none;
  position: relative;
  background: transparent;
  min-height: 48px;
}
.ssbs-blog .ssbs-vacancies .vacancies-filter > ul > li:last-of-type {
  width: auto;
  max-width: none;
}
.ssbs-blog .ssbs-vacancies .ssbs-vacancies__wrapper {
  -webkit-column-gap: 61px;
     -moz-column-gap: 61px;
          column-gap: 61px;
}
.ssbs-blog .ssbs-vacancies .vacancies-filter > ul > li ul {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.ssbs-blog .ssbs-vacancies .vacancies-filter > ul > li ul {
  border: none;
}
.ssbs-blog .ssbs-vacancies .vacancies-filter > ul > li.open ul {
  border: none;
}
.ssbs-blog-upcoming, .ssbs-blog-posts {
  width: 100%;
}
.ssbs-blog-upcoming h2, .ssbs-blog-posts h2 {
  width: 100%;
}
body main.ssbs-blog .ssbs-blog__posts-wrapper .ssbs-blog__posts .ssbs-blog__pagination > a:not(.next):not(.prev), body main.ssbs-blog .ssbs-blog__posts-wrapper .ssbs-blog__posts .ssbs-blog__pagination > span {
  text-decoration: none;
}
@media screen and (min-width: 992.1px) {
  .ssbs-blog .search-label {
    -webkit-transition: width 0.5s ease;
    transition: width 0.5s ease;
    background: #fff;
  }
  .ssbs-blog .search-label:has(input:focus) {
    position: absolute;
    width: calc(100% - 48px);
    top: 50%;
    height: 52px;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    padding-bottom: 2px;
    padding-top: 2px;
    right: 24px;
  }
  .ssbs-blog .ssbs-vacancies .vacancies-filter > ul:after {
    content: "";
    position: absolute;
    background: #fff;
    top: 1px;
    left: 1px;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    z-index: -1;
    border-radius: 7px;
    opacity: 1;
  }
  .ssbs-blog .ssbs-vacancies .vacancies-filter > ul:before {
    position: absolute;
    border: none;
    content: "";
    z-index: -5;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left top, right top, from(var(--page-color)), to(var(--page-color2)));
    background: linear-gradient(90deg, var(--page-color), var(--page-color2));
    border-radius: 8px;
    overflow: hidden;
  }
  .ssbs-blog .ssbs-vacancies .vacancies-filter > ul:not(:has(li.open)):before {
    background: #7B7C88;
  }
  .ssbs-blog .ssbs-vacancies .vacancies-filter > ul > li.open ul:after {
    content: "";
    position: absolute;
    background: #fff;
    top: 1px;
    left: 1px;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    z-index: -1;
    border-radius: 11px;
    opacity: 1;
  }
  .ssbs-blog .ssbs-vacancies .vacancies-filter > ul > li.open ul:before {
    position: absolute;
    border: none;
    content: "";
    z-index: -5;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left top, right top, from(var(--page-color)), to(var(--page-color2)));
    background: linear-gradient(90deg, var(--page-color), var(--page-color2));
    border-radius: 8px;
    overflow: hidden;
  }
}
@media screen and (max-width: 1602px) and (min-width: 992.1px) {
  .ssbs-blog {
    padding-bottom: 5.3125vw;
  }
  .ssbs-blog__featured-wrapper {
    padding: 0 0 3.75vw;
  }
  .ssbs-blog__posts-wrapper {
    padding: 3.75vw 0;
  }
  .ssbs-blog__pagination {
    margin-top: 4.0625vw;
  }
  .ssbs-blog .ssbs-blog__categories .btn {
    padding: 12px 18px;
  }
  .ssbs-blog .ssbs-vacancies .vacancies-filter > ul {
    width: auto;
  }
  .ssbs-blog .ssbs-blog__categories {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media screen and (max-width: 1150px) and (min-width: 992.1px) {
  .ssbs-blog .ssbs-vacancies .ssbs-vacancies__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .ssbs-blog .ssbs-vacancies .vacancies {
    margin-top: 16px;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 992.1px) {
  body .ssbs-blog .hide-tablet {
    display: none;
    visibility: hidden;
  }
  body .ssbs-blog .show-tablet {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    visibility: visible;
  }
  .page--gradient .ssbs-blog__featured-wrapper {
    background-image: linear-gradient(45deg, #faf3f8, #f4f4fd 80%);
  }
  .ssbs-blog {
    padding-bottom: 25px;
  }
  .ssbs-blog .ssbs-blog__categories > li:nth-child(1) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .ssbs-blog .ssbs-blog__categories > li:nth-child(2) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .ssbs-blog .ssbs-blog__categories > li:nth-child(3) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .ssbs-blog .ssbs-blog__categories > li:nth-child(4) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .ssbs-blog .ssbs-blog__categories > li:nth-child(5) {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .ssbs-blog .vacancies__loading_div {
    left: auto;
    right: 40px;
  }
  .ssbs-blog .ssbs-vacancies .vacancies-filter > ul > li > p:before {
    content: none;
  }
  .ssbs-blog .ssbs-blog__categories {
    margin-top: 16px;
    margin-bottom: 9px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 8px;
  }
  .ssbs-blog .ssbs-blog__categories li {
    display: block;
  }
  .ssbs-blog .ssbs-blog__categories li label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .ssbs-blog .ssbs-blog__categories .btn {
    padding: 12px 18px;
    font-size: 18px;
    font-weight: 600;
    text-transform: capitalize;
    color: #7B7C88;
    opacity: 1;
    background: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .ssbs-blog .ssbs-blog__categories .btn:after, .ssbs-blog .ssbs-blog__categories .btn:before {
    content: none;
  }
  .ssbs-blog .ssbs-blog__categories .btn span {
    background: #7B7C88;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .ssbs-blog .ssbs-blog__categories input:checked + .btn {
    border-radius: 62px;
    overflow: hidden;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .ssbs-blog .ssbs-blog__categories input:checked + .btn span {
    background: linear-gradient(148deg, var(--page-color), var(--page-color2) 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 700;
  }
  .ssbs-blog .ssbs-blog__categories input:checked + .btn:after {
    content: "";
    opacity: 1;
    top: 0;
    left: 0;
    width: 101%;
    height: 101%;
    background: linear-gradient(98deg, rgba(var(--ssbs-bg1), 0.16) 0%, rgba(var(--ssbs-bg2), 0.16) 64.9%);
  }
  .ssbs-blog .ssbs-blog__categories input:checked + .btn:before {
    content: none;
  }
  .ssbs-blog .ssbs-vacancies .vacancies-header {
    padding-top: 22px;
    padding-bottom: 20px;
    background: linear-gradient(98deg, rgba(var(--ssbs-bg1), 0.06) 0%, rgba(var(--ssbs-bg2), 0.06) 64.9%);
  }
  .ssbs-blog .ssbs-vacancies .vacancies-filter > ul > li ul {
    display: block;
  }
  .ssbs-blog .vacancies-filter > ul > li > ul {
    max-height: 999px;
  }
  .ssbs-blog .ssbs-vacancies .vacancies-filter > ul > li.open p:before {
    display: none;
  }
  .ssbs-blog .ssbs-vacancies .vacancies__title {
    max-width: none;
  }
  .ssbs-blog__inner {
    margin-top: 0;
  }
  .ssbs-blog:before {
    content: none;
  }
  .ssbs-blog__pagination {
    margin-top: 32px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .ssbs-blog__pagination > a:not(.next):not(.prev), .ssbs-blog__pagination > span {
    font-size: 20px;
    height: 35px;
    line-height: 35px;
    padding-left: 13px;
    padding-right: 14px;
  }
  .ssbs-blog__arrow:after {
    width: 35px;
    height: 35px;
  }
  .ssbs-blog .ssbs-blog__featured-wrapper {
    background-image: linear-gradient(45deg, rgba(var(--ssbs-bg1), 0.1), rgba(var(--ssbs-bg2), 0.05) 65%);
    padding: 32px 0 32px;
    width: calc(100% + 48px);
    margin-left: -24px;
    margin-right: -24px;
  }
  .ssbs-blog .ssbs-blog__featured-wrapper .container {
    padding: 0 24px !important;
  }
  .ssbs-blog .search-field__search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .ssbs-blog .ssbs-vacancies .vacancies__search-field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .ssbs-blog__featured {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px;
  }
  .ssbs-blog__featured .btn {
    display: none;
  }
  .ssbs-blog__featured-col {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px;
  }
  .ssbs-blog__featured-col:last-of-type .ssbs-post-item .ssbs-post-item__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .ssbs-blog__featured-col:first-of-type .ssbs-post-item .ssbs-post-item__image, .ssbs-blog__featured-col:last-of-type .ssbs-post-item .ssbs-post-item__image {
    min-height: 210px;
  }
  .ssbs-blog__featured-col:first-of-type .ssbs-post-item .ssbs-post-item__image img, .ssbs-blog__featured-col:last-of-type .ssbs-post-item .ssbs-post-item__image img {
    height: 210px;
  }
  .ssbs-blog__featured-col:first-of-type .ssbs-post-item h3.ssbs-post-item__title, .ssbs-blog__featured-col:last-of-type .ssbs-post-item h3.ssbs-post-item__title {
    font-size: 20px;
    margin-bottom: 20px;
    font-weight: 900;
  }
  .ssbs-blog__posts-wrapper {
    padding: 32px 0 19px;
  }
}
@media (max-width: 767.98px) {
  .ssbs-blog {
    padding-bottom: 0;
  }
  .ssbs-blog .ssbs-vacancies {
    padding-bottom: 20px;
  }
  .ssbs-blog .ssbs-blog__categories .btn {
    padding: 9px 12px;
    min-height: auto;
  }
  .ssbs-blog .cta__content .btn.btn--big {
    min-width: unset;
  }
  .ssbs-blog__featured-col .ssbs-post-item__date, .ssbs-blog__featured-col .ssbs-post-item__category {
    font-size: 12px;
    color: #2E2F46;
  }
  .ssbs-blog__featured-col:first-of-type {
    min-height: 173px;
  }
  .ssbs-blog__featured-col:first-of-type .ssbs-post-item__image img {
    height: 173px;
  }
}
@supports (-webkit-appearance:none){
}
 @media screen and (min-width: 992.1px){
@supports (-webkit-appearance:none){
}
}
 @media screen and (max-width: 1602px) and (min-width: 992.1px){
@supports (-webkit-appearance:none){
}
}
 @media screen and (max-width: 1150px) and (min-width: 992.1px){
@supports (-webkit-appearance:none){
}
}
 @media screen and (max-width: 992.1px){
@supports (-webkit-appearance:none){
}
}
 @media (max-width: 767.98px){
@supports (-webkit-appearance:none){
}
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsb2cvYmxvZy5zY3NzIiwiYmxvZy9ibG9nLmNzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvZnVuY3Rpb25zLnNjc3MiLCIuLi9zcmMvc2Nzcy9jb21wb25lbnRzL3ZhcnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUE7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QUNIRjtBRElFO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSw2QkFBQTtFQUNBLHdCQUFBO0VBQ0EsV0FBQTtFRU9GLHlHRk5tQjtFRVFuQiwwQkFBQTtVQUFBLGtCQUFBO0VBQ0EsV0ZUNkg7RUVVN0gsWUZWbUk7QUNDckk7QURDRTtFQUNFLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0FDQ0o7QURDRTtFQUNFLG9CQUFBO0VBQ0EsZUFBQTtBQ0NKO0FEQ0U7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtBQ0NKO0FEQUk7RUFDRSxhQUFBO0FDRU47QURDSTtFQUNFLGVBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtBQ0NOO0FDWkU7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkNRSztFRFBMLFFBQUE7RUFDQSxTQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLFdBQUE7RUFDQSxtQkZHMkI7RUVGM0IsVUFBQTtBRGNKO0FDWkU7RUFDRSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLE1B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RUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUEiLCJmaWxlIjoiYmxvZy9ibG9nLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICcuLi8uLi9zcmMvc2Nzcy9jb21wb25lbnRzL3ZhcnMnO1xuQGltcG9ydCAnLi4vLi4vc3JjL3Njc3MvY29tcG9uZW50cy9mdW5jdGlvbnMnO1xuQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucyc7XG5cbi5zc2JzLWJsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA4NXB4O1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwJTtcbiAgICByaWdodDogLTUlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBAaW5jbHVkZSBzc2JzLWJnKGxpbmVhci1ncmFkaWVudCg0OWRlZywgcmdiYShwYWdlLXZhcigtLXNzYnMtYmcxKSwgMC4xMCkgMjcuOTYlLCByZ2JhKHBhZ2UtdmFyKC0tc3Nicy1iZzIpLCAwLjE1KSA4Ny44NiUpLCA0MHZ3LCA0MHZ3KTtcbiAgfVxuICAudmFjYW5jaWVzLXRvdGFsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zc2JzLWJsb2dfX2NhdGVnb3JpZXMgbGFiZWw6aGFzKGlucHV0OmNoZWNrZWQpIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnNzYnMtYmxvZ19fY2F0ZWdvcmllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjb2x1bW4tZ2FwOiAxMnB4O1xuICAgIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICBvcGFjaXR5OiAuNztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYm9yZGVyKDEycHgpO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dDpjaGVja2VkICsgLmJ0biB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDhkZWcsICNmZmYsICNmZmYgMTAwJSk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fZmVhdHVyZWQge1xuICAgICYtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwICAwIDYwcHg7XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogMzNweDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAuYnRuIHtcbiAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0OGRlZywgI2ZmZiwgI2ZmZiAxMDAlKTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB6LWluZGV4OiAtNTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1jb2wge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAzMnB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgICAgLnNzYnMtcG9zdC1pdGVtX19kYXRlIHtcbiAgICAgICAgY29sb3I6ICM3QjdDODg7XG4gICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tZW0oMTYpO1xuICAgICAgfVxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgLnNzYnMtcG9zdC1pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMyMXB4O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMjFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgaDMuc3Nicy1wb3N0LWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tZW0oMzYpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICAgICZfX2NhdGVnb3J5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tZW0oMTYpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpsYXN0LW9mLXR5cGUgIHtcbiAgICAgICAgLnNzYnMtcG9zdC1pdGVtIHtcbiAgICAgICAgICBoZWlnaHQ6IDMzJTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAuc3Nicy1wb3N0LWl0ZW1fX2NvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIGgzLnNzYnMtcG9zdC1pdGVtX190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IHB4LXRvLWVtKDMyKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc3Nicy1wb3N0LWl0ZW1fX21ldGEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG4gICZfX3Bvc3RzIHtcbiAgICAmID4gaDIge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgICYtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgMzVweDtcbiAgICB9XG4gIH1cbiAgJl9faW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgJl9fbG9hZC1tb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICB9XG4gICZfX3BhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICYgPiBhOm5vdCgubmV4dCk6bm90KC5wcmV2KSwmID4gc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQ4ZGVnLCAgcGFnZS12YXIoKSwgcGFnZS12YXIoLS1wYWdlLWNvbG9yMikgMTAwJSk7XG4gICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogcHgtdG8tZW0oMjQpO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgJjpub3QoLmN1cnJlbnQpe1xuICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IC44O1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvY2hldnJvbl9yaWdodC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQ4ZGVnLCBwYWdlLXZhcigpLCBwYWdlLXZhcigtLXBhZ2UtY29sb3IyKSAxMDAlKTtcbiAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tcHJldiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuICAuY3RhX19jb250ZW50IHtcbiAgICAuYnRuLmJ0bi0tYmlnIHtcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgfVxuICB9XG4gICZfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3Nicy12YWNhbmNpZXMgLnZhY2FuY2llcy1maWx0ZXIgPiB1bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgfVxuICAuc3Nicy12YWNhbmNpZXMgLnZhY2FuY2llcy1maWx0ZXIgPiB1bCA+IGxpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgLnNzYnMtdmFjYW5jaWVzIC52YWNhbmNpZXMtZmlsdGVyID4gdWwgPiBsaTpsYXN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuc3Nicy12YWNhbmNpZXMgLnNzYnMtdmFjYW5jaWVzX193cmFwcGVyIHtcbiAgICBjb2x1bW4tZ2FwOiA2MXB4O1xuICB9XG4gIC5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzLWZpbHRlciA+IHVsID4gbGkgdWwge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxuICAuc3Nicy12YWNhbmNpZXMgLnZhY2FuY2llcy1maWx0ZXIgPiB1bCA+IGxpIHVsIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLnNzYnMtdmFjYW5jaWVzIC52YWNhbmNpZXMtZmlsdGVyID4gdWwgPiBsaS5vcGVuIHVsIHtcbiAgICBib3JkZXI6IG5vbmU7XG5cblxuICB9XG59XG4uc3Nicy1ibG9nLXVwY29taW5nLCAuc3Nicy1ibG9nLXBvc3RzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGgyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuYm9keSBtYWluLnNzYnMtYmxvZyAuc3Nicy1ibG9nX19wb3N0cy13cmFwcGVyIC5zc2JzLWJsb2dfX3Bvc3RzIC5zc2JzLWJsb2dfX3BhZ2luYXRpb24gIHtcbiAgJiA+IGE6bm90KC5uZXh0KTpub3QoLnByZXYpLCYgPiBzcGFuIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5Mi4xcHgpe1xuICAuc3Nicy1ibG9nIHtcbiAgICAuc2VhcmNoLWxhYmVsIHtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICY6aGFzKGlucHV0OmZvY3VzKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc3Nicy12YWNhbmNpZXMgLnZhY2FuY2llcy1maWx0ZXIgPiB1bCB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1ib3JkZXIoN3B4KTtcbiAgICAgICY6bm90KDpoYXMobGkub3BlbikpIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM3QjdDODg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNzYnMtdmFjYW5jaWVzIC52YWNhbmNpZXMtZmlsdGVyID4gdWwgPiBsaS5vcGVuIHVsIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJvcmRlcigpO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMnB4KSBhbmQgKG1pbi13aWR0aDogOTkyLjFweCkgIHtcbiAgLnNzYnMtYmxvZyB7XG4gICAgcGFkZGluZy1ib3R0b206IHB4LXRvLXZ3KDg1KTtcblxuICAgICZfX2ZlYXR1cmVkIHtcbiAgICAgICYtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6MCAwICBweC10by12dyg2MCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcG9zdHMge1xuICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogcHgtdG8tdncoNjApIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGFnaW5hdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiBweC10by12dyg2NSk7XG4gICAgfVxuICAgIC5zc2JzLWJsb2dfX2NhdGVnb3JpZXMgLmJ0biB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE4cHg7XG4gICAgfVxuICAgIC5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzLWZpbHRlciA+IHVsIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAuc3Nicy1ibG9nX19jYXRlZ29yaWVzIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTBweCkgYW5kIChtaW4td2lkdGg6OTkyLjFweCl7XG4gIC5zc2JzLWJsb2cge1xuICAgIC5zc2JzLXZhY2FuY2llcyAuc3Nicy12YWNhbmNpZXNfX3dyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbiAgICAuc3Nicy12YWNhbmNpZXMgLnZhY2FuY2llcyB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5Mi4xcHgpe1xuICBib2R5IC5zc2JzLWJsb2cgLmhpZGUtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICBib2R5IC5zc2JzLWJsb2cgLnNob3ctdGFibGV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLnBhZ2UtLWdyYWRpZW50IHtcbiAgICAuc3Nicy1ibG9nIHtcbiAgICAgICZfX2ZlYXR1cmVkLXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNmYWYzZjgsICNmNGY0ZmQgODAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNzYnMtYmxvZyB7XG4gICAgLnNzYnMtYmxvZ19fY2F0ZWdvcmllcyB7XG4gICAgICAmID4gbGkge1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBvcmRlcjogNTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIG9yZGVyOjI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnZhY2FuY2llc19fbG9hZGluZ19kaXYge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICAuc3Nicy12YWNhbmNpZXMgLnZhY2FuY2llcy1maWx0ZXIgPiB1bCA+IGxpID4gcDpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gICAgLnNzYnMtYmxvZ19fY2F0ZWdvcmllcyB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5idG4ge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIGNvbG9yOiAjN0I3Qzg4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzdCN0M4ODtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlucHV0OmNoZWNrZWQgKyAuYnRuIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjJweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0OGRlZywgcGFnZS12YXIoKSwgcGFnZS12YXIoLS1wYWdlLWNvbG9yMikgMTAwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAxJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMSU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk4ZGVnLCByZ2JhKHBhZ2UtdmFyKC0tc3Nicy1iZzEpLCAwLjE2KSAwJSwgcmdiYShwYWdlLXZhcigtLXNzYnMtYmcyKSwgMC4xNikgNjQuOSUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgICAuc3Nicy12YWNhbmNpZXMgLnZhY2FuY2llcy1oZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5OGRlZywgcmdiYShwYWdlLXZhcigtLXNzYnMtYmcxKSwgMC4wNikgMCUsIHJnYmEocGFnZS12YXIoLS1zc2JzLWJnMiksIDAuMDYpIDY0LjklKTtcbiAgICB9XG4gICAgLnNzYnMtdmFjYW5jaWVzIC52YWNhbmNpZXMtZmlsdGVyID4gdWwgPiBsaSB1bCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnZhY2FuY2llcy1maWx0ZXIgPiB1bCA+IGxpID4gdWwge1xuICAgICAgbWF4LWhlaWdodDogOTk5cHg7XG4gICAgfVxuICAgIC5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzLWZpbHRlciA+IHVsID4gbGkub3BlbiBwOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc3Nicy12YWNhbmNpZXMgLnZhY2FuY2llc19fdGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgICAmX19pbm5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAmX19wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgJiA+IGE6bm90KC5uZXh0KTpub3QoLnByZXYpLCYgPiBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2Fycm93IHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc3Nicy1ibG9nX19mZWF0dXJlZC13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYShwYWdlLXZhcigtLXNzYnMtYmcxKSwgMC4xKSwgcmdiYShwYWdlLXZhcigtLXNzYnMtYmcyKSwgMC4wNSkgNjUlKTtcbiAgICAgIHBhZGRpbmc6IDMycHggMCAzMnB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQ4cHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDI0cHghaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoLWZpZWxkX19zZWFyY2gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgLnNzYnMtdmFjYW5jaWVzIC52YWNhbmNpZXNfX3NlYXJjaC1maWVsZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbiAgICAmX19mZWF0dXJlZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgLmJ0biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLWNvbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIC5zc2JzLXBvc3QtaXRlbSAuc3Nicy1wb3N0LWl0ZW1fX2NvbnRlbnQge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlLCAmOmxhc3Qtb2YtdHlwZSB7XG5cbiAgICAgICAgICAuc3Nicy1wb3N0LWl0ZW0ge1xuICAgICAgICAgICAgLnNzYnMtcG9zdC1pdGVtX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjEwcHg7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMy5zc2JzLXBvc3QtaXRlbV9fdGl0bGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX3Bvc3RzLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMzJweCAwIDE5cHg7XG4gICAgfVxuICB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLnNzYnMtYmxvZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgLnNzYnMtdmFjYW5jaWVzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAgIC5zc2JzLWJsb2dfX2NhdGVnb3JpZXMge1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICBwYWRkaW5nOiA5cHggMTJweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgLmN0YV9fY29udGVudCAuYnRuLmJ0bi0tYmlnIHtcbiAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgfVxuICAgICZfX2ZlYXR1cmVkIHtcbiAgICAgICYtY29sIHtcbiAgICAgICAgLnNzYnMtcG9zdC1pdGVtX19kYXRlLCAgLnNzYnMtcG9zdC1pdGVtX19jYXRlZ29yeSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE3M3B4O1xuICAgICAgICAgIC5zc2JzLXBvc3QtaXRlbV9faW1hZ2Uge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNzNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc3Nicy1ibG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogODVweDtcbn1cbi5zc2JzLWJsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMCU7XG4gIHJpZ2h0OiAtNSU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDlkZWcsIHJnYmEodmFyKC0tc3Nicy1iZzEpLCAwLjEpIDI3Ljk2JSwgcmdiYSh2YXIoLS1zc2JzLWJnMiksIDAuMTUpIDg3Ljg2JSk7XG4gIGZpbHRlcjogYmx1cigxMHZ3KTtcbiAgd2lkdGg6IDQwdnc7XG4gIGhlaWdodDogNDB2dztcbn1cbi5zc2JzLWJsb2cgLnZhY2FuY2llcy10b3RhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3Nicy1ibG9nIC5zc2JzLWJsb2dfX2NhdGVnb3JpZXMgbGFiZWw6aGFzKGlucHV0OmNoZWNrZWQpIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zc2JzLWJsb2cgLnNzYnMtYmxvZ19fY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sdW1uLWdhcDogMTJweDtcbn1cbi5zc2JzLWJsb2cgLnNzYnMtYmxvZ19fY2F0ZWdvcmllcyBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3Nicy1ibG9nIC5zc2JzLWJsb2dfX2NhdGVnb3JpZXMgLmJ0biB7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMC43O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNzYnMtYmxvZyAuc3Nicy1ibG9nX19jYXRlZ29yaWVzIC5idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAxcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDJweCk7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvcGFjaXR5OiAxO1xufVxuLnNzYnMtYmxvZyAuc3Nicy1ibG9nX19jYXRlZ29yaWVzIC5idG46YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IC01O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0tcGFnZS1jb2xvciksIHZhcigtLXBhZ2UtY29sb3IyKSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zc2JzLWJsb2cgLnNzYnMtYmxvZ19fY2F0ZWdvcmllcyAuYnRuOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG59XG4uc3Nicy1ibG9nIC5zc2JzLWJsb2dfX2NhdGVnb3JpZXMgaW5wdXQ6Y2hlY2tlZCArIC5idG4ge1xuICBvcGFjaXR5OiAxO1xufVxuLnNzYnMtYmxvZyAuc3Nicy1ibG9nX19jYXRlZ29yaWVzIGlucHV0OmNoZWNrZWQgKyAuYnRuIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQ4ZGVnLCAjZmZmLCAjZmZmIDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zc2JzLWJsb2cgLnNzYnMtYmxvZ19fY2F0ZWdvcmllcyBpbnB1dDpjaGVja2VkICsgLmJ0bjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc3Nicy1ibG9nX19mZWF0dXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDMzcHg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLnNzYnMtYmxvZ19fZmVhdHVyZWQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMCA2MHB4O1xufVxuLnNzYnMtYmxvZ19fZmVhdHVyZWQtd3JhcHBlciAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnNzYnMtYmxvZ19fZmVhdHVyZWQgLmJ0biB7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG59XG4uc3Nicy1ibG9nX19mZWF0dXJlZCAuYnRuOmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQ4ZGVnLCAjZmZmLCAjZmZmIDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zc2JzLWJsb2dfX2ZlYXR1cmVkIC5idG46aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogLTU7XG59XG4uc3Nicy1ibG9nX19mZWF0dXJlZCAuYnRuOmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zc2JzLWJsb2dfX2ZlYXR1cmVkLWNvbCB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xufVxuLnNzYnMtYmxvZ19fZmVhdHVyZWQtY29sIC5zc2JzLXBvc3QtaXRlbV9fZGF0ZSB7XG4gIGNvbG9yOiAjN0I3Qzg4O1xuICBmb250LXNpemU6IDAuODg4ODg4ODg4OWVtO1xufVxuLnNzYnMtYmxvZ19fZmVhdHVyZWQtY29sOmZpcnN0LW9mLXR5cGUgLnNzYnMtcG9zdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNzYnMtYmxvZ19fZmVhdHVyZWQtY29sOmZpcnN0LW9mLXR5cGUgLnNzYnMtcG9zdC1pdGVtX19pbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IDMyMXB4O1xufVxuLnNzYnMtYmxvZ19fZmVhdHVyZWQtY29sOmZpcnN0LW9mLXR5cGUgLnNzYnMtcG9zdC1pdGVtX19pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDMyMXB4O1xufVxuLnNzYnMtYmxvZ19fZmVhdHVyZWQtY29sOmZpcnN0LW9mLXR5cGUgLnNzYnMtcG9zdC1pdGVtIGgzLnNzYnMtcG9zdC1pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLnNzYnMtYmxvZ19fZmVhdHVyZWQtY29sOmZpcnN0LW9mLXR5cGUgLnNzYnMtcG9zdC1pdGVtX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cbi5zc2JzLWJsb2dfX2ZlYXR1cmVkLWNvbDpmaXJzdC1vZi10eXBlIC5zc2JzLXBvc3QtaXRlbV9fY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDAuODg4ODg4ODg4OWVtO1xufVxuLnNzYnMtYmxvZ19fZmVhdHVyZWQtY29sOmxhc3Qtb2YtdHlwZSAuc3Nicy1wb3N0LWl0ZW0ge1xuICBoZWlnaHQ6IDMzJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc3Nicy1ibG9nX19mZWF0dXJlZC1jb2w6bGFzdC1vZi10eXBlIC5zc2JzLXBvc3QtaXRlbSAuc3Nicy1wb3N0LWl0ZW1fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGhlaWdodDogdW5zZXQ7XG59XG4uc3Nicy1ibG9nX19mZWF0dXJlZC1jb2w6bGFzdC1vZi10eXBlIC5zc2JzLXBvc3QtaXRlbSBoMy5zc2JzLXBvc3QtaXRlbV9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMS43Nzc3Nzc3Nzc4ZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4uc3Nicy1ibG9nX19mZWF0dXJlZC1jb2w6bGFzdC1vZi10eXBlIC5zc2JzLXBvc3QtaXRlbSAuc3Nicy1wb3N0LWl0ZW1fX21ldGEge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uc3Nicy1ibG9nX19wb3N0cyA+IGgyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zc2JzLWJsb2dfX3Bvc3RzLXdyYXBwZXIge1xuICBwYWRkaW5nOiA2MHB4IDAgMzVweDtcbn1cbi5zc2JzLWJsb2dfX2lubmVyIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zc2JzLWJsb2dfX2xvYWQtbW9yZSB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG4uc3Nicy1ibG9nX19wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNzYnMtYmxvZ19fcGFnaW5hdGlvbiA+IGE6bm90KC5uZXh0KTpub3QoLnByZXYpLCAuc3Nicy1ibG9nX19wYWdpbmF0aW9uID4gc3BhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDhkZWcsIHZhcigtLXBhZ2UtY29sb3IpLCB2YXIoLS1wYWdlLWNvbG9yMikgMTAwJSk7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzM2VtO1xuICBmb250LXdlaWdodDogODAwO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5zc2JzLWJsb2dfX3BhZ2luYXRpb24gPiBhOm5vdCgubmV4dCk6bm90KC5wcmV2KTpub3QoLmN1cnJlbnQpLCAuc3Nicy1ibG9nX19wYWdpbmF0aW9uID4gc3Bhbjpub3QoLmN1cnJlbnQpIHtcbiAgb3BhY2l0eTogMC42O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uc3Nicy1ibG9nX19wYWdpbmF0aW9uID4gYTpub3QoLm5leHQpOm5vdCgucHJldik6bm90KC5jdXJyZW50KTpob3ZlciwgLnNzYnMtYmxvZ19fcGFnaW5hdGlvbiA+IHNwYW46bm90KC5jdXJyZW50KTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5zc2JzLWJsb2dfX2Fycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5zc2JzLWJsb2dfX2Fycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2NoZXZyb25fcmlnaHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQ4ZGVnLCB2YXIoLS1wYWdlLWNvbG9yKSwgdmFyKC0tcGFnZS1jb2xvcjIpIDEwMCUpO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgb3BhY2l0eTogMC44O1xufVxuLnNzYnMtYmxvZ19fYXJyb3c6aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnNzYnMtYmxvZ19fYXJyb3ctLXByZXYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnNzYnMtYmxvZyAuY3RhX19jb250ZW50IC5idG4uYnRuLS1iaWcge1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuLnNzYnMtYmxvZ19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zc2JzLWJsb2cgLnNzYnMtdmFjYW5jaWVzIC52YWNhbmNpZXMtZmlsdGVyID4gdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uc3Nicy1ibG9nIC5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzLWZpbHRlciA+IHVsID4gbGkge1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG59XG4uc3Nicy1ibG9nIC5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzLWZpbHRlciA+IHVsID4gbGk6bGFzdC1vZi10eXBlIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5zc2JzLWJsb2cgLnNzYnMtdmFjYW5jaWVzIC5zc2JzLXZhY2FuY2llc19fd3JhcHBlciB7XG4gIGNvbHVtbi1nYXA6IDYxcHg7XG59XG4uc3Nicy1ibG9nIC5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzLWZpbHRlciA+IHVsID4gbGkgdWwge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uc3Nicy1ibG9nIC5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzLWZpbHRlciA+IHVsID4gbGkgdWwge1xuICBib3JkZXI6IG5vbmU7XG59XG4uc3Nicy1ibG9nIC5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzLWZpbHRlciA+IHVsID4gbGkub3BlbiB1bCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNzYnMtYmxvZy11cGNvbWluZywgLnNzYnMtYmxvZy1wb3N0cyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNzYnMtYmxvZy11cGNvbWluZyBoMiwgLnNzYnMtYmxvZy1wb3N0cyBoMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5IG1haW4uc3Nicy1ibG9nIC5zc2JzLWJsb2dfX3Bvc3RzLXdyYXBwZXIgLnNzYnMtYmxvZ19fcG9zdHMgLnNzYnMtYmxvZ19fcGFnaW5hdGlvbiA+IGE6bm90KC5uZXh0KTpub3QoLnByZXYpLCBib2R5IG1haW4uc3Nicy1ibG9nIC5zc2JzLWJsb2dfX3Bvc3RzLXdyYXBwZXIgLnNzYnMtYmxvZ19fcG9zdHMgLnNzYnMtYmxvZ19fcGFnaW5hdGlvbiA+IHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5Mi4xcHgpIHtcbiAgLnNzYnMtYmxvZyAuc2VhcmNoLWxhYmVsIHtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2U7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAuc3Nicy1ibG9nIC5zZWFyY2gtbGFiZWw6aGFzKGlucHV0OmZvY3VzKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgICB0b3A6IDUwJTtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICByaWdodDogMjRweDtcbiAgfVxuICAuc3Nicy1ibG9nIC5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzLWZpbHRlciA+IHVsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRvcDogMXB4O1xuICAgIGxlZnQ6IDFweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDJweCk7XG4gICAgei1pbmRleDogLTE7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnNzYnMtYmxvZyAuc3Nicy12YWNhbmNpZXMgLnZhY2FuY2llcy1maWx0ZXIgPiB1bDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB6LWluZGV4OiAtNTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1wYWdlLWNvbG9yKSwgdmFyKC0tcGFnZS1jb2xvcjIpKTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuc3Nicy1ibG9nIC5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzLWZpbHRlciA+IHVsOm5vdCg6aGFzKGxpLm9wZW4pKTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICM3QjdDODg7XG4gIH1cbiAgLnNzYnMtYmxvZyAuc3Nicy12YWNhbmNpZXMgLnZhY2FuY2llcy1maWx0ZXIgPiB1bCA+IGxpLm9wZW4gdWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdG9wOiAxcHg7XG4gICAgbGVmdDogMXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMnB4KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnNzYnMtYmxvZyAuc3Nicy12YWNhbmNpZXMgLnZhY2FuY2llcy1maWx0ZXIgPiB1bCA+IGxpLm9wZW4gdWw6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogLTU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0tcGFnZS1jb2xvciksIHZhcigtLXBhZ2UtY29sb3IyKSk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDJweCkgYW5kIChtaW4td2lkdGg6IDk5Mi4xcHgpIHtcbiAgLnNzYnMtYmxvZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuMzEyNXZ3O1xuICB9XG4gIC5zc2JzLWJsb2dfX2ZlYXR1cmVkLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMCAzLjc1dnc7XG4gIH1cbiAgLnNzYnMtYmxvZ19fcG9zdHMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMy43NXZ3IDA7XG4gIH1cbiAgLnNzYnMtYmxvZ19fcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNC4wNjI1dnc7XG4gIH1cbiAgLnNzYnMtYmxvZyAuc3Nicy1ibG9nX19jYXRlZ29yaWVzIC5idG4ge1xuICAgIHBhZGRpbmc6IDEycHggMThweDtcbiAgfVxuICAuc3Nicy1ibG9nIC5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzLWZpbHRlciA+IHVsIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuc3Nicy1ibG9nIC5zc2JzLWJsb2dfX2NhdGVnb3JpZXMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MHB4KSBhbmQgKG1pbi13aWR0aDogOTkyLjFweCkge1xuICAuc3Nicy1ibG9nIC5zc2JzLXZhY2FuY2llcyAuc3Nicy12YWNhbmNpZXNfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuc3Nicy1ibG9nIC5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5Mi4xcHgpIHtcbiAgYm9keSAuc3Nicy1ibG9nIC5oaWRlLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgYm9keSAuc3Nicy1ibG9nIC5zaG93LXRhYmxldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5wYWdlLS1ncmFkaWVudCAuc3Nicy1ibG9nX19mZWF0dXJlZC13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNmYWYzZjgsICNmNGY0ZmQgODAlKTtcbiAgfVxuICAuc3Nicy1ibG9nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuICAuc3Nicy1ibG9nIC5zc2JzLWJsb2dfX2NhdGVnb3JpZXMgPiBsaTpudGgtY2hpbGQoMSkge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5zc2JzLWJsb2cgLnNzYnMtYmxvZ19fY2F0ZWdvcmllcyA+IGxpOm50aC1jaGlsZCgyKSB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLnNzYnMtYmxvZyAuc3Nicy1ibG9nX19jYXRlZ29yaWVzID4gbGk6bnRoLWNoaWxkKDMpIHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuc3Nicy1ibG9nIC5zc2JzLWJsb2dfX2NhdGVnb3JpZXMgPiBsaTpudGgtY2hpbGQoNCkge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5zc2JzLWJsb2cgLnNzYnMtYmxvZ19fY2F0ZWdvcmllcyA+IGxpOm50aC1jaGlsZCg1KSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnNzYnMtYmxvZyAudmFjYW5jaWVzX19sb2FkaW5nX2RpdiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogNDBweDtcbiAgfVxuICAuc3Nicy1ibG9nIC5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzLWZpbHRlciA+IHVsID4gbGkgPiBwOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAuc3Nicy1ibG9nIC5zc2JzLWJsb2dfX2NhdGVnb3JpZXMge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgfVxuICAuc3Nicy1ibG9nIC5zc2JzLWJsb2dfX2NhdGVnb3JpZXMgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zc2JzLWJsb2cgLnNzYnMtYmxvZ19fY2F0ZWdvcmllcyBsaSBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuc3Nicy1ibG9nIC5zc2JzLWJsb2dfX2NhdGVnb3JpZXMgLmJ0biB7XG4gICAgcGFkZGluZzogMTJweCAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGNvbG9yOiAjN0I3Qzg4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuc3Nicy1ibG9nIC5zc2JzLWJsb2dfX2NhdGVnb3JpZXMgLmJ0bjphZnRlciwgLnNzYnMtYmxvZyAuc3Nicy1ibG9nX19jYXRlZ29yaWVzIC5idG46YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5zc2JzLWJsb2cgLnNzYnMtYmxvZ19fY2F0ZWdvcmllcyAuYnRuIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICM3QjdDODg7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuc3Nicy1ibG9nIC5zc2JzLWJsb2dfX2NhdGVnb3JpZXMgaW5wdXQ6Y2hlY2tlZCArIC5idG4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDYycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5zc2JzLWJsb2cgLnNzYnMtYmxvZ19fY2F0ZWdvcmllcyBpbnB1dDpjaGVja2VkICsgLmJ0biBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ4ZGVnLCB2YXIoLS1wYWdlLWNvbG9yKSwgdmFyKC0tcGFnZS1jb2xvcjIpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuc3Nicy1ibG9nIC5zc2JzLWJsb2dfX2NhdGVnb3JpZXMgaW5wdXQ6Y2hlY2tlZCArIC5idG46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAxJTtcbiAgICBoZWlnaHQ6IDEwMSU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk4ZGVnLCByZ2JhKHZhcigtLXNzYnMtYmcxKSwgMC4xNikgMCUsIHJnYmEodmFyKC0tc3Nicy1iZzIpLCAwLjE2KSA2NC45JSk7XG4gIH1cbiAgLnNzYnMtYmxvZyAuc3Nicy1ibG9nX19jYXRlZ29yaWVzIGlucHV0OmNoZWNrZWQgKyAuYnRuOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAuc3Nicy1ibG9nIC5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzLWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk4ZGVnLCByZ2JhKHZhcigtLXNzYnMtYmcxKSwgMC4wNikgMCUsIHJnYmEodmFyKC0tc3Nicy1iZzIpLCAwLjA2KSA2NC45JSk7XG4gIH1cbiAgLnNzYnMtYmxvZyAuc3Nicy12YWNhbmNpZXMgLnZhY2FuY2llcy1maWx0ZXIgPiB1bCA+IGxpIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3Nicy1ibG9nIC52YWNhbmNpZXMtZmlsdGVyID4gdWwgPiBsaSA+IHVsIHtcbiAgICBtYXgtaGVpZ2h0OiA5OTlweDtcbiAgfVxuICAuc3Nicy1ibG9nIC5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzLWZpbHRlciA+IHVsID4gbGkub3BlbiBwOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3Nicy1ibG9nIC5zc2JzLXZhY2FuY2llcyAudmFjYW5jaWVzX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5zc2JzLWJsb2dfX2lubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5zc2JzLWJsb2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5zc2JzLWJsb2dfX3BhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc3Nicy1ibG9nX19wYWdpbmF0aW9uID4gYTpub3QoLm5leHQpOm5vdCgucHJldiksIC5zc2JzLWJsb2dfX3BhZ2luYXRpb24gPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICB9XG4gIC5zc2JzLWJsb2dfX2Fycm93OmFmdGVyIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLnNzYnMtYmxvZyAuc3Nicy1ibG9nX19mZWF0dXJlZC13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEodmFyKC0tc3Nicy1iZzEpLCAwLjEpLCByZ2JhKHZhcigtLXNzYnMtYmcyKSwgMC4wNSkgNjUlKTtcbiAgICBwYWRkaW5nOiAzMnB4IDAgMzJweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDhweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XG4gIH1cbiAgLnNzYnMtYmxvZyAuc3Nicy1ibG9nX19mZWF0dXJlZC13cmFwcGVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zc2JzLWJsb2cgLnNlYXJjaC1maWVsZF9fc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5zc2JzLWJsb2cgLnNzYnMtdmFjYW5jaWVzIC52YWNhbmNpZXNfX3NlYXJjaC1maWVsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLnNzYnMtYmxvZ19fZmVhdHVyZWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIC5zc2JzLWJsb2dfX2ZlYXR1cmVkIC5idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNzYnMtYmxvZ19fZmVhdHVyZWQtY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAuc3Nicy1ibG9nX19mZWF0dXJlZC1jb2w6bGFzdC1vZi10eXBlIC5zc2JzLXBvc3QtaXRlbSAuc3Nicy1wb3N0LWl0ZW1fX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNzYnMtYmxvZ19fZmVhdHVyZWQtY29sOmZpcnN0LW9mLXR5cGUgLnNzYnMtcG9zdC1pdGVtIC5zc2JzLXBvc3QtaXRlbV9faW1hZ2UsIC5zc2JzLWJsb2dfX2ZlYXR1cmVkLWNvbDpsYXN0LW9mLXR5cGUgLnNzYnMtcG9zdC1pdGVtIC5zc2JzLXBvc3QtaXRlbV9faW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDIxMHB4O1xuICB9XG4gIC5zc2JzLWJsb2dfX2ZlYXR1cmVkLWNvbDpmaXJzdC1vZi10eXBlIC5zc2JzLXBvc3QtaXRlbSAuc3Nicy1wb3N0LWl0ZW1fX2ltYWdlIGltZywgLnNzYnMtYmxvZ19fZmVhdHVyZWQtY29sOmxhc3Qtb2YtdHlwZSAuc3Nicy1wb3N0LWl0ZW0gLnNzYnMtcG9zdC1pdGVtX19pbWFnZSBpbWcge1xuICAgIGhlaWdodDogMjEwcHg7XG4gIH1cbiAgLnNzYnMtYmxvZ19fZmVhdHVyZWQtY29sOmZpcnN0LW9mLXR5cGUgLnNzYnMtcG9zdC1pdGVtIGgzLnNzYnMtcG9zdC1pdGVtX190aXRsZSwgLnNzYnMtYmxvZ19fZmVhdHVyZWQtY29sOmxhc3Qtb2YtdHlwZSAuc3Nicy1wb3N0LWl0ZW0gaDMuc3Nicy1wb3N0LWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICB9XG4gIC5zc2JzLWJsb2dfX3Bvc3RzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMycHggMCAxOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNzYnMtYmxvZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnNzYnMtYmxvZyAuc3Nicy12YWNhbmNpZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5zc2JzLWJsb2cgLnNzYnMtYmxvZ19fY2F0ZWdvcmllcyAuYnRuIHtcbiAgICBwYWRkaW5nOiA5cHggMTJweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zc2JzLWJsb2cgLmN0YV9fY29udGVudCAuYnRuLmJ0bi0tYmlnIHtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICB9XG4gIC5zc2JzLWJsb2dfX2ZlYXR1cmVkLWNvbCAuc3Nicy1wb3N0LWl0ZW1fX2RhdGUsIC5zc2JzLWJsb2dfX2ZlYXR1cmVkLWNvbCAuc3Nicy1wb3N0LWl0ZW1fX2NhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICMyRTJGNDY7XG4gIH1cbiAgLnNzYnMtYmxvZ19fZmVhdHVyZWQtY29sOmZpcnN0LW9mLXR5cGUge1xuICAgIG1pbi1oZWlnaHQ6IDE3M3B4O1xuICB9XG4gIC5zc2JzLWJsb2dfX2ZlYXR1cmVkLWNvbDpmaXJzdC1vZi10eXBlIC5zc2JzLXBvc3QtaXRlbV9faW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDE3M3B4O1xuICB9XG59XG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkyLjFweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDJweCkgYW5kIChtaW4td2lkdGg6IDk5Mi4xcHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIGFuZCAobWluLXdpZHRoOiA5OTIuMXB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkyLjFweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbkBmdW5jdGlvbiBweC10by12dygkcHgsICRiYXNlOiAxOTIwKSB7XG4gIEByZXR1cm4gIG1hdGguZGl2KCRweCAqIDEuMiwgJGJhc2UpICogMTAwdnc7XG59XG5cbkBmdW5jdGlvbiBweC10by1oYWxmKCRweCkge1xuICBAcmV0dXJuIHJvdW5kKG1hdGguZGl2KCRweCwgMikpICogMXB4O1xufVxuXG5AZnVuY3Rpb24gZnMtdG8tdncoJHB4LCAkYmFzZTogMTkyMCkge1xuICBAcmV0dXJuICBtYXRoLmRpdigkcHggKiAxLjQsICRiYXNlKSAqIDEwMHZ3O1xufVxuQGZ1bmN0aW9uIHB4LXRvLWVtKCRweCwgJGJhc2UtZm9udC1zaXplOiAxOCkge1xuICBAcmV0dXJuIG1hdGguZGl2KCRweCAsICRiYXNlLWZvbnQtc2l6ZSkgKiAxZW07XG59XG5cbkBmdW5jdGlvbiBwYWdlLXZhcigkdmFyOiAtLXBhZ2UtY29sb3IpIHtcbiAgQHJldHVybiB2YXIoJHZhcik7XG59XG5cbkBtaXhpbiBzc2JzLWJnKCRiZzogIGxpbmVhci1ncmFkaWVudCg1MGRlZywgcmdiYShwYWdlLXZhcigtLXNzYnMtYmcxKSwgMC4xNSkgMzguMDIlLCByZ2JhKHBhZ2UtdmFyKC0tc3Nicy1iZzIpLCAwLjIzKSA4Ny45NiUpLCR3aWR0aCA6NDV2dywgJGhlaWdodDogNDV2dywgJGJsdXI6IDEwdncgKXtcbiAgYmFja2dyb3VuZDogJGJnO1xuXG4gIGZpbHRlcjogYmx1cigkYmx1cik7XG4gIHdpZHRoOiAkd2lkdGg7XG4gIGhlaWdodDokaGVpZ2h0O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtYm9yZGVyKCRib3JkZXItcmFkaXVzOiAxMXB4LCAkZ3JhZCA6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcGFnZS12YXIoKSwgcGFnZS12YXIoLS1wYWdlLWNvbG9yMikpKSB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB0b3A6IDFweDtcbiAgICBsZWZ0OiAxcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAycHgpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6bm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHotaW5kZXg6IC01O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JhZDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufSIsIi8vIEdyaWQuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcblx0eHM6IDAsXHJcblx0c206IDU3NnB4LFxyXG5cdG1kOiA3NjhweCxcclxuXHRsZzogOTkycHgsXHJcblx0eGw6IDExMDBweFxyXG4pO1xyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuXHRzbTogNTQwcHgsXHJcblx0bWQ6IDcyMHB4LFxyXG5cdGxnOiA5NjBweCxcclxuXHR4bDogMTE0MHB4XHJcbik7XHJcbiRncmlkLWd1dHRlci13aWR0aDogMjBweDtcclxuXHJcbi8vIEZvbnQgZmFtaWxpZXMuXHJcbiRtYWluLWZvbnRcdFx0XHQ6ICdQcm94aW1hIE5vdmEnLCBzYW5zLXNlcmlmO1xyXG4kc2Vjb25kLWZvbnRcdDogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcblxyXG4vLyBGb250IHNpemVzLlxyXG4kZnMteHNcdDogMTJweDtcclxuJGZzLXNtXHQ6IDE0cHg7XHJcbiRmcy1tZFx0OiAxNnB4O1xyXG4kZnMtbGdcdDogMThweDtcclxuJGZzLXhsXHQ6IDIwcHg7XHJcblxyXG4vLyBGb250IHdlaWdodHMuXHJcbiRmdy1saWdodFx0XHQ6IDMwMDtcclxuJGZ3LXJlZ3VsYXJcdFx0OiA0MDA7XHJcbiRmdy1tZWRpdW1cdFx0OiA1MDA7XHJcbiRmdy1zZW1pYm9sZFx0OiA2MDA7XHJcbiRmdy1ib2xkXHRcdDogNzAwO1xyXG4kZnctZXh0cmFib2xkXHQ6IDgwMDtcclxuJGZ3LWJsYWNrXHRcdDogOTAwO1xyXG5cclxuLy8gTGluZSBoZWlnaHRzLlxyXG4kbGhcdFx0XHQ6IDEuNDtcclxuJGxoLXRpdGxlXHQ6IDEuMTtcclxuXHJcbi8vIENvbG9ycy5cclxuJHdoaXRlXHQ6ICNmZmY7XHJcbiRibGFja1x0OiAjMDAwO1xyXG5cclxuJGJhY2tncm91bmQtbWFpbi1wYXJ0LXZpZGVvLXByZXZpZXc6IHVybChcIi4uL2ltZy9tYWluLXBhcnQtYmcucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiRiZy1jb2xvcjogI2YyZjJmMjtcclxuJG1haW4tY29sb3I6ICNmZmZmZmY7XHJcbiRkYXJrLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xyXG4kZGFyay1jb2xvci1uZXc6ICMwMDAyMjk7XHJcbiR3aGl0ZS1jb2xvcjogI2ZmZmZmZjtcclxuJGJnLWxpbmstYWN0aXZlOiAjMjYyNjI2O1xyXG4kdGV4dC1ncmF5OiAjNjY2NjY2O1xyXG4kdGV4dC1ncmF5MjogI0I0QjRCRDtcclxuJGhlYWRlci1oZWlnaHQ6IDgwcHg7XHJcbiRpbnB1dC1ib3JkZXI6ICNEOUQ5RDk7XHJcbiRwbGFjZWhvbGRlci1jb2xvcjogIzk5OTk5OTtcclxuJGludmFsaWQtYm9yZGVyOiAjRkYwMDUxO1xyXG4kbmV3cy10ZXh0LWNvbG9yOiAjMzMzMzMzO1xyXG4kdGV4dC1jb2xvcjogIzJFMkY0NjtcclxuJG5ld3MtZGF0ZS1iZzogI2RhZjJlYTtcclxuJHByaW1hcnktYnV0dG9uLWNvbG9yOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjQzkwMjVEIDAlLCAjOTYwMTVEIDEwMCUpO1xyXG4kaG92ZXItYnV0dG9uLWNvbG9yOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjOUYwMjRCIDAlLCAjN0IwMjRCIDEwMCUpO1xyXG4kYXJyb3ctbGluay1idXR0b246IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjAxLCAyLCA5MywgMC4xKSAwJSwgcmdiYSgxNTAsIDEsIDkzLCAwLjEpIDEwMCUpO1xyXG4kaGVhZGVyLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoOTcuOTVkZWcsIHJnYmEoMTk4LCA0MSwgMTE1LCAwLjcpIDAlLCByZ2JhKDgwLCA4MCwgMjE3LCAwLjcpIDEwMCUpO1xyXG4kdGV4dC1ncmFkOiBsaW5lYXItZ3JhZGllbnQoOThkZWcsICNDNjI5NzMgMCUsICM1MDUwRDkgNjQuOSUpO1xyXG4kaGVhZGVyLWhvdmVyOiAgbGluZWFyLWdyYWRpZW50KDk3Ljk1ZGVnLCByZ2JhKDgwLCA4MCwgMjE3LCAwLjEpIDAlLCByZ2JhKDE5OCwgNDEsIDExNSwgMC4xKSAxMDAlKTtcclxuJHNvb24tZ3JhZGllbnQgOiBsaW5lYXItZ3JhZGllbnQoMTA1ZGVnLCByZ2JhKDE4MCwgMTIsIDEwOCwgMC43MCkgLTQ4LjgyJSwgcmdiYSg1OSwgNTksIDE5MCwgMC43MCkgNjguNzUlKTtcclxuJGdlbmVyYWwtYmc6ICByZ2JhKDIxMSwgMjE4LCAyMjgsIDAuMzApO1xyXG4kZ2VuZXJhbC1ibHVlOiAjMzAzMEI1O1xyXG4kZ2VuZXJhbC1ibHVlMjogIzM2MzZFRDtcclxuLy8gT3RoZXJzLlxyXG4kdHJcdFx0OiAwLjM1cztcclxuJHJhZGl1c1x0OiA1cHg7IiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwgeHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0LCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */

.cta {
  padding: 35px 0;
  overflow: hidden;
}
.cta__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 56px;
     -moz-column-gap: 56px;
          column-gap: 56px;
  padding: 90px 100px;
  background: linear-gradient(135deg, var(--page-color) 0%, var(--page-color2) 100%);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-radius: 12px;
}
.cta__content .btn--white {
  color: transparent;
  position: relative;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.cta__content .btn--white span {
  position: relative;
  z-index: 2;
  background: linear-gradient(148deg, var(--page-color), var(--page-color2) 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.page--green .cta__content {
  background: linear-gradient(135deg, #38C281 6.33%, #337BCC 59.14%);
  --page-color: #1C838A;
}
.cta h2.cta__title {
  color: #fff;
  font-size: 1.7777777778em;
  margin-bottom: 0;
  line-height: 1.25;
}
.cta__button {
  margin-bottom: -2px;
}
/*
@media screen and (max-width: 1440px) and (min-width: 992px) and (-webkit-max-device-pixel-ratio: 1.99),
screen and (max-width: 1700px) and (min-width:  992px) and (min-resolution: 2dppx)
 */
@media screen and (max-width: 1802px) and (min-width: 992px) {
  .cta {
    padding: 1.9375vw 0;
  }
  .cta__content {
    padding: 3.75vw 4.25vw;
    -webkit-column-gap: 2.5vw;
       -moz-column-gap: 2.5vw;
            column-gap: 2.5vw;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .cta h2.cta__title {
    max-width: 37.5vw;
    font-size: 1.5555555556em;
  }
}
@media (max-width: 991.98px) {
  .cta__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
    padding: 45px 55px;
  }
  .cta__content .ssbs-popup__content {
    text-align: left;
  }
  .cta__button {
    margin-top: 32px;
  }
  .cta h2.cta__title {
    font-size: 27px;
  }
}
@media (max-width: 575.98px) {
  .cta {
    padding: 45px 0 32px;
  }
  .cta__content {
    padding: 32px;
  }
  .cta h2.cta__title {
    font-size: 24px;
  }
}
@supports (-webkit-appearance:none){
}
 @media screen and (max-width: 1802px) and (min-width: 992px){
@supports (-webkit-appearance:none){
}
}
 @media (max-width: 991.98px){
@supports (-webkit-appearance:none){
}
}
 @media (max-width: 575.98px){
@supports (-webkit-appearance:none){
}
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImN0YS9jdGEuc2NzcyIsImN0YS9jdGEuY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy92YXJzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0FDRkY7O0FESUE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0ZBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSxtQkFBQTtBQ0RGO0FERUU7RUFDRSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsOENBQUE7RUFBQSxzQ0FBQTtBQ0FKO0FEQ0k7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSwrRUFBQTtFQUNBLHFCQUFBO0VBQ0EsNkJBQUE7RUFDQSxvQ0FBQTtBQ0NOO0FEUUE7RUFDRSxrRUFBQTtFQUNBLHFCQUFBO0FDTkY7O0FEUUE7RUFDRSxXRUVPO0VGRFAseUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FDTEY7O0FET0E7RUFDRSxtQkFBQTtBQ0pGOztBRE1BOzs7RUFBQTtBQUlBO0VBQ0U7SUFDRSxtQkFBQTtFQ0hGO0VES0E7SUFDRSxzQkFBQTtJQUNBLHlCQUFBO09BQUEsc0JBQUE7WUFBQSxpQkFBQTtJQUNBLHlCQUFBO1FBQUEsc0JBQUE7WUFBQSw4QkFBQTtFQ0hGO0VES0E7SUFDRSxpQkFBQTtJQUNBLHlCQUFBO0VDSEY7QUFDRjtBRWdCSTtFSFZGO0lBQ0UsNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSxrQkFBQTtJQUNBLGtCQUFBO0VDSEY7RURJRTtJQUNFLGdCQUFBO0VDRko7RURLQTtJQUNFLGdCQUFBO0VDSEY7RURLQTtJQUNFLGVBQUE7RUNIRjtBQUNGO0FFQUk7RUhNRjtJQUNFLG9CQUFBO0VDSEY7RURLQTtJQUNFLGFBQUE7RUNIRjtFREtBO0lBQ0UsZUFBQTtFQ0hGO0FBQ0Y7QUFDQTs7QUFFQTs7Q0FFQzs7QUFFRDs7QUFFQTs7QUFFQTs7Q0FFQzs7QUFFRDs7QUFFQTs7QUFFQTs7Q0FFQzs7QUFFRDs7QUFFQTs7QUFFQSIsImZpbGUiOiJjdGEvY3RhLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICcuLi8uLi9zcmMvc2Nzcy9jb21wb25lbnRzL3ZhcnMnO1xuQGltcG9ydCAnLi4vLi4vc3JjL3Njc3MvY29tcG9uZW50cy9mdW5jdGlvbnMnO1xuQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucyc7XG4uY3RhIHtcbiAgcGFkZGluZzogMzVweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmN0YV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDU2cHg7XG4gIHBhZGRpbmc6IDkwcHggMTAwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHBhZ2UtdmFyKC0tcGFnZS1jb2xvcikgMCUsIHBhZ2UtdmFyKC0tcGFnZS1jb2xvcjIpIDEwMCUpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIC5idG4tLXdoaXRlIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDhkZWcsICBwYWdlLXZhcigpLCBwYWdlLXZhcigtLXBhZ2UtY29sb3IyKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAvL29wYWNpdHk6IDE7XG4gICAgICAvL2JhY2tncm91bmQ6ICNmZmY7XG4gICAgICAvL3otaW5kZXg6IC0xO1xuICAgIH1cbiAgfVxufVxuLnBhZ2UtLWdyZWVuIC5jdGFfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMzhDMjgxIDYuMzMlLCAjMzM3QkNDIDU5LjE0JSk7XG4gIC0tcGFnZS1jb2xvcjogIzFDODM4QTtcbn1cbi5jdGEgaDIuY3RhX190aXRsZSB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogcHgtdG8tZW0oMzIpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5jdGFfX2J1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG59XG4vKlxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAoLXdlYmtpdC1tYXgtZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjk5KSxcbnNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSBhbmQgKG1pbi13aWR0aDogIDk5MnB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweClcbiAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTgwMnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN0YSB7XG4gICAgcGFkZGluZzogcHgtdG8tdncoMzEpIDA7XG4gIH1cbiAgLmN0YV9fY29udGVudCB7XG4gICAgcGFkZGluZzogcHgtdG8tdncoNjApIHB4LXRvLXZ3KDY4KTtcbiAgICBjb2x1bW4tZ2FwOiBweC10by12dyg0MCk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5jdGEgaDIuY3RhX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiBweC10by12dyg2MDApO1xuICAgIGZvbnQtc2l6ZTogcHgtdG8tZW0oMjgpO1xuICB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgLmN0YV9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNDVweCA1NXB4O1xuICAgIC5zc2JzLXBvcHVwX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG4gIC5jdGFfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICAuY3RhIGgyLmN0YV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5jdGEge1xuICAgIHBhZGRpbmc6IDQ1cHggMCAzMnB4O1xuICB9XG4gIC5jdGFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbiAgLmN0YSBoMi5jdGFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn0iLCIuY3RhIHtcbiAgcGFkZGluZzogMzVweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY3RhX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogNTZweDtcbiAgcGFkZGluZzogOTBweCAxMDBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tcGFnZS1jb2xvcikgMCUsIHZhcigtLXBhZ2UtY29sb3IyKSAxMDAlKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLmN0YV9fY29udGVudCAuYnRuLS13aGl0ZSB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5jdGFfX2NvbnRlbnQgLmJ0bi0td2hpdGUgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0OGRlZywgdmFyKC0tcGFnZS1jb2xvciksIHZhcigtLXBhZ2UtY29sb3IyKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBhZ2UtLWdyZWVuIC5jdGFfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMzhDMjgxIDYuMzMlLCAjMzM3QkNDIDU5LjE0JSk7XG4gIC0tcGFnZS1jb2xvcjogIzFDODM4QTtcbn1cblxuLmN0YSBoMi5jdGFfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS43Nzc3Nzc3Nzc4ZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4uY3RhX19idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xufVxuXG4vKlxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAoLXdlYmtpdC1tYXgtZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjk5KSxcbnNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSBhbmQgKG1pbi13aWR0aDogIDk5MnB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweClcbiAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTgwMnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN0YSB7XG4gICAgcGFkZGluZzogMS45Mzc1dncgMDtcbiAgfVxuICAuY3RhX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzLjc1dncgNC4yNXZ3O1xuICAgIGNvbHVtbi1nYXA6IDIuNXZ3O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuY3RhIGgyLmN0YV9fdGl0bGUge1xuICAgIG1heC13aWR0aDogMzcuNXZ3O1xuICAgIGZvbnQtc2l6ZTogMS41NTU1NTU1NTU2ZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY3RhX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0NXB4IDU1cHg7XG4gIH1cbiAgLmN0YV9fY29udGVudCAuc3Nicy1wb3B1cF9fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuY3RhX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgLmN0YSBoMi5jdGFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY3RhIHtcbiAgICBwYWRkaW5nOiA0NXB4IDAgMzJweDtcbiAgfVxuICAuY3RhX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG4gIC5jdGEgaDIuY3RhX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTgwMnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG4iLCIvLyBHcmlkLlxyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG5cdHhzOiAwLFxyXG5cdHNtOiA1NzZweCxcclxuXHRtZDogNzY4cHgsXHJcblx0bGc6IDk5MnB4LFxyXG5cdHhsOiAxMTAwcHhcclxuKTtcclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcblx0c206IDU0MHB4LFxyXG5cdG1kOiA3MjBweCxcclxuXHRsZzogOTYwcHgsXHJcblx0eGw6IDExNDBweFxyXG4pO1xyXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDIwcHg7XHJcblxyXG4vLyBGb250IGZhbWlsaWVzLlxyXG4kbWFpbi1mb250XHRcdFx0OiAnUHJveGltYSBOb3ZhJywgc2Fucy1zZXJpZjtcclxuJHNlY29uZC1mb250XHQ6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG5cclxuLy8gRm9udCBzaXplcy5cclxuJGZzLXhzXHQ6IDEycHg7XHJcbiRmcy1zbVx0OiAxNHB4O1xyXG4kZnMtbWRcdDogMTZweDtcclxuJGZzLWxnXHQ6IDE4cHg7XHJcbiRmcy14bFx0OiAyMHB4O1xyXG5cclxuLy8gRm9udCB3ZWlnaHRzLlxyXG4kZnctbGlnaHRcdFx0OiAzMDA7XHJcbiRmdy1yZWd1bGFyXHRcdDogNDAwO1xyXG4kZnctbWVkaXVtXHRcdDogNTAwO1xyXG4kZnctc2VtaWJvbGRcdDogNjAwO1xyXG4kZnctYm9sZFx0XHQ6IDcwMDtcclxuJGZ3LWV4dHJhYm9sZFx0OiA4MDA7XHJcbiRmdy1ibGFja1x0XHQ6IDkwMDtcclxuXHJcbi8vIExpbmUgaGVpZ2h0cy5cclxuJGxoXHRcdFx0OiAxLjQ7XHJcbiRsaC10aXRsZVx0OiAxLjE7XHJcblxyXG4vLyBDb2xvcnMuXHJcbiR3aGl0ZVx0OiAjZmZmO1xyXG4kYmxhY2tcdDogIzAwMDtcclxuXHJcbiRiYWNrZ3JvdW5kLW1haW4tcGFydC12aWRlby1wcmV2aWV3OiB1cmwoXCIuLi9pbWcvbWFpbi1wYXJ0LWJnLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4kYmctY29sb3I6ICNmMmYyZjI7XHJcbiRtYWluLWNvbG9yOiAjZmZmZmZmO1xyXG4kZGFyay1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcclxuJGRhcmstY29sb3ItbmV3OiAjMDAwMjI5O1xyXG4kd2hpdGUtY29sb3I6ICNmZmZmZmY7XHJcbiRiZy1saW5rLWFjdGl2ZTogIzI2MjYyNjtcclxuJHRleHQtZ3JheTogIzY2NjY2NjtcclxuJHRleHQtZ3JheTI6ICNCNEI0QkQ7XHJcbiRoZWFkZXItaGVpZ2h0OiA4MHB4O1xyXG4kaW5wdXQtYm9yZGVyOiAjRDlEOUQ5O1xyXG4kcGxhY2Vob2xkZXItY29sb3I6ICM5OTk5OTk7XHJcbiRpbnZhbGlkLWJvcmRlcjogI0ZGMDA1MTtcclxuJG5ld3MtdGV4dC1jb2xvcjogIzMzMzMzMztcclxuJHRleHQtY29sb3I6ICMyRTJGNDY7XHJcbiRuZXdzLWRhdGUtYmc6ICNkYWYyZWE7XHJcbiRwcmltYXJ5LWJ1dHRvbi1jb2xvcjogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0M5MDI1RCAwJSwgIzk2MDE1RCAxMDAlKTtcclxuJGhvdmVyLWJ1dHRvbi1jb2xvcjogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzlGMDI0QiAwJSwgIzdCMDI0QiAxMDAlKTtcclxuJGFycm93LWxpbmstYnV0dG9uOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDIwMSwgMiwgOTMsIDAuMSkgMCUsIHJnYmEoMTUwLCAxLCA5MywgMC4xKSAxMDAlKTtcclxuJGhlYWRlci1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDk3Ljk1ZGVnLCByZ2JhKDE5OCwgNDEsIDExNSwgMC43KSAwJSwgcmdiYSg4MCwgODAsIDIxNywgMC43KSAxMDAlKTtcclxuJHRleHQtZ3JhZDogbGluZWFyLWdyYWRpZW50KDk4ZGVnLCAjQzYyOTczIDAlLCAjNTA1MEQ5IDY0LjklKTtcclxuJGhlYWRlci1ob3ZlcjogIGxpbmVhci1ncmFkaWVudCg5Ny45NWRlZywgcmdiYSg4MCwgODAsIDIxNywgMC4xKSAwJSwgcmdiYSgxOTgsIDQxLCAxMTUsIDAuMSkgMTAwJSk7XHJcbiRzb29uLWdyYWRpZW50IDogbGluZWFyLWdyYWRpZW50KDEwNWRlZywgcmdiYSgxODAsIDEyLCAxMDgsIDAuNzApIC00OC44MiUsIHJnYmEoNTksIDU5LCAxOTAsIDAuNzApIDY4Ljc1JSk7XHJcbiRnZW5lcmFsLWJnOiAgcmdiYSgyMTEsIDIxOCwgMjI4LCAwLjMwKTtcclxuJGdlbmVyYWwtYmx1ZTogIzMwMzBCNTtcclxuJGdlbmVyYWwtYmx1ZTI6ICMzNjM2RUQ7XHJcbi8vIE90aGVycy5cclxuJHRyXHRcdDogMC4zNXM7XHJcbiRyYWRpdXNcdDogNXB4OyIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsIHh4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iXX0= */