html, body { margin: 0; padding: 0; } input, button { outline: none; } button { cursor: pointer; } ul, li { list-style: none; } ul { margin: 0; padding: 0; } a { text-decoration: none; } .clear { display: block; clear: both; } .light-text { color: white; } .right { float: right; } .left { float: left; } .center { text-align: center; } *, .button { box-sizing: border-box; font-family: "Roboto", sans-serif; background: none; margin: 0; border: 0; } body { font-family: "Roboto", sans-serif; } h1, h2, h5, p { font-weight: 300; } h3, h4 { font-weight: 400; } body.overlay-on { overflow: hidden; } .pi-modal-close-button { position: absolute; top: 50px; right: 50px; width: 36px; height: 36px; border: 0; } .pi-modal-close-button:before, .pi-modal-close-button:after { content: ""; position: absolute; top: 0; width: 50.91169px; height: 2px; background-color: white; } .pi-modal-close-button:before { left: 0; -webkit-transform-origin: top left; -ms-transform-origin: top left; transform-origin: top left; -webkit-transform: rotateZ(45deg); -ms-transform: rotate(45deg); transform: rotateZ(45deg); } .pi-modal-close-button:after { right: 0; -webkit-transform-origin: top right; -ms-transform-origin: top right; transform-origin: top right; -webkit-transform: rotateZ(-45deg); -ms-transform: rotate(-45deg); transform: rotateZ(-45deg); } .pi-modal-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; color: white; background-color: rgba(0, 0, 0, 0.8); display: none; opacity: 0; transition: 0.3s; } .pi-modal-overlay.on { opacity: 1; } .pi-multi-frame-display { position: relative; width: 80vw; height: 80vh; margin: 10vh auto; } .pi-multi-frame-display .item-wrapper { position: relative; width: 100%; height: 100%; } .pi-multi-frame-display .item { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); display: none; } .pi-multi-frame-display .item.on { display: block; } .pi-multi-frame-display .pager { position: absolute; bottom: 10%; left: 0; width: 100%; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .pi-multi-frame-display .pager .pager-button { width: 20px; height: 20px; border-radius: 50%; background-color: black; border: 0; margin: 0 10px; transition: 0.3s; } .pi-multi-frame-display .pager .pager-button.yah { background-color: #00ff99; } .pi-multi-frame-display .prev-button, .pi-multi-frame-display .next-button { position: absolute; top: 50%; width: 30px; height: 30px; border: 0; border-color: #00ff99; z-index: 3; -webkit-transform: translateY(-50%) rotateZ(45deg); -ms-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotateZ(45deg); transition: 0.3s; } .pi-multi-frame-display .prev-button:hover, .pi-multi-frame-display .next-button:hover { border-color: red; } .pi-multi-frame-display .prev-button { left: 30px; border-bottom: 1px solid; border-left: 1px solid; } .pi-multi-frame-display .next-button { right: 30px; border-top: 1px solid; border-right: 1px solid; } .pi-accordion { margin-left: -20px; } .pi-accordion .container { padding-left: 20px; } .pi-accordion .item { overflow: hidden; } .pi-accordion .title { color: #303030; position: relative; padding: 5px 10px 10px 20px; cursor: pointer; transition: 0.3s; } .pi-accordion .title:hover { color: #3371e3; } .pi-accordion a.item > .title { color: black; padding-left: 0; } .pi-accordion a.item > .title:hover { color: #3371e3; } .pi-accordion div.item > .title { font-weight: 700; } .pi-accordion div.item > .title:before { content: ""; position: absolute; top: 9px; left: 2px; border-style: solid; border-width: 5px 0 5px 8px; border-color: transparent transparent transparent #3371e3; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); transition: 0.3s; } .pi-accordion .wrapper { position: relative; width: 100%; transition: 0.3s; } .pi-accordion .content { padding-left: 20px; opacity: 0; transition: 0.3s; padding-bottom: 20px; } .pi-accordion .item.on > .title:before { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .pi-accordion .item.on > .wrapper > .content { opacity: 1; } .pi-dialog .dialog-box { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .pi-dialog .title { font-size: 36px; text-align: center; padding: 30px 0; } .pi-dialog .content-box { color: #222; max-width: 600px; overflow: hidden; } .pi-dialog .content-box .content { padding: 30px; border-radius: 4px; background-color: white; } .pi-dialog .content-box .buttons { border-top: 1px solid black; text-align: right; margin-top: 30px; } .pi-dialog .content-box .buttons button { color: #00ff99; border-color: #00ff99; border-radius: 4px; transition: 0.3s; } .pi-dialog .content-box .buttons button:hover { background-color: #00ff99; color: black; } .pi-pushmenu { display: none; position: fixed; top: 0; width: 100%; height: 100%; opacity: 0; transition: opacity 0.3s; } .pi-pushmenu.on { opacity: 1; } .pi-pushmenu .overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); } .pi-pushmenu .sled { position: absolute; top: 0; width: 0; height: 100%; background-color: white; overflow: auto; transition: width 0.3s; } .pi-pushmenu.on .sled { width: 320px; } .pi-pushmenu .top-bar { height: 0; line-height: 60px; background-color: #444; } .pi-pushmenu .pi-modal-close-button { position: absolute; top: 10px; right: 10px; z-index: 1; } .pi-pushmenu .pi-modal-close-button:before, .pi-pushmenu .pi-modal-close-button:after { background-color: #222222; } .pi-pushmenu ul { padding: 0 60px 0 20px; } .pi-pushmenu li { position: relative; display: block; width: 100%; min-height: 44px; } .pi-pushmenu a { display: inline-block; width: 100%; height: 44px; line-height: 44px; font-weight: bold; font-size: 20px; color: #3371e3; } .pi-pushmenu .button { background: none; padding: 0; } .pi-pushmenu ul ul { padding: 0 20px; } .pi-pushmenu ul ul li { min-height: 40px; } .pi-pushmenu ul ul a { height: 40px; line-height: 40px; font-size: 18px; color: #555555; } html, body { margin: 0; padding: 0; } input, button { outline: none; } button { cursor: pointer; } ul, li { list-style: none; } ul { margin: 0; padding: 0; } a { text-decoration: none; } .clear { display: block; clear: both; } .light-text { color: white; } .right { float: right; } .left { float: left; } .center { text-align: center; } h1 { font-size: 40px; line-height: 50px; } h2 { font-size: 42px; line-height: 60px; } h3 { font-size: 26px; line-height: 32px; } h4 { font-size: 26px; line-height: 40px; } h5 { font-size: 18px; line-height: 36px; } p { font-size: 20px; line-height: 28px; } section, header, footer, #vendorStrip { padding-left: 20px; padding-right: 20px; } section main, header main, footer main, #vendorStrip main { width: 100%; max-width: 100%; } header { height: 80px; } .logo { width: 120px; height: 80px; } .nav-buttons { height: 80px; line-height: 80px; } .nav-buttons .button + * { margin-left: 30px; } #hamburger { width: 50px; height: 50px; } #mainNav { padding: 140px 0 30px; } #mainNav h5 { margin-bottom: 1em; } #mainNav h3 { margin-bottom: 0.6em; } #mainNav .nav-box { width: 20%; } #mainNav .nav-box + .nav-box { margin-left: calc(20% / 3); } #mainNav main + main { margin-top: 60px; } #mainNav .left .button { height: 50px; line-height: 50px; font-size: 18px; } .open-nav #tryKubernetes, .y-enough #tryKubernetes { margin-left: 30px; } #hero { padding-top: 80px; } #docs #hero h1, #docs #hero h5 { padding-left: 20px; padding-right: 20px; } #headlineWrapper, #quickstartButton { margin-bottom: 40px; } #quickstartButton { padding: 0 50px; } #vendorStrip { height: 60px; line-height: 60px; font-size: 18px; } #vendorStrip img { max-height: 30px; max-width: 100px; margin-left: 50px; } #oceanNodes { padding-top: 60px; padding-bottom: 60px; } #oceanNodes main { margin-bottom: 60px; } #video { height: 200px; } #features h3 { margin-bottom: 20px; } #features .feature-box { margin-bottom: 0; } #features .feature-box > div { width: 100%; margin-bottom: 40px; } body { background-color: white; } section { position: relative; background-color: white; } section main, header main, footer main { position: relative; margin: auto; } .button { display: inline-block; border-radius: 6px; padding: 0 20px; line-height: 40px; color: white; background-color: #3371e3; text-decoration: none; } #cellophane { position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: none; } header { position: fixed; top: 0; left: 0; width: 100%; z-index: 8888; background-color: transparent; box-shadow: 0 0 0 transparent; overflow: hidden; transition: 0.3s; } .logo { float: left; background-image: url(../images/nav_logo.svg); background-size: contain; background-position: center center; background-repeat: no-repeat; } .nav-buttons { float: right; } #viewDocs, #tryKubernetes { display: none; } #viewDocs { border: 1px solid white; background-color: transparent; transition: 0.3s; } #viewDocs:hover { background-color: white; color: #303030; } #tryKubernetes { width: 0; padding: 0; margin-left: 0; vertical-align: middle; text-align: center; overflow: hidden; white-space: nowrap; transition: 0.3s; } #hamburger { display: inline-block; position: relative; vertical-align: middle; padding: 0; border: 0; background: none; } #hamburger div, #hamburger:before, #hamburger:after { position: absolute; left: 15%; width: 70%; height: 2px; background-color: #3371e3; transition: 0.3s; content: ""; } #hamburger div { top: calc(50% - 1px); } #hamburger:before { top: 24%; } #hamburger:after { bottom: 24%; } #hamburger:hover div, #hamburger:hover:before, #hamburger:hover:after { background-color: white; } #mainNav h5 { color: #3371e3; font-weight: normal; } #mainNav main { white-space: nowrap; overflow: hidden; clear: both; } #mainNav .nav-box { float: left; white-space: normal; } #mainNav h3 a { color: #3371e3; text-decoration: none; } .flip-nav header { background-color: white; } .open-nav body { overflow: hidden; } .open-nav #cellophane { display: block; z-index: 9998; } .open-nav header { background-color: #f7f7f7; z-index: 9999; } .open-nav #hamburger div { opacity: 0; } .open-nav #hamburger:before, .open-nav #hamburger:after { left: 12px; -webkit-transform-origin: 0 1px; -ms-transform-origin: 0 1px; transform-origin: 0 1px; } .open-nav #hamburger:before { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .open-nav #hamburger:after { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); } .open-nav #tryKubernetes, .y-enough #tryKubernetes { width: 160px; } .flip-nav header, .open-nav header { box-shadow: 0 1px 2px #4c4c4c; } .flip-nav header .logo, .open-nav header .logo { background-image: url(../images/nav_logo2.svg); } .flip-nav #viewDocs, .open-nav #viewDocs { border-color: #303030; color: #303030; } .flip-nav #viewDocs:hover, .open-nav #viewDocs:hover { border-color: #3371e3; background-color: #3371e3; color: white; } .flip-nav #hamburger:hover div, .flip-nav #hamburger:hover:before, .flip-nav #hamburger:hover:after, .open-nav #hamburger:hover div, .open-nav #hamburger:hover:before, .open-nav #hamburger:hover:after { background-color: #303030; } #hero { background-image: url(../images/texture.png); background-color: #303030; text-align: center; padding-left: 0; padding-right: 0; } #vendorStrip { background-color: rgba(255, 255, 255, 0.1); font-weight: 100; white-space: nowrap; text-align: left; } #vendorStrip div { vertical-align: middle; height: 100%; display: inline-block; } footer { width: 100%; background-image: url(../images/texture.png); background-color: #303030; } footer main { padding: 40px 0; } footer nav { text-align: center; white-space: nowrap; } footer nav a { display: inline-block; font-size: 32px; font-weight: 300; color: white; text-decoration: none; } footer nav a + a { margin-left: 10%; } footer .social { position: relative; margin: 80px 0 60px; } footer .social label { float: right; display: inline-block; height: 50px; line-height: 50px; font-weight: 100; white-space: nowrap; } footer .social label input { margin-left: 8px; width: 300px; } #search, #wishField { background-color: transparent; padding: 10px; font-size: 16px; font-weight: 100; color: white; border: 1px solid white; transition: 0.3s; } #search:focus, #wishField:focus { background-color: #f7f7f7; color: #303030; } .social a { display: inline-block; background-image: url(../images/social_sprite.png); background-repeat: no-repeat; background-size: auto; width: 50px; height: 50px; border-radius: 5px; margin-right: 30px; } .social a:hover { background-color: #fff; } .social a span { position: absolute; display: block; height: 0; overflow: hidden; } a.twitter { background-position: 0 0; } a.twitter:hover { background-position: 0 100%; } a.stack-overflow { background-position: -50px 0; } a.stack-overflow:hover { background-position: -50px 100%; } a.slack { background-position: -100px 0; } a.slack:hover { background-position: -100px 100%; } a.github { background-position: -150px 0; } a.github:hover { background-position: -150px 100%; } a.mailing-list { background-position: -200px 0; } a.mailing-list:hover { background-position: -200px 100%; } #docs #viewDocs { display: none; } #docs section { background-color: white; min-width: 1024px; } #docs #hero { background-color: #303030; } #docs #hero h5 { margin-bottom: 40px; } #docs #vendorStrip { position: relative; white-space: nowrap; } #docs #vendorStrip ul { float: left; } #docs #vendorStrip li { display: inline-block; height: 100%; } #docs #vendorStrip a { display: block; height: 100%; color: white; } #docs #vendorStrip li + li, #docs #vendorStrip #search { margin-left: 60px; } #docs #vendorStrip #search { position: relative; float: right; width: 250px; padding: 0 10px; margin: 10px 30px 0 0; height: 40px; line-height: 40px; border: 1px solid #f7f7f7; font-size: 16px; vertical-align: middle; } #docs #vendorStrip .dropdown { position: relative; float: right; height: 60px; font-size: 20px; color: white; line-height: 60px; cursor: pointer; overflow: hidden; z-index: 5000; } #docs #vendorStrip .dropdown.on { overflow: visible; } #docs #vendorStrip .dropdown .readout { padding-left: 10px; padding-right: 40px; transition: 0.3s; } #docs #vendorStrip .dropdown .readout:after { content: ""; position: absolute; top: 30px; right: 10px; width: 0; height: 0; border-style: solid; border-width: 6px 6px 0 6px; border-color: white transparent transparent transparent; transition: 0.3s; } #docs #vendorStrip .dropdown .readout:hover { background-color: rgba(255, 255, 255, 0.1); } #docs #vendorStrip .dropdown.on .readout { background-color: #f7f7f7; color: #303030; } #docs #vendorStrip .dropdown.on .readout:after { border-top-color: #303030; } #docs #vendorStrip .dropdown .wrapper { position: absolute; top: 100%; left: 0; width: 100%; } #docs #vendorStrip .dropdown a { display: block; width: 100%; height: 30px; line-height: 30px; padding: 0 10px; font-size: 16px; font-weight: 300; background-color: #f7f7f7; color: #303030; opacity: 0; transition: 0.3s; } #docs #vendorStrip .dropdown a:hover { background-color: #cccccc; } #docs #vendorStrip .dropdown.on a { opacity: 1; } #docs #encyclopedia { position: relative; padding: 50px; overflow: hidden; } #docs #encyclopedia > div { height: 100%; } #docs #encyclopedia #docsToc { float: left; width: 350px; padding: 0 20px 0 0; } #docs #encyclopedia #docsToc .yah > .title { background-color: rgba(51, 113, 227, 0.2); padding: 7.5px 10px 7.5px 10px; } #docs #encyclopedia #docsContent { float: right; width: calc(100% - 400px); } #docs #encyclopedia #docsContent .pageAnchor { display: block; margin-bottom: 100px; } #docs #encyclopedia #docsContent #pageTOC li { padding: 5px 0; } #docs #encyclopedia #docsContent #pageTOC a { position: relative; color: #3371e3; font-weight: 700; } #docs #encyclopedia #docsContent .H2:before, #docs #encyclopedia #docsContent .H3:before, #docs #encyclopedia #docsContent .H4:before, #docs #encyclopedia #docsContent .H5:before, #docs #encyclopedia #docsContent .H6:before { content: ""; position: absolute; top: 10px; width: 5px; height: 5px; border-radius: 50%; background-color: #3371e3; } #docs #encyclopedia #docsContent .H1 { padding-left: 0px; } #docs #encyclopedia #docsContent .H2 { padding-left: 15px; } #docs #encyclopedia #docsContent .H2:before { left: 0px; } #docs #encyclopedia #docsContent .H3 { padding-left: 30px; } #docs #encyclopedia #docsContent .H3:before { left: 15px; } #docs #encyclopedia #docsContent .H4 { padding-left: 45px; } #docs #encyclopedia #docsContent .H4:before { left: 30px; } #docs #encyclopedia #docsContent .H5 { padding-left: 60px; } #docs #encyclopedia #docsContent .H5:before { left: 45px; } #docs #encyclopedia #docsContent .H6 { padding-left: 75px; } #docs #encyclopedia #docsContent .H6:before { left: 60px; } #docs #encyclopedia #pageContent h1, #docs #encyclopedia #pageContent h2, #docs #encyclopedia #pageContent h3, #docs #encyclopedia #pageContent h4, #docs #encyclopedia #pageContent h5, #docs #encyclopedia #pageContent h6 { padding-top: 80px; } .fixed footer { position: fixed; bottom: 0; } @media screen and (min-width: 750px) { h1 { font-size: 60px; line-height: 90px; } h2 { font-size: 42px; line-height: 60px; } h3 { font-size: 30px; line-height: 40px; } h4 { font-size: 26px; line-height: 40px; } h5 { font-size: 22px; line-height: 36px; } p { font-size: 20px; line-height: 28px; } section, header, footer, #vendorStrip { padding-left: 20px; padding-right: 20px; } section main, header main, footer main, #vendorStrip main { width: 100%; max-width: 100%; } header { height: 60px; } .logo { width: 120px; height: 60px; } .nav-buttons { height: 60px; line-height: 60px; } .nav-buttons .button + * { margin-left: 30px; } #hamburger { width: 50px; height: 50px; } #mainNav { padding: 140px 0 30px; } #mainNav h5 { margin-bottom: 1em; } #mainNav h3 { margin-bottom: 0.6em; } #mainNav .nav-box { width: 20%; } #mainNav .nav-box + .nav-box { margin-left: calc(20% / 3); } #mainNav main + main { margin-top: 60px; } #mainNav .left .button { height: 50px; line-height: 50px; font-size: 18px; } .open-nav #tryKubernetes, .y-enough #tryKubernetes { margin-left: 30px; } #hero { padding-top: 80px; } #docs #hero h1, #docs #hero h5 { padding-left: 20px; padding-right: 20px; } #headlineWrapper, #quickstartButton { margin-bottom: 40px; } #quickstartButton { padding: 0 50px; } #vendorStrip { height: 60px; line-height: 60px; font-size: 18px; } #vendorStrip img { max-height: 30px; max-width: 100px; margin-left: 50px; } #oceanNodes { padding-top: 60px; padding-bottom: 60px; } #oceanNodes main { margin-bottom: 60px; } #video { height: 400px; } #features h3 { margin-bottom: 40px; } #features .feature-box { margin-bottom: 60px; } #features .feature-box > div { width: 45%; margin-bottom: 0; } #docs #hero h1, #docs #hero h5 { text-align: left; } #viewDocs, #tryKubernetes { display: inline-block; } #vendorStrip { display: block; } #quickstartButton { display: inline-block; } #oceanNodes h3 { text-align: left; } #oceanNodes main { position: relative; clear: both; } #oceanNodes main .image-wrapper { position: absolute; top: 50%; max-width: 25%; max-height: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } #oceanNodes main:nth-child(odd) .content { padding-right: 30%; } #oceanNodes main:nth-child(odd) .image-wrapper { right: 0; } #oceanNodes main:nth-child(even) .content { padding-left: 30%; } #oceanNodes main:nth-child(even) .image-wrapper { left: 0; } #oceanNodes main:nth-child(1) .content { padding-right: 0; } #oceanNodes main:nth-child(1) .image-wrapper { position: relative; max-width: 100%; -webkit-transform: none; -ms-transform: none; transform: none; } #oceanNodes main img { width: 100%; } #video { display: block; } #video > .light-text { display: block; } #mobileShowVideoButton { display: none; } #features { padding-bottom: 60px; } #features .feature-box:last-child { margin-bottom: 0; } } /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcnRpYWxzL19yZXNldC5zYXNzIiwicGFydGlhbHMvX3NraW4uc2FzcyIsIi4uL2Jhc2VDb21wb25lbnRzL1/PgC1iYXNlQ29tcG9uZW50cy5zYXNzIiwiLi4vbW9kdWxlcy/PgC1hY2NvcmRpb24vX8+ALWFjY29yZGlvbi5zYXNzIiwiLi4vbW9kdWxlcy/PgC1kaWFsb2cvX8+ALWRpYWxvZy5zYXNzIiwiLi4vbW9kdWxlcy/PgC1wdXNobWVudS9fz4AtcHVzaG1lbnUuc2FzcyIsInBhcnRpYWxzL19zaXplLnNhc3MiLCJtZWRpYVF1ZXJpZXMvX2Jhc2Uuc2FzcyIsIm1lZGlhUXVlcmllcy9fdGFibGV0LnNhc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDQyxVQUFVO0VBQ1YsV0FBVyxFQUFHOztBQUdmO0VBQ0MsY0FBYyxFQUFHOztBQUVsQjtFQUNDLGdCQUFnQixFQUFHOztBQUVwQjtFQUNDLGlCQUFpQixFQUFHOztBQUVyQjtFQUNDLFVBQVU7RUFDVixXQUFXLEVBQUc7O0FBRWY7RUFDQyxzQkFBc0IsRUFBRzs7QUFHMUI7RUFDQyxlQUFlO0VBQ2YsWUFBWSxFQUFHOztBQUVoQjtFQUNDLGFBQWEsRUFBRzs7QUFFakI7RUFDQyxhQUFhLEVBQUc7O0FBRWpCO0VBQ0MsWUFBWSxFQUFHOztBQUVoQjtFQUNDLG1CQUFtQixFQUFHOztBQzVCdkI7RUFDQyx1QkFBdUI7RUFDdkIsa0NBTDhCO0VBTTlCLGlCQUFpQjtFQUNqQixVQUFVO0VBQ1YsVUFBVSxFQUFHOztBQUVkO0VBQ0Msa0NBWDhCLEVBV0w7O0FBRTFCO0VBQ0MsaUJBQWlCLEVBQUc7O0FBRXJCO0VBQ0MsaUJBQWlCLEVBQUc7O0FDdEJyQjtFQUNDLGlCQUFpQixFQUFHOztBQU1yQjtFQUlDLG1CQUFtQjtFQUNuQixVQUFVO0VBQ1YsWUFBWTtFQUNaLFlBTnlCO0VBT3pCLGFBUHlCO0VBUXpCLFVBQVUsRUFrQnNCO0VBM0JqQztJQVlFLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIs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QixFRlNPO0lBTmpDO01BS0UsWUVOZTtNRk9mLGdCRU5tQixFRk1VO0VBRS9CO0lBQ0MsYUVQbUIsRUZPTTtFQUUxQjtJQUNDLGFFUmlCO0lGU2pCLGFFWG1CLEVGV007RUFFMUI7SUFDQyxhRWRtQjtJRmVuQixrQkVmbUIsRUZrQndCO0lBTDVDO01BS0Usa0JFZDRCLEVGY1k7RUFFMUM7SUFDQyxZRWZvQjtJRmdCcEIsYUVoQm9CLEVGZ0JNO0VBRTNCO0lBQ0Msc0JFZjhCLEVGbUNrQjtJQXJCakQ7TUFJRSxtQkVqQjZCLEVGaUJlO0lBSjlDO01BT0UscUJFbkIrQixFRm1CYTtJQVA5QztNQVVFLFdFckJpQixFRnFCTztJQVYxQjtNQWFFLDJCRXZCZ0MsRUZ1Qlk7SUFiOUM7TUFnQkUsaUJFekJxQyxFRnlCVztJQWhCbEQ7TUFtQkUsYUUzQjhCO01GNEI5QixrQkU1QjhCO01GNkI5QixnQkU1Qm1DLEVGNEJVO0VBRS9DO0lBRUUsa0JFN0M0QixFRjZDWTtFQUUxQztJQUNDLGtCRS9Cc0IsRUYrQlc7RUFFbEM7SUFHRyxtQkU5RHVCO0lGK0R2QixvQkUvRHVCLEVGK0RlO0VBRXpDO0lBQ0Msb0JFdkNvQyxFRnVDYTtFQUVsRDtJQUNDLGdCRXpDaUMsRUZ5Q0s7RUFFdkM7SUFDQyxhRTNDeUI7SUY0Q3pCLGtCRTVDeUI7SUY2Q3pCLGdCRTVDNEIsRUZpRG9CO0lBUmpEO01BTUUsaUJFOUNnQztNRitDaEMsaUJFOUNnQztNRitDaEMsa0JFOUNpQyxFRjhDWTtFQUUvQztJQUNDLGtCRTlDMkI7SUYrQzNCLHFCRS9DMkIsRUZrRGdCO0lBTDVDO01BS0Usb0JFbEQwQixFRmtEYztFQUcxQztJQUNDLGNFaEQyQixFRmdESztFQUdqQztJQUVFLG9CRWxEOEIsRUZrRGM7RUFGOUM7SUFLRSxvQkVwRDhCLEVGd0RxQjtJQVRyRDtNQVFHLFdFckR3QjtNRnNEeEIsaUJFdkQ4QixFRnVEa0I7RUUzQ2xEO0lBRUUsaUJBQWlCLEVBQUc7RUFFdEI7SUFDQyxzQkFBc0IsRUFBRztFQUUxQjtJQUNDLGVBQWUsRUFBRztFQUVuQjtJQUNDLHNCQUFzQixFQUFHO0VBRzFCO0lBRUUsaUJBQWlCLEVBQUc7RUFGdEI7SUFLRSxtQkFBbUI7SUFDbkIsWUFBWSxFQWlDTTtJQXZDcEI7TUFTRyxtQkFBbUI7TUFDbkIsU0FBUztNQUNULGVBQWU7TUFDZixpQkFBaUI7TUFDakIsb0NBQXFCO1VBQXJCLGdDQUFxQjtjQUFyQiw0QkFBcUIsRUFBUztJQWJqQztNQWlCSSxtQkFBbUIsRUFBRztJQWpCMUI7TUFvQkksU0FBUyxFQUFHO0lBcEJoQjtNQXdCSSxrQkFBa0IsRUFBRztJQXhCekI7TUEyQkksUUFBUSxFQUFHO0lBM0JmO01BK0JJLGlCQUFpQixFQUFHO0lBL0J4QjtNQWtDSSxtQkFBbUI7TUFDbkIsZ0JBQWdCO01BQ2hCLHdCQUFnQjtVQUFoQixvQkFBZ0I7Y0FBaEIsZ0JBQWdCLEVBQUc7SUFwQ3ZCO01BdUNHLFlBQVksRUFBRztFQUdsQjtJQUNDLGVBQWUsRUFHTTtJQUp0QjtNQUlFLGVBQWUsRUFBRztFQUVwQjtJQUNDLGNBQWMsRUFBRztFQUVsQjtJQUNDLHFCQUFxQixFQUlLO0lBTDNCO01BS0csaUJBQWlCLEVBQUcsRUFBQSIsImZpbGUiOiJzdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaHRtbCwgYm9keSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDsgfVxuXG5cbmlucHV0LCBidXR0b24ge1xuXHRvdXRsaW5lOiBub25lOyB9XG5cbmJ1dHRvbiB7XG5cdGN1cnNvcjogcG9pbnRlcjsgfVxuXG51bCwgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lOyB9XG5cbnVsIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwOyB9XG5cbmEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLy8gQ09OVkVOSUVOQ0Vcbi5jbGVhciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjbGVhcjogYm90aDsgfVxuXG4ubGlnaHQtdGV4dCB7XG5cdGNvbG9yOiB3aGl0ZTsgfVxuXG4ucmlnaHQge1xuXHRmbG9hdDogcmlnaHQ7IH1cblxuLmxlZnQge1xuXHRmbG9hdDogbGVmdDsgfVxuXG4uY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyOyB9XG5cblxuLy9taXhpbnNcbkBtaXhpbiBwdXJlQ2VudGVyKCRsZWZ0OiA1MCUsICR0b3A6IDUwJSkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogJHRvcDtcblx0bGVmdDogJGxlZnQ7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cblxuQG1peGluIG1haW50YWluLWFzcGVjdC1yYXRpbyAoJHdpZHRoLWZhY3RvcjogMTYsICRoZWlnaHQtZmFjdG9yOiA5LCAkdGFyZ2V0LXdpZHRoOiA4MHZ3LCAkdGFyZ2V0LWhlaWdodDogODB2aCkge1xuXHR3aWR0aDogJHRhcmdldC13aWR0aDtcblx0aGVpZ2h0OiAkdGFyZ2V0LXdpZHRoICogKCRoZWlnaHQtZmFjdG9yIC8gJHdpZHRoLWZhY3Rvcik7XG5cdG1heC13aWR0aDogJHRhcmdldC1oZWlnaHQgKiAoJHdpZHRoLWZhY3RvciAvICRoZWlnaHQtZmFjdG9yKTtcblx0bWF4LWhlaWdodDogJHRhcmdldC1oZWlnaHQ7IH1cblxuIiwiJGJsdWU6ICMzMzcxZTM7XG4kbGlnaHQtZ3JleTogI2Y3ZjdmNztcbiRkYXJrLWdyZXk6ICMzMDMwMzA7XG4kbWVkaXVtLWdyZXk6ICM0YzRjNGM7XG5cbiRiYXNlRm9udDogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG5cblxuKiwgLmJ1dHRvbiB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGZvbnQtZmFtaWx5OiAkYmFzZUZvbnQ7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0Ym9yZGVyOiAwOyB9XG5cbmJvZHkge1xuXHRmb250LWZhbWlseTogJGJhc2VGb250OyB9XG5cbmgxLCBoMiwgaDUsIHAge1xuXHRmb250LXdlaWdodDogMzAwOyB9XG5cbmgzLCBoNCB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiIsImJvZHkub3ZlcmxheS1vbiB7XG5cdG92ZXJmbG93OiBoaWRkZW47IH1cblxuXG4kYXdlc29tZS1ncmVlbjogIzAwZmY5OTtcblxuLy8gbW9kYWwgY2xvc2UgYnV0dG9uXG4ucGktbW9kYWwtY2xvc2UtYnV0dG9uIHtcblx0JGJ1dHRvbi1zaWRlLWxlbmd0aDogMzZweDtcblx0JGh5cG90ZW51c2UtbGVuZ3RoOiA1MC45MTE2ODgyNDU0MzE0MnB4O1xuXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MHB4O1xuXHRyaWdodDogNTBweDtcblx0d2lkdGg6ICRidXR0b24tc2lkZS1sZW5ndGg7XG5cdGhlaWdodDogJGJ1dHRvbi1zaWRlLWxlbmd0aDtcblx0Ym9yZGVyOiAwO1xuXG5cdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6ICRoeXBvdGVudXNlLWxlbmd0aDtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG5cdCY6YmVmb3JlIHtcblx0XHRsZWZ0OiAwO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuXHRcdHRyYW5zZm9ybTogcm90YXRlWig0NWRlZyk7IH1cblxuXHQmOmFmdGVyIHtcblx0XHRyaWdodDogMDtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGVaKC00NWRlZyk7IH0gfVxuXG4vLyBtb2RhbCBvdmVybGF5XG4ucGktbW9kYWwtb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRjb2xvcjogd2hpdGU7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcblx0ZGlzcGxheTogbm9uZTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogMC4zcztcblxuXHQmLm9uIHtcblx0XHRvcGFjaXR5OiAxOyB9IH1cblxuLy8gbXVsdGlGcmFtZURpc3BsYXlcbi5waS1tdWx0aS1mcmFtZS1kaXNwbGF5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogODB2dztcblx0aGVpZ2h0OiA4MHZoO1xuXHRtYXJnaW46IDEwdmggYXV0bztcblxuXHQuaXRlbS13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlOyB9XG5cblx0Lml0ZW0ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdCYub24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7IH0gfVxuXG5cdC5wYWdlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMTAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdC5wYWdlci1idXR0b24ge1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblxuXHRcdFx0Ji55YWgge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYXdlc29tZS1ncmVlbjsgfSB9IH1cblxuXHQkcHJldi1uZXh0LWJvcmRlci1zdHlsZTogMXB4IHNvbGlkO1xuXHQucHJldi1idXR0b24sIC5uZXh0LWJ1dHRvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYXdlc29tZS1ncmVlbjtcblx0XHR6LWluZGV4OiAzO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGVaKDQ1ZGVnKTtcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXItY29sb3I6IHJlZDsgfSB9XG5cblx0LnByZXYtYnV0dG9uIHtcblx0XHRsZWZ0OiAzMHB4O1xuXHRcdGJvcmRlci1ib3R0b206ICRwcmV2LW5leHQtYm9yZGVyLXN0eWxlO1xuXHRcdGJvcmRlci1sZWZ0OiAkcHJldi1uZXh0LWJvcmRlci1zdHlsZTsgfVxuXG5cdC5uZXh0LWJ1dHRvbiB7XG5cdFx0cmlnaHQ6IDMwcHg7XG5cdFx0Ym9yZGVyLXRvcDogJHByZXYtbmV4dC1ib3JkZXItc3R5bGU7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAkcHJldi1uZXh0LWJvcmRlci1zdHlsZTsgfSB9XG5cbiIsIi5waS1hY2NvcmRpb24ge1xuXHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cblx0Lml0ZW0ge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47IH1cblxuXHQudGl0bGUge1xuXHRcdGNvbG9yOiAkZGFyay1ncmV5O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiA1cHggMTBweCAxMHB4IDIwcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRyYW5zaXRpb246IDAuM3M7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkYmx1ZTsgfSB9XG5cblx0YS5pdGVtID4gLnRpdGxlIHtcblx0XHRjb2xvcjogYmxhY2s7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGJsdWU7IH0gfVxuXG5cdGRpdi5pdGVtID4gLnRpdGxlIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogOXB4O1xuXHRcdFx0bGVmdDogMnB4O1xuXHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDhweDtcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJsdWU7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7IH0gfVxuXG5cdC53cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dHJhbnNpdGlvbjogMC4zczsgfVxuXG5cdC5jb250ZW50IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cblx0Lml0ZW0ub24ge1xuXHRcdCYgPiAudGl0bGU6YmVmb3JlIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG5cdFx0JiA+IC53cmFwcGVyID4gLmNvbnRlbnQge1xuXHRcdFx0b3BhY2l0eTogMTsgfSB9IH1cblxuIiwiJGF3ZXNvbWUtZ3JlZW46ICMwMGZmOTk7XG5cbi5waS1kaWFsb2cge1xuXG5cdC5kaWFsb2ctYm94IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cblx0LnRpdGxlIHtcblx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDMwcHggMDsgfVxuXG5cdC5jb250ZW50LWJveCB7XG5cdFx0Y29sb3I6ICMyMjI7XG5cdFx0bWF4LXdpZHRoOiA2MDBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0LmNvbnRlbnQge1xuXHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cblx0XHQuYnV0dG9ucyB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgYmxhY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdGNvbG9yOiAkYXdlc29tZS1ncmVlbjtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYXdlc29tZS1ncmVlbjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRhd2Vzb21lLWdyZWVuO1xuXHRcdFx0XHRcdGNvbG9yOiBibGFjazsgfSB9IH0gfSB9XG4iLCIucGktcHVzaG1lbnUge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXG5cdCYub24ge1xuXHRcdG9wYWNpdHk6IDE7IH1cblxuXHQub3ZlcmxheSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cblxuXHQuc2xlZCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0dHJhbnNpdGlvbjogd2lkdGggMC4zczsgfVxuXG5cdCYub24gLnNsZWQge1xuXHRcdHdpZHRoOiAzMjBweDsgfVxuXG5cdC50b3AtYmFyIHtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzQ0NDsgfVxuXG5cdC5waS1tb2RhbC1jbG9zZS1idXR0b24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDEwcHg7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7IH0gfVxuXG5cblx0dWwge1xuXHRcdHBhZGRpbmc6IDAgNjBweCAwIDIwcHg7IH1cblx0bGkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiA0NHB4OyB9XG5cblx0YSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNDRweDtcblx0XHRsaW5lLWhlaWdodDogNDRweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Y29sb3I6ICRibHVlOyB9XG5cblx0LmJ1dHRvbiB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRwYWRkaW5nOiAwOyB9XG5cblxuXG5cdHVsIHVsIHtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cblx0XHRsaSB7XG5cdFx0XHRtaW4taGVpZ2h0OiA0MHB4OyB9XG5cblx0XHRhIHtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Y29sb3I6IGxpZ2h0ZW4oIzIyMjIyMiwgMjAlKTsgfSB9IH1cbiIsImgxIHtcblx0Zm9udC1zaXplOiAkaDEtZm9udC1zaXplO1xuXHRsaW5lLWhlaWdodDogJGgxLWxpbmUtaGVpZ2h0OyB9XG5cbmgyIHtcblx0Zm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuXHRsaW5lLWhlaWdodDogJGgyLWxpbmUtaGVpZ2h0OyB9XG5cbmgzIHtcblx0Zm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuXHRsaW5lLWhlaWdodDogJGgzLWxpbmUtaGVpZ2h0OyB9XG5cbmg0IHtcblx0Zm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuXHRsaW5lLWhlaWdodDogJGg0LWxpbmUtaGVpZ2h0OyB9XG5cbmg1IHtcblx0Zm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xuXHRsaW5lLWhlaWdodDogJGg1LWxpbmUtaGVpZ2h0OyB9XG5cbnAge1xuXHRmb250LXNpemU6ICRwLWZvbnQtc2l6ZTtcblx0bGluZS1oZWlnaHQ6ICRwLWxpbmUtaGVpZ2h0OyB9XG5cbnNlY3Rpb24sIGhlYWRlciwgZm9vdGVyLCAjdmVuZG9yU3RyaXAge1xuXHRwYWRkaW5nLWxlZnQ6ICRmdWxsLXdpZHRoLXBhZGRpbmdYO1xuXHRwYWRkaW5nLXJpZ2h0OiAkZnVsbC13aWR0aC1wYWRkaW5nWDtcblxuXHRtYWluIHtcblx0XHR3aWR0aDogJG1haW4td2lkdGg7XG5cdFx0bWF4LXdpZHRoOiAkbWFpbi1tYXgtd2lkdGg7IH0gfVxuXG5oZWFkZXIge1xuXHRoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0OyB9XG5cbi5sb2dvIHtcblx0d2lkdGg6ICRsb2dvLXdpZHRoO1xuXHRoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0OyB9XG5cbi5uYXYtYnV0dG9ucyB7XG5cdGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG5cdGxpbmUtaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcblxuXHQuYnV0dG9uICsgKiB7XG5cdFx0bWFyZ2luLWxlZnQ6ICRuYXYtYnV0dG9ucy1tYXJnaW4tbGVmdDsgfSB9XG5cbiNoYW1idXJnZXIge1xuXHR3aWR0aDogJGhhbWJ1cmdlci1zaXplO1xuXHRoZWlnaHQ6ICRoYW1idXJnZXItc2l6ZTsgfVxuXG4jbWFpbk5hdiB7XG5cdHBhZGRpbmc6ICRtYWluLW5hdi1wYWRkaW5nO1xuXG5cdGg1IHtcblx0XHRtYXJnaW4tYm90dG9tOiAkbWFpbi1uYXYtaDUtbWFyZ2luLWJvdHRvbTsgfVxuXG5cdGgzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkbWFpbi1uYXYtaDMtbWFyZ2luLWJvdHRvbTsgfVxuXG5cdC5uYXYtYm94IHtcblx0XHR3aWR0aDogJG5hdi1ib3gtd2lkdGg7IH1cblxuXHQubmF2LWJveCArIC5uYXYtYm94IHtcblx0XHRtYXJnaW4tbGVmdDogJG5hdi1ib3gtc2libGluZy1tYXJnaW4tbGVmdDsgfVxuXG5cdG1haW4gKyBtYWluIHtcblx0XHRtYXJnaW4tdG9wOiAkbWFpbi1uYXYtbWFpbi1zaWJsaW5nLW1hcmdpbi10b3A7IH1cblxuXHQubGVmdCAuYnV0dG9uIHtcblx0XHRoZWlnaHQ6ICRtYWluLW5hdi1sZWZ0LWJ1dHRvbi1zaXplO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbWFpbi1uYXYtbGVmdC1idXR0b24tc2l6ZTtcblx0XHRmb250LXNpemU6ICRtYWluLW5hdi1sZWZ0LWJ1dHRvbi1mb250LXNpemU7IH0gfVxuXG4ub3Blbi1uYXYsIC55LWVub3VnaCB7XG5cdCN0cnlLdWJlcm5ldGVzIHtcblx0XHRtYXJnaW4tbGVmdDogJG5hdi1idXR0b25zLW1hcmdpbi1sZWZ0OyB9IH1cblxuI2hlcm8ge1xuXHRwYWRkaW5nLXRvcDogJGhlcm8tcGFkZGluZy10b3A7IH1cblxuI2RvY3Mge1xuXHQjaGVybyB7XG5cdFx0aDEsIGg1IHtcblx0XHRcdHBhZGRpbmctbGVmdDogJGZ1bGwtd2lkdGgtcGFkZGluZ1g7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkZnVsbC13aWR0aC1wYWRkaW5nWDsgfSB9IH1cblxuI2hlYWRsaW5lV3JhcHBlciwgI3F1aWNrc3RhcnRCdXR0b24ge1xuXHRtYXJnaW4tYm90dG9tOiAkaGVhZGxpbmUtd3JhcHBlci1tYXJnaW4tYm90dG9tOyB9XG5cbiNxdWlja3N0YXJ0QnV0dG9uIHtcblx0cGFkZGluZzogJHF1aWNrc3RhcnQtYnV0dG9uLXBhZGRpbmc7IH1cblxuI3ZlbmRvclN0cmlwIHtcblx0aGVpZ2h0OiAkdmVuZG9yLXN0cmlwLWhlaWdodDtcblx0bGluZS1oZWlnaHQ6ICR2ZW5kb3Itc3RyaXAtaGVpZ2h0O1xuXHRmb250LXNpemU6ICR2ZW5kb3Itc3RyaXAtZm9udC1zaXplO1xuXG5cdGltZyB7XG5cdFx0bWF4LWhlaWdodDogJHZlbmRvci1zdHJpcC1pbWctbWF4LWhlaWdodDtcblx0XHRtYXgtd2lkdGg6ICR2ZW5kb3Itc3RyaXAtaW1nLW1heC13aWR0aDtcblx0XHRtYXJnaW4tbGVmdDogJHZlbmRvci1zdHJpcC1pbWctbWFyZ2luLWxlZnQ7IH0gfVxuXG4jb2NlYW5Ob2RlcyB7XG5cdHBhZGRpbmctdG9wOiAkb2NlYW4tbm9kZXMtcGFkZGluZy1ZO1xuXHRwYWRkaW5nLWJvdHRvbTogJG9jZWFuLW5vZGVzLXBhZGRpbmctWTtcblxuXHRtYWluIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkb2NlYW4tbm9kZXMtcGFkZGluZy1ZOyB9IH1cblxuXG4jdmlkZW8ge1xuXHRoZWlnaHQ6ICR2aWRlby1zZWN0aW9uLWhlaWdodDsgfVxuXG5cbiNmZWF0dXJlcyB7XG5cdGgzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkZmVhdHVyZXMtaDMtbWFyZ2luLWJvdHRvbTsgfVxuXG5cdC5mZWF0dXJlLWJveCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJGZlYXR1cmUtYm94LW1hcmdpbi1ib3R0b207XG5cblx0XHQmID4gZGl2IHtcblx0XHRcdHdpZHRoOiAkZmVhdHVyZS1ib3gtZGl2LXdpZHRoO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJGZlYXR1cmUtYm94LWRpdi1tYXJnaW4tYm90dG9tOyB9IH0gfVxuXG4iLCJAaW1wb3J0IFwiLi4vcGFydGlhbHMvcmVzZXRcIjtcblxuLy8gVEVYVFxuJGgxLWZvbnQtc2l6ZTogNDBweDtcbiRoMS1saW5lLWhlaWdodDogNTBweDtcblxuJGgyLWZvbnQtc2l6ZTogNDJweDtcbiRoMi1saW5lLWhlaWdodDogNjBweDtcblxuJGgzLWZvbnQtc2l6ZTogMjZweDtcbiRoMy1saW5lLWhlaWdodDogMzJweDtcblxuJGg0LWZvbnQtc2l6ZTogMjZweDtcbiRoNC1saW5lLWhlaWdodDogNDBweDtcblxuJGg1LWZvbnQtc2l6ZTogMThweDtcbiRoNS1saW5lLWhlaWdodDogMzZweDtcblxuJHAtZm9udC1zaXplOiAyMHB4O1xuJHAtbGluZS1oZWlnaHQ6IDI4cHg7XG5cblxuLy8gaGVhZGVyXG4kZnVsbC13aWR0aC1wYWRkaW5nWDogMjBweDtcblxuJG1haW4td2lkdGg6IDEwMCU7XG4kbWFpbi1tYXgtd2lkdGg6IDEwMCU7XG5cbiRoZWFkZXItaGVpZ2h0OiA4MHB4O1xuXG4kbG9nby13aWR0aDogMTIwcHg7XG5cbiRuYXYtYnV0dG9ucy1tYXJnaW4tbGVmdDogMzBweDtcblxuJGhhbWJ1cmdlci1zaXplOiA1MHB4O1xuXG5cbi8vIG1haW4gbmF2XG4kbWFpbi1uYXYtcGFkZGluZzogMTQwcHggMCAzMHB4O1xuJG1haW4tbmF2LWg1LW1hcmdpbi1ib3R0b206IDFlbTtcbiRtYWluLW5hdi1oMy1tYXJnaW4tYm90dG9tOiAwLjZlbTtcbiRuYXYtYm94LXdpZHRoOiAyMCU7XG4kbmF2LWJveC1zaWJsaW5nLW1hcmdpbi1sZWZ0OiBjYWxjKDIwJSAvIDMpO1xuJG1haW4tbmF2LW1haW4tc2libGluZy1tYXJnaW4tdG9wOiA2MHB4O1xuJG1haW4tbmF2LWxlZnQtYnV0dG9uLXNpemU6IDUwcHg7XG4kbWFpbi1uYXYtbGVmdC1idXR0b24tZm9udC1zaXplOiAxOHB4O1xuXG5cbi8vIGhlcm9cbiRoZXJvLXBhZGRpbmctdG9wOiA4MHB4O1xuJGhlYWRsaW5lLXdyYXBwZXItbWFyZ2luLWJvdHRvbTogNDBweDtcbiRxdWlja3N0YXJ0LWJ1dHRvbi1wYWRkaW5nOiAwIDUwcHg7XG4kdmVuZG9yLXN0cmlwLWhlaWdodDogNjBweDtcbiR2ZW5kb3Itc3RyaXAtZm9udC1zaXplOiAxOHB4O1xuJHZlbmRvci1zdHJpcC1pbWctbWF4LWhlaWdodDogMzBweDtcbiR2ZW5kb3Itc3RyaXAtaW1nLW1heC13aWR0aDogMTAwcHg7XG4kdmVuZG9yLXN0cmlwLWltZy1tYXJnaW4tbGVmdDogNTBweDtcblxuXG4vLyBvY2VhbiBub2Rlc1xuJG9jZWFuLW5vZGVzLXBhZGRpbmctWTogNjBweDtcbiRvY2Vhbi1ub2Rlcy1tYWluLW1hcmdpbi1ib3R0b206IDYwcHg7XG4kb2NlYW4tbm9kZXMtaDMtbWFyZ2luLWJvdHRvbTogMzBweDtcblxuXG4vLyB2aWRlb1xuJHZpZGVvLXNlY3Rpb24taGVpZ2h0OiAyMDBweDtcblxuLy8gZmVhdHVyZXNcbiRmZWF0dXJlcy1oMy1tYXJnaW4tYm90dG9tOiAyMHB4O1xuJGZlYXR1cmUtYm94LWRpdi13aWR0aDogMTAwJTtcbiRmZWF0dXJlLWJveC1tYXJnaW4tYm90dG9tOiAwO1xuJGZlYXR1cmUtYm94LWRpdi1tYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cbi8vIHRhbGsgdG8gdXNcblxuXG5cbkBpbXBvcnQgXCIuLi9wYXJ0aWFscy9zaXplXCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuYm9keSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbnNlY3Rpb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbnNlY3Rpb24sIGhlYWRlciwgZm9vdGVyIHtcblx0bWFpbiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogYXV0bzsgfSB9XG5cbi5idXR0b24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0cGFkZGluZzogMCAyMHB4O1xuXHRsaW5lLWhlaWdodDogNDBweDtcblx0Y29sb3I6IHdoaXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbiNjZWxsb3BoYW5lIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IG5vbmU7IH1cblxuXG4vLyBIRUFERVJcbmhlYWRlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogODg4ODtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJveC1zaGFkb3c6IDAgMCAwIHRyYW5zcGFyZW50O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiAwLjNzOyB9XG5cbi5sb2dvIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvbmF2X2xvZ28uc3ZnKTtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5uYXYtYnV0dG9ucyB7XG5cdGZsb2F0OiByaWdodDsgfVxuXG4jdmlld0RvY3MsICN0cnlLdWJlcm5ldGVzIHtcblx0ZGlzcGxheTogbm9uZTsgfVxuXG4jdmlld0RvY3Mge1xuXHRib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRyYW5zaXRpb246IDAuM3M7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0Y29sb3I6ICRkYXJrLWdyZXk7IH0gfVxuXG4jdHJ5S3ViZXJuZXRlcyB7XG5cdHdpZHRoOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW4tbGVmdDogMDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0cmFuc2l0aW9uOiAwLjNzOyB9XG5cblxuI2hhbWJ1cmdlciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cblx0ZGl2LCAmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDE1JTtcblx0XHR3aWR0aDogNzAlO1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0Y29udGVudDogXCJcIjsgfVxuXG5cdGRpdiB7XG5cdFx0dG9wOiBjYWxjKDUwJSAtIDFweCk7IH1cblxuXHQmOmJlZm9yZSB7XG5cdFx0dG9wOiAyNCU7IH1cblxuXHQmOmFmdGVyIHtcblx0XHRib3R0b206IDI0JTsgfVxuXG5cdCY6aG92ZXIge1xuXHRcdGRpdiwgJjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH0gfSB9XG5cbiNtYWluTmF2IHtcblx0aDUge1xuXHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRmb250LXdlaWdodDogbm9ybWFsOyB9XG5cblx0bWFpbiB7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGNsZWFyOiBib3RoOyB9XG5cblx0Lm5hdi1ib3gge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuXHRoMyB7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfSB9XG5cbi8vIEZMSVAgTkFWXG4uZmxpcC1uYXYge1xuXHRoZWFkZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9IH1cblxuXG4vLyBPUEVOIE5BVlxuLm9wZW4tbmF2IHtcblx0Ym9keSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5cdCNjZWxsb3BoYW5lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR6LWluZGV4OiA5OTk4OyB9XG5cblx0aGVhZGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcblx0XHR6LWluZGV4OiA5OTk5OyB9XG5cblx0I2hhbWJ1cmdlciB7XG5cdFx0ZGl2IHtcblx0XHRcdG9wYWNpdHk6IDA7IH1cblxuXHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdGxlZnQ6IDEycHg7XG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAwIDFweDsgfVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH0gfSB9XG5cbi5vcGVuLW5hdiwgLnktZW5vdWdoIHtcblx0I3RyeUt1YmVybmV0ZXMge1xuXHRcdHdpZHRoOiAxNjBweDsgfSB9XG5cblxuLmZsaXAtbmF2LCAub3Blbi1uYXYge1xuXHRoZWFkZXIge1xuXHRcdGJveC1zaGFkb3c6IDAgMXB4IDJweCAkbWVkaXVtLWdyZXk7XG5cblx0XHQubG9nbyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL25hdl9sb2dvMi5zdmcpOyB9IH1cblxuXHQjdmlld0RvY3Mge1xuXHRcdGJvcmRlci1jb2xvcjogJGRhcmstZ3JleTtcblx0XHRjb2xvcjogJGRhcmstZ3JleTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYmx1ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXHRcdFx0Y29sb3I6IHdoaXRlOyB9IH1cblxuXHQjaGFtYnVyZ2VyOmhvdmVyIHtcblx0XHRkaXYsICY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXk7IH0gfSB9XG5cblxuXG4vLyBIRVJPXG4jaGVybyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvdGV4dHVyZS5wbmcpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDsgfVxuXG4vLyBWRU5ET1IgU1RSSVBcbiN2ZW5kb3JTdHJpcCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKHdoaXRlLCAwLjkpO1xuXHRmb250LXdlaWdodDogMTAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdGRpdiB7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLy8gRk9PVEVSXG5mb290ZXIge1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy90ZXh0dXJlLnBuZyk7XG5cdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXk7XG5cblx0bWFpbiB7XG5cdFx0cGFkZGluZzogNDBweCAwOyB9XG5cblx0bmF2IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5cdFx0YSArIGEge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwJTsgfSB9XG5cblx0LnNvY2lhbCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogODBweCAwIDYwcHg7XG5cblx0XHRsYWJlbCB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdFx0XHRcdHdpZHRoOiAzMDBweDsgfSB9IH0gfVxuXG5cbiNzZWFyY2gsICN3aXNoRmllbGQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0cGFkZGluZzogMTBweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogMTAwO1xuXHRjb2xvcjogd2hpdGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xuXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuXHRcdGNvbG9yOiAkZGFyay1ncmV5OyB9IH1cblxuLnNvY2lhbCBhIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL3NvY2lhbF9zcHJpdGUucG5nKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBhdXRvO1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdG1hcmdpbi1yaWdodDogMzBweDtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cblx0c3BhbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuYS50d2l0dGVyIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTsgfSB9XG5cbmEuc3RhY2stb3ZlcmZsb3cge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAwO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IDEwMCU7IH0gfVxuXG5hLnNsYWNrIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IDA7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IDEwMCU7IH0gfVxuXG5hLmdpdGh1YiB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNTBweCAwO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xNTBweCAxMDAlOyB9IH1cblxuYS5tYWlsaW5nLWxpc3Qge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwcHggMDtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwcHggMTAwJTsgfSB9XG5cblxuI2RvY3Mge1xuXHQjdmlld0RvY3Mge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH1cblxuXHRzZWN0aW9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRtaW4td2lkdGg6IDEwMjRweDsgfVxuXG5cdCNoZXJvIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5O1xuXG5cdFx0aDUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cblx0I3ZlbmRvclN0cmlwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHRcdHVsIHtcblx0XHRcdGZsb2F0OiBsZWZ0OyB9XG5cblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7IH1cblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRjb2xvcjogd2hpdGU7IH1cblxuXHRcdGxpICsgbGksICNzZWFyY2gge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDYwcHg7IH1cblxuXHRcdCNzZWFyY2gge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0d2lkdGg6IDI1MHB4O1xuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0bWFyZ2luOiAxMHB4IDMwcHggMCAwO1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuXHRcdC5kcm9wZG93biB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRsaW5lLWhlaWdodDogNjBweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR6LWluZGV4OiA1MDAwO1xuXG5cdFx0XHQmLm9uIHtcblx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7IH1cblxuXHRcdFx0LnJlYWRvdXQge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAzMHB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogNnB4IDZweCAwIDZweDtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7IH0gfVxuXG5cdFx0XHQucmVhZG91dDpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKHdoaXRlLCAwLjkpOyB9XG5cblx0XHRcdCYub24gLnJlYWRvdXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcblx0XHRcdFx0Y29sb3I6ICRkYXJrLWdyZXk7IH1cblxuXHRcdFx0Ji5vbiAucmVhZG91dDphZnRlciB7XG5cdFx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRkYXJrLWdyZXk7IH1cblxuXHRcdFx0LndyYXBwZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7IH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuXHRcdFx0XHRjb2xvcjogJGRhcmstZ3JleTtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjOyB9IH1cblxuXHRcdFx0Ji5vbiBhIHtcblx0XHRcdFx0b3BhY2l0eTogMTsgfSB9IH1cblxuXHQjZW5jeWNsb3BlZGlhIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogNTBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0JiA+IGRpdiB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7IH1cblxuXHRcdCNkb2NzVG9jIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDM1MHB4O1xuXHRcdFx0cGFkZGluZzogMCAyMHB4IDAgMDtcblxuXHRcdFx0LnlhaCB7XG5cdFx0XHRcdCYgPiAudGl0bGUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRibHVlLCAwLjgpO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDcuNXB4IDEwcHggNy41cHggMTBweDsgfSB9IH1cblxuXHRcdCNkb2NzQ29udGVudCB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDAwcHgpO1xuXG5cdFx0XHQkdG9jLW1hcmdpbjogMTVweDtcblxuXHRcdFx0LnBhZ2VBbmNob3Ige1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJGhlYWRlci1oZWlnaHQgKyAyMHB4OyB9XG5cblx0XHRcdCNwYWdlVE9DIHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweCAwOyB9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwOyB9IH1cblxuXHRcdFx0LkgyLCAuSDMsIC5INCwgLkg1LCAuSDYge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA1cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlOyB9IH1cblxuXHRcdFx0LkgxIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwICogJHRvYy1tYXJnaW47IH1cblxuXHRcdFx0LkgyIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxICogJHRvYy1tYXJnaW47XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGxlZnQ6IDEgKiAkdG9jLW1hcmdpbiAtIDE1cHg7IH0gfVxuXG5cdFx0XHQuSDMge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIgKiAkdG9jLW1hcmdpbjtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0bGVmdDogMiAqICR0b2MtbWFyZ2luIC0gMTVweDsgfSB9XG5cblx0XHRcdC5INCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMyAqICR0b2MtbWFyZ2luO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRsZWZ0OiAzICogJHRvYy1tYXJnaW4gLSAxNXB4OyB9IH1cblxuXHRcdFx0Lkg1IHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0ICogJHRvYy1tYXJnaW47XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGxlZnQ6IDQgKiAkdG9jLW1hcmdpbiAtIDE1cHg7IH0gfVxuXG5cdFx0XHQuSDYge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUgKiAkdG9jLW1hcmdpbjtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0bGVmdDogNSAqICR0b2MtbWFyZ2luIC0gMTVweDsgfSB9IH1cblxuXHRcdCNwYWdlQ29udGVudCB7XG5cdFx0XHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDgwcHg7IH0gfSB9IH1cblxuLmZpeGVkIGZvb3RlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiAwOyB9XG4iLCIvLyBURVhUXG4kaDEtZm9udC1zaXplOiA2MHB4O1xuJGgxLWxpbmUtaGVpZ2h0OiA5MHB4O1xuXG4kaDItZm9udC1zaXplOiA0MnB4O1xuJGgyLWxpbmUtaGVpZ2h0OiA2MHB4O1xuXG4kaDMtZm9udC1zaXplOiAzMHB4O1xuJGgzLWxpbmUtaGVpZ2h0OiA0MHB4O1xuXG4kaDQtZm9udC1zaXplOiAyNnB4O1xuJGg0LWxpbmUtaGVpZ2h0OiA0MHB4O1xuXG4kaDUtZm9udC1zaXplOiAyMnB4O1xuJGg1LWxpbmUtaGVpZ2h0OiAzNnB4O1xuXG4kcC1mb250LXNpemU6IDIwcHg7XG4kcC1saW5lLWhlaWdodDogMjhweDtcblxuXG4vLyBoZWFkZXJcbiRmdWxsLXdpZHRoLXBhZGRpbmdYOiAyMHB4O1xuXG4kbWFpbi13aWR0aDogMTAwJTtcbiRtYWluLW1heC13aWR0aDogMTAwJTtcblxuJGhlYWRlci1oZWlnaHQ6IDYwcHg7XG5cbiRsb2dvLXdpZHRoOiAxMjBweDtcblxuJG5hdi1idXR0b25zLW1hcmdpbi1sZWZ0OiAzMHB4O1xuXG4kaGFtYnVyZ2VyLXNpemU6IDUwcHg7XG5cblxuLy8gbWFpbiBuYXZcbiRtYWluLW5hdi1wYWRkaW5nOiAxNDBweCAwIDMwcHg7XG4kbWFpbi1uYXYtaDUtbWFyZ2luLWJvdHRvbTogMWVtO1xuJG1haW4tbmF2LWgzLW1hcmdpbi1ib3R0b206IDAuNmVtO1xuJG5hdi1ib3gtd2lkdGg6IDIwJTtcbiRuYXYtYm94LXNpYmxpbmctbWFyZ2luLWxlZnQ6IGNhbGMoMjAlIC8gMyk7XG4kbWFpbi1uYXYtbWFpbi1zaWJsaW5nLW1hcmdpbi10b3A6IDYwcHg7XG4kbWFpbi1uYXYtbGVmdC1idXR0b24tc2l6ZTogNTBweDtcbiRtYWluLW5hdi1sZWZ0LWJ1dHRvbi1mb250LXNpemU6IDE4cHg7XG5cblxuLy8gaGVyb1xuJGhlcm8tcGFkZGluZy10b3A6IDgwcHg7XG4kaGVhZGxpbmUtd3JhcHBlci1tYXJnaW4tYm90dG9tOiA0MHB4O1xuJHF1aWNrc3RhcnQtYnV0dG9uLXBhZGRpbmc6IDAgNTBweDtcbiR2ZW5kb3Itc3RyaXAtaGVpZ2h0OiA2MHB4O1xuJHZlbmRvci1zdHJpcC1mb250LXNpemU6IDE4cHg7XG4kdmVuZG9yLXN0cmlwLWltZy1tYXgtaGVpZ2h0OiAzMHB4O1xuJHZlbmRvci1zdHJpcC1pbWctbWF4LXdpZHRoOiAxMDBweDtcbiR2ZW5kb3Itc3RyaXAtaW1nLW1hcmdpbi1sZWZ0OiA1MHB4O1xuXG4vLyBvY2VhbiBub2Rlc1xuJG9jZWFuLW5vZGVzLXBhZGRpbmctWTogNjBweDtcbiRvY2Vhbi1ub2Rlcy1tYWluLW1hcmdpbi1ib3R0b206IDYwcHg7XG4kb2NlYW4tbm9kZXMtaDMtbWFyZ2luLWJvdHRvbTogMzBweDtcblxuXG4vLyB2aWRlb1xuJHZpZGVvLXNlY3Rpb24taGVpZ2h0OiA0MDBweDtcblxuLy8gZmVhdHVyZXNcbiRmZWF0dXJlcy1oMy1tYXJnaW4tYm90dG9tOiA0MHB4O1xuJGZlYXR1cmUtYm94LW1hcmdpbi1ib3R0b206IDYwcHg7XG4kZmVhdHVyZS1ib3gtZGl2LW1hcmdpbi1ib3R0b206IDA7XG4kZmVhdHVyZS1ib3gtZGl2LXdpZHRoOiA0NSU7XG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuXHRAaW1wb3J0IFwiLi4vcGFydGlhbHMvc2l6ZVwiO1xuXG5cdC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblx0Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXHQvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblx0I2RvY3MgI2hlcm8ge1xuXHRcdGgxLCBoNSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuXHQjdmlld0RvY3MsICN0cnlLdWJlcm5ldGVzIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuXHQjdmVuZG9yU3RyaXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrOyB9XG5cblx0I3F1aWNrc3RhcnRCdXR0b24ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5cblx0I29jZWFuTm9kZXMge1xuXHRcdGgzIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7IH1cblxuXHRcdG1haW4ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cblx0XHRcdC5pbWFnZS13cmFwcGVyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAyNSU7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG5cdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcblx0XHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwJTsgfVxuXG5cdFx0XHRcdC5pbWFnZS13cmFwcGVyIHtcblx0XHRcdFx0XHRyaWdodDogMDsgfSB9XG5cblx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzAlOyB9XG5cblx0XHRcdFx0LmltYWdlLXdyYXBwZXIge1xuXHRcdFx0XHRcdGxlZnQ6IDA7IH0gfVxuXG5cdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdC5jb250ZW50IHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cblx0XHRcdFx0LmltYWdlLXdyYXBwZXIge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lOyB9IH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7IH0gfSB9XG5cblxuXHQjdmlkZW8ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0JiA+IC5saWdodC10ZXh0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuXHQjbW9iaWxlU2hvd1ZpZGVvQnV0dG9uIHtcblx0XHRkaXNwbGF5OiBub25lOyB9XG5cblx0I2ZlYXR1cmVzIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuXHRcdC5mZWF0dXJlLWJveCB7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwOyB9IH0gfSB9XG5cblxuXG5cbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */