/*!**********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/vendor/fonts.css ***!
  \**********************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;700;900&display=swap);
/*!**************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/vendor/normalize.css ***!
  \**************************************************************************************************************************************************/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}
/*!**************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/vendor/fonts.css (1) ***!
  \**************************************************************************************************************************************************/

/*!**************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/page/page.css ***!
  \**************************************************************************************************************************************************/
html{font-size:62.5%;scroll-behavior:smooth;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}body{background-color:#020011}.page{background-image:url(e184ab8f245b1448dc3e.png);background-repeat:no-repeat;background-size:contain;color:#fff;font-family:Roboto,sans-serif;margin:auto;max-width:2560px;min-height:100vh}
/*!******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/landing-page/landing-page.css ***!
  \******************************************************************************************************************************************************************/
.landing-page{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 5%;margin-top:calc(var(--header-height)*-1);min-height:100vh}
/*!**************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/hero/hero.css ***!
  \**************************************************************************************************************************************************/

/*!******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/header/header.css ***!
  \******************************************************************************************************************************************************/
.header{align-items:center;display:flex;justify-content:center;margin:0 5%;max-width:2560px;min-height:var(--header-height);position:relative;scroll-snap-align:start}
/*!**************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/logo/logo.css ***!
  \**************************************************************************************************************************************************/

/*!**************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/list/list.css ***!
  \**************************************************************************************************************************************************/
.list{list-style:none;margin:0;padding:0}
/*!************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/list-item/list-item.css ***!
  \************************************************************************************************************************************************************/

/*!**************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/page-title/page-title.css ***!
  \**************************************************************************************************************************************************************/
.page-title{font-size:7.5rem;font-weight:900;margin:0 auto;max-width:870px;text-align:center}@media screen and (max-width:640px){.page-title{font-size:5rem}}
/*!******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/button/button.css ***!
  \******************************************************************************************************************************************************/
.button{background-color:transparent;border:none;color:inherit;display:block;text-align:center}
/*!**********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/features/features.css ***!
  \**********************************************************************************************************************************************************/
.features{align-items:center;display:grid;grid-template-rows:.5fr 1fr .3fr;justify-content:center;margin:0 5%;max-width:2560px;min-height:100vh;scroll-snap-align:start}
/*!****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/circle-icon/circle-icon.css ***!
  \****************************************************************************************************************************************************************/
.circle-icon{margin:auto}
/*!**************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/team/team.css ***!
  \**************************************************************************************************************************************************/
.team{align-items:center;display:grid;grid-template-rows:.3fr 1fr .3fr;justify-content:center;justify-items:center;margin:0 5%;min-height:100vh;scroll-snap-align:start}
/*!****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/brief/brief.css ***!
  \****************************************************************************************************************************************************/
.brief{border:3px solid #2cb4cd;border-radius:19px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin-top:80px;max-width:1040px;min-height:300px;padding:0 6%;width:100%}
/*!****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/media/media.css ***!
  \****************************************************************************************************************************************************/
.media{align-items:center;display:grid;justify-content:center;justify-items:center;margin:100px 5% 0;max-width:2560px;scroll-snap-align:start}
/*!******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/footer/footer.css ***!
  \******************************************************************************************************************************************************/
.footer{display:flex;justify-content:space-between;margin:110px 5% 30px;max-width:2560px;scroll-snap-align:start}
/*!************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/video-box/video-box.css ***!
  \************************************************************************************************************************************************************/
.video-box{border:3px solid #2cb4cd;border-radius:19px;max-width:80%;overflow:hidden}.video-box video{max-width:100%}
/*!**************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/link/link.css ***!
  \**************************************************************************************************************************************************/
.link{position:relative}.link:hover{color:#fff}.link:after{border-bottom:1px solid var(--color-cyan);-webkit-clip-path:polygon(50% 100%,50% 100%,50% 100%,50% 100%);clip-path:polygon(50% 100%,50% 100%,50% 100%,50% 100%);content:"";height:100%;left:0;position:absolute;transition:-webkit-clip-path .3s ease;transition:clip-path .3s ease;transition:clip-path .3s ease,-webkit-clip-path .3s ease;width:100%;z-index:1}.link:hover:after{-webkit-clip-path:polygon(0 100%,100% 100%,100% 93%,0 93%);clip-path:polygon(0 100%,100% 100%,100% 93%,0 93%)}
/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/header/__nav/header__nav.css ***!
  \*****************************************************************************************************************************************************************/
.header__nav{display:flex}@media screen and (max-width:620px){.header__nav{display:none}}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/header/__link/header__link.css ***!
  \*******************************************************************************************************************************************************************/
.header__link{color:hsla(0,0%,100%,.7);font-size:1.6rem;margin:0 auto;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
/*!*******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/page-title/__accent/page-title__accent.css ***!
  \*******************************************************************************************************************************************************************************/
.page-title__accent{color:var(--color-cyan)}
/*!*****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/hero/__description/hero__description.css ***!
  \*****************************************************************************************************************************************************************************/
.hero__description{color:var(--text-grey);font-size:2rem;font-weight:700;margin:30px auto 60px;max-width:600px;text-align:center}
/*!*********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/landing-page/__image/landing-page__image.css ***!
  \*********************************************************************************************************************************************************************************/
.landing-page__image{display:block;margin-top:60px;max-height:180px;max-width:50%;opacity:.8}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/features/__grid/features__grid.css ***!
  \***********************************************************************************************************************************************************************/
.features__grid{align-content:center;display:grid;gap:100px 5%;grid-template-columns:repeat(3,1fr);list-style:none;margin:0 5%;max-width:955px;padding:0}
/*!*******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/circle-icon/__image/circle-icon__image.css ***!
  \*******************************************************************************************************************************************************************************/
.circle-icon__image{width:100%}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/brief/__title/brief__title.css ***!
  \*******************************************************************************************************************************************************************/
.brief__title{font-size:2.8rem;font-weight:700}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/brief/__title/brief__description.css ***!
  \*************************************************************************************************************************************************************************/
.brief__description{color:var(--text-grey);font-size:2.5rem;font-weight:600}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/team/__categories/team__categories.css ***!
  \***************************************************************************************************************************************************************************/
.team__categories{display:flex;gap:5vw;justify-content:center}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/team/__category/team__category.css ***!
  \***********************************************************************************************************************************************************************/
.team__category{align-items:center;display:flex;flex-direction:column}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/team/__members/team__members.css ***!
  \*********************************************************************************************************************************************************************/
.team__members{display:flex;gap:5vw;list-style:none;margin-top:40px;padding:0}
/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/team/__main/team__main.css ***!
  \***************************************************************************************************************************************************************/
.team__main{align-items:center;align-self:flex-start;display:flex;flex-direction:column;justify-content:center;margin-top:50px}
/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/media/__nav/media__nav.css ***!
  \***************************************************************************************************************************************************************/
.media__nav{align-self:center;display:flex;justify-self:center;margin:auto}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/media/__articles/media__articles.css ***!
  \*************************************************************************************************************************************************************************/
.media__articles{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:68px}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/media/__videos/media__videos.css ***!
  \*********************************************************************************************************************************************************************/
.media__videos{display:flex;gap:26px;margin-top:5%;max-width:80%}@media screen and (max-width:1100px){.media__videos{flex-direction:column}}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/media/__wrapper/media__wrapper.css ***!
  \***********************************************************************************************************************************************************************/
.media__wrapper{align-items:center;display:flex;flex-direction:column;width:100%}
/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/media/__link/media__link.css ***!
  \*****************************************************************************************************************************************************************/
.media__link{color:hsla(0,0%,100%,.7);font-size:2.5rem;text-decoration:none}
/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/footer/__contact-wrapper/footer__contact-wrapper.css ***!
  \*****************************************************************************************************************************************************************************************/

/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/footer/__text/footer__text.css ***!
  \*******************************************************************************************************************************************************************/
.footer__text{color:hsla(0,0%,77%,.7);font-size:14px;margin:0 0 14px}.footer__contact-wrapper .footer__text{margin:0}
/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/footer/__contact-item/footer__contact-item.css ***!
  \***********************************************************************************************************************************************************************************/
.footer__contact-item{display:flex;flex-direction:column;margin-bottom:14px}.footer__contact-item:last-child{margin-top:50px}
/*!*******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/footer/__additional/footer__additional.css ***!
  \*******************************************************************************************************************************************************************************/
.footer__additional{display:flex;gap:100px}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/footer/__links/footer__links.css ***!
  \*********************************************************************************************************************************************************************/
@media screen and (max-width:620px){.footer__links{display:none}}
/*!*******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/footer/__nav-header/footer__nav-header.css ***!
  \*******************************************************************************************************************************************************************************/
.footer__nav-header{font-size:16px;font-weight:700;margin:0 0 17px}
/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/footer/__nav/footer__nav.css ***!
  \*****************************************************************************************************************************************************************/

/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/footer/__social/footer__social.css ***!
  \***********************************************************************************************************************************************************************/

/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/footer/__link/footer__link.css ***!
  \*******************************************************************************************************************************************************************/
.footer__link{color:inherit;text-decoration:none}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/page/__warpper/page__wrapper.css ***!
  \*********************************************************************************************************************************************************************/
.page__wrapper{flex-direction:column;height:100%}
/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/brief/__role/brief__role.css ***!
  \*****************************************************************************************************************************************************************/
.brief__role{color:var(--color-cyan);font-size:1.3rem;font-weight:400}
/*!**********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/logo/_place/logo_place_header.css ***!
  \**********************************************************************************************************************************************************************/
.logo_place_header{justify-self:flex-start;left:0;position:absolute}
/*!**********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/logo/_place/logo_place_footer.css ***!
  \**********************************************************************************************************************************************************************/
.logo_place_footer{margin-bottom:30px}
/*!**********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/list/_place/list_place_header.css ***!
  \**********************************************************************************************************************************************************************/
.list_place_header{display:flex;gap:41px;list-style:none;margin:0;padding:0}
/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/list-item/_place/list-item_place_header.css ***!
  \********************************************************************************************************************************************************************************/

/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/list-item/_place/list-item_place_footer.css ***!
  \********************************************************************************************************************************************************************************/
.list-item_place_footer{text-decoration:none}
/*!**********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/button/_type/button_type_main.css ***!
  \**********************************************************************************************************************************************************************/
.button_type_main{border:1px solid hsla(0,0%,77%,.7);border-radius:13px;display:block;font-size:1.7rem;font-weight:700;height:58px;margin:0 auto;overflow:hidden;position:relative;width:143px;z-index:1}.button_type_main:not(.team__category .button_type_main){cursor:pointer}.button_type_main:not(.team__category .button_type_main).button_type_main:before{background-color:var(--color-cyan);-webkit-clip-path:polygon(0 100%,0 100%,100% 100%,100% 100%);clip-path:polygon(0 100%,0 100%,100% 100%,100% 100%);content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:-webkit-clip-path .25s ease-out;transition:clip-path .25s ease-out;transition:clip-path .25s ease-out,-webkit-clip-path .25s ease-out;width:100%;z-index:-1}.button_type_main:hover:not(.team__category .button_type_main).button_type_main:before{-webkit-clip-path:polygon(0 100%,0 0,100% 0,100% 100%);clip-path:polygon(0 100%,0 0,100% 0,100% 100%)}.team__category>.button_type_main{max-height:6vw;max-width:50%}
/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/circle-icon/_place/circle-icon_place_features.css ***!
  \**************************************************************************************************************************************************************************************/
.circle-icon_place_features{width:100%}
/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/circle-icon/_place/circle-icon_place_team.css ***!
  \**********************************************************************************************************************************************************************************/

/*!********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/page/index.css ***!
  \********************************************************************************************************************************************/
body{box-sizing:border-box}body::-webkit-scrollbar{width:1em}body::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}body::-webkit-scrollbar-thumb{background-color:var(--text-grey);border-radius:3px}:root{--header-height:7vh;--text-grey:hsla(0,0%,77%,.7);--color-cyan:#2cb4cd}#cybergamesrupin,#cybergamestrailer{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:720px){html{font-size:50%}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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LmNzcyIsIndlYnBhY2s6Ly9jeWJlcmdhbWVzMjAyMi8uL3NyYy9ibG9ja3MvcGFnZS9wYWdlLmNzcyIsIndlYnBhY2s6Ly9jeWJlcmdhbWVzMjAyMi8uL3NyYy9ibG9ja3MvbGFuZGluZy1wYWdlL2xhbmRpbmctcGFnZS5jc3MiLCJ3ZWJwYWNrOi8vY3liZXJnYW1lczIwMjIvLi9zcmMvYmxvY2tzL2hlYWRlci9oZWFkZXIuY3NzIiwid2VicGFjazovL2N5YmVyZ2FtZXMyMDIyLy4vc3JjL2Jsb2Nrcy9saXN0L2xpc3QuY3NzIiwid2VicGFjazovL2N5YmVyZ2FtZXMyMDIyLy4vc3JjL2Jsb2Nrcy9wYWdlLXRpdGxlL3BhZ2UtdGl0bGUuY3NzIiwid2VicGFjazovL2N5YmVyZ2FtZXMyMDIyLy4vc3JjL2Jsb2Nrcy9idXR0b24vYnV0dG9uLmNzcyIsIndlYnBhY2s6Ly9jeWJlcmdhbWVzMjAyMi8uL3NyYy9ibG9ja3MvZmVhdHVyZXMvZmVhdHVyZXMuY3NzIiwid2VicGFjazovL2N5YmVyZ2FtZXMyMDIyLy4vc3JjL2Jsb2Nrcy9jaXJjbGUtaWNvbi9jaXJjbGUtaWNvbi5jc3MiLCJ3ZWJwYWNrOi8vY3liZXJnYW1lczIwMjIvLi9zcmMvYmxvY2tzL3RlYW0vdGVhbS5jc3MiLCJ3ZWJwYWNrOi8vY3liZXJnYW1lczIwMjIvLi9zcmMvYmxvY2tzL2JyaWVmL2JyaWVmLmNzcyIsIndlYnBhY2s6Ly9jeWJlcmdhbWVzMjAyMi8uL3NyYy9ibG9ja3MvbWVkaWEvbWVkaWEuY3NzIiwid2VicGFjazovL2N5YmVyZ2FtZXMyMDIyLy4vc3JjL2Jsb2Nrcy9mb290ZXIvZm9vdGVyLmNzcyIsIndlYnBhY2s6Ly9jeWJlcmdhbWVzMjAyMi8uL3NyYy9ibG9ja3MvdmlkZW8tYm94L3ZpZGVvLWJveC5jc3MiLCJ3ZWJwYWNrOi8vY3liZXJnYW1lczIwMjIvLi9zcmMvYmxvY2tzL2xpbmsvbGluay5jc3MiLCJ3ZWJwYWNrOi8vY3liZXJnYW1lczIwMjIvLi9zcmMvYmxvY2tzL2hlYWRlci9fX25hdi9oZWFkZXJfX25hdi5jc3MiLCJ3ZWJwYWNrOi8vY3liZXJnYW1lczIwMjIvLi9zcmMvYmxvY2tzL2hlYWRlci9fX2xpbmsvaGVhZGVyX19saW5rLmNzcyIsIndlYnBhY2s6Ly9jeWJlcmdhbWVzMjAyMi8uL3NyYy9ibG9ja3MvcGFnZS10aXRsZS9fX2FjY2VudC9wYWdlLXRpdGxlX19hY2NlbnQuY3NzIiwid2VicGFjazovL2N5YmVyZ2FtZXMyMDIyLy4vc3JjL2Jsb2Nrcy9oZXJvL19fZGVzY3JpcHRpb24vaGVyb19fZGVzY3JpcHRpb24uY3NzIiwid2VicGFjazovL2N5YmVyZ2FtZXMyMDIyLy4vc3JjL2Jsb2Nrcy9sYW5kaW5nLXBhZ2UvX19pbWFnZS9sYW5kaW5nLXBhZ2VfX2ltYWdlLmNzcyIsIndlYnBhY2s6Ly9jeWJlcmdhbWVzMjAyMi8uL3NyYy9ibG9ja3MvZmVhdHVyZXMvX19ncmlkL2ZlYXR1cmVzX19ncmlkLmNzcyIsIndlYnBhY2s6Ly9jeWJlcmdhbWVzMjAyMi8uL3NyYy9ibG9ja3MvY2lyY2xlLWljb24vX19pbWFnZS9jaXJjbGUtaWNvbl9faW1hZ2UuY3NzIiwid2VicGFjazovL2N5YmVyZ2FtZXMyMDIyLy4vc3JjL2Jsb2Nrcy9icmllZi9fX3RpdGxlL2JyaWVmX190aXRsZS5jc3MiLCJ3ZWJwYWNrOi8vY3liZXJnYW1lczIwMjIvLi9zcmMvYmxvY2tzL2JyaWVmL19fdGl0bGUvYnJpZWZfX2Rlc2NyaXB0aW9uLmNzcyIsIndlYnBhY2s6Ly9jeWJlcmdhbWVzMjAyMi8uL3NyYy9ibG9ja3MvdGVhbS9fX2NhdGVnb3JpZXMvdGVhbV9fY2F0ZWdvcmllcy5jc3MiLCJ3ZWJwYWNrOi8vY3liZXJnYW1lczIwMjIvLi9zcmMvYmxvY2tzL3RlYW0vX19jYXRlZ29yeS90ZWFtX19jYXRlZ29yeS5jc3MiLCJ3ZWJwYWNrOi8vY3liZXJnYW1lczIwMjIvLi9zcmMvYmxvY2tzL3RlYW0vX19tZW1iZXJzL3RlYW1fX21lbWJlcnMuY3NzIiwid2VicGFjazovL2N5YmVyZ2FtZXMyMDIyLy4vc3JjL2Jsb2Nrcy90ZWFtL19fbWFpbi90ZWFtX19tYWluLmNzcyIsIndlYnBhY2s6Ly9jeWJlcmdhbWVzMjAyMi8uL3NyYy9ibG9ja3MvbWVkaWEvX19uYXYvbWVkaWFfX25hdi5jc3MiLCJ3ZWJwYWNrOi8vY3liZXJnYW1lczIwMjIvLi9zcmMvYmxvY2tzL21lZGlhL19fYXJ0aWNsZXMvbWVkaWFfX2FydGljbGVzLmNzcyIsIndlYnBhY2s6Ly9jeWJlcmdhbWVzMjAyMi8uL3NyYy9ibG9ja3MvbWVkaWEvX192aWRlb3MvbWVkaWFfX3ZpZGVvcy5jc3MiLCJ3ZWJwYWNrOi8vY3liZXJnYW1lczIwMjIvLi9zcmMvYmxvY2tzL21lZGlhL19fd3JhcHBlci9tZWRpYV9fd3JhcHBlci5jc3MiLCJ3ZWJwYWNrOi8vY3liZXJnYW1lczIwMjIvLi9zcmMvYmxvY2tzL21lZGlhL19fbGluay9tZWRpYV9fbGluay5jc3MiLCJ3ZWJwYWNrOi8vY3liZXJnYW1lczIwMjIvLi9zcmMvYmxvY2tzL2Zvb3Rlci9fX3RleHQvZm9vdGVyX190ZXh0LmNzcyIsIndlYnBhY2s6Ly9jeWJlcmdhbWVzMjAyMi8uL3NyYy9ibG9ja3MvZm9vdGVyL19fY29udGFjdC1pdGVtL2Zvb3Rlcl9fY29udGFjdC1pdGVtLmNzcyIsIndlYnBhY2s6Ly9jeWJlcmdhbWVzMjAyMi8uL3NyYy9ibG9ja3MvZm9vdGVyL19fYWRkaXRpb25hbC9mb290ZXJfX2FkZGl0aW9uYWwuY3NzIiwid2VicGFjazovL2N5YmVyZ2FtZXMyMDIyLy4vc3JjL2Jsb2Nrcy9mb290ZXIvX19saW5rcy9mb290ZXJfX2xpbmtzLmNzcyIsIndlYnBhY2s6Ly9jeWJlcmdhbWVzMjAyMi8uL3NyYy9ibG9ja3MvZm9vdGVyL19fbmF2LWhlYWRlci9mb290ZXJfX25hdi1oZWFkZXIuY3NzIiwid2VicGFjazovL2N5YmVyZ2FtZXMyMDIyLy4vc3JjL2Jsb2Nrcy9mb290ZXIvX19saW5rL2Zvb3Rlcl9fbGluay5jc3MiLCJ3ZWJwYWNrOi8vY3liZXJnYW1lczIwMjIvLi9zcmMvYmxvY2tzL3BhZ2UvX193YXJwcGVyL3BhZ2VfX3dyYXBwZXIuY3NzIiwid2VicGFjazovL2N5YmVyZ2FtZXMyMDIyLy4vc3JjL2Jsb2Nrcy9icmllZi9fX3JvbGUvYnJpZWZfX3JvbGUuY3NzIiwid2VicGFjazovL2N5YmVyZ2FtZXMyMDIyLy4vc3JjL2Jsb2Nrcy9sb2dvL19wbGFjZS9sb2dvX3BsYWNlX2hlYWRlci5jc3MiLCJ3ZWJwYWNrOi8vY3liZXJnYW1lczIwMjIvLi9zcmMvYmxvY2tzL2xvZ28vX3BsYWNlL2xvZ29fcGxhY2VfZm9vdGVyLmNzcyIsIndlYnBhY2s6Ly9jeWJlcmdhbWVzMjAyMi8uL3NyYy9ibG9ja3MvbGlzdC9fcGxhY2UvbGlzdF9wbGFjZV9oZWFkZXIuY3NzIiwid2VicGFjazovL2N5YmVyZ2FtZXMyMDIyLy4vc3JjL2Jsb2Nrcy9saXN0LWl0ZW0vX3BsYWNlL2xpc3QtaXRlbV9wbGFjZV9mb290ZXIuY3NzIiwid2VicGFjazovL2N5YmVyZ2FtZXMyMDIyLy4vc3JjL2Jsb2Nrcy9idXR0b24vX3R5cGUvYnV0dG9uX3R5cGVfbWFpbi5jc3MiLCJ3ZWJwYWNrOi8vY3liZXJnYW1lczIwMjIvLi9zcmMvYmxvY2tzL2NpcmNsZS1pY29uL19wbGFjZS9jaXJjbGUtaWNvbl9wbGFjZV9mZWF0dXJlcy5jc3MiLCJ3ZWJwYWNrOi8vY3liZXJnYW1lczIwMjIvLi9zcmMvcGFnZS9pbmRleC5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xyXG5cclxuLyogRG9jdW1lbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qIFNlY3Rpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxyXG4gKi9cclxuXHJcbm1haW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmgxIHtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBtYXJnaW46IDAuNjdlbSAwO1xyXG59XHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXHJcbiAgaGVpZ2h0OiAwOyAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5wcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuaW1nIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cclxuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cclxuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG4gIG1hcmdpbjogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7XHJcbiAgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgLyogMSAqL1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICovXHJcblxyXG5idXR0b246LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XHJcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmZpZWxkc2V0IHtcclxuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxubGVnZW5kIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cclxuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xyXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbnByb2dyZXNzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cclxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxyXG4gKi9cclxuXHJcblt0eXBlPVwiY2hlY2tib3hcIl0sXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuICovXHJcblxyXG5kZXRhaWxzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxufVxyXG5cclxuLyogTWlzY1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxyXG4gKi9cclxuXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsImh0bWwge1xyXG4gIGZvbnQtc2l6ZTogNjIuNSU7XHJcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XHJcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMiwgMCwgMTcsIDEpO1xyXG59XHJcblxyXG4ucGFnZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgbWF4LXdpZHRoOiAyNTYwcHg7XHJcblxyXG4gIC8qIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg0MC44NiUgMS44NiUgYXQgNTAlIC0zNXB4LCByZ2JhKDQ0LCAxODAsIDIwNSwgMC44NikgMCUsIHJnYmEoMSwgMiwgMiwgMCkgMTAwJSk7ICovXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9iZ2N1c3RvbW1haW4zLnBuZyk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIC8qIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgKi9cclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbiIsIi5sYW5kaW5nLXBhZ2Uge1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbjogMCA1JTtcclxuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQpICogLTEpO1xyXG4gIC8qIHBvc2l0aW9uOiByZWxhdGl2ZTsgKi9cclxuICAvKiB6LWluZGV4OiAtMTsgKi9cclxufVxyXG4iLCIuaGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1heC13aWR0aDogMjU2MHB4O1xyXG4gIG1hcmdpbjogMCA1JTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAvKiBwYWRkaW5nLXRvcDogNDBweDsgKi9cclxuICBtaW4taGVpZ2h0OiB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcclxuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XHJcbn1cclxuIiwiLmxpc3Qge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuIiwiLnBhZ2UtdGl0bGUge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGZvbnQtc2l6ZTogNy41cmVtO1xyXG4gIG1heC13aWR0aDogODcwcHg7XHJcbn1cclxuXHJcbi8qIC5wYWdlLXRpdGxlOm5vdCgubGFuZGluZy1wYWdlIC5wYWdlLXRpdGxlKSB7XHJcbiAgbWFyZ2luLXRvcDogMTAlO1xyXG59ICovXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gIC5wYWdlLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICB9XHJcbn1cclxuIiwiLmJ1dHRvbiB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG4iLCIuZmVhdHVyZXMge1xyXG4gIG1heC13aWR0aDogMjU2MHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIG1hcmdpbjogMCA1JSAwO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwLjVmciAxZnIgMC4zZnI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XHJcbn1cclxuIiwiLmNpcmNsZS1pY29uIHtcclxuICBtYXJnaW46IGF1dG87XHJcbn1cclxuIiwiLnRlYW0ge1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIG1hcmdpbjogMCA1JSAwO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwLjNmciAxZnIgMC4zZnI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xyXG59XHJcbiIsIi5icmllZiB7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgcmdiYSg0NCwgMTgwLCAyMDUsIDEpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDE5cHg7XHJcbiAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgbWFyZ2luLXRvcDogODBweDtcclxuICBwYWRkaW5nOiAwIDYlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwNDBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbiIsIi5tZWRpYSB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIC8qIGdyaWQtdGVtcGxhdGUtcm93czogMC42ZnIgMWZyOyAqL1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbjogMTAwcHggNSUgMDtcclxuICBtYXgtd2lkdGg6IDI1NjBweDtcclxuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xyXG4gIC5tZWRpYSB7XHJcbiAgICAvKiBncmlkLXRlbXBsYXRlLXJvd3M6IDAuM2ZyIDFmcjsgKi9cclxuICB9XHJcbn1cclxuIiwiLmZvb3RlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWF4LXdpZHRoOiAyNTYwcHg7XHJcbiAgbWFyZ2luOiAxMTBweCA1JSAzMHB4O1xyXG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcclxufVxyXG4iLCIudmlkZW8tYm94IHtcclxuICBib3JkZXI6IDNweCBzb2xpZCByZ2JhKDQ0LCAxODAsIDIwNSwgMSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTlweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1heC13aWR0aDogODAlO1xyXG59XHJcblxyXG4udmlkZW8tYm94IHZpZGVvIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuIiwiLmxpbmsge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmxpbms6aG92ZXIge1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLmxpbms6OmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAxO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItY3lhbik7XHJcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSAxMDAlLCA1MCUgMTAwJSwgNTAlIDEwMCUsIDUwJSAxMDAlKTtcclxuICB0cmFuc2l0aW9uOiBjbGlwLXBhdGggMC4zcyBlYXNlO1xyXG59XHJcblxyXG4ubGluazpob3Zlcjo6YWZ0ZXIge1xyXG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSA5MyUsIDAgOTMlKTtcclxufVxyXG4iLCIuaGVhZGVyX19uYXYge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XHJcbiAgLmhlYWRlcl9fbmF2IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi5oZWFkZXJfX2xpbmsge1xyXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG4iLCIucGFnZS10aXRsZV9fYWNjZW50IHtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItY3lhbik7XHJcbn1cclxuIiwiLmhlcm9fX2Rlc2NyaXB0aW9uIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogMnJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWF4LXdpZHRoOiA2MDBweDtcclxuICBtYXJnaW46IDMwcHggYXV0byA2MHB4O1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWdyZXkpO1xyXG59XHJcbiIsIi5sYW5kaW5nLXBhZ2VfX2ltYWdlIHtcclxuICBtYXgtd2lkdGg6IDUwJTtcclxuICBtYXgtaGVpZ2h0OiAxODBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gIG9wYWNpdHk6IDAuODtcclxufVxyXG4iLCIuZmVhdHVyZXNfX2dyaWQge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgZ2FwOiAxMDBweCA1JTtcclxuICBtYXgtd2lkdGg6IDk1NXB4O1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtYXJnaW46IDAgNSU7XHJcbn1cclxuIiwiLmNpcmNsZS1pY29uX19pbWFnZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuIiwiLmJyaWVmX190aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXNpemU6IDIuOHJlbTtcclxufVxyXG4iLCIuYnJpZWZfX2Rlc2NyaXB0aW9uIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWdyZXkpO1xyXG59XHJcbiIsIi50ZWFtX19jYXRlZ29yaWVzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogNXZ3O1xyXG59XHJcbiIsIi50ZWFtX19jYXRlZ29yeSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLyogZ2FwOiA0MHB4OyAqL1xyXG59XHJcbiIsIi50ZWFtX19tZW1iZXJzIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDV2dztcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcbiIsIi50ZWFtX19tYWluIHtcclxuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuIiwiLm1lZGlhX19uYXYge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIG1hcmdpbjogYXV0bztcclxufVxyXG4iLCIubWVkaWFfX2FydGljbGVzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiA2OHB4O1xyXG59XHJcbiIsIi5tZWRpYV9fdmlkZW9zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMjZweDtcclxuICBtYXJnaW4tdG9wOiA1JTtcclxuICBtYXgtd2lkdGg6IDgwJTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XHJcbiAgLm1lZGlhX192aWRlb3Mge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbn1cclxuIiwiLm1lZGlhX193cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4iLCIubWVkaWFfX2xpbmsge1xyXG4gIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG59XHJcbiIsIi5mb290ZXJfX3RleHQge1xyXG4gIGNvbG9yOiByZ2JhKDE5NiwgMTk2LCAxOTYsIDAuNyk7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIG1hcmdpbjogMCAwIDE0cHg7XHJcbn1cclxuXHJcbi5mb290ZXJfX2NvbnRhY3Qtd3JhcHBlciAuZm9vdGVyX190ZXh0IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuIiwiLmZvb3Rlcl9fY29udGFjdC1pdGVtIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAvKiBnYXA6IDEwcHg7ICovXHJcbn1cclxuXHJcbi5mb290ZXJfX2NvbnRhY3QtaXRlbTpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tdG9wOiA1MHB4O1xyXG59XHJcbiIsIi5mb290ZXJfX2FkZGl0aW9uYWwge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAxMDBweDtcclxufVxyXG4iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweCkge1xyXG4gIC5mb290ZXJfX2xpbmtzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi5mb290ZXJfX25hdi1oZWFkZXIge1xyXG4gIG1hcmdpbjogMCAwIDE3cHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuIiwiLmZvb3Rlcl9fbGluayB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcbiIsIi5wYWdlX193cmFwcGVyIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLyogZGlzcGxheTogZmxleDsgKi9cclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIC8qIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICovXHJcbn1cclxuIiwiLmJyaWVmX19yb2xlIHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jeWFuKTtcclxufVxyXG4iLCIubG9nb19wbGFjZV9oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBqdXN0aWZ5LXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgbGVmdDogMDtcclxufVxyXG4iLCIubG9nb19wbGFjZV9mb290ZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuIiwiLmxpc3RfcGxhY2VfaGVhZGVyIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW46IDA7XHJcbiAgZ2FwOiA0MXB4O1xyXG4gIC8qIGxpc3Qtc3R5bGUtaW1hZ2U6IGluaXRpYWw7ICovXHJcbn1cclxuIiwiLmxpc3QtaXRlbV9wbGFjZV9mb290ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4iLCIuYnV0dG9uX3R5cGVfbWFpbiB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgaHNsYSgwLCAwJSwgNzclLCAwLjcpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcbiAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBoZWlnaHQ6IDU4cHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgd2lkdGg6IDE0M3B4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi8qIC50ZWFtIC5idXR0b25fdHlwZV9tYWluIHtcclxuICBtYXJnaW46IDAgMCAyM3B4O1xyXG59ICovXHJcblxyXG4uYnV0dG9uX3R5cGVfbWFpbjpub3QoLnRlYW1fX2NhdGVnb3J5IC5idXR0b25fdHlwZV9tYWluKSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uYnV0dG9uX3R5cGVfbWFpbjpub3QoLnRlYW1fX2NhdGVnb3J5IC5idXR0b25fdHlwZV9tYWluKS5idXR0b25fdHlwZV9tYWluOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItY3lhbik7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTAwJSwgMCAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgMTAwJSk7XHJcbiAgdHJhbnNpdGlvbjogY2xpcC1wYXRoIDAuMjVzIGVhc2Utb3V0O1xyXG5cclxuICAvKiBib3JkZXItcmFkaXVzOiBpbmhlcml0OyAqL1xyXG59XHJcblxyXG4uYnV0dG9uX3R5cGVfbWFpbjpob3Zlcjpub3QoLnRlYW1fX2NhdGVnb3J5IC5idXR0b25fdHlwZV9tYWluKS5idXR0b25fdHlwZV9tYWluOjpiZWZvcmUge1xyXG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDEwMCUsIDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUpO1xyXG59XHJcblxyXG4udGVhbV9fY2F0ZWdvcnkgPiAuYnV0dG9uX3R5cGVfbWFpbiB7XHJcbiAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgbWF4LWhlaWdodDogNnZ3O1xyXG59XHJcbiIsIi5jaXJjbGUtaWNvbl9wbGFjZV9mZWF0dXJlcyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuIiwiLyogbm9ybWFsaXplICYgZm9udHMgKi9cclxuQGltcG9ydCB1cmwoJy4uL3ZlbmRvci9ub3JtYWxpemUuY3NzJyk7XHJcbkBpbXBvcnQgdXJsKCcuLi92ZW5kb3IvZm9udHMuY3NzJyk7XHJcbi8qIG5vcm1hbGl6ZSAmIGZvbnRzKi9cclxuXHJcbi8qIGJsb2NrcyAqL1xyXG5AaW1wb3J0IHVybCgnLi4vYmxvY2tzL3BhZ2UvcGFnZS5jc3MnKTtcclxuQGltcG9ydCB1cmwoJy4uL2Jsb2Nrcy9sYW5kaW5nLXBhZ2UvbGFuZGluZy1wYWdlLmNzcycpO1xyXG5AaW1wb3J0IHVybCgnLi4vYmxvY2tzL2hlcm8vaGVyby5jc3MnKTtcclxuQGltcG9ydCB1cmwoJy4uL2Jsb2Nrcy9oZWFkZXIvaGVhZGVyLmNzcycpO1xyXG5AaW1wb3J0IHVybCgnLi4vYmxvY2tzL2xvZ28vbG9nby5jc3MnKTtcclxuQGltcG9ydCB1cmwoJy4uL2Jsb2Nrcy9saXN0L2xpc3QuY3NzJyk7XHJcbkBpbXBvcnQgdXJsKCcuLi9ibG9ja3MvbGlzdC1pdGVtL2xpc3QtaXRlbS5jc3MnKTtcclxuQGltcG9ydCB1cmwoJy4uL2Jsb2Nrcy9wYWdlLXRpdGxlL3BhZ2UtdGl0bGUuY3NzJyk7XHJcbkBpbXBvcnQgdXJsKCcuLi9ibG9ja3MvYnV0dG9uL2J1dHRvbi5jc3MnKTtcclxuQGltcG9ydCB1cmwoJy4uL2Jsb2Nrcy9mZWF0dXJlcy9mZWF0dXJlcy5jc3MnKTtcclxuQGltcG9ydCB1cmwoJy4uL2Jsb2Nrcy9jaXJjbGUtaWNvbi9jaXJjbGUtaWNvbi5jc3MnKTtcclxuQGltcG9ydCB1cmwoJy4uL2Jsb2Nrcy90ZWFtL3RlYW0uY3NzJyk7XHJcbkBpbXBvcnQgdXJsKCcuLi9ibG9ja3MvYnJpZWYvYnJpZWYuY3NzJyk7XHJcbkBpbXBvcnQgdXJsKCcuLi9ibG9ja3MvbWVkaWEvbWVkaWEuY3NzJyk7XHJcbkBpbXBvcnQgdXJsKCcuLi9ibG9ja3MvZm9vdGVyL2Zvb3Rlci5jc3MnKTtcclxuQGltcG9ydCB1cmwoJy4uL2Jsb2Nrcy92aWRlby1ib3gvdmlkZW8tYm94LmNzcycpO1xyXG5AaW1wb3J0IHVybCgnLi4vYmxvY2tzL2xpbmsvbGluay5jc3MnKTtcclxuLyogYmxvY2tzICovXHJcblxyXG4vKiBlbGVtZW50cyAqL1xyXG5AaW1wb3J0IHVybCgnLi4vYmxvY2tzL2hlYWRlci9fX25hdi9oZWFkZXJfX25hdi5jc3MnKTtcclxuQGltcG9ydCB1cmwoJy4uL2Jsb2Nrcy9oZWFkZXIvX19saW5rL2hlYWRlcl9fbGluay5jc3MnKTtcclxuQGltcG9ydCB1cmwoJy4uL2Jsb2Nrcy9wYWdlLXRpdGxlL19fYWNjZW50L3BhZ2UtdGl0bGVfX2FjY2VudC5jc3MnKTtcclxuQGltcG9ydCB1cmwoJy4uL2Jsb2Nrcy9oZXJvL19fZGVzY3JpcHRpb24vaGVyb19fZGVzY3JpcHRpb24uY3NzJyk7XHJcbkBpbXBvcnQgdXJsKCcuLi9ibG9ja3MvbGFuZGluZy1wYWdlL19faW1hZ2UvbGFuZGluZy1wYWdlX19pbWFnZS5jc3MnKTtcclxuQGltcG9ydCB1cmwoJy4uL2Jsb2Nrcy9mZWF0dXJlcy9fX2dyaWQvZmVhdHVyZXNfX2dyaWQuY3NzJyk7XHJcbkBpbXBvcnQgdXJsKCcuLi9ibG9ja3MvY2lyY2xlLWljb24vX19pbWFnZS9jaXJjbGUtaWNvbl9faW1hZ2UuY3NzJyk7XHJcbkBpbXBvcnQgdXJsKCcuLi9ibG9ja3MvYnJpZWYvX190aXRsZS9icmllZl9fdGl0bGUuY3NzJyk7XHJcbkBpbXBvcnQgdXJsKCcuLi9ibG9ja3MvYnJpZWYvX190aXRsZS9icmllZl9fZGVzY3JpcHRpb24uY3NzJyk7XHJcbkBpbXBvcnQgdXJsKCcuLi9ibG9ja3MvdGVhbS9fX2NhdGVnb3JpZXMvdGVhbV9fY2F0ZWdvcmllcy5jc3MnKTtcclxuQGltcG9ydCB1cmwoJy4uL2Jsb2Nrcy90ZWFtL19fY2F0ZWdvcnkvdGVhbV9fY2F0ZWdvcnkuY3NzJyk7XHJcbkBpbXBvcnQgdXJsKCcuLi9ibG9ja3MvdGVhbS9fX21lbWJlcnMvdGVhbV9fbWVtYmVycy5jc3MnKTtcclxuQGltcG9ydCB1cmwoJy4uL2Jsb2Nrcy90ZWFtL19fbWFpbi90ZWFtX19tYWluLmNzcycpO1xyXG5AaW1wb3J0IHVybCgnLi4vYmxvY2tzL21lZGlhL19fbmF2L21lZGlhX19uYXYuY3NzJyk7XHJcbkBpbXBvcnQgdXJsKCcuLi9ibG9ja3MvbWVkaWEvX19hcnRpY2xlcy9tZWRpYV9fYXJ0aWNsZXMuY3NzJyk7XHJcbkBpbXBvcnQgdXJsKCcuLi9ibG9ja3MvbWVkaWEvX192aWRlb3MvbWVkaWFfX3ZpZGVvcy5jc3MnKTtcclxuQGltcG9ydCB1cmwoJy4uL2Jsb2Nrcy9tZWRpYS9fX3dyYXBwZXIvbWVkaWFfX3dyYXBwZXIuY3NzJyk7XHJcbkBpbXBvcnQgdXJsKCcuLi9ibG9ja3MvbWVkaWEvX19saW5rL21lZGlhX19saW5rLmNzcycpO1xyXG5AaW1wb3J0IHVybCgnLi4vYmxvY2tzL2Zvb3Rlci9fX2NvbnRhY3Qtd3JhcHBlci9mb290ZXJfX2NvbnRhY3Qtd3JhcHBlci5jc3MnKTtcclxuQGltcG9ydCB1cmwoJy4uL2Jsb2Nrcy9mb290ZXIvX190ZXh0L2Zvb3Rlcl9fdGV4dC5jc3MnKTtcclxuQGltcG9ydCB1cmwoJy4uL2Jsb2Nrcy9mb290ZXIvX19jb250YWN0LWl0ZW0vZm9vdGVyX19jb250YWN0LWl0ZW0uY3NzJyk7XHJcbkBpbXBvcnQgdXJsKCcuLi9ibG9ja3MvZm9vdGVyL19fYWRkaXRpb25hbC9mb290ZXJfX2FkZGl0aW9uYWwuY3NzJyk7XHJcbkBpbXBvcnQgdXJsKCcuLi9ibG9ja3MvZm9vdGVyL19fbGlua3MvZm9vdGVyX19saW5rcy5jc3MnKTtcclxuQGltcG9ydCB1cmwoJy4uL2Jsb2Nrcy9mb290ZXIvX19uYXYtaGVhZGVyL2Zvb3Rlcl9fbmF2LWhlYWRlci5jc3MnKTtcclxuQGltcG9ydCB1cmwoJy4uL2Jsb2Nrcy9mb290ZXIvX19uYXYvZm9vdGVyX19uYXYuY3NzJyk7XHJcbkBpbXBvcnQgdXJsKCcuLi9ibG9ja3MvZm9vdGVyL19fc29jaWFsL2Zvb3Rlcl9fc29jaWFsLmNzcycpO1xyXG5AaW1wb3J0IHVybCgnLi4vYmxvY2tzL2Zvb3Rlci9fX2xpbmsvZm9vdGVyX19saW5rLmNzcycpO1xyXG5AaW1wb3J0IHVybCgnLi4vYmxvY2tzL3BhZ2UvX193YXJwcGVyL3BhZ2VfX3dyYXBwZXIuY3NzJyk7XHJcbkBpbXBvcnQgdXJsKCcuLi9ibG9ja3MvYnJpZWYvX19yb2xlL2JyaWVmX19yb2xlLmNzcycpO1xyXG4vKiBlbGVtZW50cyAqL1xyXG5cclxuLyogbW9kaWZpZXJzICovXHJcbkBpbXBvcnQgdXJsKCcuLi9ibG9ja3MvbG9nby9fcGxhY2UvbG9nb19wbGFjZV9oZWFkZXIuY3NzJyk7XHJcbkBpbXBvcnQgdXJsKCcuLi9ibG9ja3MvbG9nby9fcGxhY2UvbG9nb19wbGFjZV9mb290ZXIuY3NzJyk7XHJcbkBpbXBvcnQgdXJsKCcuLi9ibG9ja3MvbGlzdC9fcGxhY2UvbGlzdF9wbGFjZV9oZWFkZXIuY3NzJyk7XHJcbkBpbXBvcnQgdXJsKCcuLi9ibG9ja3MvbGlzdC1pdGVtL19wbGFjZS9saXN0LWl0ZW1fcGxhY2VfaGVhZGVyLmNzcycpO1xyXG5AaW1wb3J0IHVybCgnLi4vYmxvY2tzL2xpc3QtaXRlbS9fcGxhY2UvbGlzdC1pdGVtX3BsYWNlX2Zvb3Rlci5jc3MnKTtcclxuQGltcG9ydCB1cmwoJy4uL2Jsb2Nrcy9idXR0b24vX3R5cGUvYnV0dG9uX3R5cGVfbWFpbi5jc3MnKTtcclxuQGltcG9ydCB1cmwoJy4uL2Jsb2Nrcy9jaXJjbGUtaWNvbi9fcGxhY2UvY2lyY2xlLWljb25fcGxhY2VfZmVhdHVyZXMuY3NzJyk7XHJcbkBpbXBvcnQgdXJsKCcuLi9ibG9ja3MvY2lyY2xlLWljb24vX3BsYWNlL2NpcmNsZS1pY29uX3BsYWNlX3RlYW0uY3NzJyk7XHJcbi8qIG1vZGlmaWVycyAqL1xyXG5cclxuYm9keSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIHdpZHRoOiAxZW07XHJcbn1cclxuXHJcbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxufVxyXG5cclxuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtZ3JleSk7XHJcbiAgLyogb3V0bGluZTogMXB4IHNvbGlkIHNsYXRlZ3JleTsgKi9cclxuICAvKiBoZWlnaHQ6IDElOyAqL1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG5cclxuOnJvb3Qge1xyXG4gIC0taGVhZGVyLWhlaWdodDogN3ZoO1xyXG4gIC0tdGV4dC1ncmV5OiBoc2xhKDAsIDAlLCA3NyUsIDAuNyk7XHJcbiAgLS1jb2xvci1jeWFuOiAjMmNiNGNkO1xyXG59XHJcblxyXG4jY3liZXJnYW1lc3RyYWlsZXIsXHJcbiNjeWJlcmdhbWVzcnVwaW4ge1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcclxuICBodG1sIHtcclxuICAgIGZvbnQtc2l6ZTogNTAlO1xyXG4gIH1cclxufVxyXG4vKiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gIGh0bWwge1xyXG4gICAgZm9udC1zaXplOiA0MCU7XHJcbiAgfVxyXG59ICovXHJcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/