/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger,.mobile-menu-toggle{padding:0;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover,.mobile-menu-toggle:hover{opacity:1}.hamburger-box{width:24px;width:2.4rem;height:14px;height:1.4rem;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-.1rem}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:24px;width:2.4rem;height:2px;height:.2rem;background-color:#1a417e;border-radius:0;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-6px;top:-.6rem}.hamburger-inner:after{bottom:-6px;bottom:-.6rem}.hamburger--spin .hamburger-inner,.mobile-menu-toggle .hamburger-inner{-webkit-transition-duration:.22s;transition-duration:.22s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before,.mobile-menu-toggle .hamburger-inner:before{-webkit-transition:top .1s ease-in .25s,opacity .1s ease-in;transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after,.mobile-menu-toggle .hamburger-inner:after{-webkit-transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner,.is-active.mobile-menu-toggle .hamburger-inner,.mobile-menu-active .mobile-menu-toggle .hamburger-inner{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before,.is-active.mobile-menu-toggle .hamburger-inner:before,.mobile-menu-active .mobile-menu-toggle .hamburger-inner:before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s ease-out .12s;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after,.is-active.mobile-menu-toggle .hamburger-inner:after,.mobile-menu-active .mobile-menu-toggle .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s}

/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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}input{overflow:visible}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}[hidden],template{display:none}*{-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}button,input[type=button],input[type=email],input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}::-moz-selection{color:#fff;background:#1a417e}::selection{color:#fff;background:#1a417e}html{font-size:62.5%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:15px;font-size:1.5rem;font-family:Archivo,sans-serif;color:#3d3d3d;background-color:#fff;line-height:1.55}@media only screen and (min-width:45em){body{font-size:1.6rem;line-height:1.65}}@media only screen and (min-width:64em){body.home main{margin-top:8rem}}main{margin-top:5.5rem}@media only screen and (min-width:45em){main{margin-top:6.5rem}}@media only screen and (min-width:64em){main{margin-top:12.2rem}}h1,h2,h3,h4,h5,h6{color:#3d3d3d}.inner{max-width:1450px;max-width:145rem;margin:0 auto;padding:0 1.5rem}@media only screen and (min-width:45em){.inner{padding:0 3rem}}@media only screen and (min-width:64em){.inner{padding:0 6rem}}a{-webkit-transition:color .3s ease;transition:color .3s ease;color:#1a417e}a:active,a:focus,a:hover{color:#ffb416}body.header--search-active .header__logo{-webkit-transform:translateY(-5.5rem);-ms-transform:translateY(-5.5rem);transform:translateY(-5.5rem)}body.header--search-active .header-search{opacity:1;pointer-events:auto}header{position:fixed;z-index:50;top:0;right:0;left:0;background-color:#fff;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.15);box-shadow:0 0 2px 0 rgba(0,0,0,.15)}.header__logo{display:block;background-image:url(../../images/logo.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;width:100px;width:10rem;height:25px;height:2.5rem}.header__inner{height:55px;height:5.5rem;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}.header__logo{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}button.header__toggle-menu{outline:none;position:relative;bottom:-2px;bottom:-.2rem}.header__navigation{display:none;position:fixed;z-index:99;top:55px;top:5.5rem;right:0;bottom:0;left:0;background-color:#1a417e}.header__navigation ul{padding:0;list-style:none;margin:0 auto;max-width:100%}.header__navigation ul.sub-menu{display:none;background-color:#1d4a8f}.header__navigation ul.sub-menu a{padding-left:2.25rem;font-size:14px;font-size:1.4rem}.header__navigation li{position:relative}.header__navigation li.active>a:before{background-color:#ffb416}.header__navigation li.current-page-parent .sub-menu,.header__navigation li.current-page-parent .toggle-submenu-button .open{display:block}.header__navigation li.current-page-parent .mobile-menu-active .toggle-submenu-button.mobile-menu-toggle .open,.header__navigation li.current-page-parent .toggle-submenu-button .closed,.header__navigation li.current-page-parent .toggle-submenu-button.is-active .open,.mobile-menu-active .header__navigation li.current-page-parent .toggle-submenu-button.mobile-menu-toggle .open{display:none}.header__navigation li.current-page-parent .mobile-menu-active .toggle-submenu-button.mobile-menu-toggle .closed,.header__navigation li.current-page-parent .toggle-submenu-button.is-active .closed,.mobile-menu-active .header__navigation li.current-page-parent .toggle-submenu-button.mobile-menu-toggle .closed{display:block}.header__navigation a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:50px;height:5rem;border-bottom:1px solid #fff;padding-left:1.5rem;text-decoration:none;font-weight:500;letter-spacing:.2px;color:#fff;font-size:15px;font-size:1.5rem}.header__navigation a:active:before,.header__navigation a:focus:before,.header__navigation a:hover:before{background-color:#ffb416}.header__navigation a:before{content:"";position:absolute;left:0;height:calc(5rem - 1px);width:3px;width:.3rem;background-color:transparent;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.header-search,.header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-search{height:55px;height:5.5rem;position:fixed;z-index:60;top:0;right:85px;right:8.5rem;left:0;background:#fff;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;pointer-events:none;max-width:136.5rem}.header-search input{width:calc(100% - 10rem);max-width:450px;max-width:45rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;height:40px;height:4rem;font-size:16px;font-size:1.6rem;border:none;border-bottom:2px solid #1a417e;padding:1rem;outline:none}.header-search input::-webkit-input-placeholder{font-size:14px;font-size:1.4rem}.header-search input::-moz-placeholder{font-size:14px;font-size:1.4rem}.header-search input:-ms-input-placeholder{font-size:14px;font-size:1.4rem}.header-search input:-moz-placeholder{font-size:14px;font-size:1.4rem}.header-search__inner{padding-right:0;margin-left:0;width:100%;max-width:100%}button.header-search__submit{font-size:11px;font-size:1.1rem;letter-spacing:.2px;font-weight:600;padding:.7rem 1.8rem;min-width:0;margin-left:.5rem;border-radius:40px}button.header__search{margin-right:1rem;position:relative;bottom:-1px;bottom:-.1rem;padding:1rem .5rem}button.header__search .header__search-label{display:none}button.header__search svg{fill:#1a417e;width:20px;width:2rem;height:20px;height:2rem}button.toggle-submenu-button{position:absolute;top:0;right:0;height:50px;height:5rem;width:50px;width:5rem;border-left:1px solid #fff;color:#fff}button.toggle-submenu-button .closed{position:relative;font-size:23px;font-size:2.3rem;top:-1px;top:-.1rem}button.toggle-submenu-button .open{font-size:25px;font-size:2.5rem;display:none}.mobile-menu-active button.toggle-submenu-button.mobile-menu-toggle .open,button.toggle-submenu-button.is-active .open{display:block}.header__menu--desktop,.mobile-menu-active button.toggle-submenu-button.mobile-menu-toggle .closed,button.toggle-submenu-button.is-active .closed{display:none}@media only screen and (min-width:45em){.header__logo{width:12rem;height:3rem}.header__inner{height:6.5rem}.header__navigation{top:6.5rem}.header-search{height:6.5rem;right:10.5rem}button.header-search__submit{font-size:1.2rem}}@media only screen and (min-width:64em){.header__logo{width:16rem;height:4rem}.header__inner{height:8rem}.header__navigation{display:block!important;position:static;top:auto;right:auto;bottom:auto;left:auto;background-color:#fff}.header__navigation ul.sub-menu{pointer-events:none;display:block;position:absolute;background:#fff;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.1);box-shadow:0 2px 3px 0 rgba(0,0,0,.1);top:5.1rem;padding:0;min-width:20rem;left:0;opacity:0;-webkit-transform:translateY(2rem);-ms-transform:translateY(2rem);transform:translateY(2rem);-webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.header__navigation ul.sub-menu.active{pointer-events:auto;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.header__navigation ul.sub-menu li{padding:0;display:block;height:auto;top:0}.header__navigation ul.sub-menu a{padding:1.2rem 3rem 1.2rem 2.5rem;display:block;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.header__navigation ul.sub-menu a:hover{background:#f3f4f7;text-decoration:none}.header__navigation ul.sub-menu a:before{display:none}.header__navigation li{display:inline-block;padding:0 2rem}.header__navigation li.active>a:before{background:#1a417e}.header__navigation li.active .sub-menu .active a{text-decoration:none;background:#f3f4f7}.header__navigation li.current-page-parent .sub-menu{display:block}.header__navigation li.menu-item-has-children{padding:0 2rem}.header__navigation li.menu-item-has-children.active>a:after{content:"";display:inline-block;position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:12px solid #1a417e;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;bottom:-3.1rem}.header__navigation a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;height:auto;border-bottom:none;padding-left:0;color:#1a417e}.header__navigation a:active:before,.header__navigation a:focus:before,.header__navigation a:hover:before{background:#1a417e}.header__navigation a:before{content:"";position:absolute;left:0;right:0;height:.2rem;width:100%;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;bottom:-.3rem}button.toggle-submenu-button{display:none!important}.header-search{height:8rem;right:14.5rem;max-width:130.5rem}button.header__search{margin-right:0;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;padding:1rem 0}button.header__search .header__search-label{display:block;color:#1a417e;font-weight:500;letter-spacing:.2px;margin-left:1rem;font-size:1.5rem;font-family:Archivo,sans-serif}button.header__search svg{width:2.2rem;height:2.2rem}button.header__search:active .header__search-label,button.header__search:focus .header__search-label,button.header__search:hover .header__search-label{text-decoration:underline}button.header-search__submit{font-size:1.2rem}button.header__toggle-menu{display:none}.header__menu--desktop{background:#1a417e;display:block;padding:.7rem 0;min-height:4rem}.header__menu--desktop ul{padding:0;list-style:none;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__menu--desktop .sub-menu li{padding:0 2rem}.header__menu--desktop .sub-menu li.active a{text-decoration:underline}.header__menu--desktop .sub-menu a{text-decoration:none;font-weight:500;letter-spacing:.2px;font-size:1.4rem;position:relative;color:#fff}.header__menu--desktop .sub-menu a:active,.header__menu--desktop .sub-menu a:focus,.header__menu--desktop .sub-menu a:hover{text-decoration:underline}.header__menu--desktop li.menu-item-has-children{display:none;width:100%}.header__menu--desktop li.active{display:inline-block}.header__menu--desktop li.active>a{display:none}.header__menu--desktop li.active .sub-menu li.active>a{display:inline}}@media only screen and (min-width:90.625em){.header-search{left:calc(50vw - 72.5rem);right:14.5rem;max-width:130.5rem}}.iframe-container{overflow:hidden;padding-top:56.25%;position:relative;max-width:912px;max-width:91.2rem}.iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}footer{background:#1a417e;padding:5rem 0 2.5rem}footer a,footer p{color:#fff;text-decoration:none}footer a:hover{text-decoration:underline}.footer__logo{display:block;background-image:url(../../images/logo-white.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;width:160px;width:16rem;height:40px;height:4rem;margin:0 auto 3rem}.footer__column{text-align:center;margin-bottom:4rem}.footer__member{margin:0 0 .6rem}.footer__member a{font-weight:500}.footer__copy{margin:1.4rem 0 0;opacity:.5;font-size:15px;font-size:1.5rem}.footer__privacy-policy{margin:0;display:block;font-weight:500}.footer__menu p{font-weight:500;margin:0 0 .8rem}.footer__menu a{display:block;margin-bottom:.5rem}.footer__email,.footer__phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__email a,.footer__phone a{margin-bottom:0}.footer__email span,.footer__phone span{display:block;margin-right:.5rem;color:#fff}.footer__image img{display:block;width:100%;max-width:150px;max-width:15rem;margin:0 auto}@media only screen and (min-width:45em){footer{padding:6rem 0 3rem}.footer__logo{width:20rem;height:5rem}}@media only screen and (min-width:64em){footer{padding:8rem 0 6rem}.footer__inner{display:grid;grid-template-columns:2fr 2fr 2fr 3fr;grid-gap:3rem}.footer__logo{margin:0 0 3rem}.footer__column{text-align:left;margin-bottom:0}.footer__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__email,.footer__menu,.footer__phone{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer__image img{max-width:18rem;margin:0 0 0 auto}}.background-image{background-repeat:no-repeat;background-size:cover;background-position:50%}.breadcrumbs{background:#f3f4f7;border-bottom:1px solid #e9eaea;padding:.7rem 0;font-size:12px;font-size:1.2rem;font-weight:500;letter-spacing:.3px}.breadcrumbs span{display:inline-block}.breadcrumbs span:not(.breadcrumbs__separator):active,.breadcrumbs span:not(.breadcrumbs__separator):focus,.breadcrumbs span:not(.breadcrumbs__separator):hover{text-decoration:underline}.breadcrumbs span:first-of-type a{font-weight:500}.breadcrumbs a{text-decoration:none}.breadcrumbs a.current-item{font-weight:400}.breadcrumbs__separator{color:#000;font-size:14px;font-size:1.4rem;padding:0 .4rem;font-weight:500;position:relative}@media only screen and (min-width:64em){.breadcrumbs{padding:.7rem 0;font-size:1.3rem}}.no-button{border:none;border-radius:0;background:transparent;outline:none;padding:0;margin:0}.btn,.button,.no-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.btn,.button{text-align:center;padding:1.3rem 3.5rem;min-width:140px;min-width:14rem;color:#fff;display:inline-block;text-decoration:none;font-size:14px;font-size:1.4rem;font-weight:500;font-family:Archivo,sans-serif;border:none;border-radius:.3rem;background-color:#ffb416;-webkit-transition:background-color .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:background-color .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.btn:active,.btn:focus,.btn:hover,.button:active,.button:focus,.button:hover{color:#fff;background-color:#ffad02;-webkit-box-shadow:0 0 6px 0 rgba(255,180,22,.85);box-shadow:0 0 6px 0 rgba(255,180,22,.85)}.btn.btn-arrow,.btn.button-arrow,.button.btn-arrow,.button.button-arrow{position:relative;padding:1.3rem 5rem 1.3rem 3.5rem}.btn.btn-arrow:after,.btn.button-arrow:after,.button.btn-arrow:after,.button.button-arrow:after{content:"";position:absolute;background-size:1.6rem 1.6rem;width:16px;width:1.6rem;height:16px;height:1.6rem;background-image:url(../../icons/right-arrow-white.svg);top:15px;top:1.5rem;right:24px;right:2.4rem}.btn-label,.button-label,.contact-departments__content .table-heading,.contact-heading__content .table-heading,.single-vessel__technical-data .table-heading{display:inline-block;font-weight:500;text-transform:uppercase;font-size:15px;font-size:1.5rem;letter-spacing:.3px;color:#1a417e;text-decoration:none;padding-bottom:.2rem;position:relative}.btn-label:before,.button-label:before,.contact-departments__content .table-heading:before,.contact-heading__content .table-heading:before,.single-vessel__technical-data .table-heading:before{content:"";display:inline-block;position:absolute;width:100%;height:2px;height:.2rem;background:transparent;bottom:2px;bottom:.2rem;-webkit-transition:background .1s ease-in-out;transition:background .1s ease-in-out}.btn-label:active:before,.btn-label:focus:before,.btn-label:hover:before,.button-label:active:before,.button-label:focus:before,.button-label:hover:before,.contact-departments__content .table-heading:active:before,.contact-departments__content .table-heading:focus:before,.contact-departments__content .table-heading:hover:before,.contact-heading__content .table-heading:active:before,.contact-heading__content .table-heading:focus:before,.contact-heading__content .table-heading:hover:before,.single-vessel__technical-data .table-heading:active:before,.single-vessel__technical-data .table-heading:focus:before,.single-vessel__technical-data .table-heading:hover:before{background:#ffb416}.btn-label.btn-label-arrow:after,.btn-label.button-label-arrow:after,.button-label.btn-label-arrow:after,.button-label.button-label-arrow:after,.contact-departments__content .btn-label-arrow.table-heading:after,.contact-departments__content .button-label-arrow.table-heading:after,.contact-heading__content .btn-label-arrow.table-heading:after,.contact-heading__content .button-label-arrow.table-heading:after,.single-vessel__technical-data .btn-label-arrow.table-heading:after,.single-vessel__technical-data .button-label-arrow.table-heading:after{content:"";position:absolute;background-size:1.7rem 1.7rem;width:17px;width:1.7rem;height:17px;height:1.7rem;background-image:url(../../icons/right-arrow-blue.svg);top:2px;top:.2rem;right:-25px;right:-2.5rem;-webkit-transition:background-image .1s ease-in-out;transition:background-image .1s ease-in-out}.btn-label.btn-label-arrow:active:after,.btn-label.btn-label-arrow:focus:after,.btn-label.btn-label-arrow:hover:after,.btn-label.button-label-arrow:active:after,.btn-label.button-label-arrow:focus:after,.btn-label.button-label-arrow:hover:after,.button-label.btn-label-arrow:active:after,.button-label.btn-label-arrow:focus:after,.button-label.btn-label-arrow:hover:after,.button-label.button-label-arrow:active:after,.button-label.button-label-arrow:focus:after,.button-label.button-label-arrow:hover:after,.contact-departments__content .btn-label-arrow.table-heading:active:after,.contact-departments__content .btn-label-arrow.table-heading:focus:after,.contact-departments__content .btn-label-arrow.table-heading:hover:after,.contact-departments__content .button-label-arrow.table-heading:active:after,.contact-departments__content .button-label-arrow.table-heading:focus:after,.contact-departments__content .button-label-arrow.table-heading:hover:after,.contact-heading__content .btn-label-arrow.table-heading:active:after,.contact-heading__content .btn-label-arrow.table-heading:focus:after,.contact-heading__content .btn-label-arrow.table-heading:hover:after,.contact-heading__content .button-label-arrow.table-heading:active:after,.contact-heading__content .button-label-arrow.table-heading:focus:after,.contact-heading__content .button-label-arrow.table-heading:hover:after,.single-vessel__technical-data .btn-label-arrow.table-heading:active:after,.single-vessel__technical-data .btn-label-arrow.table-heading:focus:after,.single-vessel__technical-data .btn-label-arrow.table-heading:hover:after,.single-vessel__technical-data .button-label-arrow.table-heading:active:after,.single-vessel__technical-data .button-label-arrow.table-heading:focus:after,.single-vessel__technical-data .button-label-arrow.table-heading:hover:after{background-image:url(../../icons/right-arrow-yellow.svg)}@media only screen and (min-width:45em){.btn,.button{padding:1.5rem 4rem;min-width:18rem;font-size:1.5rem}.btn.btn-arrow,.btn.button-arrow,.button.btn-arrow,.button.button-arrow{padding:1.5rem 5.5rem 1.5rem 4rem}.btn.btn-arrow:after,.btn.button-arrow:after,.button.btn-arrow:after,.button.button-arrow:after{background-size:1.7rem 1.7rem;width:1.7rem;height:1.7rem;background-image:url(../../icons/right-arrow-white.svg);top:1.8rem;right:2.7rem}.btn-label,.button-label,.contact-departments__content .table-heading,.contact-heading__content .table-heading,.single-vessel__technical-data .table-heading{font-size:1.6rem}.btn-label.btn-label-arrow:after,.btn-label.button-label-arrow:after,.button-label.btn-label-arrow:after,.button-label.button-label-arrow:after,.contact-departments__content .btn-label-arrow.table-heading:after,.contact-departments__content .button-label-arrow.table-heading:after,.contact-heading__content .btn-label-arrow.table-heading:after,.contact-heading__content .button-label-arrow.table-heading:after,.single-vessel__technical-data .btn-label-arrow.table-heading:after,.single-vessel__technical-data .button-label-arrow.table-heading:after{background-size:1.8rem 1.8rem;width:1.8rem;height:1.8rem;top:.3rem;right:-2.8rem}}.cc-color-override-949397977.cc-window{background-color:#f5f6f8!important;color:#000!important;border-top:2px solid #1a417e}.cc-banner .cc-message{text-align:center;position:relative;bottom:-2px}.cc-banner .cc-message a{font-weight:700;color:#1a417e!important;padding:0!important;opacity:1!important;text-decoration:none!important}.cc-banner .cc-message a:active,.cc-banner .cc-message a:focus,.cc-banner .cc-message a:hover{text-decoration:underline!important}.cc-compliance a{border-color:#1a417e!important;color:#1a417e!important;padding-bottom:4px!important;-webkit-transition:color 75ms ease-in-out,background-color 75ms ease-in-out;transition:color 75ms ease-in-out,background-color 75ms ease-in-out}.cc-compliance a:active,.cc-compliance a:focus,.cc-compliance a:hover{border-color:#1a417e!important;color:#fff!important;background-color:#1a417e!important;text-decoration:none!important}.list-wrapper--grey+.list-wrapper--grey,.list-wrapper--grey+.page-section-documents,.list-wrapper--grey+.page-section-statements,.list-wrapper--grey+.text-image--grey,.list-wrapper--white+.list-wrapper--white,.list-wrapper--white+.page-section-contact,.list-wrapper--white+.page-section-icon-text-links,.list-wrapper--white+.page-section-image-links,.list-wrapper--white+.page-section-news-preview,.list-wrapper--white+.page-section-text,.list-wrapper--white+.page-section-text-columns,.list-wrapper--white+.page-section-timeline,.list-wrapper--white+.page-section-vessel-preview,.list-wrapper--white+.text-image--white,.page-section-contact+.list-wrapper--white,.page-section-contact+.page-section-contact,.page-section-contact+.page-section-icon-text-links,.page-section-contact+.page-section-image-links,.page-section-contact+.page-section-news-preview,.page-section-contact+.page-section-text-columns,.page-section-contact+.page-section-timeline,.page-section-contact+.page-section-vessel-preview,.page-section-contact+.text-image--white,.page-section-documents+.list-wrapper--grey,.page-section-documents+.page-section-documents,.page-section-documents+.page-section-statements,.page-section-documents+.text-image--grey,.page-section-icon-text-links+.list-wrapper--white,.page-section-icon-text-links+.page-section-contact,.page-section-icon-text-links+.page-section-icon-text-links,.page-section-icon-text-links+.page-section-image-links,.page-section-icon-text-links+.page-section-news-preview,.page-section-icon-text-links+.page-section-text,.page-section-icon-text-links+.page-section-text-columns,.page-section-icon-text-links+.page-section-timeline,.page-section-icon-text-links+.page-section-vessel-preview,.page-section-icon-text-links+.text-image--white,.page-section-image-links+.list-wrapper--white,.page-section-image-links+.page-section-contact,.page-section-image-links+.page-section-icon-text-links,.page-section-image-links+.page-section-image-links,.page-section-image-links+.page-section-news-preview,.page-section-image-links+.page-section-text,.page-section-image-links+.page-section-text-columns,.page-section-image-links+.page-section-timeline,.page-section-image-links+.page-section-vessel-preview,.page-section-image-links+.text-image--white,.page-section-news-preview+.list-wrapper--white,.page-section-news-preview+.page-section-contact,.page-section-news-preview+.page-section-icon-text-links,.page-section-news-preview+.page-section-image-links,.page-section-news-preview+.page-section-news-preview,.page-section-news-preview+.page-section-text,.page-section-news-preview+.page-section-text-columns,.page-section-news-preview+.page-section-timeline,.page-section-news-preview+.page-section-vessel-preview,.page-section-news-preview+.text-image--white,.page-section-statements+.list-wrapper--grey,.page-section-statements+.page-section-documents,.page-section-statements+.page-section-statements,.page-section-statements+.text-image--grey,.page-section-text-columns+.list-wrapper--white,.page-section-text-columns+.page-section-contact,.page-section-text-columns+.page-section-icon-text-links,.page-section-text-columns+.page-section-image-links,.page-section-text-columns+.page-section-news-preview,.page-section-text-columns+.page-section-text,.page-section-text-columns+.page-section-text-columns,.page-section-text-columns+.page-section-timeline,.page-section-text-columns+.page-section-vessel-preview,.page-section-text-columns+.text-image--white,.page-section-timeline+.list-wrapper--white,.page-section-timeline+.page-section-contact,.page-section-timeline+.page-section-icon-text-links,.page-section-timeline+.page-section-image-links,.page-section-timeline+.page-section-news-preview,.page-section-timeline+.page-section-text,.page-section-timeline+.page-section-text-columns,.page-section-timeline+.page-section-timeline,.page-section-timeline+.page-section-vessel-preview,.page-section-timeline+.text-image--white,.page-section-vessel-preview+.list-wrapper--white,.page-section-vessel-preview+.page-section-contact,.page-section-vessel-preview+.page-section-icon-text-links,.page-section-vessel-preview+.page-section-image-links,.page-section-vessel-preview+.page-section-news-preview,.page-section-vessel-preview+.page-section-text,.page-section-vessel-preview+.page-section-text-columns,.page-section-vessel-preview+.page-section-timeline,.page-section-vessel-preview+.page-section-vessel-preview,.page-section-vessel-preview+.text-image--white,.text-image--grey+.list-wrapper--grey,.text-image--grey+.page-section-documents,.text-image--grey+.page-section-statements,.text-image--grey+.text-image--grey,.text-image--white+.list-wrapper--white,.text-image--white+.page-section-contact,.text-image--white+.page-section-icon-text-links,.text-image--white+.page-section-image-links,.text-image--white+.page-section-news-preview,.text-image--white+.page-section-text,.text-image--white+.page-section-text-columns,.text-image--white+.page-section-timeline,.text-image--white+.page-section-vessel-preview,.text-image--white+.text-image--white{padding-top:0}.plyr{position:relative}.plyr .plyr__control--overlaid{background:rgba(26,65,126,.97)}.plyr .plyr__control--overlaid:hover{background:#1a417e}.plyr input:not([type=radio]):not([type=checkbox]),.plyr textarea{border:none;background:transparent;padding:.9rem 0 .8rem}.plyr video{-o-object-fit:cover;object-fit:cover}.plyr--full-ui input[type=range]{color:#1a417e!important}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#1a417e!important}.readers-only{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.massive-heading{font-size:32px;font-size:3.2rem;letter-spacing:.4px;line-height:1.4;margin:0 0 2.5rem;font-weight:600}@media only screen and (min-width:45em){.massive-heading{font-size:4.8rem}}@media only screen and (min-width:64em){.massive-heading{font-size:5.2rem}}#page-section-1 .medium-heading,#page-section-1 .timeline__heading,.large-heading{font-size:28px;font-size:2.8rem;letter-spacing:.4px;line-height:1.4;margin:0 0 2rem;font-weight:600}@media only screen and (min-width:45em){#page-section-1 .medium-heading,#page-section-1 .timeline__heading,.large-heading{font-size:3.6rem}}@media only screen and (min-width:64em){#page-section-1 .medium-heading,#page-section-1 .timeline__heading,.large-heading{font-size:4.2rem}}.medium-heading,.timeline__heading{font-size:22px;font-size:2.2rem;letter-spacing:.4px;line-height:1.4;margin:0 0 2rem;font-weight:600}@media only screen and (min-width:45em){.medium-heading,.timeline__heading{font-size:2.8rem}}@media only screen and (min-width:64em){.medium-heading,.timeline__heading{font-size:3.2rem}}.small-heading{font-size:18px;font-size:1.8rem;letter-spacing:.4px;line-height:1.4;margin:0 0 2rem;font-weight:600}@media only screen and (min-width:45em){.small-heading{font-size:2.2rem}}@media only screen and (min-width:64em){.small-heading{font-size:2.4rem}}.minor-heading{font-size:17px;font-size:1.7rem;letter-spacing:.4px;line-height:1.4;margin:0 0 2rem;font-weight:500}@media only screen and (min-width:45em){.minor-heading{font-size:1.9rem}}@media only screen and (min-width:64em){.minor-heading{font-size:2.1rem}}.section-heading{margin-bottom:3rem!important}@media only screen and (min-width:45em){.section-heading{margin-bottom:3rem!important}}@media only screen and (min-width:64em){.section-heading{margin-bottom:4rem!important}}.sub-heading{font-size:15px;font-size:1.5rem;letter-spacing:.4px;line-height:1.4;margin:0 0 .5rem;font-weight:500;text-transform:uppercase;opacity:.6}@media only screen and (min-width:45em){.sub-heading{font-size:1.6rem}}.text-opacity{opacity:.85}.arrow-header{position:relative;display:inline-block}.arrow-header:after{content:"";position:absolute;background-size:2rem 2rem;width:20px;width:2rem;height:20px;height:2rem;background-image:url(../../icons/right-arrow-black.svg);top:5px;top:.5rem;right:-28px;right:-2.8rem}@media only screen and (min-width:45em){.arrow-header:after{background-size:2.4rem 2.4rem;width:2.4rem;height:2.4rem;top:.7rem;right:-3.5rem}}@media only screen and (min-width:64em){.arrow-header:after{top:.8rem}}img{height:auto;max-width:100%}.entry-content img{margin:0 0 1.5em}.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}.alignright,img.alignright{margin-left:1.5em;display:inline;float:right}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.wp-caption{margin-bottom:1.5em;text-align:center;padding-top:5px}.wp-caption img{border:0;padding:0;margin:0}.wp-caption p.wp-caption-text{line-height:1.5;font-size:10px;margin:0}.wp-smiley{margin:0!important;max-height:1em}blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}.page-not-found{background:#f5f6f8}.page-not-found_inner{min-height:70vh;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-not-found_inner .button{margin-top:2rem}.page-section-search{padding:3rem 0 5rem;min-height:70vh}.search-results-title{margin-bottom:3rem}.search-results-title span{color:#1a417e}.page-section-search .objects{padding:0!important}.page-section-search .search-result-excerpt{text-align:center!important}.page-section-search .search-result-excerpt p{font-weight:400!important}.page-section-search .search-result-excerpt strong{font-weight:600!important;color:#1a417e}@media only screen and (min-width:45em){.page-section-search{padding:5rem 0 8rem}}@media only screen and (min-width:64em){.page-section-search{padding:7rem 0 10rem}}.single-news-wrapper{background:#f5f6f8;padding-bottom:3rem}.single-news__container{background:#fff;padding:3rem 3rem 2rem;border-radius:.3rem;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.15);box-shadow:0 0 2px 0 rgba(0,0,0,.15);position:relative;top:-80px;top:-8rem}.single-news__content p{opacity:.85}.single-news__recent{position:relative;top:-20px;top:-2rem}.single-news__recent-content{background:#e9ebf0;border-radius:.4rem;margin-bottom:3rem;padding:3rem;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.22);box-shadow:0 0 2px 0 rgba(0,0,0,.22)}.single-news__recent-content .minor-heading{margin-bottom:4rem}.single-news__recent-content:last-of-type{margin-bottom:0}@media only screen and (min-width:45em){.single-news-wrapper{padding-bottom:0;margin-bottom:-2rem}#page-section-1 .single-news-wrapper .medium-heading,#page-section-1 .single-news-wrapper .timeline__heading,.single-news-wrapper #page-section-1 .medium-heading,.single-news-wrapper #page-section-1 .timeline__heading,.single-news-wrapper .large-heading{margin-bottom:3rem}.single-news__container{padding:4rem 5rem;position:relative;top:-12rem}.single-news__recent-content{margin-bottom:0}.single-news__recent-inner{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem}.single-news__recent{position:relative;top:-5rem}}@media only screen and (min-width:64em){.single-news-wrapper{padding-bottom:0;margin-bottom:-5rem}#page-section-1 .single-news-wrapper .medium-heading,#page-section-1 .single-news-wrapper .timeline__heading,.single-news-wrapper #page-section-1 .medium-heading,.single-news-wrapper #page-section-1 .timeline__heading,.single-news-wrapper .large-heading{margin-bottom:4rem}.single-news__inner{display:grid;grid-template-columns:3fr 1fr;grid-gap:3rem}.single-news__container{padding:6rem 7rem;position:relative;top:-14rem}.single-news__recent-content{margin-bottom:3rem}.single-news__recent-inner{display:block}.single-news__recent{position:relative;top:-14rem}}.single-vessel-wrapper{background:#f5f6f8;padding-bottom:5rem}.single-vessel__technical-data .medium-heading,.single-vessel__technical-data .timeline__heading{padding-top:2rem}.single-vessel__technical-data table{width:100%;border-spacing:0}.single-vessel__technical-data td{padding:1rem 0;opacity:.85;vertical-align:top;border-bottom:2px solid #e9ebf0}.single-vessel__technical-data .table-heading{display:table-cell;color:#3d3d3d;padding-right:1.5rem;opacity:1}.single-vessel__technical-data .table-heading:before{display:none}.single-vessel__technical-data .button{margin-top:3rem}.single-vessel__fleet{margin-top:4rem}.contact-departments__content .single-vessel__fleet .active.table-heading:before,.contact-heading__content .single-vessel__fleet .active.table-heading:before,.single-vessel__fleet .button-label.active:before,.single-vessel__fleet .contact-departments__content .active.table-heading:before,.single-vessel__fleet .contact-heading__content .active.table-heading:before,.single-vessel__fleet .single-vessel__technical-data .active.table-heading:before,.single-vessel__technical-data .single-vessel__fleet .active.table-heading:before{background:#1a417e}.single-vessel__fleet .medium-heading:not(:first-of-type),.single-vessel__fleet .timeline__heading:not(:first-of-type){margin-top:3rem}.single-vessel__fleet-link{margin-bottom:1rem}.single-vessel .image-banner{position:relative}.single-vessel .image-banner .massive-heading{text-align:center;width:100%;padding:0 2rem;position:absolute;top:50px;top:5rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#fff;text-shadow:0 0 5px rgba(0,0,0,.6);margin:0}@media only screen and (min-width:45em){.single-vessel-wrapper{padding-bottom:8rem}.single-vessel__technical-data .medium-heading,.single-vessel__technical-data .timeline__heading{padding-top:3rem}.single-vessel__technical-data td{padding:1rem 0;opacity:.85;vertical-align:middle;border-bottom:2px solid #e9ebf0}.single-vessel__technical-data .button{margin-top:4rem}.single-vessel__fleet{margin-top:5rem}}@media only screen and (min-width:64em){.single-vessel__inner{display:grid;grid-template-columns:3fr 1fr;grid-gap:3rem;direction:rtl}.single-vessel__fleet,.single-vessel__technical-data{direction:ltr}.single-vessel__technical-data .medium-heading,.single-vessel__technical-data .timeline__heading{padding-top:5rem}.single-vessel__technical-data .button{margin-top:5rem}.single-vessel .image-banner{max-width:100%}.single-vessel .image-banner .massive-heading{top:6rem}}@media only screen and (min-width:93em){.single-vessel__inner{grid-template-columns:4fr 3fr;grid-gap:6rem}}@media only screen and (min-width:120em){.single-vessel .image-banner .massive-heading{top:8rem;font-size:6.5rem}}#page-section-1.page-section-contact{padding:2rem 0 0}.page-section-contact{padding:5rem 0 0}.page-section-contact .minor-heading{margin:0 0 1.5rem}.page-section-contact .section-heading{color:#1a417e}.contact-heading__map{height:500px;height:50rem}.gmaps-marker-info{font-family:Archivo,sans-serif;font-size:15px;font-size:1.5rem;padding:1rem 2rem}.gmaps-marker-info p{margin:.5rem 0}.gmaps-marker-info strong{font-weight:600}.gm-style-iw-t:before{content:"";position:absolute;background:-webkit-linear-gradient(45deg,#f3f4f7 50%,hsla(0,0%,100%,0) 51%,hsla(0,0%,100%,0));background:linear-gradient(45deg,#f3f4f7 50%,hsla(0,0%,100%,0) 51%,hsla(0,0%,100%,0));height:15px;width:15px;left:0;top:-3px;z-index:2;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.gm-style .gm-style-iw-c{-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.3);box-shadow:0 0 4px 0 rgba(0,0,0,.3);border-radius:3px;padding:0;background:#f5f6f8;border:2px solid #fff}.gm-style .gm-style-iw-c .gm-style-iw-d{overflow:hidden!important}.contact-heading{padding-bottom:5rem}#page-section-1 .contact-heading .medium-heading,#page-section-1 .contact-heading .timeline__heading,.contact-heading #page-section-1 .medium-heading,.contact-heading #page-section-1 .timeline__heading,.contact-heading .large-heading{max-width:700px;max-width:70rem}.contact-heading__content{margin-bottom:1.5rem;background:#f5f6f8;padding:1.5rem;border-radius:.4rem}.contact-heading__content .minor-heading{margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid rgba(26,65,126,.3)}.contact-heading__content table{width:100%;border-spacing:0}.contact-heading__content td{padding:.2rem 0 .3rem;vertical-align:top}.contact-heading__content .table-heading{display:table-cell;color:#3d3d3d;font-size:14px;font-size:1.4rem;padding:.2rem 0 .3rem;width:130px!important;width:13rem!important;position:relative;bottom:-1px}.contact-heading__content .table-heading:before{display:none}.contact-heading__content a{opacity:.85;text-decoration:none}.contact-heading__content a:active,.contact-heading__content a:focus,.contact-heading__content a:hover{opacity:1;text-decoration:underline}.contact-heading__column img{display:block;width:100%}.contact-heading__address{margin-top:1.2rem}.contact-heading__address:first-of-type{margin-top:0}.contact-heading__address p{margin:0}.contact-departments__mobile{background:#f5f6f8;padding:5rem 0}.contact-departments__accordion-wrapper{display:grid;row-gap:5px;row-gap:.5rem}.contact-departments__accordion-wrapper button svg{width:15px;width:1.5rem;height:15px;height:1.5rem;fill:#1a417e}.contact-departments__accordion{background-color:#fff}.contact-departments__accordion button{background-color:#fff;border:none;-ms-flex-item-align:center;align-self:center;outline:none;padding:0}.contact-departments__accordion:first-of-type .contact-departments__accordion-text{display:block}.contact-departments__accordion-toggle{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;padding:.2rem 1.5rem 0;cursor:pointer;position:relative;outline:none;text-decoration:none}.contact-departments__accordion-toggle .minus-sign{display:none}.contact-departments__accordion-toggle.is-toggled .minus-sign,.contact-departments__accordion-toggle .plus-sign{display:block}.contact-departments__accordion-toggle.is-toggled .plus-sign{display:none}.contact-departments__accordion-toggle:after{content:"";display:inline-block;width:3px;width:.3rem;height:100%;background:transparent;position:absolute;top:0;left:0;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.contact-departments__accordion-toggle:focus:after,.contact-departments__accordion-toggle:hover:after{background:#1d4a8f}.contact-departments__accordion-toggle .toggle-icons{position:relative;bottom:-2px;bottom:-.2rem}.contact-departments__accordion-toggle svg{max-width:15px;max-width:1.5rem}.contact-departments__accordion-title{font-weight:500;text-transform:uppercase;justify-self:left;color:#3d3d3d}.contact-departments__accordion-text{display:none;padding:0 1.5rem 1.5rem;margin-top:0}.contact-departments__accordion-text p:first-of-type{margin-top:0}.contact-departments__title{margin-top:-1rem!important;border-bottom:2px solid rgba(26,65,126,.3);padding-bottom:.5rem}.contact-departments__content{margin-bottom:1.5rem;padding:1.5rem;background:#f5f6f8;border-radius:.3rem}.contact-departments__content table{width:100%;border-spacing:0;margin-top:1rem}.contact-departments__content td{padding:.1rem 0 .2rem;vertical-align:top}.contact-departments__content .table-heading{display:table-cell;color:#3d3d3d;font-size:14px;font-size:1.4rem;padding:.1rem 0 .2rem;width:90px;width:9rem;min-width:90px;min-width:9rem;position:relative;bottom:-1px}.contact-departments__content .table-heading:before{display:none}.contact-departments__content a{opacity:.85;text-decoration:none}.contact-departments__content a:active,.contact-departments__content a:focus,.contact-departments__content a:hover{opacity:1;text-decoration:underline}.contact-departments__content:last-of-type{margin-bottom:1rem}.table-heading-location{text-transform:capitalize!important}.contact-departments__desktop{display:none}.contact-departments-desktop__desctiption{max-width:360px;max-width:36rem}.contact-departments__desctiption{font-size:14px;font-size:1.4rem;min-height:46px;min-height:4.6rem}.contact-departments__term-description{font-weight:500;letter-spacing:.1px;opacity:.85;font-size:14px;font-size:1.4rem}@media only screen and (min-width:45em){#page-section-1.page-section-contact{padding:3rem 0 0}.page-section-contact{padding:8rem 0 0}.page-section-contact .minor-heading{font-size:1.9rem!important;margin:0 0 1.5rem}.contact-heading{padding-bottom:8rem}.contact-departments__accordion-text-inner,.contact-heading__column-contact{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem}.contact-departments__content{margin-bottom:0!important}.contact-heading__content{margin-bottom:0}.contact-heading__content:last-of-type{margin-bottom:2rem}.contact-departments__term-description{padding-top:.5rem}.contact-heading__map{height:60rem}}@media only screen and (min-width:64em){#page-section-1.page-section-contact{padding:5rem 0 0}.page-section-contact{padding:10rem 0 0}.contact-heading{padding-bottom:10rem}.contact-heading__content-wrapper{display:grid;grid-template-columns:3fr 5fr;grid-gap:3rem;direction:rtl}.contact-heading__content{margin-bottom:3rem}.contact-heading__content:last-of-type{margin-bottom:0}.contact-heading__column{direction:ltr}.contact-heading__column-contact{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-pack:center;-ms-flex-pack:center;justify-content:center}.contact-departments__mobile{display:none}.contact-departments__desktop{display:block}.contact-departments__desktop-content{background:#f5f6f8;padding:4rem 0 6rem}.contact-departments__desktop-inner-content.active .contact-departments__content-wrapper,.contact-departments__desktop-inner-content.active .contact-departments__term-description{display:grid}.contact-departments__desktop-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-departments__content-wrapper{display:none;grid-template-columns:repeat(3,1fr);grid-gap:4rem;grid-row-gap:4rem}.contact-departments__term-description{display:none;margin:-1rem 0 2rem;font-size:1.4rem}.contact-departments__content{border-top:0;background:#fff}.contact-departments__title{border-bottom:1px solid #d7dbe3}.contact-departments__desktop-tab{padding:0 1rem 1.5rem 0;display:inline-block;font-weight:500;text-transform:uppercase;font-size:1.4rem;letter-spacing:.1px;color:#1a417e;text-decoration:none;position:relative}.contact-departments__desktop-tab.active:before{background:#1a417e}.contact-departments__desktop-tab:before{content:"";display:inline-block;position:absolute;width:calc(100% - 1rem);height:.3rem;background:transparent;bottom:0;-webkit-transition:background .1s ease-in-out;transition:background .1s ease-in-out}.contact-departments__desktop-tab:active:before,.contact-departments__desktop-tab:focus:before,.contact-departments__desktop-tab:hover:before{background:#1a417e}}@media only screen and (min-width:93em){.contact-heading__content-wrapper{grid-gap:4rem}.contact-heading{padding-bottom:14rem}.contact-departments__desktop-tab{padding:0 3rem 2rem 0;font-size:1.6rem;letter-spacing:.2px}.contact-departments__desktop-tab:before{width:calc(100% - 3rem)}}#page-section-1.page-section-documents{padding:3rem 0 5rem}.page-section-documents{background:#f5f6f8;padding:5rem 0}#page-section-1 .page-section-documents .medium-heading,#page-section-1 .page-section-documents .timeline__heading,.page-section-documents #page-section-1 .medium-heading,.page-section-documents #page-section-1 .timeline__heading,.page-section-documents .large-heading{color:#1a417e}.document__categories{display:grid;grid-row-gap:1.5rem}.document__category{background:#fff;border-radius:.5rem;padding:2rem 2rem 1rem}.document__category .small-heading{margin-bottom:1.2rem}.document__document{background:#1a417e;color:#fff;font-weight:600;text-decoration:none;padding:.5rem 1rem;border-radius:.5rem;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:1rem;-webkit-transition:background .2s ease;transition:background .2s ease}.document__document svg{fill:#fff;width:100%;max-width:18px;max-width:1.8rem}.document__document:active,.document__document:focus,.document__document:hover{color:#fff;background:#1e4c93}@media only screen and (min-width:40em){.document__categories{display:grid;grid-row-gap:0;grid-gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:45em){#page-section-1.page-section-documents{padding:6rem 0 8rem}.page-section-documents{padding:8rem 0}}@media only screen and (min-width:64em){#page-section-1.page-section-documents{padding:5rem 0 10rem}.page-section-documents{padding:10rem 0}.document__categories{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:93em){.document__categories{grid-template-columns:repeat(4,1fr)}}#page-section-1.page-section-icon-text-links{padding:3rem 0 2rem}.page-section-icon-text-links{padding:5rem 0 2rem;text-align:center}.page-section-icon-text-links .small-heading{margin-bottom:0}.icon-text-links__container{width:100%;max-width:320px;max-width:32rem;display:inline-block;padding:0 2rem 4rem;vertical-align:top}.icon-text-links__link{margin-top:1.5rem}.icon-text-links__image-wrapper img{width:100%;max-width:120px;max-width:12rem;margin-bottom:1rem}@media only screen and (min-width:45em){#page-section-1.page-section-icon-text-links{padding:4rem 0}.page-section-icon-text-links{padding:8rem 0 4rem}}@media only screen and (min-width:64em){#page-section-1.page-section-icon-text-links{padding:6rem 0 5rem}.page-section-icon-text-links{padding:10rem 0 5rem}}@media only screen and (min-width:68.75em){.icon-text-links__link{margin-left:-1rem}}@media only screen and (min-width:93em){.icon-text-links__container{max-width:42rem;padding:0 4rem 3rem}}@media only screen and (max-width:64.1875em){#page-section-1.page-section-icon-text-links .icon-text-links{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:3rem}#page-section-1.page-section-icon-text-links .icon-text-links__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;padding:0;margin-bottom:0}#page-section-1.page-section-icon-text-links .icon-text-links__container img{width:8rem;margin-right:1.5rem;margin-bottom:0}#page-section-1.page-section-icon-text-links .icon-text-links__container .small-heading{font-size:1.6rem}#page-section-1.page-section-icon-text-links .icon-text-links__container .button-label-arrow{font-size:1.4rem}#page-section-1.page-section-icon-text-links .icon-text-links__container p{margin:0}#page-section-1.page-section-icon-text-links .icon-text-links__container:last-of-type{margin-bottom:0}#page-section-1.page-section-icon-text-links .icon-text-links__content-wrapper{text-align:left}}@media only screen and (max-width:53.0625em){#page-section-1.page-section-icon-text-links .icon-text-links{grid-template-columns:1fr 1fr}}@media only screen and (max-width:37.4375em){#page-section-1.page-section-icon-text-links .icon-text-links{grid-template-columns:1fr}}#page-section-1 .image-banner__content h1,#page-section-1 .image-banner__content h2,#page-section-1 .image-banner__content h3,#page-section-1 .image-banner__content h4,#page-section-1 .image-banner__content h5,#page-section-1 .image-banner__content h6{font-size:32px;font-size:3.2rem;margin-bottom:2.5rem}.image-banner{padding:5rem 0;position:relative;min-height:450px;min-height:45rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.image-banner.image-banner--decoration-wave{padding:8rem 0 14rem;margin-bottom:-1rem}.single-news .image-banner{min-height:300px;min-height:30rem}.single-vessel .image-banner{padding:0!important;min-height:0!important}.single-vessel .image-banner img{width:100%;max-width:2545px;max-width:254.5rem;margin:0 auto}.image-banner__inner{width:100%}.image-banner__inner.image-banner__inner--white-background{text-align:center}.image-banner__inner.image-banner__inner--white-background .image-banner__content{background:#fff;display:inline-block;border-radius:.4rem;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.15);box-shadow:0 0 2px 0 rgba(0,0,0,.15);text-align:center;padding:5rem 3rem}.image-banner__inner.image-banner__inner--white-background .image-banner__content h1,.image-banner__inner.image-banner__inner--white-background .image-banner__content h2,.image-banner__inner.image-banner__inner--white-background .image-banner__content h3,.image-banner__inner.image-banner__inner--white-background .image-banner__content h4,.image-banner__inner.image-banner__inner--white-background .image-banner__content h5,.image-banner__inner.image-banner__inner--white-background .image-banner__content h6{color:#1a417e;max-width:550px;max-width:55rem}.image-banner__inner.image-banner__inner--white-background .image-banner__content p{color:#3d3d3d;padding:0 3rem;max-width:420px;max-width:42rem;opacity:.85}.image-banner__content{position:relative;z-index:3}.image-banner__content h1,.image-banner__content h2,.image-banner__content h3,.image-banner__content h4,.image-banner__content h5,.image-banner__content h6{color:#fff;max-width:700px;max-width:70rem}.image-banner__content p{color:#fff;max-width:570px;max-width:57rem;padding-right:3rem}.image-banner__content .button{margin-top:2rem}.image-banner__image{position:absolute;display:block;top:0;right:0;bottom:0;left:0}.image-banner__desktop-image{display:none}.image-banner__gradient-overlay{position:absolute;z-index:1;display:block;top:0;right:0;bottom:0;left:0;background:-webkit-linear-gradient(top,#1a417e,rgba(125,185,232,0));background:-webkit-gradient(linear,left top,left bottom,from(#1a417e),to(rgba(125,185,232,0)));background:linear-gradient(180deg,#1a417e 0,rgba(125,185,232,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1e5799",endColorstr="#007db9e8",GradientType=0)}.image-banner__decoration{position:absolute;width:100%;z-index:2;bottom:-13vw}.image-banner__decoration img{width:100%}.image-banner--margins{max-width:1450px;max-width:145rem;margin:0 auto;padding:1.5rem 1.5rem 0;position:relative;min-height:300px;min-height:30rem}.image-banner--margins .image-banner__image{top:15px;top:1.5rem;right:15px;right:1.5rem;bottom:0;left:15px;left:1.5rem}@media only screen and (min-width:45em){#page-section-1 .image-banner__content h1,#page-section-1 .image-banner__content h2,#page-section-1 .image-banner__content h3,#page-section-1 .image-banner__content h4,#page-section-1 .image-banner__content h5,#page-section-1 .image-banner__content h6{font-size:4.8rem}.image-banner{min-height:60rem;padding:8rem 0}.image-banner .button{margin-top:3rem}.image-banner.image-banner--decoration-wave{padding:10rem 0 20rem}.single-news .image-banner{min-height:35rem}.single-vessel .image-banner{min-height:60rem}.image-banner__inner.image-banner__inner--white-background{text-align:left}.image-banner__inner.image-banner__inner--white-background .image-banner__content{padding:7rem 4rem}.image-banner__desktop-image{display:block}.image-banner__mobile-image{display:none}.image-banner--margins{padding:3rem 3rem 0;min-height:40rem}.image-banner--margins .image-banner__image{top:3rem;right:3rem;left:3rem}}@media only screen and (min-width:64em){#page-section-1 .image-banner__content h1,#page-section-1 .image-banner__content h2,#page-section-1 .image-banner__content h3,#page-section-1 .image-banner__content h4,#page-section-1 .image-banner__content h5,#page-section-1 .image-banner__content h6{font-size:5.2rem}.image-banner{min-height:70rem;padding:10rem 0}.image-banner.image-banner--decoration-wave{padding:20rem 0 35rem;margin-bottom:-6rem}.single-news .image-banner{min-height:45rem}.single-vessel .image-banner{min-height:70rem}.image-banner--margins{min-height:50rem}}@media only screen and (min-width:125em){.image-banner.image-banner--decoration-wave{margin-bottom:-8rem;padding:20rem 0 40rem}}@media only screen and (min-width:187.5em){.image-banner.image-banner--decoration-wave{padding:25rem 0 50rem}}.image__gallery .slick-slide img{height:450px;height:45rem;width:100%;-o-object-fit:cover;object-fit:cover}.image__gallery.inner .slick-slide img{height:350px;height:35rem}.image__gallery .slick-dotted.slick-slider{margin-bottom:-8px}.image__gallery .slick-dots{bottom:20px}.image__gallery .slick-dots li button:before{font-size:11px;opacity:1!important;color:#fff}.image__gallery .slick-dots li.slick-active button:before{color:#1a417e}.image__gallery .slick-next{z-index:2;right:35px;right:3.5rem;width:30px;width:3rem;height:30px;height:3rem}.image__gallery .slick-next:before{display:inline-block;width:30px;width:3rem;height:30px;height:3rem;position:absolute;content:"";background-size:3rem 3rem;background-repeat:no-repeat;background-position:50%;left:0;top:0;opacity:1;background-image:url(../../icons/right-arrow-white.svg)}.image__gallery .slick-prev{z-index:2;left:35px;left:3.5rem;width:30px;width:3rem;height:30px;height:3rem}.image__gallery .slick-prev:before{display:inline-block;width:30px;width:3rem;height:30px;height:3rem;position:absolute;content:"";background-size:3rem 3rem;background-repeat:no-repeat;background-position:50%;left:0;top:0;opacity:1;background-image:url(../../icons/right-arrow-white.svg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (min-width:45em){.image__gallery .slick-slide img{height:60rem}.image__gallery.inner .slick-slide img{height:50rem}}@media only screen and (min-width:64em){.image__gallery.inner .slick-slide img,.image__gallery .slick-slide img{height:60rem}}@media only screen and (min-width:93em){.image__gallery .slick-slide img{height:65rem}.image__gallery.inner .slick-slide img{height:60rem}}@media only screen and (min-width:128em){.image__gallery .slick-slide img{height:75rem}}#page-section-1.page-section-image-links{padding:2rem 0 1rem}.page-section-image-links{padding:5rem 0 1rem}.image-links__link{display:block;text-decoration:none;margin-bottom:1rem}.image-links__link .small-heading{margin-top:1rem;padding-top:.2rem}.image-links__link:hover .image-links__image{opacity:.9}.contact-departments__content .image-links__link:hover span.table-heading:before,.contact-heading__content .image-links__link:hover span.table-heading:before,.image-links__link:hover .contact-departments__content span.table-heading:before,.image-links__link:hover .contact-heading__content span.table-heading:before,.image-links__link:hover .single-vessel__technical-data span.table-heading:before,.image-links__link:hover span.button-label:before,.single-vessel__technical-data .image-links__link:hover span.table-heading:before{background:#1a417e}.image-links__link:hover .small-heading{color:#ffb416}.image-links__link:hover .small-heading:after{background-image:url(../../icons/right-arrow-yellow.svg)}.image-links__link .small-heading{color:#1a417e}.image-links__link .small-heading:after{background-image:url(../../icons/right-arrow-blue.svg)}.image-links__image{display:block;width:100%;height:0;padding-top:50%;opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}@media only screen and (min-width:31.25em){.image-links{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;grid-row-gap:1.5rem}.image-links__link{margin:0}}@media only screen and (min-width:45em){#page-section-1.page-section-image-links{padding:3rem 0 8rem}.page-section-image-links{padding:8rem 0}.image-links{grid-gap:3rem;grid-row-gap:3rem}.image-links .medium-heading,.image-links .timeline__heading{font-size:2.6rem}.contact-departments__content .image-links .table-heading,.contact-heading__content .image-links .table-heading,.image-links .button-label,.image-links .contact-departments__content .table-heading,.image-links .contact-heading__content .table-heading,.image-links .single-vessel__technical-data .table-heading,.single-vessel__technical-data .image-links .table-heading{margin-bottom:1rem}}@media only screen and (min-width:64em){#page-section-1.page-section-image-links{padding:7rem 0 10rem}.page-section-image-links{padding:10rem 0}.image-links{grid-template-columns:repeat(3,1fr);grid-gap:4rem;grid-row-gap:4rem}.image-links .medium-heading,.image-links .timeline__heading{font-size:2.8rem}.contact-departments__content .image-links .table-heading,.contact-heading__content .image-links .table-heading,.image-links .button-label,.image-links .contact-departments__content .table-heading,.image-links .contact-heading__content .table-heading,.image-links .single-vessel__technical-data .table-heading,.single-vessel__technical-data .image-links .table-heading{margin-bottom:2rem}}#page-section-1.page-section-list{padding:2rem 0 5rem}.page-section-list{background:#f5f6f8;padding:5rem 0}.list-wrapper--grey{background:#f5f6f8}.list-wrapper--white{background:#fff}.list__container{margin:0;padding:0;list-style:none}.list__container li{position:relative;padding-left:3.8rem;margin-bottom:1rem}.list__container li:before{position:absolute;left:0;top:9px;top:.9rem;content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;width:25px;width:2.5rem;height:6px;height:.6rem}.list__container li:last-of-type{margin-bottom:0}.list__container p{margin:0}.list--wave-decoration .list__container li:before{background-image:url(../../images/stroke.svg)}.list--leaf-decoration .list__container li{padding-left:3.2rem}.list--leaf-decoration .list__container li:before{background-image:url(../../images/leaf.svg);width:24px;width:2.4rem;height:19px;height:1.9rem;top:4px;top:.4rem}.list--none-decoration .list__container li{padding-left:0}.list--none-decoration .list__container li:before{display:none}@media only screen and (min-width:37.5em){.list__container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem}.list__container li{margin-bottom:0}}@media only screen and (min-width:45em){#page-section-1.page-section-list{padding:3rem 0 8rem}.page-section-list{padding:8rem 0}.list__container{grid-gap:3rem}}@media only screen and (min-width:64em){#page-section-1.page-section-list{padding:7rem 0 10rem}.page-section-list{padding:10rem 0}.page-section-list .section-heading{margin-bottom:6rem}.list__container{grid-template-columns:repeat(3,1fr);grid-gap:6rem;grid-row-gap:4rem}}@media only screen and (min-width:93em){.page-section-list .section-heading{margin-bottom:7rem}.list__container{grid-gap:8rem;grid-row-gap:4rem}}#page-section-1.page-section-news-preview{padding:3rem 0 6rem}.page-section-news-preview{padding:5rem 0 6rem}.news-preview__content{background:#f5f6f8;border-radius:.4rem;margin-bottom:3rem;padding:3rem}.news-preview__content .minor-heading{margin-bottom:4rem}.news-preview__content:last-of-type{margin-bottom:0}@media only screen and (min-width:45em){#page-section-1.page-section-news-preview{padding:6rem 0 9rem}.page-section-news-preview{padding:8rem 0 9rem}.news-preview__content{margin-bottom:0}.news-preview__content .minor-heading{margin-bottom:5rem;font-size:1.9rem}.news-preview__container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem}}@media only screen and (min-width:64em){#page-section-1.page-section-news-preview{padding:5rem 0 11rem}.page-section-news-preview{padding:10rem 0 11rem}.news-preview__container{grid-template-columns:repeat(3,1fr)}}#page-section-1.page-section-statements{padding:3rem 0 5rem}.page-section-image-banner+.page-section-statements{padding:2rem 0 5rem}.page-section-statements{padding:5rem 0;text-align:center;background:#f5f6f8;position:relative}.statements{position:relative;z-index:2}.statements__image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.statements__inner{display:grid;grid-row-gap:1.5rem;max-width:320px;max-width:32rem}.statements__container{height:0;padding-top:100%;position:relative;text-align:center;-webkit-perspective:1000px;perspective:1000px;cursor:pointer}.statements__container h3{position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0;padding:0 2rem;opacity:1}.statements__container-inner{-webkit-transform:rotateY(0);transform:rotateY(0);position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0;text-align:center;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.statements__container-back,.statements__container-front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.statements__container--flipped .statements__container-front h3{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.statements__container-front{z-index:2;-webkit-transform:rotateY(0);transform:rotateY(0)}.statements__container-front h3{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;font-size:20px;font-size:2rem}.statements__container-back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.statements__container-back h3{font-size:15px;font-size:1.5rem}.statements__container-back.statements__container-back--has-link h3{top:calc(50% - 2rem)}.statements__container-color--blue{background:#1a417e}.statements__container-color--blue h3{color:#fff}.statements__container-color--blue .statements__flip-icon svg{fill:#fff}.statements__container-color--white{background:#fff}.statements__container-color--white h3{color:#1a417e}.statements__container-color--white .statements__flip-icon svg{fill:#1a417e}.statements__flip-icon{position:absolute;bottom:1px;bottom:.1rem;right:11px;right:1.1rem}.statements__flip-icon svg{width:16px;width:1.6rem;height:16px;height:1.6rem}.statements__image-wrapper,.statements__image-wrapper img{position:absolute;top:0;left:0;right:0;bottom:0}.statements__image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.statements__image-wrapper.statements__image-wrapper--margins{top:25px;top:2.5rem;left:25px;left:2.5rem;right:25px;right:2.5rem;bottom:25px;bottom:2.5rem}.statements__image-wrapper.statements__image-wrapper--margins img{-o-object-fit:contain;object-fit:contain;top:50%;height:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.statements_button{position:absolute;width:100%;max-width:150px;max-width:15rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:30px;bottom:3rem;padding:.5rem}.statements_button.button--white{color:#fff;background-color:#1a417e}.statements_button.button--white:active,.statements_button.button--white:focus,.statements_button.button--white:hover{color:#fff;background-color:#17386d;-webkit-box-shadow:0 0 6px 0 rgba(26,65,126,.85);box-shadow:0 0 6px 0 rgba(26,65,126,.85)}.statements_button.button--blue{color:#1a417e;background-color:#fff}.statements_button.button--blue:active,.statements_button.button--blue:focus,.statements_button.button--blue:hover{color:#1a417e;background-color:#f5f5f5;-webkit-box-shadow:0 0 6px 0 hsla(0,0%,100%,.85);box-shadow:0 0 6px 0 hsla(0,0%,100%,.85)}.statement__text-on-image{color:#fff!important;text-shadow:1px 1px 3px rgba(0,0,0,.3),-1px -1px 3px rgba(0,0,0,.3),1px -1px 3px rgba(0,0,0,.3),-1px 1px 3px rgba(0,0,0,.3)!important}.statement--white-heading .medium-heading.section-heading,.statement--white-heading .section-heading.timeline__heading{color:#fff}@media only screen and (min-width:43.75em){.statements__inner{grid-template-columns:repeat(2,1fr);grid-row-gap:0;grid-gap:1.5rem;max-width:80rem}}@media only screen and (min-width:45em){#page-section-1.page-section-statements{padding:6rem 0 8rem}.page-section-image-banner+.page-section-statements{padding:3rem 0 8rem}.page-section-statements{padding:8rem 0}.statements__image-wrapper.statements__image-wrapper--margins{top:4rem;left:4rem;right:4rem;bottom:4rem}.statements__container h3{padding:0 5rem}.statements__container-back h3{font-size:1.7rem}.statements__container-front h3{font-size:2.1rem}}@media only screen and (min-width:62.5em){.statements__inner{grid-template-columns:repeat(3,1fr);max-width:100rem}}@media only screen and (min-width:64em){#page-section-1.page-section-statements{padding:5rem 0 10rem}.page-section-image-banner+.page-section-statements{padding:4rem 0 10rem}.page-section-statements{padding:10rem 0}.statements__container h3{padding:0 3rem}.statements__container-back h3{font-size:1.8rem}.statements__container-back.statements__container-back--has-link h3{top:calc(50% - 1rem)}.statements_button{bottom:4rem}}@media only screen and (min-width:75em){.statements__inner{grid-template-columns:repeat(4,1fr);max-width:145rem;grid-gap:2rem}}#page-section-1.page-section-text-columns,.page-section-image-banner+.page-section-text-columns{padding:2rem 0 4rem}.page-section-text-columns{padding:5rem 0 4rem}.page-section-text-columns p{margin-top:0}@media only screen and (min-width:45em){#page-section-1.page-section-text-columns,.page-section-image-banner+.page-section-text-columns{padding:3rem 0 7rem}.page-section-text-columns{padding:8rem 0 7rem}.text-columns__container{margin-top:-1rem;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem}.text-columns__container p{opacity:.85}}@media only screen and (min-width:64em){#page-section-1.page-section-text-columns,.page-section-image-banner+.page-section-text-columns{padding:7rem 0 9rem}.page-section-text-columns{padding:10rem 0 9rem}.text-columns__container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8rem}}#page-section-1.page-section-text-image-gallery{padding:2rem 0 5rem}#page-section-1.page-section-text-image-gallery .medium-heading,#page-section-1.page-section-text-image-gallery .timeline__heading{color:#1a417e}.page-section-text-image-gallery{padding:5rem 0}.page-section-text-image-gallery .small-heading{margin-bottom:3rem}.page-section-text-image-gallery p{margin-top:0}.text-image__open-gallery{display:inline-block}.text-image__open-gallery-wrapper{margin-top:1rem;text-align:center}.text-image__preview{-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.text-image__preview:hover{opacity:.9}@media only screen and (min-width:45em){#page-section-1.page-section-text-image-gallery{padding:3rem 0 8rem}.page-section-text-image-gallery{padding:8rem 0}.text-image__inner{display:grid;grid-template-columns:3fr 2fr;grid-gap:3rem}.text-image__column img{margin-top:0}}@media only screen and (min-width:64em){#page-section-1.page-section-text-image-gallery{padding:7rem 0 10rem}#page-section-1 .text-image__column img{margin-top:1.5rem}.page-section-text-image-gallery{padding:10rem 0}.page-section-text-image-gallery .small-heading{margin-bottom:4rem}.text-image__content{max-width:55rem}.text-image__inner{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6rem}.text-image__column img{margin-top:1.2rem}.text-image--center .text-image__column{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-pack:center;-ms-flex-pack:center;justify-content:center}.text-image--image-left .text-image__inner{direction:rtl}.text-image--image-left .text-image__inner .text-image__column{direction:ltr}.text-image__link{margin-top:4rem;margin-bottom:0}}#page-section-1.page-section-text-image{padding:2rem 0 5rem}#page-section-1.page-section-text-image .medium-heading,#page-section-1.page-section-text-image .timeline__heading{color:#1a417e}.page-section-text-image{padding:5rem 0}.page-section-text-image .small-heading{margin-bottom:3rem}.page-section-text-image p{margin-top:0}.text-image--grey{background:#f5f6f8}.text-image__column img{margin-top:3rem;display:block;width:100%}.text-image__link{margin-top:3rem;margin-bottom:5rem}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:45em){#page-section-1.page-section-text-image{padding:3rem 0 8rem}.page-section-text-image{padding:8rem 0}.text-image__inner{display:grid;grid-template-columns:3fr 2fr;grid-gap:3rem}.text-image__column img{margin-top:0}}@media only screen and (min-width:64em){#page-section-1.page-section-text-image{padding:7rem 0 10rem}#page-section-1 .text-image__column img{margin-top:1.5rem}.page-section-text-image{padding:10rem 0}.page-section-text-image .small-heading{margin-bottom:4rem}.text-image__content{max-width:55rem}.text-image__inner{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6rem}.text-image__column img{margin-top:1.2rem}.text-image--center .text-image__column{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-pack:center;-ms-flex-pack:center;justify-content:center}.text-image--image-left .text-image__inner{direction:rtl}.text-image--image-left .text-image__inner .text-image__column{direction:ltr}.text-image__link{margin-top:4rem;margin-bottom:0}}@media only screen and (min-width:93em){.text-image__inner{grid-gap:10rem}}#page-section-1.page-section-text{padding:3rem 0 5rem}.page-section-text{padding:5rem 0}#page-section-1 .page-section-text .medium-heading,#page-section-1 .page-section-text .timeline__heading,.page-section-text #page-section-1 .medium-heading,.page-section-text #page-section-1 .timeline__heading,.page-section-text .large-heading{color:#1a417e}.privacy-policy .text{max-width:1000px;max-width:100rem}@media only screen and (min-width:45em){#page-section-1.page-section-text{padding:6rem 0 8rem}.page-section-text{padding:8rem 0}}@media only screen and (min-width:64em){#page-section-1.page-section-text{padding:5rem 0 10rem}.page-section-text{padding:10rem 0}}#page-section-1.page-section-timeline{padding:2rem 0 0}.page-section-timeline{padding:5rem 0 0;margin-bottom:2rem}.timeline{position:relative}.timeline .section-heading{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;width:100%}.timeline .section-heading svg{position:relative;z-index:2;margin-right:1rem;bottom:-2px;bottom:-.2rem}.timeline:after{pointer-events:none;content:"";position:absolute;display:inline-block;width:100px;width:10rem;right:15px;right:1.5rem;bottom:10px;bottom:1rem;top:0;background:-webkit-linear-gradient(left,transparent,#fff);background:-webkit-gradient(linear,left top,right top,color-stop(0,hsla(0,0%,100%,0)),to(#fff));background:-webkit-linear-gradient(left,hsla(0,0%,100%,0),#fff);background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=1)}.timeline__container{overflow-x:scroll;white-space:nowrap;padding-bottom:4rem;padding-right:10rem}.timeline__container::-webkit-scrollbar{height:10px;height:1rem}.timeline__container::-webkit-scrollbar-track{background:#d4d8e3}.timeline__container::-webkit-scrollbar-thumb{background:#1a417e}.timeline__container::-webkit-scrollbar-thumb:hover{background:#163669}.timeline__content{display:inline-block;width:100%;max-width:300px;max-width:30rem;padding-right:3rem;white-space:normal;vertical-align:top}.timeline__heading{font-size:21px;font-size:2.1rem;color:#1a417e;margin-bottom:3rem}@media only screen and (min-width:45em){#page-section-1.page-section-timeline{padding:3rem 0 0}.page-section-timeline{padding:8rem 0 0;margin-bottom:3rem}.timeline .section-heading svg{bottom:-.3rem;width:2.5rem;height:2.5rem}.timeline:after{width:15rem;right:3rem}.timeline__container{padding-bottom:6rem}.timeline__content{padding-right:4rem}.timeline__heading{font-size:2.6rem;margin-bottom:4rem}}@media only screen and (min-width:64em){#page-section-1.page-section-timeline{padding:6rem 0 0}.page-section-timeline{padding:10rem 0 0}.page-section-timeline .small-heading{margin-bottom:4rem}.timeline .section-heading svg{margin-right:1.5rem}.timeline:after{width:20rem}.timeline__container{padding-bottom:8rem}.timeline__content{padding-right:5rem}.timeline__heading{font-size:3rem}}#page-section-1.page-section-vessel-preview{padding:2rem 0 1rem}.page-section-vessel-preview{padding:5rem 0 1rem}@media only screen and (min-width:45em){#page-section-1.page-section-vessel-preview{padding:3rem 0 8rem}.page-section-vessel-preview{padding:8rem 0}}@media only screen and (min-width:64em){#page-section-1.page-section-vessel-preview{padding:7rem 0 10rem}.page-section-vessel-preview{padding:10rem 0}}#page-section-1.page-section-videos{padding:2rem 0 5rem}.page-section-videos{background:#f5f6f8;padding:5rem 0}.videos__container{margin:0;padding:0;list-style:none}.videos__container .plyr-player{position:relative}.contact-departments__content .videos__container .table-heading,.contact-heading__content .videos__container .table-heading,.single-vessel__technical-data .videos__container .table-heading,.videos__container .button-label,.videos__container .contact-departments__content .table-heading,.videos__container .contact-heading__content .table-heading,.videos__container .single-vessel__technical-data .table-heading{color:#3d3d3d;margin:0 0 1.2rem}.contact-departments__content .videos__container .table-heading:before,.contact-heading__content .videos__container .table-heading:before,.single-vessel__technical-data .videos__container .table-heading:before,.videos__container .button-label:before,.videos__container .contact-departments__content .table-heading:before,.videos__container .contact-heading__content .table-heading:before,.videos__container .single-vessel__technical-data .table-heading:before{display:none}.videos__container li{margin-bottom:3rem}.videos__container li:last-of-type{margin-bottom:0}@media only screen and (min-width:37.5em){.videos__container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem}.videos__container li{margin-bottom:1.5rem}.videos__container li:last-of-type{margin-bottom:0}}@media only screen and (min-width:45em){#page-section-1.page-section-videos{padding:3rem 0 8rem}.page-section-videos{padding:8rem 0}.videos__container{grid-gap:3rem}.videos__container li{margin-bottom:0}}@media only screen and (min-width:64em){#page-section-1.page-section-videos{padding:7rem 0 10rem}.page-section-videos{padding:10rem 0}.videos__container{grid-template-columns:repeat(3,1fr);grid-gap:6rem}}@media only screen and (min-width:93em){.videos__container{grid-gap:12rem;grid-row-gap:8rem}}
/*# sourceMappingURL=data:application/json;base64,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QUNGLEFBQ0Qsb0NBQ0UsbUJBQXFCLENBQ3RCLEFBRUQscUJBQ0UsbUJBQW9CLEFBQ3BCLGNBQWdCLENBQ2pCLEFBRUQsbUJBQ0UsU0FBVSxBQUNWLFVBQVcsQUFDWCxlQUFpQixDQUNsQixBQUNELGdDQUNFLGlCQUFtQixDQUNwQixBQUNELDJaQUNFLGNBQWUsQUFDZixpQkFBbUIsQ0FDcEIsQUFDRCw0Y0FDRSxZQUFjLENBQ2YsQUFDRCxzQkFDRSxrQkFBb0IsQ0FDckIsQUFDRCxtQ0FDRSxlQUFpQixDQUNsQixBQUVELDBDQUNFLG1CQUNFLGFBQWMsQUFDZCxvQ0FBc0MsQUFDdEMsZUFBaUIsQ0FDbEIsQUFDRCxzQkFDRSxvQkFBc0IsQ0FDdkIsQUFDRCxtQ0FDRSxlQUFpQixDQUNsQixDQUNGLEFBQ0Qsd0NBQ0Usb0NBQ0UsbUJBQXFCLENBQ3RCLEFBQ0QscUJBQ0UsY0FBZ0IsQ0FDakIsQUFDRCxtQkFDRSxhQUFlLENBQ2hCLEFBQ0Qsc0JBQ0UsZUFBaUIsQ0FDbEIsQ0FDRixBQUNELHdDQUNFLG9DQUNFLG9CQUFzQixDQUN2QixBQUNELHFCQUNFLGVBQWlCLENBQ2xCLEFBQ0QsbUJBQ0Usb0NBQXNDLEFBQ3RDLGFBQWUsQ0FDaEIsQ0FDRixBQUNELHdDQUNFLG1CQUNFLGVBQWdCLEFBQ2hCLGlCQUFtQixDQUNwQixDQUNGIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBIYW1idXJnZXJzXG4gKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcbiAqIEBhdXRob3IgSm9uYXRoYW4gU3VoIEBqb25zdWhcbiAqIEBzaXRlIGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcbiAqL1xuLmhhbWJ1cmdlciwgLm1vYmlsZS1tZW51LXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDAgMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5oYW1idXJnZXI6aG92ZXIsIC5tb2JpbGUtbWVudS10b2dnbGU6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaGFtYnVyZ2VyLWJveCB7XG4gIHdpZHRoOiAyLjRyZW07XG4gIGhlaWdodDogMS40cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTAuMXJlbTtcbn1cbi5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB3aWR0aDogMi40cmVtO1xuICBoZWlnaHQ6IDAuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFBNDE3RTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogLTAuNnJlbTtcbn1cbi5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAtMC42cmVtO1xufVxuXG4vKlxuICogU3BpblxuICovXG4uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXIsIC5tb2JpbGUtbWVudS10b2dnbGUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLm1vYmlsZS1tZW51LXRvZ2dsZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjI1cyBlYXNlLWluLCBvcGFjaXR5IDAuMXMgZWFzZS1pbjtcbn1cbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIsIC5tb2JpbGUtbWVudS10b2dnbGUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjI1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4yMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyLCAuaXMtYWN0aXZlLm1vYmlsZS1tZW51LXRvZ2dsZSAuaGFtYnVyZ2VyLWlubmVyLCAubW9iaWxlLW1lbnUtYWN0aXZlIC5tb2JpbGUtbWVudS10b2dnbGUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG4uaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5pcy1hY3RpdmUubW9iaWxlLW1lbnUtdG9nZ2xlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLm1vYmlsZS1tZW51LWFjdGl2ZSAubW9iaWxlLW1lbnUtdG9nZ2xlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4xcyAwLjEycyBlYXNlLW91dDtcbn1cbi5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyLCAuaXMtYWN0aXZlLm1vYmlsZS1tZW51LXRvZ2dsZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciwgLm1vYmlsZS1tZW51LWFjdGl2ZSAubW9iaWxlLW1lbnUtdG9nZ2xlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMjJzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4vKiEgbm9ybWFsaXplLXNjc3MgfCBNSVQvR1BMdjIgTGljZW5zZSB8IGJpdC5seS9ub3JtYWxpemUtc2NzcyAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuZmlnY2FwdGlvbixcbmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaHRtbCBbdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gICAqL1xufVxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC8qKlxuICAgKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gICAqL1xufVxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxcblt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxcblt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xuICAvKipcbiAgICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAgICovXG59XG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCBbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSGlkZGVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuKiB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbio6YWZ0ZXIsICo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYnV0dG9uLFxudGV4dGFyZWEsXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6ICMxQTQxN0U7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuXG5ib2R5IHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJBcmNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBsaW5lLWhlaWdodDogMS41NTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42NTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIGJvZHkuaG9tZSBtYWluIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICB9XG59XG5cbm1haW4ge1xuICBtYXJnaW4tdG9wOiA1LjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogNi41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMTIuMnJlbTtcbiAgfVxufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgY29sb3I6ICMzRDNEM0Q7XG59XG5cbi5pbm5lciB7XG4gIG1heC13aWR0aDogMTQ1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLmlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDAgNnJlbTtcbiAgfVxufVxuXG5hIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICBjb2xvcjogIzFBNDE3RTtcbn1cbmE6aG92ZXIsIGE6YWN0aXZlLCBhOmZvY3VzIHtcbiAgY29sb3I6ICNGRkI0MTY7XG59XG5cbmJvZHkuaGVhZGVyLS1zZWFyY2gtYWN0aXZlIC5oZWFkZXJfX2xvZ28ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUuNXJlbSk7XG59XG5ib2R5LmhlYWRlci0tc2VhcmNoLWFjdGl2ZSAuaGVhZGVyLXNlYXJjaCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xufVxuXG5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDUwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvbG9nby5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTByZW07XG4gIGhlaWdodDogMi41cmVtO1xufVxuXG4uaGVhZGVyX19pbm5lciB7XG4gIGhlaWdodDogNS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXJfX2xvZ28ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5idXR0b24uaGVhZGVyX190b2dnbGUtbWVudSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAtMC4ycmVtO1xufVxuXG4uaGVhZGVyX19uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTtcbiAgdG9wOiA1LjVyZW07XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQTQxN0U7XG59XG4uaGVhZGVyX19uYXZpZ2F0aW9uIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmhlYWRlcl9fbmF2aWdhdGlvbiB1bC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMS41NjQ0OTk0ODQlLCAyOC45MTEyNDg3MSUsIDU2LjA0MzM0MzY1MzMlKTtcbn1cbi5oZWFkZXJfX25hdmlnYXRpb24gdWwuc3ViLW1lbnUgYSB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxLjVyZW0gKiAxLjUpO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5oZWFkZXJfX25hdmlnYXRpb24gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyX19uYXZpZ2F0aW9uIGxpLmFjdGl2ZSA+IGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQjQxNjtcbn1cbi5oZWFkZXJfX25hdmlnYXRpb24gbGkuY3VycmVudC1wYWdlLXBhcmVudCAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXJfX25hdmlnYXRpb24gbGkuY3VycmVudC1wYWdlLXBhcmVudCAudG9nZ2xlLXN1Ym1lbnUtYnV0dG9uIC5vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyX19uYXZpZ2F0aW9uIGxpLmN1cnJlbnQtcGFnZS1wYXJlbnQgLnRvZ2dsZS1zdWJtZW51LWJ1dHRvbiAuY2xvc2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXJfX25hdmlnYXRpb24gbGkuY3VycmVudC1wYWdlLXBhcmVudCAudG9nZ2xlLXN1Ym1lbnUtYnV0dG9uLmlzLWFjdGl2ZSAub3BlbiwgLmhlYWRlcl9fbmF2aWdhdGlvbiBsaS5jdXJyZW50LXBhZ2UtcGFyZW50IC5tb2JpbGUtbWVudS1hY3RpdmUgLnRvZ2dsZS1zdWJtZW51LWJ1dHRvbi5tb2JpbGUtbWVudS10b2dnbGUgLm9wZW4sIC5tb2JpbGUtbWVudS1hY3RpdmUgLmhlYWRlcl9fbmF2aWdhdGlvbiBsaS5jdXJyZW50LXBhZ2UtcGFyZW50IC50b2dnbGUtc3VibWVudS1idXR0b24ubW9iaWxlLW1lbnUtdG9nZ2xlIC5vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXJfX25hdmlnYXRpb24gbGkuY3VycmVudC1wYWdlLXBhcmVudCAudG9nZ2xlLXN1Ym1lbnUtYnV0dG9uLmlzLWFjdGl2ZSAuY2xvc2VkLCAuaGVhZGVyX19uYXZpZ2F0aW9uIGxpLmN1cnJlbnQtcGFnZS1wYXJlbnQgLm1vYmlsZS1tZW51LWFjdGl2ZSAudG9nZ2xlLXN1Ym1lbnUtYnV0dG9uLm1vYmlsZS1tZW51LXRvZ2dsZSAuY2xvc2VkLCAubW9iaWxlLW1lbnUtYWN0aXZlIC5oZWFkZXJfX25hdmlnYXRpb24gbGkuY3VycmVudC1wYWdlLXBhcmVudCAudG9nZ2xlLXN1Ym1lbnUtYnV0dG9uLm1vYmlsZS1tZW51LXRvZ2dsZSAuY2xvc2VkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyX19uYXZpZ2F0aW9uIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGRkZGO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5oZWFkZXJfX25hdmlnYXRpb24gYTpob3ZlcjpiZWZvcmUsIC5oZWFkZXJfX25hdmlnYXRpb24gYTpmb2N1czpiZWZvcmUsIC5oZWFkZXJfX25hdmlnYXRpb24gYTphY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQjQxNjtcbn1cbi5oZWFkZXJfX25hdmlnYXRpb24gYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogY2FsYyg1cmVtIC0gMXB4KTtcbiAgd2lkdGg6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmhlYWRlcl9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXItc2VhcmNoIHtcbiAgaGVpZ2h0OiA1LjVyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNjA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDguNXJlbTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG1heC13aWR0aDogY2FsYygxNDVyZW0gLSA4LjVyZW0pO1xufVxuLmhlYWRlci1zZWFyY2ggaW5wdXQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTByZW0pO1xuICBtYXgtd2lkdGg6IDQ1cmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGhlaWdodDogNHJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMUE0MTdFO1xuICBwYWRkaW5nOiAxcmVtO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmhlYWRlci1zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5oZWFkZXItc2VhcmNoIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uaGVhZGVyLXNlYXJjaCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uaGVhZGVyLXNlYXJjaCBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5oZWFkZXItc2VhcmNoX19pbm5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5idXR0b24uaGVhZGVyLXNlYXJjaF9fc3VibWl0IHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMC43cmVtIDEuOHJlbSAwLjdyZW07XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cblxuYnV0dG9uLmhlYWRlcl9fc2VhcmNoIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogLTAuMXJlbTtcbiAgcGFkZGluZzogMXJlbSAwLjVyZW07XG59XG5idXR0b24uaGVhZGVyX19zZWFyY2ggLmhlYWRlcl9fc2VhcmNoLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJ1dHRvbi5oZWFkZXJfX3NlYXJjaCBzdmcge1xuICBmaWxsOiAjMUE0MTdFO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuXG5idXR0b24udG9nZ2xlLXN1Ym1lbnUtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDVyZW07XG4gIHdpZHRoOiA1cmVtO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuYnV0dG9uLnRvZ2dsZS1zdWJtZW51LWJ1dHRvbiAuY2xvc2VkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIuM3JlbTtcbiAgdG9wOiAtMC4xcmVtO1xufVxuYnV0dG9uLnRvZ2dsZS1zdWJtZW51LWJ1dHRvbiAub3BlbiB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuYnV0dG9uLnRvZ2dsZS1zdWJtZW51LWJ1dHRvbi5pcy1hY3RpdmUgLm9wZW4sIC5tb2JpbGUtbWVudS1hY3RpdmUgYnV0dG9uLnRvZ2dsZS1zdWJtZW51LWJ1dHRvbi5tb2JpbGUtbWVudS10b2dnbGUgLm9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJ1dHRvbi50b2dnbGUtc3VibWVudS1idXR0b24uaXMtYWN0aXZlIC5jbG9zZWQsIC5tb2JpbGUtbWVudS1hY3RpdmUgYnV0dG9uLnRvZ2dsZS1zdWJtZW51LWJ1dHRvbi5tb2JpbGUtbWVudS10b2dnbGUgLmNsb3NlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXJfX21lbnUtLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDEycmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxuICAuaGVhZGVyX19pbm5lciB7XG4gICAgaGVpZ2h0OiA2LjVyZW07XG4gIH1cbiAgLmhlYWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgdG9wOiA2LjVyZW07XG4gIH1cbiAgLmhlYWRlci1zZWFyY2gge1xuICAgIGhlaWdodDogNi41cmVtO1xuICAgIHJpZ2h0OiAxMC41cmVtO1xuICB9XG4gIGJ1dHRvbi5oZWFkZXItc2VhcmNoX19zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDE2cmVtO1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxuICAuaGVhZGVyX19pbm5lciB7XG4gICAgaGVpZ2h0OiA4cmVtO1xuICB9XG4gIC5oZWFkZXJfX25hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgfVxuICAuaGVhZGVyX19uYXZpZ2F0aW9uIHVsLnN1Yi1tZW51IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgdG9wOiA1LjFyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4td2lkdGg6IDIwcmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnJlbSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgfVxuICAuaGVhZGVyX19uYXZpZ2F0aW9uIHVsLnN1Yi1tZW51LmFjdGl2ZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aWdhdGlvbiB1bC5zdWItbWVudSBsaSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdG9wOiAwO1xuICB9XG4gIC5oZWFkZXJfX25hdmlnYXRpb24gdWwuc3ViLW1lbnUgYSB7XG4gICAgcGFkZGluZzogMS4ycmVtIDNyZW0gMS4ycmVtIDIuNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aWdhdGlvbiB1bC5zdWItbWVudSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjNGNEY3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19uYXZpZ2F0aW9uIHVsLnN1Yi1tZW51IGE6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX25hdmlnYXRpb24gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cbiAgLmhlYWRlcl9fbmF2aWdhdGlvbiBsaS5hY3RpdmUgPiBhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzFBNDE3RTtcbiAgfVxuICAuaGVhZGVyX19uYXZpZ2F0aW9uIGxpLmFjdGl2ZSAuc3ViLW1lbnUgLmFjdGl2ZSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI0YzRjRGNztcbiAgfVxuICAuaGVhZGVyX19uYXZpZ2F0aW9uIGxpLmN1cnJlbnQtcGFnZS1wYXJlbnQgLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGVhZGVyX19uYXZpZ2F0aW9uIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgfVxuICAuaGVhZGVyX19uYXZpZ2F0aW9uIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlID4gYTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCAjMUE0MTdFO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAtMy4xcmVtO1xuICB9XG4gIC5oZWFkZXJfX25hdmlnYXRpb24gYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgY29sb3I6ICMxQTQxN0U7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aWdhdGlvbiBhOmhvdmVyOmJlZm9yZSwgLmhlYWRlcl9fbmF2aWdhdGlvbiBhOmZvY3VzOmJlZm9yZSwgLmhlYWRlcl9fbmF2aWdhdGlvbiBhOmFjdGl2ZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMxQTQxN0U7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aWdhdGlvbiBhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDAuMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgYm90dG9tOiAtMC4zcmVtO1xuICB9XG4gIGJ1dHRvbi50b2dnbGUtc3VibWVudS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuaGVhZGVyLXNlYXJjaCB7XG4gICAgaGVpZ2h0OiA4cmVtO1xuICAgIHJpZ2h0OiAxNC41cmVtO1xuICAgIG1heC13aWR0aDogY2FsYygxNDVyZW0gLSAxNC41cmVtKTtcbiAgfVxuICBidXR0b24uaGVhZGVyX19zZWFyY2gge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICB9XG4gIGJ1dHRvbi5oZWFkZXJfX3NlYXJjaCAuaGVhZGVyX19zZWFyY2gtbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMUE0MTdFO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkFyY2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgfVxuICBidXR0b24uaGVhZGVyX19zZWFyY2ggc3ZnIHtcbiAgICB3aWR0aDogMi4ycmVtO1xuICAgIGhlaWdodDogMi4ycmVtO1xuICB9XG4gIGJ1dHRvbi5oZWFkZXJfX3NlYXJjaDpob3ZlciAuaGVhZGVyX19zZWFyY2gtbGFiZWwsIGJ1dHRvbi5oZWFkZXJfX3NlYXJjaDpmb2N1cyAuaGVhZGVyX19zZWFyY2gtbGFiZWwsIGJ1dHRvbi5oZWFkZXJfX3NlYXJjaDphY3RpdmUgLmhlYWRlcl9fc2VhcmNoLWxhYmVsIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBidXR0b24uaGVhZGVyLXNlYXJjaF9fc3VibWl0IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICBidXR0b24uaGVhZGVyX190b2dnbGUtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19tZW51LS1kZXNrdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiAjMUE0MTdFO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuN3JlbSAwO1xuICAgIG1pbi1oZWlnaHQ6IDRyZW07XG4gIH1cbiAgLmhlYWRlcl9fbWVudS0tZGVza3RvcCB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5oZWFkZXJfX21lbnUtLWRlc2t0b3AgLnN1Yi1tZW51IGxpIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cbiAgLmhlYWRlcl9fbWVudS0tZGVza3RvcCAuc3ViLW1lbnUgbGkuYWN0aXZlIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5oZWFkZXJfX21lbnUtLWRlc2t0b3AgLnN1Yi1tZW51IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLmhlYWRlcl9fbWVudS0tZGVza3RvcCAuc3ViLW1lbnUgYTpob3ZlciwgLmhlYWRlcl9fbWVudS0tZGVza3RvcCAuc3ViLW1lbnUgYTpmb2N1cywgLmhlYWRlcl9fbWVudS0tZGVza3RvcCAuc3ViLW1lbnUgYTphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5oZWFkZXJfX21lbnUtLWRlc2t0b3AgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGVhZGVyX19tZW51LS1kZXNrdG9wIGxpLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5oZWFkZXJfX21lbnUtLWRlc2t0b3AgbGkuYWN0aXZlID4gYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19tZW51LS1kZXNrdG9wIGxpLmFjdGl2ZSAuc3ViLW1lbnUgbGkuYWN0aXZlID4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwLjYyNWVtKSB7XG4gIC5oZWFkZXItc2VhcmNoIHtcbiAgICBsZWZ0OiBjYWxjKCgxMDB2dyAtIDE0NXJlbSkgLyAyKTtcbiAgICByaWdodDogMTQuNXJlbTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTQ1cmVtIC0gMTQuNXJlbSk7XG4gIH1cbn1cbi5pZnJhbWUtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDkxLjJyZW07XG59XG5cbi5pZnJhbWUtY29udGFpbmVyIGlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMxQTQxN0U7XG4gIHBhZGRpbmc6IDVyZW0gMCAyLjVyZW07XG59XG5mb290ZXIgcCwgZm9vdGVyIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuZm9vdGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZvb3Rlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvbG9nby13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTZyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgbWFyZ2luOiAwIGF1dG8gM3JlbTtcbn1cblxuLmZvb3Rlcl9fY29sdW1uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4uZm9vdGVyX19tZW1iZXIge1xuICBtYXJnaW46IDAgMCAwLjZyZW07XG59XG4uZm9vdGVyX19tZW1iZXIgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mb290ZXJfX2NvcHkge1xuICBtYXJnaW46IDEuNHJlbSAwIDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5mb290ZXJfX3ByaXZhY3ktcG9saWN5IHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZvb3Rlcl9fbWVudSBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwIDAgMC44cmVtO1xufVxuLmZvb3Rlcl9fbWVudSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmZvb3Rlcl9fcGhvbmUsXG4uZm9vdGVyX19lbWFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZvb3Rlcl9fcGhvbmUgYSxcbi5mb290ZXJfX2VtYWlsIGEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvb3Rlcl9fcGhvbmUgc3Bhbixcbi5mb290ZXJfX2VtYWlsIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZm9vdGVyX19pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA2cmVtIDAgM3JlbTtcbiAgfVxuICAuZm9vdGVyX19sb2dvIHtcbiAgICB3aWR0aDogMjByZW07XG4gICAgaGVpZ2h0OiA1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA4cmVtIDAgNnJlbTtcbiAgfVxuICAuZm9vdGVyX19pbm5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAyZnIgMmZyIDNmcjtcbiAgICBncmlkLWdhcDogM3JlbTtcbiAgfVxuICAuZm9vdGVyX19sb2dvIHtcbiAgICBtYXJnaW46IDAgMCAzcmVtO1xuICB9XG4gIC5mb290ZXJfX2NvbHVtbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb290ZXJfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmZvb3Rlcl9fcGhvbmUsXG4gIC5mb290ZXJfX2VtYWlsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmZvb3Rlcl9faW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE4cmVtO1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgfVxufVxuLmJhY2tncm91bmQtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5icmVhZGNydW1icyB7XG4gIGJhY2tncm91bmQ6ICNGM0Y0Rjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllYWVhO1xuICBwYWRkaW5nOiAwLjdyZW0gMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbn1cbi5icmVhZGNydW1icyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJyZWFkY3J1bWJzIHNwYW46bm90KC5icmVhZGNydW1ic19fc2VwYXJhdG9yKTpmb2N1cywgLmJyZWFkY3J1bWJzIHNwYW46bm90KC5icmVhZGNydW1ic19fc2VwYXJhdG9yKTpob3ZlciwgLmJyZWFkY3J1bWJzIHNwYW46bm90KC5icmVhZGNydW1ic19fc2VwYXJhdG9yKTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5icmVhZGNydW1icyBzcGFuOmZpcnN0LW9mLXR5cGUgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYnJlYWRjcnVtYnMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1icyBhLmN1cnJlbnQtaXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5icmVhZGNydW1ic19fc2VwYXJhdG9yIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nOiAwLjdyZW0gMDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuLm5vLWJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnRuLCAuYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxLjNyZW0gMy41cmVtO1xuICBtaW4td2lkdGg6IDE0cmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJBcmNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkI0MTY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmJ0bjpob3ZlciwgLmJ0bjpmb2N1cywgLmJ0bjphY3RpdmUsIC5idXR0b246aG92ZXIsIC5idXR0b246Zm9jdXMsIC5idXR0b246YWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMDAlLCA2OC4wMTMxMjc5OTglLCAwLjYyNzQ1MDk4MDQlKTtcbiAgYm94LXNoYWRvdzogMCAwIDZweCAwIHJnYmEoMjU1LCAxODAsIDIyLCAwLjg1KTtcbn1cbi5idG4uYnRuLWFycm93LCAuYnRuLmJ1dHRvbi1hcnJvdywgLmJ1dHRvbi5idG4tYXJyb3csIC5idXR0b24uYnV0dG9uLWFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxLjNyZW0gNXJlbSAxLjNyZW0gMy41cmVtO1xufVxuLmJ0bi5idG4tYXJyb3c6YWZ0ZXIsIC5idG4uYnV0dG9uLWFycm93OmFmdGVyLCAuYnV0dG9uLmJ0bi1hcnJvdzphZnRlciwgLmJ1dHRvbi5idXR0b24tYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtc2l6ZTogMS42cmVtIDEuNnJlbTtcbiAgd2lkdGg6IDEuNnJlbTtcbiAgaGVpZ2h0OiAxLjZyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ljb25zL3JpZ2h0LWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgdG9wOiAxLjVyZW07XG4gIHJpZ2h0OiAyLjRyZW07XG59XG5cbi5idG4tbGFiZWwsIC5idXR0b24tbGFiZWwsIC5jb250YWN0LWRlcGFydG1lbnRzX19jb250ZW50IC50YWJsZS1oZWFkaW5nLCAuY29udGFjdC1oZWFkaW5nX19jb250ZW50IC50YWJsZS1oZWFkaW5nLCAuc2luZ2xlLXZlc3NlbF9fdGVjaG5pY2FsLWRhdGEgLnRhYmxlLWhlYWRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIGNvbG9yOiAjMUE0MTdFO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwLjJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tbGFiZWw6YmVmb3JlLCAuYnV0dG9uLWxhYmVsOmJlZm9yZSwgLmNvbnRhY3QtZGVwYXJ0bWVudHNfX2NvbnRlbnQgLnRhYmxlLWhlYWRpbmc6YmVmb3JlLCAuY29udGFjdC1oZWFkaW5nX19jb250ZW50IC50YWJsZS1oZWFkaW5nOmJlZm9yZSwgLnNpbmdsZS12ZXNzZWxfX3RlY2huaWNhbC1kYXRhIC50YWJsZS1oZWFkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjJyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3R0b206IDAuMnJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLmJ0bi1sYWJlbDpob3ZlcjpiZWZvcmUsIC5idG4tbGFiZWw6Zm9jdXM6YmVmb3JlLCAuYnRuLWxhYmVsOmFjdGl2ZTpiZWZvcmUsIC5idXR0b24tbGFiZWw6aG92ZXI6YmVmb3JlLCAuY29udGFjdC1kZXBhcnRtZW50c19fY29udGVudCAudGFibGUtaGVhZGluZzpob3ZlcjpiZWZvcmUsIC5jb250YWN0LWhlYWRpbmdfX2NvbnRlbnQgLnRhYmxlLWhlYWRpbmc6aG92ZXI6YmVmb3JlLCAuc2luZ2xlLXZlc3NlbF9fdGVjaG5pY2FsLWRhdGEgLnRhYmxlLWhlYWRpbmc6aG92ZXI6YmVmb3JlLCAuYnV0dG9uLWxhYmVsOmZvY3VzOmJlZm9yZSwgLmNvbnRhY3QtZGVwYXJ0bWVudHNfX2NvbnRlbnQgLnRhYmxlLWhlYWRpbmc6Zm9jdXM6YmVmb3JlLCAuY29udGFjdC1oZWFkaW5nX19jb250ZW50IC50YWJsZS1oZWFkaW5nOmZvY3VzOmJlZm9yZSwgLnNpbmdsZS12ZXNzZWxfX3RlY2huaWNhbC1kYXRhIC50YWJsZS1oZWFkaW5nOmZvY3VzOmJlZm9yZSwgLmJ1dHRvbi1sYWJlbDphY3RpdmU6YmVmb3JlLCAuY29udGFjdC1kZXBhcnRtZW50c19fY29udGVudCAudGFibGUtaGVhZGluZzphY3RpdmU6YmVmb3JlLCAuY29udGFjdC1oZWFkaW5nX19jb250ZW50IC50YWJsZS1oZWFkaW5nOmFjdGl2ZTpiZWZvcmUsIC5zaW5nbGUtdmVzc2VsX190ZWNobmljYWwtZGF0YSAudGFibGUtaGVhZGluZzphY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0ZGQjQxNjtcbn1cbi5idG4tbGFiZWwuYnRuLWxhYmVsLWFycm93OmFmdGVyLCAuYnRuLWxhYmVsLmJ1dHRvbi1sYWJlbC1hcnJvdzphZnRlciwgLmJ1dHRvbi1sYWJlbC5idG4tbGFiZWwtYXJyb3c6YWZ0ZXIsIC5jb250YWN0LWRlcGFydG1lbnRzX19jb250ZW50IC5idG4tbGFiZWwtYXJyb3cudGFibGUtaGVhZGluZzphZnRlciwgLmNvbnRhY3QtaGVhZGluZ19fY29udGVudCAuYnRuLWxhYmVsLWFycm93LnRhYmxlLWhlYWRpbmc6YWZ0ZXIsIC5zaW5nbGUtdmVzc2VsX190ZWNobmljYWwtZGF0YSAuYnRuLWxhYmVsLWFycm93LnRhYmxlLWhlYWRpbmc6YWZ0ZXIsIC5idXR0b24tbGFiZWwuYnV0dG9uLWxhYmVsLWFycm93OmFmdGVyLCAuY29udGFjdC1kZXBhcnRtZW50c19fY29udGVudCAuYnV0dG9uLWxhYmVsLWFycm93LnRhYmxlLWhlYWRpbmc6YWZ0ZXIsIC5jb250YWN0LWhlYWRpbmdfX2NvbnRlbnQgLmJ1dHRvbi1sYWJlbC1hcnJvdy50YWJsZS1oZWFkaW5nOmFmdGVyLCAuc2luZ2xlLXZlc3NlbF9fdGVjaG5pY2FsLWRhdGEgLmJ1dHRvbi1sYWJlbC1hcnJvdy50YWJsZS1oZWFkaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuN3JlbSAxLjdyZW07XG4gIHdpZHRoOiAxLjdyZW07XG4gIGhlaWdodDogMS43cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pY29ucy9yaWdodC1hcnJvdy1ibHVlLnN2Z1wiKTtcbiAgdG9wOiAwLjJyZW07XG4gIHJpZ2h0OiAtMi41cmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuLWxhYmVsLmJ0bi1sYWJlbC1hcnJvdzpob3ZlcjphZnRlciwgLmJ0bi1sYWJlbC5idG4tbGFiZWwtYXJyb3c6Zm9jdXM6YWZ0ZXIsIC5idG4tbGFiZWwuYnRuLWxhYmVsLWFycm93OmFjdGl2ZTphZnRlciwgLmJ0bi1sYWJlbC5idXR0b24tbGFiZWwtYXJyb3c6aG92ZXI6YWZ0ZXIsIC5idG4tbGFiZWwuYnV0dG9uLWxhYmVsLWFycm93OmZvY3VzOmFmdGVyLCAuYnRuLWxhYmVsLmJ1dHRvbi1sYWJlbC1hcnJvdzphY3RpdmU6YWZ0ZXIsIC5idXR0b24tbGFiZWwuYnRuLWxhYmVsLWFycm93OmhvdmVyOmFmdGVyLCAuY29udGFjdC1kZXBhcnRtZW50c19fY29udGVudCAuYnRuLWxhYmVsLWFycm93LnRhYmxlLWhlYWRpbmc6aG92ZXI6YWZ0ZXIsIC5jb250YWN0LWhlYWRpbmdfX2NvbnRlbnQgLmJ0bi1sYWJlbC1hcnJvdy50YWJsZS1oZWFkaW5nOmhvdmVyOmFmdGVyLCAuc2luZ2xlLXZlc3NlbF9fdGVjaG5pY2FsLWRhdGEgLmJ0bi1sYWJlbC1hcnJvdy50YWJsZS1oZWFkaW5nOmhvdmVyOmFmdGVyLCAuYnV0dG9uLWxhYmVsLmJ0bi1sYWJlbC1hcnJvdzpmb2N1czphZnRlciwgLmNvbnRhY3QtZGVwYXJ0bWVudHNfX2NvbnRlbnQgLmJ0bi1sYWJlbC1hcnJvdy50YWJsZS1oZWFkaW5nOmZvY3VzOmFmdGVyLCAuY29udGFjdC1oZWFkaW5nX19jb250ZW50IC5idG4tbGFiZWwtYXJyb3cudGFibGUtaGVhZGluZzpmb2N1czphZnRlciwgLnNpbmdsZS12ZXNzZWxfX3RlY2huaWNhbC1kYXRhIC5idG4tbGFiZWwtYXJyb3cudGFibGUtaGVhZGluZzpmb2N1czphZnRlciwgLmJ1dHRvbi1sYWJlbC5idG4tbGFiZWwtYXJyb3c6YWN0aXZlOmFmdGVyLCAuY29udGFjdC1kZXBhcnRtZW50c19fY29udGVudCAuYnRuLWxhYmVsLWFycm93LnRhYmxlLWhlYWRpbmc6YWN0aXZlOmFmdGVyLCAuY29udGFjdC1oZWFkaW5nX19jb250ZW50IC5idG4tbGFiZWwtYXJyb3cudGFibGUtaGVhZGluZzphY3RpdmU6YWZ0ZXIsIC5zaW5nbGUtdmVzc2VsX190ZWNobmljYWwtZGF0YSAuYnRuLWxhYmVsLWFycm93LnRhYmxlLWhlYWRpbmc6YWN0aXZlOmFmdGVyLCAuYnV0dG9uLWxhYmVsLmJ1dHRvbi1sYWJlbC1hcnJvdzpob3ZlcjphZnRlciwgLmNvbnRhY3QtZGVwYXJ0bWVudHNfX2NvbnRlbnQgLmJ1dHRvbi1sYWJlbC1hcnJvdy50YWJsZS1oZWFkaW5nOmhvdmVyOmFmdGVyLCAuY29udGFjdC1oZWFkaW5nX19jb250ZW50IC5idXR0b24tbGFiZWwtYXJyb3cudGFibGUtaGVhZGluZzpob3ZlcjphZnRlciwgLnNpbmdsZS12ZXNzZWxfX3RlY2huaWNhbC1kYXRhIC5idXR0b24tbGFiZWwtYXJyb3cudGFibGUtaGVhZGluZzpob3ZlcjphZnRlciwgLmJ1dHRvbi1sYWJlbC5idXR0b24tbGFiZWwtYXJyb3c6Zm9jdXM6YWZ0ZXIsIC5jb250YWN0LWRlcGFydG1lbnRzX19jb250ZW50IC5idXR0b24tbGFiZWwtYXJyb3cudGFibGUtaGVhZGluZzpmb2N1czphZnRlciwgLmNvbnRhY3QtaGVhZGluZ19fY29udGVudCAuYnV0dG9uLWxhYmVsLWFycm93LnRhYmxlLWhlYWRpbmc6Zm9jdXM6YWZ0ZXIsIC5zaW5nbGUtdmVzc2VsX190ZWNobmljYWwtZGF0YSAuYnV0dG9uLWxhYmVsLWFycm93LnRhYmxlLWhlYWRpbmc6Zm9jdXM6YWZ0ZXIsIC5idXR0b24tbGFiZWwuYnV0dG9uLWxhYmVsLWFycm93OmFjdGl2ZTphZnRlciwgLmNvbnRhY3QtZGVwYXJ0bWVudHNfX2NvbnRlbnQgLmJ1dHRvbi1sYWJlbC1hcnJvdy50YWJsZS1oZWFkaW5nOmFjdGl2ZTphZnRlciwgLmNvbnRhY3QtaGVhZGluZ19fY29udGVudCAuYnV0dG9uLWxhYmVsLWFycm93LnRhYmxlLWhlYWRpbmc6YWN0aXZlOmFmdGVyLCAuc2luZ2xlLXZlc3NlbF9fdGVjaG5pY2FsLWRhdGEgLmJ1dHRvbi1sYWJlbC1hcnJvdy50YWJsZS1oZWFkaW5nOmFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ljb25zL3JpZ2h0LWFycm93LXllbGxvdy5zdmdcIik7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAuYnRuLCAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gNHJlbTtcbiAgICBtaW4td2lkdGg6IDE4cmVtO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5idG4uYnRuLWFycm93LCAuYnRuLmJ1dHRvbi1hcnJvdywgLmJ1dHRvbi5idG4tYXJyb3csIC5idXR0b24uYnV0dG9uLWFycm93IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gNS41cmVtIDEuNXJlbSA0cmVtO1xuICB9XG4gIC5idG4uYnRuLWFycm93OmFmdGVyLCAuYnRuLmJ1dHRvbi1hcnJvdzphZnRlciwgLmJ1dHRvbi5idG4tYXJyb3c6YWZ0ZXIsIC5idXR0b24uYnV0dG9uLWFycm93OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEuN3JlbSAxLjdyZW07XG4gICAgd2lkdGg6IDEuN3JlbTtcbiAgICBoZWlnaHQ6IDEuN3JlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pY29ucy9yaWdodC1hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgdG9wOiAxLjhyZW07XG4gICAgcmlnaHQ6IDIuN3JlbTtcbiAgfVxuICAuYnRuLWxhYmVsLCAuYnV0dG9uLWxhYmVsLCAuY29udGFjdC1kZXBhcnRtZW50c19fY29udGVudCAudGFibGUtaGVhZGluZywgLmNvbnRhY3QtaGVhZGluZ19fY29udGVudCAudGFibGUtaGVhZGluZywgLnNpbmdsZS12ZXNzZWxfX3RlY2huaWNhbC1kYXRhIC50YWJsZS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAuYnRuLWxhYmVsLmJ0bi1sYWJlbC1hcnJvdzphZnRlciwgLmJ0bi1sYWJlbC5idXR0b24tbGFiZWwtYXJyb3c6YWZ0ZXIsIC5idXR0b24tbGFiZWwuYnRuLWxhYmVsLWFycm93OmFmdGVyLCAuY29udGFjdC1kZXBhcnRtZW50c19fY29udGVudCAuYnRuLWxhYmVsLWFycm93LnRhYmxlLWhlYWRpbmc6YWZ0ZXIsIC5jb250YWN0LWhlYWRpbmdfX2NvbnRlbnQgLmJ0bi1sYWJlbC1hcnJvdy50YWJsZS1oZWFkaW5nOmFmdGVyLCAuc2luZ2xlLXZlc3NlbF9fdGVjaG5pY2FsLWRhdGEgLmJ0bi1sYWJlbC1hcnJvdy50YWJsZS1oZWFkaW5nOmFmdGVyLCAuYnV0dG9uLWxhYmVsLmJ1dHRvbi1sYWJlbC1hcnJvdzphZnRlciwgLmNvbnRhY3QtZGVwYXJ0bWVudHNfX2NvbnRlbnQgLmJ1dHRvbi1sYWJlbC1hcnJvdy50YWJsZS1oZWFkaW5nOmFmdGVyLCAuY29udGFjdC1oZWFkaW5nX19jb250ZW50IC5idXR0b24tbGFiZWwtYXJyb3cudGFibGUtaGVhZGluZzphZnRlciwgLnNpbmdsZS12ZXNzZWxfX3RlY2huaWNhbC1kYXRhIC5idXR0b24tbGFiZWwtYXJyb3cudGFibGUtaGVhZGluZzphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxLjhyZW0gMS44cmVtO1xuICAgIHdpZHRoOiAxLjhyZW07XG4gICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgdG9wOiAwLjNyZW07XG4gICAgcmlnaHQ6IC0yLjhyZW07XG4gIH1cbn1cbi5jYy1jb2xvci1vdmVycmlkZS05NDkzOTc5NzcuY2Mtd2luZG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjZGOCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzFBNDE3RTtcbn1cblxuLmNjLWJhbm5lciAuY2MtbWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0ycHg7XG59XG4uY2MtYmFubmVyIC5jYy1tZXNzYWdlIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMxQTQxN0UgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNjLWJhbm5lciAuY2MtbWVzc2FnZSBhOmhvdmVyLCAuY2MtYmFubmVyIC5jYy1tZXNzYWdlIGE6YWN0aXZlLCAuY2MtYmFubmVyIC5jYy1tZXNzYWdlIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4uY2MtY29tcGxpYW5jZSBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUE0MTdFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMUE0MTdFICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgNzVtcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciA3NW1zIGVhc2UtaW4tb3V0O1xufVxuLmNjLWNvbXBsaWFuY2UgYTpob3ZlciwgLmNjLWNvbXBsaWFuY2UgYTphY3RpdmUsIC5jYy1jb21wbGlhbmNlIGE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxQTQxN0UgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFBNDE3RSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW1hZ2UtLWdyZXkgKyAucGFnZS1zZWN0aW9uLXN0YXRlbWVudHMsIC50ZXh0LWltYWdlLS1ncmV5ICsgLnBhZ2Utc2VjdGlvbi1kb2N1bWVudHMsIC50ZXh0LWltYWdlLS1ncmV5ICsgLmxpc3Qtd3JhcHBlci0tZ3JleSwgLnRleHQtaW1hZ2UtLWdyZXkgKyAudGV4dC1pbWFnZS0tZ3JleSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucGFnZS1zZWN0aW9uLXN0YXRlbWVudHMgKyAucGFnZS1zZWN0aW9uLXN0YXRlbWVudHMsIC5wYWdlLXNlY3Rpb24tc3RhdGVtZW50cyArIC5wYWdlLXNlY3Rpb24tZG9jdW1lbnRzLCAucGFnZS1zZWN0aW9uLXN0YXRlbWVudHMgKyAubGlzdC13cmFwcGVyLS1ncmV5LCAucGFnZS1zZWN0aW9uLXN0YXRlbWVudHMgKyAudGV4dC1pbWFnZS0tZ3JleSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucGFnZS1zZWN0aW9uLWRvY3VtZW50cyArIC5wYWdlLXNlY3Rpb24tc3RhdGVtZW50cywgLnBhZ2Utc2VjdGlvbi1kb2N1bWVudHMgKyAucGFnZS1zZWN0aW9uLWRvY3VtZW50cywgLnBhZ2Utc2VjdGlvbi1kb2N1bWVudHMgKyAubGlzdC13cmFwcGVyLS1ncmV5LCAucGFnZS1zZWN0aW9uLWRvY3VtZW50cyArIC50ZXh0LWltYWdlLS1ncmV5IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5saXN0LXdyYXBwZXItLWdyZXkgKyAucGFnZS1zZWN0aW9uLXN0YXRlbWVudHMsIC5saXN0LXdyYXBwZXItLWdyZXkgKyAucGFnZS1zZWN0aW9uLWRvY3VtZW50cywgLmxpc3Qtd3JhcHBlci0tZ3JleSArIC5saXN0LXdyYXBwZXItLWdyZXksIC5saXN0LXdyYXBwZXItLWdyZXkgKyAudGV4dC1pbWFnZS0tZ3JleSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4udGV4dC1pbWFnZS0td2hpdGUgKyAucGFnZS1zZWN0aW9uLW5ld3MtcHJldmlldywgLnRleHQtaW1hZ2UtLXdoaXRlICsgLnBhZ2Utc2VjdGlvbi12ZXNzZWwtcHJldmlldywgLnRleHQtaW1hZ2UtLXdoaXRlICsgLnBhZ2Utc2VjdGlvbi1pbWFnZS1saW5rcywgLnRleHQtaW1hZ2UtLXdoaXRlICsgLnBhZ2Utc2VjdGlvbi1jb250YWN0LCAudGV4dC1pbWFnZS0td2hpdGUgKyAucGFnZS1zZWN0aW9uLXRleHQtY29sdW1ucywgLnRleHQtaW1hZ2UtLXdoaXRlICsgLnBhZ2Utc2VjdGlvbi10ZXh0LCAudGV4dC1pbWFnZS0td2hpdGUgKyAucGFnZS1zZWN0aW9uLWljb24tdGV4dC1saW5rcywgLnRleHQtaW1hZ2UtLXdoaXRlICsgLnRleHQtaW1hZ2UtLXdoaXRlLCAudGV4dC1pbWFnZS0td2hpdGUgKyAubGlzdC13cmFwcGVyLS13aGl0ZSwgLnRleHQtaW1hZ2UtLXdoaXRlICsgLnBhZ2Utc2VjdGlvbi10aW1lbGluZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ubGlzdC13cmFwcGVyLS13aGl0ZSArIC5wYWdlLXNlY3Rpb24tbmV3cy1wcmV2aWV3LCAubGlzdC13cmFwcGVyLS13aGl0ZSArIC5wYWdlLXNlY3Rpb24tdmVzc2VsLXByZXZpZXcsIC5saXN0LXdyYXBwZXItLXdoaXRlICsgLnBhZ2Utc2VjdGlvbi1pbWFnZS1saW5rcywgLmxpc3Qtd3JhcHBlci0td2hpdGUgKyAucGFnZS1zZWN0aW9uLWNvbnRhY3QsIC5saXN0LXdyYXBwZXItLXdoaXRlICsgLnBhZ2Utc2VjdGlvbi10ZXh0LWNvbHVtbnMsIC5saXN0LXdyYXBwZXItLXdoaXRlICsgLnBhZ2Utc2VjdGlvbi10ZXh0LCAubGlzdC13cmFwcGVyLS13aGl0ZSArIC5wYWdlLXNlY3Rpb24taWNvbi10ZXh0LWxpbmtzLCAubGlzdC13cmFwcGVyLS13aGl0ZSArIC50ZXh0LWltYWdlLS13aGl0ZSwgLmxpc3Qtd3JhcHBlci0td2hpdGUgKyAubGlzdC13cmFwcGVyLS13aGl0ZSwgLmxpc3Qtd3JhcHBlci0td2hpdGUgKyAucGFnZS1zZWN0aW9uLXRpbWVsaW5lIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5wYWdlLXNlY3Rpb24tbmV3cy1wcmV2aWV3ICsgLnBhZ2Utc2VjdGlvbi1uZXdzLXByZXZpZXcsIC5wYWdlLXNlY3Rpb24tbmV3cy1wcmV2aWV3ICsgLnBhZ2Utc2VjdGlvbi12ZXNzZWwtcHJldmlldywgLnBhZ2Utc2VjdGlvbi1uZXdzLXByZXZpZXcgKyAucGFnZS1zZWN0aW9uLWltYWdlLWxpbmtzLCAucGFnZS1zZWN0aW9uLW5ld3MtcHJldmlldyArIC5wYWdlLXNlY3Rpb24tY29udGFjdCwgLnBhZ2Utc2VjdGlvbi1uZXdzLXByZXZpZXcgKyAucGFnZS1zZWN0aW9uLXRleHQtY29sdW1ucywgLnBhZ2Utc2VjdGlvbi1uZXdzLXByZXZpZXcgKyAucGFnZS1zZWN0aW9uLXRleHQsIC5wYWdlLXNlY3Rpb24tbmV3cy1wcmV2aWV3ICsgLnBhZ2Utc2VjdGlvbi1pY29uLXRleHQtbGlua3MsIC5wYWdlLXNlY3Rpb24tbmV3cy1wcmV2aWV3ICsgLnRleHQtaW1hZ2UtLXdoaXRlLCAucGFnZS1zZWN0aW9uLW5ld3MtcHJldmlldyArIC5saXN0LXdyYXBwZXItLXdoaXRlLCAucGFnZS1zZWN0aW9uLW5ld3MtcHJldmlldyArIC5wYWdlLXNlY3Rpb24tdGltZWxpbmUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnBhZ2Utc2VjdGlvbi1pY29uLXRleHQtbGlua3MgKyAucGFnZS1zZWN0aW9uLW5ld3MtcHJldmlldywgLnBhZ2Utc2VjdGlvbi1pY29uLXRleHQtbGlua3MgKyAucGFnZS1zZWN0aW9uLXZlc3NlbC1wcmV2aWV3LCAucGFnZS1zZWN0aW9uLWljb24tdGV4dC1saW5rcyArIC5wYWdlLXNlY3Rpb24taW1hZ2UtbGlua3MsIC5wYWdlLXNlY3Rpb24taWNvbi10ZXh0LWxpbmtzICsgLnBhZ2Utc2VjdGlvbi1jb250YWN0LCAucGFnZS1zZWN0aW9uLWljb24tdGV4dC1saW5rcyArIC5wYWdlLXNlY3Rpb24tdGV4dC1jb2x1bW5zLCAucGFnZS1zZWN0aW9uLWljb24tdGV4dC1saW5rcyArIC5wYWdlLXNlY3Rpb24tdGV4dCwgLnBhZ2Utc2VjdGlvbi1pY29uLXRleHQtbGlua3MgKyAucGFnZS1zZWN0aW9uLWljb24tdGV4dC1saW5rcywgLnBhZ2Utc2VjdGlvbi1pY29uLXRleHQtbGlua3MgKyAudGV4dC1pbWFnZS0td2hpdGUsIC5wYWdlLXNlY3Rpb24taWNvbi10ZXh0LWxpbmtzICsgLmxpc3Qtd3JhcHBlci0td2hpdGUsIC5wYWdlLXNlY3Rpb24taWNvbi10ZXh0LWxpbmtzICsgLnBhZ2Utc2VjdGlvbi10aW1lbGluZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucGFnZS1zZWN0aW9uLXRleHQtY29sdW1ucyArIC5wYWdlLXNlY3Rpb24tbmV3cy1wcmV2aWV3LCAucGFnZS1zZWN0aW9uLXRleHQtY29sdW1ucyArIC5wYWdlLXNlY3Rpb24tdmVzc2VsLXByZXZpZXcsIC5wYWdlLXNlY3Rpb24tdGV4dC1jb2x1bW5zICsgLnBhZ2Utc2VjdGlvbi1pbWFnZS1saW5rcywgLnBhZ2Utc2VjdGlvbi10ZXh0LWNvbHVtbnMgKyAucGFnZS1zZWN0aW9uLWNvbnRhY3QsIC5wYWdlLXNlY3Rpb24tdGV4dC1jb2x1bW5zICsgLnBhZ2Utc2VjdGlvbi10ZXh0LWNvbHVtbnMsIC5wYWdlLXNlY3Rpb24tdGV4dC1jb2x1bW5zICsgLnBhZ2Utc2VjdGlvbi10ZXh0LCAucGFnZS1zZWN0aW9uLXRleHQtY29sdW1ucyArIC5wYWdlLXNlY3Rpb24taWNvbi10ZXh0LWxpbmtzLCAucGFnZS1zZWN0aW9uLXRleHQtY29sdW1ucyArIC50ZXh0LWltYWdlLS13aGl0ZSwgLnBhZ2Utc2VjdGlvbi10ZXh0LWNvbHVtbnMgKyAubGlzdC13cmFwcGVyLS13aGl0ZSwgLnBhZ2Utc2VjdGlvbi10ZXh0LWNvbHVtbnMgKyAucGFnZS1zZWN0aW9uLXRpbWVsaW5lIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5wYWdlLXNlY3Rpb24taW1hZ2UtbGlua3MgKyAucGFnZS1zZWN0aW9uLW5ld3MtcHJldmlldywgLnBhZ2Utc2VjdGlvbi1pbWFnZS1saW5rcyArIC5wYWdlLXNlY3Rpb24tdmVzc2VsLXByZXZpZXcsIC5wYWdlLXNlY3Rpb24taW1hZ2UtbGlua3MgKyAucGFnZS1zZWN0aW9uLWltYWdlLWxpbmtzLCAucGFnZS1zZWN0aW9uLWltYWdlLWxpbmtzICsgLnBhZ2Utc2VjdGlvbi1jb250YWN0LCAucGFnZS1zZWN0aW9uLWltYWdlLWxpbmtzICsgLnBhZ2Utc2VjdGlvbi10ZXh0LWNvbHVtbnMsIC5wYWdlLXNlY3Rpb24taW1hZ2UtbGlua3MgKyAucGFnZS1zZWN0aW9uLXRleHQsIC5wYWdlLXNlY3Rpb24taW1hZ2UtbGlua3MgKyAucGFnZS1zZWN0aW9uLWljb24tdGV4dC1saW5rcywgLnBhZ2Utc2VjdGlvbi1pbWFnZS1saW5rcyArIC50ZXh0LWltYWdlLS13aGl0ZSwgLnBhZ2Utc2VjdGlvbi1pbWFnZS1saW5rcyArIC5saXN0LXdyYXBwZXItLXdoaXRlLCAucGFnZS1zZWN0aW9uLWltYWdlLWxpbmtzICsgLnBhZ2Utc2VjdGlvbi10aW1lbGluZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucGFnZS1zZWN0aW9uLXZlc3NlbC1wcmV2aWV3ICsgLnBhZ2Utc2VjdGlvbi1uZXdzLXByZXZpZXcsIC5wYWdlLXNlY3Rpb24tdmVzc2VsLXByZXZpZXcgKyAucGFnZS1zZWN0aW9uLXZlc3NlbC1wcmV2aWV3LCAucGFnZS1zZWN0aW9uLXZlc3NlbC1wcmV2aWV3ICsgLnBhZ2Utc2VjdGlvbi1pbWFnZS1saW5rcywgLnBhZ2Utc2VjdGlvbi12ZXNzZWwtcHJldmlldyArIC5wYWdlLXNlY3Rpb24tY29udGFjdCwgLnBhZ2Utc2VjdGlvbi12ZXNzZWwtcHJldmlldyArIC5wYWdlLXNlY3Rpb24tdGV4dC1jb2x1bW5zLCAucGFnZS1zZWN0aW9uLXZlc3NlbC1wcmV2aWV3ICsgLnBhZ2Utc2VjdGlvbi10ZXh0LCAucGFnZS1zZWN0aW9uLXZlc3NlbC1wcmV2aWV3ICsgLnBhZ2Utc2VjdGlvbi1pY29uLXRleHQtbGlua3MsIC5wYWdlLXNlY3Rpb24tdmVzc2VsLXByZXZpZXcgKyAudGV4dC1pbWFnZS0td2hpdGUsIC5wYWdlLXNlY3Rpb24tdmVzc2VsLXByZXZpZXcgKyAubGlzdC13cmFwcGVyLS13aGl0ZSwgLnBhZ2Utc2VjdGlvbi12ZXNzZWwtcHJldmlldyArIC5wYWdlLXNlY3Rpb24tdGltZWxpbmUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnBhZ2Utc2VjdGlvbi1jb250YWN0ICsgLnBhZ2Utc2VjdGlvbi1uZXdzLXByZXZpZXcsIC5wYWdlLXNlY3Rpb24tY29udGFjdCArIC5wYWdlLXNlY3Rpb24tdmVzc2VsLXByZXZpZXcsIC5wYWdlLXNlY3Rpb24tY29udGFjdCArIC5wYWdlLXNlY3Rpb24taW1hZ2UtbGlua3MsIC5wYWdlLXNlY3Rpb24tY29udGFjdCArIC5wYWdlLXNlY3Rpb24tY29udGFjdCwgLnBhZ2Utc2VjdGlvbi1jb250YWN0ICsgLnBhZ2Utc2VjdGlvbi10ZXh0LWNvbHVtbnMsIC5wYWdlLXNlY3Rpb24tY29udGFjdCArIC5wYWdlLXNlY3Rpb24taWNvbi10ZXh0LWxpbmtzLCAucGFnZS1zZWN0aW9uLWNvbnRhY3QgKyAudGV4dC1pbWFnZS0td2hpdGUsIC5wYWdlLXNlY3Rpb24tY29udGFjdCArIC5saXN0LXdyYXBwZXItLXdoaXRlLCAucGFnZS1zZWN0aW9uLWNvbnRhY3QgKyAucGFnZS1zZWN0aW9uLXRpbWVsaW5lIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5wYWdlLXNlY3Rpb24tdGltZWxpbmUgKyAucGFnZS1zZWN0aW9uLW5ld3MtcHJldmlldywgLnBhZ2Utc2VjdGlvbi10aW1lbGluZSArIC5wYWdlLXNlY3Rpb24tdmVzc2VsLXByZXZpZXcsIC5wYWdlLXNlY3Rpb24tdGltZWxpbmUgKyAucGFnZS1zZWN0aW9uLWltYWdlLWxpbmtzLCAucGFnZS1zZWN0aW9uLXRpbWVsaW5lICsgLnBhZ2Utc2VjdGlvbi1jb250YWN0LCAucGFnZS1zZWN0aW9uLXRpbWVsaW5lICsgLnBhZ2Utc2VjdGlvbi10ZXh0LWNvbHVtbnMsIC5wYWdlLXNlY3Rpb24tdGltZWxpbmUgKyAucGFnZS1zZWN0aW9uLXRleHQsIC5wYWdlLXNlY3Rpb24tdGltZWxpbmUgKyAucGFnZS1zZWN0aW9uLWljb24tdGV4dC1saW5rcywgLnBhZ2Utc2VjdGlvbi10aW1lbGluZSArIC50ZXh0LWltYWdlLS13aGl0ZSwgLnBhZ2Utc2VjdGlvbi10aW1lbGluZSArIC5saXN0LXdyYXBwZXItLXdoaXRlLCAucGFnZS1zZWN0aW9uLXRpbWVsaW5lICsgLnBhZ2Utc2VjdGlvbi10aW1lbGluZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucGx5ciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wbHlyIC5wbHlyX19jb250cm9sLS1vdmVybGFpZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjYsIDY1LCAxMjYsIDAuOTcpO1xufVxuLnBseXIgLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzFBNDE3RTtcbn1cbi5wbHlyIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pLCAucGx5ciB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuOXJlbSAwcmVtIDAuOHJlbTtcbn1cbi5wbHlyIHZpZGVvIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgY29sb3I6ICMxQTQxN0UgIWltcG9ydGFudDtcbn1cblxuLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cywgLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sOmhvdmVyLFxuLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kOiAjMUE0MTdFICFpbXBvcnRhbnQ7XG59XG5cbi5yZWFkZXJzLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xufVxuXG4ubWFzc2l2ZS1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luOiAwIDAgMi41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5tYXNzaXZlLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm1hc3NpdmUtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA1LjJyZW07XG4gIH1cbn1cblxuLmxhcmdlLWhlYWRpbmcsICNwYWdlLXNlY3Rpb24tMSAubWVkaXVtLWhlYWRpbmcsICNwYWdlLXNlY3Rpb24tMSAudGltZWxpbmVfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDAgMCAycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5sYXJnZS1oZWFkaW5nLCAjcGFnZS1zZWN0aW9uLTEgLm1lZGl1bS1oZWFkaW5nLCAjcGFnZS1zZWN0aW9uLTEgLnRpbWVsaW5lX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYXJnZS1oZWFkaW5nLCAjcGFnZS1zZWN0aW9uLTEgLm1lZGl1bS1oZWFkaW5nLCAjcGFnZS1zZWN0aW9uLTEgLnRpbWVsaW5lX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQuMnJlbTtcbiAgfVxufVxuXG4ubWVkaXVtLWhlYWRpbmcsIC50aW1lbGluZV9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMCAwIDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLm1lZGl1bS1oZWFkaW5nLCAudGltZWxpbmVfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm1lZGl1bS1oZWFkaW5nLCAudGltZWxpbmVfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG59XG5cbi5zbWFsbC1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAuc21hbGwtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc21hbGwtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cblxuLm1pbm9yLWhlYWRpbmcge1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDAgMCAycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5taW5vci1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5taW5vci1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgfVxufVxuXG4uc2VjdGlvbi1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc3ViLWhlYWRpbmcge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDAgMCAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAuc3ViLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbi50ZXh0LW9wYWNpdHkge1xuICBvcGFjaXR5OiAwLjg1O1xufVxuXG4uYXJyb3ctaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYXJyb3ctaGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDJyZW0gMnJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaWNvbnMvcmlnaHQtYXJyb3ctYmxhY2suc3ZnXCIpO1xuICB0b3A6IDAuNXJlbTtcbiAgcmlnaHQ6IC0yLjhyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLmFycm93LWhlYWRlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyLjRyZW0gMi40cmVtO1xuICAgIHdpZHRoOiAyLjRyZW07XG4gICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgdG9wOiAwLjdyZW07XG4gICAgcmlnaHQ6IC0zLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYXJyb3ctaGVhZGVyOmFmdGVyIHtcbiAgICB0b3A6IDAuOHJlbTtcbiAgfVxufVxuXG4vKiA9PSBXb3JkUHJlc3MgV1lTSVdZRyBFZGl0b3IgU3R5bGVzID09ICovXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgaW1nIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW0gMDtcbn1cblxuLmFsaWdubGVmdCwgaW1nLmFsaWdubGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMS41ZW07XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hbGlnbnJpZ2h0LCBpbWcuYWxpZ25yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5hbGlnbmNlbnRlciwgaW1nLmFsaWduY2VudGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uYWxpZ25ub25lLCBpbWcuYWxpZ25ub25lIHtcbiAgLyogbm90IHN1cmUgYWJvdXQgdGhpcyBvbmUgKi9cbn1cblxuLndwLWNhcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4ud3AtY2FwdGlvbiBpbWcge1xuICBib3JkZXI6IDAgbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3AtY2FwdGlvbiBwLndwLWNhcHRpb24tdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3Atc21pbGV5IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDFlbTtcbn1cblxuYmxvY2txdW90ZS5sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAzMyU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5ibG9ja3F1b3RlLnJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgd2lkdGg6IDMzJTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucGFnZS1ub3QtZm91bmQge1xuICBiYWNrZ3JvdW5kOiAjRjVGNkY4O1xufVxuXG4ucGFnZS1ub3QtZm91bmRfaW5uZXIge1xuICBtaW4taGVpZ2h0OiA3MHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wYWdlLW5vdC1mb3VuZF9pbm5lciAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnBhZ2Utc2VjdGlvbi1zZWFyY2gge1xuICBwYWRkaW5nOiAzcmVtIDAgNXJlbTtcbiAgbWluLWhlaWdodDogNzB2aDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5zZWFyY2gtcmVzdWx0cy10aXRsZSBzcGFuIHtcbiAgY29sb3I6ICMxQTQxN0U7XG59XG5cbi5wYWdlLXNlY3Rpb24tc2VhcmNoIC5vYmplY3RzIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnBhZ2Utc2VjdGlvbi1zZWFyY2ggLnNlYXJjaC1yZXN1bHQtZXhjZXJwdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLnBhZ2Utc2VjdGlvbi1zZWFyY2ggLnNlYXJjaC1yZXN1bHQtZXhjZXJwdCBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuLnBhZ2Utc2VjdGlvbi1zZWFyY2ggLnNlYXJjaC1yZXN1bHQtZXhjZXJwdCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMUE0MTdFO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLnBhZ2Utc2VjdGlvbi1zZWFyY2gge1xuICAgIHBhZGRpbmc6IDVyZW0gMCA4cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2Utc2VjdGlvbi1zZWFyY2gge1xuICAgIHBhZGRpbmc6IDdyZW0gMCAxMHJlbTtcbiAgfVxufVxuLnNpbmdsZS1uZXdzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRjVGNkY4O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cblxuLnNpbmdsZS1uZXdzX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAzcmVtIDNyZW0gMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC04cmVtO1xufVxuXG4uc2luZ2xlLW5ld3NfX2NvbnRlbnQgcCB7XG4gIG9wYWNpdHk6IDAuODU7XG59XG5cbi5zaW5nbGUtbmV3c19fcmVjZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycmVtO1xufVxuXG4uc2luZ2xlLW5ld3NfX3JlY2VudC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogcmdiKDkxLjM3MjU0OTAxOTYlLCA5Mi4yMzUyOTQxMTc2JSwgOTMuOTYwNzg0MzEzNyUpO1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIHBhZGRpbmc6IDNyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xufVxuLnNpbmdsZS1uZXdzX19yZWNlbnQtY29udGVudCAubWlub3ItaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uc2luZ2xlLW5ld3NfX3JlY2VudC1jb250ZW50Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAuc2luZ2xlLW5ld3Mtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW07XG4gIH1cbiAgLnNpbmdsZS1uZXdzLXdyYXBwZXIgLmxhcmdlLWhlYWRpbmcsIC5zaW5nbGUtbmV3cy13cmFwcGVyICNwYWdlLXNlY3Rpb24tMSAubWVkaXVtLWhlYWRpbmcsIC5zaW5nbGUtbmV3cy13cmFwcGVyICNwYWdlLXNlY3Rpb24tMSAudGltZWxpbmVfX2hlYWRpbmcsICNwYWdlLXNlY3Rpb24tMSAuc2luZ2xlLW5ld3Mtd3JhcHBlciAubWVkaXVtLWhlYWRpbmcsICNwYWdlLXNlY3Rpb24tMSAuc2luZ2xlLW5ld3Mtd3JhcHBlciAudGltZWxpbmVfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbiAgLnNpbmdsZS1uZXdzX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDRyZW0gNXJlbSA0cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xMnJlbTtcbiAgfVxuICAuc2luZ2xlLW5ld3NfX3JlY2VudC1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zaW5nbGUtbmV3c19fcmVjZW50LWlubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDNyZW07XG4gIH1cbiAgLnNpbmdsZS1uZXdzX19yZWNlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC01cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNpbmdsZS1uZXdzLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtO1xuICB9XG4gIC5zaW5nbGUtbmV3cy13cmFwcGVyIC5sYXJnZS1oZWFkaW5nLCAuc2luZ2xlLW5ld3Mtd3JhcHBlciAjcGFnZS1zZWN0aW9uLTEgLm1lZGl1bS1oZWFkaW5nLCAuc2luZ2xlLW5ld3Mtd3JhcHBlciAjcGFnZS1zZWN0aW9uLTEgLnRpbWVsaW5lX19oZWFkaW5nLCAjcGFnZS1zZWN0aW9uLTEgLnNpbmdsZS1uZXdzLXdyYXBwZXIgLm1lZGl1bS1oZWFkaW5nLCAjcGFnZS1zZWN0aW9uLTEgLnNpbmdsZS1uZXdzLXdyYXBwZXIgLnRpbWVsaW5lX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG4gIC5zaW5nbGUtbmV3c19faW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAzcmVtO1xuICB9XG4gIC5zaW5nbGUtbmV3c19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2cmVtIDdyZW0gNnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMTRyZW07XG4gIH1cbiAgLnNpbmdsZS1uZXdzX19yZWNlbnQtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuICAuc2luZ2xlLW5ld3NfX3JlY2VudC1pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNpbmdsZS1uZXdzX19yZWNlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xNHJlbTtcbiAgfVxufVxuLnNpbmdsZS12ZXNzZWwtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGNUY2Rjg7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuXG4uc2luZ2xlLXZlc3NlbF9fdGVjaG5pY2FsLWRhdGEgLm1lZGl1bS1oZWFkaW5nLCAuc2luZ2xlLXZlc3NlbF9fdGVjaG5pY2FsLWRhdGEgLnRpbWVsaW5lX19oZWFkaW5nIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG4uc2luZ2xlLXZlc3NlbF9fdGVjaG5pY2FsLWRhdGEgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4uc2luZ2xlLXZlc3NlbF9fdGVjaG5pY2FsLWRhdGEgdGQge1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIG9wYWNpdHk6IDAuODU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2IoOTEuMzcyNTQ5MDE5NiUsIDkyLjIzNTI5NDExNzYlLCA5My45NjA3ODQzMTM3JSk7XG59XG4uc2luZ2xlLXZlc3NlbF9fdGVjaG5pY2FsLWRhdGEgLnRhYmxlLWhlYWRpbmcge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBjb2xvcjogIzNEM0QzRDtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICBvcGFjaXR5OiAxO1xufVxuLnNpbmdsZS12ZXNzZWxfX3RlY2huaWNhbC1kYXRhIC50YWJsZS1oZWFkaW5nOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlLXZlc3NlbF9fdGVjaG5pY2FsLWRhdGEgLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi5zaW5nbGUtdmVzc2VsX19mbGVldCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG4uc2luZ2xlLXZlc3NlbF9fZmxlZXQgLmJ1dHRvbi1sYWJlbC5hY3RpdmU6YmVmb3JlLCAuc2luZ2xlLXZlc3NlbF9fZmxlZXQgLmNvbnRhY3QtZGVwYXJ0bWVudHNfX2NvbnRlbnQgLmFjdGl2ZS50YWJsZS1oZWFkaW5nOmJlZm9yZSwgLmNvbnRhY3QtZGVwYXJ0bWVudHNfX2NvbnRlbnQgLnNpbmdsZS12ZXNzZWxfX2ZsZWV0IC5hY3RpdmUudGFibGUtaGVhZGluZzpiZWZvcmUsIC5zaW5nbGUtdmVzc2VsX19mbGVldCAuY29udGFjdC1oZWFkaW5nX19jb250ZW50IC5hY3RpdmUudGFibGUtaGVhZGluZzpiZWZvcmUsIC5jb250YWN0LWhlYWRpbmdfX2NvbnRlbnQgLnNpbmdsZS12ZXNzZWxfX2ZsZWV0IC5hY3RpdmUudGFibGUtaGVhZGluZzpiZWZvcmUsIC5zaW5nbGUtdmVzc2VsX19mbGVldCAuc2luZ2xlLXZlc3NlbF9fdGVjaG5pY2FsLWRhdGEgLmFjdGl2ZS50YWJsZS1oZWFkaW5nOmJlZm9yZSwgLnNpbmdsZS12ZXNzZWxfX3RlY2huaWNhbC1kYXRhIC5zaW5nbGUtdmVzc2VsX19mbGVldCAuYWN0aXZlLnRhYmxlLWhlYWRpbmc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzFBNDE3RTtcbn1cbi5zaW5nbGUtdmVzc2VsX19mbGVldCAubWVkaXVtLWhlYWRpbmc6bm90KDpmaXJzdC1vZi10eXBlKSwgLnNpbmdsZS12ZXNzZWxfX2ZsZWV0IC50aW1lbGluZV9faGVhZGluZzpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLnNpbmdsZS12ZXNzZWxfX2ZsZWV0LWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uc2luZ2xlLXZlc3NlbCAuaW1hZ2UtYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpbmdsZS12ZXNzZWwgLmltYWdlLWJhbm5lciAubWFzc2l2ZS1oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAycmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXJlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5zaW5nbGUtdmVzc2VsLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICB9XG4gIC5zaW5nbGUtdmVzc2VsX190ZWNobmljYWwtZGF0YSAubWVkaXVtLWhlYWRpbmcsIC5zaW5nbGUtdmVzc2VsX190ZWNobmljYWwtZGF0YSAudGltZWxpbmVfX2hlYWRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICB9XG4gIC5zaW5nbGUtdmVzc2VsX190ZWNobmljYWwtZGF0YSB0ZCB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIG9wYWNpdHk6IDAuODU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiKDkxLjM3MjU0OTAxOTYlLCA5Mi4yMzUyOTQxMTc2JSwgOTMuOTYwNzg0MzEzNyUpO1xuICB9XG4gIC5zaW5nbGUtdmVzc2VsX190ZWNobmljYWwtZGF0YSAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG4gIC5zaW5nbGUtdmVzc2VsX19mbGVldCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zaW5nbGUtdmVzc2VsX19pbm5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAxZnI7XG4gICAgZ3JpZC1nYXA6IDNyZW07XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gIH1cbiAgLnNpbmdsZS12ZXNzZWxfX3RlY2huaWNhbC1kYXRhLFxuICAuc2luZ2xlLXZlc3NlbF9fZmxlZXQge1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICB9XG4gIC5zaW5nbGUtdmVzc2VsX190ZWNobmljYWwtZGF0YSAubWVkaXVtLWhlYWRpbmcsIC5zaW5nbGUtdmVzc2VsX190ZWNobmljYWwtZGF0YSAudGltZWxpbmVfX2hlYWRpbmcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICB9XG4gIC5zaW5nbGUtdmVzc2VsX190ZWNobmljYWwtZGF0YSAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG4gIC5zaW5nbGUtdmVzc2VsIC5pbWFnZS1iYW5uZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc2luZ2xlLXZlc3NlbCAuaW1hZ2UtYmFubmVyIC5tYXNzaXZlLWhlYWRpbmcge1xuICAgIHRvcDogNnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5M2VtKSB7XG4gIC5zaW5nbGUtdmVzc2VsX19pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0ZnIgM2ZyO1xuICAgIGdyaWQtZ2FwOiA2cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMGVtKSB7XG4gIC5zaW5nbGUtdmVzc2VsIC5pbWFnZS1iYW5uZXIgLm1hc3NpdmUtaGVhZGluZyB7XG4gICAgdG9wOiA4cmVtO1xuICAgIGZvbnQtc2l6ZTogNi41cmVtO1xuICB9XG59XG4jcGFnZS1zZWN0aW9uLTEucGFnZS1zZWN0aW9uLWNvbnRhY3Qge1xuICBwYWRkaW5nOiAycmVtIDAgMDtcbn1cblxuLnBhZ2Utc2VjdGlvbi1jb250YWN0IHtcbiAgcGFkZGluZzogNXJlbSAwIDA7XG59XG4ucGFnZS1zZWN0aW9uLWNvbnRhY3QgLm1pbm9yLWhlYWRpbmcge1xuICBtYXJnaW46IDAgMCAxLjVyZW07XG59XG4ucGFnZS1zZWN0aW9uLWNvbnRhY3QgLnNlY3Rpb24taGVhZGluZyB7XG4gIGNvbG9yOiAjMUE0MTdFO1xufVxuXG4uY29udGFjdC1oZWFkaW5nX19tYXAge1xuICBoZWlnaHQ6IDUwcmVtO1xufVxuXG4uZ21hcHMtbWFya2VyLWluZm8ge1xuICBmb250LWZhbWlseTogXCJBcmNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG59XG4uZ21hcHMtbWFya2VyLWluZm8gcCB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG4uZ21hcHMtbWFya2VyLWluZm8gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmdtLXN0eWxlLWl3LXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNGM0Y0RjcgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUxJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAtM3B4O1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jIHtcbiAgYm94LXNoYWRvdzogMCAwcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI0Y1RjZGODtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbn1cblxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jIC5nbS1zdHlsZS1pdy1kIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uY29udGFjdC1oZWFkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG4uY29udGFjdC1oZWFkaW5nIC5sYXJnZS1oZWFkaW5nLCAuY29udGFjdC1oZWFkaW5nICNwYWdlLXNlY3Rpb24tMSAubWVkaXVtLWhlYWRpbmcsIC5jb250YWN0LWhlYWRpbmcgI3BhZ2Utc2VjdGlvbi0xIC50aW1lbGluZV9faGVhZGluZywgI3BhZ2Utc2VjdGlvbi0xIC5jb250YWN0LWhlYWRpbmcgLm1lZGl1bS1oZWFkaW5nLCAjcGFnZS1zZWN0aW9uLTEgLmNvbnRhY3QtaGVhZGluZyAudGltZWxpbmVfX2hlYWRpbmcge1xuICBtYXgtd2lkdGg6IDcwcmVtO1xufVxuXG4uY29udGFjdC1oZWFkaW5nX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBiYWNrZ3JvdW5kOiAjRjVGNkY4O1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbn1cbi5jb250YWN0LWhlYWRpbmdfX2NvbnRlbnQgLm1pbm9yLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyNiwgNjUsIDEyNiwgMC4zKTtcbn1cbi5jb250YWN0LWhlYWRpbmdfX2NvbnRlbnQgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4uY29udGFjdC1oZWFkaW5nX19jb250ZW50IHRkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAgMC4zcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmNvbnRhY3QtaGVhZGluZ19fY29udGVudCAudGFibGUtaGVhZGluZyB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nOiAwLjJyZW0gMCAwLjNyZW07XG4gIHdpZHRoOiAxM3JlbSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogLTFweDtcbn1cbi5jb250YWN0LWhlYWRpbmdfX2NvbnRlbnQgLnRhYmxlLWhlYWRpbmc6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250YWN0LWhlYWRpbmdfX2NvbnRlbnQgYSB7XG4gIG9wYWNpdHk6IDAuODU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb250YWN0LWhlYWRpbmdfX2NvbnRlbnQgYTpob3ZlciwgLmNvbnRhY3QtaGVhZGluZ19fY29udGVudCBhOmFjdGl2ZSwgLmNvbnRhY3QtaGVhZGluZ19fY29udGVudCBhOmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jb250YWN0LWhlYWRpbmdfX2NvbHVtbiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWN0LWhlYWRpbmdfX2FkZHJlc3Mge1xuICBtYXJnaW4tdG9wOiAxLjJyZW07XG59XG4uY29udGFjdC1oZWFkaW5nX19hZGRyZXNzOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNvbnRhY3QtaGVhZGluZ19fYWRkcmVzcyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29udGFjdC1kZXBhcnRtZW50c19fbW9iaWxlIHtcbiAgYmFja2dyb3VuZDogI0Y1RjZGODtcbiAgcGFkZGluZzogNXJlbSAwO1xufVxuXG4uY29udGFjdC1kZXBhcnRtZW50c19fYWNjb3JkaW9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiAwLjVyZW07XG59XG4uY29udGFjdC1kZXBhcnRtZW50c19fYWNjb3JkaW9uLXdyYXBwZXIgYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBmaWxsOiAjMUE0MTdFO1xufVxuXG4uY29udGFjdC1kZXBhcnRtZW50c19fYWNjb3JkaW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5jb250YWN0LWRlcGFydG1lbnRzX19hY2NvcmRpb24gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiBub25lO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uY29udGFjdC1kZXBhcnRtZW50c19fYWNjb3JkaW9uOmZpcnN0LW9mLXR5cGUgLmNvbnRhY3QtZGVwYXJ0bWVudHNfX2FjY29yZGlvbi10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb250YWN0LWRlcGFydG1lbnRzX19hY2NvcmRpb24tdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjJyZW0gMS41cmVtIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29udGFjdC1kZXBhcnRtZW50c19fYWNjb3JkaW9uLXRvZ2dsZSAubWludXMtc2lnbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFjdC1kZXBhcnRtZW50c19fYWNjb3JkaW9uLXRvZ2dsZSAucGx1cy1zaWduIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29udGFjdC1kZXBhcnRtZW50c19fYWNjb3JkaW9uLXRvZ2dsZS5pcy10b2dnbGVkIC5taW51cy1zaWduIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29udGFjdC1kZXBhcnRtZW50c19fYWNjb3JkaW9uLXRvZ2dsZS5pcy10b2dnbGVkIC5wbHVzLXNpZ24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRhY3QtZGVwYXJ0bWVudHNfX2FjY29yZGlvbi10b2dnbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwLjNyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uY29udGFjdC1kZXBhcnRtZW50c19fYWNjb3JkaW9uLXRvZ2dsZTpob3ZlcjphZnRlciwgLmNvbnRhY3QtZGVwYXJ0bWVudHNfX2FjY29yZGlvbi10b2dnbGU6Zm9jdXM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2IoMTEuNTY0NDk5NDg0JSwgMjguOTExMjQ4NzElLCA1Ni4wNDMzNDM2NTMzJSk7XG59XG4uY29udGFjdC1kZXBhcnRtZW50c19fYWNjb3JkaW9uLXRvZ2dsZSAudG9nZ2xlLWljb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0wLjJyZW07XG59XG4uY29udGFjdC1kZXBhcnRtZW50c19fYWNjb3JkaW9uLXRvZ2dsZSBzdmcge1xuICBtYXgtd2lkdGg6IDEuNXJlbTtcbn1cblxuLmNvbnRhY3QtZGVwYXJ0bWVudHNfX2FjY29yZGlvbi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGp1c3RpZnktc2VsZjogbGVmdDtcbiAgY29sb3I6ICMzRDNEM0Q7XG59XG5cbi5jb250YWN0LWRlcGFydG1lbnRzX19hY2NvcmRpb24tdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMS41cmVtIDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jb250YWN0LWRlcGFydG1lbnRzX19hY2NvcmRpb24tdGV4dCBwOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY29udGFjdC1kZXBhcnRtZW50c19fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyNiwgNjUsIDEyNiwgMC4zKTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLmNvbnRhY3QtZGVwYXJ0bWVudHNfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYmFja2dyb3VuZDogI0Y1RjZGODtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuLmNvbnRhY3QtZGVwYXJ0bWVudHNfX2NvbnRlbnQgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uY29udGFjdC1kZXBhcnRtZW50c19fY29udGVudCB0ZCB7XG4gIHBhZGRpbmc6IDAuMXJlbSAwIDAuMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jb250YWN0LWRlcGFydG1lbnRzX19jb250ZW50IC50YWJsZS1oZWFkaW5nIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBhZGRpbmc6IDAuMXJlbSAwIDAuMnJlbTtcbiAgd2lkdGg6IDlyZW07XG4gIG1pbi13aWR0aDogOXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0xcHg7XG59XG4uY29udGFjdC1kZXBhcnRtZW50c19fY29udGVudCAudGFibGUtaGVhZGluZzpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRhY3QtZGVwYXJ0bWVudHNfX2NvbnRlbnQgYSB7XG4gIG9wYWNpdHk6IDAuODU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb250YWN0LWRlcGFydG1lbnRzX19jb250ZW50IGE6aG92ZXIsIC5jb250YWN0LWRlcGFydG1lbnRzX19jb250ZW50IGE6YWN0aXZlLCAuY29udGFjdC1kZXBhcnRtZW50c19fY29udGVudCBhOmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29udGFjdC1kZXBhcnRtZW50c19fY29udGVudDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4udGFibGUtaGVhZGluZy1sb2NhdGlvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWN0LWRlcGFydG1lbnRzX19kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRhY3QtZGVwYXJ0bWVudHMtZGVza3RvcF9fZGVzY3RpcHRpb24ge1xuICBtYXgtd2lkdGg6IDM2cmVtO1xufVxuXG4uY29udGFjdC1kZXBhcnRtZW50c19fZGVzY3RpcHRpb24ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWluLWhlaWdodDogNC42cmVtO1xufVxuXG4uY29udGFjdC1kZXBhcnRtZW50c19fdGVybS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgb3BhY2l0eTogMC44NTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAjcGFnZS1zZWN0aW9uLTEucGFnZS1zZWN0aW9uLWNvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDNyZW0gMCAwO1xuICB9XG4gIC5wYWdlLXNlY3Rpb24tY29udGFjdCB7XG4gICAgcGFkZGluZzogOHJlbSAwIDA7XG4gIH1cbiAgLnBhZ2Utc2VjdGlvbi1jb250YWN0IC5taW5vci1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAwIDEuNXJlbTtcbiAgfVxuICAuY29udGFjdC1oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgfVxuICAuY29udGFjdC1oZWFkaW5nX19jb2x1bW4tY29udGFjdCxcbiAgLmNvbnRhY3QtZGVwYXJ0bWVudHNfX2FjY29yZGlvbi10ZXh0LWlubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDJyZW07XG4gIH1cbiAgLmNvbnRhY3QtZGVwYXJ0bWVudHNfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29udGFjdC1oZWFkaW5nX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jb250YWN0LWhlYWRpbmdfX2NvbnRlbnQ6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5jb250YWN0LWRlcGFydG1lbnRzX190ZXJtLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICB9XG4gIC5jb250YWN0LWhlYWRpbmdfX21hcCB7XG4gICAgaGVpZ2h0OiA2MHJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICNwYWdlLXNlY3Rpb24tMS5wYWdlLXNlY3Rpb24tY29udGFjdCB7XG4gICAgcGFkZGluZzogNXJlbSAwIDA7XG4gIH1cbiAgLnBhZ2Utc2VjdGlvbi1jb250YWN0IHtcbiAgICBwYWRkaW5nOiAxMHJlbSAwIDA7XG4gIH1cbiAgLmNvbnRhY3QtaGVhZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICB9XG4gIC5jb250YWN0LWhlYWRpbmdfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciA1ZnI7XG4gICAgZ3JpZC1nYXA6IDNyZW07XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gIH1cbiAgLmNvbnRhY3QtaGVhZGluZ19fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuICAuY29udGFjdC1oZWFkaW5nX19jb250ZW50Omxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY29udGFjdC1oZWFkaW5nX19jb2x1bW4ge1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICB9XG4gIC5jb250YWN0LWhlYWRpbmdfX2NvbHVtbi1jb250YWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmNvbnRhY3QtZGVwYXJ0bWVudHNfX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29udGFjdC1kZXBhcnRtZW50c19fZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNvbnRhY3QtZGVwYXJ0bWVudHNfX2Rlc2t0b3AtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI0Y1RjZGODtcbiAgICBwYWRkaW5nOiA0cmVtIDAgNnJlbTtcbiAgfVxuICAuY29udGFjdC1kZXBhcnRtZW50c19fZGVza3RvcC1pbm5lci1jb250ZW50LmFjdGl2ZSAuY29udGFjdC1kZXBhcnRtZW50c19fY29udGVudC13cmFwcGVyLFxuICAuY29udGFjdC1kZXBhcnRtZW50c19fZGVza3RvcC1pbm5lci1jb250ZW50LmFjdGl2ZSAuY29udGFjdC1kZXBhcnRtZW50c19fdGVybS1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxuICAuY29udGFjdC1kZXBhcnRtZW50c19fZGVza3RvcC1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuY29udGFjdC1kZXBhcnRtZW50c19fY29udGVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDRyZW07XG4gICAgZ3JpZC1yb3ctZ2FwOiA0cmVtO1xuICB9XG4gIC5jb250YWN0LWRlcGFydG1lbnRzX190ZXJtLWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogLTFyZW0gMCAycmVtIDA7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgLmNvbnRhY3QtZGVwYXJ0bWVudHNfX2NvbnRlbnQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgfVxuICAuY29udGFjdC1kZXBhcnRtZW50c19fdGl0bGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkYmUzO1xuICB9XG4gIC5jb250YWN0LWRlcGFydG1lbnRzX19kZXNrdG9wLXRhYiB7XG4gICAgcGFkZGluZzogMCAxcmVtIDEuNXJlbSAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgIGNvbG9yOiAjMUE0MTdFO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmNvbnRhY3QtZGVwYXJ0bWVudHNfX2Rlc2t0b3AtdGFiLmFjdGl2ZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMxQTQxN0U7XG4gIH1cbiAgLmNvbnRhY3QtZGVwYXJ0bWVudHNfX2Rlc2t0b3AtdGFiOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxcmVtKTtcbiAgICBoZWlnaHQ6IDAuM3JlbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3R0b206IDByZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjFzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5jb250YWN0LWRlcGFydG1lbnRzX19kZXNrdG9wLXRhYjpob3ZlcjpiZWZvcmUsIC5jb250YWN0LWRlcGFydG1lbnRzX19kZXNrdG9wLXRhYjpmb2N1czpiZWZvcmUsIC5jb250YWN0LWRlcGFydG1lbnRzX19kZXNrdG9wLXRhYjphY3RpdmU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMUE0MTdFO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkzZW0pIHtcbiAgLmNvbnRhY3QtaGVhZGluZ19fY29udGVudC13cmFwcGVyIHtcbiAgICBncmlkLWdhcDogNHJlbTtcbiAgfVxuICAuY29udGFjdC1oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRyZW07XG4gIH1cbiAgLmNvbnRhY3QtZGVwYXJ0bWVudHNfX2Rlc2t0b3AtdGFiIHtcbiAgICBwYWRkaW5nOiAwIDNyZW0gMnJlbSAwO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgfVxuICAuY29udGFjdC1kZXBhcnRtZW50c19fZGVza3RvcC10YWI6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gIH1cbn1cbiNwYWdlLXNlY3Rpb24tMS5wYWdlLXNlY3Rpb24tZG9jdW1lbnRzIHtcbiAgcGFkZGluZzogM3JlbSAwIDVyZW07XG59XG5cbi5wYWdlLXNlY3Rpb24tZG9jdW1lbnRzIHtcbiAgYmFja2dyb3VuZDogI0Y1RjZGODtcbiAgcGFkZGluZzogNXJlbSAwO1xufVxuLnBhZ2Utc2VjdGlvbi1kb2N1bWVudHMgLmxhcmdlLWhlYWRpbmcsIC5wYWdlLXNlY3Rpb24tZG9jdW1lbnRzICNwYWdlLXNlY3Rpb24tMSAubWVkaXVtLWhlYWRpbmcsIC5wYWdlLXNlY3Rpb24tZG9jdW1lbnRzICNwYWdlLXNlY3Rpb24tMSAudGltZWxpbmVfX2hlYWRpbmcsICNwYWdlLXNlY3Rpb24tMSAucGFnZS1zZWN0aW9uLWRvY3VtZW50cyAubWVkaXVtLWhlYWRpbmcsICNwYWdlLXNlY3Rpb24tMSAucGFnZS1zZWN0aW9uLWRvY3VtZW50cyAudGltZWxpbmVfX2hlYWRpbmcge1xuICBjb2xvcjogIzFBNDE3RTtcbn1cblxuLmRvY3VtZW50X19jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1yb3ctZ2FwOiAxLjVyZW07XG59XG5cbi5kb2N1bWVudF9fY2F0ZWdvcnkge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAxcmVtO1xufVxuLmRvY3VtZW50X19jYXRlZ29yeSAuc21hbGwtaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbn1cblxuLmRvY3VtZW50X19kb2N1bWVudCB7XG4gIGJhY2tncm91bmQ6ICMxQTQxN0U7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG59XG4uZG9jdW1lbnRfX2RvY3VtZW50IHN2ZyB7XG4gIGZpbGw6ICNGRkZGRkY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEuOHJlbTtcbn1cbi5kb2N1bWVudF9fZG9jdW1lbnQ6aG92ZXIsIC5kb2N1bWVudF9fZG9jdW1lbnQ6YWN0aXZlLCAuZG9jdW1lbnRfX2RvY3VtZW50OmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6IHJnYigxMS45MDY2MDQ3NDcyJSwgMjkuNzY2NTExODY3OSUsIDU3LjcwMTIzODM5MDElKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5kb2N1bWVudF9fY2F0ZWdvcmllcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXJvdy1nYXA6IDA7XG4gICAgZ3JpZC1nYXA6IDEuNXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgI3BhZ2Utc2VjdGlvbi0xLnBhZ2Utc2VjdGlvbi1kb2N1bWVudHMge1xuICAgIHBhZGRpbmc6IDZyZW0gMCA4cmVtO1xuICB9XG4gIC5wYWdlLXNlY3Rpb24tZG9jdW1lbnRzIHtcbiAgICBwYWRkaW5nOiA4cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAjcGFnZS1zZWN0aW9uLTEucGFnZS1zZWN0aW9uLWRvY3VtZW50cyB7XG4gICAgcGFkZGluZzogNXJlbSAwIDEwcmVtO1xuICB9XG4gIC5wYWdlLXNlY3Rpb24tZG9jdW1lbnRzIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAwO1xuICB9XG4gIC5kb2N1bWVudF9fY2F0ZWdvcmllcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5M2VtKSB7XG4gIC5kb2N1bWVudF9fY2F0ZWdvcmllcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuI3BhZ2Utc2VjdGlvbi0xLnBhZ2Utc2VjdGlvbi1pY29uLXRleHQtbGlua3Mge1xuICBwYWRkaW5nOiAzcmVtIDAgMnJlbTtcbn1cblxuLnBhZ2Utc2VjdGlvbi1pY29uLXRleHQtbGlua3Mge1xuICBwYWRkaW5nOiA1cmVtIDAgMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2Utc2VjdGlvbi1pY29uLXRleHQtbGlua3MgLnNtYWxsLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaWNvbi10ZXh0LWxpbmtzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDJyZW0gNHJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmljb24tdGV4dC1saW5rc19fbGluayB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLmljb24tdGV4dC1saW5rc19faW1hZ2Utd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gICNwYWdlLXNlY3Rpb24tMS5wYWdlLXNlY3Rpb24taWNvbi10ZXh0LWxpbmtzIHtcbiAgICBwYWRkaW5nOiA0cmVtIDAgNHJlbTtcbiAgfVxuICAucGFnZS1zZWN0aW9uLWljb24tdGV4dC1saW5rcyB7XG4gICAgcGFkZGluZzogOHJlbSAwIDRyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAjcGFnZS1zZWN0aW9uLTEucGFnZS1zZWN0aW9uLWljb24tdGV4dC1saW5rcyB7XG4gICAgcGFkZGluZzogNnJlbSAwIDVyZW07XG4gIH1cbiAgLnBhZ2Utc2VjdGlvbi1pY29uLXRleHQtbGlua3Mge1xuICAgIHBhZGRpbmc6IDEwcmVtIDAgNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2OC43NWVtKSB7XG4gIC5pY29uLXRleHQtbGlua3NfX2xpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5M2VtKSB7XG4gIC5pY29uLXRleHQtbGlua3NfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA0MnJlbTtcbiAgICBwYWRkaW5nOiAwIDRyZW0gM3JlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NC4xODc1ZW0pIHtcbiAgI3BhZ2Utc2VjdGlvbi0xLnBhZ2Utc2VjdGlvbi1pY29uLXRleHQtbGlua3MgLmljb24tdGV4dC1saW5rcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAzcmVtO1xuICB9XG4gICNwYWdlLXNlY3Rpb24tMS5wYWdlLXNlY3Rpb24taWNvbi10ZXh0LWxpbmtzIC5pY29uLXRleHQtbGlua3NfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gICNwYWdlLXNlY3Rpb24tMS5wYWdlLXNlY3Rpb24taWNvbi10ZXh0LWxpbmtzIC5pY29uLXRleHQtbGlua3NfX2NvbnRhaW5lciBpbWcge1xuICAgIHdpZHRoOiA4cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgI3BhZ2Utc2VjdGlvbi0xLnBhZ2Utc2VjdGlvbi1pY29uLXRleHQtbGlua3MgLmljb24tdGV4dC1saW5rc19fY29udGFpbmVyIC5zbWFsbC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAjcGFnZS1zZWN0aW9uLTEucGFnZS1zZWN0aW9uLWljb24tdGV4dC1saW5rcyAuaWNvbi10ZXh0LWxpbmtzX19jb250YWluZXIgLmJ1dHRvbi1sYWJlbC1hcnJvdyB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgI3BhZ2Utc2VjdGlvbi0xLnBhZ2Utc2VjdGlvbi1pY29uLXRleHQtbGlua3MgLmljb24tdGV4dC1saW5rc19fY29udGFpbmVyIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjcGFnZS1zZWN0aW9uLTEucGFnZS1zZWN0aW9uLWljb24tdGV4dC1saW5rcyAuaWNvbi10ZXh0LWxpbmtzX19jb250YWluZXI6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gICNwYWdlLXNlY3Rpb24tMS5wYWdlLXNlY3Rpb24taWNvbi10ZXh0LWxpbmtzIC5pY29uLXRleHQtbGlua3NfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1My4wNjI1ZW0pIHtcbiAgI3BhZ2Utc2VjdGlvbi0xLnBhZ2Utc2VjdGlvbi1pY29uLXRleHQtbGlua3MgLmljb24tdGV4dC1saW5rcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjQzNzVlbSkge1xuICAjcGFnZS1zZWN0aW9uLTEucGFnZS1zZWN0aW9uLWljb24tdGV4dC1saW5rcyAuaWNvbi10ZXh0LWxpbmtzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuI3BhZ2Utc2VjdGlvbi0xIC5pbWFnZS1iYW5uZXJfX2NvbnRlbnQgaDEsICNwYWdlLXNlY3Rpb24tMSAuaW1hZ2UtYmFubmVyX19jb250ZW50IGgyLCAjcGFnZS1zZWN0aW9uLTEgLmltYWdlLWJhbm5lcl9fY29udGVudCBoMywgI3BhZ2Utc2VjdGlvbi0xIC5pbWFnZS1iYW5uZXJfX2NvbnRlbnQgaDQsICNwYWdlLXNlY3Rpb24tMSAuaW1hZ2UtYmFubmVyX19jb250ZW50IGg1LCAjcGFnZS1zZWN0aW9uLTEgLmltYWdlLWJhbm5lcl9fY29udGVudCBoNiB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5cbi5pbWFnZS1iYW5uZXIge1xuICBwYWRkaW5nOiA1cmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaW1hZ2UtYmFubmVyLmltYWdlLWJhbm5lci0tZGVjb3JhdGlvbi13YXZlIHtcbiAgcGFkZGluZzogOHJlbSAwIDE0cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbTtcbn1cblxuLnNpbmdsZS1uZXdzIC5pbWFnZS1iYW5uZXIge1xuICBtaW4taGVpZ2h0OiAzMHJlbTtcbn1cblxuLnNpbmdsZS12ZXNzZWwgLmltYWdlLWJhbm5lciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS12ZXNzZWwgLmltYWdlLWJhbm5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNTQuNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5pbWFnZS1iYW5uZXJfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW1hZ2UtYmFubmVyX19pbm5lci5pbWFnZS1iYW5uZXJfX2lubmVyLS13aGl0ZS1iYWNrZ3JvdW5kIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmltYWdlLWJhbm5lcl9faW5uZXIuaW1hZ2UtYmFubmVyX19pbm5lci0td2hpdGUtYmFja2dyb3VuZCAuaW1hZ2UtYmFubmVyX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVyZW0gM3JlbTtcbn1cbi5pbWFnZS1iYW5uZXJfX2lubmVyLmltYWdlLWJhbm5lcl9faW5uZXItLXdoaXRlLWJhY2tncm91bmQgLmltYWdlLWJhbm5lcl9fY29udGVudCBoMSwgLmltYWdlLWJhbm5lcl9faW5uZXIuaW1hZ2UtYmFubmVyX19pbm5lci0td2hpdGUtYmFja2dyb3VuZCAuaW1hZ2UtYmFubmVyX19jb250ZW50IGgyLCAuaW1hZ2UtYmFubmVyX19pbm5lci5pbWFnZS1iYW5uZXJfX2lubmVyLS13aGl0ZS1iYWNrZ3JvdW5kIC5pbWFnZS1iYW5uZXJfX2NvbnRlbnQgaDMsIC5pbWFnZS1iYW5uZXJfX2lubmVyLmltYWdlLWJhbm5lcl9faW5uZXItLXdoaXRlLWJhY2tncm91bmQgLmltYWdlLWJhbm5lcl9fY29udGVudCBoNCwgLmltYWdlLWJhbm5lcl9faW5uZXIuaW1hZ2UtYmFubmVyX19pbm5lci0td2hpdGUtYmFja2dyb3VuZCAuaW1hZ2UtYmFubmVyX19jb250ZW50IGg1LCAuaW1hZ2UtYmFubmVyX19pbm5lci5pbWFnZS1iYW5uZXJfX2lubmVyLS13aGl0ZS1iYWNrZ3JvdW5kIC5pbWFnZS1iYW5uZXJfX2NvbnRlbnQgaDYge1xuICBjb2xvcjogIzFBNDE3RTtcbiAgbWF4LXdpZHRoOiA1NXJlbTtcbn1cbi5pbWFnZS1iYW5uZXJfX2lubmVyLmltYWdlLWJhbm5lcl9faW5uZXItLXdoaXRlLWJhY2tncm91bmQgLmltYWdlLWJhbm5lcl9fY29udGVudCBwIHtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIHBhZGRpbmc6IDAgM3JlbTtcbiAgbWF4LXdpZHRoOiA0MnJlbTtcbiAgb3BhY2l0eTogMC44NTtcbn1cblxuLmltYWdlLWJhbm5lcl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbi5pbWFnZS1iYW5uZXJfX2NvbnRlbnQgaDEsIC5pbWFnZS1iYW5uZXJfX2NvbnRlbnQgaDIsIC5pbWFnZS1iYW5uZXJfX2NvbnRlbnQgaDMsIC5pbWFnZS1iYW5uZXJfX2NvbnRlbnQgaDQsIC5pbWFnZS1iYW5uZXJfX2NvbnRlbnQgaDUsIC5pbWFnZS1iYW5uZXJfX2NvbnRlbnQgaDYge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWF4LXdpZHRoOiA3MHJlbTtcbn1cbi5pbWFnZS1iYW5uZXJfX2NvbnRlbnQgcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXgtd2lkdGg6IDU3cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuLmltYWdlLWJhbm5lcl9fY29udGVudCAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLmltYWdlLWJhbm5lcl9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5pbWFnZS1iYW5uZXJfX2Rlc2t0b3AtaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW1hZ2UtYmFubmVyX19ncmFkaWVudC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cHM6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzFlNTc5OSswLDdkYjllOCsxMDAmMSswLDArMTAwO0JsdWUrdG8rVHJhbnNwYXJlbnQgKi9cbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMUE0MTdFIDAlLCByZ2JhKDEyNSwgMTg1LCAyMzIsIDApIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMxQTQxN0UgMCUsIHJnYmEoMTI1LCAxODUsIDIzMiwgMCkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMxQTQxN0UgMCUsIHJnYmEoMTI1LCAxODUsIDIzMiwgMCkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzFlNTc5OScsIGVuZENvbG9yc3RyPScjMDA3ZGI5ZTgnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG59XG5cbi5pbWFnZS1iYW5uZXJfX2RlY29yYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IC0xM3Z3O1xufVxuLmltYWdlLWJhbm5lcl9fZGVjb3JhdGlvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmltYWdlLWJhbm5lci0tbWFyZ2lucyB7XG4gIG1heC13aWR0aDogMTQ1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDMwcmVtO1xufVxuLmltYWdlLWJhbm5lci0tbWFyZ2lucyAuaW1hZ2UtYmFubmVyX19pbWFnZSB7XG4gIHRvcDogMS41cmVtO1xuICByaWdodDogMS41cmVtO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDEuNXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gICNwYWdlLXNlY3Rpb24tMSAuaW1hZ2UtYmFubmVyX19jb250ZW50IGgxLCAjcGFnZS1zZWN0aW9uLTEgLmltYWdlLWJhbm5lcl9fY29udGVudCBoMiwgI3BhZ2Utc2VjdGlvbi0xIC5pbWFnZS1iYW5uZXJfX2NvbnRlbnQgaDMsICNwYWdlLXNlY3Rpb24tMSAuaW1hZ2UtYmFubmVyX19jb250ZW50IGg0LCAjcGFnZS1zZWN0aW9uLTEgLmltYWdlLWJhbm5lcl9fY29udGVudCBoNSwgI3BhZ2Utc2VjdGlvbi0xIC5pbWFnZS1iYW5uZXJfX2NvbnRlbnQgaDYge1xuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICB9XG4gIC5pbWFnZS1iYW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDYwcmVtO1xuICAgIHBhZGRpbmc6IDhyZW0gMDtcbiAgfVxuICAuaW1hZ2UtYmFubmVyIC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbiAgLmltYWdlLWJhbm5lci5pbWFnZS1iYW5uZXItLWRlY29yYXRpb24td2F2ZSB7XG4gICAgcGFkZGluZzogMTByZW0gMCAyMHJlbTtcbiAgfVxuICAuc2luZ2xlLW5ld3MgLmltYWdlLWJhbm5lciB7XG4gICAgbWluLWhlaWdodDogMzVyZW07XG4gIH1cbiAgLnNpbmdsZS12ZXNzZWwgLmltYWdlLWJhbm5lciB7XG4gICAgbWluLWhlaWdodDogNjByZW07XG4gIH1cbiAgLmltYWdlLWJhbm5lcl9faW5uZXIuaW1hZ2UtYmFubmVyX19pbm5lci0td2hpdGUtYmFja2dyb3VuZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuaW1hZ2UtYmFubmVyX19pbm5lci5pbWFnZS1iYW5uZXJfX2lubmVyLS13aGl0ZS1iYWNrZ3JvdW5kIC5pbWFnZS1iYW5uZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDdyZW0gNHJlbTtcbiAgfVxuICAuaW1hZ2UtYmFubmVyX19kZXNrdG9wLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaW1hZ2UtYmFubmVyX19tb2JpbGUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmltYWdlLWJhbm5lci0tbWFyZ2lucyB7XG4gICAgcGFkZGluZzogM3JlbSAzcmVtIDA7XG4gICAgbWluLWhlaWdodDogNDByZW07XG4gIH1cbiAgLmltYWdlLWJhbm5lci0tbWFyZ2lucyAuaW1hZ2UtYmFubmVyX19pbWFnZSB7XG4gICAgdG9wOiAzcmVtO1xuICAgIHJpZ2h0OiAzcmVtO1xuICAgIGxlZnQ6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAjcGFnZS1zZWN0aW9uLTEgLmltYWdlLWJhbm5lcl9fY29udGVudCBoMSwgI3BhZ2Utc2VjdGlvbi0xIC5pbWFnZS1iYW5uZXJfX2NvbnRlbnQgaDIsICNwYWdlLXNlY3Rpb24tMSAuaW1hZ2UtYmFubmVyX19jb250ZW50IGgzLCAjcGFnZS1zZWN0aW9uLTEgLmltYWdlLWJhbm5lcl9fY29udGVudCBoNCwgI3BhZ2Utc2VjdGlvbi0xIC5pbWFnZS1iYW5uZXJfX2NvbnRlbnQgaDUsICNwYWdlLXNlY3Rpb24tMSAuaW1hZ2UtYmFubmVyX19jb250ZW50IGg2IHtcbiAgICBmb250LXNpemU6IDUuMnJlbTtcbiAgfVxuICAuaW1hZ2UtYmFubmVyIHtcbiAgICBtaW4taGVpZ2h0OiA3MHJlbTtcbiAgICBwYWRkaW5nOiAxMHJlbSAwO1xuICB9XG4gIC5pbWFnZS1iYW5uZXIuaW1hZ2UtYmFubmVyLS1kZWNvcmF0aW9uLXdhdmUge1xuICAgIHBhZGRpbmc6IDIwcmVtIDAgMzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW07XG4gIH1cbiAgLnNpbmdsZS1uZXdzIC5pbWFnZS1iYW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDQ1cmVtO1xuICB9XG4gIC5zaW5nbGUtdmVzc2VsIC5pbWFnZS1iYW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDcwcmVtO1xuICB9XG4gIC5pbWFnZS1iYW5uZXItLW1hcmdpbnMge1xuICAgIG1pbi1oZWlnaHQ6IDUwcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNWVtKSB7XG4gIC5pbWFnZS1iYW5uZXIuaW1hZ2UtYmFubmVyLS1kZWNvcmF0aW9uLXdhdmUge1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtO1xuICAgIHBhZGRpbmc6IDIwcmVtIDAgNDByZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTg3LjVlbSkge1xuICAuaW1hZ2UtYmFubmVyLmltYWdlLWJhbm5lci0tZGVjb3JhdGlvbi13YXZlIHtcbiAgICBwYWRkaW5nOiAyNXJlbSAwIDUwcmVtO1xuICB9XG59XG4uaW1hZ2VfX2dhbGxlcnkgLnNsaWNrLXNsaWRlIGltZyB7XG4gIGhlaWdodDogNDVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5pbWFnZV9fZ2FsbGVyeS5pbm5lciAuc2xpY2stc2xpZGUgaW1nIHtcbiAgaGVpZ2h0OiAzNXJlbTtcbn1cbi5pbWFnZV9fZ2FsbGVyeSAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IC04cHg7XG59XG4uaW1hZ2VfX2dhbGxlcnkgLnNsaWNrLWRvdHMge1xuICBib3R0b206IDIwcHg7XG59XG4uaW1hZ2VfX2dhbGxlcnkgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5pbWFnZV9fZ2FsbGVyeSAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiAjMUE0MTdFO1xufVxuLmltYWdlX19nYWxsZXJ5IC5zbGljay1uZXh0IHtcbiAgei1pbmRleDogMjtcbiAgcmlnaHQ6IDMuNXJlbTtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbn1cbi5pbWFnZV9fZ2FsbGVyeSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1zaXplOiAzcmVtIDNyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaWNvbnMvcmlnaHQtYXJyb3ctd2hpdGUuc3ZnKTtcbn1cbi5pbWFnZV9fZ2FsbGVyeSAuc2xpY2stcHJldiB7XG4gIHotaW5kZXg6IDI7XG4gIGxlZnQ6IDMuNXJlbTtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbn1cbi5pbWFnZV9fZ2FsbGVyeSAuc2xpY2stcHJldjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1zaXplOiAzcmVtIDNyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaWNvbnMvcmlnaHQtYXJyb3ctd2hpdGUuc3ZnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5pbWFnZV9fZ2FsbGVyeSAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBoZWlnaHQ6IDYwcmVtO1xuICB9XG4gIC5pbWFnZV9fZ2FsbGVyeS5pbm5lciAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBoZWlnaHQ6IDUwcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmltYWdlX19nYWxsZXJ5IC5zbGljay1zbGlkZSBpbWcge1xuICAgIGhlaWdodDogNjByZW07XG4gIH1cbiAgLmltYWdlX19nYWxsZXJ5LmlubmVyIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGhlaWdodDogNjByZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTNlbSkge1xuICAuaW1hZ2VfX2dhbGxlcnkgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgaGVpZ2h0OiA2NXJlbTtcbiAgfVxuICAuaW1hZ2VfX2dhbGxlcnkuaW5uZXIgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgaGVpZ2h0OiA2MHJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjhlbSkge1xuICAuaW1hZ2VfX2dhbGxlcnkgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgaGVpZ2h0OiA3NXJlbTtcbiAgfVxufVxuI3BhZ2Utc2VjdGlvbi0xLnBhZ2Utc2VjdGlvbi1pbWFnZS1saW5rcyB7XG4gIHBhZGRpbmc6IDJyZW0gMCAxcmVtO1xufVxuXG4ucGFnZS1zZWN0aW9uLWltYWdlLWxpbmtzIHtcbiAgcGFkZGluZzogNXJlbSAwIDFyZW07XG59XG5cbi5pbWFnZS1saW5rc19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uaW1hZ2UtbGlua3NfX2xpbmsgLnNtYWxsLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMC4ycmVtO1xufVxuLmltYWdlLWxpbmtzX19saW5rOmhvdmVyIC5pbWFnZS1saW5rc19faW1hZ2Uge1xuICBvcGFjaXR5OiAwLjk7XG59XG4uaW1hZ2UtbGlua3NfX2xpbms6aG92ZXIgc3Bhbi5idXR0b24tbGFiZWw6YmVmb3JlLCAuaW1hZ2UtbGlua3NfX2xpbms6aG92ZXIgLnNpbmdsZS12ZXNzZWxfX3RlY2huaWNhbC1kYXRhIHNwYW4udGFibGUtaGVhZGluZzpiZWZvcmUsIC5zaW5nbGUtdmVzc2VsX190ZWNobmljYWwtZGF0YSAuaW1hZ2UtbGlua3NfX2xpbms6aG92ZXIgc3Bhbi50YWJsZS1oZWFkaW5nOmJlZm9yZSwgLmltYWdlLWxpbmtzX19saW5rOmhvdmVyIC5jb250YWN0LWhlYWRpbmdfX2NvbnRlbnQgc3Bhbi50YWJsZS1oZWFkaW5nOmJlZm9yZSwgLmNvbnRhY3QtaGVhZGluZ19fY29udGVudCAuaW1hZ2UtbGlua3NfX2xpbms6aG92ZXIgc3Bhbi50YWJsZS1oZWFkaW5nOmJlZm9yZSwgLmltYWdlLWxpbmtzX19saW5rOmhvdmVyIC5jb250YWN0LWRlcGFydG1lbnRzX19jb250ZW50IHNwYW4udGFibGUtaGVhZGluZzpiZWZvcmUsIC5jb250YWN0LWRlcGFydG1lbnRzX19jb250ZW50IC5pbWFnZS1saW5rc19fbGluazpob3ZlciBzcGFuLnRhYmxlLWhlYWRpbmc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzFBNDE3RTtcbn1cbi5pbWFnZS1saW5rc19fbGluazpob3ZlciAuc21hbGwtaGVhZGluZyB7XG4gIGNvbG9yOiAjRkZCNDE2O1xufVxuLmltYWdlLWxpbmtzX19saW5rOmhvdmVyIC5zbWFsbC1oZWFkaW5nOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ljb25zL3JpZ2h0LWFycm93LXllbGxvdy5zdmcpO1xufVxuLmltYWdlLWxpbmtzX19saW5rIC5zbWFsbC1oZWFkaW5nIHtcbiAgY29sb3I6ICMxQTQxN0U7XG59XG4uaW1hZ2UtbGlua3NfX2xpbmsgLnNtYWxsLWhlYWRpbmc6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaWNvbnMvcmlnaHQtYXJyb3ctYmx1ZS5zdmcpO1xufVxuXG4uaW1hZ2UtbGlua3NfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiA1MCU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMS4yNWVtKSB7XG4gIC5pbWFnZS1saW5rcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAxLjVyZW07XG4gICAgZ3JpZC1yb3ctZ2FwOiAxLjVyZW07XG4gIH1cbiAgLmltYWdlLWxpbmtzX19saW5rIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAjcGFnZS1zZWN0aW9uLTEucGFnZS1zZWN0aW9uLWltYWdlLWxpbmtzIHtcbiAgICBwYWRkaW5nOiAzcmVtIDAgOHJlbTtcbiAgfVxuICAucGFnZS1zZWN0aW9uLWltYWdlLWxpbmtzIHtcbiAgICBwYWRkaW5nOiA4cmVtIDAgOHJlbTtcbiAgfVxuICAuaW1hZ2UtbGlua3Mge1xuICAgIGdyaWQtZ2FwOiAzcmVtO1xuICAgIGdyaWQtcm93LWdhcDogM3JlbTtcbiAgfVxuICAuaW1hZ2UtbGlua3MgLm1lZGl1bS1oZWFkaW5nLCAuaW1hZ2UtbGlua3MgLnRpbWVsaW5lX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxuICAuaW1hZ2UtbGlua3MgLmJ1dHRvbi1sYWJlbCwgLmltYWdlLWxpbmtzIC5zaW5nbGUtdmVzc2VsX190ZWNobmljYWwtZGF0YSAudGFibGUtaGVhZGluZywgLnNpbmdsZS12ZXNzZWxfX3RlY2huaWNhbC1kYXRhIC5pbWFnZS1saW5rcyAudGFibGUtaGVhZGluZywgLmltYWdlLWxpbmtzIC5jb250YWN0LWhlYWRpbmdfX2NvbnRlbnQgLnRhYmxlLWhlYWRpbmcsIC5jb250YWN0LWhlYWRpbmdfX2NvbnRlbnQgLmltYWdlLWxpbmtzIC50YWJsZS1oZWFkaW5nLCAuaW1hZ2UtbGlua3MgLmNvbnRhY3QtZGVwYXJ0bWVudHNfX2NvbnRlbnQgLnRhYmxlLWhlYWRpbmcsIC5jb250YWN0LWRlcGFydG1lbnRzX19jb250ZW50IC5pbWFnZS1saW5rcyAudGFibGUtaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICNwYWdlLXNlY3Rpb24tMS5wYWdlLXNlY3Rpb24taW1hZ2UtbGlua3Mge1xuICAgIHBhZGRpbmc6IDdyZW0gMCAxMHJlbTtcbiAgfVxuICAucGFnZS1zZWN0aW9uLWltYWdlLWxpbmtzIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAwO1xuICB9XG4gIC5pbWFnZS1saW5rcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLWdhcDogNHJlbTtcbiAgICBncmlkLXJvdy1nYXA6IDRyZW07XG4gIH1cbiAgLmltYWdlLWxpbmtzIC5tZWRpdW0taGVhZGluZywgLmltYWdlLWxpbmtzIC50aW1lbGluZV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gIH1cbiAgLmltYWdlLWxpbmtzIC5idXR0b24tbGFiZWwsIC5pbWFnZS1saW5rcyAuc2luZ2xlLXZlc3NlbF9fdGVjaG5pY2FsLWRhdGEgLnRhYmxlLWhlYWRpbmcsIC5zaW5nbGUtdmVzc2VsX190ZWNobmljYWwtZGF0YSAuaW1hZ2UtbGlua3MgLnRhYmxlLWhlYWRpbmcsIC5pbWFnZS1saW5rcyAuY29udGFjdC1oZWFkaW5nX19jb250ZW50IC50YWJsZS1oZWFkaW5nLCAuY29udGFjdC1oZWFkaW5nX19jb250ZW50IC5pbWFnZS1saW5rcyAudGFibGUtaGVhZGluZywgLmltYWdlLWxpbmtzIC5jb250YWN0LWRlcGFydG1lbnRzX19jb250ZW50IC50YWJsZS1oZWFkaW5nLCAuY29udGFjdC1kZXBhcnRtZW50c19fY29udGVudCAuaW1hZ2UtbGlua3MgLnRhYmxlLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbiNwYWdlLXNlY3Rpb24tMS5wYWdlLXNlY3Rpb24tbGlzdCB7XG4gIHBhZGRpbmc6IDJyZW0gMCA1cmVtO1xufVxuXG4ucGFnZS1zZWN0aW9uLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjRjVGNkY4O1xuICBwYWRkaW5nOiA1cmVtIDA7XG59XG5cbi5saXN0LXdyYXBwZXItLWdyZXkge1xuICBiYWNrZ3JvdW5kOiAjRjVGNkY4O1xufVxuXG4ubGlzdC13cmFwcGVyLS13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5cbi5saXN0X19jb250YWluZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubGlzdF9fY29udGFpbmVyIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5saXN0X19jb250YWluZXIgbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDAuOXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMC42cmVtO1xufVxuLmxpc3RfX2NvbnRhaW5lciBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxpc3RfX2NvbnRhaW5lciBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGlzdC0td2F2ZS1kZWNvcmF0aW9uIC5saXN0X19jb250YWluZXIgbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3N0cm9rZS5zdmdcIik7XG59XG5cbi5saXN0LS1sZWFmLWRlY29yYXRpb24gLmxpc3RfX2NvbnRhaW5lciBsaSB7XG4gIHBhZGRpbmctbGVmdDogMy4ycmVtO1xufVxuLmxpc3QtLWxlYWYtZGVjb3JhdGlvbiAubGlzdF9fY29udGFpbmVyIGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9sZWFmLnN2Z1wiKTtcbiAgd2lkdGg6IDIuNHJlbTtcbiAgaGVpZ2h0OiAxLjlyZW07XG4gIHRvcDogMC40cmVtO1xufVxuXG4ubGlzdC0tbm9uZS1kZWNvcmF0aW9uIC5saXN0X19jb250YWluZXIgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubGlzdC0tbm9uZS1kZWNvcmF0aW9uIC5saXN0X19jb250YWluZXIgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgLmxpc3RfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAxLjVyZW07XG4gIH1cbiAgLmxpc3RfX2NvbnRhaW5lciBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gICNwYWdlLXNlY3Rpb24tMS5wYWdlLXNlY3Rpb24tbGlzdCB7XG4gICAgcGFkZGluZzogM3JlbSAwIDhyZW07XG4gIH1cbiAgLnBhZ2Utc2VjdGlvbi1saXN0IHtcbiAgICBwYWRkaW5nOiA4cmVtIDA7XG4gIH1cbiAgLmxpc3RfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC1nYXA6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAjcGFnZS1zZWN0aW9uLTEucGFnZS1zZWN0aW9uLWxpc3Qge1xuICAgIHBhZGRpbmc6IDdyZW0gMCAxMHJlbTtcbiAgfVxuICAucGFnZS1zZWN0aW9uLWxpc3Qge1xuICAgIHBhZGRpbmc6IDEwcmVtIDA7XG4gIH1cbiAgLnBhZ2Utc2VjdGlvbi1saXN0IC5zZWN0aW9uLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cbiAgLmxpc3RfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLWdhcDogNnJlbTtcbiAgICBncmlkLXJvdy1nYXA6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTNlbSkge1xuICAucGFnZS1zZWN0aW9uLWxpc3QgLnNlY3Rpb24taGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgfVxuICAubGlzdF9fY29udGFpbmVyIHtcbiAgICBncmlkLWdhcDogOHJlbTtcbiAgICBncmlkLXJvdy1nYXA6IDRyZW07XG4gIH1cbn1cbiNwYWdlLXNlY3Rpb24tMS5wYWdlLXNlY3Rpb24tbmV3cy1wcmV2aWV3IHtcbiAgcGFkZGluZzogM3JlbSAwIDZyZW07XG59XG5cbi5wYWdlLXNlY3Rpb24tbmV3cy1wcmV2aWV3IHtcbiAgcGFkZGluZzogNXJlbSAwIDZyZW07XG59XG5cbi5uZXdzLXByZXZpZXdfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRjVGNkY4O1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIHBhZGRpbmc6IDNyZW07XG59XG4ubmV3cy1wcmV2aWV3X19jb250ZW50IC5taW5vci1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5uZXdzLXByZXZpZXdfX2NvbnRlbnQ6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gICNwYWdlLXNlY3Rpb24tMS5wYWdlLXNlY3Rpb24tbmV3cy1wcmV2aWV3IHtcbiAgICBwYWRkaW5nOiA2cmVtIDAgOXJlbTtcbiAgfVxuICAucGFnZS1zZWN0aW9uLW5ld3MtcHJldmlldyB7XG4gICAgcGFkZGluZzogOHJlbSAwIDlyZW07XG4gIH1cbiAgLm5ld3MtcHJldmlld19fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubmV3cy1wcmV2aWV3X19jb250ZW50IC5taW5vci1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICB9XG4gIC5uZXdzLXByZXZpZXdfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgI3BhZ2Utc2VjdGlvbi0xLnBhZ2Utc2VjdGlvbi1uZXdzLXByZXZpZXcge1xuICAgIHBhZGRpbmc6IDVyZW0gMCAxMXJlbTtcbiAgfVxuICAucGFnZS1zZWN0aW9uLW5ld3MtcHJldmlldyB7XG4gICAgcGFkZGluZzogMTByZW0gMCAxMXJlbTtcbiAgfVxuICAubmV3cy1wcmV2aWV3X19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbiNwYWdlLXNlY3Rpb24tMS5wYWdlLXNlY3Rpb24tc3RhdGVtZW50cyB7XG4gIHBhZGRpbmc6IDNyZW0gMCA1cmVtO1xufVxuXG4ucGFnZS1zZWN0aW9uLWltYWdlLWJhbm5lciArIC5wYWdlLXNlY3Rpb24tc3RhdGVtZW50cyB7XG4gIHBhZGRpbmc6IDJyZW0gMCA1cmVtIDA7XG59XG5cbi5wYWdlLXNlY3Rpb24tc3RhdGVtZW50cyB7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRjVGNkY4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdGF0ZW1lbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uc3RhdGVtZW50c19faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN0YXRlbWVudHNfX2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1yb3ctZ2FwOiAxLjVyZW07XG4gIG1heC13aWR0aDogMzJyZW07XG59XG5cbi5zdGF0ZW1lbnRzX19jb250YWluZXIge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN0YXRlbWVudHNfX2NvbnRhaW5lciBoMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAycmVtO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3RhdGVtZW50c19fY29udGFpbmVyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN0YXRlbWVudHNfX2NvbnRhaW5lci1mcm9udCxcbi5zdGF0ZW1lbnRzX19jb250YWluZXItYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3RhdGVtZW50c19fY29udGFpbmVyLS1mbGlwcGVkIC5zdGF0ZW1lbnRzX19jb250YWluZXItZnJvbnQgaDMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLnN0YXRlbWVudHNfX2NvbnRhaW5lci1mcm9udCB7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgwKTtcbn1cbi5zdGF0ZW1lbnRzX19jb250YWluZXItZnJvbnQgaDMge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4uc3RhdGVtZW50c19fY29udGFpbmVyLWJhY2sge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cbi5zdGF0ZW1lbnRzX19jb250YWluZXItYmFjayBoMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnN0YXRlbWVudHNfX2NvbnRhaW5lci1iYWNrLnN0YXRlbWVudHNfX2NvbnRhaW5lci1iYWNrLS1oYXMtbGluayBoMyB7XG4gIHRvcDogY2FsYyg1MCUgLSAycmVtKTtcbn1cblxuLnN0YXRlbWVudHNfX2NvbnRhaW5lci1jb2xvci0tYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMxQTQxN0U7XG59XG4uc3RhdGVtZW50c19fY29udGFpbmVyLWNvbG9yLS1ibHVlIGgzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc3RhdGVtZW50c19fY29udGFpbmVyLWNvbG9yLS1ibHVlIC5zdGF0ZW1lbnRzX19mbGlwLWljb24gc3ZnIHtcbiAgZmlsbDogI0ZGRkZGRjtcbn1cblxuLnN0YXRlbWVudHNfX2NvbnRhaW5lci1jb2xvci0td2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLnN0YXRlbWVudHNfX2NvbnRhaW5lci1jb2xvci0td2hpdGUgaDMge1xuICBjb2xvcjogIzFBNDE3RTtcbn1cbi5zdGF0ZW1lbnRzX19jb250YWluZXItY29sb3ItLXdoaXRlIC5zdGF0ZW1lbnRzX19mbGlwLWljb24gc3ZnIHtcbiAgZmlsbDogIzFBNDE3RTtcbn1cblxuLnN0YXRlbWVudHNfX2ZsaXAtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwLjFyZW07XG4gIHJpZ2h0OiAxLjFyZW07XG59XG4uc3RhdGVtZW50c19fZmxpcC1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxLjZyZW07XG4gIGhlaWdodDogMS42cmVtO1xufVxuXG4uc3RhdGVtZW50c19faW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLnN0YXRlbWVudHNfX2ltYWdlLXdyYXBwZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnN0YXRlbWVudHNfX2ltYWdlLXdyYXBwZXIuc3RhdGVtZW50c19faW1hZ2Utd3JhcHBlci0tbWFyZ2lucyB7XG4gIHRvcDogMi41cmVtO1xuICBsZWZ0OiAyLjVyZW07XG4gIHJpZ2h0OiAyLjVyZW07XG4gIGJvdHRvbTogMi41cmVtO1xufVxuLnN0YXRlbWVudHNfX2ltYWdlLXdyYXBwZXIuc3RhdGVtZW50c19faW1hZ2Utd3JhcHBlci0tbWFyZ2lucyBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5zdGF0ZW1lbnRzX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTVyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IDNyZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5zdGF0ZW1lbnRzX2J1dHRvbi5idXR0b24tLXdoaXRlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQTQxN0U7XG59XG4uc3RhdGVtZW50c19idXR0b24uYnV0dG9uLS13aGl0ZTpob3ZlciwgLnN0YXRlbWVudHNfYnV0dG9uLmJ1dHRvbi0td2hpdGU6Zm9jdXMsIC5zdGF0ZW1lbnRzX2J1dHRvbi5idXR0b24tLXdoaXRlOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOC44Mjc2NTczNzg3JSwgMjIuMDY5MTQzNDQ2OSUsIDQyLjc4MDE4NTc1ODUlKTtcbiAgYm94LXNoYWRvdzogMCAwIDZweCAwIHJnYmEoMjYsIDY1LCAxMjYsIDAuODUpO1xufVxuLnN0YXRlbWVudHNfYnV0dG9uLmJ1dHRvbi0tYmx1ZSB7XG4gIGNvbG9yOiAjMUE0MTdFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLnN0YXRlbWVudHNfYnV0dG9uLmJ1dHRvbi0tYmx1ZTpob3ZlciwgLnN0YXRlbWVudHNfYnV0dG9uLmJ1dHRvbi0tYmx1ZTpmb2N1cywgLnN0YXRlbWVudHNfYnV0dG9uLmJ1dHRvbi0tYmx1ZTphY3RpdmUge1xuICBjb2xvcjogIzFBNDE3RTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDk2JSwgOTYlLCA5NiUpO1xuICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbn1cblxuLnN0YXRlbWVudF9fdGV4dC1vbi1pbWFnZSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyksIC0xcHggLTFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpLCAxcHggLTFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpLCAtMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5zdGF0ZW1lbnQtLXdoaXRlLWhlYWRpbmcgLm1lZGl1bS1oZWFkaW5nLnNlY3Rpb24taGVhZGluZywgLnN0YXRlbWVudC0td2hpdGUtaGVhZGluZyAuc2VjdGlvbi1oZWFkaW5nLnRpbWVsaW5lX19oZWFkaW5nIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAuc3RhdGVtZW50c19faW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1yb3ctZ2FwOiAwO1xuICAgIGdyaWQtZ2FwOiAxLjVyZW07XG4gICAgbWF4LXdpZHRoOiA4MHJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gICNwYWdlLXNlY3Rpb24tMS5wYWdlLXNlY3Rpb24tc3RhdGVtZW50cyB7XG4gICAgcGFkZGluZzogNnJlbSAwIDhyZW07XG4gIH1cbiAgLnBhZ2Utc2VjdGlvbi1pbWFnZS1iYW5uZXIgKyAucGFnZS1zZWN0aW9uLXN0YXRlbWVudHMge1xuICAgIHBhZGRpbmc6IDNyZW0gMCA4cmVtIDA7XG4gIH1cbiAgLnBhZ2Utc2VjdGlvbi1zdGF0ZW1lbnRzIHtcbiAgICBwYWRkaW5nOiA4cmVtIDA7XG4gIH1cbiAgLnN0YXRlbWVudHNfX2ltYWdlLXdyYXBwZXIuc3RhdGVtZW50c19faW1hZ2Utd3JhcHBlci0tbWFyZ2lucyB7XG4gICAgdG9wOiA0cmVtO1xuICAgIGxlZnQ6IDRyZW07XG4gICAgcmlnaHQ6IDRyZW07XG4gICAgYm90dG9tOiA0cmVtO1xuICB9XG4gIC5zdGF0ZW1lbnRzX19jb250YWluZXIgaDMge1xuICAgIHBhZGRpbmc6IDAgNXJlbTtcbiAgfVxuICAuc3RhdGVtZW50c19fY29udGFpbmVyLWJhY2sgaDMge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG4gIC5zdGF0ZW1lbnRzX19jb250YWluZXItZnJvbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAuc3RhdGVtZW50c19faW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgbWF4LXdpZHRoOiAxMDByZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAjcGFnZS1zZWN0aW9uLTEucGFnZS1zZWN0aW9uLXN0YXRlbWVudHMge1xuICAgIHBhZGRpbmc6IDVyZW0gMCAxMHJlbTtcbiAgfVxuICAucGFnZS1zZWN0aW9uLWltYWdlLWJhbm5lciArIC5wYWdlLXNlY3Rpb24tc3RhdGVtZW50cyB7XG4gICAgcGFkZGluZzogNHJlbSAwIDEwcmVtIDA7XG4gIH1cbiAgLnBhZ2Utc2VjdGlvbi1zdGF0ZW1lbnRzIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAwO1xuICB9XG4gIC5zdGF0ZW1lbnRzX19jb250YWluZXIgaDMge1xuICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgfVxuICAuc3RhdGVtZW50c19fY29udGFpbmVyLWJhY2sgaDMge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIC5zdGF0ZW1lbnRzX19jb250YWluZXItYmFjay5zdGF0ZW1lbnRzX19jb250YWluZXItYmFjay0taGFzLWxpbmsgaDMge1xuICAgIHRvcDogY2FsYyg1MCUgLSAxcmVtKTtcbiAgfVxuICAuc3RhdGVtZW50c19idXR0b24ge1xuICAgIGJvdHRvbTogNHJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5zdGF0ZW1lbnRzX19pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBtYXgtd2lkdGg6IDE0NXJlbTtcbiAgICBncmlkLWdhcDogMnJlbTtcbiAgfVxufVxuI3BhZ2Utc2VjdGlvbi0xLnBhZ2Utc2VjdGlvbi10ZXh0LWNvbHVtbnMge1xuICBwYWRkaW5nOiAycmVtIDAgNHJlbTtcbn1cblxuLnBhZ2Utc2VjdGlvbi1pbWFnZS1iYW5uZXIgKyAucGFnZS1zZWN0aW9uLXRleHQtY29sdW1ucyB7XG4gIHBhZGRpbmc6IDJyZW0gMCA0cmVtO1xufVxuXG4ucGFnZS1zZWN0aW9uLXRleHQtY29sdW1ucyB7XG4gIHBhZGRpbmc6IDVyZW0gMCA0cmVtO1xufVxuLnBhZ2Utc2VjdGlvbi10ZXh0LWNvbHVtbnMgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAjcGFnZS1zZWN0aW9uLTEucGFnZS1zZWN0aW9uLXRleHQtY29sdW1ucyB7XG4gICAgcGFkZGluZzogM3JlbSAwIDdyZW07XG4gIH1cbiAgLnBhZ2Utc2VjdGlvbi1pbWFnZS1iYW5uZXIgKyAucGFnZS1zZWN0aW9uLXRleHQtY29sdW1ucyB7XG4gICAgcGFkZGluZzogM3JlbSAwIDdyZW07XG4gIH1cbiAgLnBhZ2Utc2VjdGlvbi10ZXh0LWNvbHVtbnMge1xuICAgIHBhZGRpbmc6IDhyZW0gMCA3cmVtO1xuICB9XG4gIC50ZXh0LWNvbHVtbnNfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAzcmVtO1xuICB9XG4gIC50ZXh0LWNvbHVtbnNfX2NvbnRhaW5lciBwIHtcbiAgICBvcGFjaXR5OiAwLjg1O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgI3BhZ2Utc2VjdGlvbi0xLnBhZ2Utc2VjdGlvbi10ZXh0LWNvbHVtbnMge1xuICAgIHBhZGRpbmc6IDdyZW0gMCA5cmVtO1xuICB9XG4gIC5wYWdlLXNlY3Rpb24taW1hZ2UtYmFubmVyICsgLnBhZ2Utc2VjdGlvbi10ZXh0LWNvbHVtbnMge1xuICAgIHBhZGRpbmc6IDdyZW0gMCA5cmVtO1xuICB9XG4gIC5wYWdlLXNlY3Rpb24tdGV4dC1jb2x1bW5zIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAwIDlyZW07XG4gIH1cbiAgLnRleHQtY29sdW1uc19fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDhyZW07XG4gIH1cbn1cbiNwYWdlLXNlY3Rpb24tMS5wYWdlLXNlY3Rpb24tdGV4dC1pbWFnZS1nYWxsZXJ5IHtcbiAgcGFkZGluZzogMnJlbSAwIDVyZW07XG59XG4jcGFnZS1zZWN0aW9uLTEucGFnZS1zZWN0aW9uLXRleHQtaW1hZ2UtZ2FsbGVyeSAubWVkaXVtLWhlYWRpbmcsICNwYWdlLXNlY3Rpb24tMS5wYWdlLXNlY3Rpb24tdGV4dC1pbWFnZS1nYWxsZXJ5IC50aW1lbGluZV9faGVhZGluZyB7XG4gIGNvbG9yOiAjMUE0MTdFO1xufVxuLnBhZ2Utc2VjdGlvbi10ZXh0LWltYWdlLWdhbGxlcnkge1xuICBwYWRkaW5nOiA1cmVtIDA7XG59XG4ucGFnZS1zZWN0aW9uLXRleHQtaW1hZ2UtZ2FsbGVyeSAuc21hbGwtaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ucGFnZS1zZWN0aW9uLXRleHQtaW1hZ2UtZ2FsbGVyeSBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnRleHQtaW1hZ2UtLWdyZXkge1xuICBiYWNrZ3JvdW5kOiAjRjVGNkY4O1xufVxuXG4udGV4dC1pbWFnZV9fb3Blbi1nYWxsZXJ5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udGV4dC1pbWFnZV9fb3Blbi1nYWxsZXJ5LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWltYWdlX19wcmV2aWV3IHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnRleHQtaW1hZ2VfX3ByZXZpZXc6aG92ZXIge1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi50ZXh0LWltYWdlX19jb2x1bW4gaW1nIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGV4dC1pbWFnZV9fbGluayB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi5lbWJlZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZW1iZWQtY29udGFpbmVyIGlmcmFtZSxcbi5lbWJlZC1jb250YWluZXIgb2JqZWN0LFxuLmVtYmVkLWNvbnRhaW5lciBlbWJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgI3BhZ2Utc2VjdGlvbi0xLnBhZ2Utc2VjdGlvbi10ZXh0LWltYWdlLWdhbGxlcnkge1xuICAgIHBhZGRpbmc6IDNyZW0gMCA4cmVtO1xuICB9XG4gIC5wYWdlLXNlY3Rpb24tdGV4dC1pbWFnZS1nYWxsZXJ5IHtcbiAgICBwYWRkaW5nOiA4cmVtIDA7XG4gIH1cbiAgLnRleHQtaW1hZ2VfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDJmcjtcbiAgICBncmlkLWdhcDogM3JlbTtcbiAgfVxuICAudGV4dC1pbWFnZV9fY29sdW1uIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICNwYWdlLXNlY3Rpb24tMS5wYWdlLXNlY3Rpb24tdGV4dC1pbWFnZS1nYWxsZXJ5IHtcbiAgICBwYWRkaW5nOiA3cmVtIDAgMTByZW07XG4gIH1cbiAgI3BhZ2Utc2VjdGlvbi0xIC50ZXh0LWltYWdlX19jb2x1bW4gaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbiAgLnBhZ2Utc2VjdGlvbi10ZXh0LWltYWdlLWdhbGxlcnkge1xuICAgIHBhZGRpbmc6IDEwcmVtIDA7XG4gIH1cbiAgLnBhZ2Utc2VjdGlvbi10ZXh0LWltYWdlLWdhbGxlcnkgLnNtYWxsLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbiAgLnRleHQtaW1hZ2VfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTVyZW07XG4gIH1cbiAgLnRleHQtaW1hZ2VfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDZyZW07XG4gIH1cbiAgLnRleHQtaW1hZ2VfX2NvbHVtbiBpbWcge1xuICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcbiAgfVxuICAudGV4dC1pbWFnZS0tY2VudGVyIC50ZXh0LWltYWdlX19jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAudGV4dC1pbWFnZS0taW1hZ2UtbGVmdCAudGV4dC1pbWFnZV9faW5uZXIge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICB9XG4gIC50ZXh0LWltYWdlLS1pbWFnZS1sZWZ0IC50ZXh0LWltYWdlX19pbm5lciAudGV4dC1pbWFnZV9fY29sdW1uIHtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgfVxuICAudGV4dC1pbWFnZV9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkzZW0pIHtcbiAgLnRleHQtaW1hZ2VfX2lubmVyIHtcbiAgICBncmlkLWdhcDogMTByZW07XG4gIH1cbn1cbiNwYWdlLXNlY3Rpb24tMS5wYWdlLXNlY3Rpb24tdGV4dC1pbWFnZSB7XG4gIHBhZGRpbmc6IDJyZW0gMCA1cmVtO1xufVxuI3BhZ2Utc2VjdGlvbi0xLnBhZ2Utc2VjdGlvbi10ZXh0LWltYWdlIC5tZWRpdW0taGVhZGluZywgI3BhZ2Utc2VjdGlvbi0xLnBhZ2Utc2VjdGlvbi10ZXh0LWltYWdlIC50aW1lbGluZV9faGVhZGluZyB7XG4gIGNvbG9yOiAjMUE0MTdFO1xufVxuLnBhZ2Utc2VjdGlvbi10ZXh0LWltYWdlIHtcbiAgcGFkZGluZzogNXJlbSAwO1xufVxuLnBhZ2Utc2VjdGlvbi10ZXh0LWltYWdlIC5zbWFsbC1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5wYWdlLXNlY3Rpb24tdGV4dC1pbWFnZSBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnRleHQtaW1hZ2UtLWdyZXkge1xuICBiYWNrZ3JvdW5kOiAjRjVGNkY4O1xufVxuXG4udGV4dC1pbWFnZV9fY29sdW1uIGltZyB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRleHQtaW1hZ2VfX2xpbmsge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4uZW1iZWQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmVtYmVkLWNvbnRhaW5lciBpZnJhbWUsXG4uZW1iZWQtY29udGFpbmVyIG9iamVjdCxcbi5lbWJlZC1jb250YWluZXIgZW1iZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gICNwYWdlLXNlY3Rpb24tMS5wYWdlLXNlY3Rpb24tdGV4dC1pbWFnZSB7XG4gICAgcGFkZGluZzogM3JlbSAwIDhyZW07XG4gIH1cbiAgLnBhZ2Utc2VjdGlvbi10ZXh0LWltYWdlIHtcbiAgICBwYWRkaW5nOiA4cmVtIDA7XG4gIH1cbiAgLnRleHQtaW1hZ2VfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDJmcjtcbiAgICBncmlkLWdhcDogM3JlbTtcbiAgfVxuICAudGV4dC1pbWFnZV9fY29sdW1uIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICNwYWdlLXNlY3Rpb24tMS5wYWdlLXNlY3Rpb24tdGV4dC1pbWFnZSB7XG4gICAgcGFkZGluZzogN3JlbSAwIDEwcmVtO1xuICB9XG4gICNwYWdlLXNlY3Rpb24tMSAudGV4dC1pbWFnZV9fY29sdW1uIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG4gIC5wYWdlLXNlY3Rpb24tdGV4dC1pbWFnZSB7XG4gICAgcGFkZGluZzogMTByZW0gMDtcbiAgfVxuICAucGFnZS1zZWN0aW9uLXRleHQtaW1hZ2UgLnNtYWxsLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbiAgLnRleHQtaW1hZ2VfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTVyZW07XG4gIH1cbiAgLnRleHQtaW1hZ2VfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDZyZW07XG4gIH1cbiAgLnRleHQtaW1hZ2VfX2NvbHVtbiBpbWcge1xuICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcbiAgfVxuICAudGV4dC1pbWFnZS0tY2VudGVyIC50ZXh0LWltYWdlX19jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAudGV4dC1pbWFnZS0taW1hZ2UtbGVmdCAudGV4dC1pbWFnZV9faW5uZXIge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICB9XG4gIC50ZXh0LWltYWdlLS1pbWFnZS1sZWZ0IC50ZXh0LWltYWdlX19pbm5lciAudGV4dC1pbWFnZV9fY29sdW1uIHtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgfVxuICAudGV4dC1pbWFnZV9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkzZW0pIHtcbiAgLnRleHQtaW1hZ2VfX2lubmVyIHtcbiAgICBncmlkLWdhcDogMTByZW07XG4gIH1cbn1cbiNwYWdlLXNlY3Rpb24tMS5wYWdlLXNlY3Rpb24tdGV4dCB7XG4gIHBhZGRpbmc6IDNyZW0gMCA1cmVtO1xufVxuXG4ucGFnZS1zZWN0aW9uLXRleHQge1xuICBwYWRkaW5nOiA1cmVtIDA7XG59XG4ucGFnZS1zZWN0aW9uLXRleHQgLmxhcmdlLWhlYWRpbmcsIC5wYWdlLXNlY3Rpb24tdGV4dCAjcGFnZS1zZWN0aW9uLTEgLm1lZGl1bS1oZWFkaW5nLCAucGFnZS1zZWN0aW9uLXRleHQgI3BhZ2Utc2VjdGlvbi0xIC50aW1lbGluZV9faGVhZGluZywgI3BhZ2Utc2VjdGlvbi0xIC5wYWdlLXNlY3Rpb24tdGV4dCAubWVkaXVtLWhlYWRpbmcsICNwYWdlLXNlY3Rpb24tMSAucGFnZS1zZWN0aW9uLXRleHQgLnRpbWVsaW5lX19oZWFkaW5nIHtcbiAgY29sb3I6ICMxQTQxN0U7XG59XG5cbi5wcml2YWN5LXBvbGljeSAudGV4dCB7XG4gIG1heC13aWR0aDogMTAwcmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgI3BhZ2Utc2VjdGlvbi0xLnBhZ2Utc2VjdGlvbi10ZXh0IHtcbiAgICBwYWRkaW5nOiA2cmVtIDAgOHJlbTtcbiAgfVxuICAucGFnZS1zZWN0aW9uLXRleHQge1xuICAgIHBhZGRpbmc6IDhyZW0gMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICNwYWdlLXNlY3Rpb24tMS5wYWdlLXNlY3Rpb24tdGV4dCB7XG4gICAgcGFkZGluZzogNXJlbSAwIDEwcmVtO1xuICB9XG4gIC5wYWdlLXNlY3Rpb24tdGV4dCB7XG4gICAgcGFkZGluZzogMTByZW0gMDtcbiAgfVxufVxuI3BhZ2Utc2VjdGlvbi0xLnBhZ2Utc2VjdGlvbi10aW1lbGluZSB7XG4gIHBhZGRpbmc6IDJyZW0gMCAwO1xufVxuXG4ucGFnZS1zZWN0aW9uLXRpbWVsaW5lIHtcbiAgcGFkZGluZzogNXJlbSAwIDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi50aW1lbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW1lbGluZSAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi50aW1lbGluZSAuc2VjdGlvbi1oZWFkaW5nIHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBib3R0b206IC0wLjJyZW07XG59XG4udGltZWxpbmU6YWZ0ZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHJlbTtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgYm90dG9tOiAxcmVtO1xuICB0b3A6IDA7XG4gIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwczovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMDAwMDAwKzAsMDAwMDAwKzEwMCYwKzAsMC42NSsxMDAgKi9cbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgI0ZGRkZGRiAxMDAlKTsgLyogRkYzLjYtMTUgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgI0ZGRkZGRiAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCBoc2xhKDAsIDAlLCAxMDAlLCAwKSAwLCAjRkZGRkZGKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nI2E2MDAwMDAwJyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xufVxuXG4udGltZWxpbmVfX2NvbnRhaW5lciB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEwcmVtO1xuICAvKiBIZWlnaHQgKi9cbn1cbi50aW1lbGluZV9fY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGhlaWdodDogMXJlbTtcbn1cbi50aW1lbGluZV9fY29udGFpbmVyIHtcbiAgLyogVHJhY2sgKi9cbn1cbi50aW1lbGluZV9fY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHJnYig4My4yOTQxMTc2NDcxJSwgODQuNjg2Mjc0NTA5OCUsIDg4Ljg2Mjc0NTA5OCUpO1xufVxuLnRpbWVsaW5lX19jb250YWluZXIge1xuICAvKiBIYW5kbGUgKi9cbn1cbi50aW1lbGluZV9fY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMxQTQxN0U7XG59XG4udGltZWxpbmVfX2NvbnRhaW5lciB7XG4gIC8qIEhhbmRsZSBvbiBob3ZlciAqL1xufVxuLnRpbWVsaW5lX19jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDguNDg1NTUyMTE1NiUsIDIxLjIxMzg4MDI4OSUsIDQxLjEyMjI5MTAyMTclKTtcbn1cblxuLnRpbWVsaW5lX19jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMHJlbTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnRpbWVsaW5lX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIGNvbG9yOiAjMUE0MTdFO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgI3BhZ2Utc2VjdGlvbi0xLnBhZ2Utc2VjdGlvbi10aW1lbGluZSB7XG4gICAgcGFkZGluZzogM3JlbSAwIDA7XG4gIH1cbiAgLnBhZ2Utc2VjdGlvbi10aW1lbGluZSB7XG4gICAgcGFkZGluZzogOHJlbSAwIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuICAudGltZWxpbmUgLnNlY3Rpb24taGVhZGluZyBzdmcge1xuICAgIGJvdHRvbTogLTAuM3JlbTtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG4gIC50aW1lbGluZTphZnRlciB7XG4gICAgd2lkdGg6IDE1cmVtO1xuICAgIHJpZ2h0OiAzcmVtO1xuICB9XG4gIC50aW1lbGluZV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgfVxuICAudGltZWxpbmVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIH1cbiAgLnRpbWVsaW5lX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgI3BhZ2Utc2VjdGlvbi0xLnBhZ2Utc2VjdGlvbi10aW1lbGluZSB7XG4gICAgcGFkZGluZzogNnJlbSAwIDA7XG4gIH1cbiAgLnBhZ2Utc2VjdGlvbi10aW1lbGluZSB7XG4gICAgcGFkZGluZzogMTByZW0gMCAwO1xuICB9XG4gIC5wYWdlLXNlY3Rpb24tdGltZWxpbmUgLnNtYWxsLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbiAgLnRpbWVsaW5lIC5zZWN0aW9uLWhlYWRpbmcgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgfVxuICAudGltZWxpbmU6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMHJlbTtcbiAgfVxuICAudGltZWxpbmVfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gIH1cbiAgLnRpbWVsaW5lX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuICB9XG4gIC50aW1lbGluZV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4jcGFnZS1zZWN0aW9uLTEucGFnZS1zZWN0aW9uLXZlc3NlbC1wcmV2aWV3IHtcbiAgcGFkZGluZzogMnJlbSAwIDFyZW07XG59XG5cbi5wYWdlLXNlY3Rpb24tdmVzc2VsLXByZXZpZXcge1xuICBwYWRkaW5nOiA1cmVtIDAgMXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gICNwYWdlLXNlY3Rpb24tMS5wYWdlLXNlY3Rpb24tdmVzc2VsLXByZXZpZXcge1xuICAgIHBhZGRpbmc6IDNyZW0gMCA4cmVtO1xuICB9XG4gIC5wYWdlLXNlY3Rpb24tdmVzc2VsLXByZXZpZXcge1xuICAgIHBhZGRpbmc6IDhyZW0gMCA4cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgI3BhZ2Utc2VjdGlvbi0xLnBhZ2Utc2VjdGlvbi12ZXNzZWwtcHJldmlldyB7XG4gICAgcGFkZGluZzogN3JlbSAwIDEwcmVtO1xuICB9XG4gIC5wYWdlLXNlY3Rpb24tdmVzc2VsLXByZXZpZXcge1xuICAgIHBhZGRpbmc6IDEwcmVtIDA7XG4gIH1cbn1cbiNwYWdlLXNlY3Rpb24tMS5wYWdlLXNlY3Rpb24tdmlkZW9zIHtcbiAgcGFkZGluZzogMnJlbSAwIDVyZW07XG59XG5cbi5wYWdlLXNlY3Rpb24tdmlkZW9zIHtcbiAgYmFja2dyb3VuZDogI0Y1RjZGODtcbiAgcGFkZGluZzogNXJlbSAwO1xufVxuXG4udmlkZW9zX19jb250YWluZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udmlkZW9zX19jb250YWluZXIgLnBseXItcGxheWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZGVvc19fY29udGFpbmVyIC5idXR0b24tbGFiZWwsIC52aWRlb3NfX2NvbnRhaW5lciAuc2luZ2xlLXZlc3NlbF9fdGVjaG5pY2FsLWRhdGEgLnRhYmxlLWhlYWRpbmcsIC5zaW5nbGUtdmVzc2VsX190ZWNobmljYWwtZGF0YSAudmlkZW9zX19jb250YWluZXIgLnRhYmxlLWhlYWRpbmcsIC52aWRlb3NfX2NvbnRhaW5lciAuY29udGFjdC1oZWFkaW5nX19jb250ZW50IC50YWJsZS1oZWFkaW5nLCAuY29udGFjdC1oZWFkaW5nX19jb250ZW50IC52aWRlb3NfX2NvbnRhaW5lciAudGFibGUtaGVhZGluZywgLnZpZGVvc19fY29udGFpbmVyIC5jb250YWN0LWRlcGFydG1lbnRzX19jb250ZW50IC50YWJsZS1oZWFkaW5nLCAuY29udGFjdC1kZXBhcnRtZW50c19fY29udGVudCAudmlkZW9zX19jb250YWluZXIgLnRhYmxlLWhlYWRpbmcge1xuICBjb2xvcjogIzNEM0QzRDtcbiAgbWFyZ2luOiAwIDAgMS4ycmVtO1xufVxuLnZpZGVvc19fY29udGFpbmVyIC5idXR0b24tbGFiZWw6YmVmb3JlLCAudmlkZW9zX19jb250YWluZXIgLnNpbmdsZS12ZXNzZWxfX3RlY2huaWNhbC1kYXRhIC50YWJsZS1oZWFkaW5nOmJlZm9yZSwgLnNpbmdsZS12ZXNzZWxfX3RlY2huaWNhbC1kYXRhIC52aWRlb3NfX2NvbnRhaW5lciAudGFibGUtaGVhZGluZzpiZWZvcmUsIC52aWRlb3NfX2NvbnRhaW5lciAuY29udGFjdC1oZWFkaW5nX19jb250ZW50IC50YWJsZS1oZWFkaW5nOmJlZm9yZSwgLmNvbnRhY3QtaGVhZGluZ19fY29udGVudCAudmlkZW9zX19jb250YWluZXIgLnRhYmxlLWhlYWRpbmc6YmVmb3JlLCAudmlkZW9zX19jb250YWluZXIgLmNvbnRhY3QtZGVwYXJ0bWVudHNfX2NvbnRlbnQgLnRhYmxlLWhlYWRpbmc6YmVmb3JlLCAuY29udGFjdC1kZXBhcnRtZW50c19fY29udGVudCAudmlkZW9zX19jb250YWluZXIgLnRhYmxlLWhlYWRpbmc6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWRlb3NfX2NvbnRhaW5lciBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4udmlkZW9zX19jb250YWluZXIgbGk6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgLnZpZGVvc19fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDEuNXJlbTtcbiAgfVxuICAudmlkZW9zX19jb250YWluZXIgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuICAudmlkZW9zX19jb250YWluZXIgbGk6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgI3BhZ2Utc2VjdGlvbi0xLnBhZ2Utc2VjdGlvbi12aWRlb3Mge1xuICAgIHBhZGRpbmc6IDNyZW0gMCA4cmVtO1xuICB9XG4gIC5wYWdlLXNlY3Rpb24tdmlkZW9zIHtcbiAgICBwYWRkaW5nOiA4cmVtIDA7XG4gIH1cbiAgLnZpZGVvc19fY29udGFpbmVyIHtcbiAgICBncmlkLWdhcDogM3JlbTtcbiAgfVxuICAudmlkZW9zX19jb250YWluZXIgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAjcGFnZS1zZWN0aW9uLTEucGFnZS1zZWN0aW9uLXZpZGVvcyB7XG4gICAgcGFkZGluZzogN3JlbSAwIDEwcmVtO1xuICB9XG4gIC5wYWdlLXNlY3Rpb24tdmlkZW9zIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAwO1xuICB9XG4gIC52aWRlb3NfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLWdhcDogNnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5M2VtKSB7XG4gIC52aWRlb3NfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC1nYXA6IDEycmVtO1xuICAgIGdyaWQtcm93LWdhcDogOHJlbTtcbiAgfVxufSJdfQ== */