@charset "UTF-8"; .logo { width: 216px; transition: width .15s; cursor: pointer; } @media (max-width: 1264px) { .logo { width: 150px; } } @media (max-width: 1000px) { .logo { width: 120px; } } .logo.new-year { width: auto; max-height: 56px; margin-bottom: -16px; } @media (max-width: 1000px) { .logo.new-year { margin-bottom: 0; height: 40px; margin-top: -12px; } } .stealth-btn { padding: 13px 26px; color: #000; text-decoration: none; transition: color .2s, opacity .15s; } @media (max-width: 1264px) { .stealth-btn { padding: 13px 15px; } } .stealth-btn:after { content: ""; opacity: 0; transition: box-shadow .15s, opacity .15s; } .stealth-btn:hover { color: #7f3ae9; } .mobile-menu { display: flex; flex-flow: column; align-items: flex-start; padding: 0; justify-content: flex-start; position: fixed; top: 56px; width: 100%; height: calc(100% - 56px); z-index: 10; background: #fff; z-index: 100; } @supports (-ms-ime-align: auto) { .footer-cont { justify-content: center; } } @media (max-width: 1000px) { .footer-cont { flex-flow: column; margin: 0 20px; } } .message-us { position: absolute; top: 0; right: 50px; background-image: url(../img/message.63c4fb15.svg); transform: translateY(-50%); width: 68px; height: 68px; filter: drop-shadow(0 2px 25px rgba(113, 48, 229, 0.53)); cursor: pointer; } .footer-col.links { flex: 5 0 auto; height: 168px; display: flex; flex-direction: column; flex-wrap: wrap; } .footer-col.links .a, .footer-col.links a { flex: 0 1 28px; } .footer-col .small { font-size: 12px; line-height: 20px; color: #7d8d93; } .footer-col .inverted { text-decoration: underline; font-size: 12px; line-height: 15px; color: #7245ff; } .ft-header { font-size: 13px; margin-bottom: 16px; color: #100e0f; text-transform: uppercase; } .headbar-centeritems .a { position: relative; } .headbar-centeritems .a a { display: block; padding: 26px 0; margin: 0 14px; font-weight: 700; font-size: 15px; color: #000; box-shadow: inset 0 0 0 0 #7f3ae9; transition: box-shadow .3s; } .headbar-centeritems .a a:hover { color: #000 !important; box-shadow: inset 0 -2px 0 0 #7f3ae9; } .headbar-centeritems .a:hover .sub-menu { display: block; } .headbar-centeritems .active > a { color: #8e68ff !important; } .headbar-centeritems .sub-menu { display: none; position: absolute; transform: translate(-50%, -2px); margin-left: 50%; min-width: 73px; background: #fff; border-top: 2px solid #6a2be3; } .headbar-centeritems .sub-menu:before { content: ''; position: absolute; left: 50%; transform: translate(-50%, -5px); width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 3px solid #6a2be3; } .headbar-centeritems .sub-menu .a a { width: 196px; margin: 0; padding: 20px 22px; font-weight: 700; font-size: 16px; line-height: 1; background-image: linear-gradient(63.77deg, #6a2be3, #a356f3 50%, #fff); background-size: 200% 100%; background-position-x: 200%; transition: color 0.2s, opacity 0.15s, background-position-x 0.2s !important; } .headbar-centeritems .sub-menu .a a:hover { color: #fff !important; background-position-x: 0; box-shadow: none; } .mobile-mainmenu { width: 100%; } .mobile-mainmenu .menu { list-style: none; padding: 0; margin: 0; width: 100%; } .mobile-mainmenu .menu > li { border-bottom: 1px solid rgba(0, 0, 0, 0.13333); padding: 4px 20px; width: 100%; position: relative; } .mobile-mainmenu .menu > li.menu-item-has-children { cursor: pointer; } .mobile-mainmenu .menu > li.menu-item-has-children:after { content: ''; position: absolute; width: 24px; height: 24px; background: url(/blog/wp-content/themes/simple-theme/img/arrow.svg) no-repeat center; top: 10px; right: 20px; } .mobile-mainmenu .menu > li.menu-item-has-children.opened:after { transform: rotate(180deg); } .mobile-mainmenu .menu > li a { font-weight: 700; font-size: 15px; color: #2d2645; } .mobile-mainmenu .menu li { line-height: 34px; } .mobile-mainmenu .sub-menu.hidden { display: none; } .mobile-mainmenu .sub-menu > li a { font-weight: normal; cursor: pointer; font-size: 15px; line-height: 18px; padding: 8.5px 0; color: #7d8d93 !important; } .mobile-mainmenu ul { list-style: none; padding: 0; margin: 0; } #menu-item-116, #menu-item-10, #menu-item-801 { display: block; } #menu-item-1000 { display: none; } #menu-item-1862 a { color: #ff2b2b !important; } @media (max-width: 1120px) { #menu-item-116, #menu-item-10, #menu-item-801 { display: none; } #menu-item-1000 { display: block; } } .sm-headbar-control { width: 20px; height: 16px; position: relative; cursor: pointer; } .sm-headbar-control .sm-bar { width: 20px; height: 3px; background: #2d2645; position: absolute; transition: transform .15s, opacity .15s; } .sm-headbar-control .sm-bar1 { top: 0; transform: translateY(0) rotate(0deg); } .sm-headbar-control .sm-bar2 { top: 50%; transform: translateY(-50%); opacity: 1; } .sm-headbar-control .sm-bar3 { bottom: 0; transform: translateY(0) rotate(0deg); } .sm-headbar-control.opened .sm-bar1 { transform: translateY(7px) rotate(-45deg); } .sm-headbar-control.opened .sm-bar2 { opacity: 0; } .sm-headbar-control.opened .sm-bar3 { transform: translateY(-6px) rotate(45deg); } .headbar-centeritems { display: flex; justify-content: center; } .headbar-subitems { background: #f9f9fc; border-top: 1px solid rgba(0, 0, 0, 0.06667); box-shadow: 0 12px 43px rgba(122, 55, 231, 0.08); box-shadow: 0 2px 43px rgba(122, 55, 231, 0.13); } @media (max-width: 1001px) { .headbar-subitems { display: none; } } .headbar-subitems .headbar-subitems-container { display: flex; justify-content: space-between; max-width: 1210px; padding: 0 25px; margin: 0 auto; height: 48px; align-items: center; } .headbar-subitems .a { padding: 6px 15px; font-weight: 500; font-size: 14px; color: #7D8D93; box-shadow: inset 0 0 0 0 #7f3ae9; transition: box-shadow .3s; color: rgba(45, 38, 69, 0.54902) !important; } .headbar-subitems .a:hover, .headbar-subitems .a.active { background-color: #f9f1ff; } .headbar-subitems .a.sub-active { color: #2d2645 !important; box-shadow: inset 0 -2px 0 0 #7f3ae9; } @media (-ms-high-contrast: active), (-ms-high-contrast: none) { .headbar-subitems { justify-content: center; } .headbar-subitems .a, .headbar-subitems a { margin: 0 10px; } } @media (max-width: 1264px) { .headbar-subitems a:not(.btn) { font-size: 14px; } } .headbar-sideitems { flex: 1; display: flex; font-weight: 700; font-size: 16px; position: relative; } @media (max-width: 1264px) { .headbar-sideitems { font-size: 14px; } } .headbar-sideitems:first-child { justify-content: flex-start; } .headbar-sideitems:last-child { justify-content: center; } @media (-ms-high-contrast: active), (-ms-high-contrast: none) { .headbar-sideitems > a { height: 26px; } } .header-submenu { list-style: none; display: flex; } .header-submenu a { margin-right: 20px; font-size: 15px; line-height: 18px; color: #7D8D93 !important; } .header-submenu .menu-item.active a { color: #8e68ff !important; } .headbar-sideitems .btn:not(#ovrd).header-btn-inverted, .mobile-menu .btn:not(#ovrd).header-btn-inverted { color: #000 !important; font-weight: 600; border: 2px solid #7a49d2; background: unset; background-color: #fff; transition: background-color .15s ease-in,color .15s ease-in; } .headbar-sideitems .btn:not(#ovrd), .mobile-menu .btn:not(#ovrd) { font-size: 13.5px; letter-spacing: .1px; font-weight: 500; padding: 9.5px 16px; border: 2px solid #7a49d2; } .headbar-sideitems .btn:not(#ovrd).header-btn-inverted:hover, .mobile-menu .btn:not(#ovrd).header-btn-inverted:hover { background-color: #f9f1ff; } .headbar-subitems input { border: 1px solid #E7E7E7; margin-top: 0px; width: 247px; height: 35px; padding: 2px 5px 2px 17px; font-size: 14px; } .headbar-subitems .search-button { position: absolute; right: 5px; top: 8px; width: 20px; height: 20px; border: 0; background: url(/blog/wp-content/themes/simple-theme/img/search.svg) no-repeat top left; } .header-content { position: fixed; z-index: 100; top: 0; background-color: #fff; box-shadow: 0 2px 32px rgba(146, 146, 146, 0.23); height: 76px; border-bottom: 1px solid rgba(0, 0, 0, 0.06667); } .header-content-inner { max-width: 1210px; padding: 0 25px; display: flex; justify-content: center; align-items: center; margin: auto; } @media (max-width: 1264px) { .header-content-inner { padding: 0 20px; } } .header-content, .header-padder { background-color: #fff; height: 96px; } .header-content.dense, .header-padder.dense { /*height:63px*/ } .header-content.dense .logo.new-year, .header-padder.dense .logo.new-year { width: auto; max-height: 56px; margin-top: -16px !important; } @media (max-width: 1000px) { .header-content, .header-padder { height: 56px; } } .site-navigation .header-content.dense { height: 76px; } @media (max-width: 1000px) { .site-navigation .header-content.dense { height: 56px; } } .site-navigation .header-content.dense .header-centeritems { font-family: Roboto, sans-serif; } @media (max-width: 1000px) { .site-navigation .header-content.dense .header-content-inner { height: 56px; } } .site-navigation .header-content.dense .header-content-inner .headbar-sideitems .btn.inverted { font-family: Roboto, sans-serif; font-style: normal; font-weight: bold; font-size: 16px; line-height: 18px; /* identical to box height */ text-align: center; color: #7030e5; } .site-navigation .header-content.dense .header-content-inner .headbar-sideitems .logo { margin-bottom: 0; } .site-navigation .header-content.dense .header-content-inner .headbar-sideitems .logo_mobile { margin-top: 0px; } @media (min-width: 1001px) { .site-navigation .header-content.dense .header-content-inner .headbar-sideitems .logo_mobile { display: none; } } @media (max-width: 1000px) { .site-navigation .header-content.dense .header-content-inner .headbar-sideitems .logo_desktop { display: none; } } .headerder-centeritems { flex: 1 0 auto; } .banner-short { margin: 24px 0; } .site-header { height: 63px; } .banner-short { padding: 8px; } #menu-header { padding-left: 0 !important; } .headbar-centeritems { flex: 1 0 auto; } @media (min-width: 1001px) { .mobile-element { display: none !important; } } .btn.mobile-element { width: 100%; text-align: center; display: flex; } .btn.mobile-element a { flex: 1 0 auto; } @media (max-width: 1000px) { .desktop-element { display: none !important; } } @media (max-width: 1000px) { .headbar-sideitems:last-child { display: none; } } @media (min-width: 1001px) { .layout.direction-column.background-layout { margin-top: 7px; } } h1 { /*font-family: "Montserrat Bold";*/ } @media (max-width: 1000px) { .column_mobile { flex-direction: column; } } .links-container .layout { justify-content: flex-end; } .align-center { align-items: center; } @media (max-width: 1000px) { .site-header .headbar-centeritems, .site-header .headbar-sideitems:last-child() { display: none; } } @media (min-width: 1001px) { .headbar-sideitems_mobile { display: none; } } @media (max-width: 1000px) { .site-header .headbar-centeritems { display: none; } } @media (min-width: 1001px) { .site-header .headbar-sideitems_mobile { display: none; } } @media (max-width: 1000px) { .site-header .headbar-sideitems:last-child() { display: none; } } .site-branding { max-height: 96px; } @media (max-width: 1000px) { .site-branding { max-height: 56px; } } .site-title { opacity: 0; } .site-description { visibility: hidden; opacity: 0; } footer .footer-col { /* or 167% */ color: #7d8d93 !important; } footer .footer-col .ft-header { font-style: normal; font-weight: normal; font-size: 13px; /*line-height: 15px;*/ text-transform: uppercase; color: #100e0f; } footer .footer-col .small { font-style: normal; font-weight: normal; font-size: 12px; line-height: 20px; /* or 167% */ color: #7d8d93; } footer .footer #menu-footer { padding-left: 0px; } .show-more { height: 45px; } .show-more span { font-style: normal; font-weight: bold; font-size: 16px; line-height: 19px; /* identical to box height */ text-align: center; color: #ffffff; } @media (max-width: 1000px) { .direction-column { flex-direction: column; } } .site-header .a { list-style: none; } .site-header ul { margin-bottom: 0; padding-left: 0; } div:not(#article.id) .theme--light.v-image { max-height: 136px; } .article-right { margin: -10px 0 -10px 20px; } .article-right .author-card { gap: 10px; } .article-right .article-tags .article-tag { font-family: Roboto, sans-serif; } @media (min-width: 1001px) { .article-right { margin: -10px 0 -10px 0; } } @media (max-width: 1000px) { .content-wrapper .article-crumbs a { display: none; } .content-wrapper .article-crumbs a:nth-child(2) { display: inline; } .content-wrapper .article-crumbs .crumb-divider { display: none; } } @media (max-width: 320px) { .content-wrapper .layout { max-width: 320px; } } @media (min-width: 1001px) { .content-wrapper .w-100.banner-short { max-width: 105%; width: 105% !important; } } @media (max-width: 1000px) { .content-wrapper .w-100.banner-short .wi-regnow-inner { background-image: url(../img/reg-now-mobile.png); background-size: cover; background-repeat: no-repeat; max-height: 232px; align-items: center; } .content-wrapper .w-100.banner-short .wi-regnow-center { padding-top: 0px; padding-left: 25px; } .content-wrapper .w-100.banner-short .wi-regnow-side a { font-family: Roboto, sans-serif; font-style: normal; font-weight: bold; font-size: 16px; line-height: 19px; text-align: center; color: #8e68ff; } } .content-wrapper .py-10 { padding-top: 53px; padding-bottom: 10px; } .content-wrapper .read-more { margin: 0 0 33px !important; font-size: 20px; line-height: 26px; } @media screen and (max-width: 640px) { .content-wrapper .read-more { margin-bottom: 20px !important; } } .background-layout { background-size: 100% 100%; max-width: 1160px; height: 556px; margin: auto; position: relative; } @media (max-width: 1001px) { .background-layout { height: auto; } } .desktop-element.article-card-outer.lg6 .article-card-preview { display: flex !important; flex-direction: column; justify-content: center; } .article-reading-time-mobile { align-items: center; margin-top: 8px; font-family: Montserrat; display: none; font-size: 14px; color: #000; margin-bottom: 0; } .article-reading-time-mobile svg { margin-right: 9px; } @media (max-width: 1001px) { .article-reading-time-mobile { display: flex; } } .article-title-block { position: absolute; bottom: 39px; margin-bottom: 0; left: 4%; right: 4%; z-index: 20; display: flex; align-items: start; justify-content: space-between; } .article-title-block .article-reading-time { color: #fff; white-space: nowrap; background-size: contain; display: flex; align-items: center; font-size: 22px; margin-top: 8px; } .article-title-block .article-reading-time svg { margin-right: 5px; } @media (max-width: 1001px) { .article-title-block .article-reading-time { color: #000; margin-bottom: 24px; display: none; } } @media (max-width: 1001px) { .article-title-block { position: relative; left: auto; right: auto; bottom: 0; color: #000 !important; max-width: 100%; font-size: 25px; line-height: 25px; flex-direction: column; align-items: start; } } .article-title { font-style: normal; font-weight: bold; font-size: 36px; line-height: 43px; color: #ffffff; margin-top: 0; margin-bottom: 0; max-width: 690px; flex: 1; } @media (min-width: 1001px) { .article-title_mobile { display: none; } } @media (max-width: 1001px) { .article-title { position: relative; left: auto; color: #000 !important; max-width: 100%; font-size: 25px; line-height: 25px; margin-top: 42px; margin-bottom: 24px; } } @media (max-width: 1000px) { .article-preview { display: none; } } @media (max-width: 1000px) { .single-article-post .mobile-element .v-icon.mx-4 { margin-left: 0px !important; } .article-card-outer { width: 85% !important; } .single-article-post .layout.py-2.align-center { padding-bottom: 12px !important; } .single-article-post .mobile-element hr { position: absolute; left: 0; width: 1000px; } .single-article-post .v-icon.notranslate.mx-4 { width: 25px !important; height: 25px !important; font-size: 25px !important; } .single-article-post .background-layout { background-position: center center !important; background-size: contain; height: -moz-max-content; height: max-content; max-height: none !important; } .single-article-post .background-layout img { width: 100%; max-height: none !important; } .article-cards { width: 100% !important; } .article-card-preview { font-style: normal; font-weight: normal !important; font-size: 12px !important; line-height: 15px !important; color: #4d4d4d; } .article-card-body { padding-top: 13px !important; } } @media (max-width: 1000px) { .background-layout img { max-height: 138px !important; } .join-tg div { margin: 0 0 0 0 !important; } .join-tg .btn { margin: 20px 0px 0px !important; } .background-layout { max-height: 138px !important; } } .article-container { padding: 0 19px; max-width: 1196px; width: 100%; } .ppd-article-container { margin-right: 45px; } @media (max-width: 1000px) { .ppd-article-container { margin-right: 0; } } .ppd-article:not(#override) { max-width: 810px; } .ppd-article:not(#override) .block-registration { font-family: Montserrat; flex-basis: 100%; padding: 40px 35px 40px 47px; display: flex; align-items: center; text-align: left; margin: 24px 0px; background: #8e68ff url(../img/gift-for-registration/purple-banner-right.png) right center no-repeat; } .ppd-article:not(#override) .block-registration .block-registration__content { font-size: 22px; font-weight: 600; line-height: 28px; padding: 0 74px 0 0; color: #fff; } .ppd-article:not(#override) .block-registration .block-registration__content p { color: #fff !important; margin: 0 !important; } @media (max-width: 1000px) { .ppd-article:not(#override) .block-registration .block-registration__content { padding: 0; font-size: 18px; text-align: left; } } .ppd-article:not(#override) .block-registration a { background: #FFFFFF; border-radius: 2px; height: 45px; line-height: 45px; text-decoration: none; font-family: Roboto; font-style: normal; font-weight: bold; font-size: 16px; color: #8E68FF !important; padding: 0 25px; box-shadow: 0 2px 25px 0 #6243bf; } .ppd-article:not(#override) .block-registration a:hover { background: #f9f1ff; } @media screen and (max-width: 1000px) { .ppd-article:not(#override) .block-registration a { margin-top: 30px; } } @media screen and (max-width: 1000px) { .ppd-article:not(#override) .block-registration { padding: 26px 12px 36px 25px; flex-direction: column; justify-content: center; text-align: left; } } .ppd-article:not(#override) .block-telegram { font-family: Montserrat; flex-basis: 100%; flex-direction: column; padding: 40px 35px 40px 47px; display: flex; align-items: start; text-align: left; margin: 24px 0; min-height: 418px; background: #9bbaf1 url(../img/telegram.png) left bottom no-repeat; padding-left: 360px; } @media (max-width: 1000px) { .ppd-article:not(#override) .block-telegram { background: #9bbaf1 url(../img/telegram_m.png) bottom center no-repeat; } } .ppd-article:not(#override) .block-telegram .block-telegram__content { font-family: Montserrat; font-style: normal; font-weight: 400; font-size: 24px; line-height: 32px; padding: 0 70px 0 0; color: #000; } .ppd-article:not(#override) .block-telegram .block-telegram__content p { color: #000 !important; margin: 0 !important; } @media screen and (max-width: 1000px) { .ppd-article:not(#override) .block-telegram .block-telegram__content { font-family: Montserrat; font-style: normal; font-weight: 400; font-size: 18px; line-height: 26px; padding: 0; } } .ppd-article:not(#override) .block-telegram a { margin-top: 30px; background: linear-gradient(243.77deg, #A356F3 -7.35%, #6A2BE3 107.02%); box-shadow: 0px 2px 25px rgba(113, 48, 229, 0.530649); border-radius: 2px; color: #fff !important; text-decoration: none; } .ppd-article:not(#override) .block-telegram a:hover { background: linear-gradient(270deg, #ad63fc, #5f20d3); } @media screen and (max-width: 1000px) { .ppd-article:not(#override) .block-telegram { padding: 26px 12px 525px 25px; background-color: #cadcff; } } .gift-for-registration { flex-basis: 100%; padding-left: 55px; padding-right: 55px; display: flex; align-items: center; text-align: center; margin: 24px 8px; } .gift-for-registration h2 { font-family: Montserrat; font-style: normal; font-weight: 600; font-size: 30px; line-height: 33px; color: #FFFFFF; } .gift-for-registration p { font-family: Roboto; font-size: 16px; line-height: 28px; color: #FFFFFF; margin-bottom: 0 !important; } .gift-for-registration a { background: #FFFFFF; border-radius: 2px; height: 45px; line-height: 45px; font-family: Roboto; font-style: normal; font-weight: bold; font-size: 16px; color: #8E68FF !important; padding: 0 25px; box-shadow: 0 2px 25px 0 #6243bf; } @media screen and (max-width: 1150px) { .gift-for-registration { padding-left: 25px; padding-right: 25px; } } @media screen and (max-width: 1050px) { .gift-for-registration { padding-left: 5px; padding-right: 5px; } } @media screen and (min-width: 1000px) { .gift-for-registration { justify-content: space-between; height: 121px; background: url("../img/gift-for-registration/purple-banner-left.png") left center no-repeat, #8e68ff url("../img/gift-for-registration/purple-banner-right.png") right center no-repeat; } .gift-for-registration:before { width: 206px; content: " "; } } @media screen and (max-width: 1000px) { .gift-for-registration { height: 232px !important; flex-direction: column; justify-content: center; background: url("../img/gift-for-registration/purple-banner-mobile-left.png") left center/auto 232px no-repeat, #8e68ff url("../img/gift-for-registration/purple-banner-mobile-right.png") right center/auto 232px no-repeat; } .gift-for-registration a { margin-top: 30px; } } @media screen and (max-width: 640px) { .gift-for-registration { padding-left: 25px; padding-right: 25px; width: calc(100% - 8px - 8px) !important; text-align: left; } .gift-for-registration h2 { font-size: 23px; line-height: 29px; } .gift-for-registration p { font-size: 14px; line-height: 21px; } .gift-for-registration a { font-size: 16px; padding-left: 15px; padding-right: 15px; } } .content-wrapper { background: #FFFFFF; } @media (max-width: 1270px) { .banner-short { order: 1; } .article-card-outer:nth-child(n+4) { order: 2; } } @media (max-width: 960px) { .article-card-outer:nth-child(n+3) { order: 2; } } .article-card.emphasis :not(.ovrd) .article-card-preview { color: #4D4D4D !important; } .article-card-ad-row { display: flex; align-items: center; align-self: flex-start; } .block_read_more { background-color: #F2F5FF; padding: 37px 57px; font-family: Montserrat; } .block_read_more .block_read_more_title { font-size: 20px; font-weight: bold; } .block_read_more a { font-size: 24px; font-weight: 500; color: #6A2BE3 !important; text-decoration: none !important; border-bottom: 1px dotted #6A2BE3; } .block_read_more a:hover { border-bottom: 0; } @media screen and (max-width: 1000px) { .block_read_more { padding: 18px 20px 23px 13px; } .block_read_more .block_read_more_title { font-size: 14px; } .block_read_more a { font-size: 18px; } } #toc_container { background-color: #F9F9FC; padding: 23px 31px; color: #6A2BE3; } @media (max-width: 1001px) { #toc_container { padding: 17px 24px; } } #toc_container .toc_title { font-size: 30px; font-weight: bold; font-family: Montserrat; color: #000; margin-bottom: 32px; } @media (max-width: 1001px) { #toc_container .toc_title { font-size: 18px; margin-bottom: 13px; } } #toc_container ul.toc_list { list-style: numfber; font-size: 20px; margin-left: 31px; font-family: Roboto; font-weight: 500; color: #6A2BE3; } #toc_container ul.toc_list li { color: #6A2BE3 !important; font-size: 20px; } @media (max-width: 1001px) { #toc_container ul.toc_list li { font-size: 16px; } } #toc_container ul.toc_list li:before { width: 0 !important; margin-right: 0 !important; } #toc_container ul.toc_list li a { text-decoration: none; border-bottom: 1px dotted #6A2BE3; color: #6A2BE3 !important; } #toc_container ul.toc_list li a:hover { border-bottom: 0; } .search-page h2 { font-size: 24px; padding: 20px 0; } .search-page h2 .query { color: #ab54ff; } .pld-common-wrap a { font-family: 'Montserrat'; font-style: normal; font-weight: 600; font-size: 16px; line-height: 20px; display: flex; align-items: center; padding: 10px 20px; border: 1px solid rgba(106, 43, 227, 0.2) !important; border-radius: 2px; } .pld-common-wrap a:hover { border: 1px solid #6A2BE3; } .block-likes { display: flex; margin-top: 30px; justify-content: space-between; } .pld-like-dislike-wrap { display: flex; margin-bottom: 0; } .pld-like-wrap { margin-right: 11px; } .pld-count-wrap { margin-left: 10px; } .epvc-post-count { font-size: 14px; font-family: Montserrat; display: flex; align-items: center; } .epvc-post-count .epvc-count { margin-left: 8px; } .comment-reply-title { font-weight: bold; font-size: 20px; } .comment-author { font-family: 'Montserrat'; font-style: normal; font-weight: 600; font-size: 16px; line-height: 20px; } .comment-form input[type=text], .comment-form textarea { background: #EDF1F6; border-radius: 2px; position: relative; padding: 5px 15px; resize: none; width: 100%; } .comment-form textarea { padding-top: 31px; height: 147px; } .comment-form .comment-form-comment { position: relative; align-items: normal !important; } .comment-form .comment-form-comment:before { content: 'Ваш ответ'; font-family: 'Roboto'; font-style: normal; font-weight: 400; font-size: 11px; line-height: 7px; color: #7D8D93; position: absolute; top: 15px; left: 15px; z-index: 10; } .comment-form .form-submit { position: absolute; margin-top: -75px; right: 15px; } .comment-form .form-submit .submit { color: #fff !important; background: linear-gradient(57.45deg, #7245FF 13.81%, #7245FF 92.89%); box-shadow: 0px 2px 10px #D4D4D4; border-radius: 2px; transition: background-color .15s ease-in,color .15s ease-in; padding: 10px 45px; font-size: 16px; font-family: 'Roboto'; font-style: normal; font-weight: 700; } .comment-form .form-submit .submit:hover { background-color: #f9f1ff; } @media (max-width: 1000px) { .comment-form .form-submit { left: 15px; } } .comment-form .comment-form-comment { display: flex; flex-direction: column; } .comment-form .wp-comment-cookies-consent { font-size: 14px; } .comment-form .comment-notes { display: block !important; font-family: 'Roboto'; font-style: normal; font-weight: 400; font-size: 14px; line-height: 16px; margin-top: 19px; color: #000000; opacity: 0.5; } .comment-form .comment-notes .required { color: #FF0000; } @media (max-width: 1000px) { .comment-form .comment-notes { display: flex; flex-direction: column; } } .comment-form p:not(.comment-form-cookies-consent) { display: flex; align-items: center; } .comment-form p:not(.comment-form-cookies-consent) label { width: 60px; } .comments-title { font-family: 'Montserrat'; font-style: normal; font-weight: 700; font-size: 35px; line-height: 43px; } .comments-title .comments-num { font-weight: normal; } @media (max-width: 1000px) { .comments-title { font-size: 19px; line-height: 23px; } } .commentmetadata { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-size: 14px; line-height: 16px; opacity: 0.5; } .comment-footer { display: flex; align-items: center; } .comment-footer .reply { margin-left: 20px; } .comment-footer .reply a { font-family: 'Montserrat'; font-style: normal; font-weight: 600; font-size: 14px; line-height: 17px; color: #6A2BE3 !important; } ol.commentlist { list-style: none; padding-left: 0; } ol.commentlist li { background: #FFFFFF; box-shadow: 0px 5px 19px rgba(203, 207, 216, 0.31); border-radius: 2px; margin-top: 24px; } ol.commentlist li .comment-body { padding: 25px; } ol.commentlist li .children { list-style: none; padding-left: 0; } ol.commentlist li .children li { background: #F9F9FC; padding-left: 40px; margin-top: 0px; } .comments-moderatate-label { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-size: 14px; line-height: 16px; color: #000000; opacity: 0.5; } .site-footer .footer { background-color: #f9f9fc; } .site-footer .footer .footer-container { padding: 29px 40px 16px; max-width: 1300px; margin: 0 auto; } @media (max-width: 1000px) { .site-footer .footer { padding: 20px 0; } } .site-footer .footer-col ul li { list-style: none; } .ft-logo { cursor: pointer; width: 216px; height: 46px; margin-bottom: 112px; } @media (max-width: 1000px) { .ft-logo { margin-bottom: 0px; } } .ft-logo.new-year { height: auto; margin: -16px 0 auto -18px; width: 200px; } .footer-text { font-size: 12px; text-align: center; margin: 20px 0; color: #7d8d93; } .footer-inner { display: flex; margin-bottom: 20px; } @media (max-width: 999px) { .footer-container { display: none; } } .footer-inner .footer-col.col-logo { flex: 1 0 206px; } .footer-inner .footer-col a { font-size: 14px; line-height: 28px; } .footer-inner .footer-cont { display: flex; flex-flow: column; flex: 10 0 auto; } .footer-inner .footer-grid { display: grid; grid-template-columns: 90px 116px 281px 153px 181px; grid-gap: 33px; } @media (max-width: 1264px) { .footer-inner .footer-col { margin: 0; } .footer-inner .footer-grid { grid-template-columns: repeat(2, 1fr); margin-left: 30px; } } .footer-inner .info-grid { margin-top: 35px; display: grid; grid-template-columns: 234px 254px 168px 174px; grid-gap: 30px; } @media (max-width: 1264px) { .footer-inner .info-grid { grid-template-columns: 1fr; margin-left: 30px; } } .footer-inner ul.menu { padding: 0; list-style: none; } .footer-inner ul.menu li { padding-bottom: 15px; } .footer-inner .banks_menu ul, .footer-inner .companies_menu ul, .footer-inner .products_menu ul, .footer-inner .cities_menu ul { max-height: 200px; line-height: 18px; list-style: none; padding: 0; } .footer-inner .banks_menu ul a, .footer-inner .companies_menu ul a, .footer-inner .products_menu ul a, .footer-inner .cities_menu ul a { font-size: 12px; color: #7d8d93 !important; padding-right: 10px; } .footer-inner .footer-banks > div:first-child, .footer-inner .footer-cities > div:first-child, .footer-inner .footer-companies > div:first-child, .footer-inner .footer-links > a:not(:last-child), .footer-inner .footer-products > div:first-child { padding-bottom: 15px; } .footer-text-small { font-size: 10px; } .ft-address { font-size: 14px; color: #7d8d93; } .ft-address, .ft-phone { font-weight: 500; line-height: 20px; } .ft-phone { margin: 10px 0; margin-bottom: 21px; font-size: 18px; text-align: left; color: #7245ff; } .footer-mobile { display: none; } @media (max-width: 999px) { .footer-mobile { display: block; } } .footer-mobile .mobile-info { display: flex; justify-content: space-between; padding: 0 20px; } .footer-mobile .mobile-info .contacts { margin-right: auto; margin-left: auto; } @media (max-width: 600px) { .footer-mobile .mobile-info { flex-direction: column; } .footer-mobile .mobile-info .contacts { margin-top: 20px; margin-right: 0; margin-left: 0; } } .footer-mobile .mobile-links { padding: 0 20px; list-style: none; margin: 32px 0 16px 0; display: grid; grid-template-columns: repeat(auto-fill, 170px); grid-auto-rows: 40px; } @media (max-width: 600px) { .footer-mobile .mobile-links { grid-template-columns: repeat(auto-fill, 120px); } } .footer-mobile .mobile-social { padding: 0 20px; margin-top: 32px; } .footer-mobile .mobile-social .ft-tg-cont { display: flex; } .footer-mobile .mobile-social .ft-tg-cont > :not(:last-child) { margin-right: 10px; } .footer-mobile-menu { background: #fff; list-style: none; padding: 0 !important; margin: 0; width: 100%; } .footer-mobile-menu .sub-menu.hidden { display: none; } .footer-mobile-menu .sub-menu > li { padding: 0; height: 30px; } .footer-mobile-menu .sub-menu > li:before { display: inline-block; content: ""; border-top: 2px solid #ab54ff; margin: 5px 10px 5px 0; width: 10px; } .footer-mobile-menu .sub-menu > li a { font-weight: normal; cursor: pointer; font-size: 15px; line-height: 18px; color: #7d8d93 !important; } .footer-mobile-menu ul { list-style: none; padding: 0; margin: 0; width: 100%; } .footer-mobile-menu > li { border-bottom: 1px solid rgba(0, 0, 0, 0.13333); width: 100%; position: relative; padding: 16px 24px; } .footer-mobile-menu > li.menu-item-has-children { cursor: pointer; } .footer-mobile-menu > li.menu-item-has-children:after { content: ''; position: absolute; width: 24px; height: 24px; background: url(/blog/wp-content/themes/simple-theme/img/arrow.svg) no-repeat center; top: 18px; right: 20px; } .footer-mobile-menu > li.menu-item-has-children.opened:after { transform: rotate(180deg); } .footer-mobile-menu > li a { font-size: 15px; color: #2d2645; } @media (min-width: 768px) { .footer-col.links { width: 10.5%; } } .footer-col { display: flex; flex-flow: column; margin-right: 40px; } .info-grid > :first-child > a:first-child { padding-bottom: 14px !important; } .info-grid__subscribe { font-weight: 400; font-size: 12px; line-height: 18px; display: flex; align-items: flex-end; } .footer-col .ft-tg-cont { display: flex; } .footer-col .ft-tg-cont > :not(:last-child) { margin: auto 20px auto 0; } .footer-download-appstore-links { max-width: 1180px; width: 100%; } @media (max-width: 1000px) { .footer-download-appstore-links { padding: 0 20px; } } .footer-download-appstore-links .app-code-wrapper { margin-right: 15px; } @media (max-width: 1000px) { .footer-download-appstore-links .app-code-wrapper { display: none; } } .footer-download-appstore-links .appstore-links-header { flex: 0 1 495px; margin-right: 15px; } .footer-download-appstore-links .appstore-links-title { font-weight: 700; font-size: 19px; line-height: 22px; color: #000; } .footer-download-appstore-links .appstore-links-description { font-weight: 400; font-size: 12px; line-height: 18px; color: #7d8d93; margin-top: 15px; } @media (max-width: 1000px) { .footer-download-appstore-links .appstore-links-description { display: none; } } .headbar-centeritems .sub-menu .sub-menu { transform: translate(50%, -56px); } /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiaGVhZGVyLnNjc3MiLCJjb250ZW50LnNjc3MiLCJmb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNDaEI7RUFDRSxZQUFZO0VBQ1osc0JBQXNCO0VBQ3RCLGVBQWUsRUFBQTs7QUFFakI7RUFDRTtJQUNFLFlBQVksRUFBQSxFQUFHOztBQUVuQjtFQUNFO0lBQ0UsWUFBWSxFQUFBLEVBQUc7O0FBRW5CO0VBQ0UsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixvQkFBb0IsRUFBQTs7QUFFdEI7RUFDRTtJQUNFLGdCQUFnQjtJQUNoQixZQUFZO0lBQ1osaUJBQWlCLEVBQUEsRUFBRzs7QUFFeEI7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLHFCQUFxQjtFQUNyQixtQ0FBbUMsRUFBQTs7QUFFckM7RUFDRTtJQUNFLGtCQUFrQixFQUFBLEVBQUc7O0FBRXpCO0VBQ0UsV0FBVztFQUNYLFVBQVU7RUFDVix5Q0FBeUMsRUFBQTs7QUFFM0M7RUFDRSxjQUFjLEVBQUE7O0FBRWhCO0VBQ0UsYUFBYTtFQUNiLGlCQUFpQjtFQUNqQix1QkFBdUI7RUFDdkIsVUFBVTtFQUNWLDJCQUEyQjtFQUMzQixlQUFlO0VBQ2YsU0FBUztFQUNULFdBQVc7RUFDWCx5QkFBeUI7RUFDekIsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixZQUFZLEVBQUE7O0FBRWlCO0VBQzdCO0lBQ0UsdUJBQXVCLEVBQUEsRUFBRzs7QUFFOUI7RUFDRTtJQUNFLGlCQUFpQjtJQUNqQixjQUFjLEVBQUEsRUFBRzs7QUFFckI7RUFDRSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFdBQVc7RUFDWCxrREFBa0Q7RUFDbEQsMkJBQTJCO0VBQzNCLFdBQVc7RUFDWCxZQUFZO0VBQ1osd0RBQXdEO0VBQ3hELGVBQWUsRUFBQTs7QUFJakI7RUFDRSxjQUFjO0VBQ2QsYUFBYTtFQUNiLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsZUFBZSxFQUFBOztBQUVqQjtF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QXlCLEVBQUE7O0FBQzdCO0VBQ0UsZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDVixTQUFTO0VBQ1QsV0FBVyxFQUFBOztBQUNiO0VBQ0UsK0NBQStDO0VBQy9DLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsa0JBQWtCLEVBQUE7O0FBQ2xCO0VBQ0UsZUFBZSxFQUFBOztBQUNmO0VBQ0UsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLG9GQUFvRjtFQUNwRixTQUFTO0VBQ1QsV0FBVyxFQUFBOztBQUNiO0VBQ0UseUJBQXlCLEVBQUE7O0FBQzdCO0VBQ0UsZUFBZTtFQUNmLGNBQWMsRUFBQTs7QUFFcEI7RUFDRTtJQUNFLFlBQVksRUFBQSxFQUFHOztBQUdmO0VBQ00sYUFBYTtFQUNiLGlCQUFpQjtFQUNqQixrQkFBa0IsRUFBQTs7QUFJM0I7RUFDSSwrQkFBOEIsRUFBQTs7QUFHbEM7RUFDSSxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixhQUFhO0VBQ2IscUJBQXFCLEVBQUE7O0FBRzFCO0VBQ0UsYUFBYSxFQUFBOztBQUVmO0VBQ0Usd0JBQXdCLEVBQUE7O0FBRXZCO0VBQ2UsaUJBQWlCO0VBQ2pCLFdBQ0osRUFBQTs7QUFFQTtFQUNJO0lBQ0ksZUFDSixFQUFBLEVBQUM7O0FBR0w7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0k7SUFDSSxhQUNKLEVBQUEsRUFBQzs7QUFHTDtFQUNJLGVBQWU7RUFDZixrQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsV0FDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsY0FBYztFQUNkLGdCQUNKLEVBQUE7O0FBRUE7RUFDSTtJQUNJLGFBQ0osRUFBQSxFQUFDIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLmxvZ28ge1xuICB3aWR0aDogMjE2cHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIC4xNXM7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI2NHB4KSB7XG4gIC5sb2dvIHtcbiAgICB3aWR0aDogMTUwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5sb2dvIHtcbiAgICB3aWR0aDogMTIwcHg7IH0gfVxuXG4ubG9nby5uZXcteWVhciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA1NnB4O1xuICBtYXJnaW4tYm90dG9tOiAtMTZweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5sb2dvLm5ldy15ZWFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTJweDsgfSB9XG5cbi5zdGVhbHRoLWJ0biB7XG4gIHBhZGRpbmc6IDEzcHggMjZweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjJzLCBvcGFjaXR5IC4xNXM7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNjRweCkge1xuICAuc3RlYWx0aC1idG4ge1xuICAgIHBhZGRpbmc6IDEzcHggMTVweDsgfSB9XG5cbi5zdGVhbHRoLWJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjE1cywgb3BhY2l0eSAuMTVzOyB9XG5cbi5zdGVhbHRoLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjN2YzYWU5OyB9XG5cbi5tb2JpbGUtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNTZweCk7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAxMDA7IH1cblxuQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOiBhdXRvKSB7XG4gIC5mb290ZXItY29udCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5mb290ZXItY29udCB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIDIwcHg7IH0gfVxuXG4ubWVzc2FnZS11cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tZXNzYWdlLjYzYzRmYjE1LnN2Zyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogNjhweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDJweCAyNXB4IHJnYmEoMTEzLCA0OCwgMjI5LCAwLjUzKSk7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZm9vdGVyLWNvbC5saW5rcyB7XG4gIGZsZXg6IDUgMCBhdXRvO1xuICBoZWlnaHQ6IDE2OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmZvb3Rlci1jb2wubGlua3MgLmEsIC5mb290ZXItY29sLmxpbmtzIGEge1xuICBmbGV4OiAwIDEgMjhweDsgfVxuXG4uZm9vdGVyLWNvbCAuc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzdkOGQ5MzsgfVxuXG4uZm9vdGVyLWNvbCAuaW52ZXJ0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6ICM3MjQ1ZmY7IH1cblxuLmZ0LWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6ICMxMDBlMGY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmhlYWRiYXItY2VudGVyaXRlbXMgLmEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmhlYWRiYXItY2VudGVyaXRlbXMgLmEgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyNnB4IDA7XG4gIG1hcmdpbjogMCAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwICM3ZjNhZTk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzOyB9XG5cbi5oZWFkYmFyLWNlbnRlcml0ZW1zIC5hIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICM3ZjNhZTk7IH1cblxuLmhlYWRiYXItY2VudGVyaXRlbXMgLmE6aG92ZXIgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmhlYWRiYXItY2VudGVyaXRlbXMgLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogIzhlNjhmZiAhaW1wb3J0YW50OyB9XG5cbi5oZWFkYmFyLWNlbnRlcml0ZW1zIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTJweCk7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIG1pbi13aWR0aDogNzNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM2YTJiZTM7IH1cblxuLmhlYWRiYXItY2VudGVyaXRlbXMgLnN1Yi1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTVweCk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzZhMmJlMzsgfVxuXG4uaGVhZGJhci1jZW50ZXJpdGVtcyAuc3ViLW1lbnUgLmEgYSB7XG4gIHdpZHRoOiAxOTZweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg2My43N2RlZywgIzZhMmJlMywgI2EzNTZmMyA1MCUsICNmZmYpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAyMDAlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBvcGFjaXR5IDAuMTVzLCBiYWNrZ3JvdW5kLXBvc2l0aW9uLXggMC4ycyAhaW1wb3J0YW50OyB9XG5cbi5oZWFkYmFyLWNlbnRlcml0ZW1zIC5zdWItbWVudSAuYSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5tb2JpbGUtbWFpbm1lbnUge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubW9iaWxlLW1haW5tZW51IC5tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubW9iaWxlLW1haW5tZW51IC5tZW51ID4gbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEzMzMzKTtcbiAgcGFkZGluZzogNHB4IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1vYmlsZS1tYWlubWVudSAubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1vYmlsZS1tYWlubWVudSAubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Jsb2cvd3AtY29udGVudC90aGVtZXMvc2ltcGxlLXRoZW1lL2ltZy9hcnJvdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDIwcHg7IH1cblxuLm1vYmlsZS1tYWlubWVudSAubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ub3BlbmVkOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4ubW9iaWxlLW1haW5tZW51IC5tZW51ID4gbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMyZDI2NDU7IH1cblxuLm1vYmlsZS1tYWlubWVudSAubWVudSBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG5cbi5tb2JpbGUtbWFpbm1lbnUgLnN1Yi1tZW51LmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1vYmlsZS1tYWlubWVudSAuc3ViLW1lbnUgPiBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiA4LjVweCAwO1xuICBjb2xvcjogIzdkOGQ5MyAhaW1wb3J0YW50OyB9XG5cbi5tb2JpbGUtbWFpbm1lbnUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuI21lbnUtaXRlbS0xMTYsICNtZW51LWl0ZW0tMTAsICNtZW51LWl0ZW0tODAxIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuI21lbnUtaXRlbS0xMDAwIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jbWVudS1pdGVtLTE4NjIgYSB7XG4gIGNvbG9yOiAjZmYyYjJiICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjBweCkge1xuICAjbWVudS1pdGVtLTExNiwgI21lbnUtaXRlbS0xMCwgI21lbnUtaXRlbS04MDEge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI21lbnUtaXRlbS0xMDAwIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5zbS1oZWFkYmFyLWNvbnRyb2wge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc20taGVhZGJhci1jb250cm9sIC5zbS1iYXIge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICMyZDI2NDU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xNXMsIG9wYWNpdHkgLjE1czsgfVxuXG4uc20taGVhZGJhci1jb250cm9sIC5zbS1iYXIxIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDBkZWcpOyB9XG5cbi5zbS1oZWFkYmFyLWNvbnRyb2wgLnNtLWJhcjIge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5zbS1oZWFkYmFyLWNvbnRyb2wgLnNtLWJhcjMge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMGRlZyk7IH1cblxuLnNtLWhlYWRiYXItY29udHJvbC5vcGVuZWQgLnNtLWJhcjEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoN3B4KSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4uc20taGVhZGJhci1jb250cm9sLm9wZW5lZCAuc20tYmFyMiB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnNtLWhlYWRiYXItY29udHJvbC5vcGVuZWQgLnNtLWJhcjMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCkgcm90YXRlKDQ1ZGVnKTsgfVxuXG4uaGVhZGJhci1jZW50ZXJpdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5oZWFkYmFyLXN1Yml0ZW1zIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmYztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNjY2Nyk7XG4gIGJveC1zaGFkb3c6IDAgMTJweCA0M3B4IHJnYmEoMTIyLCA1NSwgMjMxLCAwLjA4KTtcbiAgYm94LXNoYWRvdzogMCAycHggNDNweCByZ2JhKDEyMiwgNTUsIDIzMSwgMC4xMyk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDFweCkge1xuICAuaGVhZGJhci1zdWJpdGVtcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oZWFkYmFyLXN1Yml0ZW1zIC5oZWFkYmFyLXN1Yml0ZW1zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiAxMjEwcHg7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogNDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uaGVhZGJhci1zdWJpdGVtcyAuYSB7XG4gIHBhZGRpbmc6IDZweCAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjN0Q4RDkzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwICM3ZjNhZTk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzO1xuICBjb2xvcjogcmdiYSg0NSwgMzgsIDY5LCAwLjU0OTAyKSAhaW1wb3J0YW50OyB9XG5cbi5oZWFkYmFyLXN1Yml0ZW1zIC5hOmhvdmVyLCAuaGVhZGJhci1zdWJpdGVtcyAuYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmMWZmOyB9XG5cbi5oZWFkYmFyLXN1Yml0ZW1zIC5hLnN1Yi1hY3RpdmUge1xuICBjb2xvcjogIzJkMjY0NSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICM3ZjNhZTk7IH1cblxuQG1lZGlhICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5oZWFkYmFyLXN1Yml0ZW1zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuaGVhZGJhci1zdWJpdGVtcyAuYSwgLmhlYWRiYXItc3ViaXRlbXMgYSB7XG4gICAgbWFyZ2luOiAwIDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI2NHB4KSB7XG4gIC5oZWFkYmFyLXN1Yml0ZW1zIGE6bm90KC5idG4pIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uaGVhZGJhci1zaWRlaXRlbXMge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI2NHB4KSB7XG4gIC5oZWFkYmFyLXNpZGVpdGVtcyB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLmhlYWRiYXItc2lkZWl0ZW1zOmZpcnN0LWNoaWxkIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5oZWFkYmFyLXNpZGVpdGVtczpsYXN0LWNoaWxkIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuQG1lZGlhICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5oZWFkYmFyLXNpZGVpdGVtcyA+IGEge1xuICAgIGhlaWdodDogMjZweDsgfSB9XG5cbi5oZWFkZXItc3VibWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmhlYWRlci1zdWJtZW51IGEge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjN0Q4RDkzICFpbXBvcnRhbnQ7IH1cblxuLmhlYWRlci1zdWJtZW51IC5tZW51LWl0ZW0uYWN0aXZlIGEge1xuICBjb2xvcjogIzhlNjhmZiAhaW1wb3J0YW50OyB9XG5cbi5oZWFkYmFyLXNpZGVpdGVtcyAuYnRuOm5vdCgjb3ZyZCkuaGVhZGVyLWJ0bi1pbnZlcnRlZCwgLm1vYmlsZS1tZW51IC5idG46bm90KCNvdnJkKS5oZWFkZXItYnRuLWludmVydGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzdhNDlkMjtcbiAgYmFja2dyb3VuZDogdW5zZXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLGNvbG9yIC4xNXMgZWFzZS1pbjsgfVxuXG4uaGVhZGJhci1zaWRlaXRlbXMgLmJ0bjpub3QoI292cmQpLCAubW9iaWxlLW1lbnUgLmJ0bjpub3QoI292cmQpIHtcbiAgZm9udC1zaXplOiAxMy41cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiA5LjVweCAxNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjN2E0OWQyOyB9XG5cbi5oZWFkYmFyLXNpZGVpdGVtcyAuYnRuOm5vdCgjb3ZyZCkuaGVhZGVyLWJ0bi1pbnZlcnRlZDpob3ZlciwgLm1vYmlsZS1tZW51IC5idG46bm90KCNvdnJkKS5oZWFkZXItYnRuLWludmVydGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjFmZjsgfVxuXG4uaGVhZGJhci1zdWJpdGVtcyBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFN0U3RTc7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgd2lkdGg6IDI0N3B4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDJweCA1cHggMnB4IDE3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uaGVhZGJhci1zdWJpdGVtcyAuc2VhcmNoLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiA4cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdXJsKC9ibG9nL3dwLWNvbnRlbnQvdGhlbWVzL3NpbXBsZS10aGVtZS9pbWcvc2VhcmNoLnN2Zykgbm8tcmVwZWF0IHRvcCBsZWZ0OyB9XG5cbi5oZWFkZXItY29udGVudCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDMycHggcmdiYSgxNDYsIDE0NiwgMTQ2LCAwLjIzKTtcbiAgaGVpZ2h0OiA3NnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2NjY3KTsgfVxuXG4uaGVhZGVyLWNvbnRlbnQtaW5uZXIge1xuICBtYXgtd2lkdGg6IDEyMTBweDtcbiAgcGFkZGluZzogMCAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjY0cHgpIHtcbiAgLmhlYWRlci1jb250ZW50LWlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4uaGVhZGVyLWNvbnRlbnQsIC5oZWFkZXItcGFkZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA5NnB4OyB9XG5cbi5oZWFkZXItY29udGVudC5kZW5zZSwgLmhlYWRlci1wYWRkZXIuZGVuc2Uge1xuICAvKmhlaWdodDo2M3B4Ki8gfVxuXG4uaGVhZGVyLWNvbnRlbnQuZGVuc2UgLmxvZ28ubmV3LXllYXIsIC5oZWFkZXItcGFkZGVyLmRlbnNlIC5sb2dvLm5ldy15ZWFyIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDU2cHg7XG4gIG1hcmdpbi10b3A6IC0xNnB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuaGVhZGVyLWNvbnRlbnQsIC5oZWFkZXItcGFkZGVyIHtcbiAgICBoZWlnaHQ6IDU2cHg7IH0gfVxuXG4uc2l0ZS1uYXZpZ2F0aW9uIC5oZWFkZXItY29udGVudC5kZW5zZSB7XG4gIGhlaWdodDogNzZweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5zaXRlLW5hdmlnYXRpb24gLmhlYWRlci1jb250ZW50LmRlbnNlIHtcbiAgICBoZWlnaHQ6IDU2cHg7IH0gfVxuXG4uc2l0ZS1uYXZpZ2F0aW9uIC5oZWFkZXItY29udGVudC5kZW5zZSAuaGVhZGVyLWNlbnRlcml0ZW1zIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5zaXRlLW5hdmlnYXRpb24gLmhlYWRlci1jb250ZW50LmRlbnNlIC5oZWFkZXItY29udGVudC1pbm5lciB7XG4gICAgaGVpZ2h0OiA1NnB4OyB9IH1cblxuLnNpdGUtbmF2aWdhdGlvbiAuaGVhZGVyLWNvbnRlbnQuZGVuc2UgLmhlYWRlci1jb250ZW50LWlubmVyIC5oZWFkYmFyLXNpZGVpdGVtcyAuYnRuLmludmVydGVkIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQgKi9cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzcwMzBlNTsgfVxuXG4uc2l0ZS1uYXZpZ2F0aW9uIC5oZWFkZXItY29udGVudC5kZW5zZSAuaGVhZGVyLWNvbnRlbnQtaW5uZXIgLmhlYWRiYXItc2lkZWl0ZW1zIC5sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc2l0ZS1uYXZpZ2F0aW9uIC5oZWFkZXItY29udGVudC5kZW5zZSAuaGVhZGVyLWNvbnRlbnQtaW5uZXIgLmhlYWRiYXItc2lkZWl0ZW1zIC5sb2dvX21vYmlsZSB7XG4gIG1hcmdpbi10b3A6IDBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMXB4KSB7XG4gIC5zaXRlLW5hdmlnYXRpb24gLmhlYWRlci1jb250ZW50LmRlbnNlIC5oZWFkZXItY29udGVudC1pbm5lciAuaGVhZGJhci1zaWRlaXRlbXMgLmxvZ29fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuc2l0ZS1uYXZpZ2F0aW9uIC5oZWFkZXItY29udGVudC5kZW5zZSAuaGVhZGVyLWNvbnRlbnQtaW5uZXIgLmhlYWRiYXItc2lkZWl0ZW1zIC5sb2dvX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaGVhZGVyZGVyLWNlbnRlcml0ZW1zIHtcbiAgZmxleDogMSAwIGF1dG87IH1cblxuLmJhbm5lci1zaG9ydCB7XG4gIG1hcmdpbjogMjRweCAwOyB9XG5cbi5zaXRlLWhlYWRlciB7XG4gIGhlaWdodDogNjNweDsgfVxuXG4uYmFubmVyLXNob3J0IHtcbiAgcGFkZGluZzogOHB4OyB9XG5cbiNtZW51LWhlYWRlciB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5oZWFkYmFyLWNlbnRlcml0ZW1zIHtcbiAgZmxleDogMSAwIGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDFweCkge1xuICAubW9iaWxlLWVsZW1lbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5idG4ubW9iaWxlLWVsZW1lbnQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5idG4ubW9iaWxlLWVsZW1lbnQgYSB7XG4gICAgZmxleDogMSAwIGF1dG87IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuZGVza3RvcC1lbGVtZW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5oZWFkYmFyLXNpZGVpdGVtczpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDFweCkge1xuICAubGF5b3V0LmRpcmVjdGlvbi1jb2x1bW4uYmFja2dyb3VuZC1sYXlvdXQge1xuICAgIG1hcmdpbi10b3A6IDdweDsgfSB9XG5cbmgxIHtcbiAgLypmb250LWZhbWlseTogXCJNb250c2VycmF0IEJvbGRcIjsqLyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvbHVtbl9tb2JpbGUge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5saW5rcy1jb250YWluZXIgLmxheW91dCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLmFsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuc2l0ZS1oZWFkZXIgLmhlYWRiYXItY2VudGVyaXRlbXMsXG4gIC5zaXRlLWhlYWRlciAuaGVhZGJhci1zaWRlaXRlbXM6bGFzdC1jaGlsZCgpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDFweCkge1xuICAuaGVhZGJhci1zaWRlaXRlbXNfbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuc2l0ZS1oZWFkZXIgLmhlYWRiYXItY2VudGVyaXRlbXMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuaGVhZGJhci1zaWRlaXRlbXNfbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuc2l0ZS1oZWFkZXIgLmhlYWRiYXItc2lkZWl0ZW1zOmxhc3QtY2hpbGQoKSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zaXRlLWJyYW5kaW5nIHtcbiAgbWF4LWhlaWdodDogOTZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgLnNpdGUtYnJhbmRpbmcge1xuICAgICAgbWF4LWhlaWdodDogNTZweDsgfSB9XG5cbi5zaXRlLXRpdGxlIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4uc2l0ZS1kZXNjcmlwdGlvbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDsgfVxuXG5mb290ZXIgLmZvb3Rlci1jb2wge1xuICAvKiBvciAxNjclICovXG4gIGNvbG9yOiAjN2Q4ZDkzICFpbXBvcnRhbnQ7IH1cbiAgZm9vdGVyIC5mb290ZXItY29sIC5mdC1oZWFkZXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAvKmxpbmUtaGVpZ2h0OiAxNXB4OyovXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzEwMGUwZjsgfVxuICBmb290ZXIgLmZvb3Rlci1jb2wgLnNtYWxsIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgLyogb3IgMTY3JSAqL1xuICAgIGNvbG9yOiAjN2Q4ZDkzOyB9XG5cbmZvb3RlciAuZm9vdGVyICNtZW51LWZvb3RlciB7XG4gIHBhZGRpbmctbGVmdDogMHB4OyB9XG5cbi5zaG93LW1vcmUge1xuICBoZWlnaHQ6IDQ1cHg7IH1cbiAgLnNob3ctbW9yZSBzcGFuIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0ICovXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmRpcmVjdGlvbi1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4uc2l0ZS1oZWFkZXIgLmEge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5zaXRlLWhlYWRlciB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG5kaXY6bm90KCNhcnRpY2xlLmlkKSAudGhlbWUtLWxpZ2h0LnYtaW1hZ2Uge1xuICBtYXgtaGVpZ2h0OiAxMzZweDsgfVxuXG4uYXJ0aWNsZS1yaWdodCB7XG4gIG1hcmdpbjogLTEwcHggMCAtMTBweCAyMHB4OyB9XG4gIC5hcnRpY2xlLXJpZ2h0IC5hdXRob3ItY2FyZCB7XG4gICAgZ2FwOiAxMHB4OyB9XG4gIC5hcnRpY2xlLXJpZ2h0IC5hcnRpY2xlLXRhZ3MgLmFydGljbGUtdGFnIHtcbiAgICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDAxcHgpIHtcbiAgICAuYXJ0aWNsZS1yaWdodCB7XG4gICAgICBtYXJnaW46IC0xMHB4IDAgLTEwcHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvbnRlbnQtd3JhcHBlciAuYXJ0aWNsZS1jcnVtYnMgYSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jb250ZW50LXdyYXBwZXIgLmFydGljbGUtY3J1bWJzIGE6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAuY29udGVudC13cmFwcGVyIC5hcnRpY2xlLWNydW1icyAuY3J1bWItZGl2aWRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuY29udGVudC13cmFwcGVyIC5sYXlvdXQge1xuICAgIG1heC13aWR0aDogMzIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMXB4KSB7XG4gIC5jb250ZW50LXdyYXBwZXIgLnctMTAwLmJhbm5lci1zaG9ydCB7XG4gICAgbWF4LXdpZHRoOiAxMDUlO1xuICAgIHdpZHRoOiAxMDUlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5jb250ZW50LXdyYXBwZXIgLnctMTAwLmJhbm5lci1zaG9ydCAud2ktcmVnbm93LWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3JlZy1ub3ctbW9iaWxlLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1heC1oZWlnaHQ6IDIzMnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmNvbnRlbnQtd3JhcHBlciAudy0xMDAuYmFubmVyLXNob3J0IC53aS1yZWdub3ctY2VudGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAuY29udGVudC13cmFwcGVyIC53LTEwMC5iYW5uZXItc2hvcnQgLndpLXJlZ25vdy1zaWRlIGEge1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM4ZTY4ZmY7IH0gfVxuXG4uY29udGVudC13cmFwcGVyIC5weS0xMCB7XG4gIHBhZGRpbmctdG9wOiA1M3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4uY29udGVudC13cmFwcGVyIC5yZWFkLW1vcmUge1xuICBtYXJnaW46IDAgMCAzM3B4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuY29udGVudC13cmFwcGVyIC5yZWFkLW1vcmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuLmJhY2tncm91bmQtbGF5b3V0IHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICBoZWlnaHQ6IDU1NnB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMXB4KSB7XG4gICAgLmJhY2tncm91bmQtbGF5b3V0IHtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5kZXNrdG9wLWVsZW1lbnQuYXJ0aWNsZS1jYXJkLW91dGVyLmxnNiAuYXJ0aWNsZS1jYXJkLXByZXZpZXcge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5hcnRpY2xlLXJlYWRpbmctdGltZS1tb2JpbGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hcnRpY2xlLXJlYWRpbmctdGltZS1tb2JpbGUgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDFweCkge1xuICAuYXJ0aWNsZS1yZWFkaW5nLXRpbWUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLmFydGljbGUtdGl0bGUtYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzlweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGVmdDogNCU7XG4gIHJpZ2h0OiA0JTtcbiAgei1pbmRleDogMjA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5hcnRpY2xlLXRpdGxlLWJsb2NrIC5hcnRpY2xlLXJlYWRpbmctdGltZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAuYXJ0aWNsZS10aXRsZS1ibG9jayAuYXJ0aWNsZS1yZWFkaW5nLXRpbWUgc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDFweCkge1xuICAgICAgLmFydGljbGUtdGl0bGUtYmxvY2sgLmFydGljbGUtcmVhZGluZy10aW1lIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMXB4KSB7XG4gICAgLmFydGljbGUtdGl0bGUtYmxvY2sge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDsgfSB9XG5cbi5hcnRpY2xlLXRpdGxlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNDNweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC13aWR0aDogNjkwcHg7XG4gIGZsZXg6IDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDFweCkge1xuICAgIC5hcnRpY2xlLXRpdGxlX21vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDFweCkge1xuICAgIC5hcnRpY2xlLXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmFydGljbGUtcHJldmlldyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnNpbmdsZS1hcnRpY2xlLXBvc3QgLm1vYmlsZS1lbGVtZW50IC52LWljb24ubXgtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5hcnRpY2xlLWNhcmQtb3V0ZXIge1xuICAgIHdpZHRoOiA4NSUgIWltcG9ydGFudDsgfVxuICAuc2luZ2xlLWFydGljbGUtcG9zdCAubGF5b3V0LnB5LTIuYWxpZ24tY2VudGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50OyB9XG4gIC5zaW5nbGUtYXJ0aWNsZS1wb3N0IC5tb2JpbGUtZWxlbWVudCBociB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMDBweDsgfVxuICAuc2luZ2xlLWFydGljbGUtcG9zdCAudi1pY29uLm5vdHJhbnNsYXRlLm14LTQge1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnNpbmdsZS1hcnRpY2xlLXBvc3QgLmJhY2tncm91bmQtbGF5b3V0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLnNpbmdsZS1hcnRpY2xlLXBvc3QgLmJhY2tncm91bmQtbGF5b3V0IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYXJ0aWNsZS1jYXJkcyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuYXJ0aWNsZS1jYXJkLXByZXZpZXcge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzRkNGQ0ZDsgfVxuICAuYXJ0aWNsZS1jYXJkLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAxM3B4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5iYWNrZ3JvdW5kLWxheW91dCBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDEzOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmpvaW4tdGcgZGl2IHtcbiAgICBtYXJnaW46IDAgMCAwIDAgIWltcG9ydGFudDsgfVxuICAuam9pbi10ZyAuYnRuIHtcbiAgICBtYXJnaW46IDIwcHggMHB4IDBweCAhaW1wb3J0YW50OyB9XG4gIC5iYWNrZ3JvdW5kLWxheW91dCB7XG4gICAgbWF4LWhlaWdodDogMTM4cHggIWltcG9ydGFudDsgfSB9XG5cbi5hcnRpY2xlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMTlweDtcbiAgbWF4LXdpZHRoOiAxMTk2cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wcGQtYXJ0aWNsZS1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIC5wcGQtYXJ0aWNsZS1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLnBwZC1hcnRpY2xlOm5vdCgjb3ZlcnJpZGUpIHtcbiAgbWF4LXdpZHRoOiA4MTBweDsgfVxuICAucHBkLWFydGljbGU6bm90KCNvdmVycmlkZSkgLmJsb2NrLXJlZ2lzdHJhdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBwYWRkaW5nOiA0MHB4IDM1cHggNDBweCA0N3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMjRweCAwcHg7XG4gICAgYmFja2dyb3VuZDogIzhlNjhmZiB1cmwoLi4vaW1nL2dpZnQtZm9yLXJlZ2lzdHJhdGlvbi9wdXJwbGUtYmFubmVyLXJpZ2h0LnBuZykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDsgfVxuICAgIC5wcGQtYXJ0aWNsZTpub3QoI292ZXJyaWRlKSAuYmxvY2stcmVnaXN0cmF0aW9uIC5ibG9jay1yZWdpc3RyYXRpb25fX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgcGFkZGluZzogMCA3NHB4IDAgMDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAucHBkLWFydGljbGU6bm90KCNvdmVycmlkZSkgLmJsb2NrLXJlZ2lzdHJhdGlvbiAuYmxvY2stcmVnaXN0cmF0aW9uX19jb250ZW50IHAge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAucHBkLWFydGljbGU6bm90KCNvdmVycmlkZSkgLmJsb2NrLXJlZ2lzdHJhdGlvbiAuYmxvY2stcmVnaXN0cmF0aW9uX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAucHBkLWFydGljbGU6bm90KCNvdmVycmlkZSkgLmJsb2NrLXJlZ2lzdHJhdGlvbiBhIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjOEU2OEZGICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCAyNXB4IDAgIzYyNDNiZjsgfVxuICAgICAgLnBwZC1hcnRpY2xlOm5vdCgjb3ZlcnJpZGUpIC5ibG9jay1yZWdpc3RyYXRpb24gYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmOWYxZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAucHBkLWFydGljbGU6bm90KCNvdmVycmlkZSkgLmJsb2NrLXJlZ2lzdHJhdGlvbiBhIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIC5wcGQtYXJ0aWNsZTpub3QoI292ZXJyaWRlKSAuYmxvY2stcmVnaXN0cmF0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMjZweCAxMnB4IDM2cHggMjVweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAucHBkLWFydGljbGU6bm90KCNvdmVycmlkZSkgLmJsb2NrLXRlbGVncmFtIHtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNDBweCAzNXB4IDQwcHggNDdweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMjRweCAwO1xuICAgIG1pbi1oZWlnaHQ6IDQxOHB4O1xuICAgIGJhY2tncm91bmQ6ICM5YmJhZjEgdXJsKC4uL2ltZy90ZWxlZ3JhbS5wbmcpIGxlZnQgYm90dG9tIG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgLnBwZC1hcnRpY2xlOm5vdCgjb3ZlcnJpZGUpIC5ibG9jay10ZWxlZ3JhbSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM5YmJhZjEgdXJsKC4uL2ltZy90ZWxlZ3JhbV9tLnBuZykgYm90dG9tIGNlbnRlciBuby1yZXBlYXQ7IH0gfVxuICAgIC5wcGQtYXJ0aWNsZTpub3QoI292ZXJyaWRlKSAuYmxvY2stdGVsZWdyYW0gLmJsb2NrLXRlbGVncmFtX19jb250ZW50IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgcGFkZGluZzogMCA3MHB4IDAgMDtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAucHBkLWFydGljbGU6bm90KCNvdmVycmlkZSkgLmJsb2NrLXRlbGVncmFtIC5ibG9jay10ZWxlZ3JhbV9fY29udGVudCBwIHtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAucHBkLWFydGljbGU6bm90KCNvdmVycmlkZSkgLmJsb2NrLXRlbGVncmFtIC5ibG9jay10ZWxlZ3JhbV9fY29udGVudCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5wcGQtYXJ0aWNsZTpub3QoI292ZXJyaWRlKSAuYmxvY2stdGVsZWdyYW0gYSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI0My43N2RlZywgI0EzNTZGMyAtNy4zNSUsICM2QTJCRTMgMTA3LjAyJSk7XG4gICAgICBib3gtc2hhZG93OiAwcHggMnB4IDI1cHggcmdiYSgxMTMsIDQ4LCAyMjksIDAuNTMwNjQ5KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5wcGQtYXJ0aWNsZTpub3QoI292ZXJyaWRlKSAuYmxvY2stdGVsZWdyYW0gYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNhZDYzZmMsICM1ZjIwZDMpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAucHBkLWFydGljbGU6bm90KCNvdmVycmlkZSkgLmJsb2NrLXRlbGVncmFtIHtcbiAgICAgICAgcGFkZGluZzogMjZweCAxMnB4IDUyNXB4IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYWRjZmY7IH0gfVxuXG4uZ2lmdC1mb3ItcmVnaXN0cmF0aW9uIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjRweCA4cHg7IH1cbiAgLmdpZnQtZm9yLXJlZ2lzdHJhdGlvbiBoMiB7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5naWZ0LWZvci1yZWdpc3RyYXRpb24gcCB7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5naWZ0LWZvci1yZWdpc3RyYXRpb24gYSB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzhFNjhGRiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAyNXB4IDAgIzYyNDNiZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmdpZnQtZm9yLXJlZ2lzdHJhdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmdpZnQtZm9yLXJlZ2lzdHJhdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5naWZ0LWZvci1yZWdpc3RyYXRpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDEyMXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9naWZ0LWZvci1yZWdpc3RyYXRpb24vcHVycGxlLWJhbm5lci1sZWZ0LnBuZ1wiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQsICM4ZTY4ZmYgdXJsKFwiLi4vaW1nL2dpZnQtZm9yLXJlZ2lzdHJhdGlvbi9wdXJwbGUtYmFubmVyLXJpZ2h0LnBuZ1wiKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0OyB9XG4gIC5naWZ0LWZvci1yZWdpc3RyYXRpb246YmVmb3JlIHtcbiAgICB3aWR0aDogMjA2cHg7XG4gICAgY29udGVudDogXCIgXCI7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmdpZnQtZm9yLXJlZ2lzdHJhdGlvbiB7XG4gICAgaGVpZ2h0OiAyMzJweCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2dpZnQtZm9yLXJlZ2lzdHJhdGlvbi9wdXJwbGUtYmFubmVyLW1vYmlsZS1sZWZ0LnBuZ1wiKSBsZWZ0IGNlbnRlci9hdXRvIDIzMnB4IG5vLXJlcGVhdCwgIzhlNjhmZiB1cmwoXCIuLi9pbWcvZ2lmdC1mb3ItcmVnaXN0cmF0aW9uL3B1cnBsZS1iYW5uZXItbW9iaWxlLXJpZ2h0LnBuZ1wiKSByaWdodCBjZW50ZXIvYXV0byAyMzJweCBuby1yZXBlYXQ7IH1cbiAgICAuZ2lmdC1mb3ItcmVnaXN0cmF0aW9uIGEge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5naWZ0LWZvci1yZWdpc3RyYXRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4cHggLSA4cHgpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5naWZ0LWZvci1yZWdpc3RyYXRpb24gaDIge1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7IH1cbiAgICAuZ2lmdC1mb3ItcmVnaXN0cmF0aW9uIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cbiAgICAuZ2lmdC1mb3ItcmVnaXN0cmF0aW9uIGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG5cbi5jb250ZW50LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcwcHgpIHtcbiAgLmJhbm5lci1zaG9ydCB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLmFydGljbGUtY2FyZC1vdXRlcjpudGgtY2hpbGQobis0KSB7XG4gICAgb3JkZXI6IDI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmFydGljbGUtY2FyZC1vdXRlcjpudGgtY2hpbGQobiszKSB7XG4gICAgb3JkZXI6IDI7IH0gfVxuXG4uYXJ0aWNsZS1jYXJkLmVtcGhhc2lzIDpub3QoLm92cmQpIC5hcnRpY2xlLWNhcmQtcHJldmlldyB7XG4gIGNvbG9yOiAjNEQ0RDREICFpbXBvcnRhbnQ7IH1cblxuLmFydGljbGUtY2FyZC1hZC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG5cbi5ibG9ja19yZWFkX21vcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNUZGO1xuICBwYWRkaW5nOiAzN3B4IDU3cHg7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0OyB9XG5cbi5ibG9ja19yZWFkX21vcmUgLmJsb2NrX3JlYWRfbW9yZV90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmJsb2NrX3JlYWRfbW9yZSBhIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzZBMkJFMyAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzZBMkJFMzsgfVxuXG4uYmxvY2tfcmVhZF9tb3JlIGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuYmxvY2tfcmVhZF9tb3JlIHtcbiAgICBwYWRkaW5nOiAxOHB4IDIwcHggMjNweCAxM3B4OyB9XG4gIC5ibG9ja19yZWFkX21vcmUgLmJsb2NrX3JlYWRfbW9yZV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5ibG9ja19yZWFkX21vcmUgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuI3RvY19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUZDO1xuICBwYWRkaW5nOiAyM3B4IDMxcHg7XG4gIGNvbG9yOiAjNkEyQkUzOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAxcHgpIHtcbiAgI3RvY19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDE3cHggMjRweDsgfSB9XG5cbiN0b2NfY29udGFpbmVyIC50b2NfdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDFweCkge1xuICAjdG9jX2NvbnRhaW5lciAudG9jX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDsgfSB9XG5cbiN0b2NfY29udGFpbmVyIHVsLnRvY19saXN0IHtcbiAgbGlzdC1zdHlsZTogbnVtZmJlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMzFweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM2QTJCRTM7IH1cblxuI3RvY19jb250YWluZXIgdWwudG9jX2xpc3QgbGkge1xuICBjb2xvcjogIzZBMkJFMyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDFweCkge1xuICAjdG9jX2NvbnRhaW5lciB1bC50b2NfbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuI3RvY19jb250YWluZXIgdWwudG9jX2xpc3QgbGk6YmVmb3JlIHtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuI3RvY19jb250YWluZXIgdWwudG9jX2xpc3QgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNkEyQkUzO1xuICBjb2xvcjogIzZBMkJFMyAhaW1wb3J0YW50OyB9XG5cbiN0b2NfY29udGFpbmVyIHVsLnRvY19saXN0IGxpIGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5zZWFyY2gtcGFnZSBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZzogMjBweCAwOyB9XG5cbi5zZWFyY2gtcGFnZSBoMiAucXVlcnkge1xuICBjb2xvcjogI2FiNTRmZjsgfVxuXG4ucGxkLWNvbW1vbi13cmFwIGEge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMDYsIDQzLCAyMjcsIDAuMikgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi5wbGQtY29tbW9uLXdyYXAgYTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2QTJCRTM7IH1cblxuLmJsb2NrLWxpa2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5wbGQtbGlrZS1kaXNsaWtlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wbGQtbGlrZS13cmFwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4OyB9XG5cbi5wbGQtY291bnQtd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5lcHZjLXBvc3QtY291bnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5lcHZjLXBvc3QtY291bnQgLmVwdmMtY291bnQge1xuICBtYXJnaW4tbGVmdDogOHB4OyB9XG5cbi5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4uY29tbWVudC1hdXRob3Ige1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPXRleHRdLCAuY29tbWVudC1mb3JtIHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZDogI0VERjFGNjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICByZXNpemU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb21tZW50LWZvcm0gdGV4dGFyZWEge1xuICBwYWRkaW5nLXRvcDogMzFweDtcbiAgaGVpZ2h0OiAxNDdweDsgfVxuXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tY29tbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfQktCw0Ygg0L7RgtCy0LXRgic7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiA3cHg7XG4gIGNvbG9yOiAjN0Q4RDkzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMTVweDtcbiAgei1pbmRleDogMTA7IH1cblxuLmNvbW1lbnQtZm9ybSAuZm9ybS1zdWJtaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC03NXB4O1xuICByaWdodDogMTVweDsgfVxuXG4uY29tbWVudC1mb3JtIC5mb3JtLXN1Ym1pdCAuc3VibWl0IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDU3LjQ1ZGVnLCAjNzI0NUZGIDEzLjgxJSwgIzcyNDVGRiA5Mi44OSUpO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDEwcHggI0Q0RDRENDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbixjb2xvciAuMTVzIGVhc2UtaW47XG4gIHBhZGRpbmc6IDEwcHggNDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uY29tbWVudC1mb3JtIC5mb3JtLXN1Ym1pdCAuc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjFmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5jb21tZW50LWZvcm0gLmZvcm0tc3VibWl0IHtcbiAgICBsZWZ0OiAxNXB4OyB9IH1cblxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWNvbW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5jb21tZW50LWZvcm0gLndwLWNvbW1lbnQtY29va2llcy1jb25zZW50IHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtbm90ZXMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogMTlweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG4uY29tbWVudC1mb3JtIC5jb21tZW50LW5vdGVzIC5yZXF1aXJlZCB7XG4gIGNvbG9yOiAjRkYwMDAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvbW1lbnQtZm9ybSAuY29tbWVudC1ub3RlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLmNvbW1lbnQtZm9ybSBwOm5vdCguY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5jb21tZW50LWZvcm0gcDpub3QoLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQpIGxhYmVsIHtcbiAgd2lkdGg6IDYwcHg7IH1cblxuLmNvbW1lbnRzLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0M3B4OyB9XG5cbi5jb21tZW50cy10aXRsZSAuY29tbWVudHMtbnVtIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5jb21tZW50cy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9IH1cblxuLmNvbW1lbnRtZXRhZGF0YSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBvcGFjaXR5OiAwLjU7IH1cblxuLmNvbW1lbnQtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uY29tbWVudC1mb290ZXIgLnJlcGx5IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLmNvbW1lbnQtZm9vdGVyIC5yZXBseSBhIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogIzZBMkJFMyAhaW1wb3J0YW50OyB9XG5cbm9sLmNvbW1lbnRsaXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbm9sLmNvbW1lbnRsaXN0IGxpIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAxOXB4IHJnYmEoMjAzLCAyMDcsIDIxNiwgMC4zMSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luLXRvcDogMjRweDsgfVxuXG5vbC5jb21tZW50bGlzdCBsaSAuY29tbWVudC1ib2R5IHtcbiAgcGFkZGluZzogMjVweDsgfVxuXG5vbC5jb21tZW50bGlzdCBsaSAuY2hpbGRyZW4ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxub2wuY29tbWVudGxpc3QgbGkgLmNoaWxkcmVuIGxpIHtcbiAgYmFja2dyb3VuZDogI0Y5RjlGQztcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7IH1cblxuLmNvbW1lbnRzLW1vZGVyYXRhdGUtbGFiZWwge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG4uc2l0ZS1mb290ZXIgLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5ZmM7IH1cbiAgLnNpdGUtZm9vdGVyIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDI5cHggNDBweCAxNnB4O1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLWNvbCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmZ0LWxvZ28ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyMTZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMTJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgLmZ0LWxvZ28ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9IH1cblxuLmZ0LWxvZ28ubmV3LXllYXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogLTE2cHggMCBhdXRvIC0xOHB4O1xuICB3aWR0aDogMjAwcHg7IH1cblxuLmZvb3Rlci10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAwO1xuICBjb2xvcjogIzdkOGQ5MzsgfVxuXG4uZm9vdGVyLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmZvb3Rlci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZm9vdGVyLWlubmVyIC5mb290ZXItY29sLmNvbC1sb2dvIHtcbiAgZmxleDogMSAwIDIwNnB4OyB9XG5cbi5mb290ZXItaW5uZXIgLmZvb3Rlci1jb2wgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cblxuLmZvb3Rlci1pbm5lciAuZm9vdGVyLWNvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZmxleDogMTAgMCBhdXRvOyB9XG5cbi5mb290ZXItaW5uZXIgLmZvb3Rlci1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA5MHB4IDExNnB4IDI4MXB4IDE1M3B4IDE4MXB4O1xuICBncmlkLWdhcDogMzNweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI2NHB4KSB7XG4gIC5mb290ZXItaW5uZXIgLmZvb3Rlci1jb2wge1xuICAgIG1hcmdpbjogMDsgfVxuICAuZm9vdGVyLWlubmVyIC5mb290ZXItZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfSB9XG5cbi5mb290ZXItaW5uZXIgLmluZm8tZ3JpZCB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjM0cHggMjU0cHggMTY4cHggMTc0cHg7XG4gIGdyaWQtZ2FwOiAzMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjY0cHgpIHtcbiAgLmZvb3Rlci1pbm5lciAuaW5mby1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfSB9XG5cbi5mb290ZXItaW5uZXIgdWwubWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmZvb3Rlci1pbm5lciB1bC5tZW51IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cblxuLmZvb3Rlci1pbm5lciAuYmFua3NfbWVudSB1bCwgLmZvb3Rlci1pbm5lciAuY29tcGFuaWVzX21lbnUgdWwsIC5mb290ZXItaW5uZXIgLnByb2R1Y3RzX21lbnUgdWwsIC5mb290ZXItaW5uZXIgLmNpdGllc19tZW51IHVsIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5mb290ZXItaW5uZXIgLmJhbmtzX21lbnUgdWwgYSwgLmZvb3Rlci1pbm5lciAuY29tcGFuaWVzX21lbnUgdWwgYSwgLmZvb3Rlci1pbm5lciAucHJvZHVjdHNfbWVudSB1bCBhLCAuZm9vdGVyLWlubmVyIC5jaXRpZXNfbWVudSB1bCBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzdkOGQ5MyAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi5mb290ZXItaW5uZXIgLmZvb3Rlci1iYW5rcyA+IGRpdjpmaXJzdC1jaGlsZCwgLmZvb3Rlci1pbm5lciAuZm9vdGVyLWNpdGllcyA+IGRpdjpmaXJzdC1jaGlsZCwgLmZvb3Rlci1pbm5lciAuZm9vdGVyLWNvbXBhbmllcyA+IGRpdjpmaXJzdC1jaGlsZCwgLmZvb3Rlci1pbm5lciAuZm9vdGVyLWxpbmtzID4gYTpub3QoOmxhc3QtY2hpbGQpLCAuZm9vdGVyLWlubmVyIC5mb290ZXItcHJvZHVjdHMgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXG4uZm9vdGVyLXRleHQtc21hbGwge1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuLmZ0LWFkZHJlc3Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjN2Q4ZDkzOyB9XG5cbi5mdC1hZGRyZXNzLCAuZnQtcGhvbmUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4uZnQtcGhvbmUge1xuICBtYXJnaW46IDEwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzcyNDVmZjsgfVxuXG4uZm9vdGVyLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5mb290ZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5mb290ZXItbW9iaWxlIC5tb2JpbGUtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG5cbi5mb290ZXItbW9iaWxlIC5tb2JpbGUtaW5mbyAuY29udGFjdHMge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZm9vdGVyLW1vYmlsZSAubW9iaWxlLWluZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmZvb3Rlci1tb2JpbGUgLm1vYmlsZS1pbmZvIC5jb250YWN0cyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4uZm9vdGVyLW1vYmlsZSAubW9iaWxlLWxpbmtzIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDMycHggMCAxNnB4IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgMTcwcHgpO1xuICBncmlkLWF1dG8tcm93czogNDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmZvb3Rlci1tb2JpbGUgLm1vYmlsZS1saW5rcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCAxMjBweCk7IH0gfVxuXG4uZm9vdGVyLW1vYmlsZSAubW9iaWxlLXNvY2lhbCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luLXRvcDogMzJweDsgfVxuXG4uZm9vdGVyLW1vYmlsZSAubW9iaWxlLXNvY2lhbCAuZnQtdGctY29udCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmZvb3Rlci1tb2JpbGUgLm1vYmlsZS1zb2NpYWwgLmZ0LXRnLWNvbnQgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uZm9vdGVyLW1vYmlsZS1tZW51IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mb290ZXItbW9iaWxlLW1lbnUgLnN1Yi1tZW51LmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvb3Rlci1tb2JpbGUtbWVudSAuc3ViLW1lbnUgPiBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMzBweDsgfVxuXG4uZm9vdGVyLW1vYmlsZS1tZW51IC5zdWItbWVudSA+IGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNhYjU0ZmY7XG4gIG1hcmdpbjogNXB4IDEwcHggNXB4IDA7XG4gIHdpZHRoOiAxMHB4OyB9XG5cbi5mb290ZXItbW9iaWxlLW1lbnUgLnN1Yi1tZW51ID4gbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM3ZDhkOTMgIWltcG9ydGFudDsgfVxuXG4uZm9vdGVyLW1vYmlsZS1tZW51IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZm9vdGVyLW1vYmlsZS1tZW51ID4gbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEzMzMzKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTZweCAyNHB4OyB9XG5cbi5mb290ZXItbW9iaWxlLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mb290ZXItbW9iaWxlLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKC9ibG9nL3dwLWNvbnRlbnQvdGhlbWVzL3NpbXBsZS10aGVtZS9pbWcvYXJyb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICB0b3A6IDE4cHg7XG4gIHJpZ2h0OiAyMHB4OyB9XG5cbi5mb290ZXItbW9iaWxlLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm9wZW5lZDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmZvb3Rlci1tb2JpbGUtbWVudSA+IGxpIGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMmQyNjQ1OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLWNvbC5saW5rcyB7XG4gICAgd2lkdGg6IDEwLjUlOyB9IH1cblxuLmZvb3Rlci1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG5cbi5pbmZvLWdyaWQgPiA6Zmlyc3QtY2hpbGQgPiBhOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDE0cHggIWltcG9ydGFudDsgfVxuXG4uaW5mby1ncmlkX19zdWJzY3JpYmUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cblxuLmZvb3Rlci1jb2wgLmZ0LXRnLWNvbnQge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5mb290ZXItY29sIC5mdC10Zy1jb250ID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW46IGF1dG8gMjBweCBhdXRvIDA7IH1cblxuLmZvb3Rlci1kb3dubG9hZC1hcHBzdG9yZS1saW5rcyB7XG4gIG1heC13aWR0aDogMTE4MHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5mb290ZXItZG93bmxvYWQtYXBwc3RvcmUtbGlua3Mge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5mb290ZXItZG93bmxvYWQtYXBwc3RvcmUtbGlua3MgLmFwcC1jb2RlLXdyYXBwZXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuZm9vdGVyLWRvd25sb2FkLWFwcHN0b3JlLWxpbmtzIC5hcHAtY29kZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmZvb3Rlci1kb3dubG9hZC1hcHBzdG9yZS1saW5rcyAuYXBwc3RvcmUtbGlua3MtaGVhZGVyIHtcbiAgZmxleDogMCAxIDQ5NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLmZvb3Rlci1kb3dubG9hZC1hcHBzdG9yZS1saW5rcyAuYXBwc3RvcmUtbGlua3MtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzAwMDsgfVxuXG4uZm9vdGVyLWRvd25sb2FkLWFwcHN0b3JlLWxpbmtzIC5hcHBzdG9yZS1saW5rcy1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjN2Q4ZDkzO1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmZvb3Rlci1kb3dubG9hZC1hcHBzdG9yZS1saW5rcyAuYXBwc3RvcmUtbGlua3MtZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLmxvZ28ge1xuICB3aWR0aDogMjE2cHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIC4xNXM7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI2NHB4KSB7XG4gIC5sb2dvIHtcbiAgICB3aWR0aDogMTUwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5sb2dvIHtcbiAgICB3aWR0aDogMTIwcHg7IH0gfVxuXG4ubG9nby5uZXcteWVhciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA1NnB4O1xuICBtYXJnaW4tYm90dG9tOiAtMTZweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5sb2dvLm5ldy15ZWFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTJweDsgfSB9XG5cbi5zdGVhbHRoLWJ0biB7XG4gIHBhZGRpbmc6IDEzcHggMjZweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjJzLCBvcGFjaXR5IC4xNXM7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNjRweCkge1xuICAuc3RlYWx0aC1idG4ge1xuICAgIHBhZGRpbmc6IDEzcHggMTVweDsgfSB9XG5cbi5zdGVhbHRoLWJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjE1cywgb3BhY2l0eSAuMTVzOyB9XG5cbi5zdGVhbHRoLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjN2YzYWU5OyB9XG5cbi5tb2JpbGUtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNTZweCk7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAxMDA7IH1cblxuQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOiBhdXRvKSB7XG4gIC5mb290ZXItY29udCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5mb290ZXItY29udCB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIDIwcHg7IH0gfVxuXG4ubWVzc2FnZS11cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tZXNzYWdlLjYzYzRmYjE1LnN2Zyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogNjhweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDJweCAyNXB4IHJnYmEoMTEzLCA0OCwgMjI5LCAwLjUzKSk7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5cblxuLmZvb3Rlci1jb2wubGlua3Mge1xuICBmbGV4OiA1IDAgYXV0bztcbiAgaGVpZ2h0OiAxNjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5mb290ZXItY29sLmxpbmtzIC5hLCAuZm9vdGVyLWNvbC5saW5rcyBhIHtcbiAgZmxleDogMCAxIDI4cHg7IH1cblxuXG4uZm9vdGVyLWNvbCAuc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzdkOGQ5MzsgfVxuXG4uZm9vdGVyLWNvbCAuaW52ZXJ0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6ICM3MjQ1ZmY7IH1cblxuLmZ0LWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6ICMxMDBlMGY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuXG4uaGVhZGJhci1jZW50ZXJpdGVtcyAuYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGVhZGJhci1jZW50ZXJpdGVtcyAuYSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyNnB4IDA7XG4gICAgbWFyZ2luOiAwIDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCAjN2YzYWU5O1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzOyB9XG4gIC5oZWFkYmFyLWNlbnRlcml0ZW1zIC5hIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAjN2YzYWU5OyB9XG4gIC5oZWFkYmFyLWNlbnRlcml0ZW1zIC5hOmhvdmVyIC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmhlYWRiYXItY2VudGVyaXRlbXMgLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogIzhlNjhmZiAhaW1wb3J0YW50OyB9XG5cbi5oZWFkYmFyLWNlbnRlcml0ZW1zIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTJweCk7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIG1pbi13aWR0aDogNzNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM2YTJiZTM7IH1cbiAgLmhlYWRiYXItY2VudGVyaXRlbXMgLnN1Yi1tZW51OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNXB4KTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzZhMmJlMzsgfVxuICAuaGVhZGJhci1jZW50ZXJpdGVtcyAuc3ViLW1lbnUgLmEgYSB7XG4gICAgd2lkdGg6IDE5NnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAyMHB4IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDYzLjc3ZGVnLCAjNmEyYmUzLCAjYTM1NmYzIDUwJSwgI2ZmZik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAyMDAlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIG9wYWNpdHkgMC4xNXMsIGJhY2tncm91bmQtcG9zaXRpb24teCAwLjJzICFpbXBvcnRhbnQ7IH1cbiAgLmhlYWRiYXItY2VudGVyaXRlbXMgLnN1Yi1tZW51IC5hIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLm1vYmlsZS1tYWlubWVudSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5tb2JpbGUtbWFpbm1lbnUgLm1lbnUge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubW9iaWxlLW1haW5tZW51IC5tZW51ID4gbGkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMzMzMyk7XG4gICAgICBwYWRkaW5nOiA0cHggMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubW9iaWxlLW1haW5tZW51IC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAubW9iaWxlLW1haW5tZW51IC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Jsb2cvd3AtY29udGVudC90aGVtZXMvc2ltcGxlLXRoZW1lL2ltZy9hcnJvdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIHJpZ2h0OiAyMHB4OyB9XG4gICAgICAgIC5tb2JpbGUtbWFpbm1lbnUgLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm9wZW5lZDphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgLm1vYmlsZS1tYWlubWVudSAubWVudSA+IGxpIGEge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjMmQyNjQ1OyB9XG4gICAgLm1vYmlsZS1tYWlubWVudSAubWVudSBsaSB7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICAubW9iaWxlLW1haW5tZW51IC5zdWItbWVudS5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1vYmlsZS1tYWlubWVudSAuc3ViLW1lbnUgPiBsaSBhIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZzogOC41cHggMDtcbiAgICBjb2xvcjogIzdkOGQ5MyAhaW1wb3J0YW50OyB9XG4gIC5tb2JpbGUtbWFpbm1lbnUgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cblxuI21lbnUtaXRlbS0xMTYsICNtZW51LWl0ZW0tMTAsICNtZW51LWl0ZW0tODAxIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuI21lbnUtaXRlbS0xMDAwIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4gICNtZW51LWl0ZW0tMTg2MiB7XG4gICAgICAgYSB7XG4gICAgICAgY29sb3I6IHJnYigyNTUsIDQzLCA0MykgIWltcG9ydGFudDtcbiAgICAgICB9XG4gIH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjBweCkge1xuICAjbWVudS1pdGVtLTExNiwgI21lbnUtaXRlbS0xMCwgI21lbnUtaXRlbS04MDEge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI21lbnUtaXRlbS0xMDAwIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5zbS1oZWFkYmFyLWNvbnRyb2wge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc20taGVhZGJhci1jb250cm9sIC5zbS1iYXIge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICMyZDI2NDU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xNXMsIG9wYWNpdHkgLjE1czsgfVxuXG4uc20taGVhZGJhci1jb250cm9sIC5zbS1iYXIxIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDBkZWcpOyB9XG5cbi5zbS1oZWFkYmFyLWNvbnRyb2wgLnNtLWJhcjIge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5zbS1oZWFkYmFyLWNvbnRyb2wgLnNtLWJhcjMge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMGRlZyk7IH1cblxuLnNtLWhlYWRiYXItY29udHJvbC5vcGVuZWQgLnNtLWJhcjEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoN3B4KSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4uc20taGVhZGJhci1jb250cm9sLm9wZW5lZCAuc20tYmFyMiB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnNtLWhlYWRiYXItY29udHJvbC5vcGVuZWQgLnNtLWJhcjMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCkgcm90YXRlKDQ1ZGVnKTsgfVxuXG4uaGVhZGJhci1jZW50ZXJpdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5oZWFkYmFyLXN1Yml0ZW1zIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmYztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNjY2Nyk7XG4gIGJveC1zaGFkb3c6IDAgMTJweCA0M3B4IHJnYmEoMTIyLCA1NSwgMjMxLCAwLjA4KTtcbiAgYm94LXNoYWRvdzogMCAycHggNDNweCByZ2JhKDEyMiwgNTUsIDIzMSwgMC4xMyk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDFweCkge1xuICAgIC5oZWFkYmFyLXN1Yml0ZW1zIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaGVhZGJhci1zdWJpdGVtcyAuaGVhZGJhci1zdWJpdGVtcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogMTIxMHB4O1xuICBwYWRkaW5nOiAwIDI1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmhlYWRiYXItc3ViaXRlbXMgLmEge1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzdEOEQ5MztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCAjN2YzYWU5O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcztcbiAgY29sb3I6IHJnYmEoNDUsIDM4LCA2OSwgMC41NDkwMikgIWltcG9ydGFudDsgfVxuXG4uaGVhZGJhci1zdWJpdGVtcyAuYTpob3ZlciwgLmhlYWRiYXItc3ViaXRlbXMgLmEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjFmZjsgfVxuXG4uaGVhZGJhci1zdWJpdGVtcyAuYS5zdWItYWN0aXZlIHtcbiAgY29sb3I6ICMyZDI2NDUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAjN2YzYWU5OyB9XG5cbkBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuaGVhZGJhci1zdWJpdGVtcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmhlYWRiYXItc3ViaXRlbXMgLmEsIC5oZWFkYmFyLXN1Yml0ZW1zIGEge1xuICAgIG1hcmdpbjogMCAxMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNjRweCkge1xuICAuaGVhZGJhci1zdWJpdGVtcyBhOm5vdCguYnRuKSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLmhlYWRiYXItc2lkZWl0ZW1zIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNjRweCkge1xuICAuaGVhZGJhci1zaWRlaXRlbXMge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5oZWFkYmFyLXNpZGVpdGVtczpmaXJzdC1jaGlsZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4uaGVhZGJhci1zaWRlaXRlbXM6bGFzdC1jaGlsZCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbkBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuaGVhZGJhci1zaWRlaXRlbXMgPiBhIHtcbiAgICBoZWlnaHQ6IDI2cHg7IH0gfVxuXG4uaGVhZGVyLXN1Ym1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5oZWFkZXItc3VibWVudSBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjN0Q4RDkzICFpbXBvcnRhbnQ7IH1cbiAgLmhlYWRlci1zdWJtZW51IC5tZW51LWl0ZW0uYWN0aXZlIGEge1xuICAgIGNvbG9yOiAjOGU2OGZmICFpbXBvcnRhbnQ7IH1cblxuLmhlYWRiYXItc2lkZWl0ZW1zIC5idG46bm90KCNvdnJkKS5oZWFkZXItYnRuLWludmVydGVkLCAubW9iaWxlLW1lbnUgLmJ0bjpub3QoI292cmQpLmhlYWRlci1idG4taW52ZXJ0ZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjN2E0OWQyO1xuICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4sY29sb3IgLjE1cyBlYXNlLWluOyB9XG5cbi5oZWFkYmFyLXNpZGVpdGVtcyAuYnRuOm5vdCgjb3ZyZCksIC5tb2JpbGUtbWVudSAuYnRuOm5vdCgjb3ZyZCkge1xuICBmb250LXNpemU6IDEzLjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDkuNXB4IDE2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3YTQ5ZDI7IH1cblxuLmhlYWRiYXItc2lkZWl0ZW1zIC5idG46bm90KCNvdnJkKS5oZWFkZXItYnRuLWludmVydGVkOmhvdmVyLCAubW9iaWxlLW1lbnUgLmJ0bjpub3QoI292cmQpLmhlYWRlci1idG4taW52ZXJ0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmMWZmOyB9XG5cbi5oZWFkYmFyLXN1Yml0ZW1zIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U3RTdFNztcbiAgbWFyZ2luLXRvcDogMHB4O1xuICB3aWR0aDogMjQ3cHg7XG4gIGhlaWdodDogMzVweDtcbiAgcGFkZGluZzogMnB4IDVweCAycHggMTdweDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5oZWFkYmFyLXN1Yml0ZW1zIC5zZWFyY2gtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICB0b3A6IDhweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Jsb2cvd3AtY29udGVudC90aGVtZXMvc2ltcGxlLXRoZW1lL2ltZy9zZWFyY2guc3ZnKSBuby1yZXBlYXQgdG9wIGxlZnQ7IH1cblxuLmhlYWRlci1jb250ZW50IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggMzJweCByZ2JhKDE0NiwgMTQ2LCAxNDYsIDAuMjMpO1xuICBoZWlnaHQ6IDc2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDY2NjcpOyB9XG5cbi5oZWFkZXItY29udGVudC1pbm5lciB7XG4gIG1heC13aWR0aDogMTIxMHB4O1xuICBwYWRkaW5nOiAwIDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IGF1dG87IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNjRweCkge1xuICAuaGVhZGVyLWNvbnRlbnQtaW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5oZWFkZXItY29udGVudCwgLmhlYWRlci1wYWRkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDk2cHg7IH1cblxuLmhlYWRlci1jb250ZW50LmRlbnNlLCAuaGVhZGVyLXBhZGRlci5kZW5zZSB7XG4gIC8qaGVpZ2h0OjYzcHgqLyB9XG5cbi5oZWFkZXItY29udGVudC5kZW5zZSAubG9nby5uZXcteWVhciwgLmhlYWRlci1wYWRkZXIuZGVuc2UgLmxvZ28ubmV3LXllYXIge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LWhlaWdodDogNTZweDtcbiAgbWFyZ2luLXRvcDogLTE2cHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5oZWFkZXItY29udGVudCwgLmhlYWRlci1wYWRkZXIge1xuICAgIGhlaWdodDogNTZweDsgfSB9XG5cbi5zaXRlLW5hdmlnYXRpb24gLmhlYWRlci1jb250ZW50LmRlbnNlIHtcbiAgaGVpZ2h0OiA3NnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuc2l0ZS1uYXZpZ2F0aW9uIC5oZWFkZXItY29udGVudC5kZW5zZSB7XG4gICAgICBoZWlnaHQ6IDU2cHg7IH0gfVxuICAuc2l0ZS1uYXZpZ2F0aW9uIC5oZWFkZXItY29udGVudC5kZW5zZSAuaGVhZGVyLWNlbnRlcml0ZW1zIHtcbiAgICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuc2l0ZS1uYXZpZ2F0aW9uIC5oZWFkZXItY29udGVudC5kZW5zZSAuaGVhZGVyLWNvbnRlbnQtaW5uZXIge1xuICAgICAgaGVpZ2h0OiA1NnB4OyB9IH1cbiAgLnNpdGUtbmF2aWdhdGlvbiAuaGVhZGVyLWNvbnRlbnQuZGVuc2UgLmhlYWRlci1jb250ZW50LWlubmVyIC5oZWFkYmFyLXNpZGVpdGVtcyAuYnRuLmludmVydGVkIHtcbiAgICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQgKi9cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM3MDMwZTU7IH1cbiAgLnNpdGUtbmF2aWdhdGlvbiAuaGVhZGVyLWNvbnRlbnQuZGVuc2UgLmhlYWRlci1jb250ZW50LWlubmVyIC5oZWFkYmFyLXNpZGVpdGVtcyAubG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5zaXRlLW5hdmlnYXRpb24gLmhlYWRlci1jb250ZW50LmRlbnNlIC5oZWFkZXItY29udGVudC1pbm5lciAuaGVhZGJhci1zaWRlaXRlbXMgLmxvZ29fbW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDFweCkge1xuICAgICAgICAuc2l0ZS1uYXZpZ2F0aW9uIC5oZWFkZXItY29udGVudC5kZW5zZSAuaGVhZGVyLWNvbnRlbnQtaW5uZXIgLmhlYWRiYXItc2lkZWl0ZW1zIC5sb2dvX21vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgLnNpdGUtbmF2aWdhdGlvbiAuaGVhZGVyLWNvbnRlbnQuZGVuc2UgLmhlYWRlci1jb250ZW50LWlubmVyIC5oZWFkYmFyLXNpZGVpdGVtcyAubG9nb19kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oZWFkZXJkZXItY2VudGVyaXRlbXMge1xuICBmbGV4OiAxIDAgYXV0bzsgfSIsIi8vIENvbnRlbnRcbi5iYW5uZXItc2hvcnQge1xuICBtYXJnaW46IDI0cHggMDtcbn1cbi5zaXRlLWhlYWRlciB7XG4gIGhlaWdodDogNjNweDtcbn1cbi5iYW5uZXItc2hvcnQge1xuICBwYWRkaW5nOiA4cHg7XG59XG4jbWVudS1oZWFkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5oZWFkYmFyLWNlbnRlcml0ZW1zIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG4ubW9iaWxlLWVsZW1lbnQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMXB4KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uYnRuLm1vYmlsZS1lbGVtZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYSB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gIH1cbn1cbi5kZXNrdG9wLWVsZW1lbnQge1xuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uaGVhZGJhci1zaWRlaXRlbXM6bGFzdC1jaGlsZCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubGF5b3V0LmRpcmVjdGlvbi1jb2x1bW4uYmFja2dyb3VuZC1sYXlvdXQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMXB4KSB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICB9XG59XG5oMSB7XG4gIC8qZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBCb2xkXCI7Ki9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvbHVtbl9tb2JpbGUge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4ubGlua3MtY29udGFpbmVyIC5sYXlvdXQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmFsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2l0ZS1oZWFkZXIgLmhlYWRiYXItY2VudGVyaXRlbXMsXG4uc2l0ZS1oZWFkZXIgLmhlYWRiYXItc2lkZWl0ZW1zOmxhc3QtY2hpbGQoKSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkYmFyLXNpZGVpdGVtc19tb2JpbGUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMXB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNpdGUge1xuICAmLWhlYWRlciB7XG4gICAgLmhlYWRiYXIge1xuICAgICAgJi1jZW50ZXJpdGVtcyB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLXNpZGVpdGVtcyB7XG4gICAgICAgICZfbW9iaWxlIHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMXB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQoKSB7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1icmFuZGluZyB7XG4gICAgbWF4LWhlaWdodDogOTZweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICBtYXgtaGVpZ2h0OiA1NnB4O1xuICAgIH1cbiAgfVxuICAmLXRpdGxlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICYtZGVzY3JpcHRpb24ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbmZvb3RlciB7XG4gIC5mb290ZXIge1xuICAgICYtY29sIHtcbiAgICAgIC5mdC1oZWFkZXIge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgLypsaW5lLWhlaWdodDogMTVweDsqL1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzEwMGUwZjtcbiAgICAgIH1cbiAgICAgIC5zbWFsbCB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgLyogb3IgMTY3JSAqL1xuXG4gICAgICAgIGNvbG9yOiAjN2Q4ZDkzO1xuICAgICAgfVxuICAgICAgLyogb3IgMTY3JSAqL1xuXG4gICAgICBjb2xvcjogIzdkOGQ5MyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAjbWVudS1mb290ZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgfVxuICB9XG59XG5cbi5zaG93LW1vcmUge1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHNwYW4ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQgKi9cblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4uZGlyZWN0aW9uLWNvbHVtbiB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5zaXRlLWhlYWRlciB7XG4gIC5hIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG4gIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5kaXY6bm90KCNhcnRpY2xlLmlkKSB7XG4gIC50aGVtZS0tbGlnaHQudi1pbWFnZSB7XG4gICAgbWF4LWhlaWdodDogMTM2cHg7XG4gIH1cbn1cbiNhcnRpY2xlLmlkIHtcbn1cblxuLmFydGljbGUtcmlnaHQge1xuICAgIG1hcmdpbjogLTEwcHggMCAtMTBweCAyMHB4O1xuXG4gIC5hdXRob3ItY2FyZCB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5hcnRpY2xlLXRhZ3Mge1xuICAgIC5hcnRpY2xlLXRhZyB7XG4gICAgICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAgIH1cbiAgfVxuXG4gICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMXB4KSB7XG4gICAgICBtYXJnaW46IC0xMHB4IDAgLTEwcHggMDtcbiAgICB9XG59XG4uY29udGVudC13cmFwcGVyIHtcbiAgLmFydGljbGUtY3J1bWJzIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNydW1iLWRpdmlkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAubGF5b3V0IHtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgfVxuICB9XG4gIC53LTEwMC5iYW5uZXItc2hvcnQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAxcHgpIHtcbiAgICAgIG1heC13aWR0aDogMTA1JTtcbiAgICAgIHdpZHRoOiAxMDUlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIC53aS1yZWdub3ctaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3JlZy1ub3ctbW9iaWxlLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIzMnB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgICAgLndpLXJlZ25vdy1jZW50ZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICB9XG4gICAgICAud2ktcmVnbm93LXNpZGUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjOGU2OGZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5weS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDUzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnJlYWQtbW9yZSB7XG4gICAgbWFyZ2luOiAwIDAgMzNweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAmIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmJhY2tncm91bmQtbGF5b3V0IHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICBoZWlnaHQ6IDU1NnB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMXB4KSB7XG4gIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmRlc2t0b3AtZWxlbWVudC5hcnRpY2xlLWNhcmQtb3V0ZXIubGc2IHtcbiAgLmFydGljbGUtY2FyZC1wcmV2aWV3IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uYXJ0aWNsZS1yZWFkaW5nLXRpbWUtbW9iaWxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYXJ0aWNsZS1yZWFkaW5nLXRpbWUtbW9iaWxlIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDFweCkge1xuICAgIC5hcnRpY2xlLXJlYWRpbmctdGltZS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi5hcnRpY2xlIHtcbiAgJi10aXRsZS1ibG9jayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxlZnQ6IDQlO1xuICAgIHJpZ2h0OiA0JTtcbiAgICB6LWluZGV4OiAyMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAuYXJ0aWNsZS1yZWFkaW5nLXRpbWUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMXB4KSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDFweCkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWF4LXdpZHRoOiA2OTBweDtcbiAgICAgIGZsZXg6IDE7XG4gICAgJl9tb2JpbGUge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDFweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAxcHgpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuICAmLXByZXZpZXcge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5zaW5nbGUtYXJ0aWNsZS1wb3N0IC5tb2JpbGUtZWxlbWVudCAudi1pY29uLm14LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuYXJ0aWNsZS1jYXJkLW91dGVyIHtcbiAgICB3aWR0aDogODUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpbmdsZS1hcnRpY2xlLXBvc3Qge1xuICAgIC5sYXlvdXQucHktMi5hbGlnbi1jZW50ZXJ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tb2JpbGUtZWxlbWVudCBociB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMDBweDtcbiAgICB9XG4gICAgLnYtaWNvbi5ub3RyYW5zbGF0ZS5teC00e1xuICAgICAgd2lkdGg6MjVweCFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDI1cHghaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOjI1cHghaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYmFja2dyb3VuZC1sYXlvdXR7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lIWltcG9ydGFudDtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYXJ0aWNsZS1jYXJkcyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuYXJ0aWNsZS1jYXJkLXByZXZpZXcge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcblxuICAgIGNvbG9yOiAjNGQ0ZDRkO1xuICB9XG4gIC5hcnRpY2xlLWNhcmQtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDEzcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuYmFja2dyb3VuZC1sYXlvdXQgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxMzhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5qb2luLXRnIGRpdiB7XG4gICAgbWFyZ2luOiAwIDAgMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpvaW4tdGcgLmJ0biB7XG4gICAgbWFyZ2luOiAyMHB4IDBweCAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iYWNrZ3JvdW5kLWxheW91dCB7XG4gICAgbWF4LWhlaWdodDogMTM4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYXJ0aWNsZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDE5cHg7XG4gIG1heC13aWR0aDogMTE5NnB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucHBkLWFydGljbGUtY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgfVxuXG4ucHBkLWFydGljbGU6bm90KCNvdmVycmlkZSkge1xuICBtYXgtd2lkdGg6IDgxMHB4O1xuXG4gICAgLmJsb2NrLXJlZ2lzdHJhdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAzNXB4IDQwcHggNDdweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDI0cHggMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4ZTY4ZmYgdXJsKC4uL2ltZy9naWZ0LWZvci1yZWdpc3RyYXRpb24vcHVycGxlLWJhbm5lci1yaWdodC5wbmcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG5cbiAgICAgICAgICAgICAgICAuYmxvY2stcmVnaXN0cmF0aW9uX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDc0cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4RTY4RkYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMjVweCAwICM2MjQzYmY7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOWYxZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgICAgcGFkZGluZzogMjZweCAxMnB4IDM2cHggMjVweDtcbiAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLXRlbGVncmFtIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzVweCA0MHB4IDQ3cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAyNHB4IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOWJiYWYxIHVybCguLi9pbWcvdGVsZWdyYW0ucG5nKSBsZWZ0IGJvdHRvbSBuby1yZXBlYXQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzYwcHg7XG4gICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOWJiYWYxIHVybCguLi9pbWcvdGVsZWdyYW1fbS5wbmcpIGJvdHRvbSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgfVxuXG4gICAgICAgICAuYmxvY2stdGVsZWdyYW1fX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICBwYWRkaW5nOiAwIDcwcHggMCAwO1xuICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG5cbiAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjQzLjc3ZGVnLCAjQTM1NkYzIC03LjM1JSwgIzZBMkJFMyAxMDcuMDIlKTtcbiAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMjVweCByZ2JhKDExMywgNDgsIDIyOSwgMC41MzA2NDkpO1xuICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI2FkNjNmYywgIzVmMjBkMyk7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjZweCAxMnB4IDUyNXB4IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYWRjZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgfVxuXG4uZ2lmdC1mb3ItcmVnaXN0cmF0aW9uIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjRweCA4cHg7XG5cbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxuICBwIHtcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzhFNjhGRiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAyNXB4IDAgIzYyNDNiZjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmdpZnQtZm9yLXJlZ2lzdHJhdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5naWZ0LWZvci1yZWdpc3RyYXRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmdpZnQtZm9yLXJlZ2lzdHJhdGlvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogMTIxcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2dpZnQtZm9yLXJlZ2lzdHJhdGlvbi9wdXJwbGUtYmFubmVyLWxlZnQucG5nXCIpICBsZWZ0IGNlbnRlciBuby1yZXBlYXQsXG4gICAgICAgICM4ZTY4ZmYgdXJsKFwiLi4vaW1nL2dpZnQtZm9yLXJlZ2lzdHJhdGlvbi9wdXJwbGUtYmFubmVyLXJpZ2h0LnBuZ1wiKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O1xuICB9XG4gIC5naWZ0LWZvci1yZWdpc3RyYXRpb246YmVmb3JlIHtcbiAgICB3aWR0aDogMjA2cHg7XG4gICAgY29udGVudDogXCIgXCI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5naWZ0LWZvci1yZWdpc3RyYXRpb24ge1xuICAgIGhlaWdodDogMjMycHggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9naWZ0LWZvci1yZWdpc3RyYXRpb24vcHVycGxlLWJhbm5lci1tb2JpbGUtbGVmdC5wbmdcIikgIGxlZnQgY2VudGVyL2F1dG8gMjMycHggbm8tcmVwZWF0LFxuICAgICAgICAjOGU2OGZmIHVybChcIi4uL2ltZy9naWZ0LWZvci1yZWdpc3RyYXRpb24vcHVycGxlLWJhbm5lci1tb2JpbGUtcmlnaHQucG5nXCIpIHJpZ2h0IGNlbnRlci9hdXRvIDIzMnB4IG5vLXJlcGVhdDtcblxuICAgIGEge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmdpZnQtZm9yLXJlZ2lzdHJhdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweCAtIDhweCkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRlbnQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzBweCkge1xuICAuYmFubmVyLXNob3J0IHtcbiAgICBvcmRlcjogMTsgfVxuICAuYXJ0aWNsZS1jYXJkLW91dGVyOm50aC1jaGlsZChuKzQpIHtcbiAgICBvcmRlcjogMjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuYXJ0aWNsZS1jYXJkLW91dGVyOm50aC1jaGlsZChuKzMpIHtcbiAgICBvcmRlcjogMjsgfSB9XG5cbi5hcnRpY2xlLWNhcmQuZW1waGFzaXMgOm5vdCgub3ZyZCkgLmFydGljbGUtY2FyZC1wcmV2aWV3IHtcbiAgY29sb3I6ICM0RDRENEQgIWltcG9ydGFudDsgfVxuXG4uYXJ0aWNsZS1jYXJkLWFkLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cblxuLmJsb2NrX3JlYWRfbW9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkY1RkY7XG4gIHBhZGRpbmc6IDM3cHggNTdweDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7IH1cbiAgLmJsb2NrX3JlYWRfbW9yZSAuYmxvY2tfcmVhZF9tb3JlX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmJsb2NrX3JlYWRfbW9yZSBhIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzZBMkJFMyAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM2QTJCRTM7IH1cbiAgICAuYmxvY2tfcmVhZF9tb3JlIGE6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuYmxvY2tfcmVhZF9tb3JlIHtcbiAgICAgIHBhZGRpbmc6IDE4cHggMjBweCAyM3B4IDEzcHg7IH1cbiAgICAgIC5ibG9ja19yZWFkX21vcmUgLmJsb2NrX3JlYWRfbW9yZV90aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgLmJsb2NrX3JlYWRfbW9yZSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuI3RvY19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUZDO1xuICBwYWRkaW5nOiAyM3B4IDMxcHg7XG4gIGNvbG9yOiAjNkEyQkUzOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAxcHgpIHtcbiAgICAjdG9jX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAxN3B4IDI0cHg7IH0gfVxuICAjdG9jX2NvbnRhaW5lciAudG9jX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAxcHgpIHtcbiAgICAgICN0b2NfY29udGFpbmVyIC50b2NfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH0gfVxuICAjdG9jX2NvbnRhaW5lciB1bC50b2NfbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbnVtZmJlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMxcHg7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNkEyQkUzOyB9XG4gICAgI3RvY19jb250YWluZXIgdWwudG9jX2xpc3QgbGkge1xuICAgICAgY29sb3I6ICM2QTJCRTMgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDFweCkge1xuICAgICAgICAjdG9jX2NvbnRhaW5lciB1bC50b2NfbGlzdCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgICN0b2NfY29udGFpbmVyIHVsLnRvY19saXN0IGxpOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gICAgICAjdG9jX2NvbnRhaW5lciB1bC50b2NfbGlzdCBsaSBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM2QTJCRTM7XG4gICAgICAgIGNvbG9yOiAjNkEyQkUzICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgI3RvY19jb250YWluZXIgdWwudG9jX2xpc3QgbGkgYTpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4uc2VhcmNoLXBhZ2UgaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmc6IDIwcHggMDsgfVxuICAuc2VhcmNoLXBhZ2UgaDIgLnF1ZXJ5IHtcbiAgICBjb2xvcjogI2FiNTRmZjsgfVxuXG4ucGxkLWNvbW1vbi13cmFwIGEge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMDYsIDQzLCAyMjcsIDAuMikgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gIC5wbGQtY29tbW9uLXdyYXAgYTpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzZBMkJFMzsgfVxuXG4uYmxvY2stbGlrZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLnBsZC1saWtlLWRpc2xpa2Utd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnBsZC1saWtlLXdyYXAge1xuICBtYXJnaW4tcmlnaHQ6IDExcHg7IH1cblxuLnBsZC1jb3VudC13cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLmVwdmMtcG9zdC1jb3VudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmVwdmMtcG9zdC1jb3VudCAuZXB2Yy1jb3VudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuXG4uY29tbWVudC1yZXBseS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLmNvbW1lbnQtYXV0aG9yIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQ6ICNFREYxRjY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgcmVzaXplOiBub25lO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY29tbWVudC1mb3JtIHRleHRhcmVhIHtcbiAgcGFkZGluZy10b3A6IDMxcHg7XG4gIGhlaWdodDogMTQ3cHg7IH1cblxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWNvbW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWwgIWltcG9ydGFudDsgfVxuICAuY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tY29tbWVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICfQktCw0Ygg0L7RgtCy0LXRgic7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogN3B4O1xuICAgIGNvbG9yOiAjN0Q4RDkzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgbGVmdDogMTVweDtcbiAgICB6LWluZGV4OiAxMDsgfVxuXG4uY29tbWVudC1mb3JtIC5mb3JtLXN1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTc1cHg7XG4gIHJpZ2h0OiAxNXB4OyB9XG4gIC5jb21tZW50LWZvcm0gLmZvcm0tc3VibWl0IC5zdWJtaXQge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDU3LjQ1ZGVnLCAjNzI0NUZGIDEzLjgxJSwgIzcyNDVGRiA5Mi44OSUpO1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggMTBweCAjRDRENEQ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbixjb2xvciAuMTVzIGVhc2UtaW47XG4gICAgcGFkZGluZzogMTBweCA0NXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuY29tbWVudC1mb3JtIC5mb3JtLXN1Ym1pdCAuc3VibWl0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWYxZmY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIC5jb21tZW50LWZvcm0gLmZvcm0tc3VibWl0IHtcbiAgICAgIGxlZnQ6IDE1cHg7IH0gfVxuXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tY29tbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmNvbW1lbnQtZm9ybSAud3AtY29tbWVudC1jb29raWVzLWNvbnNlbnQge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1ub3RlcyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxOXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMC41OyB9XG4gIC5jb21tZW50LWZvcm0gLmNvbW1lbnQtbm90ZXMgLnJlcXVpcmVkIHtcbiAgICBjb2xvcjogI0ZGMDAwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgLmNvbW1lbnQtZm9ybSAuY29tbWVudC1ub3RlcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5jb21tZW50LWZvcm0gcDpub3QoLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY29tbWVudC1mb3JtIHA6bm90KC5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50KSBsYWJlbCB7XG4gICAgd2lkdGg6IDYwcHg7IH1cblxuLmNvbW1lbnRzLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0M3B4OyB9XG4gIC5jb21tZW50cy10aXRsZSAuY29tbWVudHMtbnVtIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuY29tbWVudHMtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7IH0gfVxuXG4uY29tbWVudG1ldGFkYXRhIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG4uY29tbWVudC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5jb21tZW50LWZvb3RlciAucmVwbHkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgLmNvbW1lbnQtZm9vdGVyIC5yZXBseSBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICBjb2xvcjogIzZBMkJFMyAhaW1wb3J0YW50OyB9XG5cbm9sLmNvbW1lbnRsaXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIG9sLmNvbW1lbnRsaXN0IGxpIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTlweCByZ2JhKDIwMywgMjA3LCAyMTYsIDAuMzEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gICAgb2wuY29tbWVudGxpc3QgbGkgLmNvbW1lbnQtYm9keSB7XG4gICAgICBwYWRkaW5nOiAyNXB4OyB9XG4gICAgb2wuY29tbWVudGxpc3QgbGkgLmNoaWxkcmVuIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIG9sLmNvbW1lbnRsaXN0IGxpIC5jaGlsZHJlbiBsaSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGOUY5RkM7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG5cbi5jb21tZW50cy1tb2RlcmF0YXRlLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAwLjU7IH0iLCIvLyBGb290ZXJcbi5zaXRlLWZvb3RlciAuZm9vdGVyIHtcbmJhY2tncm91bmQtY29sb3I6ICNmOWY5ZmM7XG4gIC5mb290ZXItY29udGFpbmVyIHtcbiAgICAgICBwYWRkaW5nOiAyOXB4IDQwcHggMTZweDtcbiAgICAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXIge1xuICAgICAgcGFkZGluZzogMjBweCAwOyB9IH1cblxuLnNpdGUtZm9vdGVye1xuICAuZm9vdGVyLWNvbCB1bCBsaSB7XG5saXN0LXN0eWxlOiBub25lOyAgfVxufVxuXG5cbi5mdC1sb2dvIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiAyMTZweDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExMnB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgfVxuICB9XG5cbi5mdC1sb2dvLm5ldy15ZWFyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IC0xNnB4IDAgYXV0byAtMThweDtcbiAgd2lkdGg6IDIwMHB4OyB9XG5cblxuLmZvb3Rlci10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAwO1xuICBjb2xvcjogIzdkOGQ5MzsgfVxuXG4uZm9vdGVyLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAuZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgfVxuICAuZm9vdGVyLWlubmVyIC5mb290ZXItY29sLmNvbC1sb2dvIHtcbiAgICAgICAgZmxleDogMSAwIDIwNnB4O1xuIH1cbiAgLmZvb3Rlci1pbm5lciAuZm9vdGVyLWNvbCBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLmZvb3Rlci1pbm5lciAuZm9vdGVyLWNvbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgZmxleDogMTAgMCBhdXRvOyB9XG4gIC5mb290ZXItaW5uZXIgLmZvb3Rlci1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDkwcHggMTE2cHggMjgxcHggMTUzcHggMTgxcHg7XG4gICAgICAgIGdyaWQtZ2FwOiAzM3B4O1xuICAgICAgICAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI2NHB4KSB7XG4gICAgLmZvb3Rlci1pbm5lciAuZm9vdGVyLWNvbCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuZm9vdGVyLWlubmVyIC5mb290ZXItZ3JpZCB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgfVxuICAgICAgfVxuICAuZm9vdGVyLWlubmVyIC5pbmZvLWdyaWQge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMzRweCAyNTRweCAxNjhweCAxNzRweDtcbiAgICAgICAgZ3JpZC1nYXA6IDMwcHg7XG4gICAgIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNjRweCkge1xuICAgIC5mb290ZXItaW5uZXIgLmluZm8tZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgfSB9XG4gIC5mb290ZXItaW5uZXIgdWwubWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmZvb3Rlci1pbm5lciB1bC5tZW51IGxpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgIH1cbiAgLmZvb3Rlci1pbm5lciAuYmFua3NfbWVudSB1bCwgLmZvb3Rlci1pbm5lciAuY29tcGFuaWVzX21lbnUgdWwsIC5mb290ZXItaW5uZXIgLnByb2R1Y3RzX21lbnUgdWwsIC5mb290ZXItaW5uZXIgLmNpdGllc19tZW51IHVsIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZm9vdGVyLWlubmVyIC5iYW5rc19tZW51IHVsIGEsIC5mb290ZXItaW5uZXIgLmNvbXBhbmllc19tZW51IHVsIGEsIC5mb290ZXItaW5uZXIgLnByb2R1Y3RzX21lbnUgdWwgYSwgLmZvb3Rlci1pbm5lciAuY2l0aWVzX21lbnUgdWwgYSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzdkOGQ5MyAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4uZm9vdGVyLWlubmVyIC5mb290ZXItYmFua3M+ZGl2OmZpcnN0LWNoaWxkLCAuZm9vdGVyLWlubmVyIC5mb290ZXItY2l0aWVzPmRpdjpmaXJzdC1jaGlsZCwgLmZvb3Rlci1pbm5lciAuZm9vdGVyLWNvbXBhbmllcz5kaXY6Zmlyc3QtY2hpbGQsIC5mb290ZXItaW5uZXIgLmZvb3Rlci1saW5rcz5hOm5vdCg6bGFzdC1jaGlsZCksIC5mb290ZXItaW5uZXIgLmZvb3Rlci1wcm9kdWN0cz5kaXY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uZm9vdGVyLXRleHQtc21hbGwge1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuLmZ0LWFkZHJlc3Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjN2Q4ZDkzOyB9XG5cbi5mdC1hZGRyZXNzLCAuZnQtcGhvbmUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4uZnQtcGhvbmUge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM3MjQ1ZmY7IH1cblxuXG5cblxuLmZvb3Rlci1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgIC5mb290ZXItbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmZvb3Rlci1tb2JpbGUgLm1vYmlsZS1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAuZm9vdGVyLW1vYmlsZSAubW9iaWxlLWluZm8gLmNvbnRhY3RzIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAuZm9vdGVyLW1vYmlsZSAubW9iaWxlLWluZm8ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5mb290ZXItbW9iaWxlIC5tb2JpbGUtaW5mbyAuY29udGFjdHMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLmZvb3Rlci1tb2JpbGUgLm1vYmlsZS1saW5rcyB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAzMnB4IDAgMTZweCAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCAxNzBweCk7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5mb290ZXItbW9iaWxlIC5tb2JpbGUtbGlua3Mge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIDEyMHB4KTsgfSB9XG4gIC5mb290ZXItbW9iaWxlIC5tb2JpbGUtc29jaWFsIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMzJweDsgfVxuICAgIC5mb290ZXItbW9iaWxlIC5tb2JpbGUtc29jaWFsIC5mdC10Zy1jb250IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZm9vdGVyLW1vYmlsZSAubW9iaWxlLXNvY2lhbCAuZnQtdGctY29udCA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uZm9vdGVyLW1vYmlsZS1tZW51IHtcbmJhY2tncm91bmQ6ICNmZmY7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuZm9vdGVyLW1vYmlsZS1tZW51IC5zdWItbWVudS5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvb3Rlci1tb2JpbGUtbWVudSAuc3ViLW1lbnUgPiBsaSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAuZm9vdGVyLW1vYmlsZS1tZW51IC5zdWItbWVudSA+IGxpOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNhYjU0ZmY7XG4gICAgICBtYXJnaW46IDVweCAxMHB4IDVweCAwO1xuICAgICAgd2lkdGg6IDEwcHg7IH1cbiAgICAuZm9vdGVyLW1vYmlsZS1tZW51IC5zdWItbWVudSA+IGxpIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgY29sb3I6ICM3ZDhkOTMgIWltcG9ydGFudDsgfVxuICAuZm9vdGVyLW1vYmlsZS1tZW51IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb290ZXItbW9iaWxlLW1lbnUgPiBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMzMzMyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDsgfVxuICAgIC5mb290ZXItbW9iaWxlLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmZvb3Rlci1tb2JpbGUtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Jsb2cvd3AtY29udGVudC90aGVtZXMvc2ltcGxlLXRoZW1lL2ltZy9hcnJvdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIHRvcDogMThweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC5mb290ZXItbW9iaWxlLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm9wZW5lZDphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAuZm9vdGVyLW1vYmlsZS1tZW51ID4gbGkgYSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogIzJkMjY0NTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1jb2wubGlua3Mge1xuICAgIHdpZHRoOiAxMC41JTsgfSB9XG5cblxuICAgIC5mb290ZXItY29sIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgfVxuXG5cbiAuaW5mby1ncmlkPjpmaXJzdC1jaGlsZD5hOmZpcnN0LWNoaWxkIHtcbiAgICAgcGFkZGluZy1ib3R0b206IDE0cHghaW1wb3J0YW50O1xuIH1cblxuIC5pbmZvLWdyaWRfX3N1YnNjcmliZSB7XG4gICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiB9XG5cbi5mb290ZXItY29sIC5mdC10Zy1jb250IHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uZm9vdGVyLWNvbCAuZnQtdGctY29udD46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbjogYXV0byAyMHB4IGF1dG8gMDsgfVxuXG4gICAuZm9vdGVyLWRvd25sb2FkLWFwcHN0b3JlLWxpbmtzIHtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTE4MHB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgICAgICAgLmZvb3Rlci1kb3dubG9hZC1hcHBzdG9yZS1saW5rcyB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDIwcHhcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5mb290ZXItZG93bmxvYWQtYXBwc3RvcmUtbGlua3MgLmFwcC1jb2RlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgICAgIC5mb290ZXItZG93bmxvYWQtYXBwc3RvcmUtbGlua3MgLmFwcC1jb2RlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmZvb3Rlci1kb3dubG9hZC1hcHBzdG9yZS1saW5rcyAuYXBwc3RvcmUtbGlua3MtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSA0OTVweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweFxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmZvb3Rlci1kb3dubG9hZC1hcHBzdG9yZS1saW5rcyAuYXBwc3RvcmUtbGlua3MtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDBcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5mb290ZXItZG93bmxvYWQtYXBwc3RvcmUtbGlua3MgLmFwcHN0b3JlLWxpbmtzLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN2Q4ZDkzO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweFxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAuZm9vdGVyLWRvd25sb2FkLWFwcHN0b3JlLWxpbmtzIC5hcHBzdG9yZS1saW5rcy1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH0iXX0= */