/*** css/..style.min.css - START ***/
@font-face{font-family:'NexaXBold';src:url("../fonts/NexaXBold.eot");src:local("☺"),url("../fonts/NexaXBold.woff") format("woff"),url("../fonts/NexaXBold.ttf") format("truetype"),url("../fonts/NexaXBold.svg") format("svg");font-weight:normal;font-style:normal;font-display:optional}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2rem;margin:0.67rem 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:"Montserrat",sans-serif;font-size:1rem}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5rem}sub{bottom:-0.25rem}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0;width:100%}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35rem 0.625rem 0.75rem}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.clear:before,.clear:after{content:' ';display:table}.clear:after{clear:both}img{max-width:100%;height:auto}a{color:#444;text-decoration:none}a:hover,a:active,a:focus,input:focus{outline:0}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}html{color:#0a2022;font-family:"Montserrat",sans-serif;font-size:10px;font-weight:300}@media (max-width: 1920px){html{font-size:0.52083vw}}@media (max-width: 1280px){html{font-size:0.78125vw}}@media (max-width: 767px){html{font-size:1.30208vw}}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}html,body{margin:0;padding:0;background-color:#fff}body{min-width:320px;position:relative}.wrapper{width:100%;max-width:134.2rem;padding-left:2.5rem;padding-right:2.5rem;margin:auto;position:relative}.wrapper--top{max-width:156rem}.d-block{display:block !important}.d-none{display:none !important}a{color:#272731}h1,h2,h3,h4,h5,h6{margin:0 0 25px 0}p{margin-bottom:0;margin-top:0}@media (min-width: 992px){p{margin:0 0 15px 0}}.dot{display:inline-block;width:1.7rem;height:1.7rem;border-radius:50%;background-color:#ea8b53}.dot--white{background-color:#fff}@media (max-width: 991px){.dot{width:9px;height:9px}}.read-more{color:#1a1a1a;font-size:1.8rem;position:relative;display:inline-block;margin-top:2.3rem;padding-right:27rem;background:transparent;-webkit-appearance:none;border:0;box-shadow:none}.read-more:after{content:'';display:inline-block;width:0.7rem;height:0.7rem;background-color:transparent;right:0.4rem;top:0.5rem;position:absolute;-webkit-transform:rotate(225deg);transform:rotate(225deg);transition:.2s;border-top:0.4rem solid #f9a63d;border-left:0.4rem solid #f9a63d}.read-more--less{display:none}.read-more--less:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:1rem}.text-white-hover:hover{color:#fff !important}.text-black-hover:hover{color:#000 !important}.text-green-hover:hover{color:#1dbc0c !important}.font-weight-medium{font-weight:500 !important}@media (max-width: 767px){body .font-weight-light-mobile{font-weight:300 !important}.font-weight-lighter-mobile{font-weight:lighter !important}.font-weight-normal-mobile{font-weight:400 !important}.font-weight-medium-mobile{font-weight:500 !important}.font-weight-bold-mobile{font-weight:700 !important}.font-weight-bolder-mobile{font-weight:bolder !important}}.a-abs{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:9}.square{position:absolute;z-index:0}.square:after{content:"";width:15.9rem;height:15.9rem;background-color:#d4ecfa;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block}.square--small:after{width:4rem;height:4rem}.square--small-2:after{width:5.4rem;height:5.4rem}.square--medium:after{width:11.3rem;height:11.3rem}.square--medium-2:after{width:7.5rem;height:7.5rem}.square--121:after{width:8.5rem;height:8.5rem}.square--1{right:-100px;top:-90px}.square--2{left:-107px;top:90px}.square--3{right:-170px;bottom:59px}.square--4{left:120px;top:155px}.square--5{right:-127px;top:0}.square--6{left:-146px;top:110px}.square--7{left:341px;top:347px}.square--8{right:-129px;bottom:10px}.justify-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.grecaptcha-badge{display:none !important}.btn{position:relative;display:inline-block;color:#FFF;padding:1.6rem 2rem;transition:all .2s;background-color:#f9a63d;border:1px solid #f9a63d;cursor:pointer;text-align:center;-webkit-appearance:none;margin-right:1.3rem;border-radius:2.9rem;font-size:1.2rem;font-weight:700;line-height:1;text-transform:uppercase}@media (max-width: 767px){.btn{padding:3rem 4rem 3rem;font-size:2rem;border-radius:4.7rem}}@media (max-width: 500px){.btn{font-size:3rem}}.btn.disabled{display:none}.btn svg{margin-left:0.8rem;vertical-align:middle}.btn:hover{background-color:#003663;border:1px solid #003663;-webkit-transform:scale(1.05);transform:scale(1.05)}.btn:hover span{display:block;-webkit-transform:scale(0.952);transform:scale(0.952)}.btn:hover svg path{fill:#000}.btn--white{border:1px solid #fff;background:#fff;color:#000}.btn--white:hover{color:#fff;background:#000;border:1px solid #fff}.btn--blue{background-color:#003663;border:1px solid #003663}.btn--blue:hover{background:#f9a63d;border:1px solid #f9a63d}.btn--top{margin-right:0;font-weight:700}.btn--full{width:100%}.btn--small{font-size:1.5rem;min-width:15.6rem;padding:1.2rem}@media (max-width: 500px){.btn--small{font-size:3rem;min-width:30rem}}.btn-down{display:inline-block;color:#003663;font-family:"NexaXBold",sans-serif;font-size:6.5rem;font-weight:400}.btn-down span{display:block;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.scroll-down{padding:0 0 10rem 0;text-align:center}@media (max-width: 767px){.scroll-down{display:none}}.arrow{position:relative;bottom:-2rem;left:50%;margin-left:-20px;width:40px;height:40px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI1MTIiIGlkPSJzdmcyIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzIGlkPSJkZWZzNCIvPjxnIGlkPSJsYXllcjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTU0MC4zNjIyKSI+PHBhdGggZD0ibSAxMjcuNDA2MjUsNjU3Ljc4MTI1IGMgLTQuOTg1MywwLjA3ODQgLTkuOTEwNzcsMi4xNjMwOCAtMTMuNDM3NSw1LjY4NzUgbCAtNTUsNTUgYyAtMy42MDA1NjUsMy41OTkyNyAtNS42OTY4ODMsOC42NTg5NSAtNS42OTY4ODMsMTMuNzUgMCw1LjA5MTA1IDIuMDk2MzE4LDEwLjE1MDczIDUuNjk2ODgzLDEzLjc1IEwgMjQyLjI1LDkyOS4yNSBjIDMuNTk5MjcsMy42MDA1NiA4LjY1ODk1LDUuNjk2ODggMTMuNzUsNS42OTY4OCA1LjA5MTA1LDAgMTAuMTUwNzMsLTIuMDk2MzIgMTMuNzUsLTUuNjk2ODggTCA0NTMuMDMxMjUsNzQ1Ljk2ODc1IGMgMy42MDA1NiwtMy41OTkyNyA1LjY5Njg4LC04LjY1ODk1IDUuNjk2ODgsLTEzLjc1IDAsLTUuMDkxMDUgLTIuMDk2MzIsLTEwLjE1MDczIC01LjY5Njg4LC0xMy43NSBsIC01NSwtNTUgYyAtMy41OTgxNSwtMy41OTEyNyAtOC42NTA2OCwtNS42ODEyNyAtMTMuNzM0MzgsLTUuNjgxMjcgLTUuMDgzNjksMCAtMTAuMTM2MjIsMi4wOSAtMTMuNzM0MzcsNS42ODEyNyBMIDI1Niw3NzguMDMxMjUgMTQxLjQzNzUsNjYzLjQ2ODc1IGMgLTMuNjY2NzgsLTMuNjY0MjMgLTguODQ4MDEsLTUuNzY0NDIgLTE0LjAzMTI1LC01LjY4NzUgeiIgaWQ9InBhdGgzNzY2LTEiIHN0eWxlPSJmb250LXNpemU6bWVkaXVtO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3RyZXRjaDpub3JtYWw7dGV4dC1pbmRlbnQ6MDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtZGVjb3JhdGlvbjpub25lO2xpbmUtaGVpZ2h0Om5vcm1hbDtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO2RpcmVjdGlvbjpsdHI7YmxvY2stcHJvZ3Jlc3Npb246dGI7d3JpdGluZy1tb2RlOmxyLXRiO3RleHQtYW5jaG9yOnN0YXJ0O2Jhc2VsaW5lLXNoaWZ0OmJhc2VsaW5lO2NvbG9yOiMwMDAwMDA7ZmlsbDojMjIyMjIyO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDozOC44ODAwMDEwNzttYXJrZXI6bm9uZTt2aXNpYmlsaXR5OnZpc2libGU7ZGlzcGxheTppbmxpbmU7b3ZlcmZsb3c6dmlzaWJsZTtlbmFibGUtYmFja2dyb3VuZDphY2N1bXVsYXRlO2ZvbnQtZmFtaWx5OlNhbnM7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjpTYW5zIi8+PC9nPjwvc3ZnPg==);background-size:contain}.bounce{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;min-height:1px;max-height:8rem;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}@media (max-width: 500px){.owl-carousel .owl-item{max-height:12rem}}.owl-carousel .owl-item img{max-height:8rem;max-width:100%;height:auto}@media (max-width: 500px){.owl-carousel .owl-item img{max-height:12rem}}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform 100ms ease;transition:transform 100ms ease;transition:transform 100ms ease, -webkit-transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-carousel{position:relative}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{position:absolute;top:calc(50% - 90px)}.owl-carousel .owl-nav .owl-prev span,.owl-carousel .owl-nav .owl-next span{font-size:90px;font-weight:700;line-height:90px;display:block}.owl-carousel .owl-nav .owl-prev span:hover,.owl-carousel .owl-nav .owl-next span:hover{color:#676767}.owl-carousel .owl-nav .owl-prev.disabled,.owl-carousel .owl-nav .owl-next.disabled{display:none}.owl-carousel .owl-nav .owl-prev{left:-30px}.owl-carousel .owl-nav .owl-next{right:-30px}.owl-carousel .owl-dots{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.owl-carousel .owl-dots button.owl-dot{width:16px;height:16px;border-radius:50%;border:2px solid #008f49;background-color:transparent;margin-right:14px}.owl-carousel .owl-dots button.owl-dot:last-child{margin-right:0}.owl-carousel .owl-dots button.owl-dot.active,.owl-carousel .owl-dots button.owl-dot:hover{background-color:#00975f}/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes wobble{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39062deg) skewY(0.39062deg);transform:skewX(0.39062deg) skewY(0.39062deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}@keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39062deg) skewY(0.39062deg);transform:skewX(0.39062deg) skewY(0.39062deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:800ms;animation-duration:800ms}.animated.faster{-webkit-animation-duration:500ms;animation-duration:500ms}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (print), (prefers-reduced-motion: reduce){.animated{-webkit-animation-duration:1ms !important;animation-duration:1ms !important;transition-duration:1ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important}}.hamburger{position:absolute;width:100%;height:100%;cursor:pointer;display:block;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.home .hamburger span{background-color:#003663}@media (min-width: 1280px){.hamburger:hover span{background-color:#f9a63d}}.hamburger span{display:block;position:absolute;width:calc(80%);height:4px;background-color:#003663;left:10%;border-radius:4px;top:50%;transition:opacity .3s, top .3s, background-color .3s, -webkit-transform .3s;transition:transform .3s, opacity .3s, top .3s, background-color .3s;transition:transform .3s, opacity .3s, top .3s, background-color .3s, -webkit-transform .3s}.hamburger span:nth-child(1){top:0}.hamburger span:nth-child(4){top:100%}.openMenu .hamburger span:nth-child(1){top:50%;opacity:0}.openMenu .hamburger span:nth-child(4){top:50%;opacity:0}.openMenu .hamburger span:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.openMenu .hamburger span:nth-child(3){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav{display:-webkit-flex;display:-ms-flexbox;display:flex;top:0;left:0;position:absolute;width:100%;height:10rem;background-color:#ffffff;z-index:100}@media (max-width: 1280px){.nav{position:fixed;width:100vw;display:-webkit-flex;display:-ms-flexbox;display:flex;height:8rem}}@media (max-width: 767px){.nav{height:12rem}}.header.fixed .nav{position:fixed;height:6rem}@media (max-width: 1280px){.header.fixed .nav{height:8rem}}@media (max-width: 767px){.header.fixed .nav{height:12rem}}.nav-wrapper{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 1280px){.nav-wrapper{position:absolute;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.nav-logo{z-index:10;width:15.8rem}header.fixed .nav-logo{width:12rem}@media (max-width: 767px){header.fixed .nav-logo{width:24rem;max-width:26rem}}@media (max-width: 1280px){.nav-logo{position:absolute;left:2.5rem;top:2.5rem;max-width:24rem;width:24rem}}@media (max-width: 767px){.nav-logo{max-width:26rem}}.nav-logo-normal{display:inline-block}@media (max-width: 1280px){.nav-logo-normal{display:none}}header.fixed .nav-logo-normal{display:block}@media (max-width: 1280px){header.fixed .nav-logo-normal{display:none}}.nav-logo-mobile{display:block}header .nav-logo-mobile{display:none}@media (max-width: 1280px){header .nav-logo-mobile{display:block}}.nav-logo-img{max-width:100%}.nav-box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1}@media (max-width: 1280px){.nav-box{display:block;overflow:hidden}}@media (max-width: 1280px){.openMenu .nav-box{visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);min-height:100vh;height:auto;position:relative}}@media (max-width: 1280px){.nav-box{position:absolute;padding:10rem 0;background-color:#ffffff;top:0;height:0;-webkit-transform:translateY(-100vh);transform:translateY(-100vh);width:100vw;left:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.nav-menu{-webkit-flex:1;-ms-flex:1;flex:1;position:relative}@media (max-width: 1280px){.nav-menu{width:100%}}.nav-menu>div{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.nav-menu ul{display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 2.5rem}@media (max-width: 1280px){.nav-menu ul{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0;margin:0}}@media screen and (max-width: 768px) and (orientation: landscape){.nav-menu ul{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.nav-menu ul li{margin-right:2rem}.nav-menu ul li a{position:relative;color:#003663;font-size:1.5rem;font-weight:700;line-height:1;text-transform:uppercase}@media (max-width: 1280px){.nav-menu ul li a{font-size:4rem;display:block;padding:2rem 2.5rem;border-bottom:1px solid #f2fafe}}.nav-menu ul li a:after{content:'';position:absolute;left:0;bottom:-2rem;width:0;height:2px;background-color:#f9a63d;transition:width .3s}@media (max-width: 1280px){.nav-menu ul li a:after{display:none}}.header.fixed .nav-menu ul li a:after{bottom:-1rem}.nav-menu ul li a:hover:after,.nav-menu ul li a.class_active:after{width:100%}@media (max-width: 1280px){.nav-menu ul li{padding:0;margin:0;text-align:center}}.nav-menu ul li.current-menu-item>a:after{width:100%}.nav-button{position:relative}@media (max-width: 1280px){.nav-button{text-align:center;padding:2rem}}.header.fixed .nav-button .btn{padding-top:1rem;padding-bottom:1rem}@media (max-width: 1280px){.header.fixed .nav-button .btn{padding-top:2rem;padding-bottom:2rem}}.nav-hamburger{display:none}@media (max-width: 1280px){.nav-hamburger{width:4rem;height:2rem;z-index:120;display:block;right:3rem;top:3rem}}@media (max-width: 767px){.nav-hamburger{width:8rem;height:4.2rem}}.woo-wrap{max-width:119rem;width:100%;margin:auto;padding-left:2.5rem;padding-right:2.5rem}@media (max-width: 767px){.woo-wrap{padding-left:5rem;padding-right:5rem}}.woocommerce-products-header{background-color:#f0f9ff;padding:9.6rem 1rem}.woocommerce-products-header__title{color:#013663;font-size:4.7rem;font-weight:900;text-align:center;margin-bottom:3.2rem}@media (max-width: 767px){.woocommerce-products-header__title{width:100%;font-size:35px}}.woocommerce-products-header .page-description p{color:#6082a0;font-size:1.8rem;font-weight:400;font-style:normal;letter-spacing:normal;line-height:3.2rem;text-align:center}@media (max-width: 767px){.woocommerce-products-header .page-description p{font-size:15px;line-height:22px}}.woo-archive-main{padding-top:2rem;padding-bottom:2rem}@media (max-width: 767px){.woo-archive-main{padding-bottom:20rem}}@media (max-width: 767px){.woo-archive-main .woocommerce-breadcrumb{display:none}}.woocommerce .woocommerce-breadcrumb{color:#d2d2d2;font-size:1.2rem;font-style:normal;letter-spacing:normal;line-height:normal;text-align:left;text-transform:uppercase}.woocommerce .woocommerce-breadcrumb a{color:#013663;font-weight:400;margin:0 0.8rem}.woocommerce .woocommerce-breadcrumb a:first-child{margin-left:0}.woocommerce .woocommerce-breadcrumb span{color:#013663;font-weight:600;margin:0 0.8rem}.woo-nav-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-bottom:.1rem solid #d8d8d8;position:relative;z-index:9;margin-bottom:5rem;margin-top:10rem}@media (max-width: 767px){.woo-nav-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:0}}.woo-nav-row-group{margin:0 2rem;position:relative}@media (max-width: 767px){.woo-nav-row-group{width:100%;margin:0}}@media (min-width: 992px){.woo-nav-row-group:hover .woo-nav-row-group__box{display:block !important}}@media (max-width: 767px){.woo-nav-row-group.active .woo-nav-row-group__box{display:block !important}}.woo-nav-row-group:last-child{margin-right:0}.woo-nav-row-group:first-child{margin-left:0}.woo-nav-row-group__title{color:#8ea0b6;font-size:1.8rem;font-weight:500;font-style:normal;letter-spacing:normal;line-height:2.5rem;text-align:center;padding-bottom:1.1rem;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.woo-nav-row-group__title{width:100%;font-size:3.125rem;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:5.208rem;padding-top:2.1rem;padding-bottom:2.1rem;text-transform:uppercase}.woo-nav-row-group__title:after{content:"";position:absolute;bottom:-0.1rem;left:0;right:0;width:100%;height:1px;margin:auto;background-color:#8ea0b6}}.woo-nav-row-group__title span{margin-right:.8rem}.woo-nav-row-group__title svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width: 992px){.woo-nav-row-group__title:hover{color:#013663;text-shadow:.1rem 0 0 #013663}.woo-nav-row-group__title:hover:after{content:"";position:absolute;bottom:-0.1rem;left:0;right:0;width:10.3rem;height:.3rem;margin:auto;background-color:#013663}.woo-nav-row-group__title:hover svg{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.woo-nav-row-group__title:hover svg path{fill:#013663}}@media (max-width: 767px){.woo-nav-row-group__title.active{color:#013663;text-shadow:.1rem 0 0 #013663}.woo-nav-row-group__title.active:after{content:"";position:absolute;bottom:-0.1rem;left:0;right:0;width:100%;height:2px;margin:auto;background-color:#013663}.woo-nav-row-group__title.active svg{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.woo-nav-row-group__title.active svg path{fill:#013663}}.woo-nav-row-group__box{position:absolute;left:-6.5rem;right:-6.5rem;margin:auto;top:100%;display:none;width:100%;min-width:23.4rem}@media (max-width: 767px){.woo-nav-row-group__box{position:static}}.woo-nav-row-group__box-inner{box-shadow:0 0 0.8rem rgba(142,160,182,0.4);background-color:#fafafa;padding:0 0 0 0}@media (max-width: 767px){.woo-nav-row-group__box-inner{background-color:#fff;box-shadow:none;padding:4rem 0 3rem}}.triangle-with-shadow{width:3.6rem;height:1.8rem;position:relative;overflow:hidden;box-shadow:0 1.6rem 1rem -1.7rem rgba(0,0,0,0.5);margin:auto}@media (max-width: 767px){.triangle-with-shadow{display:none}}.triangle-with-shadow:after{content:"";position:absolute;width:1.6rem;height:1.6rem;background:#fafafa;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:1.4rem;left:0;right:0;margin:auto;box-shadow:-0.1rem -0.1rem 1rem -0.2rem rgba(142,160,182,0.4)}.woo-nav-item{display:block;width:100%;color:#8ea0b6;font-size:1.4rem;font-weight:400;font-style:normal;letter-spacing:normal;line-height:2.9rem;text-align:center}@media (max-width: 767px){.woo-nav-item{color:#8ea0b6;font-size:2.917rem;line-height:6.183rem;text-align:left}}.woo-nav-item a{display:block;width:100%;color:#8ea0b6;padding:0.2rem 1rem}@media (max-width: 767px){.woo-nav-item a{padding:0.2rem 4rem}}.woo-nav-item:hover{background-color:#f9a63d}.woo-nav-item:hover a{color:#fff}.s-product-img{overflow:hidden;border-radius:3.5rem}@media (max-width: 767px){.s-product-img{height:31.25rem}}.s-product-img img{display:block;margin-bottom:0;width:100%;object-fit:cover}.woocommerce ul.products li.product a{position:relative}.s-product-box{width:32rem;margin-top:-6.3rem;margin-right:-2.7rem;margin-left:auto;padding:2.3rem 3.7rem 1.7rem;min-height:12rem;box-shadow:0 1.1rem 1.7rem rgba(142,160,182,0.3);border-radius:3.6rem;background-color:#ffffff;position:relative;z-index:2}@media (max-width: 767px){.s-product-box{width:61.25rem;min-height:17.083rem;margin-top:-9rem;margin-right:-5rem}}.s-product-box .woocommerce-loop-product__title{color:#8ea0b6;font-size:1.5rem !important;font-weight:500;font-style:normal;letter-spacing:0.083rem;line-height:normal;text-align:left;text-transform:uppercase;margin-bottom:1.1rem}@media (max-width: 767px){.s-product-box .woocommerce-loop-product__title{font-size:2.7rem !important}}.s-product-box .price{color:#013663 !important;font-size:2.4rem !important;font-weight:700 !important;font-style:normal;letter-spacing:normal;line-height:2.5rem;text-align:left}@media (max-width: 767px){.s-product-box .price{font-size:3.542rem !important;line-height:2.39rem}}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin-bottom:6.8rem}@media (max-width: 767px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{padding-right:6rem}}@media (max-width: 767px){.woocommerce ul.products[class*="columns-"] li.product,.woocommerce-page ul.products[class*="columns-"] li.product{float:none;width:100%;margin-bottom:4rem}}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:30.75%}.woocommerce div.product form.cart{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.woocommerce-message,.woocommerce-info,.woocommerce-error{box-shadow:0 0 6px rgba(45,45,45,0.1);border-radius:10px;border-top:0 !important;position:relative;overflow:hidden;color:#000}.woocommerce-message{background-color:#f2ffe5}.woocommerce-info{background-color:#E0F6FF}.woocommerce-error{background-color:#FFE0E0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:#f9f9f9}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#f0f0f0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#f0f0f0}.header-spacer{height:10rem}@media (max-width: 1280px){.header-spacer{height:8rem}}@media (max-width: 767px){.header-spacer{height:12rem}}.header .nav-logo-sticky{display:none}body.admin-bar .header.fixed>.nav{top:32px}@media (max-width: 782px){body.admin-bar .header.fixed>.nav{top:46px}}.top-ico{display:inline-block;margin-right:0.4rem}.header.fixed .nav-logo-normal{display:none}.header.fixed .nav-logo-sticky{display:block}@media (max-width: 1280px){.header.fixed .nav-logo-sticky{display:none}}.header.fixed .nav-logo-img{width:auto;max-height:64px}@media (max-width: 1280px){.header.fixed .nav-logo-img{max-height:35px}}.nav-logo-mobile{display:none}@media (max-width: 1280px){header .nav-logo-normal{display:none}header .nav-logo-mobile{display:block}}.header-menu{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 1280px){.header-menu{margin-right:auto;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.header-menu ul.menu{position:relative;margin:0;padding:0}.header-menu ul.menu>li{display:inline-block;margin-right:3rem;position:relative}@media (max-width: 767px){.header-menu ul.menu>li{margin-right:18px}}.header-menu ul.menu>li>a{color:#003663;padding:0;display:block;font-size:1.5rem;font-weight:700;line-height:1;text-transform:uppercase;position:relative}.header-menu ul.menu>li:last-child{margin-right:0}.header-menu ul.menu>li>a:after{content:"";position:absolute;left:0;bottom:-2.6rem;height:0.4rem;background-color:#f9a63d;width:0;transition:0.3s ease}.header-menu ul.menu>li:hover>a:after,.header-menu ul.menu>li.current-menu-item>a:after,.header-menu ul.menu>li a.class_active:after{width:100%}.header-menu ul.menu>li:hover>ul.sub-menu{display:block}.header-menu ul.menu>li.menu-item-has-children>a{padding-right:2.4rem;position:relative}.header-menu ul.menu>li.menu-item-has-children>a::before{content:'';display:inline-block;width:0.6rem;height:0.6rem;background-color:transparent;right:0.4rem;top:0.3rem;position:absolute;-webkit-transform:rotate(225deg);transform:rotate(225deg);transition:.2s;border-top:2px solid #fff;border-left:2px solid #fff}.header-menu ul.sub-menu{position:absolute;left:-23px;list-style:none;top:calc(100% + 0px);margin:0;padding:0;z-index:99;background:#FFF;box-shadow:0 8px 15px rgba(0,0,0,0.2);border:1px solid #c0c1c6;max-width:223px;width:223px;border-radius:10px;display:none}.header-menu ul.sub-menu::after{content:'';display:inline-block;width:10px;height:10px;background-color:#fff;top:-6px;left:109px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid #c0c1c6;border-left:1px solid #c0c1c6}.header-menu ul.sub-menu>li{border-bottom:1px solid #f4f4f4}.header-menu ul.sub-menu>li:last-child{border-bottom:0}.header-menu ul.sub-menu>li>a{color:#767c87;font-size:15px;font-weight:400;line-height:21px;display:block;padding:12px 2.5rem;position:relative}.header-menu ul.sub-menu>li>a::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background-color:#000;display:none}.header-menu ul.sub-menu>li:hover>a,.header-menu ul.sub-menu>li.current-menu-item>a{color:#000}.header-menu ul.sub-menu>li:hover>a::before,.header-menu ul.sub-menu>li.current-menu-item>a::before{display:block}.header-menu ul.sub-menu>li:first-child{position:relative;overflow:hidden;border-radius:8px 0 0 0}.header-menu ul.sub-menu>li:last-child{position:relative;overflow:hidden;border-radius:0 0 0 8px}.header-menu .menu-item-30 ul.sub-menu::after{left:8.6rem}.menu-main-menu-container{position:relative;z-index:9}.header-mobile{display:none}@media (max-width: 1280px){.header-mobile{display:block}}@media (max-width: 1280px){.header-desktop{display:none}}.header-desktop__row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-desktop__left{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-right:3rem}.bottom__hello{font-size:13px;font-weight:700;letter-spacing:3.38px;line-height:20px;text-align:center;color:#1a1a1a;margin-bottom:7px}.bottom__mail,.bottom__phone{color:#727272;font-family:FuturaLT;font-size:18px;font-weight:300;line-height:26.4px;display:inline-block;margin-right:13px;margin-bottom:3px;vertical-align:middle}.bottom__mail img,.bottom__phone img{margin-right:4px;vertical-align:middle;display:inline-block}.bottom__mail a,.bottom__phone a{color:#727272;vertical-align:middle}.bottom__mail{margin-right:12px}:root{--header-bg-color:  #f9a63d;--splash-bg-color:  #6183a0;--screen-width:     320px;--screen-height:    560px}.menuicon{display:block;cursor:pointer;color:#fff;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.menuicon__bar,.menuicon__circle{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round}.menuicon__bar{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out}.menuicon__circle{transition:stroke-dashoffset .3s linear .1s;stroke-dashoffset:144.51326;stroke-dasharray:144.51326}.splash{position:absolute;top:40px;right:40px;width:1px;height:1px}.splash::after{content:"";display:block;position:absolute;border-radius:50%;background-color:var(--splash-bg-color);width:284vmax;height:284vmax;top:-142vmax;left:-142vmax;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:-webkit-transform 0.5s cubic-bezier(0.755, 0.05, 0.855, 0.06);transition:transform 0.5s cubic-bezier(0.755, 0.05, 0.855, 0.06);transition:transform 0.5s cubic-bezier(0.755, 0.05, 0.855, 0.06), -webkit-transform 0.5s cubic-bezier(0.755, 0.05, 0.855, 0.06);will-change:transform}.footer{background-color:#f2fafe;padding:8.5rem 0 7rem;height:100%}@media (max-width: 991px){.footer{padding:65px 0 40px}}.footer__row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:7.8rem;border-bottom:0.2rem solid #d7e7f3}@media (max-width: 767px){.footer__row{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:7rem}}.footer-ico-name{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:2.6rem}@media (max-width: 991px){.footer-ico-name{margin-bottom:10px;width:100%}}@media (max-width: 767px){.footer-col:first-child{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer-col__label{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:1.7rem;font-weight:300;line-height:1.2}@media (max-width: 767px){.footer-col__label{padding-top:.5rem}}@media (max-width: 500px){.footer-col__label{font-size:3rem;padding-top:.9rem}}.footer-col__content{display:-webkit-flex;display:-ms-flexbox;display:flex;color:#003663;font-family:"Montserrat",sans-serif;font-size:1.7rem;font-weight:600;line-height:1.7}@media (max-width: 500px){.footer-col__content{font-size:3rem}}@media (max-width: 767px){.footer-col:not(:last-child){margin-bottom:3rem}}.footer-ico-map{display:block;width:2.5rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:2.2rem;margin-left:-.4rem;margin-top:0.2rem}@media (max-width: 767px){.footer-ico-map{width:4.5rem;margin-left:-1rem}}@media (max-width: 500px){.footer-ico-map{width:6rem}}.footer-ico-map img{display:block}.footer-ico-bag{display:block;width:2rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:1.6rem}@media (max-width: 767px){.footer-ico-bag{width:3rem}}@media (max-width: 500px){.footer-ico-bag{width:4.5rem}}.footer-ico-bag img{display:block}.footer-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:5.9rem 0 6.7rem}@media (max-width: 1280px){.footer-nav{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3rem 0}}.footer-nav__title{color:#003663;font-family:"NexaXBold",sans-serif;font-size:2.1rem;font-weight:400;margin-bottom:1.6rem;line-height:1}@media (max-width: 500px){.footer-nav__title{font-size:3.6rem}}.footer-nav__nav{width:22%}@media (max-width: 1280px){.footer-nav__nav{width:33%}}@media (max-width: 767px){.footer-nav__nav{width:100%;margin-bottom:5rem}}.footer-nav__nav ul{list-style:none;margin:0;padding:0}.footer-nav__nav ul li a{display:inline-block;margin-bottom:1.6rem;color:#003663;font-family:"Montserrat",sans-serif;font-size:2.1rem;font-weight:300;line-height:1}@media (max-width: 767px){.footer-nav__nav ul li a{font-size:3rem}}.footer-nav__nav ul li a:hover{color:#f9a63d}.footer-nav--horizontal{display:block;text-align:center}.footer-nav--horizontal .footer-nav__nav{width:100%;text-align:center}@media (min-width: 768px){.footer-nav--horizontal .footer-nav__nav ul li{display:inline-block;margin:15px}}.footer-nav--horizontal .footer-social{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767px){.footer-nav--horizontal .footer-social{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer-nav--horizontal .footer-social__fb{margin-top:0}@media (max-width: 767px){.footer-nav--horizontal .footer-social__fb{margin:20px 0}}.footer-blog{width:31%}@media (max-width: 767px){.footer-blog{width:100%;margin-bottom:5rem}}.footer-blog-list{list-style:none;padding:0;margin:0}.footer-blog-list li{padding-left:3rem;color:#6183a0;font-size:1.8rem;font-weight:700;line-height:3.2rem;position:relative}.footer-blog-list li a{color:#6183a0}@media (max-width: 767px){.footer-blog-list li{font-size:3rem;margin-bottom:1rem}}.footer-blog-list li:before{content:">";position:absolute;left:0;top:0;color:#003663;font-family:"NexaXBold",sans-serif;font-size:3.2rem;line-height:1;font-weight:400}.footer-blog-list__date{display:block;font-weight:400}.footer-social{width:15%;min-width:200px;margin-right:0}@media (max-width: 1280px){.footer-social{width:100%}}.footer-social__fb{margin-top:4rem}.footer-ico-img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:3.5rem;display:block;margin-top:0;margin-left:-.5rem;margin-right:1.7rem}@media (max-width: 767px){.footer-ico-img{width:5rem}}@media (max-width: 500px){.footer-ico-img{width:7rem}}.footer-ico-img--big{width:6.5rem}@media (max-width: 767px){.footer-ico-img--big{width:50px}}.footer-ico-img img{display:block}.footer-email-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;padding-right:10.7rem}@media (max-width: 767px){.footer-email-wrap{margin-left:2rem}}.footer-email-wrap .footer-data-content{position:relative}.footer-email-wrap .hide-contact{position:absolute;padding:1rem;background:#003663;color:#fff;width:calc(100% + 2rem);left:-1rem;top:-0.5rem;text-align:center;border-radius:3rem;font-size:1.5rem;font-weight:400;line-height:1;cursor:pointer;text-transform:uppercase;transition:.3s}.footer-email-wrap .hide-contact:hover{background:#f9a63d;border:1px solid #f9a63d;-webkit-transform:scale(1.05);transform:scale(1.05)}@media (max-width: 500px){.footer-email-wrap .hide-contact{font-size:3rem;padding:2rem 2rem}}.footer-nav-phone-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;color:#003663;font-family:"Montserrat",sans-serif;font-size:3.5rem;font-weight:600;line-height:1.7}.footer-nav-phone-wrap .footer-data-content{padding-right:10.7rem}@media (max-width: 767px){.footer-nav-phone-wrap .footer-data-content{padding-right:0}}.footer-nav-phone-wrap .hide-contact{position:absolute;padding:2rem;background:#003663;color:#fff;min-width:30.5rem;left:15rem;top:0.3rem;text-align:center;border-radius:3rem;font-size:1.4rem;font-weight:400;line-height:1;cursor:pointer;text-transform:uppercase;transition:.3s}.footer-nav-phone-wrap .hide-contact:hover{background:#f9a63d;border:1px solid #f9a63d;-webkit-transform:scale(1.05);transform:scale(1.05)}@media (max-width: 767px){.footer-nav-phone-wrap .hide-contact{top:1rem;padding:2rem 4rem;min-width:20.5rem;right:auto;left:20rem;font-size:3rem}}.hide-contact.close{display:none}.footer-bot__row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 991px){.footer-bot__row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer-bot-col{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:1.8rem;font-weight:300;line-height:1.7rem}@media (max-width: 767px){.footer-bot-col{font-size:12px;line-height:20px}}.footer-bot-col.footer-bot-col--1{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.footer-bot-col .footer-bot-col-up{color:#003663;font-family:"Montserrat",sans-serif;font-weight:600;cursor:pointer}#go-top{display:block;width:5rem;height:5rem}@media (max-width: 767px){#go-top{width:7rem;height:7rem}}.page-error404{padding:80px 0;text-align:center;min-height:944px;background-image:url("../img/404.png");background-size:contain;background-repeat:no-repeat;background-position-x:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 1199px){.page-error404{min-height:90vw}}.page-error404__content{display:block;color:#003663;font-family:"Montserrat",sans-serif;font-size:2.5rem;text-transform:uppercase;line-height:1;margin-bottom:26px;padding-top:15px;padding-left:30px}@media (max-width: 1199px){.page-error404__content{font-size:2vw;margin-bottom:2vw;padding-top:0}}@media (max-width: 649px){.page-error404__content{font-size:13px}}.page-error404__title{display:block;color:#ffffff;font-family:"Montserrat",sans-serif;font-size:233px;text-transform:uppercase;line-height:0.85;padding-left:30px}@media (max-width: 1199px){.page-error404__title{font-size:19vw}}.single-post{padding-top:10rem}.single-post__title{color:#003663;font-family:"Montserrat",sans-serif;font-size:5.4rem;font-weight:900;line-height:1.2;text-align:center;margin-bottom:3rem}.single-post__date{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:300;line-height:1.7;margin-bottom:5rem;text-align:center}@media (max-width: 767px){.single-post__date{font-size:3rem}}.single-post__thumbnail{border-radius:3rem;overflow:hidden;margin-bottom:5rem}.single-post__thumbnail img{display:block}.wrapper--single{max-width:132.3rem;margin:auto;position:relative;padding-left:2.5rem;padding-right:2.5rem}.single-content>p{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:300;line-height:1.7;margin-bottom:3rem;max-width:132.3rem;margin-left:auto;margin-right:auto;padding-left:2.5rem;padding-right:2.5rem}@media (max-width: 767px){.single-content>p{font-size:3rem}}.gdrts-rating-block{max-width:30rem;margin:auto;text-align:center}.gdrts-inner-wrapper{text-align:center}div .syntaxhighlighter{max-width:132.3rem !important;margin-left:auto !important;margin-right:auto !important;position:relative;padding-left:2.5rem;padding-right:2.5rem}.portfolio-single__row{display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:5rem;padding-bottom:6rem}@media (max-width: 991px){.portfolio-single__row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px}}.portfolio-single__content{width:75%}@media (max-width: 991px){.portfolio-single__content{width:100%}}.portfolio-single__terms{width:25%}@media (max-width: 991px){.portfolio-single__terms{width:100%}}.portfolio-single__screens{padding-bottom:200px;text-align:center}.portfolio-single__screens img{font-size:10rem}@media (max-width: 991px){.portfolio-single__screens{padding-bottom:20px}}.portfolio-single-main__title{color:#003663;font-size:5.4rem;font-weight:900;line-height:1.2;text-align:right}.portfolio-single-main__txt{color:#6183a0;font-size:2rem;font-weight:300;line-height:1.7;text-align:justify;text-align-last:right}@media (max-width: 767px){.portfolio-single-main__txt{font-size:3rem}}.portfolio-single-terms__title{color:#003663;font-size:2rem;font-weight:700;margin-top:22px}@media (max-width: 767px){.portfolio-single-terms__title{font-size:3rem}}.portfolio-single-terms__list{list-style:none;padding:1.5rem 0 0 0}.portfolio-single-terms__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.portfolio-single-terms__img{height:3.4rem;width:3.4rem;margin-right:3.4rem}@media (max-width: 767px){.portfolio-single-terms__img{height:4.5rem}}.portfolio-single-terms__img svg{width:100%;max-height:100%}.portfolio-single-terms__name{color:#6183a0;font-size:2rem;font-weight:300;line-height:1.7}@media (max-width: 767px){.portfolio-single-terms__name{font-size:3rem}}.section-page{padding:90px 0 60px}@media (max-width: 991px){.section-page{padding:44px 0 8px}}.default.default-neutral ul li{padding-left:0;line-height:30px}.default.default-neutral ul li:before{position:static;width:auto;height:auto;left:auto;top:auto;background:none;content:"•";color:#1dbc0c;font-size:28px;margin:0 15px 0 15px;vertical-align:bottom}@media (max-width: 991px){.default.default-neutral ul li{font-size:16px;line-height:24px}.default.default-neutral ul li:before{margin:0 5px 0 5px}}.default.default-neutral ul.type-2{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.default.default-neutral ul.type-2 li{width:calc(50% - 20px);padding-left:37px;margin-bottom:30px}.default.default-neutral ul.type-2 li:before{content:"";position:absolute;left:0;top:8px;margin:0 auto;background:url("../img/checked.svg");width:17px;height:14px}@media (max-width: 991px){.default.default-neutral ul.type-2 li{width:100%;margin-bottom:27px}}.default.default-neutral a{color:#04083e;font-weight:500}.default.default-neutral a:hover{text-decoration:underline}.blogIndex{position:relative;padding:0 0 18rem;text-align:center}@media (max-width: 767px){.blogIndex{padding:0 0 7rem}}.blogIndex .wrapper{position:relative}.blogIndex__title{color:#003663;font-family:"Montserrat",sans-serif;font-size:5.4rem;font-weight:900;line-height:1.2;margin-bottom:4.5rem}@media (max-width: 1279px){.blogIndex__title{font-size:50px;line-height:58px}}@media (max-width: 991px){.blogIndex__title{font-size:30px;line-height:1.2;margin-bottom:2.5rem}}.blogIndex__txt{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:300;line-height:1.7}@media (max-width: 1279px){.blogIndex__txt{font-size:18px;line-height:33px;margin-bottom:50px}}.blogIndex__content{margin-top:30px}.blogIndex .img-abs img{max-width:43rem}.blogIndex .img-abs--n1{top:-44.5rem;left:0}@media (max-width: 991px){.blogIndex .img-abs--n1{display:none}}.blogIndex-news{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:6.7rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 991px){.blogIndex-news{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.blogIndex-news__single{position:relative;width:calc(33.3% - 2.5rem);max-width:36.5rem;background:#859db1;border-radius:4rem;margin-bottom:15rem}@media (max-width: 991px){.blogIndex-news__single{width:38%;margin:0 4rem 10rem}}@media (max-width: 500px){.blogIndex-news__single{width:100%;max-width:none;margin:0 0 15rem}}.blogIndex-news__content{position:absolute;right:-1.9rem;bottom:-6.3rem;width:calc(100% - 1.6rem);min-height:14.8rem;background-color:#fff;box-shadow:0 1.9rem 5.3rem rgba(176,207,225,0.44);text-align:left;border-radius:4rem;padding:2.8rem 3.8rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.blogIndex-news-title{color:#003663;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:600;line-height:1.2;margin-bottom:0;width:100%}@media (max-width: 500px){.blogIndex-news-title{font-size:4rem}}.blogIndex-news-img{display:block;border-radius:4rem;overflow:hidden;position:relative;width:100%;height:100%}@media (max-width: 991px){.blogIndex-news-img{min-height:28rem}}@media (max-width: 500px){.blogIndex-news-img{min-height:calc(100vw - 10rem)}}.blogIndex-news-img:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;background:#003663;opacity:0;transition:.3s ease}.blogIndex-news-img img{display:block}.blogIndex-news-img span{position:absolute;display:block;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:auto;padding:0 3rem;color:#fff;font-family:"Montserrat",sans-serif;font-size:2.5rem;text-align:center;font-weight:600;line-height:1.7;z-index:2;opacity:0}.blogIndex-news-img:hover:after{opacity:0.77}.blogIndex-news-img:hover span{opacity:1}.blogIndex-news-date{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:1.7rem;font-weight:300;line-height:1.7;display:block;width:100%}@media (max-width: 500px){.blogIndex-news-date{font-size:2.7rem}}.blogIndex .img-abs--clients1{top:-16.5rem;left:0;right:0;width:43rem;margin:auto;position:absolute}.wrapper>.woocommerce{padding:80px 0 100px}body .woocommerce .form-row{display:block;max-width:100%}body .woocommerce form .form-row input.input-text,body .woocommerce form .form-row textarea{color:#444;line-height:28px;padding-left:8px;padding-right:20px;background-color:#fff;border:1px solid #aaa;border-radius:4px}body .woocommerce{margin-bottom:3.5rem}body .woocommerce,body.woocommerce-cart,body.woocommerce-checkout,body#add_payment_method{color:#6183a0;font-family:"Montserrat", sans-serif;font-size:1.8rem;font-weight:300;line-height:1.7}@media (max-width: 767px){body .woocommerce,body.woocommerce-cart,body.woocommerce-checkout,body#add_payment_method{font-size:3rem}}body .woocommerce h3#order_review_heading,body.woocommerce-cart h3#order_review_heading,body.woocommerce-checkout h3#order_review_heading,body#add_payment_method h3#order_review_heading{margin-top:20px}body .woocommerce a,body.woocommerce-cart a,body.woocommerce-checkout a,body#add_payment_method a{color:#f9a63d}body .woocommerce .btn,body.woocommerce-cart .btn,body.woocommerce-checkout .btn,body#add_payment_method .btn{color:#FFF}body .woocommerce .woo-headline,body.woocommerce-cart .woo-headline,body.woocommerce-checkout .woo-headline,body#add_payment_method .woo-headline{color:#003663;font-family:"NexaXBold", sans-serif;font-size:3.6rem;font-weight:400;line-height:1.2;margin-bottom:2.4rem}body .woocommerce .woocommerce-button,body .woocommerce .order-actions .button,body .woocommerce .button,body .woocommerce .button.button.alt,body .woocommerce #add_payment_method .wc-proceed-to-checkout a.checkout-button,body .woocommerce .wc-proceed-to-checkout a.checkout-button,body.woocommerce-cart .woocommerce-button,body.woocommerce-cart .order-actions .button,body.woocommerce-cart .button,body.woocommerce-cart .button.button.alt,body.woocommerce-cart #add_payment_method .wc-proceed-to-checkout a.checkout-button,body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,body.woocommerce-checkout .woocommerce-button,body.woocommerce-checkout .order-actions .button,body.woocommerce-checkout .button,body.woocommerce-checkout .button.button.alt,body.woocommerce-checkout #add_payment_method .wc-proceed-to-checkout a.checkout-button,body.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,body#add_payment_method .woocommerce-button,body#add_payment_method .order-actions .button,body#add_payment_method .button,body#add_payment_method .button.button.alt,body#add_payment_method #add_payment_method .wc-proceed-to-checkout a.checkout-button,body#add_payment_method .wc-proceed-to-checkout a.checkout-button{position:relative;display:inline-block;color:#FFF;padding:1.6rem 2rem;transition:all .2s;background-color:#f9a63d;border:1px solid #f9a63d;cursor:pointer;text-align:center;-webkit-appearance:none;margin-right:1.3rem;border-radius:2.9rem;font-size:1.2rem;font-weight:700;line-height:1;text-transform:uppercase}@media (max-width: 500px){body .woocommerce .woocommerce-button,body .woocommerce .order-actions .button,body .woocommerce .button,body .woocommerce .button.button.alt,body .woocommerce #add_payment_method .wc-proceed-to-checkout a.checkout-button,body .woocommerce .wc-proceed-to-checkout a.checkout-button,body.woocommerce-cart .woocommerce-button,body.woocommerce-cart .order-actions .button,body.woocommerce-cart .button,body.woocommerce-cart .button.button.alt,body.woocommerce-cart #add_payment_method .wc-proceed-to-checkout a.checkout-button,body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,body.woocommerce-checkout .woocommerce-button,body.woocommerce-checkout .order-actions .button,body.woocommerce-checkout .button,body.woocommerce-checkout .button.button.alt,body.woocommerce-checkout #add_payment_method .wc-proceed-to-checkout a.checkout-button,body.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,body#add_payment_method .woocommerce-button,body#add_payment_method .order-actions .button,body#add_payment_method .button,body#add_payment_method .button.button.alt,body#add_payment_method #add_payment_method .wc-proceed-to-checkout a.checkout-button,body#add_payment_method .wc-proceed-to-checkout a.checkout-button{font-size:3rem}}body .woocommerce .woocommerce-button:hover:not([disabled]),body .woocommerce .order-actions .button:hover:not([disabled]),body .woocommerce .button:hover:not([disabled]),body .woocommerce .button.button.alt:hover:not([disabled]),body .woocommerce #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover:not([disabled]),body .woocommerce .wc-proceed-to-checkout a.checkout-button:hover:not([disabled]),body.woocommerce-cart .woocommerce-button:hover:not([disabled]),body.woocommerce-cart .order-actions .button:hover:not([disabled]),body.woocommerce-cart .button:hover:not([disabled]),body.woocommerce-cart .button.button.alt:hover:not([disabled]),body.woocommerce-cart #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover:not([disabled]),body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover:not([disabled]),body.woocommerce-checkout .woocommerce-button:hover:not([disabled]),body.woocommerce-checkout .order-actions .button:hover:not([disabled]),body.woocommerce-checkout .button:hover:not([disabled]),body.woocommerce-checkout .button.button.alt:hover:not([disabled]),body.woocommerce-checkout #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover:not([disabled]),body.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover:not([disabled]),body#add_payment_method .woocommerce-button:hover:not([disabled]),body#add_payment_method .order-actions .button:hover:not([disabled]),body#add_payment_method .button:hover:not([disabled]),body#add_payment_method .button.button.alt:hover:not([disabled]),body#add_payment_method #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover:not([disabled]),body#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover:not([disabled]){color:#FFF;background-color:#003663;border:2px solid #003663;-webkit-transform:scale(1.05);transform:scale(1.05)}body .woocommerce .woocommerce-button[disabled]:not(:hover),body .woocommerce .woocommerce-button:hover[disabled],body .woocommerce .order-actions .button[disabled]:not(:hover),body .woocommerce .order-actions .button:hover[disabled],body .woocommerce .button[disabled]:not(:hover),body .woocommerce .button:hover[disabled],body .woocommerce .button.button.alt[disabled]:not(:hover),body .woocommerce .button.button.alt:hover[disabled],body .woocommerce #add_payment_method .wc-proceed-to-checkout a.checkout-button[disabled]:not(:hover),body .woocommerce #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover[disabled],body .woocommerce .wc-proceed-to-checkout a.checkout-button[disabled]:not(:hover),body .woocommerce .wc-proceed-to-checkout a.checkout-button:hover[disabled],body.woocommerce-cart .woocommerce-button[disabled]:not(:hover),body.woocommerce-cart .woocommerce-button:hover[disabled],body.woocommerce-cart .order-actions .button[disabled]:not(:hover),body.woocommerce-cart .order-actions .button:hover[disabled],body.woocommerce-cart .button[disabled]:not(:hover),body.woocommerce-cart .button:hover[disabled],body.woocommerce-cart .button.button.alt[disabled]:not(:hover),body.woocommerce-cart .button.button.alt:hover[disabled],body.woocommerce-cart #add_payment_method .wc-proceed-to-checkout a.checkout-button[disabled]:not(:hover),body.woocommerce-cart #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover[disabled],body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button[disabled]:not(:hover),body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover[disabled],body.woocommerce-checkout .woocommerce-button[disabled]:not(:hover),body.woocommerce-checkout .woocommerce-button:hover[disabled],body.woocommerce-checkout .order-actions .button[disabled]:not(:hover),body.woocommerce-checkout .order-actions .button:hover[disabled],body.woocommerce-checkout .button[disabled]:not(:hover),body.woocommerce-checkout .button:hover[disabled],body.woocommerce-checkout .button.button.alt[disabled]:not(:hover),body.woocommerce-checkout .button.button.alt:hover[disabled],body.woocommerce-checkout #add_payment_method .wc-proceed-to-checkout a.checkout-button[disabled]:not(:hover),body.woocommerce-checkout #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover[disabled],body.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button[disabled]:not(:hover),body.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover[disabled],body#add_payment_method .woocommerce-button[disabled]:not(:hover),body#add_payment_method .woocommerce-button:hover[disabled],body#add_payment_method .order-actions .button[disabled]:not(:hover),body#add_payment_method .order-actions .button:hover[disabled],body#add_payment_method .button[disabled]:not(:hover),body#add_payment_method .button:hover[disabled],body#add_payment_method .button.button.alt[disabled]:not(:hover),body#add_payment_method .button.button.alt:hover[disabled],body#add_payment_method #add_payment_method .wc-proceed-to-checkout a.checkout-button[disabled]:not(:hover),body#add_payment_method #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover[disabled],body#add_payment_method .wc-proceed-to-checkout a.checkout-button[disabled]:not(:hover),body#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover[disabled]{color:#FFF !important;background-color:#f9a63d !important;border:1px solid #f9a63d !important}body .woocommerce .woocommerce-button:last-child,body .woocommerce .order-actions .button:last-child,body .woocommerce .button:last-child,body .woocommerce .button.button.alt:last-child,body .woocommerce #add_payment_method .wc-proceed-to-checkout a.checkout-button:last-child,body .woocommerce .wc-proceed-to-checkout a.checkout-button:last-child,body.woocommerce-cart .woocommerce-button:last-child,body.woocommerce-cart .order-actions .button:last-child,body.woocommerce-cart .button:last-child,body.woocommerce-cart .button.button.alt:last-child,body.woocommerce-cart #add_payment_method .wc-proceed-to-checkout a.checkout-button:last-child,body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:last-child,body.woocommerce-checkout .woocommerce-button:last-child,body.woocommerce-checkout .order-actions .button:last-child,body.woocommerce-checkout .button:last-child,body.woocommerce-checkout .button.button.alt:last-child,body.woocommerce-checkout #add_payment_method .wc-proceed-to-checkout a.checkout-button:last-child,body.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:last-child,body#add_payment_method .woocommerce-button:last-child,body#add_payment_method .order-actions .button:last-child,body#add_payment_method .button:last-child,body#add_payment_method .button.button.alt:last-child,body#add_payment_method #add_payment_method .wc-proceed-to-checkout a.checkout-button:last-child,body#add_payment_method .wc-proceed-to-checkout a.checkout-button:last-child{margin-right:0}body .woocommerce .woocommerce-button,body .woocommerce .order-actions .button,body .woocommerce .woocommerce-cart-form .actions .button,body.woocommerce-cart .woocommerce-button,body.woocommerce-cart .order-actions .button,body.woocommerce-cart .woocommerce-cart-form .actions .button,body.woocommerce-checkout .woocommerce-button,body.woocommerce-checkout .order-actions .button,body.woocommerce-checkout .woocommerce-cart-form .actions .button,body#add_payment_method .woocommerce-button,body#add_payment_method .order-actions .button,body#add_payment_method .woocommerce-cart-form .actions .button{padding:1.6rem 2rem;border-radius:2.9rem;font-size:1.2rem}@media (max-width: 500px){body .woocommerce .woocommerce-button,body .woocommerce .order-actions .button,body .woocommerce .woocommerce-cart-form .actions .button,body.woocommerce-cart .woocommerce-button,body.woocommerce-cart .order-actions .button,body.woocommerce-cart .woocommerce-cart-form .actions .button,body.woocommerce-checkout .woocommerce-button,body.woocommerce-checkout .order-actions .button,body.woocommerce-checkout .woocommerce-cart-form .actions .button,body#add_payment_method .woocommerce-button,body#add_payment_method .order-actions .button,body#add_payment_method .woocommerce-cart-form .actions .button{padding:1.8rem 2.8rem !important;font-size:2.5rem !important}}body .woocommerce input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),body .woocommerce textarea,body .woocommerce form .form-row textarea,body .woocommerce select,body .woocommerce .select2-selection,body.woocommerce-cart input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),body.woocommerce-cart textarea,body.woocommerce-cart form .form-row textarea,body.woocommerce-cart select,body.woocommerce-cart .select2-selection,body.woocommerce-checkout input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),body.woocommerce-checkout textarea,body.woocommerce-checkout form .form-row textarea,body.woocommerce-checkout select,body.woocommerce-checkout .select2-selection,body#add_payment_method input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),body#add_payment_method textarea,body#add_payment_method form .form-row textarea,body#add_payment_method select,body#add_payment_method .select2-selection{width:100%;border-radius:10px;background-color:#ffffff;box-shadow:none;padding:1.8rem 1.9rem;border:1px solid #d4ecfa;color:#003663;font-size:2.2rem;font-weight:700;line-height:normal}@media (max-width: 500px){body .woocommerce input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),body .woocommerce textarea,body .woocommerce form .form-row textarea,body .woocommerce select,body .woocommerce .select2-selection,body.woocommerce-cart input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),body.woocommerce-cart textarea,body.woocommerce-cart form .form-row textarea,body.woocommerce-cart select,body.woocommerce-cart .select2-selection,body.woocommerce-checkout input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),body.woocommerce-checkout textarea,body.woocommerce-checkout form .form-row textarea,body.woocommerce-checkout select,body.woocommerce-checkout .select2-selection,body#add_payment_method input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),body#add_payment_method textarea,body#add_payment_method form .form-row textarea,body#add_payment_method select,body#add_payment_method .select2-selection{font-size:3rem;padding:2.8rem 2.9rem}}body .woocommerce input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):focus,body .woocommerce textarea:focus,body .woocommerce form .form-row textarea:focus,body .woocommerce select:focus,body .woocommerce .select2-selection:focus,body.woocommerce-cart input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):focus,body.woocommerce-cart textarea:focus,body.woocommerce-cart form .form-row textarea:focus,body.woocommerce-cart select:focus,body.woocommerce-cart .select2-selection:focus,body.woocommerce-checkout input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):focus,body.woocommerce-checkout textarea:focus,body.woocommerce-checkout form .form-row textarea:focus,body.woocommerce-checkout select:focus,body.woocommerce-checkout .select2-selection:focus,body#add_payment_method input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):focus,body#add_payment_method textarea:focus,body#add_payment_method form .form-row textarea:focus,body#add_payment_method select:focus,body#add_payment_method .select2-selection:focus{border:1px solid #003663;outline:0}body .woocommerce textarea,body .woocommerce form .form-row textarea,body.woocommerce-cart textarea,body.woocommerce-cart form .form-row textarea,body.woocommerce-checkout textarea,body.woocommerce-checkout form .form-row textarea,body#add_payment_method textarea,body#add_payment_method form .form-row textarea{min-height:160px;resize:none}body .woocommerce .select2-selection,body.woocommerce-cart .select2-selection,body.woocommerce-checkout .select2-selection,body#add_payment_method .select2-selection{padding:1.5rem 1.9rem;height:auto}body .woocommerce .select2-selection .select2-selection__rendered,body.woocommerce-cart .select2-selection .select2-selection__rendered,body.woocommerce-checkout .select2-selection .select2-selection__rendered,body#add_payment_method .select2-selection .select2-selection__rendered{padding-left:0;padding-right:0}body .woocommerce .select2-selection .select2-selection__arrow,body.woocommerce-cart .select2-selection .select2-selection__arrow,body.woocommerce-checkout .select2-selection .select2-selection__arrow,body#add_payment_method .select2-selection .select2-selection__arrow{top:0;right:7px;bottom:0;margin:auto}body .woocommerce fieldset,body.woocommerce-cart fieldset,body.woocommerce-checkout fieldset,body#add_payment_method fieldset{border:0;margin:0;padding:0}body .woocommerce fieldset legend,body.woocommerce-cart fieldset legend,body.woocommerce-checkout fieldset legend,body#add_payment_method fieldset legend{font-weight:500}body .woocommerce .form-row,body.woocommerce-cart .form-row,body.woocommerce-checkout .form-row,body#add_payment_method .form-row{margin-bottom:2.7rem}body .woocommerce form .show-password-input,body.woocommerce-cart form .show-password-input,body.woocommerce-checkout form .show-password-input,body#add_payment_method form .show-password-input{top:1em !important}body.woocommerce-account .woocommerce-MyAccount-navigation{margin-right:5rem;background:#f2fafe;padding:2.5rem 3rem;box-shadow:0 0 6px rgba(45,45,45,0.1);border-radius:2rem;width:30rem}@media (max-width: 768px){body.woocommerce-account .woocommerce-MyAccount-navigation{width:30rem;float:left}}@media (max-width: 767px){body.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;float:none;margin-bottom:3.5rem}}body.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}body.woocommerce-account .woocommerce-MyAccount-navigation ul li{margin:0 0 1.6rem 0}body.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:inline-block;color:#003663;font-family:"Montserrat", sans-serif;font-size:1.8rem;font-weight:300;line-height:1;text-decoration:none}@media (max-width: 500px){body.woocommerce-account .woocommerce-MyAccount-navigation ul li a{font-size:3rem}}body.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{color:#f9a63d}body.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active>a{color:#f9a63d}body.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child{margin-bottom:0}body.woocommerce-account .woocommerce-MyAccount-content{width:calc(100% - 35rem)}@media (max-width: 768px){body.woocommerce-account .woocommerce-MyAccount-content{width:calc(100% - 35rem);float:right}}@media (max-width: 767px){body.woocommerce-account .woocommerce-MyAccount-content{width:100%;float:none}}body.woocommerce-cart .quantity-input-cart{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0;width:100%}body.woocommerce-cart .quantity-input-cart button{width:43px;height:40px;padding:0;border:none;background-color:rgba(212,236,250,0.2);cursor:pointer;color:#003663;font-size:24px;line-height:1;font-weight:700;transition:background-color .3s;margin:0}body.woocommerce-cart .quantity-input-cart button:hover{background-color:#d4ecfa}body.woocommerce-cart .quantity-input-cart button.minus{border-top-left-radius:33px;border-bottom-left-radius:33px}body.woocommerce-cart .quantity-input-cart button.plus{border-top-right-radius:33px;border-bottom-right-radius:33px}body.woocommerce-cart .quantity-input-cart button i{display:block}body.woocommerce-cart .quantity-input-cart input{max-width:40px !important;height:40px !important;padding:0 !important;text-align:center;border:none;border-radius:0 !important;font-size:1.8rem !important;line-height:1;font-weight:700;box-shadow:none !important;color:#003663 !important}@media (max-width: 767px){body.woocommerce-cart .quantity-input-cart input{font-size:2.2rem !important}}body.woocommerce-cart .quantity-input-cart input::-webkit-inner-spin-button,body.woocommerce-cart .quantity-input-cart input::-webkit-outer-spin-buttcon{-webkit-appearance:none;margin:0}body.woocommerce-cart .quantity-input-cart input[type="number"]{-moz-appearance:textfield;width:80px !important}body.woocommerce-cart .woocommerce{position:relative;z-index:1}body.woocommerce-cart .woocommerce::before,body.woocommerce-cart .woocommerce::after{content:"";position:absolute;-webkit-transform:rotate(55deg);transform:rotate(55deg);background-color:#D4ECFA;z-index:-1}body.woocommerce-cart .woocommerce::before{right:-15px;top:70px;width:82px;height:82px;z-index:-1}body.woocommerce-cart .woocommerce:after{left:35px;width:16rem;height:16rem;bottom:15%}body.woocommerce-cart .woocommerce-cart-form__contents{background-color:#fff;border:none}body.woocommerce-cart .woocommerce-cart-form__contents thead{background-color:#d4ecfa;color:#003663;font-size:2.2rem;font-weight:700}body.woocommerce-cart .woocommerce-cart-form__contents thead th{border-bottom:1px solid #6183a0;padding:13px 12px}body.woocommerce-cart .woocommerce-cart-form__contents thead span{color:#f7a63e}body.woocommerce-cart .woocommerce-cart-form__cart-item td{color:#003663;border-color:#bcdaeb;padding:27px 12px 13px;font-weight:400}body.woocommerce-cart .woocommerce-cart-form .product-remove{padding-right:0}body.woocommerce-cart .woocommerce-cart-form a.remove{font-size:4rem;font-weight:400;color:#f7a63e !important;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}body.woocommerce-cart .woocommerce-cart-form a.remove:hover{background-color:transparent;-webkit-transform:scale(1.3);transform:scale(1.3)}@media (max-width: 767px){body.woocommerce-cart .woocommerce-cart-form .product-price{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}body.woocommerce-cart .woocommerce-cart-form .product-quantity{text-align:center}@media (max-width: 767px){body.woocommerce-cart .woocommerce-cart-form .product-quantity{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}body.woocommerce-cart .woocommerce-cart-form .next-billing-price{font-size:1.6rem}@media (max-width: 767px){body.woocommerce-cart .woocommerce-cart-form .next-billing-price{font-size:2.2rem}}body.woocommerce-cart .woocommerce-cart-form .actions{border-bottom:1px solid #6183a0;padding:14px 0 22px 0}body.woocommerce-cart .woocommerce-cart-form .actions .button{margin-right:0;font-size:1.6rem}body.woocommerce-cart .cart_totals{margin-top:18px}body.woocommerce-cart .cart_totals h2{font-size:2.2rem;color:#003663;font-weight:700}@media (max-width: 767px){body.woocommerce-cart .cart_totals h2{font-size:3.2rem}}body.woocommerce-cart .cart_totals table.shop_table{border:none;color:#003663}body.woocommerce-cart .cart_totals table.shop_table tbody .order-total{background-color:#d4ecfa;font-size:1.8rem;font-weight:700}body.woocommerce-cart .cart_totals table.shop_table tbody .order-total th,body.woocommerce-cart .cart_totals table.shop_table tbody .order-total td{border:1px solid #bcdaeb;padding:13px 12px;line-height:1}body.woocommerce-cart .cart_totals table.shop_table tbody .order-total th{border-right:none}body.woocommerce-cart .cart_totals table.shop_table tbody .order-total td{border-left:none;font-size:2.2rem}@media (max-width: 767px){body.woocommerce-cart .cart_totals table.shop_table tbody .order-total td{font-size:3.2rem}}body.woocommerce-cart .cart_totals table.shop_table tbody .includes_tax{color:#003663;font-size:1.4rem}@media (max-width: 767px){body.woocommerce-cart .cart_totals table.shop_table tbody .includes_tax{font-size:2.2rem}}body.woocommerce-cart .cart_totals table.shop_table tbody .ywsbs-recurring-totals-items th,body.woocommerce-cart .cart_totals table.shop_table tbody .ywsbs-recurring-totals-items td{padding:37px 12px 13px;border-top:0;border-bottom:1px solid #6183a0}body.woocommerce-cart .cart_totals table.shop_table tbody .ywsbs-recurring-totals-items th{width:45%}body.woocommerce-cart .cart_totals table.shop_table tbody .ywsbs-recurring-totals-items .recurring-amount{font-size:1.4rem;font-weight:400;margin-bottom:3.8rem}@media (max-width: 767px){body.woocommerce-cart .cart_totals table.shop_table tbody .ywsbs-recurring-totals-items .recurring-amount{font-size:2.2rem}}body.woocommerce-cart .cart_totals table.shop_table tbody .ywsbs-recurring-totals-items .recurring-amount:last-of-type{margin-bottom:2.6rem}body.woocommerce-cart .cart_totals table.shop_table tbody .ywsbs-recurring-totals-items .amount{font-size:2.2rem}@media (max-width: 767px){body.woocommerce-cart .cart_totals table.shop_table tbody .ywsbs-recurring-totals-items .amount{font-size:3.2rem}}body.woocommerce-cart .cart_totals table.shop_table tbody .ywsbs-recurring-totals-items .tax_label{color:#003663}body.woocommerce-cart .cart_totals .additional-info{margin-top:20px}body.woocommerce-cart .cart_totals .additional-info p{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.4rem;color:#003663;font-weight:400;max-width:500px}@media (max-width: 767px){body.woocommerce-cart .cart_totals .additional-info p{font-size:2.2rem}}body.woocommerce-cart .cart_totals .additional-info span{color:#f7a63e;margin-right:12px;font-weight:700;font-size:1.8rem}body.woocommerce-cart .cart_totals .wc-proceed-to-checkout{text-align:right}body.woocommerce-cart .cart_totals .wc-proceed-to-checkout .button{font-size:1.6rem}@media (max-width: 767px){body.woocommerce-cart .cart_totals .wc-proceed-to-checkout .button{font-size:2.5rem}}body.woocommerce-checkout .woocommerce{position:relative;z-index:1;padding-bottom:25px}body.woocommerce-checkout .woocommerce::before{content:"";position:absolute;-webkit-transform:rotate(55deg);transform:rotate(55deg);background-color:#D4ECFA;z-index:-1}body.woocommerce-checkout .woocommerce::before{right:-15px;top:100px;width:82px;height:82px;z-index:-1}body.woocommerce-checkout .woocommerce-checkout h3{color:#003663;font-size:2.2rem;font-weight:700}body.woocommerce-checkout .customer-details{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:21px 24px}@media (max-width: 767px){body.woocommerce-checkout .customer-details{grid-template-columns:100%}}body.woocommerce-checkout .customer-details h3{grid-column:1 / -1;border-bottom:1px solid #003663;font-size:2rem;line-height:2;margin-bottom:0}@media (max-width: 767px){body.woocommerce-checkout .customer-details h3{font-size:3.6rem}}body.woocommerce-checkout .customer-details .form-row{position:relative;margin-bottom:0}body.woocommerce-checkout .customer-details .form-row label{font-size:1.6rem;color:#003663;font-weight:400}@media (max-width: 767px){body.woocommerce-checkout .customer-details .form-row label{font-size:3rem}}body.woocommerce-checkout .customer-details .form-row.woocommerce-invalid label{color:#e7515c}body.woocommerce-checkout .customer-details .form-row.woocommerce-invalid input{border-color:#e7515c}body.woocommerce-checkout .customer-details #billing_email_field{grid-column:3 / -1}@media (max-width: 767px){body.woocommerce-checkout .customer-details #billing_email_field{grid-column:1 / -1}}body.woocommerce-checkout .customer-details #billing_company_field,body.woocommerce-checkout .customer-details #billing_address_1_field,body.woocommerce-checkout .customer-details #billing_address_2_field{grid-column:1 / 3}@media (max-width: 767px){body.woocommerce-checkout .customer-details #billing_company_field,body.woocommerce-checkout .customer-details #billing_address_1_field,body.woocommerce-checkout .customer-details #billing_address_2_field{grid-column:1 / -1}}body.woocommerce-checkout .customer-details .select2-selection__rendered{color:#003663}body.woocommerce-checkout .additional-information-wrapper{grid-column:3 / -1;grid-row:5 / 9}@media (max-width: 767px){body.woocommerce-checkout .additional-information-wrapper{grid-column:1 / -1;grid-row:unset}}body.woocommerce-checkout .woocommerce-checkout-review-order-table{background-color:#fff;border:none;border-bottom:1px solid #6183a0;border-radius:0;margin-bottom:0}body.woocommerce-checkout .woocommerce-checkout-review-order-table thead{color:#003663;font-size:2.2rem;font-weight:700}body.woocommerce-checkout .woocommerce-checkout-review-order-table thead th{border-bottom:1px solid #6183a0;padding:15px 30px}body.woocommerce-checkout .woocommerce-checkout-review-order-table thead span{color:#f7a63e}body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody td{color:#003663;border-color:#bcdaeb;padding:25px 30px 18px;font-weight:400;vertical-align:top}body.woocommerce-checkout .woocommerce-checkout-review-order-table .ywsbs-price{font-size:1.4rem;font-weight:400}body.woocommerce-checkout .woocommerce-checkout-review-order-table .ywsbs-price .amount{font-size:2.2rem}@media (max-width: 767px){body.woocommerce-checkout .woocommerce-checkout-review-order-table .ywsbs-price .amount{font-size:3.2rem}}body.woocommerce-checkout .woocommerce-checkout-review-order-table .next-billing-price,body.woocommerce-checkout .woocommerce-checkout-review-order-table .next-billing-price .amount{font-size:1.6rem}@media (max-width: 767px){body.woocommerce-checkout .woocommerce-checkout-review-order-table .next-billing-price,body.woocommerce-checkout .woocommerce-checkout-review-order-table .next-billing-price .amount{font-size:2.2rem}}body.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total{background-color:#d4ecfa;color:#003663}body.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total th,body.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total td{padding:12px 30px}body.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total th{border-left:1px solid #bcdaeb;font-size:1.8rem}body.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total td{border-right:1px solid #bcdaeb;font-size:2.2rem}body.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total .includes_tax{color:#003663;font-size:1.4rem}@media (max-width: 767px){body.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total .includes_tax{font-size:2.2rem}}body.woocommerce-checkout .woocommerce-checkout-review-order-table .ywsbs-recurring-totals-items{color:#003663;font-size:1.8rem;font-weight:700}body.woocommerce-checkout .woocommerce-checkout-review-order-table .ywsbs-recurring-totals-items th,body.woocommerce-checkout .woocommerce-checkout-review-order-table .ywsbs-recurring-totals-items td{padding:26px 30px}body.woocommerce-checkout .woocommerce-checkout-review-order-table .ywsbs-recurring-totals-items th{vertical-align:top}body.woocommerce-checkout .woocommerce-checkout-review-order-table .ywsbs-recurring-totals-items .ywsbs-next-billing-date{font-size:1.4rem;font-weight:400}body.woocommerce-checkout .woocommerce-checkout-review-order-table .ywsbs-recurring-totals-items .recurring-amount{margin-bottom:3.8rem}body.woocommerce-checkout .woocommerce-checkout-review-order-table .ywsbs-recurring-totals-items .recurring-amount:last-of-type{margin-bottom:0}body.woocommerce-checkout .additional-info{margin:15px 0 40px;padding-left:30px}body.woocommerce-checkout .additional-info p{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.4rem;color:#003663;font-weight:400}@media (max-width: 767px){body.woocommerce-checkout .additional-info p{font-size:2.2rem}}body.woocommerce-checkout .additional-info span{color:#f7a63e;margin-right:12px;font-weight:700;font-size:1.8rem}body.woocommerce-checkout #payment{background-color:#f2fafe}body.woocommerce-checkout #payment .wc_payment_methods{padding-left:30px;padding-right:30px;border-bottom:none}body.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method:not(:last-of-type){margin-bottom:25px}body.woocommerce-checkout #payment .wc_payment_method .input-radio{position:relative;top:-2px;margin-right:12px}body.woocommerce-checkout #payment .wc_payment_method label{font-size:1.8rem;font-weight:700;color:#003663}body.woocommerce-checkout #payment .payment_box{background-color:#fff;border-bottom:1px solid #bcdaeb;max-width:660px;padding:11px 30px;margin:20px 0 0;font-size:1.8rem;font-weight:400;color:#003663}body.woocommerce-checkout #payment .payment_box::before{border-bottom-color:#fff}body.woocommerce-checkout #payment .payment_box .paynow-data-processing-info{margin-top:5px}body.woocommerce-checkout #payment .payment_box p{margin:0;font-size:1.8rem}body.woocommerce-checkout #payment .form-row.place-order{margin-bottom:0;padding:10px 30px 14px}body.woocommerce-checkout #payment .form-row.place-order .button{float:left !important;font-size:1.6rem}body.woocommerce-order-received .woocommerce{position:relative;z-index:1}body.woocommerce-order-received .woocommerce::after{content:"";position:absolute;-webkit-transform:rotate(55deg);transform:rotate(55deg);background-color:#D4ECFA;z-index:-1}body.woocommerce-order-received .woocommerce:after{left:35px;width:16rem;height:16rem;bottom:15%}body.woocommerce-order-received h3{border-bottom:1px solid #003663;color:#003663;font-size:2rem;font-weight:700}@media (max-width: 767px){body.woocommerce-order-received h3{font-size:3.6rem}}body.woocommerce-order-received .woocommerce-order{padding-top:21rem;padding-bottom:33rem}body.woocommerce-order-received .woocommerce-thankyou-order-received{color:#003663;font-size:2rem;font-weight:700;margin:30px 0}@media (max-width: 767px){body.woocommerce-order-received .woocommerce-thankyou-order-received{font-size:3.6rem}}body.woocommerce-order-received .return-to-shop .wc-backward{font-size:1.6rem}@media (max-width: 767px){body.woocommerce-order-received .return-to-shop .wc-backward{font-size:2.5rem}}.default-txt{font-size:1.8rem;font-weight:300;line-height:2.8rem}@media (max-width: 991px){.default-txt{font-size:15px;line-height:24px}}.headline--1,.default h1{font-size:5.5rem;line-height:6.6rem}@media (max-width: 991px){.headline--1,.default h1{font-size:31px;line-height:44px}}.headline--2,.default h2{font-size:2.6rem;font-weight:500}@media (max-width: 991px){.headline--2,.default h2{font-size:2rem}}.headline--3,.default h3{font-size:2.1rem;font-weight:500}.headline--4,.default h4{font-size:1.8rem;font-weight:500}.headline--5,.default h5{font-size:1.6rem;font-weight:500}.headline--6,.default h6{font-size:1.4rem;font-weight:500}.default h1,.default h2,.default h3,.default h4,.default h5,.default h6{display:block}.default p{display:block;font-size:1.8rem;font-weight:300;line-height:3rem}.default p img{padding:3rem 0 1.5rem}.default ul{list-style:none;padding:0 0 2rem}.default ul li{position:relative;padding-left:4.3rem;font-weight:400;font-size:1.8rem;line-height:3.9rem}@media (max-width: 991px){.default ul li{font-size:16px;line-height:21px;margin-bottom:21px}}.default ul li:before{content:"";position:absolute;left:0;top:0;margin:0 auto;background:url("../img/check-circular.svg");width:2.3rem;height:2.3rem}.default li{font-size:1.8rem;line-height:1.2;margin-bottom:1.5rem}@media (max-width: 991px){.default li{font-size:16px;line-height:21px}}body .default-neutral h2,body .default-neutral h3,body .default-neutral h4,body .default-neutral h5{color:#003663;line-height:1;font-weight:700}body .default-neutral h2{font-size:5rem;margin-bottom:2.7rem}@media (max-width: 991px){body .default-neutral h2{font-size:30px;margin-bottom:21px}}body .default-neutral h3{font-size:4.3rem;margin-bottom:2.7rem}@media (max-width: 991px){body .default-neutral h3{font-size:27px}}body .default-neutral h4{font-size:3.5rem;margin-bottom:2.7rem}@media (max-width: 991px){body .default-neutral h4{font-size:21px;margin-bottom:23px}}body .default-neutral h5{font-size:2.4rem;margin-bottom:3.5rem;color:#000}@media (max-width: 991px){body .default-neutral h5{font-size:18px}}body .default-neutral h6{font-size:1.8rem;margin-bottom:3.4rem;color:#000}@media (max-width: 991px){body .default-neutral h6{font-size:16px}}body .default-neutral p{font-size:16px;font-weight:400;line-height:2.4rem;color:#0a2022;margin-bottom:4.2rem}body .default-neutral p a{color:#003663}body .default-neutral p a:hover{text-decoration:underline}@media (max-width: 991px){body .default-neutral p{font-size:15px;font-weight:400;line-height:27px}}body .default-neutral .gallery{margin-bottom:3rem !important;margin-left:-2.1rem;margin-right:-2.1rem}body .default-neutral .gallery img{border:0 solid transparent !important}@media (max-width: 991px){body .default-neutral .gallery{margin:auto -12px 30px !important}}body .default-neutral .gallery-item{padding:0 2.1rem}@media (max-width: 991px){body .default-neutral .gallery-item{padding:0 6px}}@media (max-width: 991px){body .default-neutral .alignnone{margin:0 -2.5rem;width:calc(100% + 5rem);max-width:calc(100% + 5rem)}}code{font-size:inherit;font-family:inherit;position:relative;z-index:9}code:before{position:absolute;content:'';left:0;right:0;bottom:0;width:100%;height:0.6rem;background-color:#89bdbb;z-index:-1}.boxes360-over{padding-bottom:10rem;text-align:center}.boxes360{position:relative;background-color:#f2fafe}.boxes360__row{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;top:-8.3rem}@media (max-width: 1280px){.boxes360__row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1.25rem}}.boxes360__title{color:#003663;font-family:"NexaXBold",sans-serif;font-size:3.6rem;font-weight:400;line-height:1.2;margin-bottom:3.4rem}@media (max-width: 767px){.boxes360__title{text-align:center}}.boxes360 .ttbi360-btns-row{padding-bottom:5rem}.box360{width:calc(100% - 2.1rem);padding:4.3rem 2.9rem 3.8rem;margin-right:2.8rem;background-color:#ffffff;border-radius:4rem;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;box-shadow:0 0 29px rgba(176,207,225,0.43)}.box360:last-child{margin-right:0}@media (max-width: 1280px){.box360{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(25% - 2.51rem);margin:0 1.25rem 2.5rem 1.25rem}}@media (max-width: 767px){.box360{width:calc(50% - 2.51rem)}}.box360__ico{width:12.1rem;height:12.1rem;margin-left:auto;margin-right:auto;margin-bottom:3.9rem}@media (max-width: 1280px){.box360__ico{width:50%;height:auto}}@media (max-width: 767px){.box360__ico{width:70%;height:auto}}.box360__ico img{width:100%}.box360__title{display:block;color:#013663;font-family:"Montserrat",sans-serif;font-size:2.3rem;font-weight:600;line-height:1.2;margin-bottom:2.9rem}@media (max-width: 767px){.box360__title{font-size:3.5rem}}.box360__txt{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:1.8rem;font-weight:300;line-height:2.5rem}@media (max-width: 767px){.box360__txt{font-size:2.8rem;line-height:1.7}}.box360__link{margin-top:3.6rem}.box360__link a{color:#f9a63d;font-family:"Montserrat",sans-serif;font-size:1.8rem;font-weight:600;line-height:1.7}@media (max-width: 767px){.box360__link a{font-size:2.8rem}}.about360{position:relative;padding:5.5rem 0 5.9rem;overflow:hidden}.about360__row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 500px){.about360__row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.about360__content{width:67%;padding-right:13rem}@media (max-width: 500px){.about360__content{width:100%;padding-right:0}}.about360__title{color:#003663;line-height:1.2;font-family:"NexaXBold",sans-serif;font-size:3.6rem;font-weight:400}@media (max-width: 500px){.about360__title{text-align:center}}.about360__txt{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:1.8rem;font-weight:300;line-height:1.7}@media (max-width: 500px){.about360__txt{text-align:center;font-size:3rem}}.about360__logos{width:33%;padding-left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 500px){.about360__logos{width:100%;max-width:330px;margin:auto;padding-left:0}}.about360__logo{width:30%;text-align:center;padding:0 1.2rem;opacity:.65}@media (max-width: 991px){.about360__logo{max-width:110px}}@media (max-width: 500px){.about360__logo{width:33.3%}}.about360__logo:hover{opacity:1}@media (max-width: 767px){.about360__btn{text-align:center}}.about360-defs-only{position:absolute;height:0;width:0;overflow:none;left:-100%}.about360-btns-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:5rem}@media (max-width: 767px){.about360-btns-row{margin-bottom:5rem;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.about360-btns-row__or{margin:auto 3rem auto 1.7rem;font-size:1.8rem;font-weight:300;line-height:3.2rem;color:#6183a0}.clients360{padding:1.2rem 0 2rem;text-align:left;position:relative}@media (max-width: 767px){.clients360{padding:8rem 0 8rem}}.clients360__title{color:#003663;font-size:1.8rem;font-weight:300;line-height:3.2rem;margin-bottom:0}@media (max-width: 767px){.clients360__title{font-size:3.4rem}}@media (max-width: 500px){.clients360__title{font-size:3.4rem}}.clients360__txt{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:300;line-height:1.7;max-width:96.5rem;margin:auto;margin-top:5.5rem}@media (max-width: 767px){.clients360__txt{font-size:2rem}}@media (max-width: 500px){.clients360__txt{font-size:3rem}}.clients360-owl-wrap{padding-top:3rem;height:110px}@media (max-width: 500px){.clients360-owl-wrap{padding-top:3rem;padding-bottom:8.3rem;margin-bottom:5.7rem;height:200px}}@media (max-width: 400px){.clients360-owl-wrap{padding-top:15px;padding-bottom:40px;margin-bottom:30px;height:157px}}.owl-carousel.clients360-owl .owl-dots{margin-top:5.4rem}.owl-carousel.clients360-owl .owl-dots button.owl-dot{width:2.3rem;height:2.3rem;background-color:#003663;border:0.2rem solid #003663;outline:0}.owl-carousel.clients360-owl .owl-dots button.owl-dot:hover,.owl-carousel.clients360-owl .owl-dots button.owl-dot.active{width:2.3rem;height:2.3rem;background-color:#fab518;border:0.2rem solid #fab518}.clients360-logo:hover{-webkit-filter:none;filter:none}.more360-defs-only{position:absolute;height:0;width:0;overflow:none;left:-100%}.content360__main{margin-top:30px;text-align:center}.content360__main h1{color:#003663;font-family:"Montserrat",sans-serif;font-size:5.4rem;font-weight:900;line-height:1.2;margin-bottom:4rem}.content360__main p{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:300;line-height:1.7}@media (max-width: 767px){.content360__main p{font-size:3rem}}.more360{background:#f2fafe;padding:9rem 0 11rem;overflow:hidden}@media (max-width: 767px){.more360{padding:0px}}.more360__row{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.more360-photos{width:36%}@media (max-width: 1280px){.more360-photos{width:50%}}@media (max-width: 767px){.more360-photos{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width: 767px){.more360-photos__single{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:5rem;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:50%;padding:0}}.more360-photos__single-img{display:block;width:50%;margin-left:auto;position:relative}.more360-photos__single-img img{display:block;max-height:100%;object-fit:contain}@media (max-width: 767px){.more360-photos__single-img{width:90%}}.more360-photos__single-img:after{position:absolute;content:"";width:11.4rem;height:10.1rem;background-image:url("../img/k1.svg");background-repeat:no-repeat;background-size:contain}.more360-photos__single-img--1:after{left:-8.3rem;bottom:11rem}@media (max-width: 767px){.more360-photos__single-img--1{text-align:center;margin-bottom:2rem}.more360-photos__single-img--1 img{margin:auto}}.more360-photos__single-img--2:after{left:-7.2rem;bottom:-2rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.more360-photos__single-img--3:after{left:auto;right:-2.8rem;bottom:auto;top:-6.5rem;background-image:url("../img/k3.svg")}@media (max-width: 767px){.more360-photos__single:first-child{width:100%;height:50rem}.more360-photos__single:first-child .more360-photos__single-img{width:100%;text-align:center}}.more360-photos__single:nth-child(2) .more360-photos__single-img{margin-right:auto;margin-left:0}.more360-content{width:64%;padding:2.1rem 0 0 7.3rem}@media (max-width: 1280px){.more360-content{width:50%}}@media (max-width: 767px){.more360-content{width:100%;padding:0;margin-top:2rem}}.more360-content-container{display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:1}@media (max-width: 767px){.more360-content-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.more360-content__title{color:#003663;font-family:"NexaXBold",sans-serif;font-size:3.6rem;font-weight:400;line-height:1.2;margin-bottom:4.2rem}@media (max-width: 500px){.more360-content__title{text-align:center}}.more360-content__txt{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:1.8rem;font-weight:300;line-height:1.7;text-align:justify}@media (max-width: 500px){.more360-content__txt{font-size:3rem}.more360-content__txt p{margin-bottom:3rem;text-align:center}}.news360-featured{padding:8rem 0 18rem;background-color:#f2fafe;text-align:center}@media (max-width: 767px){.news360-featured{padding:5rem}}.news360-featured .wrapper{position:relative}.news360-featured__title{color:#003663;font-family:"Montserrat",sans-serif;font-size:5.4rem;font-weight:700;line-height:1.2;margin-bottom:0}@media (max-width: 767px){.news360-featured__title{font-size:50px;line-height:58px}}@media (max-width: 991px){.news360-featured__title{font-size:30px;line-height:1.2;margin-bottom:2.5rem}}.news360-featured__txt{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:300;line-height:1.7}@media (max-width: 767px){.news360-featured__txt{font-size:18px;line-height:33px;margin-bottom:50px}}.news360-featured-news{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:67px}@media (max-width: 991px){.news360-featured-news{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.news360-featured-news__single{position:relative;width:calc(33.3% - 25px);max-width:365px}@media (max-width: 991px){.news360-featured-news__single{width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:100px}}.news360-featured-news__content{position:absolute;right:-19px;bottom:-63px;width:calc(100% - 16px);min-height:148px;background-color:#fff;box-shadow:0 19px 53px rgba(176,207,225,0.44);text-align:left;border-radius:40px;padding:28px 38px}.news360-featured-news-img{display:block;border-radius:40px;overflow:hidden;position:relative}.news360-featured-news-img:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;background:#003663;opacity:0;transition:.3s ease}.news360-featured-news-img img{display:block}.news360-featured-news-img span{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:auto;padding:0 80px;color:#fff;font-family:"Montserrat",sans-serif;font-size:43px;font-weight:600;line-height:52px;z-index:2;opacity:0}.news360-featured-news-img:hover:after{opacity:0.77}.news360-featured-news-img:hover span{opacity:1}.news360-featured-news-date{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:17px;font-weight:300;line-height:2.5rem;margin-bottom:18px;display:inline-block}.news360-featured-news-title{color:#003663;font-family:"Montserrat",sans-serif;font-size:21px;font-weight:600;line-height:2.5rem;margin-bottom:0}.post-end{padding:100px 0 0}.post-end__nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:-60px;margin-bottom:60px;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:400;line-height:1.2;text-transform:uppercase}@media (max-width: 767px){.post-end__nav{font-size:3rem}}.post-end__nav a{color:#003663}.news360{position:relative;padding:0 0 18rem;text-align:center}@media (max-width: 767px){.news360{padding:0 0 12rem}}.news360 .wrapper{position:relative}.news360__title{color:#003663;font-family:"Montserrat",sans-serif;font-size:5.4rem;font-weight:900;line-height:1.2;margin-bottom:4.5rem}@media (max-width: 1279px){.news360__title{font-size:50px;line-height:58px}}@media (max-width: 991px){.news360__title{font-size:30px;line-height:1.2;margin-bottom:2.5rem}}.news360__txt{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:300;line-height:1.7}@media (max-width: 1279px){.news360__txt{font-size:18px;line-height:1.7;margin-bottom:5rem}}@media (max-width: 991px){.news360__txt{font-size:3rem}}.news360__content{padding-top:18.5rem}.news360 .img-abs img{max-width:43rem}.news360 .img-abs--n1{top:-44.5rem;left:0}@media (max-width: 991px){.news360 .img-abs--n1{display:none}}.news360-news{margin:-2.3rem;padding-top:6.7rem;width:calc(100% + 5.6rem);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 767px){.news360-news{max-width:55rem;margin:0 auto}}.news360-news__single{position:relative;width:calc(33.33% - 5.6rem);margin:0 2.3rem;padding-right:2rem}@media (max-width: 767px){.news360-news__single{width:100%;margin:0 0 9rem}}.news360-news__content{position:relative;width:96%;background-color:#fff;box-shadow:0 1.9rem 5.3rem rgba(176,207,225,0.44);text-align:left;border-radius:4rem;padding:2.8rem;margin-left:auto;margin-top:-6.8rem;margin-right:-2rem}.news360-news-title{color:#003663;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:600;line-height:1.2;margin-bottom:0;width:100%;overflow:hidden}@media (max-width: 500px){.news360-news-title{font-size:3rem}}.news360-news-img{width:100%;padding-top:100%;display:block;border-radius:4rem;background:#859db1;overflow:hidden;position:relative}.news360-news-img:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;background:#003663;opacity:0;transition:.3s ease}.news360-news-img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}.news360-news-img span{position:absolute;display:block;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:auto;padding:0 3rem;color:#fff;font-family:"Montserrat",sans-serif;font-size:2.5rem;text-align:center;font-weight:600;line-height:1.7;z-index:2;opacity:0}@media (max-width: 767px){.news360-news-img span{font-size:4rem;line-height:1.4}}.news360-news-img:hover:after{opacity:0.77}.news360-news-img:hover span{opacity:1}.news360-news-date{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:1.7rem;font-weight:300;line-height:1.7;display:block;width:100%}@media (max-width: 500px){.news360-news-date{font-size:2.7rem}}.img-abs--clients1{top:-16.5rem;left:0;right:0;width:43rem;margin:auto;position:absolute}.our-portfolio360{position:relative;padding:8.5rem 0 13rem;overflow:hidden}@media (max-width: 500px){.our-portfolio360{padding-top:12rem}}.our-portfolio360:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#f2fafe}.our-portfolio360__box{margin:0 1rem;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:7rem 39.1rem 7.6rem 12.1rem;background-color:#fff;border-radius:4rem;box-shadow:0 1.9rem 5.3rem rgba(176,207,225,0.44)}@media (max-width: 1280px){.our-portfolio360__box{margin-left:4rem}}@media (max-width: 767px){.our-portfolio360__box{padding:7rem 7rem 7rem 5rem;margin-left:8rem}}.our-portfolio360__ico{width:13.9rem;height:13.9rem;margin-top:2rem}@media (max-width: 767px){.our-portfolio360__ico{width:14rem;height:14rem;margin-top:0}}@media (max-width: 500px){.our-portfolio360__ico{display:none}}.our-portfolio360__content{padding-left:10.4rem}@media (max-width: 767px){.our-portfolio360__content{padding-left:5rem}}@media (max-width: 500px){.our-portfolio360__content{padding-left:5rem}}.our-portfolio360__title{color:#003663;font-family:"NexaXBold",sans-serif;font-size:3.6rem;font-weight:400;line-height:1.2;margin-bottom:3.6rem}@media (max-width: 767px){.our-portfolio360__title{font-size:5rem}}@media (max-width: 500px){.our-portfolio360__title{font-size:5.4rem}}.our-portfolio360__txt{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:1.8rem;font-weight:300;line-height:1.5;margin-bottom:5rem}@media (max-width: 767px){.our-portfolio360__txt{font-size:2rem}}@media (max-width: 500px){.our-portfolio360__txt{font-size:3rem}}.our-portfolio360 .img-abs{position:absolute}.our-portfolio360 .img-abs--op1{top:-8.6rem;right:-9rem;width:43.5rem}@media (max-width: 767px){.our-portfolio360 .img-abs--op1{display:none}}.our-portfolio360 .img-abs--op2{top:-5rem;left:-15.5rem;width:29rem}@media (max-width: 767px){.our-portfolio360 .img-abs--op2{top:auto;bottom:-14rem;left:-9.2rem;width:22.4rem}}@media (max-width: 500px){.our-portfolio360 .img-abs--op2{left:-16rem;width:28.4rem;bottom:-17rem}}.our-portfolio360 .img-abs--op3{bottom:-5rem;right:29rem;width:16.5rem}@media (max-width: 767px){.our-portfolio360 .img-abs--op3{width:10rem;right:5rem;bottom:-3rem}}@media (max-width: 500px){.our-portfolio360 .img-abs--op3{width:15rem;right:1rem;bottom:-7rem}}.our-portfolio360 .img-abs img{width:100%}.our-pricing360{position:relative;padding:8.5rem 0 7rem}@media (max-width: 500px){.our-pricing360{padding-top:3rem}}.our-pricing360:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:38rem;background-color:#f2fafe}.our-pricing360__box{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:7rem 39.1rem 7.6rem 12.1rem;background-color:#fff;border-radius:4rem;box-shadow:0 1.9rem 5.3rem rgba(176,207,225,0.44)}@media (max-width: 500px){.our-pricing360__box{margin-left:8rem;padding:7rem 7rem 7rem 8rem}}.our-pricing360__left{text-align:center;margin:0 auto 2rem}.our-pricing360__ico{width:23.1rem;height:23.1rem;background-color:#d4ecfa;border-radius:50%;margin-top:2rem}@media (max-width: 500px){.our-pricing360__ico{display:none}}.our-pricing360__content{padding-left:10.4rem}@media (max-width: 500px){.our-pricing360__content{padding-left:5rem}}.our-pricing360__title{color:#003663;font-family:"Montserrat",sans-serif;margin-top:2rem;font-size:5.4rem;font-weight:900;line-height:1.2rem;margin-bottom:5rem}.our-pricing360__txt{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:300;line-height:1.7;margin-bottom:4rem}@media (max-width: 500px){.our-pricing360__txt{font-size:3rem}}.our-pricing360 .img-abs{position:absolute}.our-pricing360 .img-abs--op1{top:-9.8rem;right:-10rem;width:48.9rem}@media (max-width: 500px){.our-pricing360 .img-abs--op1{display:none}}.our-pricing360 .img-abs--op2{top:-6.2rem;left:-17.2rem;width:33.4rem}@media (max-width: 500px){.our-pricing360 .img-abs--op2{top:auto;bottom:-18rem}}.our-pricing360 .img-abs--op3{bottom:-5rem;right:32rem;width:17rem}@media (max-width: 500px){.our-pricing360 .img-abs--op3{width:18rem;right:1rem;bottom:-7rem}.our-pricing360 .img-abs--op3 img{width:100%}}.packages360{position:relative}.packages360__body{position:relative;z-index:1}.packages360__square-1{top:0;right:7.4rem}.packages360__square-2{top:5rem;left:13.3rem}.packages360__square-3{top:38.3rem;right:11.2rem}.packages360 .container{margin:0 auto;padding:0 2.5rem;max-width:132rem}.packages360__body{overflow:hidden;padding:7rem 0 3rem 0;margin:0 -3rem}.packages360__title{color:#003663;font-size:2.6rem;font-weight:700;text-align:center}.packages360-table{margin:0;padding:0;border-spacing:3rem 0;border-collapse:separate}@media (max-width: 767px){.packages360-table{width:100%}}.packages360-table__left-column-title{color:#f9a63d;font-weight:700;font-size:3rem;text-transform:uppercase;text-align:right}@media (max-width: 767px){.packages360-table__left-column-title{width:50%;font-size:4rem}}.packages360-table__bundle-title{width:29.5rem;padding:5rem 1rem 3.5rem 1rem;text-align:center;color:#003663;font-weight:700;background:repeating-linear-gradient(100deg, #fff, #fff 0.5rem, #def0fb 0.5rem, #def0fb 1rem);border-radius:2rem 2rem 0 0}@media (max-width: 767px){.packages360-table__bundle-title{width:50%;padding:5rem 5rem 3.5rem 5rem;position:relative}}@media (max-width: 767px){.packages360-table__bundle-title+.packages360-table__bundle-title{display:none}}.packages360-table__bundle-title-button{display:none}@media (max-width: 767px){.packages360-table__bundle-title-button{display:block;-webkit-appearance:none;appearance:none;border:none;background-color:transparent;padding:0;width:5rem;height:5rem;position:absolute;top:50%}}@media (max-width: 767px){.packages360-table__bundle-title-button img{width:100%;height:100%;object-fit:contain;object-position:center}}@media (max-width: 767px){.packages360-table__bundle-title-button--prev{left:1rem;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}@media (max-width: 767px){.packages360-table__bundle-title-button--next{right:1rem;-webkit-transform:translate(0, -50%) rotate(180deg);transform:translate(0, -50%) rotate(180deg)}}.packages360-table__bundle-title-button:disabled{opacity:0.5}.packages360-table__bundle-title-top{display:block;font-size:2rem}@media (max-width: 767px){.packages360-table__bundle-title-top{font-size:3rem}}.packages360-table__bundle-title-bottom{display:block;font-size:3.2rem}@media (max-width: 767px){.packages360-table__bundle-title-bottom{font-size:4rem}}.packages360-table__service-name{padding:1rem 0;font-size:1.7rem;line-height:1.5;font-weight:700;text-align:right;position:relative}.packages360-table__service-name::after{content:'';width:0.1rem;height:calc(100% + 3rem);background-color:#c4ddec;position:absolute;right:-2rem;top:-1.5rem}@media (max-width: 767px){.packages360-table__service-name::after{width:0.2rem}}@media (max-width: 767px){.packages360-table__service-name{padding:2rem 0;font-size:2.5rem}}.packages360-table__service-name-top{display:block;color:#003663;position:relative}.packages360-table__service-name-top::after{content:'';width:0.5rem;height:0.5rem;background-color:#003663;border-radius:50%;position:absolute;right:-2rem;top:50%;-webkit-transform:translate(40%, -50%);transform:translate(40%, -50%);z-index:1}@media (max-width: 767px){.packages360-table__service-name-top::after{width:1rem;height:1rem}}.packages360-table__service-name-bottom{display:block;color:#859db1}@media (max-width: 767px){.packages360-table__service-name-bottom{font-size:2.3rem;font-weight:400}}.packages360-table__bundle-price{padding:0.7rem;color:#fff;font-size:2.6rem;font-weight:700;background-color:#003663;text-align:center;border-radius:0 0 2rem 2rem}@media (max-width: 767px){.packages360-table__bundle-price+.packages360-table__bundle-price{display:none}}@media (max-width: 767px){.packages360-table__bundle-price{font-size:3.5rem}}.packages360-table__bundle-notice{padding-top:0.8rem;text-align:center;color:#003663;font-size:1.4rem;font-weight:700}@media (max-width: 767px){.packages360-table__bundle-notice+.packages360-table__bundle-notice{display:none}}@media (max-width: 767px){.packages360-table__bundle-notice{font-size:2.4rem}}.packages360-table__bundle-submit{padding-top:4rem;text-align:center}.packages360-table__bundle-submit a{margin:0}@media (max-width: 767px){.packages360-table__bundle-submit+.packages360-table__bundle-submit{display:none}}.packages360-table__bottom{padding-top:4.8rem;font-size:1.9rem;line-height:1.7;position:relative}.packages360-table__bottom::before{content:'';width:0.1rem;height:calc(100% + 22.5rem);background-color:#c4ddec;position:absolute;left:-1.1rem;bottom:0}@media (max-width: 767px){.packages360-table__bottom::before{left:-1.2rem;height:calc(100% + 27.5rem);width:0.2rem}}.packages360-table__bottom::after{content:'';width:0.5rem;height:0.5rem;background-color:#003663;border-radius:50%;position:absolute;left:-1.1rem;top:6rem;-webkit-transform:translateX(-35%);transform:translateX(-35%);z-index:1}@media (max-width: 767px){.packages360-table__bottom::after{width:1rem;height:1rem;left:-1.2rem;top:6.7rem}}@media (max-width: 767px){.packages360-table__bottom{font-size:3rem}}.packages360-table__bottom-blue{color:#003663;font-weight:700}.packages360-table__bottom-orange{color:#f9a63d;font-weight:700}.packages360-table__bottom-gray{color:#6183a0}@media (max-width: 767px){.packages360-table th.hide,.packages360-table td.hide{display:none}}@media (max-width: 767px){.packages360-table th.show,.packages360-table td.show{display:table-cell}}.packages360-bundle-cell{background-color:#def0fb;text-align:center}@media (max-width: 767px){.packages360-bundle-cell+.packages360-bundle-cell{display:none}}.packages360-bundle-cell--vt{padding-top:1.3rem;vertical-align:top}@media (max-width: 767px){.packages360-bundle-cell--vt{padding-top:2.3rem}}.packages360-bundle-cell--pd{padding-top:3.5rem}.packages360-bundle-cell__body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.packages360-bundle-cell__included{color:#003663;font-weight:700;font-size:3rem}@media (max-width: 767px){.packages360-bundle-cell__included{font-size:5rem}}.packages360-bundle-cell__no-included{color:#c4ddec;font-weight:700;font-size:3rem}@media (max-width: 767px){.packages360-bundle-cell__no-included{font-size:5rem}}.packages360-bundle-cell__price{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:2rem;font-weight:700}@media (max-width: 767px){.packages360-bundle-cell__price{font-size:2.8rem}}.packages360-bundle-cell__price-x{margin:0 1.2rem;color:#003663;font-size:1.2rem;font-weight:700}@media (max-width: 767px){.packages360-bundle-cell__price-x{font-size:2.3rem}}.packages360-bundle-cell__price-val{color:#003663}.packages360-bundle-cell__price-ast{margin-left:0.3rem;color:#f9a63d;font-weight:400}.packages360-bundle-cell__notice{margin-top:0.8rem;width:100%;display:block;font-size:1.3rem}@media (max-width: 767px){.packages360-bundle-cell__notice{margin-top:1.3rem;font-size:2.5rem}}.packages360-bundle-cell__notice-ast{color:#f9a63d}.packages360-bundle-cell__notice-text{color:#003663}.packages360-counter{width:10rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.packages360-counter{width:14rem}}.packages360-counter button{width:2.4rem;height:2.4rem;padding:0;border-radius:50%;border:none;color:#fff;background-repeat:no-repeat;background-position:center;background-size:50%}@media (max-width: 767px){.packages360-counter button{width:4rem;height:4rem}}.packages360-counter button span{display:none}.packages360-counter__minus{background-color:#f9a63d;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 -192 469.33333 469' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='m437.332031.167969h-405.332031c-17.664062 0-32 14.335937-32 32v21.332031c0 17.664062 14.335938 32 32 32h405.332031c17.664063 0 32-14.335938 32-32v-21.332031c0-17.664063-14.335937-32-32-32zm0 0'/%3E%3C/svg%3E")}.packages360-counter__minus:active{background-color:#003663}.packages360-counter__plus{background-color:#003663;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 469.33333 469.33333' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='m437.332031 192h-160v-160c0-17.664062-14.335937-32-32-32h-21.332031c-17.664062 0-32 14.335938-32 32v160h-160c-17.664062 0-32 14.335938-32 32v21.332031c0 17.664063 14.335938 32 32 32h160v160c0 17.664063 14.335938 32 32 32h21.332031c17.664063 0 32-14.335937 32-32v-160h160c17.664063 0 32-14.335937 32-32v-21.332031c0-17.664062-14.335937-32-32-32zm0 0'/%3E%3C/svg%3E")}.packages360-counter__plus:active{background-color:#f9a63d}.packages360-counter__hours{color:#003663;font-size:1.7rem;font-weight:700}@media (max-width: 767px){.packages360-counter__hours{font-size:2.3rem}}.portfolio-single-list{margin:0;list-style:none;padding:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:0.1rem solid #d8d8d8;padding-bottom:1rem}@media (min-width: 992px){.portfolio-single-list{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.portfolio-single-list li{margin:0 1.5rem 1.5rem 0}@media (max-width: 767px){.portfolio-single-list li{width:calc(50% - 3rem)}}.portfolio-single-list li a{color:#8ea0b6;font-size:1.5rem;font-weight:500;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.portfolio-single-list li a{font-size:3.5rem}}.portfolio-single-list li a.active{color:#013663;font-weight:700}.portfolio-single-list li a.active .filter-checkbox:before{background:#f9a63d}.portfolio-single-list li a .filter-checkbox{width:2rem;height:2rem;border-radius:0.4rem;border:0.1rem solid #8ea0b6;background-color:#ffffff;box-sizing:border-box;margin:0 1.2rem 0 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.portfolio-single-list li a .filter-checkbox:before{transition:all .3s ease-in-out;display:block;content:'';width:1rem;height:1rem;border-radius:0.2rem;background-color:#fff;box-sizing:border-box}.portfolio-list360{padding:5rem 0 11.6rem}.portfolio-list360__row{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.portfolio-list360 .ajax-preloader{position:absolute;z-index:9;width:100%;height:100%;background-color:#fff;display:none}.portfolio-list360 .ajax-preloader.active{display:block}.portfolio-list360 .ajax-preloader.active2{display:block;background:rgba(255,255,255,0.7)}.portfolio-list360 .ajax-preloader.active2 svg{position:absolute;right:0;bottom:30px;left:0;margin:auto;background:transparent !important}.portfolio-list360-row{padding-top:6.7rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 992px){.portfolio-list360-row:after{content:'';width:30%}}.portfolio-list360-row__single{position:relative;margin:0 0 12.5rem 0;width:48%}@media (min-width: 992px){.portfolio-list360-row__single{width:30%}}@media (max-width: 767px){.portfolio-list360-row__single{width:100%}}.portfolio-list360-row__content{position:relative;width:96%;background-color:#fff;box-shadow:0 1.9rem 5.3rem rgba(176,207,225,0.44);text-align:left;border-radius:4rem;padding:2.8rem;margin-left:auto;margin-top:-6.8rem;margin-right:-2rem}.portfolio-list360-row-img{width:100%;padding-top:100%;display:block;border-radius:4rem;background:#859db1;overflow:hidden;position:relative}.portfolio-list360-row-img:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;background:#003663;opacity:0;transition:.3s ease}.portfolio-list360-row-img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}.portfolio-list360-row-img span{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:auto;padding:0 8rem;color:#fff;font-family:"Montserrat",sans-serif;font-size:2.5rem;font-weight:600;line-height:1.7;z-index:2;opacity:0;text-align:center}@media (max-width: 767px){.portfolio-list360-row-img span{font-size:3rem;line-height:1.4}}.portfolio-list360-row-img:hover:after{opacity:0.77}.portfolio-list360-row-img:hover span{opacity:1}.portfolio-list360-row-title{color:#003663;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:600;line-height:1.2;margin-bottom:0;display:inline-block}@media (max-width: 767px){.portfolio-list360-row-title{font-size:3rem}}.portfolio-list360-row-desc{color:#003663;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:400;line-height:1.2;margin-bottom:0}.portfolio-list360-button{text-align:center}.portfolio-list360-button .btn:disabled{cursor:not-allowed}.portfolio-list360-terms__list{list-style:none;padding:0;margin:2rem 0 0 0}.portfolio-list360-terms__item{display:inline-block;position:relative}.portfolio-list360-terms__item .portfolio-list360-terms__img svg path:not(#woo){fill:#859db1}.portfolio-list360-terms__item:hover .portfolio-list360-terms__cloud{display:block}.portfolio-list360-terms__item:hover .portfolio-list360-terms__img svg path:not(#woo){fill:#003663}.portfolio-list360-terms__img{height:3.2rem;margin-right:1.8rem;text-align:center;width:auto}@media (max-width: 767px){.portfolio-list360-terms__img{height:4.5rem}}.portfolio-list360-terms__img svg{height:3.2rem;width:auto}@media (max-width: 767px){.portfolio-list360-terms__img svg{height:100%}}.portfolio-list360-terms__img-icon{height:100%}.portfolio-list360-terms__cloud{display:none;position:absolute;bottom:calc(100% + 3rem);left:-1.7rem;background-color:#ffffff;padding:1.5rem 2rem;box-shadow:0 1.9rem 5.3rem rgba(176,207,225,0.44);border-radius:2rem;font-size:1.4rem;font-weight:700;text-transform:uppercase;color:#003663}@media (max-width: 767px){.portfolio-list360-terms__cloud{bottom:calc(100% + 2rem);font-size:2rem}}.services360{position:relative}.services360__square-1{top:12.8rem;left:10rem}@media (max-width: 1280px){.services360__square-1{top:3.8rem;left:7rem}}.services360 .container{margin:0 auto;padding:0 2.5rem;max-width:132rem}.services360__title{padding-left:22.8rem;margin-bottom:3.5rem;color:#003663;font-size:2.6rem;font-weight:700;text-align:center}@media (max-width: 1280px){.services360__title{padding-left:0}}@media (max-width: 767px){.services360__title{font-size:3.5rem}}.services360__text{padding-left:22.8rem;margin-bottom:0;color:#6183a0;font-size:2rem;text-align:center;line-height:1.7}@media (max-width: 1280px){.services360__text{padding-left:0}}@media (max-width: 767px){.services360__text{margin-bottom:3rem;font-size:3rem}}.services360__body{display:-webkit-flex;display:-ms-flexbox;display:flex;display:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:1;position:relative}.services360__content{margin-right:3rem;width:82%}@media (max-width: 1280px){.services360__content{margin-right:1%;width:82%;padding-left:20.9rem}}@media (max-width: 767px){.services360__content{padding-left:0;width:100%;margin-right:0}}.services360__image{margin-top:4.8rem;width:15.59%}@media (max-width: 1280px){.services360__image{width:16%}}@media (max-width: 767px){.services360__image{display:none}}.services360__button-row{width:100%}.services360__service-list{margin:0 -2.5rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.services360__service-item{margin:3rem 2.5rem}.services360__button-row{padding:2rem 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.services360__button{margin:0}.services360-service{width:22rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width: 1280px){.services360-service{width:calc(50% - 5.1rem)}}.services360-service__main{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1.5rem;background-color:#fff;border-radius:2rem;overflow:hidden;box-shadow:0 0 6.5rem rgba(176,207,225,0.82)}@media (max-width: 767px){.services360-service__main{padding:3rem}}.services360-service__icon{padding:2.5em 0;width:100%;height:13.6rem}.services360-service__icon img{display:block;margin:0 auto;width:100%;height:100%;object-fit:contain}@media (max-width: 767px){.services360-service__icon{padding:5rem;height:20rem}}.services360-service__text{margin:auto}.services360-service__name{margin-bottom:0;color:#003663;font-size:1.8rem;font-weight:400;text-align:center}.services360-service__name strong{font-weight:700}@media (max-width: 767px){.services360-service__name{font-size:2.8rem}}.services360-service__price{margin-bottom:0;margin-top:1.4rem;text-align:center;color:#003663;font-size:2rem;font-weight:700}@media (max-width: 767px){.services360-service__price{margin-top:3rem;font-size:3rem}}.tariff360{position:relative;padding-bottom:12rem}.tariff360 .container{margin:0 auto;padding:0 2.5rem;max-width:132rem}.tariff360__body{position:relative;z-index:1}.tariff360__title{margin-top:30px;margin-bottom:5.2rem;color:#003663;font-family:"Montserrat",sans-serif;font-size:5.4rem;font-weight:900;text-align:center}.tariff360__text{margin-bottom:4.5rem;color:#6183a0;font-size:1.8rem;line-height:1.7}@media (max-width: 767px){.tariff360__text{font-size:3rem;text-align:center}}.tariff360__square-1{top:28rem;left:4.4em}@media (max-width: 1280px){.tariff360__square-1{display:none}}.tariff360__square-2{top:47.4rem;right:12.7rem}@media (max-width: 1280px){.tariff360__square-2{display:none}}.tariff360-table__title{margin-bottom:1rem;color:#003663;font-size:2.6rem;font-weight:700;text-align:center}@media (max-width: 767px){.tariff360-table__title{margin-bottom:2rem;font-size:3.5rem}}.tariff360-table__row{margin:1rem -0.8rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 767px){.tariff360-table__row{margin:1.5rem -1.2rem}}.tariff360-table__col{margin:0 0.8rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.tariff360-table__col--hours{width:calc(19.68% - 1.6rem)}@media (max-width: 767px){.tariff360-table__col--hours{width:calc(50% - 2.4rem)}}.tariff360-table__col--service{width:calc(80.2% - 1.6rem)}@media (max-width: 767px){.tariff360-table__col--service{width:calc(50% - 2.4rem)}}@media (max-width: 767px){.tariff360-table__col{margin:0 1.2rem}}.tariff360-table__hours-title-wrapper{margin-top:2rem;height:14rem;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.tariff360-table__hours-title-wrapper{height:21rem}}.tariff360-table__hours-title{color:#f9a63d;font-weight:700;font-size:3rem;text-transform:uppercase;text-align:right}@media (max-width: 767px){.tariff360-table__hours-title{font-size:4rem}}.tariff360-table__hours-list{display:none;padding:3.4rem 0;width:100%;position:relative}.tariff360-table__hours-list::after{content:'';width:0.1rem;height:100%;background-color:#c4ddec;position:absolute;right:0;top:0}@media (max-width: 767px){.tariff360-table__hours-list::after{width:0.2rem}}.tariff360-table__hours-list--desktop-only{display:block}.tariff360-table__hours-list+.tariff360-table__hours-list{visibility:hidden;opacity:0;transition:visibility 1s, opacity 1s}@media (max-width: 767px){.tariff360-table__hours-list{padding:4rem 0}}@media (max-width: 767px){.tariff360-table__hours-list{display:block}}.tariff360-table__hours-item{padding-right:2rem;color:#003663;font-size:1.8rem;font-weight:700;text-align:right;position:relative}.tariff360-table__hours-item:not(:last-child){margin-bottom:4rem}@media (max-width: 767px){.tariff360-table__hours-item:not(:last-child){margin-bottom:5.25rem}}.tariff360-table__hours-item::after{content:'';width:0.5rem;height:0.5rem;background-color:#003663;border-radius:50%;position:absolute;right:0;top:50%;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);z-index:1}@media (max-width: 767px){.tariff360-table__hours-item::after{width:1rem;height:1rem}}@media (max-width: 767px){.tariff360-table__hours-item{font-size:2.8rem;line-height:1.35}}.tariff360-table__service-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1rem;width:calc(100% + 2rem)}.tariff360-table__service-item{margin:2rem 1rem}.tariff360-service{width:calc(25% - 2rem)}@media (max-width: 767px){.tariff360-service{width:calc(100% - 2rem)}}.tariff360-service__main{border-radius:2rem;background-color:#def0fb;overflow:hidden;transition:all 0.3s}.tariff360-service__main:hover,.tariff360-service__main:focus{box-shadow:0 0 6.5rem rgba(176,207,225,0.82)}@media (max-width: 767px){.tariff360-service__main{border-radius:4rem}}.tariff360-service__top{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:14rem;padding:2rem;background:repeating-linear-gradient(100deg, #fff, #fff 0.5rem, #def0fb 0.5rem, #def0fb 1rem)}@media (max-width: 767px){.tariff360-service__top{height:21rem}}.tariff360-service__title{margin-bottom:0;color:#003663;font-size:2rem;font-weight:700;text-align:center}@media (max-width: 767px){.tariff360-service__title{font-size:3rem}}.tariff360-service__price-list{margin:0;padding:1.7rem 2rem;list-style:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 767px){.tariff360-service__price-list{padding:1.5rem 2rem}}.tariff360-service__price-item{padding:1.7rem 0;width:100%;text-align:center;color:#003663;font-size:2rem;font-weight:700}@media (max-width: 767px){.tariff360-service__price-item{padding:2.5rem 0;font-size:3rem}}.tariff360-service__price-item a{display:inline-block;min-width:14.8rem;padding:1rem;color:#003663;font-size:1.5rem;border:2px solid #003663;border-radius:2rem}.tariff360-service__price-item a:hover{background-color:#003663;color:#fff}.tariff360-service__notice{margin-top:1.7rem;margin-bottom:0;color:#003663;font-size:1.4rem;font-weight:700;text-align:center}@media (max-width: 767px){.tariff360-service__notice{font-size:2.4rem}}.ttbi360{position:relative;padding:0;overflow:hidden}.ttbi360__row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 767px){.ttbi360__row{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.ttbi360__col--1,.ttbi360__col--2{width:50%}@media (max-width: 767px){.ttbi360__col--1,.ttbi360__col--2{width:100%;margin-top:2rem}}.ttbi360__col--1{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767px){.ttbi360__col--1{margin-top:3rem}}@media (max-width: 767px){.ttbi360__col--2{margin-top:0}}.ttbi360__col--2 #topAnimation{width:calc(100% + 90px);height:100%}@media (max-width: 1280px){.ttbi360__col--2 #topAnimation{width:100%}}@media (max-width: 767px){.ttbi360__col--2 #topAnimation{height:85vw}}.ttbi360__title{color:#003663;font-family:"NexaXBold",sans-serif;font-size:3.6rem;font-weight:400;line-height:1.2;margin-bottom:3.4rem}@media (max-width: 767px){.ttbi360__title{text-align:center}}.ttbi360__content{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:1.8rem;font-weight:300;line-height:1.7;margin-bottom:3.5rem}.ttbi360__content p{font-weight:300}.ttbi360__content a{color:#f9a63d}@media (max-width: 767px){.ttbi360__content p{text-align:center;font-size:3rem}}.ttbi360__projects{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:3rem}@media (max-width: 767px){.ttbi360__projects{padding-left:0;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:2rem}}.ttbi360__projects-svg{width:4.2rem;height:4.2rem;margin-right:1.5rem}@media (max-width: 767px){.ttbi360__projects-svg{width:6.2rem;height:6.2rem}}.ttbi360__projects-svg svg path,.ttbi360__projects-svg svg polygon{fill:#003663}.ttbi360__projects-nr{font-size:2.4rem;font-weight:700;line-height:3.2rem;color:#003663;margin-right:1.3rem}@media (max-width: 767px){.ttbi360__projects-nr{font-size:3.4rem}}.ttbi360__projects-label{font-size:1.8rem;font-weight:300;line-height:3.2rem;color:#6183a0}@media (max-width: 767px){.ttbi360__projects-label{font-size:3rem}}@media (max-width: 767px){.ttbi360__btn{text-align:center}}.ttbi360__btn .btn{padding:1.6rem 2rem;font-size:1.2rem}.ttbi360 .canvas{width:100%}.ttbi360 #animation_container{width:60.2rem;height:52.8rem;background-color:transparent !important}@media (max-width: 1280px){.ttbi360 #animation_container{width:35.2rem;height:37.8rem}}.ttbi360 #animation_container canvas{background-color:transparent !important}.ttbi360 #animation_container #dom_overlay_container{pointer-events:none;overflow:hidden;position:absolute;left:0px;top:0px;display:block}.line{position:absolute;pointer-events:none;height:23.1rem;width:90.4rem}.line--1{top:-10rem;right:0;background-image:url("../img/line1.png");background-repeat:no-repeat}.line--2{display:none;bottom:0;right:-7rem;background-image:url("../img/line1.png");width:90.4rem;background-repeat:no-repeat}@media (min-width: 767px){.line--2{display:block}}.line--3{top:-4rem;left:0;background-image:url("../img/line2.png");background-repeat:no-repeat}@media (min-width: 767px){.line--3{display:block}}.line--4{bottom:13rem;left:-5rem;background-image:url("../img/line2.png");background-repeat:no-repeat}.gradient{position:absolute}.gradient--1{top:32rem;right:0;width:100vw;height:61.4rem;background-image:url("../img/gradient1.png")}.gradient--2{top:-1rem;right:0;width:100vw;height:71.1rem;background-image:url("../img/gradient2.png")}.ttbi360-btns-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.ttbi360-btns-row{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.ttbi360-btns-row__or{margin:auto 3rem auto 1.7rem;font-size:1.8rem;font-weight:300;line-height:3.2rem;color:#6183a0}.ttbi360-animation{max-height:52.7rem}@media (max-width: 767px){.ttbi360-animation__inner{margin:auto}}.contact360{padding:7rem 0 2.8rem}.contact360__title{color:#003663;font-family:"NexaXBold",sans-serif;font-size:3.6rem;font-weight:400;line-height:1.2;margin-bottom:3.4rem}@media (max-width: 767px){.contact360__title{text-align:center}}.contact360__content{padding:2rem 1.8rem;box-shadow:0 0 2.9rem rgba(176,207,225,0.43);border-radius:2rem;background-color:#fff7da;color:#6183a0;font-size:1.8rem;font-weight:400}@media (max-width: 767px){.contact360__content{text-align:center;font-size:2.8rem}}.contact360__content p{margin:0}.contact360__content a{color:#6183a0;font-weight:700;text-decoration:underline}.contact-section{padding:4rem 0 4.6rem;background-color:#f2fafe}.contact-section__row{display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width: 767px){.contact-section__row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.contact-section-content{width:33%;padding:1.5rem 3rem 1.5rem 0;color:#6183a0;font-size:1.8rem;font-weight:700}@media (max-width: 767px){.contact-section-content{width:100%;padding:2rem 0;font-size:2.8rem}}.contact-section-content__point{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:6rem}.contact-section-content__point .contact-section-icon{width:3.3rem;margin-right:1.4rem;text-align:center}@media (max-width: 767px){.contact-section-content__point .contact-section-icon{width:12rem}}.contact-section-content__point .contact-section-icon svg{margin:auto}.contact-section-content a,.contact-section-content span{color:#6183a0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contact-section-content a:hover span{color:#f9a63d}.contact-section-content a:hover svg path{fill:#f9a63d}.contact-section-form{width:66%}@media (max-width: 767px){.contact-section-form{width:100%}}.contact-section-form .screen-reader-response{display:none !important}.contact-section-form .wpcf7-form-control-wrap{display:block}.contact-section-form input,.contact-section-form textarea{width:100%;box-shadow:0 0 2.9rem rgba(176,207,225,0.43);border-radius:2rem;background-color:#ffffff;padding:1.8rem 1.9rem;border:0;margin-bottom:2.7rem;color:#6183a0;font-size:1.8rem}@media (max-width: 767px){.contact-section-form input,.contact-section-form textarea{font-size:2.8rem}}.contact-section-form input.wpcf7-not-valid,.contact-section-form textarea.wpcf7-not-valid{background-color:#ffdddd}.contact-section-form input:focus,.contact-section-form textarea:focus{border:1px solid #003663;outline:0}.contact-section-form input{padding-right:5.9rem}.contact-section-form .wpcf7-not-valid-tip{display:block;position:absolute;bottom:0.4rem;font-size:15px;left:1.9rem}@media (max-width: 767px){.contact-section-form .wpcf7-not-valid-tip{position:relative;font-size:12px;top:-10px;bottom:auto}}.contact-section-form textarea{resize:none;height:15.8rem}.contact-section-form textarea::-webkit-scrollbar{background-color:transparent;padding:10px 0;margin:10px 0}.contact-section-form textarea::-webkit-scrollbar-button{background-color:transparent}.contact-section-form textarea::-webkit-scrollbar-track{background-color:#fafafa}.contact-section-form textarea::-webkit-scrollbar-thumb{background-color:#003663;border-radius:20px}.contact-section-form input[type="submit"]{max-width:21rem;background-color:#003663;color:#ffffff;font-size:1.2rem;font-weight:700;border-radius:2.9rem;text-transform:uppercase;transition:.3s;padding:1.35rem 2rem;margin-bottom:0}.contact-section-form input[type="submit"]:hover{background-color:#f9a63d}@media (max-width: 767px){.contact-section-form input[type="submit"]{font-size:2.8rem}}.contact-section-form .wpcf7-spinner{position:absolute;left:0}.form-row{display:-webkit-flex;display:-ms-flexbox;display:flex;width:calc(100% + 2.6rem);margin-right:-2.6rem}@media (max-width: 767px){.form-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-right:0}}.form-row .ico-name,.form-row .ico-email{position:relative}.form-row .ico-name:after,.form-row .ico-email:after{content:"";position:absolute;right:1.8rem;top:1.3rem;pointer-events:none;background-repeat:no-repeat;background-size:contain}@media (max-width: 767px){.form-row .ico-name:after,.form-row .ico-email:after{top:1.9rem}}.form-row .ico-name:after{width:2.7rem;height:3.2rem;background-image:url("../img/name.svg")}.form-row .ico-email:after{top:1.5rem;width:3.3rem;height:2.6rem;background-image:url("../img/mail-form.svg")}@media (max-width: 767px){.form-row .ico-email:after{top:2.1rem}}.form-col{width:calc(50% - 2.6rem);margin-right:2.6rem}@media (max-width: 767px){.form-col{width:100%;margin-right:0}}.form-submit{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.form-submit .ajax-loader{position:absolute}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{border:0;color:#6183a0;font-size:1.6rem;font-weight:700;position:relative;padding-left:4.4rem}@media (max-width: 767px){.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{font-size:3.2rem}}.wpcf7 form.invalid .wpcf7-response-output:before,.wpcf7 form.unaccepted .wpcf7-response-output:before,.wpcf7 form.sent .wpcf7-response-output:before{content:"";position:absolute;top:-0.5rem;left:0;width:3.1rem;height:3.1rem;background-image:url("../img/warning.svg");background-repeat:no-repeat;background-size:contain}@media (max-width: 767px){.wpcf7 form.invalid .wpcf7-response-output:before,.wpcf7 form.unaccepted .wpcf7-response-output:before,.wpcf7 form.sent .wpcf7-response-output:before{top:0.8rem}}::-webkit-input-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}::placeholder{opacity:1}.job-contact-360{color:#003663}.job-contact-360 input,.job-contact-360 textarea,.job-contact-360 #editorjs{border:none;outline:none}.job-contact-360 input::-webkit-input-placeholder, .job-contact-360 textarea::-webkit-input-placeholder, .job-contact-360 #editorjs::-webkit-input-placeholder{color:rgba(0,54,99,0.7)}.job-contact-360 input:-ms-input-placeholder, .job-contact-360 textarea:-ms-input-placeholder, .job-contact-360 #editorjs:-ms-input-placeholder{color:rgba(0,54,99,0.7)}.job-contact-360 input div[data-placeholder]:empty::before,.job-contact-360 input::placeholder,.job-contact-360 textarea div[data-placeholder]:empty::before,.job-contact-360 textarea::placeholder,.job-contact-360 #editorjs div[data-placeholder]:empty::before,.job-contact-360 #editorjs::placeholder{color:rgba(0,54,99,0.7)}@media (max-width: 767px){.job-contact-360 input,.job-contact-360 textarea,.job-contact-360 #editorjs,.job-contact-360 label,.job-contact-360 span,.job-contact-360 .sub-title,.job-contact-360 .content{font-size:2.8rem !important}}.job-contact-360 h2{font-family:"NexaXBold",sans-serif;font-size:3.6rem;padding:4.4rem 0 1rem 0}@media (max-width: 767px){.job-contact-360 h2{text-align:center}}.job-contact-360 .sub-title{font-size:1.7rem}.job-contact-360 .content,.job-contact-360 input:not([type="checkbox"]):not([type=file]):not([type=submit]),.job-contact-360 textarea,.job-contact-360 #editorjs{width:100%;box-shadow:0 0 2.9rem rgba(176,207,225,0.43);border-radius:2rem;background-color:#ffffff;padding:1.8rem 1.9rem;color:#6183a0;font-size:1.6rem}.job-contact-360 .content.wpcf7-not-valid,.job-contact-360 input:not([type="checkbox"]):not([type=file]):not([type=submit]).wpcf7-not-valid,.job-contact-360 textarea.wpcf7-not-valid,.job-contact-360 #editorjs.wpcf7-not-valid{background-color:#ffdddd}.job-contact-360 .content{background:#FFF7DA}.job-contact-360 .content p:last-child{margin-bottom:0}.job-contact-360 .wpcf7-form-control-wrap.files{visibility:hidden;width:0;height:0}.job-contact-360 input.small-input:not([type="checkbox"]):not([type=file]){width:-webkit-fit-content;width:fit-content}@media (max-width: 767px){.job-contact-360 input.small-input:not([type="checkbox"]):not([type=file]){display:block;margin:10px auto 0 auto}}.job-contact-360 #file_upload_label,.job-contact-360 input[type="submit"]{background-color:#003663;color:#ffffff;font-size:1.5rem;font-weight:700;border-radius:2.9rem;text-transform:uppercase;transition:.3s;padding:2rem 1.9rem;display:block;cursor:pointer;width:-webkit-fit-content;width:fit-content}.job-contact-360 #file_upload_label:hover,.job-contact-360 input[type="submit"]:hover{background-color:#f9a63d}.job-contact-360 input[type=checkbox]{visibility:hidden;width:0}.job-contact-360 input[type=checkbox] ~ span,.job-contact-360 input[type=checkbox] ~ label{position:relative;color:rgba(0,54,99,0.7);font-size:1.7rem;line-height:-.5rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;cursor:pointer}@media (max-width: 767px){.job-contact-360 input[type=checkbox] ~ span,.job-contact-360 input[type=checkbox] ~ label{max-width:calc(100vw - 40px)}}.job-contact-360 input[type=checkbox] ~ span::before,.job-contact-360 input[type=checkbox] ~ label::before{min-width:20px;width:20px;height:20px;display:block;content:'';background:transparent;border-radius:100%;margin-right:10px;border:1px solid #003663}.job-contact-360 input[type=checkbox]:checked ~ span::before,.job-contact-360 input[type=checkbox]:checked ~ label::before{background:#003663}.job-contact-360 .wpcf7-form-control-wrap.title,.job-contact-360 .wpcf7-form-control-wrap.full_name,.job-contact-360 .wpcf7-form-control-wrap.email,.job-contact-360 .wpcf7-form-control-wrap.website{position:relative;height:-webkit-fit-content;height:fit-content}.job-contact-360 .wpcf7-form-control-wrap.title::before,.job-contact-360 .wpcf7-form-control-wrap.full_name::before,.job-contact-360 .wpcf7-form-control-wrap.email::before,.job-contact-360 .wpcf7-form-control-wrap.website::before{display:block;content:'';position:absolute;right:5px;top:0;width:50px;background-position:center center;background-repeat:no-repeat;height:3vw}@media (max-width: 1280px){.job-contact-360 .wpcf7-form-control-wrap.title::before,.job-contact-360 .wpcf7-form-control-wrap.full_name::before,.job-contact-360 .wpcf7-form-control-wrap.email::before,.job-contact-360 .wpcf7-form-control-wrap.website::before{height:4.25vw}}@media (max-width: 767px){.job-contact-360 .wpcf7-form-control-wrap.title::before,.job-contact-360 .wpcf7-form-control-wrap.full_name::before,.job-contact-360 .wpcf7-form-control-wrap.email::before,.job-contact-360 .wpcf7-form-control-wrap.website::before{height:9.5vw}}.job-contact-360 .wpcf7-form-control-wrap.title input,.job-contact-360 .wpcf7-form-control-wrap.full_name input,.job-contact-360 .wpcf7-form-control-wrap.email input,.job-contact-360 .wpcf7-form-control-wrap.website input{padding-right:50px !important}.job-contact-360 .wpcf7-form-control-wrap.title::before{background-image:url("./../img/job-contact-order title.svg")}.job-contact-360 .wpcf7-form-control-wrap.full_name::before{background-image:url("./../img/job-contact-name.svg")}.job-contact-360 .wpcf7-form-control-wrap.email::before{background-image:url("./../img/job-contact-email.svg")}.job-contact-360 .wpcf7-form-control-wrap.website::before{background-image:url("./../img/job-contact-website.svg")}@media (max-width: 900px){.job-contact-360 .on_small_margin_top{margin-top:3.5rem}}.job-contact-360 .bg-light-blue{background-color:#f2fafe}.job-contact-360 .grid{display:grid}.job-contact-360 .grid-cols-2{grid-template-columns:1fr 1fr}@media (max-width: 900px){.job-contact-360 .grid-cols-2{grid-template-columns:1fr}}.job-contact-360 .grid-cols-3{grid-template-columns:1fr 1fr 1fr}@media (max-width: 900px){.job-contact-360 .grid-cols-3{grid-template-columns:1fr}}.job-contact-360 .grid-span-2{grid-column:1 / span 2}@media (max-width: 900px){.job-contact-360 .grid-span-2{grid-column:unset}}.job-contact-360 .gap-small{gap:2.65rem}.job-contact-360 .flex{display:-webkit-flex;display:-ms-flexbox;display:flex}.job-contact-360 .flex-wrap{-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}.job-contact-360 .item-center{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.job-contact-360 .mr-md{margin-right:3.9rem}.job-contact-360 .ml-small{margin-left:1.5rem}.job-contact-360 .mt-big{margin-top:13.8rem}.job-contact-360 .pb-gaps{padding-bottom:2.65rem}.job-contact-360 .gap-big{gap:8}.job-contact-360 .justify-end{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width: 767px){.job-contact-360 .on_small_flex-col{-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;width:100%}}@media (max-width: 767px){.job-contact-360 label[for=no_budget]{margin:0 auto}}.job-contact-360 #editorjs .ce-toolbar__content,.job-contact-360 #editorjs .ce-block__content{max-width:unset}.job-contact-360 #editorjs .ce-toolbar__content .ce-toolbar__actions,.job-contact-360 #editorjs .ce-block__content .ce-toolbar__actions{right:0}.job-contact-360 #editorjs .ce-toolbar__content .ce-toolbar__plus,.job-contact-360 #editorjs .ce-block__content .ce-toolbar__plus{left:0}.job-contact-360 #editorjs .codex-editor__redactor{padding-bottom:calc(240px - 3.6rem) !important}.support360{color:#003663;background-color:inherit}.support360 input,.support360 button{border:none;outline:none}.support360__desc{padding-left:5px;padding-right:5px;font-size:1.5rem;color:rgba(0,54,99,0.7)}.support360__desc p{line-height:210%}@media (max-width: 767px){.support360__desc{font-size:2.8rem}}.support360 .kategoria__title,.support360__title{font-family:"NexaXBold",sans-serif;font-size:3.6rem;padding:4rem 5px .9rem 5px}@media (max-width: 767px){.support360 .kategoria__title,.support360__title{text-align:center}}.support360 .kategoria__title{padding-top:2.4rem;margin-bottom:5px}@media (max-width: 767px){.support360 .kategoria__title{padding-top:7rem}}.support360 .kategoria{display:grid;grid-template-columns:repeat(5, 1fr);margin-bottom:19px;gap:18px;padding:5px;min-width:330px}@media (max-width: 1850px){.support360 .kategoria{grid-template-columns:repeat(5, 1fr)}}@media (max-width: 1150px){.support360 .kategoria{grid-template-columns:repeat(4, 1fr)}}@media (max-width: 800px){.support360 .kategoria{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 550px){.support360 .kategoria{grid-template-columns:1fr 1fr}}.support360 .box{width:236px;width:clamp(145px, 100%, 236px);height:236px;background-color:#fff;position:relative;border-radius:20px;overflow:hidden;box-shadow:0 0 1rem rgba(45,45,45,0.1);cursor:pointer;border:2px solid #fff;text-align:center}@media (max-width: 450px){.support360 .box{height:180px}}.support360 .box.box-added{border:2px solid #002656}.support360 .box__image{width:120px;height:120px;object-fit:contain;margin:15px auto 5px auto}@media (max-width: 450px){.support360 .box__image{height:80px;width:80px;margin-top:5px}}.support360 .box__desc{position:absolute;top:0;left:0;right:0;height:100%;background-color:#003663;color:#fff;font-size:15px;padding:20px;transition:.2s ease-in-out all;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:justify;opacity:0}.support360 .box__desc p{margin-bottom:0}.support360 .box.not-full .box__desc{height:70%;border-radius:15px;width:100%;text-align:center}.support360 .box.not-full .box__desc p{margin:auto}@media (min-width: 767px){.support360 .box:hover .box__desc{opacity:1}}.support360 .box__title{font-size:16px;margin-bottom:13px}.support360 .box .price_wrapper *{margin:0}.support360 .box .price_wrapper.double{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-left:1.8rem;padding-right:1.8rem}.support360 .box .price_wrapper.double .price{margin-right:8px}.support360 .box .price_wrapper .price_change_btns{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:6rem}.support360 .box .price_wrapper .price_change_btns p{font-size:18px;font-weight:bold;margin-right:5px}.support360 .box .price_wrapper .price_change_btns button{width:18px;height:18px;background-color:#003663;color:#fff;border-radius:100%;margin-right:5px;transition:.2s all ease-out;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.support360 .box .price_wrapper .price_change_btns button svg{min-width:14px}.support360 .box .price_wrapper .price_change_btns button:hover{background-color:#f9a63d}.support360 .box .price_wrapper .price_change_btns button.hidden{opacity:0.2;pointer-events:none;cursor:not-allowed}.support360 .box .price_wrapper .price{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:bold}.support360 .box .price_wrapper .price__number{font-size:clamp(16px, 2.5vw, 34px);margin-right:6px}@media (max-width: 450px){.support360 .box .price_wrapper .price__number{margin-right:3px}}.support360 .box .price_wrapper .price__okres{font-size:14px}.support360__end-price{margin:78px auto;position:-webkit-sticky;position:sticky;bottom:0;background-color:inherit;box-sizing:content-box}.support360__end-price>div{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 0}@media (max-width: 610px){.support360__end-price>div{-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}}.support360__end-price::after{content:'';display:block;height:100%;max-width:100vw;z-index:-1;position:absolute;background-color:inherit}.support360__end-price article{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.support360__end-price article:not(:last-child){margin-right:10px;min-width:35rem}@media (max-width: 610px){.support360__end-price article:not(:last-child){margin-right:0;margin-bottom:15px;text-align:center}}.support360__end-price article p{font-size:16px;font-weight:bold;margin-bottom:0}.support360__end-price article p:nth-child(1){color:#555;margin-right:15px;font-weight:normal}.support360__end-price article p:nth-child(2){margin-right:4px;font-size:36px}@media (max-width: 767px){.support360__end-price article p:nth-child(2){font-size:28px}}.support360__end-price button{color:#fff;background-color:#003663;text-transform:uppercase;font-size:1.4rem;font-weight:bold;padding:1.75rem 6rem;border-radius:3rem;transition:.2s all ease-out}.support360__end-price button:hover{-webkit-transform:scale(1.05);transform:scale(1.05);background-color:#f9a63d}@media (max-width: 767px){.support360__end-price button{font-size:2rem;border-radius:5rem}}.support360__end-price #final-form form{margin-top:16px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;padding:20px}.support360__end-price #final-form form .acceptance-927{padding-top:5px;padding-bottom:10px}.support360__end-price #final-form form .acceptance-927,.support360__end-price #final-form form .wpcf7-not-valid-tip,.support360__end-price #final-form form div.wpcf7-response-output{font-size:1.5rem}@media (max-width: 767px){.support360__end-price #final-form form .acceptance-927,.support360__end-price #final-form form .wpcf7-not-valid-tip,.support360__end-price #final-form form div.wpcf7-response-output{font-size:2.4rem}}.support360__end-price #final-form form .wpcf7-not-valid-tip{margin-bottom:10px}.support360__end-price #final-form form div.wpcf7-response-output{margin-top:10px}.support360__end-price #final-form form span.email{width:100%}.support360__end-price #final-form form input[type=email]{width:100%;box-shadow:0 0 2.9rem rgba(176,207,225,0.43);border-radius:2rem;background-color:#ffffff;padding:1.8rem 1.9rem;padding-right:50px;color:#6183a0;font-size:1.6rem}@media (max-width: 767px){.support360__end-price #final-form form input[type=email]{font-size:2.8rem}}.support360__end-price #final-form form .wpcf7-form-control-wrap.email::before{display:block;content:'';position:absolute;right:5px;top:0;width:50px;background-position:center center;background-repeat:no-repeat;height:3vw;background-image:url(./../img/job-contact-email.svg)}@media (max-width: 1280px){.support360__end-price #final-form form .wpcf7-form-control-wrap.email::before{height:4.25vw}}@media (max-width: 767px){.support360__end-price #final-form form .wpcf7-form-control-wrap.email::before{height:9.5vw}}.support360__end-price #final-form form button,.support360__end-price #final-form form input[type=submit]{color:#fff;background-color:#003663;text-transform:uppercase;font-size:1.4rem;font-weight:bold;padding:1.75rem 6rem;border-radius:3rem;transition:.2s all ease-out}.support360__end-price #final-form form button:hover,.support360__end-price #final-form form input[type=submit]:hover{-webkit-transform:scale(1.05);transform:scale(1.05);background-color:#f9a63d}@media (max-width: 767px){.support360__end-price #final-form form button,.support360__end-price #final-form form input[type=submit]{font-size:2.4rem;border-radius:5rem;margin-right:0}}.support360__end-price #final-form form button{background-color:#666;margin-right:20px}.support360__end-price #final-form form input[type=checkbox]{visibility:hidden;width:0}.support360__end-price #final-form form input[type=checkbox] ~ span{position:relative;color:rgba(0,54,99,0.7);font-size:1.7rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;cursor:pointer;padding-bottom:20px}.support360__end-price #final-form form input[type=checkbox] ~ span::before{min-width:20px;width:20px;height:20px;display:block;content:'';background:transparent;border-radius:100%;margin-right:10px;border:1px solid #003663}@media (max-width: 767px){.support360__end-price #final-form form input[type=checkbox] ~ span{font-size:2.8rem}}.support360__end-price #final-form form input[type=checkbox]:checked ~ span::before{background-color:#003663}.support360__end-price .end-price-info-hidden,.support360__end-price .final-form-hidden{display:none}.pp360{position:relative;padding:5.5rem 0 5.9rem;overflow:hidden}.pp360__row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 768px){.pp360__row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.pp360__content{padding-right:9.7rem;width:43%}@media (max-width: 768px){.pp360__content{padding-right:0;width:100%}}.pp360__title{font-family:"NexaXBold",sans-serif;font-size:3.6rem;font-weight:400;color:#003663;margin-bottom:3.6rem}@media (max-width: 500px){.pp360__title{font-size:5rem}}.pp360__txt{color:#6183a0;font-size:1.8rem;font-weight:300;font-style:normal;letter-spacing:normal;line-height:3.2rem}@media (max-width: 500px){.pp360__txt{font-size:3rem}}.pp360-img{width:57%}@media (max-width: 768px){.pp360-img{width:100%}}.pp360-img img{max-width:100%}.pp360-editor{padding:3.3rem 0;background-color:#f2fafe}.pp360-editor h2{font-family:"NexaXBold",sans-serif;font-size:3.6rem;font-weight:400;color:#003663;margin-bottom:2.6rem}@media (max-width: 500px){.pp360-editor h2{font-size:5rem}}.pp360-editor ol{color:#6183a0;font-size:1.8rem;font-weight:300;line-height:3.2rem;list-style:none;counter-reset:li;padding-left:2rem}@media (max-width: 500px){.pp360-editor ol{font-size:3rem;padding-left:4rem}}.pp360-editor ol li{margin-bottom:1rem;counter-increment:li}@media (max-width: 500px){.pp360-editor ol li{margin-bottom:2rem}}.pp360-editor ol li:before{content:counter(li) ")";color:#003663;display:inline-block;width:2rem;margin-left:-2rem;font-weight:700}@media (max-width: 500px){.pp360-editor ol li:before{width:4rem;margin-left:-4rem}}.pp360-editor ol a{color:#6183a0;text-decoration:underline}.text-big{color:#003663;font-size:3rem;font-weight:700}@media (max-width: 500px){.text-big{font-size:5rem}}.carier360-over{padding-top:9rem}.carier360{padding:0 0 8rem}.carier360__row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:calc(100% + 13rem);margin-right:-13rem}.carier360__title{color:#003663;font-family:"NexaXBold",sans-serif;font-size:3.6rem;font-weight:700;line-height:1.5;margin-bottom:4.1rem}@media (max-width: 767px){.carier360__title{text-align:center}}.carier360 .ttbi360-btns-row{padding-bottom:5rem}.carier360-box{width:calc(33.3% - 13rem);margin-right:13rem;padding:0;margin-bottom:5.4rem;background-color:#ffffff;text-align:center}@media (max-width: 767px){.carier360-box{width:calc(100% - 13rem)}}.carier360-box__title{display:block;color:#6183a0;font-family:"Montserrat",sans-serif;font-size:2.4rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}@media (max-width: 767px){.carier360-box__title{font-size:3.5rem}}.carier360-box__info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.carier360-box__txt{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:1.8rem;font-weight:300;line-height:2.5rem;margin:0 13px}@media (max-width: 767px){.carier360-box__txt{font-size:2.8rem;line-height:1.7}}.carier360-box__remote{color:#6183a0;font-size:1.8rem;font-weight:300;margin:0 13px}.carier360-box__link{margin-top:2.4rem}.carier360-box__link a{margin-right:0}.carepackages{position:relative;padding-bottom:76px;overflow-x:hidden}.carepackages .container{margin:0 auto;padding:0 2.5rem;max-width:132rem}.carepackages__row{width:calc(100% + 33px);margin-right:-33px;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:40px 0}@media (max-width: 1800px){.carepackages__row{width:calc(100% + 33px);margin-right:-33px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width: 1199px){.carepackages__row{width:calc(100% + 13px);-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.carepackages__desc{padding:35px 0 0;color:#003663;font-size:16px;font-weight:400;line-height:30px;border-top:1px solid #b0cfe1}.carepackages__desc ul{padding:20px 0 0;list-style:none}.carepackages__desc ul li{position:relative;padding-left:25px}.carepackages__desc ul li::before{content:"";position:absolute;left:0;top:8px;display:inline-block;width:14px;height:13px;background-image:url("../img/star-y.svg")}body .carepackage{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(25% - 33px);margin-right:33px;padding:30px 20px;box-shadow:0 0 6px rgba(45,45,45,0.1);border-radius:20px;background-color:#ffffff;color:#003663;text-align:center}@media (max-width: 1800px){body .carepackage{width:calc(50% - 33px);margin-right:33px;margin-bottom:33px}}@media (max-width: 1199px){body .carepackage{width:calc(50% - 13px);margin-right:13px}}@media (max-width: 767px){body .carepackage{width:calc(100% - 13px);margin-bottom:35px}}body .carepackage__title{width:100%;font-size:16px;font-weight:500}body .carepackage__name{width:100%;font-size:35px;font-weight:700;line-height:30px;margin-top:7px;height:auto !important}@media (max-width: 767px){body .carepackage__name{font-size:23px}}body .carepackage__list{width:100%;text-align:left;font-size:16px;line-height:30px}@media (max-width: 1199px){body .carepackage__list{font-size:14px;line-height:28px}}body .carepackage__list p{margin:1em 0;padding:20px 0}body .carepackage__list ul{padding:5px 0;list-style:none}body .carepackage__list ul li{position:relative;padding-left:25px}body .carepackage__list ul li::before{content:"";position:absolute;left:0;top:8px;display:inline-block;width:15px;height:12px;background-image:url("../img/check-y.svg")}body .carepackage__list--2 li{padding-top:10px;padding-bottom:10px}body .carepackage__list--2 li:not(:last-child){border-bottom:1px solid #efefef}body .carepackage__list--2 li::before{top:20px !important}body .carepackage__list--2 li.iks::before{content:"\d7";font-weight:700;color:red;background-image:none;font-size:26px;top:10px !important}body .carepackage__top{width:100%}body .carepackage__bottom{width:100%;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}body .carepackage__price{padding:18px 0;font-size:18px;font-weight:700;line-height:24px;position:relative}body .carepackage__price::before{content:"";position:absolute;top:0;left:0;right:0;width:100%;max-width:251px;margin:auto;border-top:1px solid #b0cfe1}body .carepackage__netto{font-size:14px;font-weight:400}body .carepackage__button,body .carepackage .add_to_cart_button{display:inline-block;padding:1.5rem 2rem;border-radius:2.9rem;border:2px solid #003663;background-color:#ffffff;font-size:1.2rem;font-weight:700;color:#003663;transition:.3s}body .carepackage__button:hover,body .carepackage .add_to_cart_button:hover{background-color:#003663;color:#fff}body .carepackage__link{color:#003663;font-size:16px;font-weight:700}@media (min-width: 768px){body .carepackage:nth-child(2){box-shadow:0 0 12px rgba(176,207,225,0.87);background-color:#def0fb}body .carepackage:nth-child(2) .carepackage__button{background-color:#003663;color:#fff}body .carepackage:nth-child(2) .carepackage__button:hover{color:#003663;background-color:#fff}}body .carepackage .add_to_cart_inline{border:0 !important;padding:0 !important}body .carepackage .woocommerce-Price-amount{display:none}body .carepackage .price_time_opt{display:none}.carepackage-or{margin:10px 0 5px;font-size:10px}.carepackages .footer-popup-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:0 20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.carepackages .footer-popup-buttons button{min-width:155px}.carepackages .footer-popup-buttons button.modal-add-to-cart-button--2:not(:hover):not(:active){color:#FFF;background-color:#f9a63d;border:1px solid #f9a63d}.carepackages .checkout-button,.carepackages .close,.carepackages .modal-add-to-cart-button{display:inline-block;padding:1.35rem 2rem;border-radius:2.9rem;border:2px solid #003663;background-color:#ffffff;font-size:1.2rem;font-weight:700;text-transform:uppercase;color:#003663;transition:.3s;margin:10px}.carepackages .checkout-button:hover,.carepackages .close:hover,.carepackages .modal-add-to-cart-button:hover{background-color:#003663;color:#fff}.popup{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0;background-color:transparent}.popup.active{visibility:visible;overflow-x:hidden;overflow-y:auto;display:block}.popup-overlay{position:absolute;inset:0 0 0 0;background-color:rgba(0,0,0,0.4);margin:unset;max-width:unset}.popup-package{min-height:calc(100% - 1rem)}.popup-package .popup-content.carepackage{position:absolute;top:50%;left:50%;width:calc(100% - 2.5rem);max-width:132rem;margin:0;background-color:#f4f4f4;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);box-shadow:none}@media (max-width: 767px){.popup-package .popup-content.carepackage{padding-top:40px}}.popup-package .carepackage__close{position:absolute;top:15px;right:15px;width:34px;height:34px;cursor:pointer;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.popup-package .carepackage__close:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}@media (max-width: 767px){.popup-package .carepackage__close{width:25px;height:25px;top:10px;right:10px}}.popup-package .carepackage__close svg{width:100%;height:100%;fill:#003663}.popup-package .carepackage__list{text-align:center;margin:20px 0}.popup-package .quantity-input{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.popup-package .quantity-input button{width:30px;height:30px;padding:0;margin:0 5px;border:none;background:transparent;cursor:pointer;font-size:16px;line-height:1}.popup-package .quantity-input button i{display:block}.popup-package .quantity-input input{width:40px;height:30px;padding:0;margin:0 5px;text-align:center;border:1px solid #ccc;border-radius:4px;font-size:16px;line-height:1}.popup-package .quantity-input input::-webkit-inner-spin-button,.popup-package .quantity-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.popup-package .quantity-input input[type="number"]{-moz-appearance:textfield}.popup-package .quantity-input{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:10px}.why-list{padding-top:40px}.why-list .wrapper{max-width:116.6rem}.why-list__title-label{background-color:#D4ECFA;border-radius:60px;font-size:10px;font-weight:400;letter-spacing:5.16px;text-transform:uppercase;padding:6px 20px;margin-bottom:30px}.why-list__title{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:40px;font-weight:700;line-height:1;margin-bottom:98px;margin-top:30px;color:#003663}@media (max-width: 767px){.why-list__title{font-size:25px;margin-bottom:40px;margin-top:20px}}.why-list-row{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:70px 0;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#003663}@media (max-width: 767px){.why-list-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.why-list-row:nth-child(odd){-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.why-list-row:nth-child(odd) .why-list-row__img img{margin-left:unset;margin-right:auto}@media (max-width: 767px){.why-list-row:nth-child(odd) .why-list-row__img img{margin-left:auto}}.why-list-row__content{width:calc(50% - 20px)}@media (max-width: 767px){.why-list-row__content{width:100%}}.why-list-row__content h3{font-size:24px;font-weight:700;line-height:1;margin-bottom:20px}@media (max-width: 767px){.why-list-row__content h3{font-size:18px;margin-bottom:10px}}.why-list-row__content p{color:#6183A0;font-size:16px;line-height:30px}@media (max-width: 767px){.why-list-row__content p{font-size:14px;line-height:28px}}.why-list-row__img{width:calc(42% - 20px)}@media (max-width: 767px){.why-list-row__img{padding-top:20px;width:100%;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin-bottom:40px}}.why-list-row__img img{display:block;margin-left:auto}@media (max-width: 767px){.why-list-row__img img{margin-right:auto}}.s-how-it-work{margin-top:119px;padding-bottom:123px;position:relative;z-index:1;overflow:hidden}@media (max-width: 767px){.s-how-it-work{margin-top:0}}.s-how-it-work::before{content:"";position:absolute;bottom:-4%;left:-15%;right:-15%;height:87%;background-color:#D4ECFA;z-index:-1;-webkit-clip-path:polygon(0 0, 50% 30%, 100% 0, 100% 100%, 50% 70%, 0% 100%);clip-path:polygon(0 0, 50% 30%, 100% 0, 100% 100%, 50% 70%, 0% 100%)}.s-how-it-work__title-label{background-color:#D4ECFA;border-radius:60px;font-size:10px;font-weight:400;letter-spacing:5.16px;text-transform:uppercase;padding:6px 20px;margin-bottom:30px}.s-how-it-work__title{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:40px;font-weight:700;line-height:1;margin-bottom:47px;margin-top:37px;color:#003663}@media (max-width: 767px){.s-how-it-work__title{font-size:25px;margin-bottom:40px;margin-top:20px}}.s-how-it-work__description{color:#6183A0;font-size:16px;line-height:30px;max-width:640px;margin:0 auto}@media (max-width: 767px){.s-how-it-work__description{font-size:14px;line-height:28px}}.s-how-it-work .hiw-content{position:relative;padding:122px 40px 51px 40px;background-color:#FFF;box-shadow:0px 1px 24px 0px rgba(169,206,234,0.16);border-radius:20px;margin-top:63px}@media (max-width: 767px){.s-how-it-work .hiw-content{padding:50px 25px}}.s-how-it-work .hiw-content::before,.s-how-it-work .hiw-content::after{content:"";position:absolute;width:37px;height:37px;background-color:#D4ECFA}.s-how-it-work .hiw-content::before{-webkit-transform:rotate(55deg);transform:rotate(55deg);top:72px;left:4%}.s-how-it-work .hiw-content::after{-webkit-transform:rotate(55deg);transform:rotate(55deg);bottom:50px;right:4.5%}.s-how-it-work .hiw-steps{display:grid;grid-template-columns:repeat(auto-fit, minmax(auto, 25%));grid-gap:89px 0;background-color:#FFF;border-radius:20px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:1035px;margin:0 auto}@media (max-width: 767px){.s-how-it-work .hiw-steps{grid-template-columns:100%}}.s-how-it-work .hiw-step{position:relative;text-align:center;color:#003663;z-index:1}.s-how-it-work .hiw-step::before,.s-how-it-work .hiw-step::after{content:"";position:absolute;top:25px;width:22%;height:1px;background-color:#B0CFE1;z-index:-1}@media (max-width: 767px){.s-how-it-work .hiw-step::before,.s-how-it-work .hiw-step::after{width:1px;height:70px}}.s-how-it-work .hiw-step::before{left:0}@media (max-width: 767px){.s-how-it-work .hiw-step::before{display:none}}.s-how-it-work .hiw-step::after{right:0}@media (max-width: 767px){.s-how-it-work .hiw-step::after{right:50%;top:100%}}.s-how-it-work .hiw-step:first-of-type::before{display:none}.s-how-it-work .hiw-step:nth-last-of-type(2)::after{display:none}@media (max-width: 767px){.s-how-it-work .hiw-step:nth-last-of-type(2)::after{display:block}}.s-how-it-work .hiw-step:last-of-type{grid-column:1 / -1}.s-how-it-work .hiw-step:last-of-type::before,.s-how-it-work .hiw-step:last-of-type::after{width:45%}@media (max-width: 767px){.s-how-it-work .hiw-step:last-of-type::before,.s-how-it-work .hiw-step:last-of-type::after{display:none}}.s-how-it-work .hiw-step:last-of-type .hiw-step__number{background-color:#f9a63d}.s-how-it-work .hiw-step:last-of-type .hiw-step__number:before{border-top-color:#f9a63d}.s-how-it-work .hiw-step:last-of-type .hiw-step__title{color:#f9a63d;font-size:24px}@media (max-width: 767px){.s-how-it-work .hiw-step:last-of-type .hiw-step__title{font-size:18px;line-height:20px}}.s-how-it-work .hiw-step__number{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;width:50px;height:50px;background-color:#d4ecfa;border-radius:6px;font-size:16px;font-weight:700;margin:0 auto}.s-how-it-work .hiw-step__number:before{content:"";position:absolute;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #d4ecfa;bottom:-5px;border-radius:2px}.s-how-it-work .hiw-step__title{font-size:18px;font-weight:700;line-height:23px;margin:28px auto 15px;max-width:215px}@media (max-width: 767px){.s-how-it-work .hiw-step__title{font-size:16px;line-height:20px}}.s-how-it-work .hiw-step__description{font-size:16px;line-height:30px;font-weight:400;max-width:635px;margin:0 auto}@media (max-width: 767px){.s-how-it-work .hiw-step__description{font-size:14px;line-height:28px}}.s-faq{position:relative;margin-bottom:72px;overflow-X:hidden}.s-faq::before{content:"";position:absolute;top:3%;right:5%;width:159px;height:159px;background-color:#D4ECFA;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}@media (max-width: 767px){.s-faq::before{display:none}}.s-faq__title-label{background-color:#D4ECFA;border-radius:60px;font-size:10px;font-weight:400;letter-spacing:5.16px;text-transform:uppercase;padding:6px 20px;margin-bottom:30px}.s-faq__title{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:40px;font-weight:700;line-height:1;margin-bottom:47px;color:#003663}@media (max-width: 767px){.s-faq__title{font-size:25px;margin-bottom:40px}}.faq-wrapper{max-width:855px;margin:0 auto}.faq-accordion{width:100%;border-radius:20px;border:1px solid #B0CFE1;padding:34px 22px;cursor:pointer}.faq-accordion.active{margin-bottom:15px}.faq-accordion__row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.faq-accordion__row.active .js-head-ico-faq{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);background-color:#D4ECFA}.faq-accordion__heading{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;color:#003663;font-size:22px;font-weight:700;line-height:1.7;margin:0}@media (max-width: 767px){.faq-accordion__heading{font-size:18px}}.js-content-faq{display:none;transition:0s;color:#003663;font-size:16px;font-weight:400;line-height:30px;padding-top:24px;border-top:1px solid #A9CEEA;margin-top:24px}@media (max-width: 767px){.js-content-faq{font-size:14px;line-height:26px}}.js-content-faq p{margin:0}.js-content-faq a{color:#f9a63d}.js-content-faq a:hover{text-decoration:underline}.js-content-faq--open{display:block}.s-faq .js-head-ico-faq{position:relative;width:50px;height:50px;background-color:#003663;border-radius:50%;margin-left:18px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transform-origin:center;transform-origin:center;transition:background-color .3s, -webkit-transform .3s;transition:transform .3s, background-color .3s;transition:transform .3s, background-color .3s, -webkit-transform .3s}@media (max-width: 1199px){.s-faq .js-head-ico-faq{width:35px;height:35px}}.s-teamwork-banner{padding:18px 0 262px}@media (max-width: 767px){.s-teamwork-banner{padding-bottom:180px}}.teamwork-banner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;color:#003663;background:#D4ECFA;border-radius:40px;padding:70px 80px 53px}@media (max-width: 767px){.teamwork-banner{padding:40px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}}.teamwork-banner::before{content:"";position:absolute;left:35px;top:120%;width:82px;height:82px;-webkit-transform:rotate(55deg);transform:rotate(55deg);background-color:#D4ECFA}@media (max-width: 767px){.teamwork-banner::before{top:110%}}.teamwork-banner__icon{margin:0 87px 0 30px}@media (max-width: 767px){.teamwork-banner__icon{margin:0 0 40px;max-width:100px}}.teamwork-banner__title{font-size:36px;font-weight:700;line-height:1.2;margin-bottom:36px}@media (max-width: 767px){.teamwork-banner__title{font-size:24px}}.teamwork-banner__description{font-size:18px;line-height:1.7;font-weight:400;margin-bottom:55px}@media (max-width: 767px){.teamwork-banner__description{font-size:16px}}.teamwork-banner .btn{font-size:16px}@media (max-width: 767px){.teamwork-banner .btn{font-size:12px}}.ttbi360__projects{display:none}.nav-menu>div{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.nav-menu ul li:last-child{margin-right:0}.nav-button{margin-left:20px}.nav-icon{height:19px;width:19px;display:block}.nav-icon:hover svg{-webkit-filter:invert(78%) sepia(42%) saturate(1264%) hue-rotate(328deg) brightness(99%) contrast(97%);filter:invert(78%) sepia(42%) saturate(1264%) hue-rotate(328deg) brightness(99%) contrast(97%)}.no-hover a:after{display:none !important}@media (min-width: 1281px){.nav-menu .menu-main-container{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2ZvbnRzLnNjc3MiLCJiYXNlL19ub3JtYWxpemUuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsImJhc2UvX2Jhc2Vfd29yZHByZXNzLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJjb21wb25lbnRzL19idG5zLnNjc3MiLCJjb21wb25lbnRzL19vd2wtY2Fyb3VzZWwuc2NzcyIsInN0eWxlLm1pbi5jc3MiLCJjb21wb25lbnRzL19hbmltYXRlLnNjc3MiLCJjb21wb25lbnRzL19oYW1idXJnZXIuc2NzcyIsImNvbXBvbmVudHMvX25hdi5zY3NzIiwiY29tcG9uZW50cy9fd29vLnNjc3MiLCJzZWN0aW9ucy9faGVhZGVyLnNjc3MiLCJzZWN0aW9ucy9fZm9vdGVyLnNjc3MiLCJwYWdlcy9fcGFnZTQwNC5zY3NzIiwicGFnZXMvX3NpbmdsZS5zY3NzIiwicGFnZXMvX3BvcnRmb2xpby1zaW5nbGUuc2NzcyIsInBhZ2VzL19wYWdlLnNjc3MiLCJwYWdlcy9faW5kZXguc2NzcyIsInBhZ2VzL193b28uc2NzcyIsImJhc2UvX2RlZmF1bHQuc2NzcyIsIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL2JveGVzMzYwL19zdHlsZS5zY3NzIiwiLi4vLi4vdGVtcGxhdGUvYmxvY2svYWJvdXQzNjAvX3N0eWxlLnNjc3MiLCIuLi8uLi90ZW1wbGF0ZS9ibG9jay9jbGllbnRzMzYwL19zdHlsZS5zY3NzIiwiLi4vLi4vdGVtcGxhdGUvYmxvY2svY29udGVudDM2MC9fc3R5bGUuc2NzcyIsIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL21vcmUzNjAvX3N0eWxlLnNjc3MiLCIuLi8uLi90ZW1wbGF0ZS9ibG9jay9uZXdzMzYwLWZlYXR1cmVkL19zdHlsZS5zY3NzIiwiLi4vLi4vdGVtcGxhdGUvYmxvY2svbmV3czM2MC1wb3N0LWVuZC9fc3R5bGUuc2NzcyIsIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL25ld3MzNjAvX3N0eWxlLnNjc3MiLCIuLi8uLi90ZW1wbGF0ZS9ibG9jay9vdXItcG9ydGZvbGlvMzYwL19zdHlsZS5zY3NzIiwiLi4vLi4vdGVtcGxhdGUvYmxvY2svb3VyLXByaWNpbmczNjAvX3N0eWxlLnNjc3MiLCIuLi8uLi90ZW1wbGF0ZS9ibG9jay9wYWNrYWdlczM2MC9fc3R5bGUuc2NzcyIsIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL3BvcnRmb2xpby1saXN0MzYwL19zdHlsZS5zY3NzIiwibWl4aW5zL19taXhpbnMuc2NzcyIsIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL3NlcnZpY2VzMzYwL19zdHlsZS5zY3NzIiwiLi4vLi4vdGVtcGxhdGUvYmxvY2svdGFyaWZmMzYwL19zdHlsZS5zY3NzIiwiLi4vLi4vdGVtcGxhdGUvYmxvY2svdHRiaTM2MC9fc3R5bGUuc2NzcyIsIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL2NvbnRhY3QzNjAvX3N0eWxlLnNjc3MiLCIuLi8uLi90ZW1wbGF0ZS9ibG9jay9qb2ItY29udGFjdC0zNjAvX3N0eWxlLnNjc3MiLCIuLi8uLi90ZW1wbGF0ZS9ibG9jay9zdXBwb3J0MzYwL19zdHlsZS5zY3NzIiwiLi4vLi4vdGVtcGxhdGUvYmxvY2svcHAzNjAvX3N0eWxlLnNjc3MiLCIuLi8uLi90ZW1wbGF0ZS9ibG9jay9jYXJpZXIzNjAvX3N0eWxlLnNjc3MiLCIuLi8uLi90ZW1wbGF0ZS9ibG9jay9jYXJlcGFja2FnZXMvX3N0eWxlLnNjc3MiLCIuLi8uLi90ZW1wbGF0ZS9ibG9jay93aHktbGlzdC9fc3R5bGUuc2NzcyIsIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL2hvdy1pdC13b3JrL19zdHlsZS5zY3NzIiwiLi4vLi4vdGVtcGxhdGUvYmxvY2svZmFxL19zdHlsZS5zY3NzIiwiLi4vLi4vdGVtcGxhdGUvYmxvY2svdGVhbXdvcmstYmFubmVyL19zdHlsZS5zY3NzIiwic3R5bGUubWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBaURBLFdBQ0UsdUJBQXdCLENBQ3hCLGlDQUFrQyxDQUNsQyx5SkFFOEIsQ0FBYSxrQkFDOUIsQ0FBTSxpQkFDUCxD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MUNkQyxpQjBDT1YsWUFVSCxDQUFJLDZCQUNHLENBREgseUJBQ0csQ0FESCxxQkFDRyxDQUFNLGlCQUNWLENBQU0sQ0F5RHJCLHlCQXJEVSxVQUNFLENBQUUsaUJBQ0QsQ0FBUSxTQUNaLENBQUksUUFDTCxDQUFJLFVBQ0YsQ0FBSSxXQUNILENBQUksK0JBQ0QsQ0FEQyx1QkFDRCxDQUFhLHdCQUNOLENBQU8sMEIxQy9CSCx5QjBDdUJmLFFBV0EsQ0FBSSxDQUVaLHVCQUVNLG9CQUNHLENBQWEsMEIxQ3ZDQyx1QjBDc0NqQixlQUlLLENBQVEsZUFDTCxDQUFLLENBRW5CLHdCQUVPLGNBQ0ssQ0FBSSxlQUNGLENBQUcsZUFDSCxDQUFHLGtCQUNELENBQUksMEIxQ25ERyx3QjBDK0NoQixjQU9PLENBQUksQ0FFbEIsOEJBRWEsY0FDRCxDQUFJLGVBQ0YsQ0FBRyxlQUNILENBQUcsa0JBQ0QsQ0FBSSwwQjFDOURHLDhCMEMwRFYsY0FPQyxDQUFJLENBRWxCLHNCQUVHLGNBQ1MsQ0FBSSwwQjFDdEVPLHNCMENxRXBCLGNBSVcsQ0FBSSxDQUVsQixtQkMyQ2dCLFlBQ1IsQ0FBSSxjQU9ELGdDQUNLLENBREwsaUJBQ0ssQ0FETCx3QkFDSyxDQUFRLDJCQU9ELGNBQ1YsQ0FBQyxZQUVMLGdCQUNHLENBQUksVUFHVixXQUNDLENBQUksVUFDTCxDQUFJLGFBQ0YsQ0FBSyxvQkFHVCxzR0FDaUYsQ0FEakYsOEZBQ2lGLENBQWEsa0JBTTFGLHVCQUNJLENBQWUsMkJBS0wsK0JBQ08sZ0NBQ1gsQ0FEVyxpQkFDWCxDQURXLHdCQUNYLENBQVEiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vLy9MVCBCVCAoRnV0dXJhIExUIEJvb2spXHJcbi8vQGZvbnQtZmFjZSB7XHJcbi8vICBmb250LWZhbWlseTogXCJGdXR1cmFMVFwiO1xyXG4vLyAgc3JjOiB1cmwoXCIuLi9mb250cy9GdXR1cmFMVEJvb2suZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbi8vICBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYUxUQm9vay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCAvKiBJRTYtSUU4ICovXHJcbi8vICB1cmwoXCIuLi9mb250cy9GdXR1cmFMVEJvb2sub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLCAvKiBPcGVuIFR5cGUgRm9udCAqL1xyXG4vLyAgdXJsKFwiLi4vZm9udHMvRnV0dXJhTFRCb29rLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksIC8qIExlZ2FjeSBpT1MgKi9cclxuLy8gIHVybChcIi4uL2ZvbnRzL0Z1dHVyYUxUQm9vay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbi8vICB1cmwoXCIuLi9mb250cy9GdXR1cmFMVEJvb2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuLy8gIHVybChcIi4uL2ZvbnRzL0Z1dHVyYUxUQm9vay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbi8vICBmb250LXdlaWdodDogMzAwO1xyXG4vLyAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4vL31cclxuLy9cclxuLy9cclxuLy9cclxuLy8vL0xUIEJvb2sgKGZ1dHVyLnR0ZilcclxuLy9cclxuLy8vKiBmb250IGNvbnZlcnRlZCB1c2luZyBmb250LWNvbnZlcnRlci5uZXQuIHRoYW5rIHlvdSEgKi9cclxuLy9AZm9udC1mYWNlIHtcclxuLy8gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYUxUXCI7XHJcbi8vICBzcmM6IHVybChcIi4uL2ZvbnRzL2Z1dHVyLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4vLyAgc3JjOiB1cmwoXCIuLi9mb250cy9mdXR1ci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCAvKiBJRTYtSUU4ICovXHJcbi8vICB1cmwoXCIuLi9mb250cy9mdXR1ci5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksIC8qIE9wZW4gVHlwZSBGb250ICovXHJcbi8vICB1cmwoXCIuLi9mb250cy9mdXR1ci5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLCAvKiBMZWdhY3kgaU9TICovXHJcbi8vICB1cmwoXCIuLi9mb250cy9mdXR1ci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbi8vICB1cmwoXCIuLi9mb250cy9mdXR1ci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4vLyAgdXJsKFwiLi4vZm9udHMvZnV0dXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4vLyAgZm9udC13ZWlnaHQ6IDcwMDtcclxuLy8gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuLy99XHJcbi8vXHJcbi8vLy9MVCAoRnV0dXJhLnR0YyAtIGVycm9yIClcclxuLy8vKiBmb250IGNvbnZlcnRlZCB1c2luZyBmb250LWNvbnZlcnRlci5uZXQuIHRoYW5rIHlvdSEgKi9cclxuLy9AZm9udC1mYWNlIHtcclxuLy8gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYUxUXCI7XHJcbi8vICBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS1NZWRpdW0tMDEuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbi8vICBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS1NZWRpdW0tMDEuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgLyogSUU2LUlFOCAqL1xyXG4vLyAgdXJsKFwiLi4vZm9udHMvRnV0dXJhLU1lZGl1bS0wMS5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksIC8qIE9wZW4gVHlwZSBGb250ICovXHJcbi8vICB1cmwoXCIuLi9mb250cy9GdXR1cmEtTWVkaXVtLTAxLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksIC8qIExlZ2FjeSBpT1MgKi9cclxuLy8gIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS1NZWRpdW0tMDEudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4vLyAgdXJsKFwiLi4vZm9udHMvRnV0dXJhLU1lZGl1bS0wMS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4vLyAgdXJsKFwiLi4vZm9udHMvRnV0dXJhLU1lZGl1bS0wMS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbi8vICBmb250LXdlaWdodDogNTAwO1xyXG4vLyAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4vL31cclxuLy9cclxuXHJcbi8qKiBHZW5lcmF0ZWQgYnkgRkcgKiovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTmV4YVhCb2xkJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvTmV4YVhCb2xkLmVvdCcpO1xyXG4gIHNyYzogbG9jYWwoJ+KYuicpLCB1cmwoJy4uL2ZvbnRzL05leGFYQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcuLi9mb250cy9OZXhhWEJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gIHVybCgnLi4vZm9udHMvTmV4YVhCb2xkLnN2ZycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBvcHRpb25hbDtcclxufVxyXG5cclxuXHJcblxyXG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2Mi4xLjMgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXHJcbiAqL1xyXG5cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWFpbixcclxubmF2LFxyXG5zZWN0aW9uLFxyXG5zdW1tYXJ5IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cclxuICovXHJcblxyXG5hdWRpbyxcclxuY2FudmFzLFxyXG52aWRlbyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxyXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxyXG4gKi9cclxuXHJcbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxyXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cclxuICovXHJcblxyXG5baGlkZGVuXSxcclxudGVtcGxhdGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgQmFzZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXHJcbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xyXG4gKiAgICB1c2VyIHpvb20uXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xyXG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxyXG4gKi9cclxuXHJcbmJvZHkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBMaW5rc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmEge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIGBvdXRsaW5lYCBpbmNvbnNpc3RlbmN5IGJldHdlZW4gQ2hyb21lIGFuZCBvdGhlciBicm93c2Vycy5cclxuICovXHJcblxyXG5hOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkO1xyXG59XHJcblxyXG4vKipcclxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYTphY3RpdmUsXHJcbmE6aG92ZXIge1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgVHlwb2dyYXBoeVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcclxuICogY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXHJcbiAqL1xyXG5cclxuaDEge1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgbWFyZ2luOiAwLjY3cmVtIDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LCBTYWZhcmkgNSwgYW5kIENocm9tZS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXHJcbiAqL1xyXG5cclxuZGZuIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cclxuICovXHJcblxyXG5ociB7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxyXG4gKi9cclxuXHJcbm1hcmsge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmMDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCBmb250IGZhbWlseSBzZXQgb2RkbHkgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnByZSxcclxuc2FtcCB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIHByZS1mb3JtYXR0ZWQgdGV4dCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFNldCBjb25zaXN0ZW50IHF1b3RlIHR5cGVzLlxyXG4gKi9cclxuXHJcbnEge1xyXG4gICAgcXVvdGVzOiBcIlxcMjAxQ1wiIFwiXFwyMDFEXCIgXCJcXDIwMThcIiBcIlxcMjAxOVwiO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc21hbGwge1xyXG4gICAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gICAgZm9udC1zaXplOiA3NSU7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3VwIHtcclxuICAgIHRvcDogLTAuNXJlbTtcclxufVxyXG5cclxuc3ViIHtcclxuICAgIGJvdHRvbTogLTAuMjVyZW07XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS5cclxuICovXHJcblxyXG5pbWcge1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCBvdmVyZmxvdyBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgOS5cclxuICovXHJcblxyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBGaWd1cmVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkgNS5cclxuICovXHJcblxyXG5maWd1cmUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxyXG4gKi9cclxuXHJcbmZpZWxkc2V0IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XHJcbiAgICBtYXJnaW46IDAgMnB4O1xyXG4gICAgcGFkZGluZzogMC4zNXJlbSAwLjYyNXJlbSAwLjc1cmVtO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LlxyXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXHJcbiAqL1xyXG5cclxubGVnZW5kIHtcclxuICAgIGJvcmRlcjogMDsgLyogMSAqL1xyXG4gICAgcGFkZGluZzogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCBmb250IGZhbWlseSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCBmb250IHNpemUgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xyXG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAyICovXHJcbiAgICBtYXJnaW46IDA7IC8qIDMgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cclxuICogdGhlIFVBIHN0eWxlc2hlZXQuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxyXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxyXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIENocm9tZSwgU2FmYXJpIDUrLCBhbmQgSUUgOCsuXHJcbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxyXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cclxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxyXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxyXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7IC8qIDMgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXHJcbiAqL1xyXG5cclxuYnV0dG9uW2Rpc2FibGVkXSxcclxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cclxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cclxuICovXHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgICBwYWRkaW5nOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxyXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcclxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXHJcbiAqL1xyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcclxuICogb24gT1MgWC5cclxuICovXHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cclxuICovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LlxyXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICAgIG92ZXJmbG93OiBhdXRvOyAvKiAxICovXHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyAvKiAyICovXHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFRhYmxlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cclxuICovXHJcblxyXG50YWJsZSB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuIiwiJGZvbnQtZmFtaWx5LXByaW1hcnk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuJGZvbnRHZW9EZW1pYm9sZDogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4kZm9udEh1bTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4kZm9udEh1bURlbWlCb2xkOiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XHJcbiRmb250SHVtQm9sZDogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4kZm9udE5leGFYQm9sZDogJ05leGFYQm9sZCcsIHNhbnMtc2VyaWY7XHJcblxyXG5cclxuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcclxuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcclxuJGZvbnQtd2VpZ2h0LWJsYWNrOiA5MDA7XHJcblxyXG5cclxuJG9yYW5nZTogI2Y5YTYzZDtcclxuJGJsdWU6ICMwMDM2NjM7XHJcbiRibHVlTGlnaHQ6ICM2MTgzYTA7XHJcbiRibHVlTGlnaHQyOiAjYzRkZGVjO1xyXG4kYmx1ZUxpZ2h0MzogI2RlZjBmYjtcclxuJHdoaXRlOiAjZmZmZmZmO1xyXG4kYmxhY2s6ICMwMDAwMDA7XHJcblxyXG4kbGlnaHRPcmFuZ2U6ICNmYmU4ZGM7XHJcbiRkYXJrT3JhbmdlOiBkYXJrZW4oJG9yYW5nZSwxMCUpO1xyXG4kZGFya0dyZXk6ICMxYTFhMWE7XHJcbiRncmVlbkRhcms6ICMxYWE0MGM7XHJcbiRncmVlbjogIzFkYmMwYztcclxuJGxpZ2h0Qmx1ZTogI2YyZmFmZTtcclxuJGxpZ2h0R3JleTogIzg1OWRiMTtcclxuXHJcbi8qIEJyZWFrcG9pbnRzICovXHJcbiRtaW5QaG9uZTogMzYwcHg7XHJcbiRtYXhQaG9uZTogNzY3cHg7XHJcbiRwaG9uZTogNTAwcHg7XHJcbiRwaG9uZTI6IDY0OXB4O1xyXG4kdGFibGV0OiA3NjhweDtcclxuJHRhYmxldE1lZGl1bTogOTkxcHg7XHJcbiR0YWJsZXRNZWRpdW0yOiA5OTJweDtcclxuJHRhYmxldE1lZGl1bTM6IDc4MHB4O1xyXG4kdGFibGV0TWVkaXVtNDogMTA1MHB4O1xyXG4kdGFibGV0TWF4OiAxMTk5cHg7XHJcbiR0YWJsZXRNYXgyOiAxMjAwcHg7XHJcbiR0YWJsZXRNYXgzOiAxMjgwcHg7XHJcbiRkZXNrdG9wOiAxMjgwcHg7XHJcbiRkZXNrdG9wTWF4MjogMTkyMHB4O1xyXG4kZGVza3RvcE1heDogMTk4MHB4O1xyXG5cclxuLyogTW9iaWxlIG5hdiBicmVha3BvaW50ICovXHJcbiRtb2JpbGVNZW51OiAxMjgwcHg7XHJcblxyXG5cclxuJHRoZW1lLWNvbG9yczogKFxyXG4gIFwid2hpdGVcIjogI0ZGRixcclxuICBcImJsYWNrXCI6ICMwMDAsXHJcbiAgXCJncmVlblwiOiAkZ3JlZW4sXHJcbik7XHJcblxyXG4vL2hpbmNrYVxyXG5cclxuJGxpZ2h0LW9yYW5nZTogI2Y5YTYzZDtcclxuJGxpZ2h0LWJsdWU6ICMwMTM2NjM7XHJcblxyXG5cclxuLy8gT1RIRVJcclxuJG1pbkhlaWdodE1lbnU6IDEwcmVtO1xyXG4kbWluSGVpZ2h0TWVudU1vYmlsOiA4cmVtO1xyXG4kbWluSGVpZ2h0TWVudVBob25lOiAxMnJlbTtcclxuJG1pbkhlaWdodE1lbnVGaXhlZDogNnJlbTtcclxuXHJcblxyXG4vLyBGT05UIFNJWkVcclxuXHJcbi8vIEZPTlQgU0laRSBNT0JJTFxyXG4kdGFibGV0LXBhcmFncmFwaDogMnJlbTtcclxuJHRhYmxldC10aXRsZTogNXJlbTtcclxuXHJcbi8vIEZPTlQgU0laRSBQSE9ORVxyXG4kcGhvbmUtcGFyYWdyYXBoOiAzcmVtO1xyXG4kcGhvbmUtdGl0bGU6IDUuNHJlbTtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIE1BSU5cclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qIGh0bWwgZWxlbWVudCA2Mi41JSBmb250LXNpemUgZm9yIFJFTSB1c2UgKi9cclxuXHJcbi8qIGNsZWFyICovXHJcbi5jbGVhcjpiZWZvcmUsXHJcbi5jbGVhcjphZnRlciB7XHJcbiAgICBjb250ZW50OicgJztcclxuICAgIGRpc3BsYXk6dGFibGU7XHJcbn1cclxuXHJcbi5jbGVhcjphZnRlciB7XHJcbiAgICBjbGVhcjpib3RoO1xyXG59XHJcbmltZyB7XHJcblx0bWF4LXdpZHRoOjEwMCU7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcbmEge1xyXG5cdGNvbG9yOiM0NDQ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcbn1cclxuYTpob3ZlcixcclxuYTphY3RpdmUsXHJcbmE6Zm9jdXMsXHJcbmlucHV0OmZvY3VzIHtcclxuXHRvdXRsaW5lOjA7XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgV09SRFBSRVNTIENPUkVcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5hbGlnbm5vbmUge1xyXG5cdG1hcmdpbjo1cHggMjBweCAyMHB4IDA7XHJcbn1cclxuLmFsaWduY2VudGVyLFxyXG5kaXYuYWxpZ25jZW50ZXIge1xyXG5cdGRpc3BsYXk6YmxvY2s7XHJcblx0bWFyZ2luOjVweCBhdXRvIDVweCBhdXRvO1xyXG59XHJcbi5hbGlnbnJpZ2h0IHtcclxuXHRmbG9hdDpyaWdodDtcclxuXHRtYXJnaW46NXB4IDAgMjBweCAyMHB4O1xyXG59XHJcbi5hbGlnbmxlZnQge1xyXG5cdGZsb2F0OmxlZnQ7XHJcblx0bWFyZ2luOjVweCAyMHB4IDIwcHggMDtcclxufVxyXG5hIGltZy5hbGlnbnJpZ2h0IHtcclxuXHRmbG9hdDpyaWdodDtcclxuXHRtYXJnaW46NXB4IDAgMjBweCAyMHB4O1xyXG59XHJcbmEgaW1nLmFsaWdubm9uZSB7XHJcblx0bWFyZ2luOjVweCAyMHB4IDIwcHggMDtcclxufVxyXG5hIGltZy5hbGlnbmxlZnQge1xyXG5cdGZsb2F0OmxlZnQ7XHJcblx0bWFyZ2luOjVweCAyMHB4IDIwcHggMDtcclxufVxyXG5hIGltZy5hbGlnbmNlbnRlciB7XHJcblx0ZGlzcGxheTpibG9jaztcclxuXHRtYXJnaW4tbGVmdDphdXRvO1xyXG5cdG1hcmdpbi1yaWdodDphdXRvO1xyXG59XHJcbi53cC1jYXB0aW9uIHtcclxuXHRiYWNrZ3JvdW5kOiNGRkY7XHJcblx0Ym9yZGVyOjFweCBzb2xpZCAjRjBGMEYwO1xyXG5cdG1heC13aWR0aDo5NiU7XHJcblx0cGFkZGluZzo1cHggM3B4IDEwcHg7XHJcblx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcbn1cclxuLndwLWNhcHRpb24uYWxpZ25ub25lIHtcclxuXHRtYXJnaW46NXB4IDIwcHggMjBweCAwO1xyXG59XHJcbi53cC1jYXB0aW9uLmFsaWdubGVmdCB7XHJcblx0bWFyZ2luOjVweCAyMHB4IDIwcHggMDtcclxufVxyXG4ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IHtcclxuXHRtYXJnaW46NXB4IDAgMjBweCAyMHB4O1xyXG59XHJcbi53cC1jYXB0aW9uIGltZyB7XHJcblx0Ym9yZGVyOjAgbm9uZTtcclxuXHRoZWlnaHQ6YXV0bztcclxuXHRtYXJnaW46MDtcclxuXHRtYXgtd2lkdGg6OTguNSU7XHJcblx0cGFkZGluZzowO1xyXG5cdHdpZHRoOmF1dG87XHJcbn1cclxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCxcclxuLmdhbGxlcnktY2FwdGlvbiB7XHJcblx0Zm9udC1zaXplOjExcHg7XHJcblx0bGluZS1oZWlnaHQ6MTdweDtcclxuXHRtYXJnaW46MDtcclxuXHRwYWRkaW5nOjAgNHB4IDVweDtcclxufVxyXG4uc3RpY2t5IHtcclxuXHJcbn1cclxuLmJ5cG9zdGF1dGhvciB7XHJcblxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgUFJJTlRcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcblx0KiB7XHJcblx0XHRiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjojMDAwICFpbXBvcnRhbnQ7XHJcblx0XHRib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcclxuXHRcdHRleHQtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0YSxcclxuXHRhOnZpc2l0ZWQge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcclxuXHR9XHJcblx0YVtocmVmXTphZnRlciB7XHJcblx0XHRjb250ZW50OlwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xyXG5cdH1cclxuXHRhYmJyW3RpdGxlXTphZnRlciB7XHJcblx0XHRjb250ZW50OlwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcclxuXHR9XHJcblx0LmlyIGE6YWZ0ZXIsXHJcblx0YVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyLFxyXG5cdGFbaHJlZl49XCIjXCJdOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6XCJcIjtcclxuXHR9XHJcblx0cHJlLGJsb2NrcXVvdGUge1xyXG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjOTk5O1xyXG5cdFx0cGFnZS1icmVhay1pbnNpZGU6YXZvaWQ7XHJcblx0fVxyXG5cdHRoZWFkIHtcclxuXHRcdGRpc3BsYXk6dGFibGUtaGVhZGVyLWdyb3VwO1xyXG5cdH1cclxuXHR0cixpbWcge1xyXG5cdFx0cGFnZS1icmVhay1pbnNpZGU6YXZvaWQ7XHJcblx0fVxyXG5cdGltZyB7XHJcblx0XHRtYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRAcGFnZSB7XHJcblx0XHRtYXJnaW46MC41Y207XHJcblx0fVxyXG5cdHAsXHJcblx0aDIsXHJcblx0aDMge1xyXG5cdFx0b3JwaGFuczozO1xyXG5cdFx0d2lkb3dzOjM7XHJcblx0fVxyXG5cdGgyLFxyXG5cdGgzIHtcclxuXHRcdHBhZ2UtYnJlYWstYWZ0ZXI6YXZvaWQ7XHJcblx0fVxyXG59XHJcbiIsIkBtaXhpbiBtZWRpYS1tYXgoJGJyZWFrcG9pbnQpIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQpIHsgQGNvbnRlbnQ7IH1cclxufVxyXG5AbWl4aW4gbWVkaWEtbWluKCRicmVha3BvaW50TWluKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50TWluKSB7IEBjb250ZW50OyB9XHJcbn1cclxuXHJcbkBtaXhpbiBtZWRpYS1taW4tbWF4KCRicmVha3BvaW50TWluLCAkYnJlYWtwb2ludE1heCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50TWluKSBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnRNYXgpIHsgQGNvbnRlbnQ7IH1cclxufVxyXG5cclxuQG1peGluIG1lZGlhLW1heC1oKCRicmVha3BvaW50KSB7XHJcbiAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkYnJlYWtwb2ludCkgeyBAY29udGVudDsgfVxyXG59XHJcblxyXG5odG1sIHtcclxuICBjb2xvcjogIzBhMjAyMjtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wTWF4Mikge1xyXG4gICAgZm9udC1zaXplOiAwLjUyMDgzdnc7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG4gICAgZm9udC1zaXplOiAwLjc4MTI1dnc7XHJcbiAgfVxyXG4gQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSl7XHJcbiAgICBmb250LXNpemU6IDEuMzAyMDh2dztcclxuICB9XHJcbn1cclxuKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5cclxuaHRtbCwgYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodC00O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIG1pbi13aWR0aDogMzIwcHg7XHJcbiAgLy8gb3ZlcmZsb3cteTogYXV0bztcclxuICAvLyBtYXJnaW4tdG9wOiAxNTlweDtcclxuICAvL3BhZGRpbmctdG9wOiAxMDNweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg5OTFweCkge1xyXG4gICAgLy9wYWRkaW5nLXRvcDogNTRweDtcclxuICB9XHJcbn1cclxuXHJcbi53cmFwcGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEzNC4ycmVtO1xyXG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICYtLXRvcCB7XHJcbiAgICBtYXgtd2lkdGg6IDE1NnJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5kLWJsb2NrIHtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZC1ub25lIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmEge1xyXG4gIGNvbG9yOiAjMjcyNzMxO1xyXG5cclxufVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgbWFyZ2luOiAwIDAgMjVweCAwO1xyXG59XHJcblxyXG5wIHtcclxuXHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIC8vIE5JRSBVWVdBSkNJRSBHTE9CQUxOWUNIIFNUWUxJIFRZTUJBUkRaSUVKIFpFIFNQRUNZRklDWk5PxZpDScSEXHJcbiAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgIC8vIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtbWluKCR0YWJsZXRNZWRpdW0yKSB7XHJcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7XHJcblxyXG5cclxuICB9XHJcbn1cclxuXHJcbi5kb3Qge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMS43cmVtO1xyXG4gIGhlaWdodDogMS43cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE4YjUzO1xyXG4gICYtLXdoaXRlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbiAgLy9tYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXRNZWRpdW0pIHtcclxuICAgIHdpZHRoOiA5cHg7XHJcbiAgICBoZWlnaHQ6IDlweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLnJlYWQtbW9yZSB7XHJcbiAgY29sb3I6ICMxYTFhMWE7XHJcbiAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tdG9wOiAyLjNyZW07XHJcbiAgcGFkZGluZy1yaWdodDogMjdyZW07XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMC43cmVtO1xyXG4gICAgaGVpZ2h0OiAwLjdyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHJpZ2h0OiAwLjRyZW07XHJcbiAgICB0b3A6IDAuNXJlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgICBib3JkZXItdG9wOiAwLjRyZW0gc29saWQgJG9yYW5nZTtcclxuICAgIGJvcmRlci1sZWZ0OiAwLjRyZW0gc29saWQgJG9yYW5nZTtcclxuICB9XHJcbiAgJi0tbGVzcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgdG9wOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogdGV4dCBjb2xvciBob3ZlciAqL1xyXG5cclxuQGVhY2ggJG5hbWUsICRoZXggaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgLnRleHQtI3skbmFtZX0taG92ZXI6aG92ZXIge1xyXG4gICAgY29sb3I6ICRoZXggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5mb250LXdlaWdodC1tZWRpdW0gIHsgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50OyB9XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcclxuICBib2R5IC5mb250LXdlaWdodC1saWdodC1tb2JpbGUge2ZvbnQtd2VpZ2h0OjMwMCAhaW1wb3J0YW50fVxyXG4gIC5mb250LXdlaWdodC1saWdodGVyLW1vYmlsZSB7Zm9udC13ZWlnaHQ6bGlnaHRlciAhaW1wb3J0YW50fVxyXG4gIC5mb250LXdlaWdodC1ub3JtYWwtbW9iaWxlIHtmb250LXdlaWdodDo0MDAgIWltcG9ydGFudH1cclxuICAuZm9udC13ZWlnaHQtbWVkaXVtLW1vYmlsZSB7IGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxyXG4gIC5mb250LXdlaWdodC1ib2xkLW1vYmlsZSB7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnR9XHJcbiAgLmZvbnQtd2VpZ2h0LWJvbGRlci1tb2JpbGUge2ZvbnQtd2VpZ2h0OmJvbGRlciAhaW1wb3J0YW50fVxyXG59XHJcblxyXG5cclxuXHJcbi5hLWFicyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogOTtcclxufVxyXG5cclxuLnNxdWFyZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDE1LjlyZW07XHJcbiAgICBoZWlnaHQ6IDE1LjlyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlY2ZhO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gICYtLXNtYWxsIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDRyZW07XHJcbiAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLXNtYWxsLTIge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHdpZHRoOiA1LjRyZW07XHJcbiAgICAgIGhlaWdodDogNS40cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1tZWRpdW0ge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHdpZHRoOiAxMS4zcmVtO1xyXG4gICAgICBoZWlnaHQ6IDExLjNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLW1lZGl1bS0yIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogNy41cmVtO1xyXG4gICAgICBoZWlnaHQ6IDcuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tMTIxIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogOC41cmVtO1xyXG4gICAgICBoZWlnaHQ6IDguNXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tMSB7XHJcbiAgICByaWdodDogLTEwMHB4O1xyXG4gICAgdG9wOiAtOTBweDtcclxuICB9XHJcbiAgJi0tMiB7XHJcbiAgICBsZWZ0OiAtMTA3cHg7XHJcbiAgICB0b3A6IDkwcHg7XHJcbiAgfVxyXG4gICYtLTMge1xyXG4gICAgcmlnaHQ6IC0xNzBweDtcclxuICAgIGJvdHRvbTogNTlweDtcclxuICB9XHJcbiAgJi0tNCB7XHJcbiAgICBsZWZ0OiAxMjBweDtcclxuICAgIHRvcDogMTU1cHg7XHJcbiAgfVxyXG4gICYtLTUge1xyXG4gICAgcmlnaHQ6IC0xMjdweDtcclxuICAgIHRvcDogMDtcclxuXHJcbiAgfVxyXG4gICYtLTYge1xyXG4gICAgbGVmdDogLTE0NnB4O1xyXG4gICAgdG9wOiAxMTBweDtcclxuICB9XHJcbiAgJi0tNyB7XHJcbiAgICBsZWZ0OiAzNDFweDtcclxuICAgIHRvcDogMzQ3cHg7XHJcbiAgfVxyXG4gICYtLTgge1xyXG4gICAgcmlnaHQ6IC0xMjlweDtcclxuICAgIGJvdHRvbTogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWNlbnRlciB7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5ncmVjYXB0Y2hhLWJhZGdlIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn0iLCIuYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgcGFkZGluZzogMS42cmVtIDJyZW07XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAvLyBtaW4td2lkdGg6IDIxcmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxLjNyZW07XHJcbiAgICAvL2JveC1zaGFkb3c6IDAgMXJlbSAyLjRyZW0gcmdiYSgyNDksIDE2NiwgNjEsIDAuNDgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMi45cmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBzcGFuIHtcclxuXHJcbiAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLy90b3A6IDA7XHJcbiAgICAgICAgLy9ib3R0b206IDA7XHJcbiAgICAgICAgLy9sZWZ0OiAwO1xyXG4gICAgICAgIC8vcmlnaHQ6IDA7XHJcbiAgICAgICAgLy9tYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblx0ICBwYWRkaW5nOiAzcmVtIDRyZW0gM3JlbTtcclxuXHQgIGZvbnQtc2l6ZTogMnJlbTtcclxuXHQgIGJvcmRlci1yYWRpdXM6IDQuN3JlbTtcclxuXHR9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC44cmVtO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy9ib3gtc2hhZG93OiAwIDFyZW0gMi40cmVtIHJnYmEoMjEsIDQ2LCAxOTEsIDAuNDgpO1xyXG5cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuXHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJi0td2hpdGUge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWJsdWUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlO1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdG9wIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1mdWxsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICYtLXNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBtaW4td2lkdGg6IDE1LjZyZW07XHJcbiAgICAgICAgcGFkZGluZzogMS4ycmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG4uYnRuLWRvd24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3I6ICMwMDM2NjM7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnROZXhhWEJvbGQ7XHJcbiAgICBmb250LXNpemU6IDYuNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgfVxyXG59XHJcbi5zY3JvbGwtZG93biB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMTByZW0gMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmFycm93XHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvdHRvbTogLTJyZW07XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDotMjBweDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGFyayBBcnJvdyBEb3duXHJcbiAgICAgKi9cclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9Qanh6ZG1jZ2FHVnBaMmgwUFNJMU1USWlJR2xrUFNKemRtY3lJaUIyWlhKemFXOXVQU0l4TGpFaUlIZHBaSFJvUFNJMU1USWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNlkyTTlJbWgwZEhBNkx5OWpjbVZoZEdsMlpXTnZiVzF2Ym5NdWIzSm5MMjV6SXlJZ2VHMXNibk02WkdNOUltaDBkSEE2THk5d2RYSnNMbTl5Wnk5a1l5OWxiR1Z0Wlc1MGN5OHhMakV2SWlCNGJXeHVjenBwYm10elkyRndaVDBpYUhSMGNEb3ZMM2QzZHk1cGJtdHpZMkZ3WlM1dmNtY3ZibUZ0WlhOd1lXTmxjeTlwYm10elkyRndaU0lnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWlCNGJXeHVjenB6YjJScGNHOWthVDBpYUhSMGNEb3ZMM052Wkdsd2IyUnBMbk52ZFhKalpXWnZjbWRsTG01bGRDOUVWRVF2YzI5a2FYQnZaR2t0TUM1a2RHUWlJSGh0Ykc1ek9uTjJaejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpUGp4a1pXWnpJR2xrUFNKa1pXWnpOQ0l2UGp4bklHbGtQU0pzWVhsbGNqRWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RBc0xUVTBNQzR6TmpJeUtTSStQSEJoZEdnZ1pEMGliU0F4TWpjdU5EQTJNalVzTmpVM0xqYzRNVEkxSUdNZ0xUUXVPVGcxTXl3d0xqQTNPRFFnTFRrdU9URXdOemNzTWk0eE5qTXdPQ0F0TVRNdU5ETTNOU3cxTGpZNE56VWdiQ0F0TlRVc05UVWdZeUF0TXk0Mk1EQTFOalVzTXk0MU9Ua3lOeUF0TlM0Mk9UWTRPRE1zT0M0Mk5UZzVOU0F0TlM0Mk9UWTRPRE1zTVRNdU56VWdNQ3cxTGpBNU1UQTFJREl1TURrMk16RTRMREV3TGpFMU1EY3pJRFV1TmprMk9EZ3pMREV6TGpjMUlFd2dNalF5TGpJMUxEa3lPUzR5TlNCaklETXVOVGs1TWpjc015NDJNREExTmlBNExqWTFPRGsxTERVdU5qazJPRGdnTVRNdU56VXNOUzQyT1RZNE9DQTFMakE1TVRBMUxEQWdNVEF1TVRVd056TXNMVEl1TURrMk16SWdNVE11TnpVc0xUVXVOamsyT0RnZ1RDQTBOVE11TURNeE1qVXNOelExTGprMk9EYzFJR01nTXk0Mk1EQTFOaXd0TXk0MU9Ua3lOeUExTGpZNU5qZzRMQzA0TGpZMU9EazFJRFV1TmprMk9EZ3NMVEV6TGpjMUlEQXNMVFV1TURreE1EVWdMVEl1TURrMk16SXNMVEV3TGpFMU1EY3pJQzAxTGpZNU5qZzRMQzB4TXk0M05TQnNJQzAxTlN3dE5UVWdZeUF0TXk0MU9UZ3hOU3d0TXk0MU9URXlOeUF0T0M0Mk5UQTJPQ3d0TlM0Mk9ERXlOeUF0TVRNdU56TTBNemdzTFRVdU5qZ3hNamNnTFRVdU1EZ3pOamtzTUNBdE1UQXVNVE0yTWpJc01pNHdPU0F0TVRNdU56TTBNemNzTlM0Mk9ERXlOeUJNSURJMU5pdzNOemd1TURNeE1qVWdNVFF4TGpRek56VXNOall6TGpRMk9EYzFJR01nTFRNdU5qWTJOemdzTFRNdU5qWTBNak1nTFRndU9EUTRNREVzTFRVdU56WTBORElnTFRFMExqQXpNVEkxTEMwMUxqWTROelVnZWlJZ2FXUTlJbkJoZEdnek56WTJMVEVpSUhOMGVXeGxQU0ptYjI1MExYTnBlbVU2YldWa2FYVnRPMlp2Ym5RdGMzUjViR1U2Ym05eWJXRnNPMlp2Ym5RdGRtRnlhV0Z1ZERwdWIzSnRZV3c3Wm05dWRDMTNaV2xuYUhRNmJtOXliV0ZzTzJadmJuUXRjM1J5WlhSamFEcHViM0p0WVd3N2RHVjRkQzFwYm1SbGJuUTZNRHQwWlhoMExXRnNhV2R1T25OMFlYSjBPM1JsZUhRdFpHVmpiM0poZEdsdmJqcHViMjVsTzJ4cGJtVXRhR1ZwWjJoME9tNXZjbTFoYkR0c1pYUjBaWEl0YzNCaFkybHVaenB1YjNKdFlXdzdkMjl5WkMxemNHRmphVzVuT201dmNtMWhiRHQwWlhoMExYUnlZVzV6Wm05eWJUcHViMjVsTzJScGNtVmpkR2x2Ympwc2RISTdZbXh2WTJzdGNISnZaM0psYzNOcGIyNDZkR0k3ZDNKcGRHbHVaeTF0YjJSbE9teHlMWFJpTzNSbGVIUXRZVzVqYUc5eU9uTjBZWEowTzJKaGMyVnNhVzVsTFhOb2FXWjBPbUpoYzJWc2FXNWxPMk52Ykc5eU9pTXdNREF3TURBN1ptbHNiRG9qTWpJeU1qSXlPMlpwYkd3dGIzQmhZMmwwZVRveE8yWnBiR3d0Y25Wc1pUcHViMjU2WlhKdk8zTjBjbTlyWlRwdWIyNWxPM04wY205clpTMTNhV1IwYURvek9DNDRPREF3TURFd056dHRZWEpyWlhJNmJtOXVaVHQyYVhOcFltbHNhWFI1T25acGMybGliR1U3WkdsemNHeGhlVHBwYm14cGJtVTdiM1psY21ac2IzYzZkbWx6YVdKc1pUdGxibUZpYkdVdFltRmphMmR5YjNWdVpEcGhZMk4xYlhWc1lYUmxPMlp2Ym5RdFptRnRhV3g1T2xOaGJuTTdMV2x1YTNOallYQmxMV1p2Ym5RdGMzQmxZMmxtYVdOaGRHbHZianBUWVc1eklpOCtQQzluUGp3dmMzWm5QZz09KTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufVxyXG5cclxuLmJvdW5jZSB7XHJcbiAgICBhbmltYXRpb246IGJvdW5jZSAycyBpbmZpbml0ZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2Uge1xyXG4gICAgMCUsIDIwJSwgNTAlLCA4MCUsIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxuICAgIDQwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcclxuICAgIH1cclxuICAgIDYwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcclxuICAgIH1cclxufSIsIi8qKlxyXG4gKiBPd2wgQ2Fyb3VzZWwgdjIuMy40XHJcbiAqIENvcHlyaWdodCAyMDEzLTIwMTggRGF2aWQgRGV1dHNjaFxyXG4gKiBMaWNlbnNlZCB1bmRlcjogU0VFIExJQ0VOU0UgSU4gaHR0cHM6Ly9naXRodWIuY29tL093bENhcm91c2VsMi9Pd2xDYXJvdXNlbDIvYmxvYi9tYXN0ZXIvTElDRU5TRVxyXG4gKi9cclxuLypcclxuICogIE93bCBDYXJvdXNlbCAtIENvcmVcclxuICovXHJcbi5vd2wtY2Fyb3VzZWwge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAvKiBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgei1pbmRleCBmaXggd2Via2l0IHJlbmRlcmluZyBmb250cyBpc3N1ZSAqL1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxOyB9XHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi1ZO1xyXG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC8qIGZpeCBmaXJlZm94IGFuaW1hdGlvbiBnbGl0Y2ggKi9cclxuICAgIGRpc3BsYXk6IGZsZXg7IH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIuXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDA7IH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC8qIGZpeCBmb3IgZmxhc2hpbmcgYmFja2dyb3VuZCAqL1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9XHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLXdyYXBwZXIsXHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcblx0bWF4LWhlaWdodDogOHJlbTtcclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcblx0ICBtYXgtaGVpZ2h0OiAxMnJlbTtcclxuXHR9XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgfVxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZyB7XHJcblx0bWF4LWhlaWdodDogOHJlbTtcclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcblx0ICBtYXgtaGVpZ2h0OiAxMnJlbTtcclxuXHR9XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87IH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVkLFxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzLmRpc2FibGVkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7IH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldixcclxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCxcclxuICAub3dsLWNhcm91c2VsIC5vd2wtZG90IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldixcclxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCxcclxuICAub3dsLWNhcm91c2VsIGJ1dHRvbi5vd2wtZG90IHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQ6IGluaGVyaXQ7IH1cclxuICAub3dsLWNhcm91c2VsLm93bC1sb2FkZWQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7IH1cclxuICAub3dsLWNhcm91c2VsLm93bC1sb2FkaW5nIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jazsgfVxyXG4gIC5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbiB7XHJcbiAgICBvcGFjaXR5OiAwOyB9XHJcbiAgLm93bC1jYXJvdXNlbC5vd2wtcmVmcmVzaCAub3dsLWl0ZW0ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcbiAgLm93bC1jYXJvdXNlbC5vd2wtZHJhZyAub3dsLWl0ZW0ge1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cclxuICAub3dsLWNhcm91c2VsLm93bC1ncmFiIHtcclxuICAgIGN1cnNvcjogbW92ZTtcclxuICAgIGN1cnNvcjogZ3JhYjsgfVxyXG4gIC5vd2wtY2Fyb3VzZWwub3dsLXJ0bCB7XHJcbiAgICBkaXJlY3Rpb246IHJ0bDsgfVxyXG4gIC5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW0ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0OyB9XHJcblxyXG4vKiBObyBKcyAqL1xyXG4ubm8tanMgLm93bC1jYXJvdXNlbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi8qXHJcbiAqICBPd2wgQ2Fyb3VzZWwgLSBBbmltYXRlIFBsdWdpblxyXG4gKi9cclxuLm93bC1jYXJvdXNlbCAuYW5pbWF0ZWQge1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cclxuXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbiB7XHJcbiAgei1pbmRleDogMDsgfVxyXG5cclxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dCB7XHJcbiAgei1pbmRleDogMTsgfVxyXG5cclxuLm93bC1jYXJvdXNlbCAuZmFkZU91dCB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7IH1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDsgfSB9XHJcblxyXG4vKlxyXG4gKiBcdE93bCBDYXJvdXNlbCAtIEF1dG8gSGVpZ2h0IFBsdWdpblxyXG4gKi9cclxuLm93bC1oZWlnaHQge1xyXG4gIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDsgfVxyXG5cclxuLypcclxuICogXHRPd2wgQ2Fyb3VzZWwgLSBMYXp5IExvYWQgUGx1Z2luXHJcbiAqL1xyXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XHJcbiAgLyoqXHJcblx0XHRcdFRoaXMgaXMgaW50cm9kdWNlZCBkdWUgdG8gYSBidWcgaW4gSUUxMSB3aGVyZSBsYXp5IGxvYWRpbmcgY29tYmluZWQgd2l0aCBhdXRvaGVpZ2h0IHBsdWdpbiBjYXVzZXMgYSB3cm9uZ1xyXG5cdFx0XHRjYWxjdWxhdGlvbiBvZiB0aGUgaGVpZ2h0IG9mIHRoZSBvd2wtaXRlbSB0aGF0IGJyZWFrcyBwYWdlIGxheW91dHNcclxuXHRcdCAqLyB9XHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7IH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenlbc3JjXj1cIlwiXSwgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5Om5vdChbc3JjXSkge1xyXG4gICAgbWF4LWhlaWdodDogMDsgfVxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZy5vd2wtbGF6eSB7XHJcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XHJcblxyXG4vKlxyXG4gKiBcdE93bCBDYXJvdXNlbCAtIFZpZGVvIFBsdWdpblxyXG4gKi9cclxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxyXG5cclxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogODBweDtcclxuICB3aWR0aDogODBweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xyXG4gIG1hcmdpbi10b3A6IC00MHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybChcIm93bC52aWRlby5wbGF5LnBuZ1wiKSBuby1yZXBlYXQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zIGVhc2U7IH1cclxuXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb246aG92ZXIge1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7IH1cclxuXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG4sXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcclxuICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG4ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlOyB9XHJcblxyXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTsgfVxyXG5cclxuXHJcbi8qIGJhc2UgZm9yIGNtYyAqL1xyXG4ub3dsLWNhcm91c2VsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICRsZWZ0UmlnaHQ6IC0zMHB4O1xyXG4gICRzaXplSWNvbjogOTBweDtcclxuXHJcbiAgLm93bC1uYXYge1xyXG4gICAgLm93bC1wcmV2LFxyXG4gICAgLm93bC1uZXh0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gOTBweCk7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6ICRzaXplSWNvbjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkc2l6ZUljb247XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oIzQxNDE0MSwgMTUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vd2wtcHJldiB7XHJcbiAgICAgIGxlZnQ6ICRsZWZ0UmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm93bC1uZXh0IHtcclxuICAgICAgcmlnaHQ6ICRsZWZ0UmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3dsLWRvdHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgIGJ1dHRvbi5vd2wtZG90IHtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA4ZjQ5O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlLCAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NzVmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBmb250LWZhY2V7Zm9udC1mYW1pbHk6J05leGFYQm9sZCc7c3JjOnVybChcIi4uL2ZvbnRzL05leGFYQm9sZC5lb3RcIik7c3JjOmxvY2FsKFwi4pi6XCIpLHVybChcIi4uL2ZvbnRzL05leGFYQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvTmV4YVhCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9OZXhhWEJvbGQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5Om9wdGlvbmFsfS8qISBub3JtYWxpemUuY3NzIHYyLjEuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL2FydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtYWluLG5hdixzZWN0aW9uLHN1bW1hcnl7ZGlzcGxheTpibG9ja31hdWRpbyxjYW52YXMsdmlkZW97ZGlzcGxheTppbmxpbmUtYmxvY2t9YXVkaW86bm90KFtjb250cm9sc10pe2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MH1baGlkZGVuXSx0ZW1wbGF0ZXtkaXNwbGF5Om5vbmV9aHRtbHtmb250LWZhbWlseTpzYW5zLXNlcmlmOy1tcy10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCV9Ym9keXttYXJnaW46MH1he2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9YTpmb2N1c3tvdXRsaW5lOnRoaW4gZG90dGVkfWE6YWN0aXZlLGE6aG92ZXJ7b3V0bGluZTowfWgxe2ZvbnQtc2l6ZToycmVtO21hcmdpbjowLjY3cmVtIDB9YWJiclt0aXRsZV17Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGR9ZGZue2ZvbnQtc3R5bGU6aXRhbGljfWhyey1tb3otYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowfW1hcmt7YmFja2dyb3VuZDojZmYwO2NvbG9yOiMwMDB9Y29kZSxrYmQscHJlLHNhbXB7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbX1wcmV7d2hpdGUtc3BhY2U6cHJlLXdyYXB9cXtxdW90ZXM6XCJcXDIwMUNcIiBcIlxcMjAxRFwiIFwiXFwyMDE4XCIgXCJcXDIwMTlcIn1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1cHt0b3A6LTAuNXJlbX1zdWJ7Ym90dG9tOi0wLjI1cmVtfWltZ3tib3JkZXI6MH1zdmc6bm90KDpyb290KXtvdmVyZmxvdzpoaWRkZW59ZmlndXJle21hcmdpbjowO3dpZHRoOjEwMCV9ZmllbGRzZXR7Ym9yZGVyOjFweCBzb2xpZCAjYzBjMGMwO21hcmdpbjowIDJweDtwYWRkaW5nOjAuMzVyZW0gMC42MjVyZW0gMC43NXJlbX1sZWdlbmR7Ym9yZGVyOjA7cGFkZGluZzowfWJ1dHRvbixpbnB1dCxzZWxlY3QsdGV4dGFyZWF7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6MTAwJTttYXJnaW46MH1idXR0b24saW5wdXR7bGluZS1oZWlnaHQ6bm9ybWFsfWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1idXR0b24saHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLGlucHV0W3R5cGU9XCJyZXNldFwiXSxpbnB1dFt0eXBlPVwic3VibWl0XCJdey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Y3Vyc29yOnBvaW50ZXJ9YnV0dG9uW2Rpc2FibGVkXSxodG1sIGlucHV0W2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdH1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0saW5wdXRbdHlwZT1cInJhZGlvXCJde2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjB9aW5wdXRbdHlwZT1cInNlYXJjaFwiXXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkOy1tb3otYm94LXNpemluZzpjb250ZW50LWJveDstd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveH1pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9YnV0dG9uOjotbW96LWZvY3VzLWlubmVyLGlucHV0OjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MH10ZXh0YXJlYXtvdmVyZmxvdzphdXRvO3ZlcnRpY2FsLWFsaWduOnRvcH10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MH0uY2xlYXI6YmVmb3JlLC5jbGVhcjphZnRlcntjb250ZW50OicgJztkaXNwbGF5OnRhYmxlfS5jbGVhcjphZnRlcntjbGVhcjpib3RofWltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b31he2NvbG9yOiM0NDQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YTpob3ZlcixhOmFjdGl2ZSxhOmZvY3VzLGlucHV0OmZvY3Vze291dGxpbmU6MH0uYWxpZ25ub25le21hcmdpbjo1cHggMjBweCAyMHB4IDB9LmFsaWduY2VudGVyLGRpdi5hbGlnbmNlbnRlcntkaXNwbGF5OmJsb2NrO21hcmdpbjo1cHggYXV0byA1cHggYXV0b30uYWxpZ25yaWdodHtmbG9hdDpyaWdodDttYXJnaW46NXB4IDAgMjBweCAyMHB4fS5hbGlnbmxlZnR7ZmxvYXQ6bGVmdDttYXJnaW46NXB4IDIwcHggMjBweCAwfWEgaW1nLmFsaWducmlnaHR7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjVweCAwIDIwcHggMjBweH1hIGltZy5hbGlnbm5vbmV7bWFyZ2luOjVweCAyMHB4IDIwcHggMH1hIGltZy5hbGlnbmxlZnR7ZmxvYXQ6bGVmdDttYXJnaW46NXB4IDIwcHggMjBweCAwfWEgaW1nLmFsaWduY2VudGVye2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30ud3AtY2FwdGlvbntiYWNrZ3JvdW5kOiNGRkY7Ym9yZGVyOjFweCBzb2xpZCAjRjBGMEYwO21heC13aWR0aDo5NiU7cGFkZGluZzo1cHggM3B4IDEwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LndwLWNhcHRpb24uYWxpZ25ub25le21hcmdpbjo1cHggMjBweCAyMHB4IDB9LndwLWNhcHRpb24uYWxpZ25sZWZ0e21hcmdpbjo1cHggMjBweCAyMHB4IDB9LndwLWNhcHRpb24uYWxpZ25yaWdodHttYXJnaW46NXB4IDAgMjBweCAyMHB4fS53cC1jYXB0aW9uIGltZ3tib3JkZXI6MCBub25lO2hlaWdodDphdXRvO21hcmdpbjowO21heC13aWR0aDo5OC41JTtwYWRkaW5nOjA7d2lkdGg6YXV0b30ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0LC5nYWxsZXJ5LWNhcHRpb257Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MTdweDttYXJnaW46MDtwYWRkaW5nOjAgNHB4IDVweH1AbWVkaWEgcHJpbnR7KntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Y29sb3I6IzAwMCAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O3RleHQtc2hhZG93Om5vbmUgIWltcG9ydGFudH1hLGE6dmlzaXRlZHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWFbaHJlZl06YWZ0ZXJ7Y29udGVudDpcIiAoXCIgYXR0cihocmVmKSBcIilcIn1hYmJyW3RpdGxlXTphZnRlcntjb250ZW50OlwiIChcIiBhdHRyKHRpdGxlKSBcIilcIn0uaXIgYTphZnRlcixhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIsYVtocmVmXj1cIiNcIl06YWZ0ZXJ7Y29udGVudDpcIlwifXByZSxibG9ja3F1b3Rle2JvcmRlcjoxcHggc29saWQgIzk5OTtwYWdlLWJyZWFrLWluc2lkZTphdm9pZH10aGVhZHtkaXNwbGF5OnRhYmxlLWhlYWRlci1ncm91cH10cixpbWd7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9aW1ne21heC13aWR0aDoxMDAlICFpbXBvcnRhbnR9QHBhZ2V7bWFyZ2luOjAuNWNtfXAsaDIsaDN7b3JwaGFuczozO3dpZG93czozfWgyLGgze3BhZ2UtYnJlYWstYWZ0ZXI6YXZvaWR9fWh0bWx7Y29sb3I6IzBhMjAyMjtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMHB4O2ZvbnQtd2VpZ2h0OjMwMH1AbWVkaWEgKG1heC13aWR0aDogMTkyMHB4KXtodG1se2ZvbnQtc2l6ZTowLjUyMDgzdnd9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpe2h0bWx7Zm9udC1zaXplOjAuNzgxMjV2d319QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtodG1se2ZvbnQtc2l6ZToxLjMwMjA4dnd9fSp7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94fWh0bWwsYm9keXttYXJnaW46MDtwYWRkaW5nOjA7YmFja2dyb3VuZC1jb2xvcjojZmZmfWJvZHl7bWluLXdpZHRoOjMyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS53cmFwcGVye3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEzNC4ycmVtO3BhZGRpbmctbGVmdDoyLjVyZW07cGFkZGluZy1yaWdodDoyLjVyZW07bWFyZ2luOmF1dG87cG9zaXRpb246cmVsYXRpdmV9LndyYXBwZXItLXRvcHttYXgtd2lkdGg6MTU2cmVtfS5kLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fWF7Y29sb3I6IzI3MjczMX1oMSxoMixoMyxoNCxoNSxoNnttYXJnaW46MCAwIDI1cHggMH1we21hcmdpbi1ib3R0b206MDttYXJnaW4tdG9wOjB9QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXtwe21hcmdpbjowIDAgMTVweCAwfX0uZG90e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEuN3JlbTtoZWlnaHQ6MS43cmVtO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6I2VhOGI1M30uZG90LS13aGl0ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuZG90e3dpZHRoOjlweDtoZWlnaHQ6OXB4fX0ucmVhZC1tb3Jle2NvbG9yOiMxYTFhMWE7Zm9udC1zaXplOjEuOHJlbTtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOjIuM3JlbTtwYWRkaW5nLXJpZ2h0OjI3cmVtO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7Ym9yZGVyOjA7Ym94LXNoYWRvdzpub25lfS5yZWFkLW1vcmU6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDowLjdyZW07aGVpZ2h0OjAuN3JlbTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3JpZ2h0OjAuNHJlbTt0b3A6MC41cmVtO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKTt0cmFuc2l0aW9uOi4ycztib3JkZXItdG9wOjAuNHJlbSBzb2xpZCAjZjlhNjNkO2JvcmRlci1sZWZ0OjAuNHJlbSBzb2xpZCAjZjlhNjNkfS5yZWFkLW1vcmUtLWxlc3N7ZGlzcGxheTpub25lfS5yZWFkLW1vcmUtLWxlc3M6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dG9wOjFyZW19LnRleHQtd2hpdGUtaG92ZXI6aG92ZXJ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS50ZXh0LWJsYWNrLWhvdmVyOmhvdmVye2NvbG9yOiMwMDAgIWltcG9ydGFudH0udGV4dC1ncmVlbi1ob3Zlcjpob3Zlcntjb2xvcjojMWRiYzBjICFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LW1lZGl1bXtmb250LXdlaWdodDo1MDAgIWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2JvZHkgLmZvbnQtd2VpZ2h0LWxpZ2h0LW1vYmlsZXtmb250LXdlaWdodDozMDAgIWltcG9ydGFudH0uZm9udC13ZWlnaHQtbGlnaHRlci1tb2JpbGV7Zm9udC13ZWlnaHQ6bGlnaHRlciAhaW1wb3J0YW50fS5mb250LXdlaWdodC1ub3JtYWwtbW9iaWxle2ZvbnQtd2VpZ2h0OjQwMCAhaW1wb3J0YW50fS5mb250LXdlaWdodC1tZWRpdW0tbW9iaWxle2ZvbnQtd2VpZ2h0OjUwMCAhaW1wb3J0YW50fS5mb250LXdlaWdodC1ib2xkLW1vYmlsZXtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudH0uZm9udC13ZWlnaHQtYm9sZGVyLW1vYmlsZXtmb250LXdlaWdodDpib2xkZXIgIWltcG9ydGFudH19LmEtYWJze3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDo5fS5zcXVhcmV7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDowfS5zcXVhcmU6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjE1LjlyZW07aGVpZ2h0OjE1LjlyZW07YmFja2dyb3VuZC1jb2xvcjojZDRlY2ZhO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO2Rpc3BsYXk6YmxvY2t9LnNxdWFyZS0tc21hbGw6YWZ0ZXJ7d2lkdGg6NHJlbTtoZWlnaHQ6NHJlbX0uc3F1YXJlLS1zbWFsbC0yOmFmdGVye3dpZHRoOjUuNHJlbTtoZWlnaHQ6NS40cmVtfS5zcXVhcmUtLW1lZGl1bTphZnRlcnt3aWR0aDoxMS4zcmVtO2hlaWdodDoxMS4zcmVtfS5zcXVhcmUtLW1lZGl1bS0yOmFmdGVye3dpZHRoOjcuNXJlbTtoZWlnaHQ6Ny41cmVtfS5zcXVhcmUtLTEyMTphZnRlcnt3aWR0aDo4LjVyZW07aGVpZ2h0OjguNXJlbX0uc3F1YXJlLS0xe3JpZ2h0Oi0xMDBweDt0b3A6LTkwcHh9LnNxdWFyZS0tMntsZWZ0Oi0xMDdweDt0b3A6OTBweH0uc3F1YXJlLS0ze3JpZ2h0Oi0xNzBweDtib3R0b206NTlweH0uc3F1YXJlLS00e2xlZnQ6MTIwcHg7dG9wOjE1NXB4fS5zcXVhcmUtLTV7cmlnaHQ6LTEyN3B4O3RvcDowfS5zcXVhcmUtLTZ7bGVmdDotMTQ2cHg7dG9wOjExMHB4fS5zcXVhcmUtLTd7bGVmdDozNDFweDt0b3A6MzQ3cHh9LnNxdWFyZS0tOHtyaWdodDotMTI5cHg7Ym90dG9tOjEwcHh9Lmp1c3RpZnktY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmdyZWNhcHRjaGEtYmFkZ2V7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmJ0bntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojRkZGO3BhZGRpbmc6MS42cmVtIDJyZW07dHJhbnNpdGlvbjphbGwgLjJzO2JhY2tncm91bmQtY29sb3I6I2Y5YTYzZDtib3JkZXI6MXB4IHNvbGlkICNmOWE2M2Q7Y3Vyc29yOnBvaW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7bWFyZ2luLXJpZ2h0OjEuM3JlbTtib3JkZXItcmFkaXVzOjIuOXJlbTtmb250LXNpemU6MS4ycmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5idG57cGFkZGluZzozcmVtIDRyZW0gM3JlbTtmb250LXNpemU6MnJlbTtib3JkZXItcmFkaXVzOjQuN3JlbX19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsuYnRue2ZvbnQtc2l6ZTozcmVtfX0uYnRuLmRpc2FibGVke2Rpc3BsYXk6bm9uZX0uYnRuIHN2Z3ttYXJnaW4tbGVmdDowLjhyZW07dmVydGljYWwtYWxpZ246bWlkZGxlfS5idG46aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAzNjYzO2JvcmRlcjoxcHggc29saWQgIzAwMzY2Mzt0cmFuc2Zvcm06c2NhbGUoMS4wNSl9LmJ0bjpob3ZlciBzcGFue2Rpc3BsYXk6YmxvY2s7dHJhbnNmb3JtOnNjYWxlKDAuOTUyKX0uYnRuOmhvdmVyIHN2ZyBwYXRoe2ZpbGw6IzAwMH0uYnRuLS13aGl0ZXtib3JkZXI6MXB4IHNvbGlkICNmZmY7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMwMDB9LmJ0bi0td2hpdGU6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyOjFweCBzb2xpZCAjZmZmfS5idG4tLWJsdWV7YmFja2dyb3VuZC1jb2xvcjojMDAzNjYzO2JvcmRlcjoxcHggc29saWQgIzAwMzY2M30uYnRuLS1ibHVlOmhvdmVye2JhY2tncm91bmQ6I2Y5YTYzZDtib3JkZXI6MXB4IHNvbGlkICNmOWE2M2R9LmJ0bi0tdG9we21hcmdpbi1yaWdodDowO2ZvbnQtd2VpZ2h0OjcwMH0uYnRuLS1mdWxse3dpZHRoOjEwMCV9LmJ0bi0tc21hbGx7Zm9udC1zaXplOjEuNXJlbTttaW4td2lkdGg6MTUuNnJlbTtwYWRkaW5nOjEuMnJlbX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5idG4tLXNtYWxse2ZvbnQtc2l6ZTozcmVtO21pbi13aWR0aDozMHJlbX19LmJ0bi1kb3due2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiMwMDM2NjM7Zm9udC1mYW1pbHk6XCJOZXhhWEJvbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTo2LjVyZW07Zm9udC13ZWlnaHQ6NDAwfS5idG4tZG93biBzcGFue2Rpc3BsYXk6YmxvY2s7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LnNjcm9sbC1kb3due3BhZGRpbmc6MCAwIDEwcmVtIDA7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc2Nyb2xsLWRvd257ZGlzcGxheTpub25lfX0uYXJyb3d7cG9zaXRpb246cmVsYXRpdmU7Ym90dG9tOi0ycmVtO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0yMHB4O3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGp4emRtY2dhR1ZwWjJoMFBTSTFNVElpSUdsa1BTSnpkbWN5SWlCMlpYSnphVzl1UFNJeExqRWlJSGRwWkhSb1BTSTFNVElpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZZMk05SW1oMGRIQTZMeTlqY21WaGRHbDJaV052YlcxdmJuTXViM0puTDI1ekl5SWdlRzFzYm5NNlpHTTlJbWgwZEhBNkx5OXdkWEpzTG05eVp5OWtZeTlsYkdWdFpXNTBjeTh4TGpFdklpQjRiV3h1Y3pwcGJtdHpZMkZ3WlQwaWFIUjBjRG92TDNkM2R5NXBibXR6WTJGd1pTNXZjbWN2Ym1GdFpYTndZV05sY3k5cGJtdHpZMkZ3WlNJZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklpQjRiV3h1Y3pwemIyUnBjRzlrYVQwaWFIUjBjRG92TDNOdlpHbHdiMlJwTG5OdmRYSmpaV1p2Y21kbExtNWxkQzlFVkVRdmMyOWthWEJ2WkdrdE1DNWtkR1FpSUhodGJHNXpPbk4yWnowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaVBqeGtaV1p6SUdsa1BTSmtaV1p6TkNJdlBqeG5JR2xrUFNKc1lYbGxjakVpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtEQXNMVFUwTUM0ek5qSXlLU0krUEhCaGRHZ2daRDBpYlNBeE1qY3VOREEyTWpVc05qVTNMamM0TVRJMUlHTWdMVFF1T1RnMU15d3dMakEzT0RRZ0xUa3VPVEV3Tnpjc01pNHhOak13T0NBdE1UTXVORE0zTlN3MUxqWTROelVnYkNBdE5UVXNOVFVnWXlBdE15NDJNREExTmpVc015NDFPVGt5TnlBdE5TNDJPVFk0T0RNc09DNDJOVGc1TlNBdE5TNDJPVFk0T0RNc01UTXVOelVnTUN3MUxqQTVNVEExSURJdU1EazJNekU0TERFd0xqRTFNRGN6SURVdU5qazJPRGd6TERFekxqYzFJRXdnTWpReUxqSTFMRGt5T1M0eU5TQmpJRE11TlRrNU1qY3NNeTQyTURBMU5pQTRMalkxT0RrMUxEVXVOamsyT0RnZ01UTXVOelVzTlM0Mk9UWTRPQ0ExTGpBNU1UQTFMREFnTVRBdU1UVXdOek1zTFRJdU1EazJNeklnTVRNdU56VXNMVFV1TmprMk9EZ2dUQ0EwTlRNdU1ETXhNalVzTnpRMUxqazJPRGMxSUdNZ015NDJNREExTml3dE15NDFPVGt5TnlBMUxqWTVOamc0TEMwNExqWTFPRGsxSURVdU5qazJPRGdzTFRFekxqYzFJREFzTFRVdU1Ea3hNRFVnTFRJdU1EazJNeklzTFRFd0xqRTFNRGN6SUMwMUxqWTVOamc0TEMweE15NDNOU0JzSUMwMU5Td3ROVFVnWXlBdE15NDFPVGd4TlN3dE15NDFPVEV5TnlBdE9DNDJOVEEyT0N3dE5TNDJPREV5TnlBdE1UTXVOek0wTXpnc0xUVXVOamd4TWpjZ0xUVXVNRGd6Tmprc01DQXRNVEF1TVRNMk1qSXNNaTR3T1NBdE1UTXVOek0wTXpjc05TNDJPREV5TnlCTUlESTFOaXczTnpndU1ETXhNalVnTVRReExqUXpOelVzTmpZekxqUTJPRGMxSUdNZ0xUTXVOalkyTnpnc0xUTXVOalkwTWpNZ0xUZ3VPRFE0TURFc0xUVXVOelkwTkRJZ0xURTBMakF6TVRJMUxDMDFMalk0TnpVZ2VpSWdhV1E5SW5CaGRHZ3pOelkyTFRFaUlITjBlV3hsUFNKbWIyNTBMWE5wZW1VNmJXVmthWFZ0TzJadmJuUXRjM1I1YkdVNmJtOXliV0ZzTzJadmJuUXRkbUZ5YVdGdWREcHViM0p0WVd3N1ptOXVkQzEzWldsbmFIUTZibTl5YldGc08yWnZiblF0YzNSeVpYUmphRHB1YjNKdFlXdzdkR1Y0ZEMxcGJtUmxiblE2TUR0MFpYaDBMV0ZzYVdkdU9uTjBZWEowTzNSbGVIUXRaR1ZqYjNKaGRHbHZianB1YjI1bE8yeHBibVV0YUdWcFoyaDBPbTV2Y20xaGJEdHNaWFIwWlhJdGMzQmhZMmx1WnpwdWIzSnRZV3c3ZDI5eVpDMXpjR0ZqYVc1bk9tNXZjbTFoYkR0MFpYaDBMWFJ5WVc1elptOXliVHB1YjI1bE8yUnBjbVZqZEdsdmJqcHNkSEk3WW14dlkyc3RjSEp2WjNKbGMzTnBiMjQ2ZEdJN2QzSnBkR2x1WnkxdGIyUmxPbXh5TFhSaU8zUmxlSFF0WVc1amFHOXlPbk4wWVhKME8ySmhjMlZzYVc1bExYTm9hV1owT21KaGMyVnNhVzVsTzJOdmJHOXlPaU13TURBd01EQTdabWxzYkRvak1qSXlNakl5TzJacGJHd3RiM0JoWTJsMGVUb3hPMlpwYkd3dGNuVnNaVHB1YjI1NlpYSnZPM04wY205clpUcHViMjVsTzNOMGNtOXJaUzEzYVdSMGFEb3pPQzQ0T0RBd01ERXdOenR0WVhKclpYSTZibTl1WlR0MmFYTnBZbWxzYVhSNU9uWnBjMmxpYkdVN1pHbHpjR3hoZVRwcGJteHBibVU3YjNabGNtWnNiM2M2ZG1semFXSnNaVHRsYm1GaWJHVXRZbUZqYTJkeWIzVnVaRHBoWTJOMWJYVnNZWFJsTzJadmJuUXRabUZ0YVd4NU9sTmhibk03TFdsdWEzTmpZWEJsTFdadmJuUXRjM0JsWTJsbWFXTmhkR2x2YmpwVFlXNXpJaTgrUEM5blBqd3ZjM1puUGc9PSk7YmFja2dyb3VuZC1zaXplOmNvbnRhaW59LmJvdW5jZXthbmltYXRpb246Ym91bmNlIDJzIGluZmluaXRlfUBrZXlmcmFtZXMgYm91bmNlezAlLDIwJSw1MCUsODAlLDEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9NDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zMHB4KX02MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTE1cHgpfX0ub3dsLWNhcm91c2Vse2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9Lm93bC1jYXJvdXNlbCAub3dsLXN0YWdle3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10b3VjaC1hY3Rpb246cGFuLVk7dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjstbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6ZmxleH0ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXJ7Y29udGVudDpcIi5cIjtkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7dmlzaWJpbGl0eTpoaWRkZW47bGluZS1oZWlnaHQ6MDtoZWlnaHQ6MH0ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpfS5vd2wtY2Fyb3VzZWwgLm93bC13cmFwcGVyLC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDoxcHg7bWF4LWhlaWdodDo4cmVtO2Zsb2F0OmxlZnQ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsub3dsLWNhcm91c2VsIC5vd2wtaXRlbXttYXgtaGVpZ2h0OjEycmVtfX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWd7bWF4LWhlaWdodDo4cmVtO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1ne21heC1oZWlnaHQ6MTJyZW19fS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYuZGlzYWJsZWQsLm93bC1jYXJvdXNlbCAub3dsLWRvdHMuZGlzYWJsZWR7ZGlzcGxheTpub25lfS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2LC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0LC5vd2wtY2Fyb3VzZWwgLm93bC1kb3R7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LC5vd2wtY2Fyb3VzZWwgYnV0dG9uLm93bC1kb3R7YmFja2dyb3VuZDpub25lO2NvbG9yOmluaGVyaXQ7Ym9yZGVyOm5vbmU7cGFkZGluZzowICFpbXBvcnRhbnQ7Zm9udDppbmhlcml0fS5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZHtkaXNwbGF5OmJsb2NrfS5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmd7b3BhY2l0eTowO2Rpc3BsYXk6YmxvY2t9Lm93bC1jYXJvdXNlbC5vd2wtaGlkZGVue29wYWNpdHk6MH0ub3dsLWNhcm91c2VsLm93bC1yZWZyZXNoIC5vd2wtaXRlbXt2aXNpYmlsaXR5OmhpZGRlbn0ub3dsLWNhcm91c2VsLm93bC1kcmFnIC5vd2wtaXRlbXstbXMtdG91Y2gtYWN0aW9uOnBhbi15O3RvdWNoLWFjdGlvbjpwYW4teTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm93bC1jYXJvdXNlbC5vd2wtZ3JhYntjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYn0ub3dsLWNhcm91c2VsLm93bC1ydGx7ZGlyZWN0aW9uOnJ0bH0ub3dsLWNhcm91c2VsLm93bC1ydGwgLm93bC1pdGVte2Zsb2F0OnJpZ2h0fS5uby1qcyAub3dsLWNhcm91c2Vse2Rpc3BsYXk6YmxvY2t9Lm93bC1jYXJvdXNlbCAuYW5pbWF0ZWR7YW5pbWF0aW9uLWR1cmF0aW9uOjEwMDBtczthbmltYXRpb24tZmlsbC1tb2RlOmJvdGh9Lm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWlue3otaW5kZXg6MH0ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0e3otaW5kZXg6MX0ub3dsLWNhcm91c2VsIC5mYWRlT3V0e2FuaW1hdGlvbi1uYW1lOmZhZGVPdXR9QGtleWZyYW1lcyBmYWRlT3V0ezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MH19Lm93bC1oZWlnaHR7dHJhbnNpdGlvbjpoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXR9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5e29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgNDAwbXMgZWFzZX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenlbc3JjXj1cIlwiXSwub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenk6bm90KFtzcmNdKXttYXgtaGVpZ2h0OjB9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nLm93bC1sYXp5e3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8td3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiMwMDB9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbntwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6ODBweDt3aWR0aDo4MHB4O2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTQwcHg7bWFyZ2luLXRvcDotNDBweDtiYWNrZ3JvdW5kOnVybChcIm93bC52aWRlby5wbGF5LnBuZ1wiKSBuby1yZXBlYXQ7Y3Vyc29yOnBvaW50ZXI7ei1pbmRleDoxOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMTAwbXMgZWFzZX0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uOmhvdmVyey1tcy10cmFuc2Zvcm06c2NhbGUoMS4zLCAxLjMpO3RyYW5zZm9ybTpzY2FsZSgxLjMsIDEuMyl9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10biwub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXBsYXktaWNvbntkaXNwbGF5Om5vbmV9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXRue29wYWNpdHk6MDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO3RyYW5zaXRpb246b3BhY2l0eSA0MDBtcyBlYXNlfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0ub3dsLWNhcm91c2Vse3Bvc2l0aW9uOnJlbGF0aXZlfS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2LC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDUwJSAtIDkwcHgpfS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2IHNwYW4sLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQgc3Bhbntmb250LXNpemU6OTBweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6OTBweDtkaXNwbGF5OmJsb2NrfS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2IHNwYW46aG92ZXIsLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQgc3Bhbjpob3Zlcntjb2xvcjojNjc2NzY3fS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2LmRpc2FibGVkLC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0LmRpc2FibGVke2Rpc3BsYXk6bm9uZX0ub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldntsZWZ0Oi0zMHB4fS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0e3JpZ2h0Oi0zMHB4fS5vd2wtY2Fyb3VzZWwgLm93bC1kb3Rze2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLXRvcDoyMHB4fS5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIGJ1dHRvbi5vd2wtZG90e3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOjJweCBzb2xpZCAjMDA4ZjQ5O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7bWFyZ2luLXJpZ2h0OjE0cHh9Lm93bC1jYXJvdXNlbCAub3dsLWRvdHMgYnV0dG9uLm93bC1kb3Q6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0ub3dsLWNhcm91c2VsIC5vd2wtZG90cyBidXR0b24ub3dsLWRvdC5hY3RpdmUsLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgYnV0dG9uLm93bC1kb3Q6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA5NzVmfS8qIVxyXG4gKiBhbmltYXRlLmNzcyAtaHR0cHM6Ly9kYW5lZGVuLmdpdGh1Yi5pby9hbmltYXRlLmNzcy9cclxuICogVmVyc2lvbiAtIDMuNy4yXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcclxuICpcclxuICogQ29weXJpZ2h0IChjKSAyMDE5IERhbmllbCBFZGVuXHJcbiAqL0Atd2Via2l0LWtleWZyYW1lcyBib3VuY2V7ZnJvbSwyMCUsNTMlLDgwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9NDAlLDQzJXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKX03MCV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKX19QGtleWZyYW1lcyBib3VuY2V7ZnJvbSwyMCUsNTMlLDgwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9NDAlLDQzJXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKX03MCV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKX19LmJvdW5jZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZTthbmltYXRpb24tbmFtZTpib3VuY2U7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyBmbGFzaHtmcm9tLDUwJSx0b3tvcGFjaXR5OjF9MjUlLDc1JXtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxhc2h7ZnJvbSw1MCUsdG97b3BhY2l0eToxfTI1JSw3NSV7b3BhY2l0eTowfX0uZmxhc2h7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGFzaDthbmltYXRpb24tbmFtZTpmbGFzaH1ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2V7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9fUBrZXlmcmFtZXMgcHVsc2V7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9fS5wdWxzZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnB1bHNlO2FuaW1hdGlvbi1uYW1lOnB1bHNlfUAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5ke2Zyb217LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjI1LCAwLjc1LCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjI1LCAwLjc1LCAxKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjc1LCAxLjI1LCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjc1LCAxLjI1LCAxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjE1LCAwLjg1LCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjE1LCAwLjg1LCAxKX02NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjk1LCAxLjA1LCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjk1LCAxLjA1LCAxKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjA1LCAwLjk1LCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LCAwLjk1LCAxKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfX1Aa2V5ZnJhbWVzIHJ1YmJlckJhbmR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMjUsIDAuNzUsIDEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDAuNzUsIDEuMjUsIDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMTUsIDAuODUsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMTUsIDAuODUsIDEpfTY1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDAuOTUsIDEuMDUsIDEpfTc1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsIDAuOTUsIDEpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9fS5ydWJiZXJCYW5key13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cnViYmVyQmFuZDthbmltYXRpb24tbmFtZTpydWJiZXJCYW5kfUAtd2Via2l0LWtleWZyYW1lcyBzaGFrZXtmcm9tLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0xMCUsMzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApfTIwJSw0MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwgMCwgMCl9fUBrZXlmcmFtZXMgc2hha2V7ZnJvbSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9MTAlLDMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKX0yMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApfX0uc2hha2V7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzaGFrZTthbmltYXRpb24tbmFtZTpzaGFrZX1ALXdlYmtpdC1rZXlmcmFtZXMgaGVhZFNoYWtlezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9Ni41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpfTE4LjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKX0zMS41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpfTQzLjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QGtleWZyYW1lcyBoZWFkU2hha2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX02LjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyl9MTguNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpfTMxLjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyl9NDMuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpfTUwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX0uaGVhZFNoYWtley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0Oy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aGVhZFNoYWtlO2FuaW1hdGlvbi1uYW1lOmhlYWRTaGFrZX1ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmd7MjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNWRlZyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAwZGVnKX19QGtleWZyYW1lcyBzd2luZ3syMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyl9NDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpfX0uc3dpbmd7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjp0b3AgY2VudGVyOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c3dpbmc7YW5pbWF0aW9uLW5hbWU6c3dpbmd9QC13ZWJraXQta2V5ZnJhbWVzIHRhZGF7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfTEwJSwyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpfTMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpfTQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfX1Aa2V5ZnJhbWVzIHRhZGF7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfTEwJSwyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpfTMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpfTQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfX0udGFkYXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnRhZGE7YW5pbWF0aW9uLW5hbWU6dGFkYX1ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxle2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfTE1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKX00NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgd29iYmxle2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfTE1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKX00NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS53b2JibGV7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp3b2JibGU7YW5pbWF0aW9uLW5hbWU6d29iYmxlfUAtd2Via2l0LWtleWZyYW1lcyBqZWxsb3tmcm9tLDExLjElLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0yMi4yJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpfTMzLjMley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO3RyYW5zZm9ybTpza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKX00NC40JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKX01NS41JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKX02Ni42JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpfTc3Ljcley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDAuMzkwNjJkZWcpIHNrZXdZKDAuMzkwNjJkZWcpO3RyYW5zZm9ybTpza2V3WCgwLjM5MDYyZGVnKSBza2V3WSgwLjM5MDYyZGVnKX04OC44JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMC4xOTUzMWRlZykgc2tld1koLTAuMTk1MzFkZWcpO3RyYW5zZm9ybTpza2V3WCgtMC4xOTUzMWRlZykgc2tld1koLTAuMTk1MzFkZWcpfX1Aa2V5ZnJhbWVzIGplbGxve2Zyb20sMTEuMSUsdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfTIyLjIley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyl9MzMuMyV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpfTQ0LjQley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpfTU1LjUley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpfTY2LjYley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyl9NzcuNyV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goMC4zOTA2MmRlZykgc2tld1koMC4zOTA2MmRlZyk7dHJhbnNmb3JtOnNrZXdYKDAuMzkwNjJkZWcpIHNrZXdZKDAuMzkwNjJkZWcpfTg4Ljgley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0wLjE5NTMxZGVnKSBza2V3WSgtMC4xOTUzMWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0wLjE5NTMxZGVnKSBza2V3WSgtMC4xOTUzMWRlZyl9fS5qZWxsb3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmplbGxvO2FuaW1hdGlvbi1uYW1lOmplbGxvOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9QC13ZWJraXQta2V5ZnJhbWVzIGhlYXJ0QmVhdHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9MTQley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMyk7dHJhbnNmb3JtOnNjYWxlKDEuMyl9Mjgley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX00MiV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zKX03MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIGhlYXJ0QmVhdHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9MTQley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMyk7dHJhbnNmb3JtOnNjYWxlKDEuMyl9Mjgley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX00MiV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zKX03MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX0uaGVhcnRCZWF0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aGVhcnRCZWF0O2FuaW1hdGlvbi1uYW1lOmhlYXJ0QmVhdDstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxLjNzO2FuaW1hdGlvbi1kdXJhdGlvbjoxLjNzOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbntmcm9tLDIwJSw0MCUsNjAlLDgwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjksIDAuOSwgMC45KTt0cmFuc2Zvcm06c2NhbGUzZCgwLjksIDAuOSwgMC45KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7dHJhbnNmb3JtOnNjYWxlM2QoMC45NywgMC45NywgMC45Nyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9fUBrZXlmcmFtZXMgYm91bmNlSW57ZnJvbSwyMCUsNDAlLDYwJSw4MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7dHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyl9MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSk7dHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO3RyYW5zZm9ybTpzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfX0uYm91bmNlSW57LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MC43NXM7YW5pbWF0aW9uLWR1cmF0aW9uOjAuNzVzOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW47YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW59QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93bntmcm9tLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjVweCwgMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCA1cHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCA1cHgsIDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBib3VuY2VJbkRvd257ZnJvbSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgNXB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgNXB4LCAwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5ib3VuY2VJbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJbkRvd247YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnR7ZnJvbSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LCAwLCAwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0e2Zyb20sNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwgMCwgMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uYm91bmNlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodHtmcm9tLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfWZyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTVweCwgMCwgMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHR7ZnJvbSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX1mcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsIDAsIDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LmJvdW5jZUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXB7ZnJvbSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX1mcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC01cHgsIDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBib3VuY2VJblVwe2Zyb20sNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTBweCwgMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5ib3VuY2VJblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5VcDthbmltYXRpb24tbmFtZTpib3VuY2VJblVwfUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXR7MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSk7dHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSl9NTAlLDU1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKX19QGtleWZyYW1lcyBib3VuY2VPdXR7MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSk7dHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSl9NTAlLDU1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKX19LmJvdW5jZU91dHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjowLjc1czthbmltYXRpb24tZHVyYXRpb246MC43NXM7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTBweCwgMCl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCl9fUBrZXlmcmFtZXMgYm91bmNlT3V0RG93bnsyMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApfX0uYm91bmNlT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dERvd247YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0RG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdHsyMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwgMCwgMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKX19LmJvdW5jZU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0ezIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCl9fUBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKX19LmJvdW5jZU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKX00MCUsNDUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjBweCwgMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKX19QGtleWZyYW1lcyBib3VuY2VPdXRVcHsyMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCl9fS5ib3VuY2VPdXRVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFVwO2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFVwfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW57ZnJvbXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhZGVJbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fS5mYWRlSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW47YW5pbWF0aW9uLW5hbWU6ZmFkZUlufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3due2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgZmFkZUluRG93bntmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uZmFkZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd247YW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZ3tmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBmYWRlSW5Eb3duQmlne2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uZmFkZUluRG93bkJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd25CaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bkJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIGZhZGVJbkxlZnR7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LmZhZGVJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWd7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZ3tmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LmZhZGVJbkxlZnRCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uZmFkZUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5SaWdodDthbmltYXRpb24tbmFtZTpmYWRlSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWd7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0Qmlne2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LmZhZGVJblJpZ2h0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHRCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwe2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIGZhZGVJblVwe2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uZmFkZUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5VcDthbmltYXRpb24tbmFtZTpmYWRlSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWd7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIGZhZGVJblVwQmlne2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LmZhZGVJblVwQmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluVXBCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZUluVXBCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXR7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZhZGVPdXR7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowfX0uZmFkZU91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd257ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKX19QGtleWZyYW1lcyBmYWRlT3V0RG93bntmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApfX0uZmFkZU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0RG93bjthbmltYXRpb24tbmFtZTpmYWRlT3V0RG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWd7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCl9fUBrZXlmcmFtZXMgZmFkZU91dERvd25CaWd7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCl9fS5mYWRlT3V0RG93bkJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdHtmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCl9fUBrZXlmcmFtZXMgZmFkZU91dExlZnR7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApfX0uZmFkZU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdDthbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWd7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKX19QGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZ3tmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApfX0uZmFkZU91dExlZnRCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdEJpZzthbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0e2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCl9fUBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0e2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCl9fS5mYWRlT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWd7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCl9fUBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0Qmlne2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApfX0uZmFkZU91dFJpZ2h0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwe2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKX19QGtleWZyYW1lcyBmYWRlT3V0VXB7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApfX0uZmFkZU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlne2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCl9fUBrZXlmcmFtZXMgZmFkZU91dFVwQmlne2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCl9fS5mYWRlT3V0VXBCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0VXBCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwe2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH01MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59fUBrZXlmcmFtZXMgZmxpcHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NTAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufX0uYW5pbWF0ZWQuZmxpcHstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZTtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGU7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwO2FuaW1hdGlvbi1uYW1lOmZsaXB9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblh7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjtvcGFjaXR5OjB9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX1Aa2V5ZnJhbWVzIGZsaXBJblh7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjtvcGFjaXR5OjB9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX0uZmxpcEluWHstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcEluWDthbmltYXRpb24tbmFtZTpmbGlwSW5YfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5Ze2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47b3BhY2l0eTowfTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX19QGtleWZyYW1lcyBmbGlwSW5Ze2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47b3BhY2l0eTowfTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX19LmZsaXBJbll7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXBJblk7YW5pbWF0aW9uLW5hbWU6ZmxpcEluWX1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFh7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBmbGlwT3V0WHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7b3BhY2l0eTowfX0uZmxpcE91dFh7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MC43NXM7YW5pbWF0aW9uLWR1cmF0aW9uOjAuNzVzOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcE91dFg7YW5pbWF0aW9uLW5hbWU6ZmxpcE91dFg7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudH1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFl7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBmbGlwT3V0WXtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7b3BhY2l0eTowfX0uZmxpcE91dFl7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MC43NXM7YW5pbWF0aW9uLWR1cmF0aW9uOjAuNzVzOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwT3V0WTthbmltYXRpb24tbmFtZTpmbGlwT3V0WX1ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZElue2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtvcGFjaXR5OjB9NjAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDIwZGVnKTt0cmFuc2Zvcm06c2tld1goMjBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTVkZWcpO3RyYW5zZm9ybTpza2V3WCgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbntmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7b3BhY2l0eTowfTYwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgyMGRlZyk7dHJhbnNmb3JtOnNrZXdYKDIwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC01ZGVnKTt0cmFuc2Zvcm06c2tld1goLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LmxpZ2h0U3BlZWRJbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRJbjthbmltYXRpb24tbmFtZTpsaWdodFNwZWVkSW47LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9QC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXR7ZnJvbXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXR7ZnJvbXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7b3BhY2l0eTowfX0ubGlnaHRTcGVlZE91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRPdXQ7YW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZE91dDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUlue2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJbntmcm9tey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fS5yb3RhdGVJbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluO2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUlufUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX19LnJvdGF0ZUluRG93bkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25MZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93bkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX0ucm90YXRlSW5Eb3duUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25SaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJblVwTGVmdHtmcm9tey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX0ucm90YXRlSW5VcExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJblVwTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVJblVwTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fS5yb3RhdGVJblVwUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJblVwUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dHtmcm9tey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtvcGFjaXR5OjB9fS5yb3RhdGVPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdHtmcm9tey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0RG93bkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0RG93blJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93blJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdHtmcm9tey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO29wYWNpdHk6MH19LnJvdGF0ZU91dFVwTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtvcGFjaXR5OjB9fS5yb3RhdGVPdXRVcFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBSaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBoaW5nZXswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH0yMCUsNjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgODBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTQwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO29wYWNpdHk6MH19QGtleWZyYW1lcyBoaW5nZXswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH0yMCUsNjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgODBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTQwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO29wYWNpdHk6MH19Lmhpbmdley13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjJzO2FuaW1hdGlvbi1kdXJhdGlvbjoyczstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmhpbmdlO2FuaW1hdGlvbi1uYW1lOmhpbmdlfUAtd2Via2l0LWtleWZyYW1lcyBqYWNrSW5UaGVCb3h7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO3RyYW5zZm9ybTpzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tfTUwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0xMGRlZyl9NzAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzZGVnKTt0cmFuc2Zvcm06cm90YXRlKDNkZWcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgamFja0luVGhlQm94e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTt0cmFuc2Zvcm06c2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbX01MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpfTcwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzZGVnKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX0uamFja0luVGhlQm94ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6amFja0luVGhlQm94O2FuaW1hdGlvbi1uYW1lOmphY2tJblRoZUJveH1ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbElue2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgcm9sbElue2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5yb2xsSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb2xsSW47YW5pbWF0aW9uLW5hbWU6cm9sbElufUAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0e2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpfX1Aa2V5ZnJhbWVzIHJvbGxPdXR7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyl9fS5yb2xsT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm9sbE91dDthbmltYXRpb24tbmFtZTpyb2xsT3V0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW57ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKX01MCV7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHpvb21Jbntmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpO3RyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpfTUwJXtvcGFjaXR5OjF9fS56b29tSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW47YW5pbWF0aW9uLW5hbWU6em9vbUlufUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3due2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpfX1Aa2V5ZnJhbWVzIHpvb21JbkRvd257ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSl9fS56b29tSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluRG93bjthbmltYXRpb24tbmFtZTp6b29tSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpfX1Aa2V5ZnJhbWVzIHpvb21JbkxlZnR7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSl9fS56b29tSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluTGVmdDthbmltYXRpb24tbmFtZTp6b29tSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKX19QGtleWZyYW1lcyB6b29tSW5SaWdodHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKX19Lnpvb21JblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6em9vbUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwe2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpfX1Aa2V5ZnJhbWVzIHpvb21JblVwe2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpfX0uem9vbUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5VcDthbmltYXRpb24tbmFtZTp6b29tSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dHtmcm9te29wYWNpdHk6MX01MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7dHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyl9dG97b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHpvb21PdXR7ZnJvbXtvcGFjaXR5OjF9NTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpO3RyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpfXRve29wYWNpdHk6MH19Lnpvb21PdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0O2FuaW1hdGlvbi1uYW1lOnpvb21PdXR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXREb3duezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSl9fUBrZXlmcmFtZXMgem9vbU91dERvd257NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKX19Lnpvb21PdXREb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dERvd247YW5pbWF0aW9uLW5hbWU6em9vbU91dERvd259QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcn19QGtleWZyYW1lcyB6b29tT3V0TGVmdHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXJ9fS56b29tT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOnpvb21PdXRMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHR7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXJ9fUBrZXlmcmFtZXMgem9vbU91dFJpZ2h0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyfX0uem9vbU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnpvb21PdXRSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSl9fUBrZXlmcmFtZXMgem9vbU91dFVwezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSl9fS56b29tT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0VXA7YW5pbWF0aW9uLW5hbWU6em9vbU91dFVwfUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93bntmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgc2xpZGVJbkRvd257ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uc2xpZGVJbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluRG93bjthbmltYXRpb24tbmFtZTpzbGlkZUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LnNsaWRlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uc2xpZGVJblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwe2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgc2xpZGVJblVwe2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5zbGlkZUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluVXA7YW5pbWF0aW9uLW5hbWU6c2xpZGVJblVwfUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd257ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApfX1Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93bntmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCl9fS5zbGlkZU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dERvd247YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApfX0uc2xpZGVPdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCl9fS5zbGlkZU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRSaWdodDthbmltYXRpb24tbmFtZTpzbGlkZU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwe2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApfX1Aa2V5ZnJhbWVzIHNsaWRlT3V0VXB7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCl9fS5zbGlkZU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRVcDthbmltYXRpb24tbmFtZTpzbGlkZU91dFVwfS5hbmltYXRlZHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxczthbmltYXRpb24tZHVyYXRpb246MXM7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RofS5hbmltYXRlZC5pbmZpbml0ZXstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZX0uYW5pbWF0ZWQuZGVsYXktMXN7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MXM7YW5pbWF0aW9uLWRlbGF5OjFzfS5hbmltYXRlZC5kZWxheS0yc3std2Via2l0LWFuaW1hdGlvbi1kZWxheToyczthbmltYXRpb24tZGVsYXk6MnN9LmFuaW1hdGVkLmRlbGF5LTNzey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjNzO2FuaW1hdGlvbi1kZWxheTozc30uYW5pbWF0ZWQuZGVsYXktNHN7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6NHM7YW5pbWF0aW9uLWRlbGF5OjRzfS5hbmltYXRlZC5kZWxheS01c3std2Via2l0LWFuaW1hdGlvbi1kZWxheTo1czthbmltYXRpb24tZGVsYXk6NXN9LmFuaW1hdGVkLmZhc3R7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246ODAwbXM7YW5pbWF0aW9uLWR1cmF0aW9uOjgwMG1zfS5hbmltYXRlZC5mYXN0ZXJ7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246NTAwbXM7YW5pbWF0aW9uLWR1cmF0aW9uOjUwMG1zfS5hbmltYXRlZC5zbG93ey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjJzO2FuaW1hdGlvbi1kdXJhdGlvbjoyc30uYW5pbWF0ZWQuc2xvd2Vyey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjNzO2FuaW1hdGlvbi1kdXJhdGlvbjozc31AbWVkaWEgKHByaW50KSwgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmFuaW1hdGVkey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjFtcyAhaW1wb3J0YW50O2FuaW1hdGlvbi1kdXJhdGlvbjoxbXMgIWltcG9ydGFudDstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246MW1zICFpbXBvcnRhbnQ7dHJhbnNpdGlvbi1kdXJhdGlvbjoxbXMgIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MSAhaW1wb3J0YW50O2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MSAhaW1wb3J0YW50fX0uaGFtYnVyZ2Vye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jazt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3N9LmhvbWUgLmhhbWJ1cmdlciBzcGFue2JhY2tncm91bmQtY29sb3I6IzAwMzY2M31AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuaGFtYnVyZ2VyOmhvdmVyIHNwYW57YmFja2dyb3VuZC1jb2xvcjojZjlhNjNkfX0uaGFtYnVyZ2VyIHNwYW57ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDpjYWxjKDgwJSk7aGVpZ2h0OjRweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDM2NjM7bGVmdDoxMCU7Ym9yZGVyLXJhZGl1czo0cHg7dG9wOjUwJTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MsIG9wYWNpdHkgLjNzLCB0b3AgLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIC4zc30uaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDEpe3RvcDowfS5oYW1idXJnZXIgc3BhbjpudGgtY2hpbGQoNCl7dG9wOjEwMCV9Lm9wZW5NZW51IC5oYW1idXJnZXIgc3BhbjpudGgtY2hpbGQoMSl7dG9wOjUwJTtvcGFjaXR5OjB9Lm9wZW5NZW51IC5oYW1idXJnZXIgc3BhbjpudGgtY2hpbGQoNCl7dG9wOjUwJTtvcGFjaXR5OjB9Lm9wZW5NZW51IC5oYW1idXJnZXIgc3BhbjpudGgtY2hpbGQoMil7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5vcGVuTWVudSAuaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDMpe3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5uYXZ7ZGlzcGxheTpmbGV4O3RvcDowO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMHJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7ei1pbmRleDoxMDB9QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7Lm5hdntwb3NpdGlvbjpmaXhlZDt3aWR0aDoxMDB2dztkaXNwbGF5OmZsZXg7aGVpZ2h0OjhyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm5hdntoZWlnaHQ6MTJyZW19fS5oZWFkZXIuZml4ZWQgLm5hdntwb3NpdGlvbjpmaXhlZDtoZWlnaHQ6NnJlbX1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsuaGVhZGVyLmZpeGVkIC5uYXZ7aGVpZ2h0OjhyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmhlYWRlci5maXhlZCAubmF2e2hlaWdodDoxMnJlbX19Lm5hdi13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7Lm5hdi13cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19Lm5hdi1sb2dve3otaW5kZXg6MTA7d2lkdGg6MTUuOHJlbX1oZWFkZXIuZml4ZWQgLm5hdi1sb2dve3dpZHRoOjEycmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7aGVhZGVyLmZpeGVkIC5uYXYtbG9nb3t3aWR0aDoyNHJlbTttYXgtd2lkdGg6MjZyZW19fUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5uYXYtbG9nb3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjIuNXJlbTt0b3A6Mi41cmVtO21heC13aWR0aDoyNHJlbTt3aWR0aDoyNHJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubmF2LWxvZ297bWF4LXdpZHRoOjI2cmVtfX0ubmF2LWxvZ28tbm9ybWFse2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5uYXYtbG9nby1ub3JtYWx7ZGlzcGxheTpub25lfX1oZWFkZXIuZml4ZWQgLm5hdi1sb2dvLW5vcm1hbHtkaXNwbGF5OmJsb2NrfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpe2hlYWRlci5maXhlZCAubmF2LWxvZ28tbm9ybWFse2Rpc3BsYXk6bm9uZX19Lm5hdi1sb2dvLW1vYmlsZXtkaXNwbGF5OmJsb2NrfWhlYWRlciAubmF2LWxvZ28tbW9iaWxle2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXtoZWFkZXIgLm5hdi1sb2dvLW1vYmlsZXtkaXNwbGF5OmJsb2NrfX0ubmF2LWxvZ28taW1ne21heC13aWR0aDoxMDAlfS5uYXYtYm94e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleDoxfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5uYXYtYm94e2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVufX1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsub3Blbk1lbnUgLm5hdi1ib3h7dmlzaWJpbGl0eTp2aXNpYmxlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO21pbi1oZWlnaHQ6MTAwdmg7aGVpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmV9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5uYXYtYm94e3Bvc2l0aW9uOmFic29sdXRlO3BhZGRpbmc6MTByZW0gMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7dG9wOjA7aGVpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMHZoKTt3aWR0aDoxMDB2dztsZWZ0OjA7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcn19Lm5hdi1tZW51e2ZsZXg6MTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsubmF2LW1lbnV7d2lkdGg6MTAwJX19Lm5hdi1tZW51PmRpdntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5uYXYtbWVudSB1bHtkaXNwbGF5OmZsZXg7bGlzdC1zdHlsZTpub25lO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6MCAyLjVyZW19QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7Lm5hdi1tZW51IHVse2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDoxMDAlO3BhZGRpbmc6MDttYXJnaW46MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSl7Lm5hdi1tZW51IHVse2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcH19Lm5hdi1tZW51IHVsIGxpe21hcmdpbi1yaWdodDoycmVtfS5uYXYtbWVudSB1bCBsaSBhe3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7Lm5hdi1tZW51IHVsIGxpIGF7Zm9udC1zaXplOjRyZW07ZGlzcGxheTpibG9jaztwYWRkaW5nOjJyZW0gMi41cmVtO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmMmZhZmV9fS5uYXYtbWVudSB1bCBsaSBhOmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTotMnJlbTt3aWR0aDowO2hlaWdodDoycHg7YmFja2dyb3VuZC1jb2xvcjojZjlhNjNkO3RyYW5zaXRpb246d2lkdGggLjNzfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5uYXYtbWVudSB1bCBsaSBhOmFmdGVye2Rpc3BsYXk6bm9uZX19LmhlYWRlci5maXhlZCAubmF2LW1lbnUgdWwgbGkgYTphZnRlcntib3R0b206LTFyZW19Lm5hdi1tZW51IHVsIGxpIGE6aG92ZXI6YWZ0ZXIsLm5hdi1tZW51IHVsIGxpIGEuY2xhc3NfYWN0aXZlOmFmdGVye3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7Lm5hdi1tZW51IHVsIGxpe3BhZGRpbmc6MDttYXJnaW46MDt0ZXh0LWFsaWduOmNlbnRlcn19Lm5hdi1tZW51IHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtPmE6YWZ0ZXJ7d2lkdGg6MTAwJX0ubmF2LWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsubmF2LWJ1dHRvbnt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjJyZW19fS5oZWFkZXIuZml4ZWQgLm5hdi1idXR0b24gLmJ0bntwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctYm90dG9tOjFyZW19QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7LmhlYWRlci5maXhlZCAubmF2LWJ1dHRvbiAuYnRue3BhZGRpbmctdG9wOjJyZW07cGFkZGluZy1ib3R0b206MnJlbX19Lm5hdi1oYW1idXJnZXJ7ZGlzcGxheTpub25lfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5uYXYtaGFtYnVyZ2Vye3dpZHRoOjRyZW07aGVpZ2h0OjJyZW07ei1pbmRleDoxMjA7ZGlzcGxheTpibG9jaztyaWdodDozcmVtO3RvcDozcmVtfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5uYXYtaGFtYnVyZ2Vye3dpZHRoOjhyZW07aGVpZ2h0OjQuMnJlbX19Lndvby13cmFwe21heC13aWR0aDoxMTlyZW07d2lkdGg6MTAwJTttYXJnaW46YXV0bztwYWRkaW5nLWxlZnQ6Mi41cmVtO3BhZGRpbmctcmlnaHQ6Mi41cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lndvby13cmFwe3BhZGRpbmctbGVmdDo1cmVtO3BhZGRpbmctcmlnaHQ6NXJlbX19Lndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmMGY5ZmY7cGFkZGluZzo5LjZyZW0gMXJlbX0ud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyX190aXRsZXtjb2xvcjojMDEzNjYzO2ZvbnQtc2l6ZTo0LjdyZW07Zm9udC13ZWlnaHQ6OTAwO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206My4ycmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlcl9fdGl0bGV7d2lkdGg6MTAwJTtmb250LXNpemU6MzVweH19Lndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciAucGFnZS1kZXNjcmlwdGlvbiBwe2NvbG9yOiM2MDgyYTA7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO2xpbmUtaGVpZ2h0OjMuMnJlbTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgLnBhZ2UtZGVzY3JpcHRpb24gcHtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyMnB4fX0ud29vLWFyY2hpdmUtbWFpbntwYWRkaW5nLXRvcDoycmVtO3BhZGRpbmctYm90dG9tOjJyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsud29vLWFyY2hpdmUtbWFpbntwYWRkaW5nLWJvdHRvbToyMHJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsud29vLWFyY2hpdmUtbWFpbiAud29vY29tbWVyY2UtYnJlYWRjcnVtYntkaXNwbGF5Om5vbmV9fS53b29jb21tZXJjZSAud29vY29tbWVyY2UtYnJlYWRjcnVtYntjb2xvcjojZDJkMmQyO2ZvbnQtc2l6ZToxLjJyZW07Zm9udC1zdHlsZTpub3JtYWw7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO2xpbmUtaGVpZ2h0Om5vcm1hbDt0ZXh0LWFsaWduOmxlZnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS53b29jb21tZXJjZSAud29vY29tbWVyY2UtYnJlYWRjcnVtYiBhe2NvbG9yOiMwMTM2NjM7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbjowIDAuOHJlbX0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWJyZWFkY3J1bWIgYTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfS53b29jb21tZXJjZSAud29vY29tbWVyY2UtYnJlYWRjcnVtYiBzcGFue2NvbG9yOiMwMTM2NjM7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbjowIDAuOHJlbX0ud29vLW5hdi1yb3d7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7Ym9yZGVyLWJvdHRvbTouMXJlbSBzb2xpZCAjZDhkOGQ4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6OTttYXJnaW4tYm90dG9tOjVyZW07bWFyZ2luLXRvcDoxMHJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey53b28tbmF2LXJvd3tmbGV4LXdyYXA6d3JhcDtib3JkZXItYm90dG9tOjB9fS53b28tbmF2LXJvdy1ncm91cHttYXJnaW46MCAycmVtO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lndvby1uYXYtcm93LWdyb3Vwe3dpZHRoOjEwMCU7bWFyZ2luOjB9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7Lndvby1uYXYtcm93LWdyb3VwOmhvdmVyIC53b28tbmF2LXJvdy1ncm91cF9fYm94e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsud29vLW5hdi1yb3ctZ3JvdXAuYWN0aXZlIC53b28tbmF2LXJvdy1ncm91cF9fYm94e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH19Lndvby1uYXYtcm93LWdyb3VwOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9Lndvby1uYXYtcm93LWdyb3VwOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9Lndvby1uYXYtcm93LWdyb3VwX190aXRsZXtjb2xvcjojOGVhMGI2O2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsO2xldHRlci1zcGFjaW5nOm5vcm1hbDtsaW5lLWhlaWdodDoyLjVyZW07dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy1ib3R0b206MS4xcmVtO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsud29vLW5hdi1yb3ctZ3JvdXBfX3RpdGxle3dpZHRoOjEwMCU7Zm9udC1zaXplOjMuMTI1cmVtO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2xpbmUtaGVpZ2h0OjUuMjA4cmVtO3BhZGRpbmctdG9wOjIuMXJlbTtwYWRkaW5nLWJvdHRvbToyLjFyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS53b28tbmF2LXJvdy1ncm91cF9fdGl0bGU6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMC4xcmVtO2xlZnQ6MDtyaWdodDowO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDttYXJnaW46YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiM4ZWEwYjZ9fS53b28tbmF2LXJvdy1ncm91cF9fdGl0bGUgc3BhbnttYXJnaW4tcmlnaHQ6LjhyZW19Lndvby1uYXYtcm93LWdyb3VwX190aXRsZSBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7Lndvby1uYXYtcm93LWdyb3VwX190aXRsZTpob3Zlcntjb2xvcjojMDEzNjYzO3RleHQtc2hhZG93Oi4xcmVtIDAgMCAjMDEzNjYzfS53b28tbmF2LXJvdy1ncm91cF9fdGl0bGU6aG92ZXI6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMC4xcmVtO2xlZnQ6MDtyaWdodDowO3dpZHRoOjEwLjNyZW07aGVpZ2h0Oi4zcmVtO21hcmdpbjphdXRvO2JhY2tncm91bmQtY29sb3I6IzAxMzY2M30ud29vLW5hdi1yb3ctZ3JvdXBfX3RpdGxlOmhvdmVyIHN2Z3t0cmFuc2Zvcm06cm90YXRlKDBkZWcpfS53b28tbmF2LXJvdy1ncm91cF9fdGl0bGU6aG92ZXIgc3ZnIHBhdGh7ZmlsbDojMDEzNjYzfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey53b28tbmF2LXJvdy1ncm91cF9fdGl0bGUuYWN0aXZle2NvbG9yOiMwMTM2NjM7dGV4dC1zaGFkb3c6LjFyZW0gMCAwICMwMTM2NjN9Lndvby1uYXYtcm93LWdyb3VwX190aXRsZS5hY3RpdmU6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMC4xcmVtO2xlZnQ6MDtyaWdodDowO3dpZHRoOjEwMCU7aGVpZ2h0OjJweDttYXJnaW46YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiMwMTM2NjN9Lndvby1uYXYtcm93LWdyb3VwX190aXRsZS5hY3RpdmUgc3Zne3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9Lndvby1uYXYtcm93LWdyb3VwX190aXRsZS5hY3RpdmUgc3ZnIHBhdGh7ZmlsbDojMDEzNjYzfX0ud29vLW5hdi1yb3ctZ3JvdXBfX2JveHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi02LjVyZW07cmlnaHQ6LTYuNXJlbTttYXJnaW46YXV0bzt0b3A6MTAwJTtkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTttaW4td2lkdGg6MjMuNHJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey53b28tbmF2LXJvdy1ncm91cF9fYm94e3Bvc2l0aW9uOnN0YXRpY319Lndvby1uYXYtcm93LWdyb3VwX19ib3gtaW5uZXJ7Ym94LXNoYWRvdzowIDAgMC44cmVtIHJnYmEoMTQyLDE2MCwxODIsMC40KTtiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7cGFkZGluZzowIDAgMCAwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lndvby1uYXYtcm93LWdyb3VwX19ib3gtaW5uZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6bm9uZTtwYWRkaW5nOjRyZW0gMCAzcmVtfX0udHJpYW5nbGUtd2l0aC1zaGFkb3d7d2lkdGg6My42cmVtO2hlaWdodDoxLjhyZW07cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2JveC1zaGFkb3c6MCAxLjZyZW0gMXJlbSAtMS43cmVtIHJnYmEoMCwwLDAsMC41KTttYXJnaW46YXV0b31AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50cmlhbmdsZS13aXRoLXNoYWRvd3tkaXNwbGF5Om5vbmV9fS50cmlhbmdsZS13aXRoLXNoYWRvdzphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MS42cmVtO2hlaWdodDoxLjZyZW07YmFja2dyb3VuZDojZmFmYWZhO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RvcDoxLjRyZW07bGVmdDowO3JpZ2h0OjA7bWFyZ2luOmF1dG87Ym94LXNoYWRvdzotMC4xcmVtIC0wLjFyZW0gMXJlbSAtMC4ycmVtIHJnYmEoMTQyLDE2MCwxODIsMC40KX0ud29vLW5hdi1pdGVte2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtjb2xvcjojOGVhMGI2O2ZvbnQtc2l6ZToxLjRyZW07Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2xldHRlci1zcGFjaW5nOm5vcm1hbDtsaW5lLWhlaWdodDoyLjlyZW07dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsud29vLW5hdi1pdGVte2NvbG9yOiM4ZWEwYjY7Zm9udC1zaXplOjIuOTE3cmVtO2xpbmUtaGVpZ2h0OjYuMTgzcmVtO3RleHQtYWxpZ246bGVmdH19Lndvby1uYXYtaXRlbSBhe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtjb2xvcjojOGVhMGI2O3BhZGRpbmc6MC4ycmVtIDFyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsud29vLW5hdi1pdGVtIGF7cGFkZGluZzowLjJyZW0gNHJlbX19Lndvby1uYXYtaXRlbTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmOWE2M2R9Lndvby1uYXYtaXRlbTpob3ZlciBhe2NvbG9yOiNmZmZ9LnMtcHJvZHVjdC1pbWd7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6My41cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnMtcHJvZHVjdC1pbWd7aGVpZ2h0OjMxLjI1cmVtfX0ucy1wcm9kdWN0LWltZyBpbWd7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjA7d2lkdGg6MTAwJTtvYmplY3QtZml0OmNvdmVyfS53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGF7cG9zaXRpb246cmVsYXRpdmV9LnMtcHJvZHVjdC1ib3h7d2lkdGg6MzJyZW07bWFyZ2luLXRvcDotNi4zcmVtO21hcmdpbi1yaWdodDotMi43cmVtO21hcmdpbi1sZWZ0OmF1dG87cGFkZGluZzoyLjNyZW0gMy43cmVtIDEuN3JlbTttaW4taGVpZ2h0OjEycmVtO2JveC1zaGFkb3c6MCAxLjFyZW0gMS43cmVtIHJnYmEoMTQyLDE2MCwxODIsMC4zKTtib3JkZXItcmFkaXVzOjMuNnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnMtcHJvZHVjdC1ib3h7d2lkdGg6NjEuMjVyZW07bWluLWhlaWdodDoxNy4wODNyZW07bWFyZ2luLXRvcDotOXJlbTttYXJnaW4tcmlnaHQ6LTVyZW19fS5zLXByb2R1Y3QtYm94IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxle2NvbG9yOiM4ZWEwYjY7Zm9udC1zaXplOjEuNXJlbSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0eWxlOm5vcm1hbDtsZXR0ZXItc3BhY2luZzowLjA4M3JlbTtsaW5lLWhlaWdodDpub3JtYWw7dGV4dC1hbGlnbjpsZWZ0O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tYm90dG9tOjEuMXJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zLXByb2R1Y3QtYm94IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxle2ZvbnQtc2l6ZToyLjdyZW0gIWltcG9ydGFudH19LnMtcHJvZHVjdC1ib3ggLnByaWNle2NvbG9yOiMwMTM2NjMgIWltcG9ydGFudDtmb250LXNpemU6Mi40cmVtICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Zm9udC1zdHlsZTpub3JtYWw7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO2xpbmUtaGVpZ2h0OjIuNXJlbTt0ZXh0LWFsaWduOmxlZnR9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucy1wcm9kdWN0LWJveCAucHJpY2V7Zm9udC1zaXplOjMuNTQycmVtICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6Mi4zOXJlbX19Lndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QsLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdHttYXJnaW4tYm90dG9tOjYuOHJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LC53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3R7cGFkZGluZy1yaWdodDo2cmVtfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey53b29jb21tZXJjZSB1bC5wcm9kdWN0c1tjbGFzcyo9XCJjb2x1bW5zLVwiXSBsaS5wcm9kdWN0LC53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzW2NsYXNzKj1cImNvbHVtbnMtXCJdIGxpLnByb2R1Y3R7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206NHJlbX19Lndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QsLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdHt3aWR0aDozMC43NSV9Lndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyfS53b29jb21tZXJjZS1tZXNzYWdlLC53b29jb21tZXJjZS1pbmZvLC53b29jb21tZXJjZS1lcnJvcntib3gtc2hhZG93OjAgMCA2cHggcmdiYSg0NSw0NSw0NSwwLjEpO2JvcmRlci1yYWRpdXM6MTBweDtib3JkZXItdG9wOjAgIWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47Y29sb3I6IzAwMH0ud29vY29tbWVyY2UtbWVzc2FnZXtiYWNrZ3JvdW5kLWNvbG9yOiNmMmZmZTV9Lndvb2NvbW1lcmNlLWluZm97YmFja2dyb3VuZC1jb2xvcjojRTBGNkZGfS53b29jb21tZXJjZS1lcnJvcntiYWNrZ3JvdW5kLWNvbG9yOiNGRkUwRTB9I2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCwud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCwud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnR7YmFja2dyb3VuZC1jb2xvcjojZjlmOWY5fSNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94LC53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCwud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94e2JhY2tncm91bmQtY29sb3I6I2YwZjBmMH0jYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IGRpdi5wYXltZW50X2JveDo6YmVmb3JlLC53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50IGRpdi5wYXltZW50X2JveDo6YmVmb3JlLC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3g6OmJlZm9yZXtib3JkZXItYm90dG9tLWNvbG9yOiNmMGYwZjB9LmhlYWRlci1zcGFjZXJ7aGVpZ2h0OjEwcmVtfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5oZWFkZXItc3BhY2Vye2hlaWdodDo4cmVtfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5oZWFkZXItc3BhY2Vye2hlaWdodDoxMnJlbX19LmhlYWRlciAubmF2LWxvZ28tc3RpY2t5e2Rpc3BsYXk6bm9uZX1ib2R5LmFkbWluLWJhciAuaGVhZGVyLmZpeGVkPi5uYXZ7dG9wOjMycHh9QG1lZGlhIChtYXgtd2lkdGg6IDc4MnB4KXtib2R5LmFkbWluLWJhciAuaGVhZGVyLmZpeGVkPi5uYXZ7dG9wOjQ2cHh9fS50b3AtaWNve2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDowLjRyZW19LmhlYWRlci5maXhlZCAubmF2LWxvZ28tbm9ybWFse2Rpc3BsYXk6bm9uZX0uaGVhZGVyLmZpeGVkIC5uYXYtbG9nby1zdGlja3l7ZGlzcGxheTpibG9ja31AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsuaGVhZGVyLmZpeGVkIC5uYXYtbG9nby1zdGlja3l7ZGlzcGxheTpub25lfX0uaGVhZGVyLmZpeGVkIC5uYXYtbG9nby1pbWd7d2lkdGg6YXV0bzttYXgtaGVpZ2h0OjY0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7LmhlYWRlci5maXhlZCAubmF2LWxvZ28taW1ne21heC1oZWlnaHQ6MzVweH19Lm5hdi1sb2dvLW1vYmlsZXtkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7aGVhZGVyIC5uYXYtbG9nby1ub3JtYWx7ZGlzcGxheTpub25lfWhlYWRlciAubmF2LWxvZ28tbW9iaWxle2Rpc3BsYXk6YmxvY2t9fS5oZWFkZXItbWVudXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsuaGVhZGVyLW1lbnV7bWFyZ2luLXJpZ2h0OmF1dG87ZmxleDoxO2p1c3RpZnktY29udGVudDpjZW50ZXJ9fS5oZWFkZXItbWVudSB1bC5tZW51e3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowO3BhZGRpbmc6MH0uaGVhZGVyLW1lbnUgdWwubWVudT5saXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6M3JlbTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5oZWFkZXItbWVudSB1bC5tZW51Pmxpe21hcmdpbi1yaWdodDoxOHB4fX0uaGVhZGVyLW1lbnUgdWwubWVudT5saT5he2NvbG9yOiMwMDM2NjM7cGFkZGluZzowO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cG9zaXRpb246cmVsYXRpdmV9LmhlYWRlci1tZW51IHVsLm1lbnU+bGk6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0uaGVhZGVyLW1lbnUgdWwubWVudT5saT5hOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOi0yLjZyZW07aGVpZ2h0OjAuNHJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmOWE2M2Q7d2lkdGg6MDt0cmFuc2l0aW9uOjAuM3MgZWFzZX0uaGVhZGVyLW1lbnUgdWwubWVudT5saTpob3Zlcj5hOmFmdGVyLC5oZWFkZXItbWVudSB1bC5tZW51PmxpLmN1cnJlbnQtbWVudS1pdGVtPmE6YWZ0ZXIsLmhlYWRlci1tZW51IHVsLm1lbnU+bGkgYS5jbGFzc19hY3RpdmU6YWZ0ZXJ7d2lkdGg6MTAwJX0uaGVhZGVyLW1lbnUgdWwubWVudT5saTpob3Zlcj51bC5zdWItbWVudXtkaXNwbGF5OmJsb2NrfS5oZWFkZXItbWVudSB1bC5tZW51PmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+YXtwYWRkaW5nLXJpZ2h0OjIuNHJlbTtwb3NpdGlvbjpyZWxhdGl2ZX0uaGVhZGVyLW1lbnUgdWwubWVudT5saS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmE6OmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjAuNnJlbTtoZWlnaHQ6MC42cmVtO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7cmlnaHQ6MC40cmVtO3RvcDowLjNyZW07cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpO3RyYW5zaXRpb246LjJzO2JvcmRlci10b3A6MnB4IHNvbGlkICNmZmY7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkICNmZmZ9LmhlYWRlci1tZW51IHVsLnN1Yi1tZW51e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTIzcHg7bGlzdC1zdHlsZTpub25lO3RvcDpjYWxjKDEwMCUgKyAwcHgpO21hcmdpbjowO3BhZGRpbmc6MDt6LWluZGV4Ojk5O2JhY2tncm91bmQ6I0ZGRjtib3gtc2hhZG93OjAgOHB4IDE1cHggcmdiYSgwLDAsMCwwLjIpO2JvcmRlcjoxcHggc29saWQgI2MwYzFjNjttYXgtd2lkdGg6MjIzcHg7d2lkdGg6MjIzcHg7Ym9yZGVyLXJhZGl1czoxMHB4O2Rpc3BsYXk6bm9uZX0uaGVhZGVyLW1lbnUgdWwuc3ViLW1lbnU6OmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dG9wOi02cHg7bGVmdDoxMDlweDtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtib3JkZXItdG9wOjFweCBzb2xpZCAjYzBjMWM2O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjYzBjMWM2fS5oZWFkZXItbWVudSB1bC5zdWItbWVudT5saXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjRmNGY0fS5oZWFkZXItbWVudSB1bC5zdWItbWVudT5saTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH0uaGVhZGVyLW1lbnUgdWwuc3ViLW1lbnU+bGk+YXtjb2xvcjojNzY3Yzg3O2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyMXB4O2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxMnB4IDIuNXJlbTtwb3NpdGlvbjpyZWxhdGl2ZX0uaGVhZGVyLW1lbnUgdWwuc3ViLW1lbnU+bGk+YTo6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjRweDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7ZGlzcGxheTpub25lfS5oZWFkZXItbWVudSB1bC5zdWItbWVudT5saTpob3Zlcj5hLC5oZWFkZXItbWVudSB1bC5zdWItbWVudT5saS5jdXJyZW50LW1lbnUtaXRlbT5he2NvbG9yOiMwMDB9LmhlYWRlci1tZW51IHVsLnN1Yi1tZW51PmxpOmhvdmVyPmE6OmJlZm9yZSwuaGVhZGVyLW1lbnUgdWwuc3ViLW1lbnU+bGkuY3VycmVudC1tZW51LWl0ZW0+YTo6YmVmb3Jle2Rpc3BsYXk6YmxvY2t9LmhlYWRlci1tZW51IHVsLnN1Yi1tZW51PmxpOmZpcnN0LWNoaWxke3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtib3JkZXItcmFkaXVzOjhweCAwIDAgMH0uaGVhZGVyLW1lbnUgdWwuc3ViLW1lbnU+bGk6bGFzdC1jaGlsZHtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXJhZGl1czowIDAgMCA4cHh9LmhlYWRlci1tZW51IC5tZW51LWl0ZW0tMzAgdWwuc3ViLW1lbnU6OmFmdGVye2xlZnQ6OC42cmVtfS5tZW51LW1haW4tbWVudS1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo5fS5oZWFkZXItbW9iaWxle2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsuaGVhZGVyLW1vYmlsZXtkaXNwbGF5OmJsb2NrfX1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsuaGVhZGVyLWRlc2t0b3B7ZGlzcGxheTpub25lfX0uaGVhZGVyLWRlc2t0b3BfX3Jvd3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfS5oZWFkZXItZGVza3RvcF9fbGVmdHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OjNyZW19LmJvdHRvbV9faGVsbG97Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOjMuMzhweDtsaW5lLWhlaWdodDoyMHB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMxYTFhMWE7bWFyZ2luLWJvdHRvbTo3cHh9LmJvdHRvbV9fbWFpbCwuYm90dG9tX19waG9uZXtjb2xvcjojNzI3MjcyO2ZvbnQtZmFtaWx5OkZ1dHVyYUxUO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoyNi40cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjEzcHg7bWFyZ2luLWJvdHRvbTozcHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5ib3R0b21fX21haWwgaW1nLC5ib3R0b21fX3Bob25lIGltZ3ttYXJnaW4tcmlnaHQ6NHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9ja30uYm90dG9tX19tYWlsIGEsLmJvdHRvbV9fcGhvbmUgYXtjb2xvcjojNzI3MjcyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uYm90dG9tX19tYWlse21hcmdpbi1yaWdodDoxMnB4fTpyb290ey0taGVhZGVyLWJnLWNvbG9yOiAgI2Y5YTYzZDstLXNwbGFzaC1iZy1jb2xvcjogICM2MTgzYTA7LS1zY3JlZW4td2lkdGg6ICAgICAzMjBweDstLXNjcmVlbi1oZWlnaHQ6ICAgIDU2MHB4fS5tZW51aWNvbntkaXNwbGF5OmJsb2NrO2N1cnNvcjpwb2ludGVyO2NvbG9yOiNmZmY7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2l0aW9uOjAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKX0ubWVudWljb25fX2JhciwubWVudWljb25fX2NpcmNsZXtmaWxsOm5vbmU7c3Ryb2tlOmN1cnJlbnRDb2xvcjtzdHJva2Utd2lkdGg6MztzdHJva2UtbGluZWNhcDpyb3VuZH0ubWVudWljb25fX2Jhcnt0cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybS1vcmlnaW46NTAlIDUwJTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjVzIGVhc2UtaW4tb3V0fS5tZW51aWNvbl9fY2lyY2xle3RyYW5zaXRpb246c3Ryb2tlLWRhc2hvZmZzZXQgLjNzIGxpbmVhciAuMXM7c3Ryb2tlLWRhc2hvZmZzZXQ6MTQ0LjUxMzI2O3N0cm9rZS1kYXNoYXJyYXk6MTQ0LjUxMzI2fS5zcGxhc2h7cG9zaXRpb246YWJzb2x1dGU7dG9wOjQwcHg7cmlnaHQ6NDBweDt3aWR0aDoxcHg7aGVpZ2h0OjFweH0uc3BsYXNoOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXNwbGFzaC1iZy1jb2xvcik7d2lkdGg6Mjg0dm1heDtoZWlnaHQ6Mjg0dm1heDt0b3A6LTE0MnZtYXg7bGVmdDotMTQydm1heDt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjo1MCUgNTAlO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtfS5mb290ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjJmYWZlO3BhZGRpbmc6OC41cmVtIDAgN3JlbTtoZWlnaHQ6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5mb290ZXJ7cGFkZGluZzo2NXB4IDAgNDBweH19LmZvb3Rlcl9fcm93e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nLWJvdHRvbTo3LjhyZW07Ym9yZGVyLWJvdHRvbTowLjJyZW0gc29saWQgI2Q3ZTdmM31AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5mb290ZXJfX3Jvd3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZy1ib3R0b206N3JlbX19LmZvb3Rlci1pY28tbmFtZXtkaXNwbGF5OmZsZXg7bWFyZ2luLWJvdHRvbToyLjZyZW19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuZm9vdGVyLWljby1uYW1le21hcmdpbi1ib3R0b206MTBweDt3aWR0aDoxMDAlfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5mb290ZXItY29sOmZpcnN0LWNoaWxke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDp3cmFwfX0uZm9vdGVyLWNvbF9fbGFiZWx7Y29sb3I6IzYxODNhMDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjdyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5mb290ZXItY29sX19sYWJlbHtwYWRkaW5nLXRvcDouNXJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsuZm9vdGVyLWNvbF9fbGFiZWx7Zm9udC1zaXplOjNyZW07cGFkZGluZy10b3A6LjlyZW19fS5mb290ZXItY29sX19jb250ZW50e2Rpc3BsYXk6ZmxleDtjb2xvcjojMDAzNjYzO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuN3JlbTtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS43fUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7LmZvb3Rlci1jb2xfX2NvbnRlbnR7Zm9udC1zaXplOjNyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZvb3Rlci1jb2w6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjNyZW19fS5mb290ZXItaWNvLW1hcHtkaXNwbGF5OmJsb2NrO3dpZHRoOjIuNXJlbTtmbGV4LXNocmluazowO21hcmdpbi1yaWdodDoyLjJyZW07bWFyZ2luLWxlZnQ6LS40cmVtO21hcmdpbi10b3A6MC4ycmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZvb3Rlci1pY28tbWFwe3dpZHRoOjQuNXJlbTttYXJnaW4tbGVmdDotMXJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsuZm9vdGVyLWljby1tYXB7d2lkdGg6NnJlbX19LmZvb3Rlci1pY28tbWFwIGltZ3tkaXNwbGF5OmJsb2NrfS5mb290ZXItaWNvLWJhZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjJyZW07ZmxleC1zaHJpbms6MDttYXJnaW4tcmlnaHQ6MS42cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZvb3Rlci1pY28tYmFne3dpZHRoOjNyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7LmZvb3Rlci1pY28tYmFne3dpZHRoOjQuNXJlbX19LmZvb3Rlci1pY28tYmFnIGltZ3tkaXNwbGF5OmJsb2NrfS5mb290ZXItbmF2e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjt3aWR0aDoxMDAlO3BhZGRpbmc6NS45cmVtIDAgNi43cmVtfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5mb290ZXItbmF2e2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6M3JlbSAwfX0uZm9vdGVyLW5hdl9fdGl0bGV7Y29sb3I6IzAwMzY2Mztmb250LWZhbWlseTpcIk5leGFYQm9sZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIuMXJlbTtmb250LXdlaWdodDo0MDA7bWFyZ2luLWJvdHRvbToxLjZyZW07bGluZS1oZWlnaHQ6MX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5mb290ZXItbmF2X190aXRsZXtmb250LXNpemU6My42cmVtfX0uZm9vdGVyLW5hdl9fbmF2e3dpZHRoOjIyJX1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsuZm9vdGVyLW5hdl9fbmF2e3dpZHRoOjMzJX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZm9vdGVyLW5hdl9fbmF2e3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTo1cmVtfX0uZm9vdGVyLW5hdl9fbmF2IHVse2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9LmZvb3Rlci1uYXZfX25hdiB1bCBsaSBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MS42cmVtO2NvbG9yOiMwMDM2NjM7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6Mi4xcmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZvb3Rlci1uYXZfX25hdiB1bCBsaSBhe2ZvbnQtc2l6ZTozcmVtfX0uZm9vdGVyLW5hdl9fbmF2IHVsIGxpIGE6aG92ZXJ7Y29sb3I6I2Y5YTYzZH0uZm9vdGVyLW5hdi0taG9yaXpvbnRhbHtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyfS5mb290ZXItbmF2LS1ob3Jpem9udGFsIC5mb290ZXItbmF2X19uYXZ7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5mb290ZXItbmF2LS1ob3Jpem9udGFsIC5mb290ZXItbmF2X19uYXYgdWwgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjE1cHh9fS5mb290ZXItbmF2LS1ob3Jpem9udGFsIC5mb290ZXItc29jaWFse3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZvb3Rlci1uYXYtLWhvcml6b250YWwgLmZvb3Rlci1zb2NpYWx7ZmxleC13cmFwOndyYXB9fS5mb290ZXItbmF2LS1ob3Jpem9udGFsIC5mb290ZXItc29jaWFsX19mYnttYXJnaW4tdG9wOjB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZm9vdGVyLW5hdi0taG9yaXpvbnRhbCAuZm9vdGVyLXNvY2lhbF9fZmJ7bWFyZ2luOjIwcHggMH19LmZvb3Rlci1ibG9ne3dpZHRoOjMxJX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5mb290ZXItYmxvZ3t3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206NXJlbX19LmZvb3Rlci1ibG9nLWxpc3R7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MH0uZm9vdGVyLWJsb2ctbGlzdCBsaXtwYWRkaW5nLWxlZnQ6M3JlbTtjb2xvcjojNjE4M2EwO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjMuMnJlbTtwb3NpdGlvbjpyZWxhdGl2ZX0uZm9vdGVyLWJsb2ctbGlzdCBsaSBhe2NvbG9yOiM2MTgzYTB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZm9vdGVyLWJsb2ctbGlzdCBsaXtmb250LXNpemU6M3JlbTttYXJnaW4tYm90dG9tOjFyZW19fS5mb290ZXItYmxvZy1saXN0IGxpOmJlZm9yZXtjb250ZW50OlwiPlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtjb2xvcjojMDAzNjYzO2ZvbnQtZmFtaWx5OlwiTmV4YVhCb2xkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6My4ycmVtO2xpbmUtaGVpZ2h0OjE7Zm9udC13ZWlnaHQ6NDAwfS5mb290ZXItYmxvZy1saXN0X19kYXRle2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6NDAwfS5mb290ZXItc29jaWFse3dpZHRoOjE1JTttaW4td2lkdGg6MjAwcHg7bWFyZ2luLXJpZ2h0OjB9QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7LmZvb3Rlci1zb2NpYWx7d2lkdGg6MTAwJX19LmZvb3Rlci1zb2NpYWxfX2Zie21hcmdpbi10b3A6NHJlbX0uZm9vdGVyLWljby1pbWd7ZmxleC1zaHJpbms6MDt3aWR0aDozLjVyZW07ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjA7bWFyZ2luLWxlZnQ6LS41cmVtO21hcmdpbi1yaWdodDoxLjdyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZm9vdGVyLWljby1pbWd7d2lkdGg6NXJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsuZm9vdGVyLWljby1pbWd7d2lkdGg6N3JlbX19LmZvb3Rlci1pY28taW1nLS1iaWd7d2lkdGg6Ni41cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZvb3Rlci1pY28taW1nLS1iaWd7d2lkdGg6NTBweH19LmZvb3Rlci1pY28taW1nIGltZ3tkaXNwbGF5OmJsb2NrfS5mb290ZXItZW1haWwtd3JhcHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctcmlnaHQ6MTAuN3JlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5mb290ZXItZW1haWwtd3JhcHttYXJnaW4tbGVmdDoycmVtfX0uZm9vdGVyLWVtYWlsLXdyYXAgLmZvb3Rlci1kYXRhLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmV9LmZvb3Rlci1lbWFpbC13cmFwIC5oaWRlLWNvbnRhY3R7cG9zaXRpb246YWJzb2x1dGU7cGFkZGluZzoxcmVtO2JhY2tncm91bmQ6IzAwMzY2Mztjb2xvcjojZmZmO3dpZHRoOmNhbGMoMTAwJSArIDJyZW0pO2xlZnQ6LTFyZW07dG9wOi0wLjVyZW07dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czozcmVtO2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE7Y3Vyc29yOnBvaW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RyYW5zaXRpb246LjNzfS5mb290ZXItZW1haWwtd3JhcCAuaGlkZS1jb250YWN0OmhvdmVye2JhY2tncm91bmQ6I2Y5YTYzZDtib3JkZXI6MXB4IHNvbGlkICNmOWE2M2Q7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7LmZvb3Rlci1lbWFpbC13cmFwIC5oaWRlLWNvbnRhY3R7Zm9udC1zaXplOjNyZW07cGFkZGluZzoycmVtIDJyZW19fS5mb290ZXItbmF2LXBob25lLXdyYXB7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojMDAzNjYzO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjMuNXJlbTtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS43fS5mb290ZXItbmF2LXBob25lLXdyYXAgLmZvb3Rlci1kYXRhLWNvbnRlbnR7cGFkZGluZy1yaWdodDoxMC43cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZvb3Rlci1uYXYtcGhvbmUtd3JhcCAuZm9vdGVyLWRhdGEtY29udGVudHtwYWRkaW5nLXJpZ2h0OjB9fS5mb290ZXItbmF2LXBob25lLXdyYXAgLmhpZGUtY29udGFjdHtwb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nOjJyZW07YmFja2dyb3VuZDojMDAzNjYzO2NvbG9yOiNmZmY7bWluLXdpZHRoOjMwLjVyZW07bGVmdDoxNXJlbTt0b3A6MC4zcmVtO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yYWRpdXM6M3JlbTtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxO2N1cnNvcjpwb2ludGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0cmFuc2l0aW9uOi4zc30uZm9vdGVyLW5hdi1waG9uZS13cmFwIC5oaWRlLWNvbnRhY3Q6aG92ZXJ7YmFja2dyb3VuZDojZjlhNjNkO2JvcmRlcjoxcHggc29saWQgI2Y5YTYzZDt0cmFuc2Zvcm06c2NhbGUoMS4wNSl9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZm9vdGVyLW5hdi1waG9uZS13cmFwIC5oaWRlLWNvbnRhY3R7dG9wOjFyZW07cGFkZGluZzoycmVtIDRyZW07bWluLXdpZHRoOjIwLjVyZW07cmlnaHQ6YXV0bztsZWZ0OjIwcmVtO2ZvbnQtc2l6ZTozcmVtfX0uaGlkZS1jb250YWN0LmNsb3Nle2Rpc3BsYXk6bm9uZX0uZm9vdGVyLWJvdF9fcm93e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5mb290ZXItYm90X19yb3d7ZmxleC13cmFwOndyYXB9fS5mb290ZXItYm90LWNvbHtjb2xvcjojNjE4M2EwO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS43cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZvb3Rlci1ib3QtY29se2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjIwcHh9fS5mb290ZXItYm90LWNvbC5mb290ZXItYm90LWNvbC0tMXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1lbmR9LmZvb3Rlci1ib3QtY29sIC5mb290ZXItYm90LWNvbC11cHtjb2xvcjojMDAzNjYzO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NjAwO2N1cnNvcjpwb2ludGVyfSNnby10b3B7ZGlzcGxheTpibG9jazt3aWR0aDo1cmVtO2hlaWdodDo1cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7I2dvLXRvcHt3aWR0aDo3cmVtO2hlaWdodDo3cmVtfX0ucGFnZS1lcnJvcjQwNHtwYWRkaW5nOjgwcHggMDt0ZXh0LWFsaWduOmNlbnRlcjttaW4taGVpZ2h0Ojk0NHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzQwNC5wbmdcIik7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb24teDpjZW50ZXI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwfUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5wYWdlLWVycm9yNDA0e21pbi1oZWlnaHQ6OTB2d319LnBhZ2UtZXJyb3I0MDRfX2NvbnRlbnR7ZGlzcGxheTpibG9jaztjb2xvcjojMDAzNjYzO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIuNXJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MTttYXJnaW4tYm90dG9tOjI2cHg7cGFkZGluZy10b3A6MTVweDtwYWRkaW5nLWxlZnQ6MzBweH1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsucGFnZS1lcnJvcjQwNF9fY29udGVudHtmb250LXNpemU6MnZ3O21hcmdpbi1ib3R0b206MnZ3O3BhZGRpbmctdG9wOjB9fUBtZWRpYSAobWF4LXdpZHRoOiA2NDlweCl7LnBhZ2UtZXJyb3I0MDRfX2NvbnRlbnR7Zm9udC1zaXplOjEzcHh9fS5wYWdlLWVycm9yNDA0X190aXRsZXtkaXNwbGF5OmJsb2NrO2NvbG9yOiNmZmZmZmY7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MjMzcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjAuODU7cGFkZGluZy1sZWZ0OjMwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LnBhZ2UtZXJyb3I0MDRfX3RpdGxle2ZvbnQtc2l6ZToxOXZ3fX0uc2luZ2xlLXBvc3R7cGFkZGluZy10b3A6MTByZW19LnNpbmdsZS1wb3N0X190aXRsZXtjb2xvcjojMDAzNjYzO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjUuNHJlbTtmb250LXdlaWdodDo5MDA7bGluZS1oZWlnaHQ6MS4yO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206M3JlbX0uc2luZ2xlLXBvc3RfX2RhdGV7Y29sb3I6IzYxODNhMDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjc7bWFyZ2luLWJvdHRvbTo1cmVtO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnNpbmdsZS1wb3N0X19kYXRle2ZvbnQtc2l6ZTozcmVtfX0uc2luZ2xlLXBvc3RfX3RodW1ibmFpbHtib3JkZXItcmFkaXVzOjNyZW07b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1ib3R0b206NXJlbX0uc2luZ2xlLXBvc3RfX3RodW1ibmFpbCBpbWd7ZGlzcGxheTpibG9ja30ud3JhcHBlci0tc2luZ2xle21heC13aWR0aDoxMzIuM3JlbTttYXJnaW46YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6Mi41cmVtO3BhZGRpbmctcmlnaHQ6Mi41cmVtfS5zaW5nbGUtY29udGVudD5we2NvbG9yOiM2MTgzYTA7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS43O21hcmdpbi1ib3R0b206M3JlbTttYXgtd2lkdGg6MTMyLjNyZW07bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwYWRkaW5nLWxlZnQ6Mi41cmVtO3BhZGRpbmctcmlnaHQ6Mi41cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnNpbmdsZS1jb250ZW50PnB7Zm9udC1zaXplOjNyZW19fS5nZHJ0cy1yYXRpbmctYmxvY2t7bWF4LXdpZHRoOjMwcmVtO21hcmdpbjphdXRvO3RleHQtYWxpZ246Y2VudGVyfS5nZHJ0cy1pbm5lci13cmFwcGVye3RleHQtYWxpZ246Y2VudGVyfWRpdiAuc3ludGF4aGlnaGxpZ2h0ZXJ7bWF4LXdpZHRoOjEzMi4zcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50O21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjIuNXJlbTtwYWRkaW5nLXJpZ2h0OjIuNXJlbX0ucG9ydGZvbGlvLXNpbmdsZV9fcm93e2Rpc3BsYXk6ZmxleDtwYWRkaW5nLXRvcDo1cmVtO3BhZGRpbmctYm90dG9tOjZyZW19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsucG9ydGZvbGlvLXNpbmdsZV9fcm93e2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmctdG9wOjIwcHh9fS5wb3J0Zm9saW8tc2luZ2xlX19jb250ZW50e3dpZHRoOjc1JX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5wb3J0Zm9saW8tc2luZ2xlX19jb250ZW50e3dpZHRoOjEwMCV9fS5wb3J0Zm9saW8tc2luZ2xlX190ZXJtc3t3aWR0aDoyNSV9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsucG9ydGZvbGlvLXNpbmdsZV9fdGVybXN7d2lkdGg6MTAwJX19LnBvcnRmb2xpby1zaW5nbGVfX3NjcmVlbnN7cGFkZGluZy1ib3R0b206MjAwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnBvcnRmb2xpby1zaW5nbGVfX3NjcmVlbnMgaW1ne2ZvbnQtc2l6ZToxMHJlbX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5wb3J0Zm9saW8tc2luZ2xlX19zY3JlZW5ze3BhZGRpbmctYm90dG9tOjIwcHh9fS5wb3J0Zm9saW8tc2luZ2xlLW1haW5fX3RpdGxle2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjUuNHJlbTtmb250LXdlaWdodDo5MDA7bGluZS1oZWlnaHQ6MS4yO3RleHQtYWxpZ246cmlnaHR9LnBvcnRmb2xpby1zaW5nbGUtbWFpbl9fdHh0e2NvbG9yOiM2MTgzYTA7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNzt0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1hbGlnbi1sYXN0OnJpZ2h0fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBvcnRmb2xpby1zaW5nbGUtbWFpbl9fdHh0e2ZvbnQtc2l6ZTozcmVtfX0ucG9ydGZvbGlvLXNpbmdsZS10ZXJtc19fdGl0bGV7Y29sb3I6IzAwMzY2Mztmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo3MDA7bWFyZ2luLXRvcDoyMnB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBvcnRmb2xpby1zaW5nbGUtdGVybXNfX3RpdGxle2ZvbnQtc2l6ZTozcmVtfX0ucG9ydGZvbGlvLXNpbmdsZS10ZXJtc19fbGlzdHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzoxLjVyZW0gMCAwIDB9LnBvcnRmb2xpby1zaW5nbGUtdGVybXNfX2l0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOjFyZW19LnBvcnRmb2xpby1zaW5nbGUtdGVybXNfX2ltZ3toZWlnaHQ6My40cmVtO3dpZHRoOjMuNHJlbTttYXJnaW4tcmlnaHQ6My40cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBvcnRmb2xpby1zaW5nbGUtdGVybXNfX2ltZ3toZWlnaHQ6NC41cmVtfX0ucG9ydGZvbGlvLXNpbmdsZS10ZXJtc19faW1nIHN2Z3t3aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJX0ucG9ydGZvbGlvLXNpbmdsZS10ZXJtc19fbmFtZXtjb2xvcjojNjE4M2EwO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjd9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucG9ydGZvbGlvLXNpbmdsZS10ZXJtc19fbmFtZXtmb250LXNpemU6M3JlbX19LnNlY3Rpb24tcGFnZXtwYWRkaW5nOjkwcHggMCA2MHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LnNlY3Rpb24tcGFnZXtwYWRkaW5nOjQ0cHggMCA4cHh9fS5kZWZhdWx0LmRlZmF1bHQtbmV1dHJhbCB1bCBsaXtwYWRkaW5nLWxlZnQ6MDtsaW5lLWhlaWdodDozMHB4fS5kZWZhdWx0LmRlZmF1bHQtbmV1dHJhbCB1bCBsaTpiZWZvcmV7cG9zaXRpb246c3RhdGljO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bGVmdDphdXRvO3RvcDphdXRvO2JhY2tncm91bmQ6bm9uZTtjb250ZW50Olwi4oCiXCI7Y29sb3I6IzFkYmMwYztmb250LXNpemU6MjhweDttYXJnaW46MCAxNXB4IDAgMTVweDt2ZXJ0aWNhbC1hbGlnbjpib3R0b219QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuZGVmYXVsdC5kZWZhdWx0LW5ldXRyYWwgdWwgbGl7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweH0uZGVmYXVsdC5kZWZhdWx0LW5ldXRyYWwgdWwgbGk6YmVmb3Jle21hcmdpbjowIDVweCAwIDVweH19LmRlZmF1bHQuZGVmYXVsdC1uZXV0cmFsIHVsLnR5cGUtMntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmRlZmF1bHQuZGVmYXVsdC1uZXV0cmFsIHVsLnR5cGUtMiBsaXt3aWR0aDpjYWxjKDUwJSAtIDIwcHgpO3BhZGRpbmctbGVmdDozN3B4O21hcmdpbi1ib3R0b206MzBweH0uZGVmYXVsdC5kZWZhdWx0LW5ldXRyYWwgdWwudHlwZS0yIGxpOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDo4cHg7bWFyZ2luOjAgYXV0bztiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9jaGVja2VkLnN2Z1wiKTt3aWR0aDoxN3B4O2hlaWdodDoxNHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmRlZmF1bHQuZGVmYXVsdC1uZXV0cmFsIHVsLnR5cGUtMiBsaXt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MjdweH19LmRlZmF1bHQuZGVmYXVsdC1uZXV0cmFsIGF7Y29sb3I6IzA0MDgzZTtmb250LXdlaWdodDo1MDB9LmRlZmF1bHQuZGVmYXVsdC1uZXV0cmFsIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYmxvZ0luZGV4e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCAwIDE4cmVtO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmJsb2dJbmRleHtwYWRkaW5nOjAgMCA3cmVtfX0uYmxvZ0luZGV4IC53cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5ibG9nSW5kZXhfX3RpdGxle2NvbG9yOiMwMDM2NjM7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6NS40cmVtO2ZvbnQtd2VpZ2h0OjkwMDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbTo0LjVyZW19QG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCl7LmJsb2dJbmRleF9fdGl0bGV7Zm9udC1zaXplOjUwcHg7bGluZS1oZWlnaHQ6NThweH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuYmxvZ0luZGV4X190aXRsZXtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbToyLjVyZW19fS5ibG9nSW5kZXhfX3R4dHtjb2xvcjojNjE4M2EwO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuN31AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KXsuYmxvZ0luZGV4X190eHR7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MzNweDttYXJnaW4tYm90dG9tOjUwcHh9fS5ibG9nSW5kZXhfX2NvbnRlbnR7bWFyZ2luLXRvcDozMHB4fS5ibG9nSW5kZXggLmltZy1hYnMgaW1ne21heC13aWR0aDo0M3JlbX0uYmxvZ0luZGV4IC5pbWctYWJzLS1uMXt0b3A6LTQ0LjVyZW07bGVmdDowfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmJsb2dJbmRleCAuaW1nLWFicy0tbjF7ZGlzcGxheTpub25lfX0uYmxvZ0luZGV4LW5ld3N7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmctdG9wOjYuN3JlbTtmbGV4LXdyYXA6d3JhcH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5ibG9nSW5kZXgtbmV3c3tmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX0uYmxvZ0luZGV4LW5ld3NfX3NpbmdsZXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDpjYWxjKDMzLjMlIC0gMi41cmVtKTttYXgtd2lkdGg6MzYuNXJlbTtiYWNrZ3JvdW5kOiM4NTlkYjE7Ym9yZGVyLXJhZGl1czo0cmVtO21hcmdpbi1ib3R0b206MTVyZW19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuYmxvZ0luZGV4LW5ld3NfX3NpbmdsZXt3aWR0aDozOCU7bWFyZ2luOjAgNHJlbSAxMHJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsuYmxvZ0luZGV4LW5ld3NfX3NpbmdsZXt3aWR0aDoxMDAlO21heC13aWR0aDpub25lO21hcmdpbjowIDAgMTVyZW19fS5ibG9nSW5kZXgtbmV3c19fY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotMS45cmVtO2JvdHRvbTotNi4zcmVtO3dpZHRoOmNhbGMoMTAwJSAtIDEuNnJlbSk7bWluLWhlaWdodDoxNC44cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMS45cmVtIDUuM3JlbSByZ2JhKDE3NiwyMDcsMjI1LDAuNDQpO3RleHQtYWxpZ246bGVmdDtib3JkZXItcmFkaXVzOjRyZW07cGFkZGluZzoyLjhyZW0gMy44cmVtO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmJsb2dJbmRleC1uZXdzLXRpdGxle2NvbG9yOiMwMDM2NjM7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS4yO21hcmdpbi1ib3R0b206MDt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7LmJsb2dJbmRleC1uZXdzLXRpdGxle2ZvbnQtc2l6ZTo0cmVtfX0uYmxvZ0luZGV4LW5ld3MtaW1ne2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJhZGl1czo0cmVtO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmJsb2dJbmRleC1uZXdzLWltZ3ttaW4taGVpZ2h0OjI4cmVtfX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5ibG9nSW5kZXgtbmV3cy1pbWd7bWluLWhlaWdodDpjYWxjKDEwMHZ3IC0gMTByZW0pfX0uYmxvZ0luZGV4LW5ld3MtaW1nOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt0b3A6MDtib3R0b206MDt3aWR0aDoxMDAlO2JhY2tncm91bmQ6IzAwMzY2MztvcGFjaXR5OjA7dHJhbnNpdGlvbjouM3MgZWFzZX0uYmxvZ0luZGV4LW5ld3MtaW1nIGltZ3tkaXNwbGF5OmJsb2NrfS5ibG9nSW5kZXgtbmV3cy1pbWcgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2xlZnQ6MDtyaWdodDowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7bWFyZ2luOmF1dG87cGFkZGluZzowIDNyZW07Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyLjVyZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuNzt6LWluZGV4OjI7b3BhY2l0eTowfS5ibG9nSW5kZXgtbmV3cy1pbWc6aG92ZXI6YWZ0ZXJ7b3BhY2l0eTowLjc3fS5ibG9nSW5kZXgtbmV3cy1pbWc6aG92ZXIgc3BhbntvcGFjaXR5OjF9LmJsb2dJbmRleC1uZXdzLWRhdGV7Y29sb3I6IzYxODNhMDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjdyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNztkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsuYmxvZ0luZGV4LW5ld3MtZGF0ZXtmb250LXNpemU6Mi43cmVtfX0uYmxvZ0luZGV4IC5pbWctYWJzLS1jbGllbnRzMXt0b3A6LTE2LjVyZW07bGVmdDowO3JpZ2h0OjA7d2lkdGg6NDNyZW07bWFyZ2luOmF1dG87cG9zaXRpb246YWJzb2x1dGV9LndyYXBwZXI+Lndvb2NvbW1lcmNle3BhZGRpbmc6ODBweCAwIDEwMHB4fWJvZHkgLndvb2NvbW1lcmNlIC5mb3JtLXJvd3tkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlfWJvZHkgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGlucHV0LmlucHV0LXRleHQsYm9keSAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgdGV4dGFyZWF7Y29sb3I6IzQ0NDtsaW5lLWhlaWdodDoyOHB4O3BhZGRpbmctbGVmdDo4cHg7cGFkZGluZy1yaWdodDoyMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHh9Ym9keSAud29vY29tbWVyY2V7bWFyZ2luLWJvdHRvbTozLjVyZW19Ym9keSAud29vY29tbWVyY2UsYm9keS53b29jb21tZXJjZS1jYXJ0LGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQsYm9keSNhZGRfcGF5bWVudF9tZXRob2R7Y29sb3I6IzYxODNhMDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjd9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5IC53b29jb21tZXJjZSxib2R5Lndvb2NvbW1lcmNlLWNhcnQsYm9keS53b29jb21tZXJjZS1jaGVja291dCxib2R5I2FkZF9wYXltZW50X21ldGhvZHtmb250LXNpemU6M3JlbX19Ym9keSAud29vY29tbWVyY2UgaDMjb3JkZXJfcmV2aWV3X2hlYWRpbmcsYm9keS53b29jb21tZXJjZS1jYXJ0IGgzI29yZGVyX3Jldmlld19oZWFkaW5nLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgaDMjb3JkZXJfcmV2aWV3X2hlYWRpbmcsYm9keSNhZGRfcGF5bWVudF9tZXRob2QgaDMjb3JkZXJfcmV2aWV3X2hlYWRpbmd7bWFyZ2luLXRvcDoyMHB4fWJvZHkgLndvb2NvbW1lcmNlIGEsYm9keS53b29jb21tZXJjZS1jYXJ0IGEsYm9keS53b29jb21tZXJjZS1jaGVja291dCBhLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIGF7Y29sb3I6I2Y5YTYzZH1ib2R5IC53b29jb21tZXJjZSAuYnRuLGJvZHkud29vY29tbWVyY2UtY2FydCAuYnRuLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLmJ0bixib2R5I2FkZF9wYXltZW50X21ldGhvZCAuYnRue2NvbG9yOiNGRkZ9Ym9keSAud29vY29tbWVyY2UgLndvby1oZWFkbGluZSxib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvby1oZWFkbGluZSxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b28taGVhZGxpbmUsYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLndvby1oZWFkbGluZXtjb2xvcjojMDAzNjYzO2ZvbnQtZmFtaWx5OlwiTmV4YVhCb2xkXCIsIHNhbnMtc2VyaWY7Zm9udC1zaXplOjMuNnJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yO21hcmdpbi1ib3R0b206Mi40cmVtfWJvZHkgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1idXR0b24sYm9keSAud29vY29tbWVyY2UgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbixib2R5IC53b29jb21tZXJjZSAuYnV0dG9uLGJvZHkgLndvb2NvbW1lcmNlIC5idXR0b24uYnV0dG9uLmFsdCxib2R5IC53b29jb21tZXJjZSAjYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uLGJvZHkgLndvb2NvbW1lcmNlIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uLGJvZHkud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtYnV0dG9uLGJvZHkud29vY29tbWVyY2UtY2FydCAub3JkZXItYWN0aW9ucyAuYnV0dG9uLGJvZHkud29vY29tbWVyY2UtY2FydCAuYnV0dG9uLGJvZHkud29vY29tbWVyY2UtY2FydCAuYnV0dG9uLmJ1dHRvbi5hbHQsYm9keS53b29jb21tZXJjZS1jYXJ0ICNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b24sYm9keS53b29jb21tZXJjZS1jYXJ0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWJ1dHRvbixib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5vcmRlci1hY3Rpb25zIC5idXR0b24sYm9keS53b29jb21tZXJjZS1jaGVja291dCAuYnV0dG9uLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLmJ1dHRvbi5idXR0b24uYWx0LGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgI2FkZF9wYXltZW50X21ldGhvZCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbixib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC53b29jb21tZXJjZS1idXR0b24sYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbixib2R5I2FkZF9wYXltZW50X21ldGhvZCAuYnV0dG9uLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC5idXR0b24uYnV0dG9uLmFsdCxib2R5I2FkZF9wYXltZW50X21ldGhvZCAjYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiNGRkY7cGFkZGluZzoxLjZyZW0gMnJlbTt0cmFuc2l0aW9uOmFsbCAuMnM7YmFja2dyb3VuZC1jb2xvcjojZjlhNjNkO2JvcmRlcjoxcHggc29saWQgI2Y5YTYzZDtjdXJzb3I6cG9pbnRlcjt0ZXh0LWFsaWduOmNlbnRlcjstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTttYXJnaW4tcmlnaHQ6MS4zcmVtO2JvcmRlci1yYWRpdXM6Mi45cmVtO2ZvbnQtc2l6ZToxLjJyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7Ym9keSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWJ1dHRvbixib2R5IC53b29jb21tZXJjZSAub3JkZXItYWN0aW9ucyAuYnV0dG9uLGJvZHkgLndvb2NvbW1lcmNlIC5idXR0b24sYm9keSAud29vY29tbWVyY2UgLmJ1dHRvbi5idXR0b24uYWx0LGJvZHkgLndvb2NvbW1lcmNlICNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b24sYm9keSAud29vY29tbWVyY2UgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b24sYm9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1idXR0b24sYm9keS53b29jb21tZXJjZS1jYXJ0IC5vcmRlci1hY3Rpb25zIC5idXR0b24sYm9keS53b29jb21tZXJjZS1jYXJ0IC5idXR0b24sYm9keS53b29jb21tZXJjZS1jYXJ0IC5idXR0b24uYnV0dG9uLmFsdCxib2R5Lndvb2NvbW1lcmNlLWNhcnQgI2FkZF9wYXltZW50X21ldGhvZCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbixib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b24sYm9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtYnV0dG9uLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbixib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5idXR0b24sYm9keS53b29jb21tZXJjZS1jaGVja291dCAuYnV0dG9uLmJ1dHRvbi5hbHQsYm9keS53b29jb21tZXJjZS1jaGVja291dCAjYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b24sYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLndvb2NvbW1lcmNlLWJ1dHRvbixib2R5I2FkZF9wYXltZW50X21ldGhvZCAub3JkZXItYWN0aW9ucyAuYnV0dG9uLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC5idXR0b24sYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLmJ1dHRvbi5idXR0b24uYWx0LGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kICNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b24sYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b257Zm9udC1zaXplOjNyZW19fWJvZHkgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1idXR0b246aG92ZXI6bm90KFtkaXNhYmxlZF0pLGJvZHkgLndvb2NvbW1lcmNlIC5vcmRlci1hY3Rpb25zIC5idXR0b246aG92ZXI6bm90KFtkaXNhYmxlZF0pLGJvZHkgLndvb2NvbW1lcmNlIC5idXR0b246aG92ZXI6bm90KFtkaXNhYmxlZF0pLGJvZHkgLndvb2NvbW1lcmNlIC5idXR0b24uYnV0dG9uLmFsdDpob3Zlcjpub3QoW2Rpc2FibGVkXSksYm9keSAud29vY29tbWVyY2UgI2FkZF9wYXltZW50X21ldGhvZCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSksYm9keSAud29vY29tbWVyY2UgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b246aG92ZXI6bm90KFtkaXNhYmxlZF0pLGJvZHkud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKSxib2R5Lndvb2NvbW1lcmNlLWNhcnQgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSksYm9keS53b29jb21tZXJjZS1jYXJ0IC5idXR0b246aG92ZXI6bm90KFtkaXNhYmxlZF0pLGJvZHkud29vY29tbWVyY2UtY2FydCAuYnV0dG9uLmJ1dHRvbi5hbHQ6aG92ZXI6bm90KFtkaXNhYmxlZF0pLGJvZHkud29vY29tbWVyY2UtY2FydCAjYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKSxib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b246aG92ZXI6bm90KFtkaXNhYmxlZF0pLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSksYm9keS53b29jb21tZXJjZS1jaGVja291dCAub3JkZXItYWN0aW9ucyAuYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKSxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5idXR0b246aG92ZXI6bm90KFtkaXNhYmxlZF0pLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLmJ1dHRvbi5idXR0b24uYWx0OmhvdmVyOm5vdChbZGlzYWJsZWRdKSxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b246aG92ZXI6bm90KFtkaXNhYmxlZF0pLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b246aG92ZXI6bm90KFtkaXNhYmxlZF0pLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC53b29jb21tZXJjZS1idXR0b246aG92ZXI6bm90KFtkaXNhYmxlZF0pLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC5vcmRlci1hY3Rpb25zIC5idXR0b246aG92ZXI6bm90KFtkaXNhYmxlZF0pLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC5idXR0b246aG92ZXI6bm90KFtkaXNhYmxlZF0pLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC5idXR0b24uYnV0dG9uLmFsdDpob3Zlcjpub3QoW2Rpc2FibGVkXSksYm9keSNhZGRfcGF5bWVudF9tZXRob2QgI2FkZF9wYXltZW50X21ldGhvZCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSksYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b246aG92ZXI6bm90KFtkaXNhYmxlZF0pe2NvbG9yOiNGRkY7YmFja2dyb3VuZC1jb2xvcjojMDAzNjYzO2JvcmRlcjoycHggc29saWQgIzAwMzY2Mzstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjA1KTt0cmFuc2Zvcm06c2NhbGUoMS4wNSl9Ym9keSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWJ1dHRvbltkaXNhYmxlZF06bm90KDpob3ZlciksYm9keSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWJ1dHRvbjpob3ZlcltkaXNhYmxlZF0sYm9keSAud29vY29tbWVyY2UgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbltkaXNhYmxlZF06bm90KDpob3ZlciksYm9keSAud29vY29tbWVyY2UgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbjpob3ZlcltkaXNhYmxlZF0sYm9keSAud29vY29tbWVyY2UgLmJ1dHRvbltkaXNhYmxlZF06bm90KDpob3ZlciksYm9keSAud29vY29tbWVyY2UgLmJ1dHRvbjpob3ZlcltkaXNhYmxlZF0sYm9keSAud29vY29tbWVyY2UgLmJ1dHRvbi5idXR0b24uYWx0W2Rpc2FibGVkXTpub3QoOmhvdmVyKSxib2R5IC53b29jb21tZXJjZSAuYnV0dG9uLmJ1dHRvbi5hbHQ6aG92ZXJbZGlzYWJsZWRdLGJvZHkgLndvb2NvbW1lcmNlICNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b25bZGlzYWJsZWRdOm5vdCg6aG92ZXIpLGJvZHkgLndvb2NvbW1lcmNlICNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b246aG92ZXJbZGlzYWJsZWRdLGJvZHkgLndvb2NvbW1lcmNlIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uW2Rpc2FibGVkXTpub3QoOmhvdmVyKSxib2R5IC53b29jb21tZXJjZSAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbjpob3ZlcltkaXNhYmxlZF0sYm9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1idXR0b25bZGlzYWJsZWRdOm5vdCg6aG92ZXIpLGJvZHkud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtYnV0dG9uOmhvdmVyW2Rpc2FibGVkXSxib2R5Lndvb2NvbW1lcmNlLWNhcnQgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbltkaXNhYmxlZF06bm90KDpob3ZlciksYm9keS53b29jb21tZXJjZS1jYXJ0IC5vcmRlci1hY3Rpb25zIC5idXR0b246aG92ZXJbZGlzYWJsZWRdLGJvZHkud29vY29tbWVyY2UtY2FydCAuYnV0dG9uW2Rpc2FibGVkXTpub3QoOmhvdmVyKSxib2R5Lndvb2NvbW1lcmNlLWNhcnQgLmJ1dHRvbjpob3ZlcltkaXNhYmxlZF0sYm9keS53b29jb21tZXJjZS1jYXJ0IC5idXR0b24uYnV0dG9uLmFsdFtkaXNhYmxlZF06bm90KDpob3ZlciksYm9keS53b29jb21tZXJjZS1jYXJ0IC5idXR0b24uYnV0dG9uLmFsdDpob3ZlcltkaXNhYmxlZF0sYm9keS53b29jb21tZXJjZS1jYXJ0ICNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b25bZGlzYWJsZWRdOm5vdCg6aG92ZXIpLGJvZHkud29vY29tbWVyY2UtY2FydCAjYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uOmhvdmVyW2Rpc2FibGVkXSxib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b25bZGlzYWJsZWRdOm5vdCg6aG92ZXIpLGJvZHkud29vY29tbWVyY2UtY2FydCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbjpob3ZlcltkaXNhYmxlZF0sYm9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtYnV0dG9uW2Rpc2FibGVkXTpub3QoOmhvdmVyKSxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1idXR0b246aG92ZXJbZGlzYWJsZWRdLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbltkaXNhYmxlZF06bm90KDpob3ZlciksYm9keS53b29jb21tZXJjZS1jaGVja291dCAub3JkZXItYWN0aW9ucyAuYnV0dG9uOmhvdmVyW2Rpc2FibGVkXSxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5idXR0b25bZGlzYWJsZWRdOm5vdCg6aG92ZXIpLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLmJ1dHRvbjpob3ZlcltkaXNhYmxlZF0sYm9keS53b29jb21tZXJjZS1jaGVja291dCAuYnV0dG9uLmJ1dHRvbi5hbHRbZGlzYWJsZWRdOm5vdCg6aG92ZXIpLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLmJ1dHRvbi5idXR0b24uYWx0OmhvdmVyW2Rpc2FibGVkXSxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b25bZGlzYWJsZWRdOm5vdCg6aG92ZXIpLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgI2FkZF9wYXltZW50X21ldGhvZCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbjpob3ZlcltkaXNhYmxlZF0sYm9keS53b29jb21tZXJjZS1jaGVja291dCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbltkaXNhYmxlZF06bm90KDpob3ZlciksYm9keS53b29jb21tZXJjZS1jaGVja291dCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbjpob3ZlcltkaXNhYmxlZF0sYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLndvb2NvbW1lcmNlLWJ1dHRvbltkaXNhYmxlZF06bm90KDpob3ZlciksYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLndvb2NvbW1lcmNlLWJ1dHRvbjpob3ZlcltkaXNhYmxlZF0sYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbltkaXNhYmxlZF06bm90KDpob3ZlciksYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbjpob3ZlcltkaXNhYmxlZF0sYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLmJ1dHRvbltkaXNhYmxlZF06bm90KDpob3ZlciksYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLmJ1dHRvbjpob3ZlcltkaXNhYmxlZF0sYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLmJ1dHRvbi5idXR0b24uYWx0W2Rpc2FibGVkXTpub3QoOmhvdmVyKSxib2R5I2FkZF9wYXltZW50X21ldGhvZCAuYnV0dG9uLmJ1dHRvbi5hbHQ6aG92ZXJbZGlzYWJsZWRdLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kICNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b25bZGlzYWJsZWRdOm5vdCg6aG92ZXIpLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kICNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b246aG92ZXJbZGlzYWJsZWRdLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uW2Rpc2FibGVkXTpub3QoOmhvdmVyKSxib2R5I2FkZF9wYXltZW50X21ldGhvZCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbjpob3ZlcltkaXNhYmxlZF17Y29sb3I6I0ZGRiAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6I2Y5YTYzZCAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgI2Y5YTYzZCAhaW1wb3J0YW50fWJvZHkgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1idXR0b246bGFzdC1jaGlsZCxib2R5IC53b29jb21tZXJjZSAub3JkZXItYWN0aW9ucyAuYnV0dG9uOmxhc3QtY2hpbGQsYm9keSAud29vY29tbWVyY2UgLmJ1dHRvbjpsYXN0LWNoaWxkLGJvZHkgLndvb2NvbW1lcmNlIC5idXR0b24uYnV0dG9uLmFsdDpsYXN0LWNoaWxkLGJvZHkgLndvb2NvbW1lcmNlICNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b246bGFzdC1jaGlsZCxib2R5IC53b29jb21tZXJjZSAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbjpsYXN0LWNoaWxkLGJvZHkud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtYnV0dG9uOmxhc3QtY2hpbGQsYm9keS53b29jb21tZXJjZS1jYXJ0IC5vcmRlci1hY3Rpb25zIC5idXR0b246bGFzdC1jaGlsZCxib2R5Lndvb2NvbW1lcmNlLWNhcnQgLmJ1dHRvbjpsYXN0LWNoaWxkLGJvZHkud29vY29tbWVyY2UtY2FydCAuYnV0dG9uLmJ1dHRvbi5hbHQ6bGFzdC1jaGlsZCxib2R5Lndvb2NvbW1lcmNlLWNhcnQgI2FkZF9wYXltZW50X21ldGhvZCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbjpsYXN0LWNoaWxkLGJvZHkud29vY29tbWVyY2UtY2FydCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbjpsYXN0LWNoaWxkLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWJ1dHRvbjpsYXN0LWNoaWxkLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbjpsYXN0LWNoaWxkLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLmJ1dHRvbjpsYXN0LWNoaWxkLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLmJ1dHRvbi5idXR0b24uYWx0Omxhc3QtY2hpbGQsYm9keS53b29jb21tZXJjZS1jaGVja291dCAjYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uOmxhc3QtY2hpbGQsYm9keS53b29jb21tZXJjZS1jaGVja291dCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbjpsYXN0LWNoaWxkLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC53b29jb21tZXJjZS1idXR0b246bGFzdC1jaGlsZCxib2R5I2FkZF9wYXltZW50X21ldGhvZCAub3JkZXItYWN0aW9ucyAuYnV0dG9uOmxhc3QtY2hpbGQsYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLmJ1dHRvbjpsYXN0LWNoaWxkLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC5idXR0b24uYnV0dG9uLmFsdDpsYXN0LWNoaWxkLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kICNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b246bGFzdC1jaGlsZCxib2R5I2FkZF9wYXltZW50X21ldGhvZCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbjpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfWJvZHkgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1idXR0b24sYm9keSAud29vY29tbWVyY2UgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbixib2R5IC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2FydC1mb3JtIC5hY3Rpb25zIC5idXR0b24sYm9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1idXR0b24sYm9keS53b29jb21tZXJjZS1jYXJ0IC5vcmRlci1hY3Rpb25zIC5idXR0b24sYm9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmFjdGlvbnMgLmJ1dHRvbixib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1idXR0b24sYm9keS53b29jb21tZXJjZS1jaGVja291dCAub3JkZXItYWN0aW9ucyAuYnV0dG9uLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuYWN0aW9ucyAuYnV0dG9uLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC53b29jb21tZXJjZS1idXR0b24sYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbixib2R5I2FkZF9wYXltZW50X21ldGhvZCAud29vY29tbWVyY2UtY2FydC1mb3JtIC5hY3Rpb25zIC5idXR0b257cGFkZGluZzoxLjZyZW0gMnJlbTtib3JkZXItcmFkaXVzOjIuOXJlbTtmb250LXNpemU6MS4ycmVtfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7Ym9keSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWJ1dHRvbixib2R5IC53b29jb21tZXJjZSAub3JkZXItYWN0aW9ucyAuYnV0dG9uLGJvZHkgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmFjdGlvbnMgLmJ1dHRvbixib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWJ1dHRvbixib2R5Lndvb2NvbW1lcmNlLWNhcnQgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbixib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuYWN0aW9ucyAuYnV0dG9uLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWJ1dHRvbixib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5vcmRlci1hY3Rpb25zIC5idXR0b24sYm9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2FydC1mb3JtIC5hY3Rpb25zIC5idXR0b24sYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLndvb2NvbW1lcmNlLWJ1dHRvbixib2R5I2FkZF9wYXltZW50X21ldGhvZCAub3JkZXItYWN0aW9ucyAuYnV0dG9uLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmFjdGlvbnMgLmJ1dHRvbntwYWRkaW5nOjEuOHJlbSAyLjhyZW0gIWltcG9ydGFudDtmb250LXNpemU6Mi41cmVtICFpbXBvcnRhbnR9fWJvZHkgLndvb2NvbW1lcmNlIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwicmFuZ2VcIl0pLGJvZHkgLndvb2NvbW1lcmNlIHRleHRhcmVhLGJvZHkgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IHRleHRhcmVhLGJvZHkgLndvb2NvbW1lcmNlIHNlbGVjdCxib2R5IC53b29jb21tZXJjZSAuc2VsZWN0Mi1zZWxlY3Rpb24sYm9keS53b29jb21tZXJjZS1jYXJ0IGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwicmFuZ2VcIl0pLGJvZHkud29vY29tbWVyY2UtY2FydCB0ZXh0YXJlYSxib2R5Lndvb2NvbW1lcmNlLWNhcnQgZm9ybSAuZm9ybS1yb3cgdGV4dGFyZWEsYm9keS53b29jb21tZXJjZS1jYXJ0IHNlbGVjdCxib2R5Lndvb2NvbW1lcmNlLWNhcnQgLnNlbGVjdDItc2VsZWN0aW9uLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJyYW5nZVwiXSksYm9keS53b29jb21tZXJjZS1jaGVja291dCB0ZXh0YXJlYSxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0gLmZvcm0tcm93IHRleHRhcmVhLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgc2VsZWN0LGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLnNlbGVjdDItc2VsZWN0aW9uLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwicmFuZ2VcIl0pLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIHRleHRhcmVhLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIGZvcm0gLmZvcm0tcm93IHRleHRhcmVhLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIHNlbGVjdCxib2R5I2FkZF9wYXltZW50X21ldGhvZCAuc2VsZWN0Mi1zZWxlY3Rpb257d2lkdGg6MTAwJTtib3JkZXItcmFkaXVzOjEwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO2JveC1zaGFkb3c6bm9uZTtwYWRkaW5nOjEuOHJlbSAxLjlyZW07Ym9yZGVyOjFweCBzb2xpZCAjZDRlY2ZhO2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjIuMnJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6bm9ybWFsfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7Ym9keSAud29vY29tbWVyY2UgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJyYW5nZVwiXSksYm9keSAud29vY29tbWVyY2UgdGV4dGFyZWEsYm9keSAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgdGV4dGFyZWEsYm9keSAud29vY29tbWVyY2Ugc2VsZWN0LGJvZHkgLndvb2NvbW1lcmNlIC5zZWxlY3QyLXNlbGVjdGlvbixib2R5Lndvb2NvbW1lcmNlLWNhcnQgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJyYW5nZVwiXSksYm9keS53b29jb21tZXJjZS1jYXJ0IHRleHRhcmVhLGJvZHkud29vY29tbWVyY2UtY2FydCBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYSxib2R5Lndvb2NvbW1lcmNlLWNhcnQgc2VsZWN0LGJvZHkud29vY29tbWVyY2UtY2FydCAuc2VsZWN0Mi1zZWxlY3Rpb24sYm9keS53b29jb21tZXJjZS1jaGVja291dCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdChbdHlwZT1cInJhbmdlXCJdKSxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IHRleHRhcmVhLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybSAuZm9ybS1yb3cgdGV4dGFyZWEsYm9keS53b29jb21tZXJjZS1jaGVja291dCBzZWxlY3QsYm9keS53b29jb21tZXJjZS1jaGVja291dCAuc2VsZWN0Mi1zZWxlY3Rpb24sYm9keSNhZGRfcGF5bWVudF9tZXRob2QgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJyYW5nZVwiXSksYm9keSNhZGRfcGF5bWVudF9tZXRob2QgdGV4dGFyZWEsYm9keSNhZGRfcGF5bWVudF9tZXRob2QgZm9ybSAuZm9ybS1yb3cgdGV4dGFyZWEsYm9keSNhZGRfcGF5bWVudF9tZXRob2Qgc2VsZWN0LGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC5zZWxlY3QyLXNlbGVjdGlvbntmb250LXNpemU6M3JlbTtwYWRkaW5nOjIuOHJlbSAyLjlyZW19fWJvZHkgLndvb2NvbW1lcmNlIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwicmFuZ2VcIl0pOmZvY3VzLGJvZHkgLndvb2NvbW1lcmNlIHRleHRhcmVhOmZvY3VzLGJvZHkgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IHRleHRhcmVhOmZvY3VzLGJvZHkgLndvb2NvbW1lcmNlIHNlbGVjdDpmb2N1cyxib2R5IC53b29jb21tZXJjZSAuc2VsZWN0Mi1zZWxlY3Rpb246Zm9jdXMsYm9keS53b29jb21tZXJjZS1jYXJ0IGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwicmFuZ2VcIl0pOmZvY3VzLGJvZHkud29vY29tbWVyY2UtY2FydCB0ZXh0YXJlYTpmb2N1cyxib2R5Lndvb2NvbW1lcmNlLWNhcnQgZm9ybSAuZm9ybS1yb3cgdGV4dGFyZWE6Zm9jdXMsYm9keS53b29jb21tZXJjZS1jYXJ0IHNlbGVjdDpmb2N1cyxib2R5Lndvb2NvbW1lcmNlLWNhcnQgLnNlbGVjdDItc2VsZWN0aW9uOmZvY3VzLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJyYW5nZVwiXSk6Zm9jdXMsYm9keS53b29jb21tZXJjZS1jaGVja291dCB0ZXh0YXJlYTpmb2N1cyxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0gLmZvcm0tcm93IHRleHRhcmVhOmZvY3VzLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgc2VsZWN0OmZvY3VzLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLnNlbGVjdDItc2VsZWN0aW9uOmZvY3VzLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwicmFuZ2VcIl0pOmZvY3VzLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIHRleHRhcmVhOmZvY3VzLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIGZvcm0gLmZvcm0tcm93IHRleHRhcmVhOmZvY3VzLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIHNlbGVjdDpmb2N1cyxib2R5I2FkZF9wYXltZW50X21ldGhvZCAuc2VsZWN0Mi1zZWxlY3Rpb246Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCAjMDAzNjYzO291dGxpbmU6MH1ib2R5IC53b29jb21tZXJjZSB0ZXh0YXJlYSxib2R5IC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYSxib2R5Lndvb2NvbW1lcmNlLWNhcnQgdGV4dGFyZWEsYm9keS53b29jb21tZXJjZS1jYXJ0IGZvcm0gLmZvcm0tcm93IHRleHRhcmVhLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgdGV4dGFyZWEsYm9keS53b29jb21tZXJjZS1jaGVja291dCBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYSxib2R5I2FkZF9wYXltZW50X21ldGhvZCB0ZXh0YXJlYSxib2R5I2FkZF9wYXltZW50X21ldGhvZCBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYXttaW4taGVpZ2h0OjE2MHB4O3Jlc2l6ZTpub25lfWJvZHkgLndvb2NvbW1lcmNlIC5zZWxlY3QyLXNlbGVjdGlvbixib2R5Lndvb2NvbW1lcmNlLWNhcnQgLnNlbGVjdDItc2VsZWN0aW9uLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLnNlbGVjdDItc2VsZWN0aW9uLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC5zZWxlY3QyLXNlbGVjdGlvbntwYWRkaW5nOjEuNXJlbSAxLjlyZW07aGVpZ2h0OmF1dG99Ym9keSAud29vY29tbWVyY2UgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsYm9keS53b29jb21tZXJjZS1jYXJ0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfWJvZHkgLndvb2NvbW1lcmNlIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LGJvZHkud29vY29tbWVyY2UtY2FydCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e3RvcDowO3JpZ2h0OjdweDtib3R0b206MDttYXJnaW46YXV0b31ib2R5IC53b29jb21tZXJjZSBmaWVsZHNldCxib2R5Lndvb2NvbW1lcmNlLWNhcnQgZmllbGRzZXQsYm9keS53b29jb21tZXJjZS1jaGVja291dCBmaWVsZHNldCxib2R5I2FkZF9wYXltZW50X21ldGhvZCBmaWVsZHNldHtib3JkZXI6MDttYXJnaW46MDtwYWRkaW5nOjB9Ym9keSAud29vY29tbWVyY2UgZmllbGRzZXQgbGVnZW5kLGJvZHkud29vY29tbWVyY2UtY2FydCBmaWVsZHNldCBsZWdlbmQsYm9keS53b29jb21tZXJjZS1jaGVja291dCBmaWVsZHNldCBsZWdlbmQsYm9keSNhZGRfcGF5bWVudF9tZXRob2QgZmllbGRzZXQgbGVnZW5ke2ZvbnQtd2VpZ2h0OjUwMH1ib2R5IC53b29jb21tZXJjZSAuZm9ybS1yb3csYm9keS53b29jb21tZXJjZS1jYXJ0IC5mb3JtLXJvdyxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5mb3JtLXJvdyxib2R5I2FkZF9wYXltZW50X21ldGhvZCAuZm9ybS1yb3d7bWFyZ2luLWJvdHRvbToyLjdyZW19Ym9keSAud29vY29tbWVyY2UgZm9ybSAuc2hvdy1wYXNzd29yZC1pbnB1dCxib2R5Lndvb2NvbW1lcmNlLWNhcnQgZm9ybSAuc2hvdy1wYXNzd29yZC1pbnB1dCxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0gLnNob3ctcGFzc3dvcmQtaW5wdXQsYm9keSNhZGRfcGF5bWVudF9tZXRob2QgZm9ybSAuc2hvdy1wYXNzd29yZC1pbnB1dHt0b3A6MWVtICFpbXBvcnRhbnR9Ym9keS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbnttYXJnaW4tcmlnaHQ6NXJlbTtiYWNrZ3JvdW5kOiNmMmZhZmU7cGFkZGluZzoyLjVyZW0gM3JlbTtib3gtc2hhZG93OjAgMCA2cHggcmdiYSg0NSw0NSw0NSwwLjEpO2JvcmRlci1yYWRpdXM6MnJlbTt3aWR0aDozMHJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpe2JvZHkud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb257d2lkdGg6MzByZW07ZmxvYXQ6bGVmdH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9ue3dpZHRoOjEwMCU7ZmxvYXQ6bm9uZTttYXJnaW4tYm90dG9tOjMuNXJlbX19Ym9keS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bHttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lfWJvZHkud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGl7bWFyZ2luOjAgMCAxLjZyZW0gMH1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6IzAwMzY2Mztmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxO3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7Ym9keS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaSBhe2ZvbnQtc2l6ZTozcmVtfX1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpIGE6aG92ZXJ7Y29sb3I6I2Y5YTYzZH1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpLmlzLWFjdGl2ZT5he2NvbG9yOiNmOWE2M2R9Ym9keS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50e3dpZHRoOmNhbGMoMTAwJSAtIDM1cmVtKX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpe2JvZHkud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnR7d2lkdGg6Y2FsYygxMDAlIC0gMzVyZW0pO2Zsb2F0OnJpZ2h0fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2JvZHkud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnR7d2lkdGg6MTAwJTtmbG9hdDpub25lfX1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLnF1YW50aXR5LWlucHV0LWNhcnR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjowO3dpZHRoOjEwMCV9Ym9keS53b29jb21tZXJjZS1jYXJ0IC5xdWFudGl0eS1pbnB1dC1jYXJ0IGJ1dHRvbnt3aWR0aDo0M3B4O2hlaWdodDo0MHB4O3BhZGRpbmc6MDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjEyLDIzNiwyNTAsMC4yKTtjdXJzb3I6cG9pbnRlcjtjb2xvcjojMDAzNjYzO2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjE7Zm9udC13ZWlnaHQ6NzAwO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuM3M7bWFyZ2luOjB9Ym9keS53b29jb21tZXJjZS1jYXJ0IC5xdWFudGl0eS1pbnB1dC1jYXJ0IGJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNkNGVjZmF9Ym9keS53b29jb21tZXJjZS1jYXJ0IC5xdWFudGl0eS1pbnB1dC1jYXJ0IGJ1dHRvbi5taW51c3tib3JkZXItdG9wLWxlZnQtcmFkaXVzOjMzcHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czozM3B4fWJvZHkud29vY29tbWVyY2UtY2FydCAucXVhbnRpdHktaW5wdXQtY2FydCBidXR0b24ucGx1c3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czozM3B4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjMzcHh9Ym9keS53b29jb21tZXJjZS1jYXJ0IC5xdWFudGl0eS1pbnB1dC1jYXJ0IGJ1dHRvbiBpe2Rpc3BsYXk6YmxvY2t9Ym9keS53b29jb21tZXJjZS1jYXJ0IC5xdWFudGl0eS1pbnB1dC1jYXJ0IGlucHV0e21heC13aWR0aDo0MHB4ICFpbXBvcnRhbnQ7aGVpZ2h0OjQwcHggIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDtmb250LXNpemU6MS44cmVtICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MTtmb250LXdlaWdodDo3MDA7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7Y29sb3I6IzAwMzY2MyAhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Ym9keS53b29jb21tZXJjZS1jYXJ0IC5xdWFudGl0eS1pbnB1dC1jYXJ0IGlucHV0e2ZvbnQtc2l6ZToyLjJyZW0gIWltcG9ydGFudH19Ym9keS53b29jb21tZXJjZS1jYXJ0IC5xdWFudGl0eS1pbnB1dC1jYXJ0IGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLGJvZHkud29vY29tbWVyY2UtY2FydCAucXVhbnRpdHktaW5wdXQtY2FydCBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRjb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7bWFyZ2luOjB9Ym9keS53b29jb21tZXJjZS1jYXJ0IC5xdWFudGl0eS1pbnB1dC1jYXJ0IGlucHV0W3R5cGU9XCJudW1iZXJcIl17LW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZDt3aWR0aDo4MHB4ICFpbXBvcnRhbnR9Ym9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9Ym9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZTo6YmVmb3JlLGJvZHkud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2U6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06cm90YXRlKDU1ZGVnKTtiYWNrZ3JvdW5kLWNvbG9yOiNENEVDRkE7ei1pbmRleDotMX1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlOjpiZWZvcmV7cmlnaHQ6LTE1cHg7dG9wOjcwcHg7d2lkdGg6ODJweDtoZWlnaHQ6ODJweDt6LWluZGV4Oi0xfWJvZHkud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2U6YWZ0ZXJ7bGVmdDozNXB4O3dpZHRoOjE2cmVtO2hlaWdodDoxNnJlbTtib3R0b206MTUlfWJvZHkud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtY2FydC1mb3JtX19jb250ZW50c3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOm5vbmV9Ym9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NvbnRlbnRzIHRoZWFke2JhY2tncm91bmQtY29sb3I6I2Q0ZWNmYTtjb2xvcjojMDAzNjYzO2ZvbnQtc2l6ZToyLjJyZW07Zm9udC13ZWlnaHQ6NzAwfWJvZHkud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtY2FydC1mb3JtX19jb250ZW50cyB0aGVhZCB0aHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNjE4M2EwO3BhZGRpbmc6MTNweCAxMnB4fWJvZHkud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtY2FydC1mb3JtX19jb250ZW50cyB0aGVhZCBzcGFue2NvbG9yOiNmN2E2M2V9Ym9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NhcnQtaXRlbSB0ZHtjb2xvcjojMDAzNjYzO2JvcmRlci1jb2xvcjojYmNkYWViO3BhZGRpbmc6MjdweCAxMnB4IDEzcHg7Zm9udC13ZWlnaHQ6NDAwfWJvZHkud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtY2FydC1mb3JtIC5wcm9kdWN0LXJlbW92ZXtwYWRkaW5nLXJpZ2h0OjB9Ym9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1jYXJ0LWZvcm0gYS5yZW1vdmV7Zm9udC1zaXplOjRyZW07Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiNmN2E2M2UgIWltcG9ydGFudDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3N9Ym9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1jYXJ0LWZvcm0gYS5yZW1vdmU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDt0cmFuc2Zvcm06c2NhbGUoMS4zKX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2JvZHkud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtY2FydC1mb3JtIC5wcm9kdWN0LXByaWNle2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn19Ym9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLnByb2R1Y3QtcXVhbnRpdHl7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAucHJvZHVjdC1xdWFudGl0eXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufX1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAubmV4dC1iaWxsaW5nLXByaWNle2ZvbnQtc2l6ZToxLjZyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAubmV4dC1iaWxsaW5nLXByaWNle2ZvbnQtc2l6ZToyLjJyZW19fWJvZHkud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtY2FydC1mb3JtIC5hY3Rpb25ze2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM2MTgzYTA7cGFkZGluZzoxNHB4IDAgMjJweCAwfWJvZHkud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtY2FydC1mb3JtIC5hY3Rpb25zIC5idXR0b257bWFyZ2luLXJpZ2h0OjA7Zm9udC1zaXplOjEuNnJlbX1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxze21hcmdpbi10b3A6MThweH1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIGgye2ZvbnQtc2l6ZToyLjJyZW07Y29sb3I6IzAwMzY2Mztmb250LXdlaWdodDo3MDB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5Lndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIGgye2ZvbnQtc2l6ZTozLjJyZW19fWJvZHkud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgdGFibGUuc2hvcF90YWJsZXtib3JkZXI6bm9uZTtjb2xvcjojMDAzNjYzfWJvZHkud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgdGFibGUuc2hvcF90YWJsZSB0Ym9keSAub3JkZXItdG90YWx7YmFja2dyb3VuZC1jb2xvcjojZDRlY2ZhO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NzAwfWJvZHkud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgdGFibGUuc2hvcF90YWJsZSB0Ym9keSAub3JkZXItdG90YWwgdGgsYm9keS53b29jb21tZXJjZS1jYXJ0IC5jYXJ0X3RvdGFscyB0YWJsZS5zaG9wX3RhYmxlIHRib2R5IC5vcmRlci10b3RhbCB0ZHtib3JkZXI6MXB4IHNvbGlkICNiY2RhZWI7cGFkZGluZzoxM3B4IDEycHg7bGluZS1oZWlnaHQ6MX1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIHRhYmxlLnNob3BfdGFibGUgdGJvZHkgLm9yZGVyLXRvdGFsIHRoe2JvcmRlci1yaWdodDpub25lfWJvZHkud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgdGFibGUuc2hvcF90YWJsZSB0Ym9keSAub3JkZXItdG90YWwgdGR7Ym9yZGVyLWxlZnQ6bm9uZTtmb250LXNpemU6Mi4ycmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Ym9keS53b29jb21tZXJjZS1jYXJ0IC5jYXJ0X3RvdGFscyB0YWJsZS5zaG9wX3RhYmxlIHRib2R5IC5vcmRlci10b3RhbCB0ZHtmb250LXNpemU6My4ycmVtfX1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIHRhYmxlLnNob3BfdGFibGUgdGJvZHkgLmluY2x1ZGVzX3RheHtjb2xvcjojMDAzNjYzO2ZvbnQtc2l6ZToxLjRyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5Lndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIHRhYmxlLnNob3BfdGFibGUgdGJvZHkgLmluY2x1ZGVzX3RheHtmb250LXNpemU6Mi4ycmVtfX1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIHRhYmxlLnNob3BfdGFibGUgdGJvZHkgLnl3c2JzLXJlY3VycmluZy10b3RhbHMtaXRlbXMgdGgsYm9keS53b29jb21tZXJjZS1jYXJ0IC5jYXJ0X3RvdGFscyB0YWJsZS5zaG9wX3RhYmxlIHRib2R5IC55d3Nicy1yZWN1cnJpbmctdG90YWxzLWl0ZW1zIHRke3BhZGRpbmc6MzdweCAxMnB4IDEzcHg7Ym9yZGVyLXRvcDowO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM2MTgzYTB9Ym9keS53b29jb21tZXJjZS1jYXJ0IC5jYXJ0X3RvdGFscyB0YWJsZS5zaG9wX3RhYmxlIHRib2R5IC55d3Nicy1yZWN1cnJpbmctdG90YWxzLWl0ZW1zIHRoe3dpZHRoOjQ1JX1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIHRhYmxlLnNob3BfdGFibGUgdGJvZHkgLnl3c2JzLXJlY3VycmluZy10b3RhbHMtaXRlbXMgLnJlY3VycmluZy1hbW91bnR7Zm9udC1zaXplOjEuNHJlbTtmb250LXdlaWdodDo0MDA7bWFyZ2luLWJvdHRvbTozLjhyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5Lndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIHRhYmxlLnNob3BfdGFibGUgdGJvZHkgLnl3c2JzLXJlY3VycmluZy10b3RhbHMtaXRlbXMgLnJlY3VycmluZy1hbW91bnR7Zm9udC1zaXplOjIuMnJlbX19Ym9keS53b29jb21tZXJjZS1jYXJ0IC5jYXJ0X3RvdGFscyB0YWJsZS5zaG9wX3RhYmxlIHRib2R5IC55d3Nicy1yZWN1cnJpbmctdG90YWxzLWl0ZW1zIC5yZWN1cnJpbmctYW1vdW50Omxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjIuNnJlbX1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIHRhYmxlLnNob3BfdGFibGUgdGJvZHkgLnl3c2JzLXJlY3VycmluZy10b3RhbHMtaXRlbXMgLmFtb3VudHtmb250LXNpemU6Mi4ycmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Ym9keS53b29jb21tZXJjZS1jYXJ0IC5jYXJ0X3RvdGFscyB0YWJsZS5zaG9wX3RhYmxlIHRib2R5IC55d3Nicy1yZWN1cnJpbmctdG90YWxzLWl0ZW1zIC5hbW91bnR7Zm9udC1zaXplOjMuMnJlbX19Ym9keS53b29jb21tZXJjZS1jYXJ0IC5jYXJ0X3RvdGFscyB0YWJsZS5zaG9wX3RhYmxlIHRib2R5IC55d3Nicy1yZWN1cnJpbmctdG90YWxzLWl0ZW1zIC50YXhfbGFiZWx7Y29sb3I6IzAwMzY2M31ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIC5hZGRpdGlvbmFsLWluZm97bWFyZ2luLXRvcDoyMHB4fWJvZHkud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgLmFkZGl0aW9uYWwtaW5mbyBwe2Rpc3BsYXk6ZmxleDtmb250LXNpemU6MS40cmVtO2NvbG9yOiMwMDM2NjM7Zm9udC13ZWlnaHQ6NDAwO21heC13aWR0aDo1MDBweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2JvZHkud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgLmFkZGl0aW9uYWwtaW5mbyBwe2ZvbnQtc2l6ZToyLjJyZW19fWJvZHkud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgLmFkZGl0aW9uYWwtaW5mbyBzcGFue2NvbG9yOiNmN2E2M2U7bWFyZ2luLXJpZ2h0OjEycHg7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxLjhyZW19Ym9keS53b29jb21tZXJjZS1jYXJ0IC5jYXJ0X3RvdGFscyAud2MtcHJvY2VlZC10by1jaGVja291dHt0ZXh0LWFsaWduOnJpZ2h0fWJvZHkud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgLmJ1dHRvbntmb250LXNpemU6MS42cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Ym9keS53b29jb21tZXJjZS1jYXJ0IC5jYXJ0X3RvdGFscyAud2MtcHJvY2VlZC10by1jaGVja291dCAuYnV0dG9ue2ZvbnQtc2l6ZToyLjVyZW19fWJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNle3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtwYWRkaW5nLWJvdHRvbToyNXB4fWJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTpyb3RhdGUoNTVkZWcpO2JhY2tncm91bmQtY29sb3I6I0Q0RUNGQTt6LWluZGV4Oi0xfWJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlOjpiZWZvcmV7cmlnaHQ6LTE1cHg7dG9wOjEwMHB4O3dpZHRoOjgycHg7aGVpZ2h0OjgycHg7ei1pbmRleDotMX1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dCBoM3tjb2xvcjojMDAzNjYzO2ZvbnQtc2l6ZToyLjJyZW07Zm9udC13ZWlnaHQ6NzAwfWJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLmN1c3RvbWVyLWRldGFpbHN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwgMWZyKTtncmlkLWdhcDoyMXB4IDI0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jdXN0b21lci1kZXRhaWxze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxMDAlfX1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jdXN0b21lci1kZXRhaWxzIGgze2dyaWQtY29sdW1uOjEgLyAtMTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAzNjYzO2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjI7bWFyZ2luLWJvdHRvbTowfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Ym9keS53b29jb21tZXJjZS1jaGVja291dCAuY3VzdG9tZXItZGV0YWlscyBoM3tmb250LXNpemU6My42cmVtfX1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jdXN0b21lci1kZXRhaWxzIC5mb3JtLXJvd3twb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjB9Ym9keS53b29jb21tZXJjZS1jaGVja291dCAuY3VzdG9tZXItZGV0YWlscyAuZm9ybS1yb3cgbGFiZWx7Zm9udC1zaXplOjEuNnJlbTtjb2xvcjojMDAzNjYzO2ZvbnQtd2VpZ2h0OjQwMH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2JvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLmN1c3RvbWVyLWRldGFpbHMgLmZvcm0tcm93IGxhYmVse2ZvbnQtc2l6ZTozcmVtfX1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jdXN0b21lci1kZXRhaWxzIC5mb3JtLXJvdy53b29jb21tZXJjZS1pbnZhbGlkIGxhYmVse2NvbG9yOiNlNzUxNWN9Ym9keS53b29jb21tZXJjZS1jaGVja291dCAuY3VzdG9tZXItZGV0YWlscyAuZm9ybS1yb3cud29vY29tbWVyY2UtaW52YWxpZCBpbnB1dHtib3JkZXItY29sb3I6I2U3NTE1Y31ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jdXN0b21lci1kZXRhaWxzICNiaWxsaW5nX2VtYWlsX2ZpZWxke2dyaWQtY29sdW1uOjMgLyAtMX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2JvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLmN1c3RvbWVyLWRldGFpbHMgI2JpbGxpbmdfZW1haWxfZmllbGR7Z3JpZC1jb2x1bW46MSAvIC0xfX1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jdXN0b21lci1kZXRhaWxzICNiaWxsaW5nX2NvbXBhbnlfZmllbGQsYm9keS53b29jb21tZXJjZS1jaGVja291dCAuY3VzdG9tZXItZGV0YWlscyAjYmlsbGluZ19hZGRyZXNzXzFfZmllbGQsYm9keS53b29jb21tZXJjZS1jaGVja291dCAuY3VzdG9tZXItZGV0YWlscyAjYmlsbGluZ19hZGRyZXNzXzJfZmllbGR7Z3JpZC1jb2x1bW46MSAvIDN9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jdXN0b21lci1kZXRhaWxzICNiaWxsaW5nX2NvbXBhbnlfZmllbGQsYm9keS53b29jb21tZXJjZS1jaGVja291dCAuY3VzdG9tZXItZGV0YWlscyAjYmlsbGluZ19hZGRyZXNzXzFfZmllbGQsYm9keS53b29jb21tZXJjZS1jaGVja291dCAuY3VzdG9tZXItZGV0YWlscyAjYmlsbGluZ19hZGRyZXNzXzJfZmllbGR7Z3JpZC1jb2x1bW46MSAvIC0xfX1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jdXN0b21lci1kZXRhaWxzIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7Y29sb3I6IzAwMzY2M31ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXdyYXBwZXJ7Z3JpZC1jb2x1bW46MyAvIC0xO2dyaWQtcm93OjUgLyA5fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Ym9keS53b29jb21tZXJjZS1jaGVja291dCAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbi13cmFwcGVye2dyaWQtY29sdW1uOjEgLyAtMTtncmlkLXJvdzp1bnNldH19Ym9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxle2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNjE4M2EwO2JvcmRlci1yYWRpdXM6MDttYXJnaW4tYm90dG9tOjB9Ym9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRoZWFke2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjIuMnJlbTtmb250LXdlaWdodDo3MDB9Ym9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRoZWFkIHRoe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM2MTgzYTA7cGFkZGluZzoxNXB4IDMwcHh9Ym9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRoZWFkIHNwYW57Y29sb3I6I2Y3YTYzZX1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgdGJvZHkgdGR7Y29sb3I6IzAwMzY2Mztib3JkZXItY29sb3I6I2JjZGFlYjtwYWRkaW5nOjI1cHggMzBweCAxOHB4O2ZvbnQtd2VpZ2h0OjQwMDt2ZXJ0aWNhbC1hbGlnbjp0b3B9Ym9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIC55d3Nicy1wcmljZXtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjQwMH1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgLnl3c2JzLXByaWNlIC5hbW91bnR7Zm9udC1zaXplOjIuMnJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2JvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSAueXdzYnMtcHJpY2UgLmFtb3VudHtmb250LXNpemU6My4ycmVtfX1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgLm5leHQtYmlsbGluZy1wcmljZSxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgLm5leHQtYmlsbGluZy1wcmljZSAuYW1vdW50e2ZvbnQtc2l6ZToxLjZyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgLm5leHQtYmlsbGluZy1wcmljZSxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgLm5leHQtYmlsbGluZy1wcmljZSAuYW1vdW50e2ZvbnQtc2l6ZToyLjJyZW19fWJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSAub3JkZXItdG90YWx7YmFja2dyb3VuZC1jb2xvcjojZDRlY2ZhO2NvbG9yOiMwMDM2NjN9Ym9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIC5vcmRlci10b3RhbCB0aCxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgLm9yZGVyLXRvdGFsIHRke3BhZGRpbmc6MTJweCAzMHB4fWJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSAub3JkZXItdG90YWwgdGh7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNiY2RhZWI7Zm9udC1zaXplOjEuOHJlbX1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgLm9yZGVyLXRvdGFsIHRke2JvcmRlci1yaWdodDoxcHggc29saWQgI2JjZGFlYjtmb250LXNpemU6Mi4ycmVtfWJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSAub3JkZXItdG90YWwgLmluY2x1ZGVzX3RheHtjb2xvcjojMDAzNjYzO2ZvbnQtc2l6ZToxLjRyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgLm9yZGVyLXRvdGFsIC5pbmNsdWRlc190YXh7Zm9udC1zaXplOjIuMnJlbX19Ym9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIC55d3Nicy1yZWN1cnJpbmctdG90YWxzLWl0ZW1ze2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo3MDB9Ym9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIC55d3Nicy1yZWN1cnJpbmctdG90YWxzLWl0ZW1zIHRoLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSAueXdzYnMtcmVjdXJyaW5nLXRvdGFscy1pdGVtcyB0ZHtwYWRkaW5nOjI2cHggMzBweH1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgLnl3c2JzLXJlY3VycmluZy10b3RhbHMtaXRlbXMgdGh7dmVydGljYWwtYWxpZ246dG9wfWJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSAueXdzYnMtcmVjdXJyaW5nLXRvdGFscy1pdGVtcyAueXdzYnMtbmV4dC1iaWxsaW5nLWRhdGV7Zm9udC1zaXplOjEuNHJlbTtmb250LXdlaWdodDo0MDB9Ym9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIC55d3Nicy1yZWN1cnJpbmctdG90YWxzLWl0ZW1zIC5yZWN1cnJpbmctYW1vdW50e21hcmdpbi1ib3R0b206My44cmVtfWJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSAueXdzYnMtcmVjdXJyaW5nLXRvdGFscy1pdGVtcyAucmVjdXJyaW5nLWFtb3VudDpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTowfWJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLmFkZGl0aW9uYWwtaW5mb3ttYXJnaW46MTVweCAwIDQwcHg7cGFkZGluZy1sZWZ0OjMwcHh9Ym9keS53b29jb21tZXJjZS1jaGVja291dCAuYWRkaXRpb25hbC1pbmZvIHB7ZGlzcGxheTpmbGV4O2ZvbnQtc2l6ZToxLjRyZW07Y29sb3I6IzAwMzY2Mztmb250LXdlaWdodDo0MDB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5hZGRpdGlvbmFsLWluZm8gcHtmb250LXNpemU6Mi4ycmVtfX1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5hZGRpdGlvbmFsLWluZm8gc3Bhbntjb2xvcjojZjdhNjNlO21hcmdpbi1yaWdodDoxMnB4O2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MS44cmVtfWJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnR7YmFja2dyb3VuZC1jb2xvcjojZjJmYWZlfWJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgLndjX3BheW1lbnRfbWV0aG9kc3twYWRkaW5nLWxlZnQ6MzBweDtwYWRkaW5nLXJpZ2h0OjMwcHg7Ym9yZGVyLWJvdHRvbTpub25lfWJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgLndjX3BheW1lbnRfbWV0aG9kcyAud2NfcGF5bWVudF9tZXRob2Q6bm90KDpsYXN0LW9mLXR5cGUpe21hcmdpbi1ib3R0b206MjVweH1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IC53Y19wYXltZW50X21ldGhvZCAuaW5wdXQtcmFkaW97cG9zaXRpb246cmVsYXRpdmU7dG9wOi0ycHg7bWFyZ2luLXJpZ2h0OjEycHh9Ym9keS53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCAud2NfcGF5bWVudF9tZXRob2QgbGFiZWx7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzAwMzY2M31ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IC5wYXltZW50X2JveHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2JjZGFlYjttYXgtd2lkdGg6NjYwcHg7cGFkZGluZzoxMXB4IDMwcHg7bWFyZ2luOjIwcHggMCAwO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMwMDM2NjN9Ym9keS53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCAucGF5bWVudF9ib3g6OmJlZm9yZXtib3JkZXItYm90dG9tLWNvbG9yOiNmZmZ9Ym9keS53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCAucGF5bWVudF9ib3ggLnBheW5vdy1kYXRhLXByb2Nlc3NpbmctaW5mb3ttYXJnaW4tdG9wOjVweH1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IC5wYXltZW50X2JveCBwe21hcmdpbjowO2ZvbnQtc2l6ZToxLjhyZW19Ym9keS53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCAuZm9ybS1yb3cucGxhY2Utb3JkZXJ7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmc6MTBweCAzMHB4IDE0cHh9Ym9keS53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCAuZm9ybS1yb3cucGxhY2Utb3JkZXIgLmJ1dHRvbntmbG9hdDpsZWZ0ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEuNnJlbX1ib2R5Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIC53b29jb21tZXJjZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9Ym9keS53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCAud29vY29tbWVyY2U6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06cm90YXRlKDU1ZGVnKTtiYWNrZ3JvdW5kLWNvbG9yOiNENEVDRkE7ei1pbmRleDotMX1ib2R5Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIC53b29jb21tZXJjZTphZnRlcntsZWZ0OjM1cHg7d2lkdGg6MTZyZW07aGVpZ2h0OjE2cmVtO2JvdHRvbToxNSV9Ym9keS53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCBoM3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAzNjYzO2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Ym9keS53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCBoM3tmb250LXNpemU6My42cmVtfX1ib2R5Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIC53b29jb21tZXJjZS1vcmRlcntwYWRkaW5nLXRvcDoyMXJlbTtwYWRkaW5nLWJvdHRvbTozM3JlbX1ib2R5Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZHtjb2xvcjojMDAzNjYzO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46MzBweCAwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Ym9keS53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCAud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItcmVjZWl2ZWR7Zm9udC1zaXplOjMuNnJlbX19Ym9keS53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCAucmV0dXJuLXRvLXNob3AgLndjLWJhY2t3YXJke2ZvbnQtc2l6ZToxLjZyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIC5yZXR1cm4tdG8tc2hvcCAud2MtYmFja3dhcmR7Zm9udC1zaXplOjIuNXJlbX19LmRlZmF1bHQtdHh0e2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjIuOHJlbX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5kZWZhdWx0LXR4dHtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyNHB4fX0uaGVhZGxpbmUtLTEsLmRlZmF1bHQgaDF7Zm9udC1zaXplOjUuNXJlbTtsaW5lLWhlaWdodDo2LjZyZW19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuaGVhZGxpbmUtLTEsLmRlZmF1bHQgaDF7Zm9udC1zaXplOjMxcHg7bGluZS1oZWlnaHQ6NDRweH19LmhlYWRsaW5lLS0yLC5kZWZhdWx0IGgye2ZvbnQtc2l6ZToyLjZyZW07Zm9udC13ZWlnaHQ6NTAwfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmhlYWRsaW5lLS0yLC5kZWZhdWx0IGgye2ZvbnQtc2l6ZToycmVtfX0uaGVhZGxpbmUtLTMsLmRlZmF1bHQgaDN7Zm9udC1zaXplOjIuMXJlbTtmb250LXdlaWdodDo1MDB9LmhlYWRsaW5lLS00LC5kZWZhdWx0IGg0e2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NTAwfS5oZWFkbGluZS0tNSwuZGVmYXVsdCBoNXtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjUwMH0uaGVhZGxpbmUtLTYsLmRlZmF1bHQgaDZ7Zm9udC1zaXplOjEuNHJlbTtmb250LXdlaWdodDo1MDB9LmRlZmF1bHQgaDEsLmRlZmF1bHQgaDIsLmRlZmF1bHQgaDMsLmRlZmF1bHQgaDQsLmRlZmF1bHQgaDUsLmRlZmF1bHQgaDZ7ZGlzcGxheTpibG9ja30uZGVmYXVsdCBwe2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6M3JlbX0uZGVmYXVsdCBwIGltZ3twYWRkaW5nOjNyZW0gMCAxLjVyZW19LmRlZmF1bHQgdWx7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MCAwIDJyZW19LmRlZmF1bHQgdWwgbGl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjQuM3JlbTtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjEuOHJlbTtsaW5lLWhlaWdodDozLjlyZW19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuZGVmYXVsdCB1bCBsaXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMXB4O21hcmdpbi1ib3R0b206MjFweH19LmRlZmF1bHQgdWwgbGk6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7bWFyZ2luOjAgYXV0bztiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9jaGVjay1jaXJjdWxhci5zdmdcIik7d2lkdGg6Mi4zcmVtO2hlaWdodDoyLjNyZW19LmRlZmF1bHQgbGl7Zm9udC1zaXplOjEuOHJlbTtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbToxLjVyZW19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuZGVmYXVsdCBsaXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMXB4fX1ib2R5IC5kZWZhdWx0LW5ldXRyYWwgaDIsYm9keSAuZGVmYXVsdC1uZXV0cmFsIGgzLGJvZHkgLmRlZmF1bHQtbmV1dHJhbCBoNCxib2R5IC5kZWZhdWx0LW5ldXRyYWwgaDV7Y29sb3I6IzAwMzY2MztsaW5lLWhlaWdodDoxO2ZvbnQtd2VpZ2h0OjcwMH1ib2R5IC5kZWZhdWx0LW5ldXRyYWwgaDJ7Zm9udC1zaXplOjVyZW07bWFyZ2luLWJvdHRvbToyLjdyZW19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtib2R5IC5kZWZhdWx0LW5ldXRyYWwgaDJ7Zm9udC1zaXplOjMwcHg7bWFyZ2luLWJvdHRvbToyMXB4fX1ib2R5IC5kZWZhdWx0LW5ldXRyYWwgaDN7Zm9udC1zaXplOjQuM3JlbTttYXJnaW4tYm90dG9tOjIuN3JlbX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe2JvZHkgLmRlZmF1bHQtbmV1dHJhbCBoM3tmb250LXNpemU6MjdweH19Ym9keSAuZGVmYXVsdC1uZXV0cmFsIGg0e2ZvbnQtc2l6ZTozLjVyZW07bWFyZ2luLWJvdHRvbToyLjdyZW19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtib2R5IC5kZWZhdWx0LW5ldXRyYWwgaDR7Zm9udC1zaXplOjIxcHg7bWFyZ2luLWJvdHRvbToyM3B4fX1ib2R5IC5kZWZhdWx0LW5ldXRyYWwgaDV7Zm9udC1zaXplOjIuNHJlbTttYXJnaW4tYm90dG9tOjMuNXJlbTtjb2xvcjojMDAwfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Ym9keSAuZGVmYXVsdC1uZXV0cmFsIGg1e2ZvbnQtc2l6ZToxOHB4fX1ib2R5IC5kZWZhdWx0LW5ldXRyYWwgaDZ7Zm9udC1zaXplOjEuOHJlbTttYXJnaW4tYm90dG9tOjMuNHJlbTtjb2xvcjojMDAwfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Ym9keSAuZGVmYXVsdC1uZXV0cmFsIGg2e2ZvbnQtc2l6ZToxNnB4fX1ib2R5IC5kZWZhdWx0LW5ldXRyYWwgcHtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6Mi40cmVtO2NvbG9yOiMwYTIwMjI7bWFyZ2luLWJvdHRvbTo0LjJyZW19Ym9keSAuZGVmYXVsdC1uZXV0cmFsIHAgYXtjb2xvcjojMDAzNjYzfWJvZHkgLmRlZmF1bHQtbmV1dHJhbCBwIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe2JvZHkgLmRlZmF1bHQtbmV1dHJhbCBwe2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyN3B4fX1ib2R5IC5kZWZhdWx0LW5ldXRyYWwgLmdhbGxlcnl7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LTIuMXJlbTttYXJnaW4tcmlnaHQ6LTIuMXJlbX1ib2R5IC5kZWZhdWx0LW5ldXRyYWwgLmdhbGxlcnkgaW1ne2JvcmRlcjowIHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtib2R5IC5kZWZhdWx0LW5ldXRyYWwgLmdhbGxlcnl7bWFyZ2luOmF1dG8gLTEycHggMzBweCAhaW1wb3J0YW50fX1ib2R5IC5kZWZhdWx0LW5ldXRyYWwgLmdhbGxlcnktaXRlbXtwYWRkaW5nOjAgMi4xcmVtfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Ym9keSAuZGVmYXVsdC1uZXV0cmFsIC5nYWxsZXJ5LWl0ZW17cGFkZGluZzowIDZweH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtib2R5IC5kZWZhdWx0LW5ldXRyYWwgLmFsaWdubm9uZXttYXJnaW46MCAtMi41cmVtO3dpZHRoOmNhbGMoMTAwJSArIDVyZW0pO21heC13aWR0aDpjYWxjKDEwMCUgKyA1cmVtKX19Y29kZXtmb250LXNpemU6aW5oZXJpdDtmb250LWZhbWlseTppbmhlcml0O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6OX1jb2RlOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3dpZHRoOjEwMCU7aGVpZ2h0OjAuNnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiM4OWJkYmI7ei1pbmRleDotMX0uYm94ZXMzNjAtb3ZlcntwYWRkaW5nLWJvdHRvbToxMHJlbTt0ZXh0LWFsaWduOmNlbnRlcn0uYm94ZXMzNjB7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojZjJmYWZlfS5ib3hlczM2MF9fcm93e2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTguM3JlbX1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsuYm94ZXMzNjBfX3Jvd3tmbGV4LXdyYXA6d3JhcDttYXJnaW46MCAtMS4yNXJlbX19LmJveGVzMzYwX190aXRsZXtjb2xvcjojMDAzNjYzO2ZvbnQtZmFtaWx5OlwiTmV4YVhCb2xkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6My42cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbTozLjRyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYm94ZXMzNjBfX3RpdGxle3RleHQtYWxpZ246Y2VudGVyfX0uYm94ZXMzNjAgLnR0YmkzNjAtYnRucy1yb3d7cGFkZGluZy1ib3R0b206NXJlbX0uYm94MzYwe3dpZHRoOmNhbGMoMTAwJSAtIDIuMXJlbSk7cGFkZGluZzo0LjNyZW0gMi45cmVtIDMuOHJlbTttYXJnaW4tcmlnaHQ6Mi44cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtib3JkZXItcmFkaXVzOjRyZW07dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtib3gtc2hhZG93OjAgMCAyOXB4IHJnYmEoMTc2LDIwNywyMjUsMC40Myl9LmJveDM2MDpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5ib3gzNjB7ZmxleC13cmFwOndyYXA7d2lkdGg6Y2FsYygyNSUgLSAyLjUxcmVtKTttYXJnaW46MCAxLjI1cmVtIDIuNXJlbSAxLjI1cmVtfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5ib3gzNjB7d2lkdGg6Y2FsYyg1MCUgLSAyLjUxcmVtKX19LmJveDM2MF9faWNve3dpZHRoOjEyLjFyZW07aGVpZ2h0OjEyLjFyZW07bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tYm90dG9tOjMuOXJlbX1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsuYm94MzYwX19pY297d2lkdGg6NTAlO2hlaWdodDphdXRvfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5ib3gzNjBfX2ljb3t3aWR0aDo3MCU7aGVpZ2h0OmF1dG99fS5ib3gzNjBfX2ljbyBpbWd7d2lkdGg6MTAwJX0uYm94MzYwX190aXRsZXtkaXNwbGF5OmJsb2NrO2NvbG9yOiMwMTM2NjM7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6Mi4zcmVtO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbToyLjlyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYm94MzYwX190aXRsZXtmb250LXNpemU6My41cmVtfX0uYm94MzYwX190eHR7Y29sb3I6IzYxODNhMDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjIuNXJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5ib3gzNjBfX3R4dHtmb250LXNpemU6Mi44cmVtO2xpbmUtaGVpZ2h0OjEuN319LmJveDM2MF9fbGlua3ttYXJnaW4tdG9wOjMuNnJlbX0uYm94MzYwX19saW5rIGF7Y29sb3I6I2Y5YTYzZDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuN31AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5ib3gzNjBfX2xpbmsgYXtmb250LXNpemU6Mi44cmVtfX0uYWJvdXQzNjB7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo1LjVyZW0gMCA1LjlyZW07b3ZlcmZsb3c6aGlkZGVufS5hYm91dDM2MF9fcm93e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5hYm91dDM2MF9fcm93e2ZsZXgtd3JhcDp3cmFwfX0uYWJvdXQzNjBfX2NvbnRlbnR7d2lkdGg6NjclO3BhZGRpbmctcmlnaHQ6MTNyZW19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsuYWJvdXQzNjBfX2NvbnRlbnR7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OjB9fS5hYm91dDM2MF9fdGl0bGV7Y29sb3I6IzAwMzY2MztsaW5lLWhlaWdodDoxLjI7Zm9udC1mYW1pbHk6XCJOZXhhWEJvbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozLjZyZW07Zm9udC13ZWlnaHQ6NDAwfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7LmFib3V0MzYwX190aXRsZXt0ZXh0LWFsaWduOmNlbnRlcn19LmFib3V0MzYwX190eHR7Y29sb3I6IzYxODNhMDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuN31AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5hYm91dDM2MF9fdHh0e3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTozcmVtfX0uYWJvdXQzNjBfX2xvZ29ze3dpZHRoOjMzJTtwYWRkaW5nLWxlZnQ6MDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7LmFib3V0MzYwX19sb2dvc3t3aWR0aDoxMDAlO21heC13aWR0aDozMzBweDttYXJnaW46YXV0bztwYWRkaW5nLWxlZnQ6MH19LmFib3V0MzYwX19sb2dve3dpZHRoOjMwJTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjAgMS4ycmVtO29wYWNpdHk6LjY1fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmFib3V0MzYwX19sb2dve21heC13aWR0aDoxMTBweH19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsuYWJvdXQzNjBfX2xvZ297d2lkdGg6MzMuMyV9fS5hYm91dDM2MF9fbG9nbzpob3ZlcntvcGFjaXR5OjF9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYWJvdXQzNjBfX2J0bnt0ZXh0LWFsaWduOmNlbnRlcn19LmFib3V0MzYwLWRlZnMtb25seXtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MDt3aWR0aDowO292ZXJmbG93Om5vbmU7bGVmdDotMTAwJX0uYWJvdXQzNjAtYnRucy1yb3d7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOjVyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYWJvdXQzNjAtYnRucy1yb3d7bWFyZ2luLWJvdHRvbTo1cmVtO2p1c3RpZnktY29udGVudDpjZW50ZXJ9fS5hYm91dDM2MC1idG5zLXJvd19fb3J7bWFyZ2luOmF1dG8gM3JlbSBhdXRvIDEuN3JlbTtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDozLjJyZW07Y29sb3I6IzYxODNhMH0uY2xpZW50czM2MHtwYWRkaW5nOjEuMnJlbSAwIDJyZW07dGV4dC1hbGlnbjpsZWZ0O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmNsaWVudHMzNjB7cGFkZGluZzo4cmVtIDAgOHJlbX19LmNsaWVudHMzNjBfX3RpdGxle2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6My4ycmVtO21hcmdpbi1ib3R0b206MH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5jbGllbnRzMzYwX190aXRsZXtmb250LXNpemU6My40cmVtfX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5jbGllbnRzMzYwX190aXRsZXtmb250LXNpemU6My40cmVtfX0uY2xpZW50czM2MF9fdHh0e2NvbG9yOiM2MTgzYTA7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS43O21heC13aWR0aDo5Ni41cmVtO21hcmdpbjphdXRvO21hcmdpbi10b3A6NS41cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmNsaWVudHMzNjBfX3R4dHtmb250LXNpemU6MnJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsuY2xpZW50czM2MF9fdHh0e2ZvbnQtc2l6ZTozcmVtfX0uY2xpZW50czM2MC1vd2wtd3JhcHtwYWRkaW5nLXRvcDozcmVtO2hlaWdodDoxMTBweH1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5jbGllbnRzMzYwLW93bC13cmFwe3BhZGRpbmctdG9wOjNyZW07cGFkZGluZy1ib3R0b206OC4zcmVtO21hcmdpbi1ib3R0b206NS43cmVtO2hlaWdodDoyMDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KXsuY2xpZW50czM2MC1vd2wtd3JhcHtwYWRkaW5nLXRvcDoxNXB4O3BhZGRpbmctYm90dG9tOjQwcHg7bWFyZ2luLWJvdHRvbTozMHB4O2hlaWdodDoxNTdweH19Lm93bC1jYXJvdXNlbC5jbGllbnRzMzYwLW93bCAub3dsLWRvdHN7bWFyZ2luLXRvcDo1LjRyZW19Lm93bC1jYXJvdXNlbC5jbGllbnRzMzYwLW93bCAub3dsLWRvdHMgYnV0dG9uLm93bC1kb3R7d2lkdGg6Mi4zcmVtO2hlaWdodDoyLjNyZW07YmFja2dyb3VuZC1jb2xvcjojMDAzNjYzO2JvcmRlcjowLjJyZW0gc29saWQgIzAwMzY2MztvdXRsaW5lOjB9Lm93bC1jYXJvdXNlbC5jbGllbnRzMzYwLW93bCAub3dsLWRvdHMgYnV0dG9uLm93bC1kb3Q6aG92ZXIsLm93bC1jYXJvdXNlbC5jbGllbnRzMzYwLW93bCAub3dsLWRvdHMgYnV0dG9uLm93bC1kb3QuYWN0aXZle3dpZHRoOjIuM3JlbTtoZWlnaHQ6Mi4zcmVtO2JhY2tncm91bmQtY29sb3I6I2ZhYjUxODtib3JkZXI6MC4ycmVtIHNvbGlkICNmYWI1MTh9LmNsaWVudHMzNjAtbG9nbzpob3ZlcntmaWx0ZXI6bm9uZX0ubW9yZTM2MC1kZWZzLW9ubHl7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjA7d2lkdGg6MDtvdmVyZmxvdzpub25lO2xlZnQ6LTEwMCV9LmNvbnRlbnQzNjBfX21haW57bWFyZ2luLXRvcDozMHB4O3RleHQtYWxpZ246Y2VudGVyfS5jb250ZW50MzYwX19tYWluIGgxe2NvbG9yOiMwMDM2NjM7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6NS40cmVtO2ZvbnQtd2VpZ2h0OjkwMDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbTo0cmVtfS5jb250ZW50MzYwX19tYWluIHB7Y29sb3I6IzYxODNhMDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjd9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuY29udGVudDM2MF9fbWFpbiBwe2ZvbnQtc2l6ZTozcmVtfX0ubW9yZTM2MHtiYWNrZ3JvdW5kOiNmMmZhZmU7cGFkZGluZzo5cmVtIDAgMTFyZW07b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm1vcmUzNjB7cGFkZGluZzowcHh9fS5tb3JlMzYwX19yb3d7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXJ9Lm1vcmUzNjAtcGhvdG9ze3dpZHRoOjM2JX1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsubW9yZTM2MC1waG90b3N7d2lkdGg6NTAlfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5tb3JlMzYwLXBob3Rvc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMDAlO2ZsZXgtd3JhcDp3cmFwfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5tb3JlMzYwLXBob3Rvc19fc2luZ2xle2Rpc3BsYXk6ZmxleDttYXJnaW4tYm90dG9tOjVyZW07anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDo1MCU7cGFkZGluZzowfX0ubW9yZTM2MC1waG90b3NfX3NpbmdsZS1pbWd7ZGlzcGxheTpibG9jazt3aWR0aDo1MCU7bWFyZ2luLWxlZnQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZX0ubW9yZTM2MC1waG90b3NfX3NpbmdsZS1pbWcgaW1ne2Rpc3BsYXk6YmxvY2s7bWF4LWhlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5tb3JlMzYwLXBob3Rvc19fc2luZ2xlLWltZ3t3aWR0aDo5MCV9fS5tb3JlMzYwLXBob3Rvc19fc2luZ2xlLWltZzphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7d2lkdGg6MTEuNHJlbTtoZWlnaHQ6MTAuMXJlbTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9rMS5zdmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWlufS5tb3JlMzYwLXBob3Rvc19fc2luZ2xlLWltZy0tMTphZnRlcntsZWZ0Oi04LjNyZW07Ym90dG9tOjExcmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm1vcmUzNjAtcGhvdG9zX19zaW5nbGUtaW1nLS0xe3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206MnJlbX0ubW9yZTM2MC1waG90b3NfX3NpbmdsZS1pbWctLTEgaW1ne21hcmdpbjphdXRvfX0ubW9yZTM2MC1waG90b3NfX3NpbmdsZS1pbWctLTI6YWZ0ZXJ7bGVmdDotNy4ycmVtO2JvdHRvbTotMnJlbTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0ubW9yZTM2MC1waG90b3NfX3NpbmdsZS1pbWctLTM6YWZ0ZXJ7bGVmdDphdXRvO3JpZ2h0Oi0yLjhyZW07Ym90dG9tOmF1dG87dG9wOi02LjVyZW07YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvazMuc3ZnXCIpfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm1vcmUzNjAtcGhvdG9zX19zaW5nbGU6Zmlyc3QtY2hpbGR7d2lkdGg6MTAwJTtoZWlnaHQ6NTByZW19Lm1vcmUzNjAtcGhvdG9zX19zaW5nbGU6Zmlyc3QtY2hpbGQgLm1vcmUzNjAtcGhvdG9zX19zaW5nbGUtaW1ne3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9fS5tb3JlMzYwLXBob3Rvc19fc2luZ2xlOm50aC1jaGlsZCgyKSAubW9yZTM2MC1waG90b3NfX3NpbmdsZS1pbWd7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6MH0ubW9yZTM2MC1jb250ZW50e3dpZHRoOjY0JTtwYWRkaW5nOjIuMXJlbSAwIDAgNy4zcmVtfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5tb3JlMzYwLWNvbnRlbnR7d2lkdGg6NTAlfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5tb3JlMzYwLWNvbnRlbnR7d2lkdGg6MTAwJTtwYWRkaW5nOjA7bWFyZ2luLXRvcDoycmVtfX0ubW9yZTM2MC1jb250ZW50LWNvbnRhaW5lcntkaXNwbGF5OmZsZXg7ei1pbmRleDoxfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm1vcmUzNjAtY29udGVudC1jb250YWluZXJ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9fS5tb3JlMzYwLWNvbnRlbnRfX3RpdGxle2NvbG9yOiMwMDM2NjM7Zm9udC1mYW1pbHk6XCJOZXhhWEJvbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozLjZyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjttYXJnaW4tYm90dG9tOjQuMnJlbX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5tb3JlMzYwLWNvbnRlbnRfX3RpdGxle3RleHQtYWxpZ246Y2VudGVyfX0ubW9yZTM2MC1jb250ZW50X190eHR7Y29sb3I6IzYxODNhMDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNzt0ZXh0LWFsaWduOmp1c3RpZnl9QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsubW9yZTM2MC1jb250ZW50X190eHR7Zm9udC1zaXplOjNyZW19Lm1vcmUzNjAtY29udGVudF9fdHh0IHB7bWFyZ2luLWJvdHRvbTozcmVtO3RleHQtYWxpZ246Y2VudGVyfX0ubmV3czM2MC1mZWF0dXJlZHtwYWRkaW5nOjhyZW0gMCAxOHJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmMmZhZmU7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubmV3czM2MC1mZWF0dXJlZHtwYWRkaW5nOjVyZW19fS5uZXdzMzYwLWZlYXR1cmVkIC53cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5uZXdzMzYwLWZlYXR1cmVkX190aXRsZXtjb2xvcjojMDAzNjYzO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjUuNHJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS4yO21hcmdpbi1ib3R0b206MH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5uZXdzMzYwLWZlYXR1cmVkX190aXRsZXtmb250LXNpemU6NTBweDtsaW5lLWhlaWdodDo1OHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5uZXdzMzYwLWZlYXR1cmVkX190aXRsZXtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbToyLjVyZW19fS5uZXdzMzYwLWZlYXR1cmVkX190eHR7Y29sb3I6IzYxODNhMDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjd9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubmV3czM2MC1mZWF0dXJlZF9fdHh0e2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjMzcHg7bWFyZ2luLWJvdHRvbTo1MHB4fX0ubmV3czM2MC1mZWF0dXJlZC1uZXdze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nLXRvcDo2N3B4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lm5ld3MzNjAtZmVhdHVyZWQtbmV3c3tmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX0ubmV3czM2MC1mZWF0dXJlZC1uZXdzX19zaW5nbGV7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Y2FsYygzMy4zJSAtIDI1cHgpO21heC13aWR0aDozNjVweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5uZXdzMzYwLWZlYXR1cmVkLW5ld3NfX3NpbmdsZXt3aWR0aDoxMDAlO2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1ib3R0b206MTAwcHh9fS5uZXdzMzYwLWZlYXR1cmVkLW5ld3NfX2NvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTE5cHg7Ym90dG9tOi02M3B4O3dpZHRoOmNhbGMoMTAwJSAtIDE2cHgpO21pbi1oZWlnaHQ6MTQ4cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MCAxOXB4IDUzcHggcmdiYSgxNzYsMjA3LDIyNSwwLjQ0KTt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLXJhZGl1czo0MHB4O3BhZGRpbmc6MjhweCAzOHB4fS5uZXdzMzYwLWZlYXR1cmVkLW5ld3MtaW1ne2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJhZGl1czo0MHB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0ubmV3czM2MC1mZWF0dXJlZC1uZXdzLWltZzphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiMwMDM2NjM7b3BhY2l0eTowO3RyYW5zaXRpb246LjNzIGVhc2V9Lm5ld3MzNjAtZmVhdHVyZWQtbmV3cy1pbWcgaW1ne2Rpc3BsYXk6YmxvY2t9Lm5ld3MzNjAtZmVhdHVyZWQtbmV3cy1pbWcgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO21hcmdpbjphdXRvO3BhZGRpbmc6MCA4MHB4O2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6NDNweDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6NTJweDt6LWluZGV4OjI7b3BhY2l0eTowfS5uZXdzMzYwLWZlYXR1cmVkLW5ld3MtaW1nOmhvdmVyOmFmdGVye29wYWNpdHk6MC43N30ubmV3czM2MC1mZWF0dXJlZC1uZXdzLWltZzpob3ZlciBzcGFue29wYWNpdHk6MX0ubmV3czM2MC1mZWF0dXJlZC1uZXdzLWRhdGV7Y29sb3I6IzYxODNhMDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoyLjVyZW07bWFyZ2luLWJvdHRvbToxOHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5uZXdzMzYwLWZlYXR1cmVkLW5ld3MtdGl0bGV7Y29sb3I6IzAwMzY2Mztmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMXB4O2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoyLjVyZW07bWFyZ2luLWJvdHRvbTowfS5wb3N0LWVuZHtwYWRkaW5nOjEwMHB4IDAgMH0ucG9zdC1lbmRfX25hdntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLXRvcDotNjBweDttYXJnaW4tYm90dG9tOjYwcHg7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wb3N0LWVuZF9fbmF2e2ZvbnQtc2l6ZTozcmVtfX0ucG9zdC1lbmRfX25hdiBhe2NvbG9yOiMwMDM2NjN9Lm5ld3MzNjB7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDAgMThyZW07dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubmV3czM2MHtwYWRkaW5nOjAgMCAxMnJlbX19Lm5ld3MzNjAgLndyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmV9Lm5ld3MzNjBfX3RpdGxle2NvbG9yOiMwMDM2NjM7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6NS40cmVtO2ZvbnQtd2VpZ2h0OjkwMDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbTo0LjVyZW19QG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCl7Lm5ld3MzNjBfX3RpdGxle2ZvbnQtc2l6ZTo1MHB4O2xpbmUtaGVpZ2h0OjU4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lm5ld3MzNjBfX3RpdGxle2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjEuMjttYXJnaW4tYm90dG9tOjIuNXJlbX19Lm5ld3MzNjBfX3R4dHtjb2xvcjojNjE4M2EwO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuN31AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KXsubmV3czM2MF9fdHh0e2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjEuNzttYXJnaW4tYm90dG9tOjVyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lm5ld3MzNjBfX3R4dHtmb250LXNpemU6M3JlbX19Lm5ld3MzNjBfX2NvbnRlbnR7cGFkZGluZy10b3A6MTguNXJlbX0ubmV3czM2MCAuaW1nLWFicyBpbWd7bWF4LXdpZHRoOjQzcmVtfS5uZXdzMzYwIC5pbWctYWJzLS1uMXt0b3A6LTQ0LjVyZW07bGVmdDowfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lm5ld3MzNjAgLmltZy1hYnMtLW4xe2Rpc3BsYXk6bm9uZX19Lm5ld3MzNjAtbmV3c3ttYXJnaW46LTIuM3JlbTtwYWRkaW5nLXRvcDo2LjdyZW07d2lkdGg6Y2FsYygxMDAlICsgNS42cmVtKTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubmV3czM2MC1uZXdze21heC13aWR0aDo1NXJlbTttYXJnaW46MCBhdXRvfX0ubmV3czM2MC1uZXdzX19zaW5nbGV7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Y2FsYygzMy4zMyUgLSA1LjZyZW0pO21hcmdpbjowIDIuM3JlbTtwYWRkaW5nLXJpZ2h0OjJyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubmV3czM2MC1uZXdzX19zaW5nbGV7d2lkdGg6MTAwJTttYXJnaW46MCAwIDlyZW19fS5uZXdzMzYwLW5ld3NfX2NvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6OTYlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMS45cmVtIDUuM3JlbSByZ2JhKDE3NiwyMDcsMjI1LDAuNDQpO3RleHQtYWxpZ246bGVmdDtib3JkZXItcmFkaXVzOjRyZW07cGFkZGluZzoyLjhyZW07bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tdG9wOi02LjhyZW07bWFyZ2luLXJpZ2h0Oi0ycmVtfS5uZXdzMzYwLW5ld3MtdGl0bGV7Y29sb3I6IzAwMzY2Mztmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbTowO3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7Lm5ld3MzNjAtbmV3cy10aXRsZXtmb250LXNpemU6M3JlbX19Lm5ld3MzNjAtbmV3cy1pbWd7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDoxMDAlO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJhZGl1czo0cmVtO2JhY2tncm91bmQ6Izg1OWRiMTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9Lm5ld3MzNjAtbmV3cy1pbWc6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDowO2JvdHRvbTowO3dpZHRoOjEwMCU7YmFja2dyb3VuZDojMDAzNjYzO29wYWNpdHk6MDt0cmFuc2l0aW9uOi4zcyBlYXNlfS5uZXdzMzYwLW5ld3MtaW1nIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjB9Lm5ld3MzNjAtbmV3cy1pbWcgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2xlZnQ6MDtyaWdodDowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7bWFyZ2luOmF1dG87cGFkZGluZzowIDNyZW07Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyLjVyZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuNzt6LWluZGV4OjI7b3BhY2l0eTowfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm5ld3MzNjAtbmV3cy1pbWcgc3Bhbntmb250LXNpemU6NHJlbTtsaW5lLWhlaWdodDoxLjR9fS5uZXdzMzYwLW5ld3MtaW1nOmhvdmVyOmFmdGVye29wYWNpdHk6MC43N30ubmV3czM2MC1uZXdzLWltZzpob3ZlciBzcGFue29wYWNpdHk6MX0ubmV3czM2MC1uZXdzLWRhdGV7Y29sb3I6IzYxODNhMDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjdyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNztkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsubmV3czM2MC1uZXdzLWRhdGV7Zm9udC1zaXplOjIuN3JlbX19LmltZy1hYnMtLWNsaWVudHMxe3RvcDotMTYuNXJlbTtsZWZ0OjA7cmlnaHQ6MDt3aWR0aDo0M3JlbTttYXJnaW46YXV0bztwb3NpdGlvbjphYnNvbHV0ZX0ub3VyLXBvcnRmb2xpbzM2MHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjguNXJlbSAwIDEzcmVtO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5vdXItcG9ydGZvbGlvMzYwe3BhZGRpbmctdG9wOjEycmVtfX0ub3VyLXBvcnRmb2xpbzM2MDpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2YyZmFmZX0ub3VyLXBvcnRmb2xpbzM2MF9fYm94e21hcmdpbjowIDFyZW07cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O3BhZGRpbmc6N3JlbSAzOS4xcmVtIDcuNnJlbSAxMi4xcmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjRyZW07Ym94LXNoYWRvdzowIDEuOXJlbSA1LjNyZW0gcmdiYSgxNzYsMjA3LDIyNSwwLjQ0KX1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsub3VyLXBvcnRmb2xpbzM2MF9fYm94e21hcmdpbi1sZWZ0OjRyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm91ci1wb3J0Zm9saW8zNjBfX2JveHtwYWRkaW5nOjdyZW0gN3JlbSA3cmVtIDVyZW07bWFyZ2luLWxlZnQ6OHJlbX19Lm91ci1wb3J0Zm9saW8zNjBfX2ljb3t3aWR0aDoxMy45cmVtO2hlaWdodDoxMy45cmVtO21hcmdpbi10b3A6MnJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5vdXItcG9ydGZvbGlvMzYwX19pY297d2lkdGg6MTRyZW07aGVpZ2h0OjE0cmVtO21hcmdpbi10b3A6MH19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsub3VyLXBvcnRmb2xpbzM2MF9faWNve2Rpc3BsYXk6bm9uZX19Lm91ci1wb3J0Zm9saW8zNjBfX2NvbnRlbnR7cGFkZGluZy1sZWZ0OjEwLjRyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsub3VyLXBvcnRmb2xpbzM2MF9fY29udGVudHtwYWRkaW5nLWxlZnQ6NXJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsub3VyLXBvcnRmb2xpbzM2MF9fY29udGVudHtwYWRkaW5nLWxlZnQ6NXJlbX19Lm91ci1wb3J0Zm9saW8zNjBfX3RpdGxle2NvbG9yOiMwMDM2NjM7Zm9udC1mYW1pbHk6XCJOZXhhWEJvbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozLjZyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjttYXJnaW4tYm90dG9tOjMuNnJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5vdXItcG9ydGZvbGlvMzYwX190aXRsZXtmb250LXNpemU6NXJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsub3VyLXBvcnRmb2xpbzM2MF9fdGl0bGV7Zm9udC1zaXplOjUuNHJlbX19Lm91ci1wb3J0Zm9saW8zNjBfX3R4dHtjb2xvcjojNjE4M2EwO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41O21hcmdpbi1ib3R0b206NXJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5vdXItcG9ydGZvbGlvMzYwX190eHR7Zm9udC1zaXplOjJyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7Lm91ci1wb3J0Zm9saW8zNjBfX3R4dHtmb250LXNpemU6M3JlbX19Lm91ci1wb3J0Zm9saW8zNjAgLmltZy1hYnN7cG9zaXRpb246YWJzb2x1dGV9Lm91ci1wb3J0Zm9saW8zNjAgLmltZy1hYnMtLW9wMXt0b3A6LTguNnJlbTtyaWdodDotOXJlbTt3aWR0aDo0My41cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm91ci1wb3J0Zm9saW8zNjAgLmltZy1hYnMtLW9wMXtkaXNwbGF5Om5vbmV9fS5vdXItcG9ydGZvbGlvMzYwIC5pbWctYWJzLS1vcDJ7dG9wOi01cmVtO2xlZnQ6LTE1LjVyZW07d2lkdGg6MjlyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsub3VyLXBvcnRmb2xpbzM2MCAuaW1nLWFicy0tb3Aye3RvcDphdXRvO2JvdHRvbTotMTRyZW07bGVmdDotOS4ycmVtO3dpZHRoOjIyLjRyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7Lm91ci1wb3J0Zm9saW8zNjAgLmltZy1hYnMtLW9wMntsZWZ0Oi0xNnJlbTt3aWR0aDoyOC40cmVtO2JvdHRvbTotMTdyZW19fS5vdXItcG9ydGZvbGlvMzYwIC5pbWctYWJzLS1vcDN7Ym90dG9tOi01cmVtO3JpZ2h0OjI5cmVtO3dpZHRoOjE2LjVyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsub3VyLXBvcnRmb2xpbzM2MCAuaW1nLWFicy0tb3Aze3dpZHRoOjEwcmVtO3JpZ2h0OjVyZW07Ym90dG9tOi0zcmVtfX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5vdXItcG9ydGZvbGlvMzYwIC5pbWctYWJzLS1vcDN7d2lkdGg6MTVyZW07cmlnaHQ6MXJlbTtib3R0b206LTdyZW19fS5vdXItcG9ydGZvbGlvMzYwIC5pbWctYWJzIGltZ3t3aWR0aDoxMDAlfS5vdXItcHJpY2luZzM2MHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjguNXJlbSAwIDdyZW19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsub3VyLXByaWNpbmczNjB7cGFkZGluZy10b3A6M3JlbX19Lm91ci1wcmljaW5nMzYwOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowO3dpZHRoOjEwMCU7aGVpZ2h0OjM4cmVtO2JhY2tncm91bmQtY29sb3I6I2YyZmFmZX0ub3VyLXByaWNpbmczNjBfX2JveHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7cGFkZGluZzo3cmVtIDM5LjFyZW0gNy42cmVtIDEyLjFyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NHJlbTtib3gtc2hhZG93OjAgMS45cmVtIDUuM3JlbSByZ2JhKDE3NiwyMDcsMjI1LDAuNDQpfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7Lm91ci1wcmljaW5nMzYwX19ib3h7bWFyZ2luLWxlZnQ6OHJlbTtwYWRkaW5nOjdyZW0gN3JlbSA3cmVtIDhyZW19fS5vdXItcHJpY2luZzM2MF9fbGVmdHt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MCBhdXRvIDJyZW19Lm91ci1wcmljaW5nMzYwX19pY297d2lkdGg6MjMuMXJlbTtoZWlnaHQ6MjMuMXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNkNGVjZmE7Ym9yZGVyLXJhZGl1czo1MCU7bWFyZ2luLXRvcDoycmVtfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7Lm91ci1wcmljaW5nMzYwX19pY297ZGlzcGxheTpub25lfX0ub3VyLXByaWNpbmczNjBfX2NvbnRlbnR7cGFkZGluZy1sZWZ0OjEwLjRyZW19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsub3VyLXByaWNpbmczNjBfX2NvbnRlbnR7cGFkZGluZy1sZWZ0OjVyZW19fS5vdXItcHJpY2luZzM2MF9fdGl0bGV7Y29sb3I6IzAwMzY2Mztmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO21hcmdpbi10b3A6MnJlbTtmb250LXNpemU6NS40cmVtO2ZvbnQtd2VpZ2h0OjkwMDtsaW5lLWhlaWdodDoxLjJyZW07bWFyZ2luLWJvdHRvbTo1cmVtfS5vdXItcHJpY2luZzM2MF9fdHh0e2NvbG9yOiM2MTgzYTA7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS43O21hcmdpbi1ib3R0b206NHJlbX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5vdXItcHJpY2luZzM2MF9fdHh0e2ZvbnQtc2l6ZTozcmVtfX0ub3VyLXByaWNpbmczNjAgLmltZy1hYnN7cG9zaXRpb246YWJzb2x1dGV9Lm91ci1wcmljaW5nMzYwIC5pbWctYWJzLS1vcDF7dG9wOi05LjhyZW07cmlnaHQ6LTEwcmVtO3dpZHRoOjQ4LjlyZW19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsub3VyLXByaWNpbmczNjAgLmltZy1hYnMtLW9wMXtkaXNwbGF5Om5vbmV9fS5vdXItcHJpY2luZzM2MCAuaW1nLWFicy0tb3Aye3RvcDotNi4ycmVtO2xlZnQ6LTE3LjJyZW07d2lkdGg6MzMuNHJlbX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5vdXItcHJpY2luZzM2MCAuaW1nLWFicy0tb3Aye3RvcDphdXRvO2JvdHRvbTotMThyZW19fS5vdXItcHJpY2luZzM2MCAuaW1nLWFicy0tb3Aze2JvdHRvbTotNXJlbTtyaWdodDozMnJlbTt3aWR0aDoxN3JlbX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5vdXItcHJpY2luZzM2MCAuaW1nLWFicy0tb3Aze3dpZHRoOjE4cmVtO3JpZ2h0OjFyZW07Ym90dG9tOi03cmVtfS5vdXItcHJpY2luZzM2MCAuaW1nLWFicy0tb3AzIGltZ3t3aWR0aDoxMDAlfX0ucGFja2FnZXMzNjB7cG9zaXRpb246cmVsYXRpdmV9LnBhY2thZ2VzMzYwX19ib2R5e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0ucGFja2FnZXMzNjBfX3NxdWFyZS0xe3RvcDowO3JpZ2h0OjcuNHJlbX0ucGFja2FnZXMzNjBfX3NxdWFyZS0ye3RvcDo1cmVtO2xlZnQ6MTMuM3JlbX0ucGFja2FnZXMzNjBfX3NxdWFyZS0ze3RvcDozOC4zcmVtO3JpZ2h0OjExLjJyZW19LnBhY2thZ2VzMzYwIC5jb250YWluZXJ7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgMi41cmVtO21heC13aWR0aDoxMzJyZW19LnBhY2thZ2VzMzYwX19ib2R5e292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjdyZW0gMCAzcmVtIDA7bWFyZ2luOjAgLTNyZW19LnBhY2thZ2VzMzYwX190aXRsZXtjb2xvcjojMDAzNjYzO2ZvbnQtc2l6ZToyLjZyZW07Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246Y2VudGVyfS5wYWNrYWdlczM2MC10YWJsZXttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyLXNwYWNpbmc6M3JlbSAwO2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC10YWJsZXt3aWR0aDoxMDAlfX0ucGFja2FnZXMzNjAtdGFibGVfX2xlZnQtY29sdW1uLXRpdGxle2NvbG9yOiNmOWE2M2Q7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTozcmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWFsaWduOnJpZ2h0fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBhY2thZ2VzMzYwLXRhYmxlX19sZWZ0LWNvbHVtbi10aXRsZXt3aWR0aDo1MCU7Zm9udC1zaXplOjRyZW19fS5wYWNrYWdlczM2MC10YWJsZV9fYnVuZGxlLXRpdGxle3dpZHRoOjI5LjVyZW07cGFkZGluZzo1cmVtIDFyZW0gMy41cmVtIDFyZW07dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzAwMzY2Mztmb250LXdlaWdodDo3MDA7YmFja2dyb3VuZDpyZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDEwMGRlZywgI2ZmZiwgI2ZmZiAwLjVyZW0sICNkZWYwZmIgMC41cmVtLCAjZGVmMGZiIDFyZW0pO2JvcmRlci1yYWRpdXM6MnJlbSAycmVtIDAgMH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC10YWJsZV9fYnVuZGxlLXRpdGxle3dpZHRoOjUwJTtwYWRkaW5nOjVyZW0gNXJlbSAzLjVyZW0gNXJlbTtwb3NpdGlvbjpyZWxhdGl2ZX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGFja2FnZXMzNjAtdGFibGVfX2J1bmRsZS10aXRsZSsucGFja2FnZXMzNjAtdGFibGVfX2J1bmRsZS10aXRsZXtkaXNwbGF5Om5vbmV9fS5wYWNrYWdlczM2MC10YWJsZV9fYnVuZGxlLXRpdGxlLWJ1dHRvbntkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGFja2FnZXMzNjAtdGFibGVfX2J1bmRsZS10aXRsZS1idXR0b257ZGlzcGxheTpibG9jazthcHBlYXJhbmNlOm5vbmU7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtwYWRkaW5nOjA7d2lkdGg6NXJlbTtoZWlnaHQ6NXJlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC10YWJsZV9fYnVuZGxlLXRpdGxlLWJ1dHRvbiBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LXBvc2l0aW9uOmNlbnRlcn19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGFja2FnZXMzNjAtdGFibGVfX2J1bmRsZS10aXRsZS1idXR0b24tLXByZXZ7bGVmdDoxcmVtO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSl9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBhY2thZ2VzMzYwLXRhYmxlX19idW5kbGUtdGl0bGUtYnV0dG9uLS1uZXh0e3JpZ2h0OjFyZW07dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoMTgwZGVnKX19LnBhY2thZ2VzMzYwLXRhYmxlX19idW5kbGUtdGl0bGUtYnV0dG9uOmRpc2FibGVke29wYWNpdHk6MC41fS5wYWNrYWdlczM2MC10YWJsZV9fYnVuZGxlLXRpdGxlLXRvcHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToycmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBhY2thZ2VzMzYwLXRhYmxlX19idW5kbGUtdGl0bGUtdG9we2ZvbnQtc2l6ZTozcmVtfX0ucGFja2FnZXMzNjAtdGFibGVfX2J1bmRsZS10aXRsZS1ib3R0b217ZGlzcGxheTpibG9jaztmb250LXNpemU6My4ycmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBhY2thZ2VzMzYwLXRhYmxlX19idW5kbGUtdGl0bGUtYm90dG9te2ZvbnQtc2l6ZTo0cmVtfX0ucGFja2FnZXMzNjAtdGFibGVfX3NlcnZpY2UtbmFtZXtwYWRkaW5nOjFyZW0gMDtmb250LXNpemU6MS43cmVtO2xpbmUtaGVpZ2h0OjEuNTtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpyaWdodDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGFja2FnZXMzNjAtdGFibGVfX3NlcnZpY2UtbmFtZTo6YWZ0ZXJ7Y29udGVudDonJzt3aWR0aDowLjFyZW07aGVpZ2h0OmNhbGMoMTAwJSArIDNyZW0pO2JhY2tncm91bmQtY29sb3I6I2M0ZGRlYztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotMnJlbTt0b3A6LTEuNXJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC10YWJsZV9fc2VydmljZS1uYW1lOjphZnRlcnt3aWR0aDowLjJyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBhY2thZ2VzMzYwLXRhYmxlX19zZXJ2aWNlLW5hbWV7cGFkZGluZzoycmVtIDA7Zm9udC1zaXplOjIuNXJlbX19LnBhY2thZ2VzMzYwLXRhYmxlX19zZXJ2aWNlLW5hbWUtdG9we2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzAwMzY2Mztwb3NpdGlvbjpyZWxhdGl2ZX0ucGFja2FnZXMzNjAtdGFibGVfX3NlcnZpY2UtbmFtZS10b3A6OmFmdGVye2NvbnRlbnQ6Jyc7d2lkdGg6MC41cmVtO2hlaWdodDowLjVyZW07YmFja2dyb3VuZC1jb2xvcjojMDAzNjYzO2JvcmRlci1yYWRpdXM6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0ycmVtO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSg0MCUsIC01MCUpO3otaW5kZXg6MX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC10YWJsZV9fc2VydmljZS1uYW1lLXRvcDo6YWZ0ZXJ7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbX19LnBhY2thZ2VzMzYwLXRhYmxlX19zZXJ2aWNlLW5hbWUtYm90dG9te2Rpc3BsYXk6YmxvY2s7Y29sb3I6Izg1OWRiMX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC10YWJsZV9fc2VydmljZS1uYW1lLWJvdHRvbXtmb250LXNpemU6Mi4zcmVtO2ZvbnQtd2VpZ2h0OjQwMH19LnBhY2thZ2VzMzYwLXRhYmxlX19idW5kbGUtcHJpY2V7cGFkZGluZzowLjdyZW07Y29sb3I6I2ZmZjtmb250LXNpemU6Mi42cmVtO2ZvbnQtd2VpZ2h0OjcwMDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDM2NjM7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czowIDAgMnJlbSAycmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBhY2thZ2VzMzYwLXRhYmxlX19idW5kbGUtcHJpY2UrLnBhY2thZ2VzMzYwLXRhYmxlX19idW5kbGUtcHJpY2V7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC10YWJsZV9fYnVuZGxlLXByaWNle2ZvbnQtc2l6ZTozLjVyZW19fS5wYWNrYWdlczM2MC10YWJsZV9fYnVuZGxlLW5vdGljZXtwYWRkaW5nLXRvcDowLjhyZW07dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzAwMzY2Mztmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC10YWJsZV9fYnVuZGxlLW5vdGljZSsucGFja2FnZXMzNjAtdGFibGVfX2J1bmRsZS1ub3RpY2V7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC10YWJsZV9fYnVuZGxlLW5vdGljZXtmb250LXNpemU6Mi40cmVtfX0ucGFja2FnZXMzNjAtdGFibGVfX2J1bmRsZS1zdWJtaXR7cGFkZGluZy10b3A6NHJlbTt0ZXh0LWFsaWduOmNlbnRlcn0ucGFja2FnZXMzNjAtdGFibGVfX2J1bmRsZS1zdWJtaXQgYXttYXJnaW46MH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC10YWJsZV9fYnVuZGxlLXN1Ym1pdCsucGFja2FnZXMzNjAtdGFibGVfX2J1bmRsZS1zdWJtaXR7ZGlzcGxheTpub25lfX0ucGFja2FnZXMzNjAtdGFibGVfX2JvdHRvbXtwYWRkaW5nLXRvcDo0LjhyZW07Zm9udC1zaXplOjEuOXJlbTtsaW5lLWhlaWdodDoxLjc7cG9zaXRpb246cmVsYXRpdmV9LnBhY2thZ2VzMzYwLXRhYmxlX19ib3R0b206OmJlZm9yZXtjb250ZW50OicnO3dpZHRoOjAuMXJlbTtoZWlnaHQ6Y2FsYygxMDAlICsgMjIuNXJlbSk7YmFja2dyb3VuZC1jb2xvcjojYzRkZGVjO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTEuMXJlbTtib3R0b206MH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC10YWJsZV9fYm90dG9tOjpiZWZvcmV7bGVmdDotMS4ycmVtO2hlaWdodDpjYWxjKDEwMCUgKyAyNy41cmVtKTt3aWR0aDowLjJyZW19fS5wYWNrYWdlczM2MC10YWJsZV9fYm90dG9tOjphZnRlcntjb250ZW50OicnO3dpZHRoOjAuNXJlbTtoZWlnaHQ6MC41cmVtO2JhY2tncm91bmQtY29sb3I6IzAwMzY2Mztib3JkZXItcmFkaXVzOjUwJTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xLjFyZW07dG9wOjZyZW07dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTM1JSk7ei1pbmRleDoxfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBhY2thZ2VzMzYwLXRhYmxlX19ib3R0b206OmFmdGVye3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07bGVmdDotMS4ycmVtO3RvcDo2LjdyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBhY2thZ2VzMzYwLXRhYmxlX19ib3R0b217Zm9udC1zaXplOjNyZW19fS5wYWNrYWdlczM2MC10YWJsZV9fYm90dG9tLWJsdWV7Y29sb3I6IzAwMzY2Mztmb250LXdlaWdodDo3MDB9LnBhY2thZ2VzMzYwLXRhYmxlX19ib3R0b20tb3Jhbmdle2NvbG9yOiNmOWE2M2Q7Zm9udC13ZWlnaHQ6NzAwfS5wYWNrYWdlczM2MC10YWJsZV9fYm90dG9tLWdyYXl7Y29sb3I6IzYxODNhMH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC10YWJsZSB0aC5oaWRlLC5wYWNrYWdlczM2MC10YWJsZSB0ZC5oaWRle2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGFja2FnZXMzNjAtdGFibGUgdGguc2hvdywucGFja2FnZXMzNjAtdGFibGUgdGQuc2hvd3tkaXNwbGF5OnRhYmxlLWNlbGx9fS5wYWNrYWdlczM2MC1idW5kbGUtY2VsbHtiYWNrZ3JvdW5kLWNvbG9yOiNkZWYwZmI7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGFja2FnZXMzNjAtYnVuZGxlLWNlbGwrLnBhY2thZ2VzMzYwLWJ1bmRsZS1jZWxse2Rpc3BsYXk6bm9uZX19LnBhY2thZ2VzMzYwLWJ1bmRsZS1jZWxsLS12dHtwYWRkaW5nLXRvcDoxLjNyZW07dmVydGljYWwtYWxpZ246dG9wfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBhY2thZ2VzMzYwLWJ1bmRsZS1jZWxsLS12dHtwYWRkaW5nLXRvcDoyLjNyZW19fS5wYWNrYWdlczM2MC1idW5kbGUtY2VsbC0tcGR7cGFkZGluZy10b3A6My41cmVtfS5wYWNrYWdlczM2MC1idW5kbGUtY2VsbF9fYm9keXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ucGFja2FnZXMzNjAtYnVuZGxlLWNlbGxfX2luY2x1ZGVke2NvbG9yOiMwMDM2NjM7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTozcmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBhY2thZ2VzMzYwLWJ1bmRsZS1jZWxsX19pbmNsdWRlZHtmb250LXNpemU6NXJlbX19LnBhY2thZ2VzMzYwLWJ1bmRsZS1jZWxsX19uby1pbmNsdWRlZHtjb2xvcjojYzRkZGVjO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6M3JlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC1idW5kbGUtY2VsbF9fbm8taW5jbHVkZWR7Zm9udC1zaXplOjVyZW19fS5wYWNrYWdlczM2MC1idW5kbGUtY2VsbF9fcHJpY2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo3MDB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGFja2FnZXMzNjAtYnVuZGxlLWNlbGxfX3ByaWNle2ZvbnQtc2l6ZToyLjhyZW19fS5wYWNrYWdlczM2MC1idW5kbGUtY2VsbF9fcHJpY2UteHttYXJnaW46MCAxLjJyZW07Y29sb3I6IzAwMzY2Mztmb250LXNpemU6MS4ycmVtO2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC1idW5kbGUtY2VsbF9fcHJpY2UteHtmb250LXNpemU6Mi4zcmVtfX0ucGFja2FnZXMzNjAtYnVuZGxlLWNlbGxfX3ByaWNlLXZhbHtjb2xvcjojMDAzNjYzfS5wYWNrYWdlczM2MC1idW5kbGUtY2VsbF9fcHJpY2UtYXN0e21hcmdpbi1sZWZ0OjAuM3JlbTtjb2xvcjojZjlhNjNkO2ZvbnQtd2VpZ2h0OjQwMH0ucGFja2FnZXMzNjAtYnVuZGxlLWNlbGxfX25vdGljZXttYXJnaW4tdG9wOjAuOHJlbTt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEuM3JlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC1idW5kbGUtY2VsbF9fbm90aWNle21hcmdpbi10b3A6MS4zcmVtO2ZvbnQtc2l6ZToyLjVyZW19fS5wYWNrYWdlczM2MC1idW5kbGUtY2VsbF9fbm90aWNlLWFzdHtjb2xvcjojZjlhNjNkfS5wYWNrYWdlczM2MC1idW5kbGUtY2VsbF9fbm90aWNlLXRleHR7Y29sb3I6IzAwMzY2M30ucGFja2FnZXMzNjAtY291bnRlcnt3aWR0aDoxMHJlbTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBhY2thZ2VzMzYwLWNvdW50ZXJ7d2lkdGg6MTRyZW19fS5wYWNrYWdlczM2MC1jb3VudGVyIGJ1dHRvbnt3aWR0aDoyLjRyZW07aGVpZ2h0OjIuNHJlbTtwYWRkaW5nOjA7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOm5vbmU7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOjUwJX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC1jb3VudGVyIGJ1dHRvbnt3aWR0aDo0cmVtO2hlaWdodDo0cmVtfX0ucGFja2FnZXMzNjAtY291bnRlciBidXR0b24gc3BhbntkaXNwbGF5Om5vbmV9LnBhY2thZ2VzMzYwLWNvdW50ZXJfX21pbnVze2JhY2tncm91bmQtY29sb3I6I2Y5YTYzZDtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAtMTkyIDQ2OS4zMzMzMyA0NjknIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZmZmZicgZD0nbTQzNy4zMzIwMzEuMTY3OTY5aC00MDUuMzMyMDMxYy0xNy42NjQwNjIgMC0zMiAxNC4zMzU5MzctMzIgMzJ2MjEuMzMyMDMxYzAgMTcuNjY0MDYyIDE0LjMzNTkzOCAzMiAzMiAzMmg0MDUuMzMyMDMxYzE3LjY2NDA2MyAwIDMyLTE0LjMzNTkzOCAzMi0zMnYtMjEuMzMyMDMxYzAtMTcuNjY0MDYzLTE0LjMzNTkzNy0zMi0zMi0zMnptMCAwJy8lM0UlM0Mvc3ZnJTNFXCIpfS5wYWNrYWdlczM2MC1jb3VudGVyX19taW51czphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMDAzNjYzfS5wYWNrYWdlczM2MC1jb3VudGVyX19wbHVze2JhY2tncm91bmQtY29sb3I6IzAwMzY2MztiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDQ2OS4zMzMzMyA0NjkuMzMzMzMnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZmZmZicgZD0nbTQzNy4zMzIwMzEgMTkyaC0xNjB2LTE2MGMwLTE3LjY2NDA2Mi0xNC4zMzU5MzctMzItMzItMzJoLTIxLjMzMjAzMWMtMTcuNjY0MDYyIDAtMzIgMTQuMzM1OTM4LTMyIDMydjE2MGgtMTYwYy0xNy42NjQwNjIgMC0zMiAxNC4zMzU5MzgtMzIgMzJ2MjEuMzMyMDMxYzAgMTcuNjY0MDYzIDE0LjMzNTkzOCAzMiAzMiAzMmgxNjB2MTYwYzAgMTcuNjY0MDYzIDE0LjMzNTkzOCAzMiAzMiAzMmgyMS4zMzIwMzFjMTcuNjY0MDYzIDAgMzItMTQuMzM1OTM3IDMyLTMydi0xNjBoMTYwYzE3LjY2NDA2MyAwIDMyLTE0LjMzNTkzNyAzMi0zMnYtMjEuMzMyMDMxYzAtMTcuNjY0MDYyLTE0LjMzNTkzNy0zMi0zMi0zMnptMCAwJy8lM0UlM0Mvc3ZnJTNFXCIpfS5wYWNrYWdlczM2MC1jb3VudGVyX19wbHVzOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmOWE2M2R9LnBhY2thZ2VzMzYwLWNvdW50ZXJfX2hvdXJze2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjEuN3JlbTtmb250LXdlaWdodDo3MDB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGFja2FnZXMzNjAtY291bnRlcl9faG91cnN7Zm9udC1zaXplOjIuM3JlbX19LnBvcnRmb2xpby1zaW5nbGUtbGlzdHttYXJnaW46MDtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtib3JkZXItYm90dG9tOjAuMXJlbSBzb2xpZCAjZDhkOGQ4O3BhZGRpbmctYm90dG9tOjFyZW19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsucG9ydGZvbGlvLXNpbmdsZS1saXN0e2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufX0ucG9ydGZvbGlvLXNpbmdsZS1saXN0IGxpe21hcmdpbjowIDEuNXJlbSAxLjVyZW0gMH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wb3J0Zm9saW8tc2luZ2xlLWxpc3QgbGl7d2lkdGg6Y2FsYyg1MCUgLSAzcmVtKX19LnBvcnRmb2xpby1zaW5nbGUtbGlzdCBsaSBhe2NvbG9yOiM4ZWEwYjY7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo1MDA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wb3J0Zm9saW8tc2luZ2xlLWxpc3QgbGkgYXtmb250LXNpemU6My41cmVtfX0ucG9ydGZvbGlvLXNpbmdsZS1saXN0IGxpIGEuYWN0aXZle2NvbG9yOiMwMTM2NjM7Zm9udC13ZWlnaHQ6NzAwfS5wb3J0Zm9saW8tc2luZ2xlLWxpc3QgbGkgYS5hY3RpdmUgLmZpbHRlci1jaGVja2JveDpiZWZvcmV7YmFja2dyb3VuZDojZjlhNjNkfS5wb3J0Zm9saW8tc2luZ2xlLWxpc3QgbGkgYSAuZmlsdGVyLWNoZWNrYm94e3dpZHRoOjJyZW07aGVpZ2h0OjJyZW07Ym9yZGVyLXJhZGl1czowLjRyZW07Ym9yZGVyOjAuMXJlbSBzb2xpZCAjOGVhMGI2O2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luOjAgMS4ycmVtIDAgMDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LnBvcnRmb2xpby1zaW5nbGUtbGlzdCBsaSBhIC5maWx0ZXItY2hlY2tib3g6YmVmb3Jle3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtib3JkZXItcmFkaXVzOjAuMnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNpemluZzpib3JkZXItYm94fS5wb3J0Zm9saW8tbGlzdDM2MHtwYWRkaW5nOjVyZW0gMCAxMS42cmVtfS5wb3J0Zm9saW8tbGlzdDM2MF9fcm93e2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZX0ucG9ydGZvbGlvLWxpc3QzNjAgLmFqYXgtcHJlbG9hZGVye3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtkaXNwbGF5Om5vbmV9LnBvcnRmb2xpby1saXN0MzYwIC5hamF4LXByZWxvYWRlci5hY3RpdmV7ZGlzcGxheTpibG9ja30ucG9ydGZvbGlvLWxpc3QzNjAgLmFqYXgtcHJlbG9hZGVyLmFjdGl2ZTJ7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC43KX0ucG9ydGZvbGlvLWxpc3QzNjAgLmFqYXgtcHJlbG9hZGVyLmFjdGl2ZTIgc3Zne3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7Ym90dG9tOjMwcHg7bGVmdDowO21hcmdpbjphdXRvO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgIWltcG9ydGFudH0ucG9ydGZvbGlvLWxpc3QzNjAtcm93e3BhZGRpbmctdG9wOjYuN3JlbTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7d2lkdGg6MTAwJTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5wb3J0Zm9saW8tbGlzdDM2MC1yb3c6YWZ0ZXJ7Y29udGVudDonJzt3aWR0aDozMCV9fS5wb3J0Zm9saW8tbGlzdDM2MC1yb3dfX3NpbmdsZXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIDEyLjVyZW0gMDt3aWR0aDo0OCV9QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsucG9ydGZvbGlvLWxpc3QzNjAtcm93X19zaW5nbGV7d2lkdGg6MzAlfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wb3J0Zm9saW8tbGlzdDM2MC1yb3dfX3NpbmdsZXt3aWR0aDoxMDAlfX0ucG9ydGZvbGlvLWxpc3QzNjAtcm93X19jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjk2JTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDEuOXJlbSA1LjNyZW0gcmdiYSgxNzYsMjA3LDIyNSwwLjQ0KTt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLXJhZGl1czo0cmVtO3BhZGRpbmc6Mi44cmVtO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXRvcDotNi44cmVtO21hcmdpbi1yaWdodDotMnJlbX0ucG9ydGZvbGlvLWxpc3QzNjAtcm93LWltZ3t3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjEwMCU7ZGlzcGxheTpibG9jaztib3JkZXItcmFkaXVzOjRyZW07YmFja2dyb3VuZDojODU5ZGIxO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0ucG9ydGZvbGlvLWxpc3QzNjAtcm93LWltZzphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiMwMDM2NjM7b3BhY2l0eTowO3RyYW5zaXRpb246LjNzIGVhc2V9LnBvcnRmb2xpby1saXN0MzYwLXJvdy1pbWcgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MH0ucG9ydGZvbGlvLWxpc3QzNjAtcm93LWltZyBzcGFue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7bWFyZ2luOmF1dG87cGFkZGluZzowIDhyZW07Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyLjVyZW07Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuNzt6LWluZGV4OjI7b3BhY2l0eTowO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBvcnRmb2xpby1saXN0MzYwLXJvdy1pbWcgc3Bhbntmb250LXNpemU6M3JlbTtsaW5lLWhlaWdodDoxLjR9fS5wb3J0Zm9saW8tbGlzdDM2MC1yb3ctaW1nOmhvdmVyOmFmdGVye29wYWNpdHk6MC43N30ucG9ydGZvbGlvLWxpc3QzNjAtcm93LWltZzpob3ZlciBzcGFue29wYWNpdHk6MX0ucG9ydGZvbGlvLWxpc3QzNjAtcm93LXRpdGxle2NvbG9yOiMwMDM2NjM7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS4yO21hcmdpbi1ib3R0b206MDtkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wb3J0Zm9saW8tbGlzdDM2MC1yb3ctdGl0bGV7Zm9udC1zaXplOjNyZW19fS5wb3J0Zm9saW8tbGlzdDM2MC1yb3ctZGVzY3tjb2xvcjojMDAzNjYzO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjttYXJnaW4tYm90dG9tOjB9LnBvcnRmb2xpby1saXN0MzYwLWJ1dHRvbnt0ZXh0LWFsaWduOmNlbnRlcn0ucG9ydGZvbGlvLWxpc3QzNjAtYnV0dG9uIC5idG46ZGlzYWJsZWR7Y3Vyc29yOm5vdC1hbGxvd2VkfS5wb3J0Zm9saW8tbGlzdDM2MC10ZXJtc19fbGlzdHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjoycmVtIDAgMCAwfS5wb3J0Zm9saW8tbGlzdDM2MC10ZXJtc19faXRlbXtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX0ucG9ydGZvbGlvLWxpc3QzNjAtdGVybXNfX2l0ZW0gLnBvcnRmb2xpby1saXN0MzYwLXRlcm1zX19pbWcgc3ZnIHBhdGg6bm90KCN3b28pe2ZpbGw6Izg1OWRiMX0ucG9ydGZvbGlvLWxpc3QzNjAtdGVybXNfX2l0ZW06aG92ZXIgLnBvcnRmb2xpby1saXN0MzYwLXRlcm1zX19jbG91ZHtkaXNwbGF5OmJsb2NrfS5wb3J0Zm9saW8tbGlzdDM2MC10ZXJtc19faXRlbTpob3ZlciAucG9ydGZvbGlvLWxpc3QzNjAtdGVybXNfX2ltZyBzdmcgcGF0aDpub3QoI3dvbyl7ZmlsbDojMDAzNjYzfS5wb3J0Zm9saW8tbGlzdDM2MC10ZXJtc19faW1ne2hlaWdodDozLjJyZW07bWFyZ2luLXJpZ2h0OjEuOHJlbTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDphdXRvfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBvcnRmb2xpby1saXN0MzYwLXRlcm1zX19pbWd7aGVpZ2h0OjQuNXJlbX19LnBvcnRmb2xpby1saXN0MzYwLXRlcm1zX19pbWcgc3Zne2hlaWdodDozLjJyZW07d2lkdGg6YXV0b31AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wb3J0Zm9saW8tbGlzdDM2MC10ZXJtc19faW1nIHN2Z3toZWlnaHQ6MTAwJX19LnBvcnRmb2xpby1saXN0MzYwLXRlcm1zX19pbWctaWNvbntoZWlnaHQ6MTAwJX0ucG9ydGZvbGlvLWxpc3QzNjAtdGVybXNfX2Nsb3Vke2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206Y2FsYygxMDAlICsgM3JlbSk7bGVmdDotMS43cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtwYWRkaW5nOjEuNXJlbSAycmVtO2JveC1zaGFkb3c6MCAxLjlyZW0gNS4zcmVtIHJnYmEoMTc2LDIwNywyMjUsMC40NCk7Ym9yZGVyLXJhZGl1czoycmVtO2ZvbnQtc2l6ZToxLjRyZW07Zm9udC13ZWlnaHQ6NzAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMDAzNjYzfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBvcnRmb2xpby1saXN0MzYwLXRlcm1zX19jbG91ZHtib3R0b206Y2FsYygxMDAlICsgMnJlbSk7Zm9udC1zaXplOjJyZW19fS5zZXJ2aWNlczM2MHtwb3NpdGlvbjpyZWxhdGl2ZX0uc2VydmljZXMzNjBfX3NxdWFyZS0xe3RvcDoxMi44cmVtO2xlZnQ6MTByZW19QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7LnNlcnZpY2VzMzYwX19zcXVhcmUtMXt0b3A6My44cmVtO2xlZnQ6N3JlbX19LnNlcnZpY2VzMzYwIC5jb250YWluZXJ7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgMi41cmVtO21heC13aWR0aDoxMzJyZW19LnNlcnZpY2VzMzYwX190aXRsZXtwYWRkaW5nLWxlZnQ6MjIuOHJlbTttYXJnaW4tYm90dG9tOjMuNXJlbTtjb2xvcjojMDAzNjYzO2ZvbnQtc2l6ZToyLjZyZW07Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5zZXJ2aWNlczM2MF9fdGl0bGV7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnNlcnZpY2VzMzYwX190aXRsZXtmb250LXNpemU6My41cmVtfX0uc2VydmljZXMzNjBfX3RleHR7cGFkZGluZy1sZWZ0OjIyLjhyZW07bWFyZ2luLWJvdHRvbTowO2NvbG9yOiM2MTgzYTA7Zm9udC1zaXplOjJyZW07dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MS43fUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5zZXJ2aWNlczM2MF9fdGV4dHtwYWRkaW5nLWxlZnQ6MH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VydmljZXMzNjBfX3RleHR7bWFyZ2luLWJvdHRvbTozcmVtO2ZvbnQtc2l6ZTozcmVtfX0uc2VydmljZXMzNjBfX2JvZHl7ZGlzcGxheTpmbGV4O2Rpc3BsYXk6bm9uZTtmbGV4LXdyYXA6d3JhcDt6LWluZGV4OjE7cG9zaXRpb246cmVsYXRpdmV9LnNlcnZpY2VzMzYwX19jb250ZW50e21hcmdpbi1yaWdodDozcmVtO3dpZHRoOjgyJX1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsuc2VydmljZXMzNjBfX2NvbnRlbnR7bWFyZ2luLXJpZ2h0OjElO3dpZHRoOjgyJTtwYWRkaW5nLWxlZnQ6MjAuOXJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VydmljZXMzNjBfX2NvbnRlbnR7cGFkZGluZy1sZWZ0OjA7d2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6MH19LnNlcnZpY2VzMzYwX19pbWFnZXttYXJnaW4tdG9wOjQuOHJlbTt3aWR0aDoxNS41OSV9QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7LnNlcnZpY2VzMzYwX19pbWFnZXt3aWR0aDoxNiV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnNlcnZpY2VzMzYwX19pbWFnZXtkaXNwbGF5Om5vbmV9fS5zZXJ2aWNlczM2MF9fYnV0dG9uLXJvd3t3aWR0aDoxMDAlfS5zZXJ2aWNlczM2MF9fc2VydmljZS1saXN0e21hcmdpbjowIC0yLjVyZW07ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfS5zZXJ2aWNlczM2MF9fc2VydmljZS1pdGVte21hcmdpbjozcmVtIDIuNXJlbX0uc2VydmljZXMzNjBfX2J1dHRvbi1yb3d7cGFkZGluZzoycmVtIDA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnNlcnZpY2VzMzYwX19idXR0b257bWFyZ2luOjB9LnNlcnZpY2VzMzYwLXNlcnZpY2V7d2lkdGg6MjJyZW07ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsuc2VydmljZXMzNjAtc2VydmljZXt3aWR0aDpjYWxjKDUwJSAtIDUuMXJlbSl9fS5zZXJ2aWNlczM2MC1zZXJ2aWNlX19tYWlue2ZsZXgtZ3JvdzoxO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZzoxLjVyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MnJlbTtvdmVyZmxvdzpoaWRkZW47Ym94LXNoYWRvdzowIDAgNi41cmVtIHJnYmEoMTc2LDIwNywyMjUsMC44Mil9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VydmljZXMzNjAtc2VydmljZV9fbWFpbntwYWRkaW5nOjNyZW19fS5zZXJ2aWNlczM2MC1zZXJ2aWNlX19pY29ue3BhZGRpbmc6Mi41ZW0gMDt3aWR0aDoxMDAlO2hlaWdodDoxMy42cmVtfS5zZXJ2aWNlczM2MC1zZXJ2aWNlX19pY29uIGltZ3tkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG87d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VydmljZXMzNjAtc2VydmljZV9faWNvbntwYWRkaW5nOjVyZW07aGVpZ2h0OjIwcmVtfX0uc2VydmljZXMzNjAtc2VydmljZV9fdGV4dHttYXJnaW46YXV0b30uc2VydmljZXMzNjAtc2VydmljZV9fbmFtZXttYXJnaW4tYm90dG9tOjA7Y29sb3I6IzAwMzY2Mztmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LWFsaWduOmNlbnRlcn0uc2VydmljZXMzNjAtc2VydmljZV9fbmFtZSBzdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnNlcnZpY2VzMzYwLXNlcnZpY2VfX25hbWV7Zm9udC1zaXplOjIuOHJlbX19LnNlcnZpY2VzMzYwLXNlcnZpY2VfX3ByaWNle21hcmdpbi1ib3R0b206MDttYXJnaW4tdG9wOjEuNHJlbTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMDAzNjYzO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zZXJ2aWNlczM2MC1zZXJ2aWNlX19wcmljZXttYXJnaW4tdG9wOjNyZW07Zm9udC1zaXplOjNyZW19fS50YXJpZmYzNjB7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206MTJyZW19LnRhcmlmZjM2MCAuY29udGFpbmVye21hcmdpbjowIGF1dG87cGFkZGluZzowIDIuNXJlbTttYXgtd2lkdGg6MTMycmVtfS50YXJpZmYzNjBfX2JvZHl7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS50YXJpZmYzNjBfX3RpdGxle21hcmdpbi10b3A6MzBweDttYXJnaW4tYm90dG9tOjUuMnJlbTtjb2xvcjojMDAzNjYzO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjUuNHJlbTtmb250LXdlaWdodDo5MDA7dGV4dC1hbGlnbjpjZW50ZXJ9LnRhcmlmZjM2MF9fdGV4dHttYXJnaW4tYm90dG9tOjQuNXJlbTtjb2xvcjojNjE4M2EwO2ZvbnQtc2l6ZToxLjhyZW07bGluZS1oZWlnaHQ6MS43fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnRhcmlmZjM2MF9fdGV4dHtmb250LXNpemU6M3JlbTt0ZXh0LWFsaWduOmNlbnRlcn19LnRhcmlmZjM2MF9fc3F1YXJlLTF7dG9wOjI4cmVtO2xlZnQ6NC40ZW19QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7LnRhcmlmZjM2MF9fc3F1YXJlLTF7ZGlzcGxheTpub25lfX0udGFyaWZmMzYwX19zcXVhcmUtMnt0b3A6NDcuNHJlbTtyaWdodDoxMi43cmVtfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey50YXJpZmYzNjBfX3NxdWFyZS0ye2Rpc3BsYXk6bm9uZX19LnRhcmlmZjM2MC10YWJsZV9fdGl0bGV7bWFyZ2luLWJvdHRvbToxcmVtO2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjIuNnJlbTtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudGFyaWZmMzYwLXRhYmxlX190aXRsZXttYXJnaW4tYm90dG9tOjJyZW07Zm9udC1zaXplOjMuNXJlbX19LnRhcmlmZjM2MC10YWJsZV9fcm93e21hcmdpbjoxcmVtIC0wLjhyZW07ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnRhcmlmZjM2MC10YWJsZV9fcm93e21hcmdpbjoxLjVyZW0gLTEuMnJlbX19LnRhcmlmZjM2MC10YWJsZV9fY29se21hcmdpbjowIDAuOHJlbTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0fS50YXJpZmYzNjAtdGFibGVfX2NvbC0taG91cnN7d2lkdGg6Y2FsYygxOS42OCUgLSAxLjZyZW0pfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnRhcmlmZjM2MC10YWJsZV9fY29sLS1ob3Vyc3t3aWR0aDpjYWxjKDUwJSAtIDIuNHJlbSl9fS50YXJpZmYzNjAtdGFibGVfX2NvbC0tc2VydmljZXt3aWR0aDpjYWxjKDgwLjIlIC0gMS42cmVtKX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50YXJpZmYzNjAtdGFibGVfX2NvbC0tc2VydmljZXt3aWR0aDpjYWxjKDUwJSAtIDIuNHJlbSl9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnRhcmlmZjM2MC10YWJsZV9fY29se21hcmdpbjowIDEuMnJlbX19LnRhcmlmZjM2MC10YWJsZV9faG91cnMtdGl0bGUtd3JhcHBlcnttYXJnaW4tdG9wOjJyZW07aGVpZ2h0OjE0cmVtO3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50YXJpZmYzNjAtdGFibGVfX2hvdXJzLXRpdGxlLXdyYXBwZXJ7aGVpZ2h0OjIxcmVtfX0udGFyaWZmMzYwLXRhYmxlX19ob3Vycy10aXRsZXtjb2xvcjojZjlhNjNkO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6M3JlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1hbGlnbjpyaWdodH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50YXJpZmYzNjAtdGFibGVfX2hvdXJzLXRpdGxle2ZvbnQtc2l6ZTo0cmVtfX0udGFyaWZmMzYwLXRhYmxlX19ob3Vycy1saXN0e2Rpc3BsYXk6bm9uZTtwYWRkaW5nOjMuNHJlbSAwO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmV9LnRhcmlmZjM2MC10YWJsZV9faG91cnMtbGlzdDo6YWZ0ZXJ7Y29udGVudDonJzt3aWR0aDowLjFyZW07aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojYzRkZGVjO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudGFyaWZmMzYwLXRhYmxlX19ob3Vycy1saXN0OjphZnRlcnt3aWR0aDowLjJyZW19fS50YXJpZmYzNjAtdGFibGVfX2hvdXJzLWxpc3QtLWRlc2t0b3Atb25seXtkaXNwbGF5OmJsb2NrfS50YXJpZmYzNjAtdGFibGVfX2hvdXJzLWxpc3QrLnRhcmlmZjM2MC10YWJsZV9faG91cnMtbGlzdHt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjA7dHJhbnNpdGlvbjp2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnRhcmlmZjM2MC10YWJsZV9faG91cnMtbGlzdHtwYWRkaW5nOjRyZW0gMH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudGFyaWZmMzYwLXRhYmxlX19ob3Vycy1saXN0e2Rpc3BsYXk6YmxvY2t9fS50YXJpZmYzNjAtdGFibGVfX2hvdXJzLWl0ZW17cGFkZGluZy1yaWdodDoycmVtO2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpyaWdodDtwb3NpdGlvbjpyZWxhdGl2ZX0udGFyaWZmMzYwLXRhYmxlX19ob3Vycy1pdGVtOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTo0cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnRhcmlmZjM2MC10YWJsZV9faG91cnMtaXRlbTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206NS4yNXJlbX19LnRhcmlmZjM2MC10YWJsZV9faG91cnMtaXRlbTo6YWZ0ZXJ7Y29udGVudDonJzt3aWR0aDowLjVyZW07aGVpZ2h0OjAuNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDM2NjM7Ym9yZGVyLXJhZGl1czo1MCU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLCAtNTAlKTt6LWluZGV4OjF9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudGFyaWZmMzYwLXRhYmxlX19ob3Vycy1pdGVtOjphZnRlcnt3aWR0aDoxcmVtO2hlaWdodDoxcmVtfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50YXJpZmYzNjAtdGFibGVfX2hvdXJzLWl0ZW17Zm9udC1zaXplOjIuOHJlbTtsaW5lLWhlaWdodDoxLjM1fX0udGFyaWZmMzYwLXRhYmxlX19zZXJ2aWNlLWxpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbjowIC0xcmVtO3dpZHRoOmNhbGMoMTAwJSArIDJyZW0pfS50YXJpZmYzNjAtdGFibGVfX3NlcnZpY2UtaXRlbXttYXJnaW46MnJlbSAxcmVtfS50YXJpZmYzNjAtc2VydmljZXt3aWR0aDpjYWxjKDI1JSAtIDJyZW0pfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnRhcmlmZjM2MC1zZXJ2aWNle3dpZHRoOmNhbGMoMTAwJSAtIDJyZW0pfX0udGFyaWZmMzYwLXNlcnZpY2VfX21haW57Ym9yZGVyLXJhZGl1czoycmVtO2JhY2tncm91bmQtY29sb3I6I2RlZjBmYjtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjphbGwgMC4zc30udGFyaWZmMzYwLXNlcnZpY2VfX21haW46aG92ZXIsLnRhcmlmZjM2MC1zZXJ2aWNlX19tYWluOmZvY3Vze2JveC1zaGFkb3c6MCAwIDYuNXJlbSByZ2JhKDE3NiwyMDcsMjI1LDAuODIpfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnRhcmlmZjM2MC1zZXJ2aWNlX19tYWlue2JvcmRlci1yYWRpdXM6NHJlbX19LnRhcmlmZjM2MC1zZXJ2aWNlX190b3B7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjEwMCU7aGVpZ2h0OjE0cmVtO3BhZGRpbmc6MnJlbTtiYWNrZ3JvdW5kOnJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMTAwZGVnLCAjZmZmLCAjZmZmIDAuNXJlbSwgI2RlZjBmYiAwLjVyZW0sICNkZWYwZmIgMXJlbSl9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudGFyaWZmMzYwLXNlcnZpY2VfX3RvcHtoZWlnaHQ6MjFyZW19fS50YXJpZmYzNjAtc2VydmljZV9fdGl0bGV7bWFyZ2luLWJvdHRvbTowO2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnRhcmlmZjM2MC1zZXJ2aWNlX190aXRsZXtmb250LXNpemU6M3JlbX19LnRhcmlmZjM2MC1zZXJ2aWNlX19wcmljZS1saXN0e21hcmdpbjowO3BhZGRpbmc6MS43cmVtIDJyZW07bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50YXJpZmYzNjAtc2VydmljZV9fcHJpY2UtbGlzdHtwYWRkaW5nOjEuNXJlbSAycmVtfX0udGFyaWZmMzYwLXNlcnZpY2VfX3ByaWNlLWl0ZW17cGFkZGluZzoxLjdyZW0gMDt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnRhcmlmZjM2MC1zZXJ2aWNlX19wcmljZS1pdGVte3BhZGRpbmc6Mi41cmVtIDA7Zm9udC1zaXplOjNyZW19fS50YXJpZmYzNjAtc2VydmljZV9fcHJpY2UtaXRlbSBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi13aWR0aDoxNC44cmVtO3BhZGRpbmc6MXJlbTtjb2xvcjojMDAzNjYzO2ZvbnQtc2l6ZToxLjVyZW07Ym9yZGVyOjJweCBzb2xpZCAjMDAzNjYzO2JvcmRlci1yYWRpdXM6MnJlbX0udGFyaWZmMzYwLXNlcnZpY2VfX3ByaWNlLWl0ZW0gYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDM2NjM7Y29sb3I6I2ZmZn0udGFyaWZmMzYwLXNlcnZpY2VfX25vdGljZXttYXJnaW4tdG9wOjEuN3JlbTttYXJnaW4tYm90dG9tOjA7Y29sb3I6IzAwMzY2Mztmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50YXJpZmYzNjAtc2VydmljZV9fbm90aWNle2ZvbnQtc2l6ZToyLjRyZW19fS50dGJpMzYwe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW59LnR0YmkzNjBfX3Jvd3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudHRiaTM2MF9fcm93e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfX0udHRiaTM2MF9fY29sLS0xLC50dGJpMzYwX19jb2wtLTJ7d2lkdGg6NTAlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnR0YmkzNjBfX2NvbC0tMSwudHRiaTM2MF9fY29sLS0ye3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoycmVtfX0udHRiaTM2MF9fY29sLS0xe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50dGJpMzYwX19jb2wtLTF7bWFyZ2luLXRvcDozcmVtfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50dGJpMzYwX19jb2wtLTJ7bWFyZ2luLXRvcDowfX0udHRiaTM2MF9fY29sLS0yICN0b3BBbmltYXRpb257d2lkdGg6Y2FsYygxMDAlICsgOTBweCk7aGVpZ2h0OjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7LnR0YmkzNjBfX2NvbC0tMiAjdG9wQW5pbWF0aW9ue3dpZHRoOjEwMCV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnR0YmkzNjBfX2NvbC0tMiAjdG9wQW5pbWF0aW9ue2hlaWdodDo4NXZ3fX0udHRiaTM2MF9fdGl0bGV7Y29sb3I6IzAwMzY2Mztmb250LWZhbWlseTpcIk5leGFYQm9sZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjMuNnJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yO21hcmdpbi1ib3R0b206My40cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnR0YmkzNjBfX3RpdGxle3RleHQtYWxpZ246Y2VudGVyfX0udHRiaTM2MF9fY29udGVudHtjb2xvcjojNjE4M2EwO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS43O21hcmdpbi1ib3R0b206My41cmVtfS50dGJpMzYwX19jb250ZW50IHB7Zm9udC13ZWlnaHQ6MzAwfS50dGJpMzYwX19jb250ZW50IGF7Y29sb3I6I2Y5YTYzZH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50dGJpMzYwX19jb250ZW50IHB7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjNyZW19fS50dGJpMzYwX19wcm9qZWN0c3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206M3JlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50dGJpMzYwX19wcm9qZWN0c3twYWRkaW5nLWxlZnQ6MDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi10b3A6MnJlbX19LnR0YmkzNjBfX3Byb2plY3RzLXN2Z3t3aWR0aDo0LjJyZW07aGVpZ2h0OjQuMnJlbTttYXJnaW4tcmlnaHQ6MS41cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnR0YmkzNjBfX3Byb2plY3RzLXN2Z3t3aWR0aDo2LjJyZW07aGVpZ2h0OjYuMnJlbX19LnR0YmkzNjBfX3Byb2plY3RzLXN2ZyBzdmcgcGF0aCwudHRiaTM2MF9fcHJvamVjdHMtc3ZnIHN2ZyBwb2x5Z29ue2ZpbGw6IzAwMzY2M30udHRiaTM2MF9fcHJvamVjdHMtbnJ7Zm9udC1zaXplOjIuNHJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6My4ycmVtO2NvbG9yOiMwMDM2NjM7bWFyZ2luLXJpZ2h0OjEuM3JlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50dGJpMzYwX19wcm9qZWN0cy1ucntmb250LXNpemU6My40cmVtfX0udHRiaTM2MF9fcHJvamVjdHMtbGFiZWx7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6My4ycmVtO2NvbG9yOiM2MTgzYTB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudHRiaTM2MF9fcHJvamVjdHMtbGFiZWx7Zm9udC1zaXplOjNyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnR0YmkzNjBfX2J0bnt0ZXh0LWFsaWduOmNlbnRlcn19LnR0YmkzNjBfX2J0biAuYnRue3BhZGRpbmc6MS42cmVtIDJyZW07Zm9udC1zaXplOjEuMnJlbX0udHRiaTM2MCAuY2FudmFze3dpZHRoOjEwMCV9LnR0YmkzNjAgI2FuaW1hdGlvbl9jb250YWluZXJ7d2lkdGg6NjAuMnJlbTtoZWlnaHQ6NTIuOHJlbTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7LnR0YmkzNjAgI2FuaW1hdGlvbl9jb250YWluZXJ7d2lkdGg6MzUuMnJlbTtoZWlnaHQ6MzcuOHJlbX19LnR0YmkzNjAgI2FuaW1hdGlvbl9jb250YWluZXIgY2FudmFze2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudH0udHRiaTM2MCAjYW5pbWF0aW9uX2NvbnRhaW5lciAjZG9tX292ZXJsYXlfY29udGFpbmVye3BvaW50ZXItZXZlbnRzOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MHB4O3RvcDowcHg7ZGlzcGxheTpibG9ja30ubGluZXtwb3NpdGlvbjphYnNvbHV0ZTtwb2ludGVyLWV2ZW50czpub25lO2hlaWdodDoyMy4xcmVtO3dpZHRoOjkwLjRyZW19LmxpbmUtLTF7dG9wOi0xMHJlbTtyaWdodDowO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL2xpbmUxLnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmxpbmUtLTJ7ZGlzcGxheTpub25lO2JvdHRvbTowO3JpZ2h0Oi03cmVtO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL2xpbmUxLnBuZ1wiKTt3aWR0aDo5MC40cmVtO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5saW5lLS0ye2Rpc3BsYXk6YmxvY2t9fS5saW5lLS0ze3RvcDotNHJlbTtsZWZ0OjA7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvbGluZTIucG5nXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5saW5lLS0ze2Rpc3BsYXk6YmxvY2t9fS5saW5lLS00e2JvdHRvbToxM3JlbTtsZWZ0Oi01cmVtO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL2xpbmUyLnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmdyYWRpZW50e3Bvc2l0aW9uOmFic29sdXRlfS5ncmFkaWVudC0tMXt0b3A6MzJyZW07cmlnaHQ6MDt3aWR0aDoxMDB2dztoZWlnaHQ6NjEuNHJlbTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9ncmFkaWVudDEucG5nXCIpfS5ncmFkaWVudC0tMnt0b3A6LTFyZW07cmlnaHQ6MDt3aWR0aDoxMDB2dztoZWlnaHQ6NzEuMXJlbTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9ncmFkaWVudDIucG5nXCIpfS50dGJpMzYwLWJ0bnMtcm93e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudHRiaTM2MC1idG5zLXJvd3tqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX0udHRiaTM2MC1idG5zLXJvd19fb3J7bWFyZ2luOmF1dG8gM3JlbSBhdXRvIDEuN3JlbTtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDozLjJyZW07Y29sb3I6IzYxODNhMH0udHRiaTM2MC1hbmltYXRpb257bWF4LWhlaWdodDo1Mi43cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnR0YmkzNjAtYW5pbWF0aW9uX19pbm5lcnttYXJnaW46YXV0b319LmNvbnRhY3QzNjB7cGFkZGluZzo3cmVtIDAgMi44cmVtfS5jb250YWN0MzYwX190aXRsZXtjb2xvcjojMDAzNjYzO2ZvbnQtZmFtaWx5OlwiTmV4YVhCb2xkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6My42cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbTozLjRyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuY29udGFjdDM2MF9fdGl0bGV7dGV4dC1hbGlnbjpjZW50ZXJ9fS5jb250YWN0MzYwX19jb250ZW50e3BhZGRpbmc6MnJlbSAxLjhyZW07Ym94LXNoYWRvdzowIDAgMi45cmVtIHJnYmEoMTc2LDIwNywyMjUsMC40Myk7Ym9yZGVyLXJhZGl1czoycmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjdkYTtjb2xvcjojNjE4M2EwO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NDAwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmNvbnRhY3QzNjBfX2NvbnRlbnR7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjIuOHJlbX19LmNvbnRhY3QzNjBfX2NvbnRlbnQgcHttYXJnaW46MH0uY29udGFjdDM2MF9fY29udGVudCBhe2NvbG9yOiM2MTgzYTA7Zm9udC13ZWlnaHQ6NzAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmNvbnRhY3Qtc2VjdGlvbntwYWRkaW5nOjRyZW0gMCA0LjZyZW07YmFja2dyb3VuZC1jb2xvcjojZjJmYWZlfS5jb250YWN0LXNlY3Rpb25fX3Jvd3tkaXNwbGF5OmZsZXh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuY29udGFjdC1zZWN0aW9uX19yb3d7ZmxleC13cmFwOndyYXB9fS5jb250YWN0LXNlY3Rpb24tY29udGVudHt3aWR0aDozMyU7cGFkZGluZzoxLjVyZW0gM3JlbSAxLjVyZW0gMDtjb2xvcjojNjE4M2EwO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmNvbnRhY3Qtc2VjdGlvbi1jb250ZW50e3dpZHRoOjEwMCU7cGFkZGluZzoycmVtIDA7Zm9udC1zaXplOjIuOHJlbX19LmNvbnRhY3Qtc2VjdGlvbi1jb250ZW50X19wb2ludHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206NnJlbX0uY29udGFjdC1zZWN0aW9uLWNvbnRlbnRfX3BvaW50IC5jb250YWN0LXNlY3Rpb24taWNvbnt3aWR0aDozLjNyZW07bWFyZ2luLXJpZ2h0OjEuNHJlbTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5jb250YWN0LXNlY3Rpb24tY29udGVudF9fcG9pbnQgLmNvbnRhY3Qtc2VjdGlvbi1pY29ue3dpZHRoOjEycmVtfX0uY29udGFjdC1zZWN0aW9uLWNvbnRlbnRfX3BvaW50IC5jb250YWN0LXNlY3Rpb24taWNvbiBzdmd7bWFyZ2luOmF1dG99LmNvbnRhY3Qtc2VjdGlvbi1jb250ZW50IGEsLmNvbnRhY3Qtc2VjdGlvbi1jb250ZW50IHNwYW57Y29sb3I6IzYxODNhMDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5jb250YWN0LXNlY3Rpb24tY29udGVudCBhOmhvdmVyIHNwYW57Y29sb3I6I2Y5YTYzZH0uY29udGFjdC1zZWN0aW9uLWNvbnRlbnQgYTpob3ZlciBzdmcgcGF0aHtmaWxsOiNmOWE2M2R9LmNvbnRhY3Qtc2VjdGlvbi1mb3Jte3dpZHRoOjY2JX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5jb250YWN0LXNlY3Rpb24tZm9ybXt3aWR0aDoxMDAlfX0uY29udGFjdC1zZWN0aW9uLWZvcm0gLnNjcmVlbi1yZWFkZXItcmVzcG9uc2V7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmNvbnRhY3Qtc2VjdGlvbi1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcHtkaXNwbGF5OmJsb2NrfS5jb250YWN0LXNlY3Rpb24tZm9ybSBpbnB1dCwuY29udGFjdC1zZWN0aW9uLWZvcm0gdGV4dGFyZWF7d2lkdGg6MTAwJTtib3gtc2hhZG93OjAgMCAyLjlyZW0gcmdiYSgxNzYsMjA3LDIyNSwwLjQzKTtib3JkZXItcmFkaXVzOjJyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO3BhZGRpbmc6MS44cmVtIDEuOXJlbTtib3JkZXI6MDttYXJnaW4tYm90dG9tOjIuN3JlbTtjb2xvcjojNjE4M2EwO2ZvbnQtc2l6ZToxLjhyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuY29udGFjdC1zZWN0aW9uLWZvcm0gaW5wdXQsLmNvbnRhY3Qtc2VjdGlvbi1mb3JtIHRleHRhcmVhe2ZvbnQtc2l6ZToyLjhyZW19fS5jb250YWN0LXNlY3Rpb24tZm9ybSBpbnB1dC53cGNmNy1ub3QtdmFsaWQsLmNvbnRhY3Qtc2VjdGlvbi1mb3JtIHRleHRhcmVhLndwY2Y3LW5vdC12YWxpZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmRkZGR9LmNvbnRhY3Qtc2VjdGlvbi1mb3JtIGlucHV0OmZvY3VzLC5jb250YWN0LXNlY3Rpb24tZm9ybSB0ZXh0YXJlYTpmb2N1c3tib3JkZXI6MXB4IHNvbGlkICMwMDM2NjM7b3V0bGluZTowfS5jb250YWN0LXNlY3Rpb24tZm9ybSBpbnB1dHtwYWRkaW5nLXJpZ2h0OjUuOXJlbX0uY29udGFjdC1zZWN0aW9uLWZvcm0gLndwY2Y3LW5vdC12YWxpZC10aXB7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MC40cmVtO2ZvbnQtc2l6ZToxNXB4O2xlZnQ6MS45cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmNvbnRhY3Qtc2VjdGlvbi1mb3JtIC53cGNmNy1ub3QtdmFsaWQtdGlwe3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZToxMnB4O3RvcDotMTBweDtib3R0b206YXV0b319LmNvbnRhY3Qtc2VjdGlvbi1mb3JtIHRleHRhcmVhe3Jlc2l6ZTpub25lO2hlaWdodDoxNS44cmVtfS5jb250YWN0LXNlY3Rpb24tZm9ybSB0ZXh0YXJlYTo6LXdlYmtpdC1zY3JvbGxiYXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtwYWRkaW5nOjEwcHggMDttYXJnaW46MTBweCAwfS5jb250YWN0LXNlY3Rpb24tZm9ybSB0ZXh0YXJlYTo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmNvbnRhY3Qtc2VjdGlvbi1mb3JtIHRleHRhcmVhOjotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmF9LmNvbnRhY3Qtc2VjdGlvbi1mb3JtIHRleHRhcmVhOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOiMwMDM2NjM7Ym9yZGVyLXJhZGl1czoyMHB4fS5jb250YWN0LXNlY3Rpb24tZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJde21heC13aWR0aDoyMXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDM2NjM7Y29sb3I6I2ZmZmZmZjtmb250LXNpemU6MS4ycmVtO2ZvbnQtd2VpZ2h0OjcwMDtib3JkZXItcmFkaXVzOjIuOXJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dHJhbnNpdGlvbjouM3M7cGFkZGluZzoxLjM1cmVtIDJyZW07bWFyZ2luLWJvdHRvbTowfS5jb250YWN0LXNlY3Rpb24tZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Y5YTYzZH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5jb250YWN0LXNlY3Rpb24tZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJde2ZvbnQtc2l6ZToyLjhyZW19fS5jb250YWN0LXNlY3Rpb24tZm9ybSAud3BjZjctc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjB9LmZvcm0tcm93e2Rpc3BsYXk6ZmxleDt3aWR0aDpjYWxjKDEwMCUgKyAyLjZyZW0pO21hcmdpbi1yaWdodDotMi42cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZvcm0tcm93e2ZsZXgtd3JhcDp3cmFwO3dpZHRoOjEwMCU7bWFyZ2luLXJpZ2h0OjB9fS5mb3JtLXJvdyAuaWNvLW5hbWUsLmZvcm0tcm93IC5pY28tZW1haWx7cG9zaXRpb246cmVsYXRpdmV9LmZvcm0tcm93IC5pY28tbmFtZTphZnRlciwuZm9ybS1yb3cgLmljby1lbWFpbDphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MS44cmVtO3RvcDoxLjNyZW07cG9pbnRlci1ldmVudHM6bm9uZTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW59QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZm9ybS1yb3cgLmljby1uYW1lOmFmdGVyLC5mb3JtLXJvdyAuaWNvLWVtYWlsOmFmdGVye3RvcDoxLjlyZW19fS5mb3JtLXJvdyAuaWNvLW5hbWU6YWZ0ZXJ7d2lkdGg6Mi43cmVtO2hlaWdodDozLjJyZW07YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvbmFtZS5zdmdcIil9LmZvcm0tcm93IC5pY28tZW1haWw6YWZ0ZXJ7dG9wOjEuNXJlbTt3aWR0aDozLjNyZW07aGVpZ2h0OjIuNnJlbTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9tYWlsLWZvcm0uc3ZnXCIpfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZvcm0tcm93IC5pY28tZW1haWw6YWZ0ZXJ7dG9wOjIuMXJlbX19LmZvcm0tY29se3dpZHRoOmNhbGMoNTAlIC0gMi42cmVtKTttYXJnaW4tcmlnaHQ6Mi42cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZvcm0tY29se3dpZHRoOjEwMCU7bWFyZ2luLXJpZ2h0OjB9fS5mb3JtLXN1Ym1pdHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX0uZm9ybS1zdWJtaXQgLmFqYXgtbG9hZGVye3Bvc2l0aW9uOmFic29sdXRlfS53cGNmNyBmb3JtLmludmFsaWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCwud3BjZjcgZm9ybS51bmFjY2VwdGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsLndwY2Y3IGZvcm0uc2VudCAud3BjZjctcmVzcG9uc2Utb3V0cHV0e2JvcmRlcjowO2NvbG9yOiM2MTgzYTA7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo3MDA7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjQuNHJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey53cGNmNyBmb3JtLmludmFsaWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCwud3BjZjcgZm9ybS51bmFjY2VwdGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsLndwY2Y3IGZvcm0uc2VudCAud3BjZjctcmVzcG9uc2Utb3V0cHV0e2ZvbnQtc2l6ZTozLjJyZW19fS53cGNmNyBmb3JtLmludmFsaWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dDpiZWZvcmUsLndwY2Y3IGZvcm0udW5hY2NlcHRlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0OmJlZm9yZSwud3BjZjcgZm9ybS5zZW50IC53cGNmNy1yZXNwb25zZS1vdXRwdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTAuNXJlbTtsZWZ0OjA7d2lkdGg6My4xcmVtO2hlaWdodDozLjFyZW07YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvd2FybmluZy5zdmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWlufUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LndwY2Y3IGZvcm0uaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0OmJlZm9yZSwud3BjZjcgZm9ybS51bmFjY2VwdGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQ6YmVmb3JlLC53cGNmNyBmb3JtLnNlbnQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dDpiZWZvcmV7dG9wOjAuOHJlbX19OjpwbGFjZWhvbGRlcntvcGFjaXR5OjF9LmpvYi1jb250YWN0LTM2MHtjb2xvcjojMDAzNjYzfS5qb2ItY29udGFjdC0zNjAgaW5wdXQsLmpvYi1jb250YWN0LTM2MCB0ZXh0YXJlYSwuam9iLWNvbnRhY3QtMzYwICNlZGl0b3Jqc3tib3JkZXI6bm9uZTtvdXRsaW5lOm5vbmV9LmpvYi1jb250YWN0LTM2MCBpbnB1dCBkaXZbZGF0YS1wbGFjZWhvbGRlcl06ZW1wdHk6OmJlZm9yZSwuam9iLWNvbnRhY3QtMzYwIGlucHV0OjpwbGFjZWhvbGRlciwuam9iLWNvbnRhY3QtMzYwIHRleHRhcmVhIGRpdltkYXRhLXBsYWNlaG9sZGVyXTplbXB0eTo6YmVmb3JlLC5qb2ItY29udGFjdC0zNjAgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLC5qb2ItY29udGFjdC0zNjAgI2VkaXRvcmpzIGRpdltkYXRhLXBsYWNlaG9sZGVyXTplbXB0eTo6YmVmb3JlLC5qb2ItY29udGFjdC0zNjAgI2VkaXRvcmpzOjpwbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDAsNTQsOTksMC43KX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5qb2ItY29udGFjdC0zNjAgaW5wdXQsLmpvYi1jb250YWN0LTM2MCB0ZXh0YXJlYSwuam9iLWNvbnRhY3QtMzYwICNlZGl0b3Jqcywuam9iLWNvbnRhY3QtMzYwIGxhYmVsLC5qb2ItY29udGFjdC0zNjAgc3Bhbiwuam9iLWNvbnRhY3QtMzYwIC5zdWItdGl0bGUsLmpvYi1jb250YWN0LTM2MCAuY29udGVudHtmb250LXNpemU6Mi44cmVtICFpbXBvcnRhbnR9fS5qb2ItY29udGFjdC0zNjAgaDJ7Zm9udC1mYW1pbHk6XCJOZXhhWEJvbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozLjZyZW07cGFkZGluZzo0LjRyZW0gMCAxcmVtIDB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuam9iLWNvbnRhY3QtMzYwIGgye3RleHQtYWxpZ246Y2VudGVyfX0uam9iLWNvbnRhY3QtMzYwIC5zdWItdGl0bGV7Zm9udC1zaXplOjEuN3JlbX0uam9iLWNvbnRhY3QtMzYwIC5jb250ZW50LC5qb2ItY29udGFjdC0zNjAgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1maWxlXSk6bm90KFt0eXBlPXN1Ym1pdF0pLC5qb2ItY29udGFjdC0zNjAgdGV4dGFyZWEsLmpvYi1jb250YWN0LTM2MCAjZWRpdG9yanN7d2lkdGg6MTAwJTtib3gtc2hhZG93OjAgMCAyLjlyZW0gcmdiYSgxNzYsMjA3LDIyNSwwLjQzKTtib3JkZXItcmFkaXVzOjJyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO3BhZGRpbmc6MS44cmVtIDEuOXJlbTtjb2xvcjojNjE4M2EwO2ZvbnQtc2l6ZToxLjZyZW19LmpvYi1jb250YWN0LTM2MCAuY29udGVudC53cGNmNy1ub3QtdmFsaWQsLmpvYi1jb250YWN0LTM2MCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPWZpbGVdKTpub3QoW3R5cGU9c3VibWl0XSkud3BjZjctbm90LXZhbGlkLC5qb2ItY29udGFjdC0zNjAgdGV4dGFyZWEud3BjZjctbm90LXZhbGlkLC5qb2ItY29udGFjdC0zNjAgI2VkaXRvcmpzLndwY2Y3LW5vdC12YWxpZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmRkZGR9LmpvYi1jb250YWN0LTM2MCAuY29udGVudHtiYWNrZ3JvdW5kOiNGRkY3REF9LmpvYi1jb250YWN0LTM2MCAuY29udGVudCBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5qb2ItY29udGFjdC0zNjAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmZpbGVze3Zpc2liaWxpdHk6aGlkZGVuO3dpZHRoOjA7aGVpZ2h0OjB9LmpvYi1jb250YWN0LTM2MCBpbnB1dC5zbWFsbC1pbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPWZpbGVdKXt3aWR0aDpmaXQtY29udGVudH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5qb2ItY29udGFjdC0zNjAgaW5wdXQuc21hbGwtaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1maWxlXSl7ZGlzcGxheTpibG9jazttYXJnaW46MTBweCBhdXRvIDAgYXV0b319LmpvYi1jb250YWN0LTM2MCAjZmlsZV91cGxvYWRfbGFiZWwsLmpvYi1jb250YWN0LTM2MCBpbnB1dFt0eXBlPVwic3VibWl0XCJde2JhY2tncm91bmQtY29sb3I6IzAwMzY2Mztjb2xvcjojZmZmZmZmO2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6NzAwO2JvcmRlci1yYWRpdXM6Mi45cmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0cmFuc2l0aW9uOi4zcztwYWRkaW5nOjJyZW0gMS45cmVtO2Rpc3BsYXk6YmxvY2s7Y3Vyc29yOnBvaW50ZXI7d2lkdGg6Zml0LWNvbnRlbnR9LmpvYi1jb250YWN0LTM2MCAjZmlsZV91cGxvYWRfbGFiZWw6aG92ZXIsLmpvYi1jb250YWN0LTM2MCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Y5YTYzZH0uam9iLWNvbnRhY3QtMzYwIGlucHV0W3R5cGU9Y2hlY2tib3hde3Zpc2liaWxpdHk6aGlkZGVuO3dpZHRoOjB9LmpvYi1jb250YWN0LTM2MCBpbnB1dFt0eXBlPWNoZWNrYm94XSB+IHNwYW4sLmpvYi1jb250YWN0LTM2MCBpbnB1dFt0eXBlPWNoZWNrYm94XSB+IGxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOnJnYmEoMCw1NCw5OSwwLjcpO2ZvbnQtc2l6ZToxLjdyZW07bGluZS1oZWlnaHQ6LS41cmVtO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93O2N1cnNvcjpwb2ludGVyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmpvYi1jb250YWN0LTM2MCBpbnB1dFt0eXBlPWNoZWNrYm94XSB+IHNwYW4sLmpvYi1jb250YWN0LTM2MCBpbnB1dFt0eXBlPWNoZWNrYm94XSB+IGxhYmVse21heC13aWR0aDpjYWxjKDEwMHZ3IC0gNDBweCl9fS5qb2ItY29udGFjdC0zNjAgaW5wdXRbdHlwZT1jaGVja2JveF0gfiBzcGFuOjpiZWZvcmUsLmpvYi1jb250YWN0LTM2MCBpbnB1dFt0eXBlPWNoZWNrYm94XSB+IGxhYmVsOjpiZWZvcmV7bWluLXdpZHRoOjIwcHg7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjEwMCU7bWFyZ2luLXJpZ2h0OjEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjMDAzNjYzfS5qb2ItY29udGFjdC0zNjAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IHNwYW46OmJlZm9yZSwuam9iLWNvbnRhY3QtMzYwIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBsYWJlbDo6YmVmb3Jle2JhY2tncm91bmQ6IzAwMzY2M30uam9iLWNvbnRhY3QtMzYwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC50aXRsZSwuam9iLWNvbnRhY3QtMzYwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5mdWxsX25hbWUsLmpvYi1jb250YWN0LTM2MCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuZW1haWwsLmpvYi1jb250YWN0LTM2MCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAud2Vic2l0ZXtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6Zml0LWNvbnRlbnR9LmpvYi1jb250YWN0LTM2MCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAudGl0bGU6OmJlZm9yZSwuam9iLWNvbnRhY3QtMzYwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5mdWxsX25hbWU6OmJlZm9yZSwuam9iLWNvbnRhY3QtMzYwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5lbWFpbDo6YmVmb3JlLC5qb2ItY29udGFjdC0zNjAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLndlYnNpdGU6OmJlZm9yZXtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6NXB4O3RvcDowO3dpZHRoOjUwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtoZWlnaHQ6M3Z3fUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5qb2ItY29udGFjdC0zNjAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLnRpdGxlOjpiZWZvcmUsLmpvYi1jb250YWN0LTM2MCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuZnVsbF9uYW1lOjpiZWZvcmUsLmpvYi1jb250YWN0LTM2MCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuZW1haWw6OmJlZm9yZSwuam9iLWNvbnRhY3QtMzYwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC53ZWJzaXRlOjpiZWZvcmV7aGVpZ2h0OjQuMjV2d319QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuam9iLWNvbnRhY3QtMzYwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC50aXRsZTo6YmVmb3JlLC5qb2ItY29udGFjdC0zNjAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmZ1bGxfbmFtZTo6YmVmb3JlLC5qb2ItY29udGFjdC0zNjAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmVtYWlsOjpiZWZvcmUsLmpvYi1jb250YWN0LTM2MCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAud2Vic2l0ZTo6YmVmb3Jle2hlaWdodDo5LjV2d319LmpvYi1jb250YWN0LTM2MCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAudGl0bGUgaW5wdXQsLmpvYi1jb250YWN0LTM2MCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuZnVsbF9uYW1lIGlucHV0LC5qb2ItY29udGFjdC0zNjAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmVtYWlsIGlucHV0LC5qb2ItY29udGFjdC0zNjAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLndlYnNpdGUgaW5wdXR7cGFkZGluZy1yaWdodDo1MHB4ICFpbXBvcnRhbnR9LmpvYi1jb250YWN0LTM2MCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAudGl0bGU6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4vLi4vaW1nL2pvYi1jb250YWN0LW9yZGVyIHRpdGxlLnN2Z1wiKX0uam9iLWNvbnRhY3QtMzYwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5mdWxsX25hbWU6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4vLi4vaW1nL2pvYi1jb250YWN0LW5hbWUuc3ZnXCIpfS5qb2ItY29udGFjdC0zNjAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmVtYWlsOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLy4uL2ltZy9qb2ItY29udGFjdC1lbWFpbC5zdmdcIil9LmpvYi1jb250YWN0LTM2MCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAud2Vic2l0ZTo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi8uLi9pbWcvam9iLWNvbnRhY3Qtd2Vic2l0ZS5zdmdcIil9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuam9iLWNvbnRhY3QtMzYwIC5vbl9zbWFsbF9tYXJnaW5fdG9we21hcmdpbi10b3A6My41cmVtfX0uam9iLWNvbnRhY3QtMzYwIC5iZy1saWdodC1ibHVle2JhY2tncm91bmQtY29sb3I6I2YyZmFmZX0uam9iLWNvbnRhY3QtMzYwIC5ncmlke2Rpc3BsYXk6Z3JpZH0uam9iLWNvbnRhY3QtMzYwIC5ncmlkLWNvbHMtMntncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcn1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5qb2ItY29udGFjdC0zNjAgLmdyaWQtY29scy0ye2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fS5qb2ItY29udGFjdC0zNjAgLmdyaWQtY29scy0ze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyIDFmcn1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5qb2ItY29udGFjdC0zNjAgLmdyaWQtY29scy0ze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fS5qb2ItY29udGFjdC0zNjAgLmdyaWQtc3Bhbi0ye2dyaWQtY29sdW1uOjEgLyBzcGFuIDJ9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuam9iLWNvbnRhY3QtMzYwIC5ncmlkLXNwYW4tMntncmlkLWNvbHVtbjp1bnNldH19LmpvYi1jb250YWN0LTM2MCAuZ2FwLXNtYWxse2dhcDoyLjY1cmVtfS5qb2ItY29udGFjdC0zNjAgLmZsZXh7ZGlzcGxheTpmbGV4fS5qb2ItY29udGFjdC0zNjAgLmZsZXgtd3JhcHtmbGV4LWZsb3c6d3JhcH0uam9iLWNvbnRhY3QtMzYwIC5pdGVtLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXJ9LmpvYi1jb250YWN0LTM2MCAubXItbWR7bWFyZ2luLXJpZ2h0OjMuOXJlbX0uam9iLWNvbnRhY3QtMzYwIC5tbC1zbWFsbHttYXJnaW4tbGVmdDoxLjVyZW19LmpvYi1jb250YWN0LTM2MCAubXQtYmlne21hcmdpbi10b3A6MTMuOHJlbX0uam9iLWNvbnRhY3QtMzYwIC5wYi1nYXBze3BhZGRpbmctYm90dG9tOjIuNjVyZW19LmpvYi1jb250YWN0LTM2MCAuZ2FwLWJpZ3tnYXA6OH0uam9iLWNvbnRhY3QtMzYwIC5qdXN0aWZ5LWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuam9iLWNvbnRhY3QtMzYwIC5vbl9zbWFsbF9mbGV4LWNvbHtmbGV4LWZsb3c6Y29sdW1uO3dpZHRoOjEwMCV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmpvYi1jb250YWN0LTM2MCBsYWJlbFtmb3I9bm9fYnVkZ2V0XXttYXJnaW46MCBhdXRvfX0uam9iLWNvbnRhY3QtMzYwICNlZGl0b3JqcyAuY2UtdG9vbGJhcl9fY29udGVudCwuam9iLWNvbnRhY3QtMzYwICNlZGl0b3JqcyAuY2UtYmxvY2tfX2NvbnRlbnR7bWF4LXdpZHRoOnVuc2V0fS5qb2ItY29udGFjdC0zNjAgI2VkaXRvcmpzIC5jZS10b29sYmFyX19jb250ZW50IC5jZS10b29sYmFyX19hY3Rpb25zLC5qb2ItY29udGFjdC0zNjAgI2VkaXRvcmpzIC5jZS1ibG9ja19fY29udGVudCAuY2UtdG9vbGJhcl9fYWN0aW9uc3tyaWdodDowfS5qb2ItY29udGFjdC0zNjAgI2VkaXRvcmpzIC5jZS10b29sYmFyX19jb250ZW50IC5jZS10b29sYmFyX19wbHVzLC5qb2ItY29udGFjdC0zNjAgI2VkaXRvcmpzIC5jZS1ibG9ja19fY29udGVudCAuY2UtdG9vbGJhcl9fcGx1c3tsZWZ0OjB9LmpvYi1jb250YWN0LTM2MCAjZWRpdG9yanMgLmNvZGV4LWVkaXRvcl9fcmVkYWN0b3J7cGFkZGluZy1ib3R0b206Y2FsYygyNDBweCAtIDMuNnJlbSkgIWltcG9ydGFudH0uc3VwcG9ydDM2MHtjb2xvcjojMDAzNjYzO2JhY2tncm91bmQtY29sb3I6aW5oZXJpdH0uc3VwcG9ydDM2MCBpbnB1dCwuc3VwcG9ydDM2MCBidXR0b257Ym9yZGVyOm5vbmU7b3V0bGluZTpub25lfS5zdXBwb3J0MzYwX19kZXNje3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo1cHg7Zm9udC1zaXplOjEuNXJlbTtjb2xvcjpyZ2JhKDAsNTQsOTksMC43KX0uc3VwcG9ydDM2MF9fZGVzYyBwe2xpbmUtaGVpZ2h0OjIxMCV9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc3VwcG9ydDM2MF9fZGVzY3tmb250LXNpemU6Mi44cmVtfX0uc3VwcG9ydDM2MCAua2F0ZWdvcmlhX190aXRsZSwuc3VwcG9ydDM2MF9fdGl0bGV7Zm9udC1mYW1pbHk6XCJOZXhhWEJvbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozLjZyZW07cGFkZGluZzo0cmVtIDVweCAuOXJlbSA1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc3VwcG9ydDM2MCAua2F0ZWdvcmlhX190aXRsZSwuc3VwcG9ydDM2MF9fdGl0bGV7dGV4dC1hbGlnbjpjZW50ZXJ9fS5zdXBwb3J0MzYwIC5rYXRlZ29yaWFfX3RpdGxle3BhZGRpbmctdG9wOjIuNHJlbTttYXJnaW4tYm90dG9tOjVweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zdXBwb3J0MzYwIC5rYXRlZ29yaWFfX3RpdGxle3BhZGRpbmctdG9wOjdyZW19fS5zdXBwb3J0MzYwIC5rYXRlZ29yaWF7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNSwgMWZyKTttYXJnaW4tYm90dG9tOjE5cHg7Z2FwOjE4cHg7cGFkZGluZzo1cHg7bWluLXdpZHRoOjMzMHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxODUwcHgpey5zdXBwb3J0MzYwIC5rYXRlZ29yaWF7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg1LCAxZnIpfX1AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KXsuc3VwcG9ydDM2MCAua2F0ZWdvcmlhe2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwgMWZyKX19QG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KXsuc3VwcG9ydDM2MCAua2F0ZWdvcmlhe2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyIDFmcn19QG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KXsuc3VwcG9ydDM2MCAua2F0ZWdvcmlhe2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyfX0uc3VwcG9ydDM2MCAuYm94e3dpZHRoOjIzNnB4O3dpZHRoOmNsYW1wKDE0NXB4LCAxMDAlLCAyMzZweCk7aGVpZ2h0OjIzNnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItcmFkaXVzOjIwcHg7b3ZlcmZsb3c6aGlkZGVuO2JveC1zaGFkb3c6MCAwIDFyZW0gcmdiYSg0NSw0NSw0NSwwLjEpO2N1cnNvcjpwb2ludGVyO2JvcmRlcjoycHggc29saWQgI2ZmZjt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpey5zdXBwb3J0MzYwIC5ib3h7aGVpZ2h0OjE4MHB4fX0uc3VwcG9ydDM2MCAuYm94LmJveC1hZGRlZHtib3JkZXI6MnB4IHNvbGlkICMwMDI2NTZ9LnN1cHBvcnQzNjAgLmJveF9faW1hZ2V7d2lkdGg6MTIwcHg7aGVpZ2h0OjEyMHB4O29iamVjdC1maXQ6Y29udGFpbjttYXJnaW46MTVweCBhdXRvIDVweCBhdXRvfUBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCl7LnN1cHBvcnQzNjAgLmJveF9faW1hZ2V7aGVpZ2h0OjgwcHg7d2lkdGg6ODBweDttYXJnaW4tdG9wOjVweH19LnN1cHBvcnQzNjAgLmJveF9fZGVzY3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDM2NjM7Y29sb3I6I2ZmZjtmb250LXNpemU6MTVweDtwYWRkaW5nOjIwcHg7dHJhbnNpdGlvbjouMnMgZWFzZS1pbi1vdXQgYWxsO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpqdXN0aWZ5O29wYWNpdHk6MH0uc3VwcG9ydDM2MCAuYm94X19kZXNjIHB7bWFyZ2luLWJvdHRvbTowfS5zdXBwb3J0MzYwIC5ib3gubm90LWZ1bGwgLmJveF9fZGVzY3toZWlnaHQ6NzAlO2JvcmRlci1yYWRpdXM6MTVweDt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfS5zdXBwb3J0MzYwIC5ib3gubm90LWZ1bGwgLmJveF9fZGVzYyBwe21hcmdpbjphdXRvfUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7LnN1cHBvcnQzNjAgLmJveDpob3ZlciAuYm94X19kZXNje29wYWNpdHk6MX19LnN1cHBvcnQzNjAgLmJveF9fdGl0bGV7Zm9udC1zaXplOjE2cHg7bWFyZ2luLWJvdHRvbToxM3B4fS5zdXBwb3J0MzYwIC5ib3ggLnByaWNlX3dyYXBwZXIgKnttYXJnaW46MH0uc3VwcG9ydDM2MCAuYm94IC5wcmljZV93cmFwcGVyLmRvdWJsZXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZy1sZWZ0OjEuOHJlbTtwYWRkaW5nLXJpZ2h0OjEuOHJlbX0uc3VwcG9ydDM2MCAuYm94IC5wcmljZV93cmFwcGVyLmRvdWJsZSAucHJpY2V7bWFyZ2luLXJpZ2h0OjhweH0uc3VwcG9ydDM2MCAuYm94IC5wcmljZV93cmFwcGVyIC5wcmljZV9jaGFuZ2VfYnRuc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi13aWR0aDo2cmVtfS5zdXBwb3J0MzYwIC5ib3ggLnByaWNlX3dyYXBwZXIgLnByaWNlX2NoYW5nZV9idG5zIHB7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tcmlnaHQ6NXB4fS5zdXBwb3J0MzYwIC5ib3ggLnByaWNlX3dyYXBwZXIgLnByaWNlX2NoYW5nZV9idG5zIGJ1dHRvbnt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O2JhY2tncm91bmQtY29sb3I6IzAwMzY2Mztjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MTAwJTttYXJnaW4tcmlnaHQ6NXB4O3RyYW5zaXRpb246LjJzIGFsbCBlYXNlLW91dDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnN1cHBvcnQzNjAgLmJveCAucHJpY2Vfd3JhcHBlciAucHJpY2VfY2hhbmdlX2J0bnMgYnV0dG9uIHN2Z3ttaW4td2lkdGg6MTRweH0uc3VwcG9ydDM2MCAuYm94IC5wcmljZV93cmFwcGVyIC5wcmljZV9jaGFuZ2VfYnRucyBidXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjlhNjNkfS5zdXBwb3J0MzYwIC5ib3ggLnByaWNlX3dyYXBwZXIgLnByaWNlX2NoYW5nZV9idG5zIGJ1dHRvbi5oaWRkZW57b3BhY2l0eTowLjI7cG9pbnRlci1ldmVudHM6bm9uZTtjdXJzb3I6bm90LWFsbG93ZWR9LnN1cHBvcnQzNjAgLmJveCAucHJpY2Vfd3JhcHBlciAucHJpY2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtd2VpZ2h0OmJvbGR9LnN1cHBvcnQzNjAgLmJveCAucHJpY2Vfd3JhcHBlciAucHJpY2VfX251bWJlcntmb250LXNpemU6Y2xhbXAoMTZweCwgMi41dncsIDM0cHgpO21hcmdpbi1yaWdodDo2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KXsuc3VwcG9ydDM2MCAuYm94IC5wcmljZV93cmFwcGVyIC5wcmljZV9fbnVtYmVye21hcmdpbi1yaWdodDozcHh9fS5zdXBwb3J0MzYwIC5ib3ggLnByaWNlX3dyYXBwZXIgLnByaWNlX19va3Jlc3tmb250LXNpemU6MTRweH0uc3VwcG9ydDM2MF9fZW5kLXByaWNle21hcmdpbjo3OHB4IGF1dG87cG9zaXRpb246c3RpY2t5O2JvdHRvbTowO2JhY2tncm91bmQtY29sb3I6aW5oZXJpdDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zdXBwb3J0MzYwX19lbmQtcHJpY2U+ZGl2e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjEwcHggMH1AbWVkaWEgKG1heC13aWR0aDogNjEwcHgpey5zdXBwb3J0MzYwX19lbmQtcHJpY2U+ZGl2e2ZsZXgtZmxvdzpjb2x1bW59fS5zdXBwb3J0MzYwX19lbmQtcHJpY2U6OmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTttYXgtd2lkdGg6MTAwdnc7ei1pbmRleDotMTtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXR9LnN1cHBvcnQzNjBfX2VuZC1wcmljZSBhcnRpY2xle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnN1cHBvcnQzNjBfX2VuZC1wcmljZSBhcnRpY2xlOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjEwcHg7bWluLXdpZHRoOjM1cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA2MTBweCl7LnN1cHBvcnQzNjBfX2VuZC1wcmljZSBhcnRpY2xlOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWJvdHRvbToxNXB4O3RleHQtYWxpZ246Y2VudGVyfX0uc3VwcG9ydDM2MF9fZW5kLXByaWNlIGFydGljbGUgcHtmb250LXNpemU6MTZweDtmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206MH0uc3VwcG9ydDM2MF9fZW5kLXByaWNlIGFydGljbGUgcDpudGgtY2hpbGQoMSl7Y29sb3I6IzU1NTttYXJnaW4tcmlnaHQ6MTVweDtmb250LXdlaWdodDpub3JtYWx9LnN1cHBvcnQzNjBfX2VuZC1wcmljZSBhcnRpY2xlIHA6bnRoLWNoaWxkKDIpe21hcmdpbi1yaWdodDo0cHg7Zm9udC1zaXplOjM2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc3VwcG9ydDM2MF9fZW5kLXByaWNlIGFydGljbGUgcDpudGgtY2hpbGQoMil7Zm9udC1zaXplOjI4cHh9fS5zdXBwb3J0MzYwX19lbmQtcHJpY2UgYnV0dG9ue2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDAzNjYzO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7cGFkZGluZzoxLjc1cmVtIDZyZW07Ym9yZGVyLXJhZGl1czozcmVtO3RyYW5zaXRpb246LjJzIGFsbCBlYXNlLW91dH0uc3VwcG9ydDM2MF9fZW5kLXByaWNlIGJ1dHRvbjpob3Zlcnt0cmFuc2Zvcm06c2NhbGUoMS4wNSk7YmFja2dyb3VuZC1jb2xvcjojZjlhNjNkfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnN1cHBvcnQzNjBfX2VuZC1wcmljZSBidXR0b257Zm9udC1zaXplOjJyZW07Ym9yZGVyLXJhZGl1czo1cmVtfX0uc3VwcG9ydDM2MF9fZW5kLXByaWNlICNmaW5hbC1mb3JtIGZvcm17bWFyZ2luLXRvcDoxNnB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1mbG93OmNvbHVtbjtwYWRkaW5nOjIwcHh9LnN1cHBvcnQzNjBfX2VuZC1wcmljZSAjZmluYWwtZm9ybSBmb3JtIC5hY2NlcHRhbmNlLTkyN3twYWRkaW5nLXRvcDo1cHg7cGFkZGluZy1ib3R0b206MTBweH0uc3VwcG9ydDM2MF9fZW5kLXByaWNlICNmaW5hbC1mb3JtIGZvcm0gLmFjY2VwdGFuY2UtOTI3LC5zdXBwb3J0MzYwX19lbmQtcHJpY2UgI2ZpbmFsLWZvcm0gZm9ybSAud3BjZjctbm90LXZhbGlkLXRpcCwuc3VwcG9ydDM2MF9fZW5kLXByaWNlICNmaW5hbC1mb3JtIGZvcm0gZGl2LndwY2Y3LXJlc3BvbnNlLW91dHB1dHtmb250LXNpemU6MS41cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnN1cHBvcnQzNjBfX2VuZC1wcmljZSAjZmluYWwtZm9ybSBmb3JtIC5hY2NlcHRhbmNlLTkyNywuc3VwcG9ydDM2MF9fZW5kLXByaWNlICNmaW5hbC1mb3JtIGZvcm0gLndwY2Y3LW5vdC12YWxpZC10aXAsLnN1cHBvcnQzNjBfX2VuZC1wcmljZSAjZmluYWwtZm9ybSBmb3JtIGRpdi53cGNmNy1yZXNwb25zZS1vdXRwdXR7Zm9udC1zaXplOjIuNHJlbX19LnN1cHBvcnQzNjBfX2VuZC1wcmljZSAjZmluYWwtZm9ybSBmb3JtIC53cGNmNy1ub3QtdmFsaWQtdGlwe21hcmdpbi1ib3R0b206MTBweH0uc3VwcG9ydDM2MF9fZW5kLXByaWNlICNmaW5hbC1mb3JtIGZvcm0gZGl2LndwY2Y3LXJlc3BvbnNlLW91dHB1dHttYXJnaW4tdG9wOjEwcHh9LnN1cHBvcnQzNjBfX2VuZC1wcmljZSAjZmluYWwtZm9ybSBmb3JtIHNwYW4uZW1haWx7d2lkdGg6MTAwJX0uc3VwcG9ydDM2MF9fZW5kLXByaWNlICNmaW5hbC1mb3JtIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF17d2lkdGg6MTAwJTtib3gtc2hhZG93OjAgMCAyLjlyZW0gcmdiYSgxNzYsMjA3LDIyNSwwLjQzKTtib3JkZXItcmFkaXVzOjJyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO3BhZGRpbmc6MS44cmVtIDEuOXJlbTtwYWRkaW5nLXJpZ2h0OjUwcHg7Y29sb3I6IzYxODNhMDtmb250LXNpemU6MS42cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnN1cHBvcnQzNjBfX2VuZC1wcmljZSAjZmluYWwtZm9ybSBmb3JtIGlucHV0W3R5cGU9ZW1haWxde2ZvbnQtc2l6ZToyLjhyZW19fS5zdXBwb3J0MzYwX19lbmQtcHJpY2UgI2ZpbmFsLWZvcm0gZm9ybSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuZW1haWw6OmJlZm9yZXtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6NXB4O3RvcDowO3dpZHRoOjUwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtoZWlnaHQ6M3Z3O2JhY2tncm91bmQtaW1hZ2U6dXJsKC4vLi4vaW1nL2pvYi1jb250YWN0LWVtYWlsLnN2Zyl9QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7LnN1cHBvcnQzNjBfX2VuZC1wcmljZSAjZmluYWwtZm9ybSBmb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5lbWFpbDo6YmVmb3Jle2hlaWdodDo0LjI1dnd9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnN1cHBvcnQzNjBfX2VuZC1wcmljZSAjZmluYWwtZm9ybSBmb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5lbWFpbDo6YmVmb3Jle2hlaWdodDo5LjV2d319LnN1cHBvcnQzNjBfX2VuZC1wcmljZSAjZmluYWwtZm9ybSBmb3JtIGJ1dHRvbiwuc3VwcG9ydDM2MF9fZW5kLXByaWNlICNmaW5hbC1mb3JtIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRde2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDAzNjYzO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7cGFkZGluZzoxLjc1cmVtIDZyZW07Ym9yZGVyLXJhZGl1czozcmVtO3RyYW5zaXRpb246LjJzIGFsbCBlYXNlLW91dH0uc3VwcG9ydDM2MF9fZW5kLXByaWNlICNmaW5hbC1mb3JtIGZvcm0gYnV0dG9uOmhvdmVyLC5zdXBwb3J0MzYwX19lbmQtcHJpY2UgI2ZpbmFsLWZvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuMDUpO2JhY2tncm91bmQtY29sb3I6I2Y5YTYzZH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zdXBwb3J0MzYwX19lbmQtcHJpY2UgI2ZpbmFsLWZvcm0gZm9ybSBidXR0b24sLnN1cHBvcnQzNjBfX2VuZC1wcmljZSAjZmluYWwtZm9ybSBmb3JtIGlucHV0W3R5cGU9c3VibWl0XXtmb250LXNpemU6Mi40cmVtO2JvcmRlci1yYWRpdXM6NXJlbTttYXJnaW4tcmlnaHQ6MH19LnN1cHBvcnQzNjBfX2VuZC1wcmljZSAjZmluYWwtZm9ybSBmb3JtIGJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiM2NjY7bWFyZ2luLXJpZ2h0OjIwcHh9LnN1cHBvcnQzNjBfX2VuZC1wcmljZSAjZmluYWwtZm9ybSBmb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hde3Zpc2liaWxpdHk6aGlkZGVuO3dpZHRoOjB9LnN1cHBvcnQzNjBfX2VuZC1wcmljZSAjZmluYWwtZm9ybSBmb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdIH4gc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjpyZ2JhKDAsNTQsOTksMC43KTtmb250LXNpemU6MS43cmVtO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93O2N1cnNvcjpwb2ludGVyO3BhZGRpbmctYm90dG9tOjIwcHh9LnN1cHBvcnQzNjBfX2VuZC1wcmljZSAjZmluYWwtZm9ybSBmb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdIH4gc3Bhbjo6YmVmb3Jle21pbi13aWR0aDoyMHB4O3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czoxMDAlO21hcmdpbi1yaWdodDoxMHB4O2JvcmRlcjoxcHggc29saWQgIzAwMzY2M31AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zdXBwb3J0MzYwX19lbmQtcHJpY2UgI2ZpbmFsLWZvcm0gZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSB+IHNwYW57Zm9udC1zaXplOjIuOHJlbX19LnN1cHBvcnQzNjBfX2VuZC1wcmljZSAjZmluYWwtZm9ybSBmb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBzcGFuOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDAzNjYzfS5zdXBwb3J0MzYwX19lbmQtcHJpY2UgLmVuZC1wcmljZS1pbmZvLWhpZGRlbiwuc3VwcG9ydDM2MF9fZW5kLXByaWNlIC5maW5hbC1mb3JtLWhpZGRlbntkaXNwbGF5Om5vbmV9LnBwMzYwe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6NS41cmVtIDAgNS45cmVtO292ZXJmbG93OmhpZGRlbn0ucHAzNjBfX3Jvd3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucHAzNjBfX3Jvd3tmbGV4LXdyYXA6d3JhcH19LnBwMzYwX19jb250ZW50e3BhZGRpbmctcmlnaHQ6OS43cmVtO3dpZHRoOjQzJX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wcDM2MF9fY29udGVudHtwYWRkaW5nLXJpZ2h0OjA7d2lkdGg6MTAwJX19LnBwMzYwX190aXRsZXtmb250LWZhbWlseTpcIk5leGFYQm9sZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjMuNnJlbTtmb250LXdlaWdodDo0MDA7Y29sb3I6IzAwMzY2MzttYXJnaW4tYm90dG9tOjMuNnJlbX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5wcDM2MF9fdGl0bGV7Zm9udC1zaXplOjVyZW19fS5wcDM2MF9fdHh0e2NvbG9yOiM2MTgzYTA7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDozMDA7Zm9udC1zdHlsZTpub3JtYWw7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO2xpbmUtaGVpZ2h0OjMuMnJlbX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5wcDM2MF9fdHh0e2ZvbnQtc2l6ZTozcmVtfX0ucHAzNjAtaW1ne3dpZHRoOjU3JX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wcDM2MC1pbWd7d2lkdGg6MTAwJX19LnBwMzYwLWltZyBpbWd7bWF4LXdpZHRoOjEwMCV9LnBwMzYwLWVkaXRvcntwYWRkaW5nOjMuM3JlbSAwO2JhY2tncm91bmQtY29sb3I6I2YyZmFmZX0ucHAzNjAtZWRpdG9yIGgye2ZvbnQtZmFtaWx5OlwiTmV4YVhCb2xkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6My42cmVtO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojMDAzNjYzO21hcmdpbi1ib3R0b206Mi42cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7LnBwMzYwLWVkaXRvciBoMntmb250LXNpemU6NXJlbX19LnBwMzYwLWVkaXRvciBvbHtjb2xvcjojNjE4M2EwO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjMuMnJlbTtsaXN0LXN0eWxlOm5vbmU7Y291bnRlci1yZXNldDpsaTtwYWRkaW5nLWxlZnQ6MnJlbX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5wcDM2MC1lZGl0b3Igb2x7Zm9udC1zaXplOjNyZW07cGFkZGluZy1sZWZ0OjRyZW19fS5wcDM2MC1lZGl0b3Igb2wgbGl7bWFyZ2luLWJvdHRvbToxcmVtO2NvdW50ZXItaW5jcmVtZW50OmxpfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7LnBwMzYwLWVkaXRvciBvbCBsaXttYXJnaW4tYm90dG9tOjJyZW19fS5wcDM2MC1lZGl0b3Igb2wgbGk6YmVmb3Jle2NvbnRlbnQ6Y291bnRlcihsaSkgXCIpXCI7Y29sb3I6IzAwMzY2MztkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoycmVtO21hcmdpbi1sZWZ0Oi0ycmVtO2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5wcDM2MC1lZGl0b3Igb2wgbGk6YmVmb3Jle3dpZHRoOjRyZW07bWFyZ2luLWxlZnQ6LTRyZW19fS5wcDM2MC1lZGl0b3Igb2wgYXtjb2xvcjojNjE4M2EwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnRleHQtYmlne2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjNyZW07Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7LnRleHQtYmlne2ZvbnQtc2l6ZTo1cmVtfX0uY2FyaWVyMzYwLW92ZXJ7cGFkZGluZy10b3A6OXJlbX0uY2FyaWVyMzYwe3BhZGRpbmc6MCAwIDhyZW19LmNhcmllcjM2MF9fcm93e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDpjYWxjKDEwMCUgKyAxM3JlbSk7bWFyZ2luLXJpZ2h0Oi0xM3JlbX0uY2FyaWVyMzYwX190aXRsZXtjb2xvcjojMDAzNjYzO2ZvbnQtZmFtaWx5OlwiTmV4YVhCb2xkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6My42cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjU7bWFyZ2luLWJvdHRvbTo0LjFyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuY2FyaWVyMzYwX190aXRsZXt0ZXh0LWFsaWduOmNlbnRlcn19LmNhcmllcjM2MCAudHRiaTM2MC1idG5zLXJvd3twYWRkaW5nLWJvdHRvbTo1cmVtfS5jYXJpZXIzNjAtYm94e3dpZHRoOmNhbGMoMzMuMyUgLSAxM3JlbSk7bWFyZ2luLXJpZ2h0OjEzcmVtO3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOjUuNHJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuY2FyaWVyMzYwLWJveHt3aWR0aDpjYWxjKDEwMCUgLSAxM3JlbSl9fS5jYXJpZXIzNjAtYm94X190aXRsZXtkaXNwbGF5OmJsb2NrO2NvbG9yOiM2MTgzYTA7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6Mi40cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbToxLjVyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuY2FyaWVyMzYwLWJveF9fdGl0bGV7Zm9udC1zaXplOjMuNXJlbX19LmNhcmllcjM2MC1ib3hfX2luZm97ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5jYXJpZXIzNjAtYm94X190eHR7Y29sb3I6IzYxODNhMDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjIuNXJlbTttYXJnaW46MCAxM3B4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmNhcmllcjM2MC1ib3hfX3R4dHtmb250LXNpemU6Mi44cmVtO2xpbmUtaGVpZ2h0OjEuN319LmNhcmllcjM2MC1ib3hfX3JlbW90ZXtjb2xvcjojNjE4M2EwO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6MzAwO21hcmdpbjowIDEzcHh9LmNhcmllcjM2MC1ib3hfX2xpbmt7bWFyZ2luLXRvcDoyLjRyZW19LmNhcmllcjM2MC1ib3hfX2xpbmsgYXttYXJnaW4tcmlnaHQ6MH0uY2FyZXBhY2thZ2Vze3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjc2cHg7b3ZlcmZsb3cteDpoaWRkZW59LmNhcmVwYWNrYWdlcyAuY29udGFpbmVye21hcmdpbjowIGF1dG87cGFkZGluZzowIDIuNXJlbTttYXgtd2lkdGg6MTMycmVtfS5jYXJlcGFja2FnZXNfX3Jvd3t3aWR0aDpjYWxjKDEwMCUgKyAzM3B4KTttYXJnaW4tcmlnaHQ6LTMzcHg7ZGlzcGxheTpmbGV4O3BhZGRpbmc6NDBweCAwfUBtZWRpYSAobWF4LXdpZHRoOiAxODAwcHgpey5jYXJlcGFja2FnZXNfX3Jvd3t3aWR0aDpjYWxjKDEwMCUgKyAzM3B4KTttYXJnaW4tcmlnaHQ6LTMzcHg7ZmxleC13cmFwOndyYXB9fUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5jYXJlcGFja2FnZXNfX3Jvd3t3aWR0aDpjYWxjKDEwMCUgKyAxM3B4KTtmbGV4LXdyYXA6d3JhcH19LmNhcmVwYWNrYWdlc19fZGVzY3twYWRkaW5nOjM1cHggMCAwO2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjMwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2IwY2ZlMX0uY2FyZXBhY2thZ2VzX19kZXNjIHVse3BhZGRpbmc6MjBweCAwIDA7bGlzdC1zdHlsZTpub25lfS5jYXJlcGFja2FnZXNfX2Rlc2MgdWwgbGl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjI1cHh9LmNhcmVwYWNrYWdlc19fZGVzYyB1bCBsaTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjhweDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxNHB4O2hlaWdodDoxM3B4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL3N0YXIteS5zdmdcIil9Ym9keSAuY2FyZXBhY2thZ2V7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3dpZHRoOmNhbGMoMjUlIC0gMzNweCk7bWFyZ2luLXJpZ2h0OjMzcHg7cGFkZGluZzozMHB4IDIwcHg7Ym94LXNoYWRvdzowIDAgNnB4IHJnYmEoNDUsNDUsNDUsMC4xKTtib3JkZXItcmFkaXVzOjIwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO2NvbG9yOiMwMDM2NjM7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCl7Ym9keSAuY2FyZXBhY2thZ2V7d2lkdGg6Y2FsYyg1MCUgLSAzM3B4KTttYXJnaW4tcmlnaHQ6MzNweDttYXJnaW4tYm90dG9tOjMzcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpe2JvZHkgLmNhcmVwYWNrYWdle3dpZHRoOmNhbGMoNTAlIC0gMTNweCk7bWFyZ2luLXJpZ2h0OjEzcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Ym9keSAuY2FyZXBhY2thZ2V7d2lkdGg6Y2FsYygxMDAlIC0gMTNweCk7bWFyZ2luLWJvdHRvbTozNXB4fX1ib2R5IC5jYXJlcGFja2FnZV9fdGl0bGV7d2lkdGg6MTAwJTtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDB9Ym9keSAuY2FyZXBhY2thZ2VfX25hbWV7d2lkdGg6MTAwJTtmb250LXNpemU6MzVweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MzBweDttYXJnaW4tdG9wOjdweDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Ym9keSAuY2FyZXBhY2thZ2VfX25hbWV7Zm9udC1zaXplOjIzcHh9fWJvZHkgLmNhcmVwYWNrYWdlX19saXN0e3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjMwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7Ym9keSAuY2FyZXBhY2thZ2VfX2xpc3R7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjhweH19Ym9keSAuY2FyZXBhY2thZ2VfX2xpc3QgcHttYXJnaW46MWVtIDA7cGFkZGluZzoyMHB4IDB9Ym9keSAuY2FyZXBhY2thZ2VfX2xpc3QgdWx7cGFkZGluZzo1cHggMDtsaXN0LXN0eWxlOm5vbmV9Ym9keSAuY2FyZXBhY2thZ2VfX2xpc3QgdWwgbGl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjI1cHh9Ym9keSAuY2FyZXBhY2thZ2VfX2xpc3QgdWwgbGk6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDo4cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTVweDtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9jaGVjay15LnN2Z1wiKX1ib2R5IC5jYXJlcGFja2FnZV9fbGlzdC0tMiBsaXtwYWRkaW5nLXRvcDoxMHB4O3BhZGRpbmctYm90dG9tOjEwcHh9Ym9keSAuY2FyZXBhY2thZ2VfX2xpc3QtLTIgbGk6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWZlZmVmfWJvZHkgLmNhcmVwYWNrYWdlX19saXN0LS0yIGxpOjpiZWZvcmV7dG9wOjIwcHggIWltcG9ydGFudH1ib2R5IC5jYXJlcGFja2FnZV9fbGlzdC0tMiBsaS5pa3M6OmJlZm9yZXtjb250ZW50OlwiXFxkN1wiO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjpyZWQ7YmFja2dyb3VuZC1pbWFnZTpub25lO2ZvbnQtc2l6ZToyNnB4O3RvcDoxMHB4ICFpbXBvcnRhbnR9Ym9keSAuY2FyZXBhY2thZ2VfX3RvcHt3aWR0aDoxMDAlfWJvZHkgLmNhcmVwYWNrYWdlX19ib3R0b217d2lkdGg6MTAwJTthbGlnbi1zZWxmOmZsZXgtZW5kfWJvZHkgLmNhcmVwYWNrYWdlX19wcmljZXtwYWRkaW5nOjE4cHggMDtmb250LXNpemU6MThweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MjRweDtwb3NpdGlvbjpyZWxhdGl2ZX1ib2R5IC5jYXJlcGFja2FnZV9fcHJpY2U6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6MjUxcHg7bWFyZ2luOmF1dG87Ym9yZGVyLXRvcDoxcHggc29saWQgI2IwY2ZlMX1ib2R5IC5jYXJlcGFja2FnZV9fbmV0dG97Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NDAwfWJvZHkgLmNhcmVwYWNrYWdlX19idXR0b24sYm9keSAuY2FyZXBhY2thZ2UgLmFkZF90b19jYXJ0X2J1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjEuNXJlbSAycmVtO2JvcmRlci1yYWRpdXM6Mi45cmVtO2JvcmRlcjoycHggc29saWQgIzAwMzY2MztiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7Zm9udC1zaXplOjEuMnJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzAwMzY2Mzt0cmFuc2l0aW9uOi4zc31ib2R5IC5jYXJlcGFja2FnZV9fYnV0dG9uOmhvdmVyLGJvZHkgLmNhcmVwYWNrYWdlIC5hZGRfdG9fY2FydF9idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAzNjYzO2NvbG9yOiNmZmZ9Ym9keSAuY2FyZXBhY2thZ2VfX2xpbmt7Y29sb3I6IzAwMzY2Mztmb250LXNpemU6MTZweDtmb250LXdlaWdodDo3MDB9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtib2R5IC5jYXJlcGFja2FnZTpudGgtY2hpbGQoMil7Ym94LXNoYWRvdzowIDAgMTJweCByZ2JhKDE3NiwyMDcsMjI1LDAuODcpO2JhY2tncm91bmQtY29sb3I6I2RlZjBmYn1ib2R5IC5jYXJlcGFja2FnZTpudGgtY2hpbGQoMikgLmNhcmVwYWNrYWdlX19idXR0b257YmFja2dyb3VuZC1jb2xvcjojMDAzNjYzO2NvbG9yOiNmZmZ9Ym9keSAuY2FyZXBhY2thZ2U6bnRoLWNoaWxkKDIpIC5jYXJlcGFja2FnZV9fYnV0dG9uOmhvdmVye2NvbG9yOiMwMDM2NjM7YmFja2dyb3VuZC1jb2xvcjojZmZmfX1ib2R5IC5jYXJlcGFja2FnZSAuYWRkX3RvX2NhcnRfaW5saW5le2JvcmRlcjowICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnR9Ym9keSAuY2FyZXBhY2thZ2UgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudHtkaXNwbGF5Om5vbmV9Ym9keSAuY2FyZXBhY2thZ2UgLnByaWNlX3RpbWVfb3B0e2Rpc3BsYXk6bm9uZX0uY2FyZXBhY2thZ2Utb3J7bWFyZ2luOjEwcHggMCA1cHg7Zm9udC1zaXplOjEwcHh9LmNhcmVwYWNrYWdlcyAuZm9vdGVyLXBvcHVwLWJ1dHRvbnN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjAgMjBweDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOjIwcHh9LmNhcmVwYWNrYWdlcyAuZm9vdGVyLXBvcHVwLWJ1dHRvbnMgYnV0dG9ue21pbi13aWR0aDoxNTVweH0uY2FyZXBhY2thZ2VzIC5mb290ZXItcG9wdXAtYnV0dG9ucyBidXR0b24ubW9kYWwtYWRkLXRvLWNhcnQtYnV0dG9uLS0yOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKXtjb2xvcjojRkZGO2JhY2tncm91bmQtY29sb3I6I2Y5YTYzZDtib3JkZXI6MXB4IHNvbGlkICNmOWE2M2R9LmNhcmVwYWNrYWdlcyAuY2hlY2tvdXQtYnV0dG9uLC5jYXJlcGFja2FnZXMgLmNsb3NlLC5jYXJlcGFja2FnZXMgLm1vZGFsLWFkZC10by1jYXJ0LWJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjEuMzVyZW0gMnJlbTtib3JkZXItcmFkaXVzOjIuOXJlbTtib3JkZXI6MnB4IHNvbGlkICMwMDM2NjM7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO2ZvbnQtc2l6ZToxLjJyZW07Zm9udC13ZWlnaHQ6NzAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMDAzNjYzO3RyYW5zaXRpb246LjNzO21hcmdpbjoxMHB4fS5jYXJlcGFja2FnZXMgLmNoZWNrb3V0LWJ1dHRvbjpob3ZlciwuY2FyZXBhY2thZ2VzIC5jbG9zZTpob3ZlciwuY2FyZXBhY2thZ2VzIC5tb2RhbC1hZGQtdG8tY2FydC1idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAzNjYzO2NvbG9yOiNmZmZ9LnBvcHVwe3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwNTA7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO291dGxpbmU6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5wb3B1cC5hY3RpdmV7dmlzaWJpbGl0eTp2aXNpYmxlO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bztkaXNwbGF5OmJsb2NrfS5wb3B1cC1vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjAgMCAwIDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNCk7bWFyZ2luOnVuc2V0O21heC13aWR0aDp1bnNldH0ucG9wdXAtcGFja2FnZXttaW4taGVpZ2h0OmNhbGMoMTAwJSAtIDFyZW0pfS5wb3B1cC1wYWNrYWdlIC5wb3B1cC1jb250ZW50LmNhcmVwYWNrYWdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6Y2FsYygxMDAlIC0gMi41cmVtKTttYXgtd2lkdGg6MTMycmVtO21hcmdpbjowO2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2JveC1zaGFkb3c6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wb3B1cC1wYWNrYWdlIC5wb3B1cC1jb250ZW50LmNhcmVwYWNrYWdle3BhZGRpbmctdG9wOjQwcHh9fS5wb3B1cC1wYWNrYWdlIC5jYXJlcGFja2FnZV9fY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE1cHg7cmlnaHQ6MTVweDt3aWR0aDozNHB4O2hlaWdodDozNHB4O2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zc30ucG9wdXAtcGFja2FnZSAuY2FyZXBhY2thZ2VfX2Nsb3NlOmhvdmVye3RyYW5zZm9ybTpzY2FsZSgxLjEpfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBvcHVwLXBhY2thZ2UgLmNhcmVwYWNrYWdlX19jbG9zZXt3aWR0aDoyNXB4O2hlaWdodDoyNXB4O3RvcDoxMHB4O3JpZ2h0OjEwcHh9fS5wb3B1cC1wYWNrYWdlIC5jYXJlcGFja2FnZV9fY2xvc2Ugc3Zne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZmlsbDojMDAzNjYzfS5wb3B1cC1wYWNrYWdlIC5jYXJlcGFja2FnZV9fbGlzdHt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MjBweCAwfS5wb3B1cC1wYWNrYWdlIC5xdWFudGl0eS1pbnB1dHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5wb3B1cC1wYWNrYWdlIC5xdWFudGl0eS1pbnB1dCBidXR0b257d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtwYWRkaW5nOjA7bWFyZ2luOjAgNXB4O2JvcmRlcjpub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MX0ucG9wdXAtcGFja2FnZSAucXVhbnRpdHktaW5wdXQgYnV0dG9uIGl7ZGlzcGxheTpibG9ja30ucG9wdXAtcGFja2FnZSAucXVhbnRpdHktaW5wdXQgaW5wdXR7d2lkdGg6NDBweDtoZWlnaHQ6MzBweDtwYWRkaW5nOjA7bWFyZ2luOjAgNXB4O3RleHQtYWxpZ246Y2VudGVyO2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXItcmFkaXVzOjRweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxfS5wb3B1cC1wYWNrYWdlIC5xdWFudGl0eS1pbnB1dCBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwucG9wdXAtcGFja2FnZSAucXVhbnRpdHktaW5wdXQgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7bWFyZ2luOjB9LnBvcHVwLXBhY2thZ2UgLnF1YW50aXR5LWlucHV0IGlucHV0W3R5cGU9XCJudW1iZXJcIl17LW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZH0ucG9wdXAtcGFja2FnZSAucXVhbnRpdHktaW5wdXR7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46MTBweH0ud2h5LWxpc3R7cGFkZGluZy10b3A6NDBweH0ud2h5LWxpc3QgLndyYXBwZXJ7bWF4LXdpZHRoOjExNi42cmVtfS53aHktbGlzdF9fdGl0bGUtbGFiZWx7YmFja2dyb3VuZC1jb2xvcjojRDRFQ0ZBO2JvcmRlci1yYWRpdXM6NjBweDtmb250LXNpemU6MTBweDtmb250LXdlaWdodDo0MDA7bGV0dGVyLXNwYWNpbmc6NS4xNnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nOjZweCAyMHB4O21hcmdpbi1ib3R0b206MzBweH0ud2h5LWxpc3RfX3RpdGxle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtc2l6ZTo0MHB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxO21hcmdpbi1ib3R0b206OThweDttYXJnaW4tdG9wOjMwcHg7Y29sb3I6IzAwMzY2M31AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey53aHktbGlzdF9fdGl0bGV7Zm9udC1zaXplOjI1cHg7bWFyZ2luLWJvdHRvbTo0MHB4O21hcmdpbi10b3A6MjBweH19LndoeS1saXN0LXJvd3tkaXNwbGF5OmZsZXg7bWFyZ2luOjcwcHggMDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6IzAwMzY2M31AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey53aHktbGlzdC1yb3d7ZmxleC13cmFwOndyYXB9fS53aHktbGlzdC1yb3c6bnRoLWNoaWxkKG9kZCl7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9LndoeS1saXN0LXJvdzpudGgtY2hpbGQob2RkKSAud2h5LWxpc3Qtcm93X19pbWcgaW1ne21hcmdpbi1sZWZ0OnVuc2V0O21hcmdpbi1yaWdodDphdXRvfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LndoeS1saXN0LXJvdzpudGgtY2hpbGQob2RkKSAud2h5LWxpc3Qtcm93X19pbWcgaW1ne21hcmdpbi1sZWZ0OmF1dG99fS53aHktbGlzdC1yb3dfX2NvbnRlbnR7d2lkdGg6Y2FsYyg1MCUgLSAyMHB4KX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey53aHktbGlzdC1yb3dfX2NvbnRlbnR7d2lkdGg6MTAwJX19LndoeS1saXN0LXJvd19fY29udGVudCBoM3tmb250LXNpemU6MjRweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTttYXJnaW4tYm90dG9tOjIwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsud2h5LWxpc3Qtcm93X19jb250ZW50IGgze2ZvbnQtc2l6ZToxOHB4O21hcmdpbi1ib3R0b206MTBweH19LndoeS1saXN0LXJvd19fY29udGVudCBwe2NvbG9yOiM2MTgzQTA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MzBweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey53aHktbGlzdC1yb3dfX2NvbnRlbnQgcHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyOHB4fX0ud2h5LWxpc3Qtcm93X19pbWd7d2lkdGg6Y2FsYyg0MiUgLSAyMHB4KX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey53aHktbGlzdC1yb3dfX2ltZ3twYWRkaW5nLXRvcDoyMHB4O3dpZHRoOjEwMCU7b3JkZXI6LTE7bWFyZ2luLWJvdHRvbTo0MHB4fX0ud2h5LWxpc3Qtcm93X19pbWcgaW1ne2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey53aHktbGlzdC1yb3dfX2ltZyBpbWd7bWFyZ2luLXJpZ2h0OmF1dG99fS5zLWhvdy1pdC13b3Jre21hcmdpbi10b3A6MTE5cHg7cGFkZGluZy1ib3R0b206MTIzcHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zLWhvdy1pdC13b3Jre21hcmdpbi10b3A6MH19LnMtaG93LWl0LXdvcms6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi00JTtsZWZ0Oi0xNSU7cmlnaHQ6LTE1JTtoZWlnaHQ6ODclO2JhY2tncm91bmQtY29sb3I6I0Q0RUNGQTt6LWluZGV4Oi0xO2NsaXAtcGF0aDpwb2x5Z29uKDAgMCwgNTAlIDMwJSwgMTAwJSAwLCAxMDAlIDEwMCUsIDUwJSA3MCUsIDAlIDEwMCUpfS5zLWhvdy1pdC13b3JrX190aXRsZS1sYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOiNENEVDRkE7Ym9yZGVyLXJhZGl1czo2MHB4O2ZvbnQtc2l6ZToxMHB4O2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzo1LjE2cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmc6NnB4IDIwcHg7bWFyZ2luLWJvdHRvbTozMHB4fS5zLWhvdy1pdC13b3JrX190aXRsZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6NDBweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTttYXJnaW4tYm90dG9tOjQ3cHg7bWFyZ2luLXRvcDozN3B4O2NvbG9yOiMwMDM2NjN9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucy1ob3ctaXQtd29ya19fdGl0bGV7Zm9udC1zaXplOjI1cHg7bWFyZ2luLWJvdHRvbTo0MHB4O21hcmdpbi10b3A6MjBweH19LnMtaG93LWl0LXdvcmtfX2Rlc2NyaXB0aW9ue2NvbG9yOiM2MTgzQTA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MzBweDttYXgtd2lkdGg6NjQwcHg7bWFyZ2luOjAgYXV0b31AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zLWhvdy1pdC13b3JrX19kZXNjcmlwdGlvbntmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyOHB4fX0ucy1ob3ctaXQtd29yayAuaGl3LWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxMjJweCA0MHB4IDUxcHggNDBweDtiYWNrZ3JvdW5kLWNvbG9yOiNGRkY7Ym94LXNoYWRvdzowcHggMXB4IDI0cHggMHB4IHJnYmEoMTY5LDIwNiwyMzQsMC4xNik7Ym9yZGVyLXJhZGl1czoyMHB4O21hcmdpbi10b3A6NjNweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zLWhvdy1pdC13b3JrIC5oaXctY29udGVudHtwYWRkaW5nOjUwcHggMjVweH19LnMtaG93LWl0LXdvcmsgLmhpdy1jb250ZW50OjpiZWZvcmUsLnMtaG93LWl0LXdvcmsgLmhpdy1jb250ZW50OjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MzdweDtoZWlnaHQ6MzdweDtiYWNrZ3JvdW5kLWNvbG9yOiNENEVDRkF9LnMtaG93LWl0LXdvcmsgLmhpdy1jb250ZW50OjpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSg1NWRlZyk7dG9wOjcycHg7bGVmdDo0JX0ucy1ob3ctaXQtd29yayAuaGl3LWNvbnRlbnQ6OmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoNTVkZWcpO2JvdHRvbTo1MHB4O3JpZ2h0OjQuNSV9LnMtaG93LWl0LXdvcmsgLmhpdy1zdGVwc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpdCwgbWlubWF4KGF1dG8sIDI1JSkpO2dyaWQtZ2FwOjg5cHggMDtiYWNrZ3JvdW5kLWNvbG9yOiNGRkY7Ym9yZGVyLXJhZGl1czoyMHB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWF4LXdpZHRoOjEwMzVweDttYXJnaW46MCBhdXRvfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnMtaG93LWl0LXdvcmsgLmhpdy1zdGVwc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MTAwJX19LnMtaG93LWl0LXdvcmsgLmhpdy1zdGVwe3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMwMDM2NjM7ei1pbmRleDoxfS5zLWhvdy1pdC13b3JrIC5oaXctc3RlcDo6YmVmb3JlLC5zLWhvdy1pdC13b3JrIC5oaXctc3RlcDo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyNXB4O3dpZHRoOjIyJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQtY29sb3I6I0IwQ0ZFMTt6LWluZGV4Oi0xfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnMtaG93LWl0LXdvcmsgLmhpdy1zdGVwOjpiZWZvcmUsLnMtaG93LWl0LXdvcmsgLmhpdy1zdGVwOjphZnRlcnt3aWR0aDoxcHg7aGVpZ2h0OjcwcHh9fS5zLWhvdy1pdC13b3JrIC5oaXctc3RlcDo6YmVmb3Jle2xlZnQ6MH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zLWhvdy1pdC13b3JrIC5oaXctc3RlcDo6YmVmb3Jle2Rpc3BsYXk6bm9uZX19LnMtaG93LWl0LXdvcmsgLmhpdy1zdGVwOjphZnRlcntyaWdodDowfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnMtaG93LWl0LXdvcmsgLmhpdy1zdGVwOjphZnRlcntyaWdodDo1MCU7dG9wOjEwMCV9fS5zLWhvdy1pdC13b3JrIC5oaXctc3RlcDpmaXJzdC1vZi10eXBlOjpiZWZvcmV7ZGlzcGxheTpub25lfS5zLWhvdy1pdC13b3JrIC5oaXctc3RlcDpudGgtbGFzdC1vZi10eXBlKDIpOjphZnRlcntkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucy1ob3ctaXQtd29yayAuaGl3LXN0ZXA6bnRoLWxhc3Qtb2YtdHlwZSgyKTo6YWZ0ZXJ7ZGlzcGxheTpibG9ja319LnMtaG93LWl0LXdvcmsgLmhpdy1zdGVwOmxhc3Qtb2YtdHlwZXtncmlkLWNvbHVtbjoxIC8gLTF9LnMtaG93LWl0LXdvcmsgLmhpdy1zdGVwOmxhc3Qtb2YtdHlwZTo6YmVmb3JlLC5zLWhvdy1pdC13b3JrIC5oaXctc3RlcDpsYXN0LW9mLXR5cGU6OmFmdGVye3dpZHRoOjQ1JX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zLWhvdy1pdC13b3JrIC5oaXctc3RlcDpsYXN0LW9mLXR5cGU6OmJlZm9yZSwucy1ob3ctaXQtd29yayAuaGl3LXN0ZXA6bGFzdC1vZi10eXBlOjphZnRlcntkaXNwbGF5Om5vbmV9fS5zLWhvdy1pdC13b3JrIC5oaXctc3RlcDpsYXN0LW9mLXR5cGUgLmhpdy1zdGVwX19udW1iZXJ7YmFja2dyb3VuZC1jb2xvcjojZjlhNjNkfS5zLWhvdy1pdC13b3JrIC5oaXctc3RlcDpsYXN0LW9mLXR5cGUgLmhpdy1zdGVwX19udW1iZXI6YmVmb3Jle2JvcmRlci10b3AtY29sb3I6I2Y5YTYzZH0ucy1ob3ctaXQtd29yayAuaGl3LXN0ZXA6bGFzdC1vZi10eXBlIC5oaXctc3RlcF9fdGl0bGV7Y29sb3I6I2Y5YTYzZDtmb250LXNpemU6MjRweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zLWhvdy1pdC13b3JrIC5oaXctc3RlcDpsYXN0LW9mLXR5cGUgLmhpdy1zdGVwX190aXRsZXtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMHB4fX0ucy1ob3ctaXQtd29yayAuaGl3LXN0ZXBfX251bWJlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNkNGVjZmE7Ym9yZGVyLXJhZGl1czo2cHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbjowIGF1dG99LnMtaG93LWl0LXdvcmsgLmhpdy1zdGVwX19udW1iZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDowO2hlaWdodDowO2JvcmRlci1sZWZ0OjRweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6NXB4IHNvbGlkICNkNGVjZmE7Ym90dG9tOi01cHg7Ym9yZGVyLXJhZGl1czoycHh9LnMtaG93LWl0LXdvcmsgLmhpdy1zdGVwX190aXRsZXtmb250LXNpemU6MThweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MjNweDttYXJnaW46MjhweCBhdXRvIDE1cHg7bWF4LXdpZHRoOjIxNXB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnMtaG93LWl0LXdvcmsgLmhpdy1zdGVwX190aXRsZXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMHB4fX0ucy1ob3ctaXQtd29yayAuaGl3LXN0ZXBfX2Rlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjMwcHg7Zm9udC13ZWlnaHQ6NDAwO21heC13aWR0aDo2MzVweDttYXJnaW46MCBhdXRvfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnMtaG93LWl0LXdvcmsgLmhpdy1zdGVwX19kZXNjcmlwdGlvbntmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyOHB4fX0ucy1mYXF7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTo3MnB4O292ZXJmbG93LVg6aGlkZGVufS5zLWZhcTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MyU7cmlnaHQ6NSU7d2lkdGg6MTU5cHg7aGVpZ2h0OjE1OXB4O2JhY2tncm91bmQtY29sb3I6I0Q0RUNGQTt0cmFuc2Zvcm06cm90YXRlKC0zMGRlZyl9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucy1mYXE6OmJlZm9yZXtkaXNwbGF5Om5vbmV9fS5zLWZhcV9fdGl0bGUtbGFiZWx7YmFja2dyb3VuZC1jb2xvcjojRDRFQ0ZBO2JvcmRlci1yYWRpdXM6NjBweDtmb250LXNpemU6MTBweDtmb250LXdlaWdodDo0MDA7bGV0dGVyLXNwYWNpbmc6NS4xNnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nOjZweCAyMHB4O21hcmdpbi1ib3R0b206MzBweH0ucy1mYXFfX3RpdGxle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtc2l6ZTo0MHB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxO21hcmdpbi1ib3R0b206NDdweDtjb2xvcjojMDAzNjYzfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnMtZmFxX190aXRsZXtmb250LXNpemU6MjVweDttYXJnaW4tYm90dG9tOjQwcHh9fS5mYXEtd3JhcHBlcnttYXgtd2lkdGg6ODU1cHg7bWFyZ2luOjAgYXV0b30uZmFxLWFjY29yZGlvbnt3aWR0aDoxMDAlO2JvcmRlci1yYWRpdXM6MjBweDtib3JkZXI6MXB4IHNvbGlkICNCMENGRTE7cGFkZGluZzozNHB4IDIycHg7Y3Vyc29yOnBvaW50ZXJ9LmZhcS1hY2NvcmRpb24uYWN0aXZle21hcmdpbi1ib3R0b206MTVweH0uZmFxLWFjY29yZGlvbl9fcm93e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmZhcS1hY2NvcmRpb25fX3Jvdy5hY3RpdmUgLmpzLWhlYWQtaWNvLWZhcXt0cmFuc2Zvcm06cm90YXRlKC0xODBkZWcpO2JhY2tncm91bmQtY29sb3I6I0Q0RUNGQX0uZmFxLWFjY29yZGlvbl9faGVhZGluZ3tmbGV4LWdyb3c6MTtjb2xvcjojMDAzNjYzO2ZvbnQtc2l6ZToyMnB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjc7bWFyZ2luOjB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZmFxLWFjY29yZGlvbl9faGVhZGluZ3tmb250LXNpemU6MThweH19LmpzLWNvbnRlbnQtZmFxe2Rpc3BsYXk6bm9uZTt0cmFuc2l0aW9uOjBzO2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjMwcHg7cGFkZGluZy10b3A6MjRweDtib3JkZXItdG9wOjFweCBzb2xpZCAjQTlDRUVBO21hcmdpbi10b3A6MjRweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5qcy1jb250ZW50LWZhcXtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyNnB4fX0uanMtY29udGVudC1mYXEgcHttYXJnaW46MH0uanMtY29udGVudC1mYXEgYXtjb2xvcjojZjlhNjNkfS5qcy1jb250ZW50LWZhcSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmpzLWNvbnRlbnQtZmFxLS1vcGVue2Rpc3BsYXk6YmxvY2t9LnMtZmFxIC5qcy1oZWFkLWljby1mYXF7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDM2NjM7Ym9yZGVyLXJhZGl1czo1MCU7bWFyZ2luLWxlZnQ6MThweDtmbGV4LXNocmluazowO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcywgYmFja2dyb3VuZC1jb2xvciAuM3N9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LnMtZmFxIC5qcy1oZWFkLWljby1mYXF7d2lkdGg6MzVweDtoZWlnaHQ6MzVweH19LnMtdGVhbXdvcmstYmFubmVye3BhZGRpbmc6MThweCAwIDI2MnB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnMtdGVhbXdvcmstYmFubmVye3BhZGRpbmctYm90dG9tOjE4MHB4fX0udGVhbXdvcmstYmFubmVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6IzAwMzY2MztiYWNrZ3JvdW5kOiNENEVDRkE7Ym9yZGVyLXJhZGl1czo0MHB4O3BhZGRpbmc6NzBweCA4MHB4IDUzcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudGVhbXdvcmstYmFubmVye3BhZGRpbmc6NDBweDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47dGV4dC1hbGlnbjpjZW50ZXJ9fS50ZWFtd29yay1iYW5uZXI6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDozNXB4O3RvcDoxMjAlO3dpZHRoOjgycHg7aGVpZ2h0OjgycHg7dHJhbnNmb3JtOnJvdGF0ZSg1NWRlZyk7YmFja2dyb3VuZC1jb2xvcjojRDRFQ0ZBfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnRlYW13b3JrLWJhbm5lcjo6YmVmb3Jle3RvcDoxMTAlfX0udGVhbXdvcmstYmFubmVyX19pY29ue21hcmdpbjowIDg3cHggMCAzMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnRlYW13b3JrLWJhbm5lcl9faWNvbnttYXJnaW46MCAwIDQwcHg7bWF4LXdpZHRoOjEwMHB4fX0udGVhbXdvcmstYmFubmVyX190aXRsZXtmb250LXNpemU6MzZweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS4yO21hcmdpbi1ib3R0b206MzZweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50ZWFtd29yay1iYW5uZXJfX3RpdGxle2ZvbnQtc2l6ZToyNHB4fX0udGVhbXdvcmstYmFubmVyX19kZXNjcmlwdGlvbntmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxLjc7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbi1ib3R0b206NTVweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50ZWFtd29yay1iYW5uZXJfX2Rlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxNnB4fX0udGVhbXdvcmstYmFubmVyIC5idG57Zm9udC1zaXplOjE2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudGVhbXdvcmstYmFubmVyIC5idG57Zm9udC1zaXplOjEycHh9fS50dGJpMzYwX19wcm9qZWN0c3tkaXNwbGF5Om5vbmV9Lm5hdi1tZW51PmRpdntqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9Lm5hdi1tZW51IHVsIGxpOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9Lm5hdi1idXR0b257bWFyZ2luLWxlZnQ6MjBweH0ubmF2LWljb257aGVpZ2h0OjE5cHg7d2lkdGg6MTlweDtkaXNwbGF5OmJsb2NrfS5uYXYtaWNvbjpob3ZlciBzdmd7ZmlsdGVyOmludmVydCg3OCUpIHNlcGlhKDQyJSkgc2F0dXJhdGUoMTI2NCUpIGh1ZS1yb3RhdGUoMzI4ZGVnKSBicmlnaHRuZXNzKDk5JSkgY29udHJhc3QoOTclKX0ubm8taG92ZXIgYTphZnRlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KXsubmF2LW1lbnUgLm1lbnUtbWFpbi1jb250YWluZXJ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfX1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbi8qIVxyXG4gKiBhbmltYXRlLmNzcyAtaHR0cHM6Ly9kYW5lZGVuLmdpdGh1Yi5pby9hbmltYXRlLmNzcy9cclxuICogVmVyc2lvbiAtIDMuNy4yXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcclxuICpcclxuICogQ29weXJpZ2h0IChjKSAyMDE5IERhbmllbCBFZGVuXHJcbiAqL1xyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XHJcbiAgZnJvbSxcclxuICAyMCUsXHJcbiAgNTMlLFxyXG4gIDgwJSxcclxuICB0byB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNDAlLFxyXG4gIDQzJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3MCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XHJcbiAgZnJvbSxcclxuICAyMCUsXHJcbiAgNTMlLFxyXG4gIDgwJSxcclxuICB0byB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNDAlLFxyXG4gIDQzJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3MCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoIHtcclxuICBmcm9tLFxyXG4gIDUwJSxcclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMjUlLFxyXG4gIDc1JSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmbGFzaCB7XHJcbiAgZnJvbSxcclxuICA1MCUsXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDI1JSxcclxuICA3NSUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mbGFzaCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2g7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xyXG59XHJcblxyXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBwdWxzZSB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnB1bHNlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcclxuICBhbmltYXRpb24tbmFtZTogcHVsc2U7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxuXHJcbiAgMzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xyXG4gIH1cclxuXHJcbiAgNjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XHJcbiAgfVxyXG5cclxuICA2NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi5ydWJiZXJCYW5kIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2Uge1xyXG4gIGZyb20sXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwJSxcclxuICAzMCUsXHJcbiAgNTAlLFxyXG4gIDcwJSxcclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMjAlLFxyXG4gIDQwJSxcclxuICA2MCUsXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcclxuICBmcm9tLFxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMCUsXHJcbiAgMzAlLFxyXG4gIDUwJSxcclxuICA3MCUsXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDIwJSxcclxuICA0MCUsXHJcbiAgNjAlLFxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNoYWtlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcclxuICBhbmltYXRpb24tbmFtZTogc2hha2U7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBoZWFkU2hha2Uge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxuXHJcbiAgNi41JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcclxuICB9XHJcblxyXG4gIDE4LjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XHJcbiAgfVxyXG5cclxuICAzMS41JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcclxuICB9XHJcblxyXG4gIDQzLjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhlYWRTaGFrZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG5cclxuICA2LjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTguNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcclxuICB9XHJcblxyXG4gIDMxLjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDMuNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkU2hha2Uge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBoZWFkU2hha2U7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHN3aW5nIHtcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5zd2luZyB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3dpbmc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYSB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcblxyXG4gIDEwJSxcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICB9XHJcblxyXG4gIDMwJSxcclxuICA1MCUsXHJcbiAgNzAlLFxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcclxuICB9XHJcblxyXG4gIDQwJSxcclxuICA2MCUsXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgdGFkYSB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcblxyXG4gIDEwJSxcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICB9XHJcblxyXG4gIDMwJSxcclxuICA1MCUsXHJcbiAgNzAlLFxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcclxuICB9XHJcblxyXG4gIDQwJSxcclxuICA2MCUsXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi50YWRhIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0YWRhO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhO1xyXG59XHJcblxyXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB3b2JibGUge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDE1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XHJcbiAgfVxyXG5cclxuICA0NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB3b2JibGUge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDE1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XHJcbiAgfVxyXG5cclxuICA0NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLndvYmJsZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogd29iYmxlO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBqZWxsbyB7XHJcbiAgZnJvbSxcclxuICAxMS4xJSxcclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMjIuMiUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XHJcbiAgfVxyXG5cclxuICAzMy4zJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDQuNCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNTUuNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNjYuNiUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XHJcbiAgfVxyXG5cclxuICA3Ny43JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcclxuICB9XHJcblxyXG4gIDg4LjglIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGplbGxvIHtcclxuICBmcm9tLFxyXG4gIDExLjElLFxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAyMi4yJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcclxuICB9XHJcblxyXG4gIDMzLjMlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XHJcbiAgfVxyXG5cclxuICA0NC40JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XHJcbiAgfVxyXG5cclxuICA1NS41JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XHJcbiAgfVxyXG5cclxuICA2Ni42JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcclxuICB9XHJcblxyXG4gIDc3LjclIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xyXG4gIH1cclxuXHJcbiAgODguOCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5qZWxsbyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogamVsbG87XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGhlYXJ0QmVhdCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcblxyXG4gIDE0JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuICB9XHJcblxyXG4gIDI4JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxuXHJcbiAgNDIlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gIH1cclxuXHJcbiAgNzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhlYXJ0QmVhdCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcblxyXG4gIDE0JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuICB9XHJcblxyXG4gIDI4JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxuXHJcbiAgNDIlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gIH1cclxuXHJcbiAgNzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhcnRCZWF0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoZWFydEJlYXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGhlYXJ0QmVhdDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4zcztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDEuM3M7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluIHtcclxuICBmcm9tLFxyXG4gIDIwJSxcclxuICA0MCUsXHJcbiAgNjAlLFxyXG4gIDgwJSxcclxuICB0byB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgfVxyXG5cclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XHJcbiAgfVxyXG5cclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VJbiB7XHJcbiAgZnJvbSxcclxuICAyMCUsXHJcbiAgNDAlLFxyXG4gIDYwJSxcclxuICA4MCUsXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xyXG4gIH1cclxuXHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VJbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcclxuICBmcm9tLFxyXG4gIDYwJSxcclxuICA3NSUsXHJcbiAgOTAlLFxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICB9XHJcblxyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XHJcbiAgZnJvbSxcclxuICA2MCUsXHJcbiAgNzUlLFxyXG4gIDkwJSxcclxuICB0byB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgfVxyXG5cclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZUluRG93biB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xyXG4gIGZyb20sXHJcbiAgNjAlLFxyXG4gIDc1JSxcclxuICA5MCUsXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcclxuICBmcm9tLFxyXG4gIDYwJSxcclxuICA3NSUsXHJcbiAgOTAlLFxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICB9XHJcblxyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlSW5MZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xyXG4gIGZyb20sXHJcbiAgNjAlLFxyXG4gIDc1JSxcclxuICA5MCUsXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIH1cclxuXHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcclxuICBmcm9tLFxyXG4gIDYwJSxcclxuICA3NSUsXHJcbiAgOTAlLFxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICB9XHJcblxyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VJblJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcCB7XHJcbiAgZnJvbSxcclxuICA2MCUsXHJcbiAgNzUlLFxyXG4gIDkwJSxcclxuICB0byB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgfVxyXG5cclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xyXG4gIGZyb20sXHJcbiAgNjAlLFxyXG4gIDc1JSxcclxuICA5MCUsXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIH1cclxuXHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZUluVXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXQge1xyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcclxuICB9XHJcblxyXG4gIDUwJSxcclxuICA1NSUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VPdXQge1xyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcclxuICB9XHJcblxyXG4gIDUwJSxcclxuICA1NSUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZU91dCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDQwJSxcclxuICA0NSUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA0MCUsXHJcbiAgNDUlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlT3V0RG93biB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xyXG4gIDIwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcclxuICAyMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VPdXRMZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xyXG4gIDIwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XHJcbiAgMjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlT3V0UmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNDAlLFxyXG4gIDQ1JSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VPdXRVcCB7XHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDQwJSxcclxuICA0NSUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VPdXRVcCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW4ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5Eb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluRG93bkJpZyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5MZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluTGVmdEJpZyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5SaWdodEJpZyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluVXAge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5VcCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJblVwQmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0RG93biB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0RG93bkJpZyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXRMZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0TGVmdEJpZyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0UmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXRSaWdodEJpZyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXAge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0VXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0VXBCaWcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMClcclxuICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXHJcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXHJcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXHJcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXHJcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApXHJcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMClcclxuICAgIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxyXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmxpcCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMClcclxuICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXHJcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXHJcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXHJcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXHJcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApXHJcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMClcclxuICAgIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxyXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcbn1cclxuXHJcbi5hbmltYXRlZC5mbGlwIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmxpcEluWCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5mbGlwSW5YIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcclxuICBhbmltYXRpb24tbmFtZTogZmxpcEluWDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblkge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsaXBJblkge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxpcEluWSB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsaXBPdXRYIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mbGlwT3V0WCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFg7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmxpcE91dFkge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxuXHJcbiAgMzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZsaXBPdXRZIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFk7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmxpZ2h0U3BlZWRJbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubGlnaHRTcGVlZE91dCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcclxuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVJbiB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVJbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVJbkRvd25MZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVJbkRvd25SaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlSW5VcExlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlSW5VcFJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlT3V0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZU91dCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlT3V0RG93bkxlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZU91dERvd25SaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlT3V0VXBMZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVPdXRVcFJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIDIwJSxcclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgNDAlLFxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaGluZ2Uge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIDIwJSxcclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgNDAlLFxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5oaW5nZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGluZ2U7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgamFja0luVGhlQm94IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XHJcbiAgfVxyXG5cclxuICA3MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGphY2tJblRoZUJveCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xyXG4gIH1cclxuXHJcbiAgNzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxufVxyXG5cclxuLmphY2tJblRoZUJveCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogamFja0luVGhlQm94O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBqYWNrSW5UaGVCb3g7XHJcbn1cclxuXHJcbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4ucm9sbEluIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsSW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcclxufVxyXG5cclxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb2xsT3V0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4ucm9sbE91dCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbE91dDtcclxuICBhbmltYXRpb24tbmFtZTogcm9sbE91dDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbUluIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21JbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21JbkRvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi56b29tSW5Eb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tSW5MZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbUluTGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbUluUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21JblVwIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbUluVXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tT3V0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi56b29tT3V0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dERvd24ge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tT3V0RG93biB7XHJcbiAgNDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbU91dERvd24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XHJcbiAgNDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi56b29tT3V0TGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XHJcbiAgNDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21PdXRSaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXAge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21PdXRVcCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93biB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVJbkRvd24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZUluTGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZUluUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZUluVXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVPdXREb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZU91dExlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZU91dExlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZU91dFJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVPdXRVcCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcclxufVxyXG5cclxuLmFuaW1hdGVkIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxufVxyXG5cclxuLmFuaW1hdGVkLmluZmluaXRlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuZGVsYXktMXMge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxcztcclxuICBhbmltYXRpb24tZGVsYXk6IDFzO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuZGVsYXktMnMge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAycztcclxuICBhbmltYXRpb24tZGVsYXk6IDJzO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuZGVsYXktM3Mge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAzcztcclxuICBhbmltYXRpb24tZGVsYXk6IDNzO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuZGVsYXktNHMge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA0cztcclxuICBhbmltYXRpb24tZGVsYXk6IDRzO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuZGVsYXktNXMge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA1cztcclxuICBhbmltYXRpb24tZGVsYXk6IDVzO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuZmFzdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDgwMG1zO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogODAwbXM7XHJcbn1cclxuXHJcbi5hbmltYXRlZC5mYXN0ZXIge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtcztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDUwMG1zO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuc2xvdyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHJcbn1cclxuXHJcbi5hbmltYXRlZC5zbG93ZXIge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xyXG59XHJcblxyXG5AbWVkaWEgKHByaW50KSwgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gIC5hbmltYXRlZCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XHJcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIi5oYW1idXJnZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XHJcblxyXG4gICAgLmhvbWUgJiB7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLy90cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogY2FsYyg4MCUpO1xyXG4gICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGxlZnQ6IDEwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcywgb3BhY2l0eSAuM3MsIHRvcCAuM3MsIGJhY2tncm91bmQtY29sb3IgLjNzO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW46bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAub3Blbk1lbnUgJiBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAub3Blbk1lbnUgJiBzcGFuOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAub3Blbk1lbnUgJiBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAub3Blbk1lbnUgJiBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJoYW1idXJnZXJcIjtcclxuXHJcbi5uYXYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogJG1pbkhlaWdodE1lbnU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6ICRtaW5IZWlnaHRNZW51TW9iaWw7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgIGhlaWdodDogJG1pbkhlaWdodE1lbnVQaG9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLmZpeGVkICYge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBoZWlnaHQ6ICRtaW5IZWlnaHRNZW51Rml4ZWQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRtaW5IZWlnaHRNZW51TW9iaWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJG1pbkhlaWdodE1lbnVQaG9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxvZ28ge1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIHdpZHRoOiAxNS44cmVtO1xyXG4gICAgICAgIGhlYWRlci5maXhlZCAmIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEycmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNHJlbTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMi41cmVtO1xyXG4gICAgICAgICAgICB0b3A6IDIuNXJlbTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNHJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI2cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ub3JtYWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaGVhZGVyLmZpeGVkICYge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1tb2JpbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIGhlYWRlciAmIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi1ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3Blbk1lbnUgJiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHJlbSAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDB2aCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1tZW51IHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIuNXJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcblxyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDIuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuM3M7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkZXIuZml4ZWQgJiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyOmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgICAgICYuY2xhc3NfYWN0aXZlOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbT5hOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAuaGVhZGVyLmZpeGVkICYge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWhhbWJ1cmdlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEyMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICB0b3A6IDNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIud29vLXdyYXAge1xyXG5cdG1heC13aWR0aDogMTE5cmVtO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogYXV0bztcclxuXHRwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcclxuXHRwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA1cmVtO1xyXG5cdFx0cGFkZGluZy1yaWdodDogNXJlbTtcclxuXHR9XHJcbn1cclxuLmNvbnRlbnQtYXJlYSB7XHJcblxyXG59XHJcblxyXG4ud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOWZmO1xyXG5cdHBhZGRpbmc6IDkuNnJlbSAxcmVtO1xyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGNvbG9yOiAjMDEzNjYzO1xyXG5cdFx0Zm9udC1zaXplOiA0LjdyZW07XHJcblx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMy4ycmVtO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Zm9udC1zaXplOiAzNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQucGFnZS1kZXNjcmlwdGlvbiB7XHJcblx0XHRwIHtcclxuXHRcdFx0Y29sb3I6ICM2MDgyYTA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzLjJyZW07XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLndvby1hcmNoaXZlLW1haW4ge1xyXG5cdHBhZGRpbmctdG9wOiAycmVtO1xyXG5cdHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyMHJlbTtcclxuXHR9XHJcblx0Lndvb2NvbW1lcmNlLWJyZWFkY3J1bWIge1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1icmVhZGNydW1iIHtcclxuXHRjb2xvcjogI2QyZDJkMjtcclxuXHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0YSB7XHJcblx0XHRjb2xvcjogIzAxMzY2MztcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRtYXJnaW46IDAgMC44cmVtO1xyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuXHRcdH1cclxuXHR9XHJcblx0c3BhbiB7XHJcblx0XHRjb2xvcjogIzAxMzY2MztcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRtYXJnaW46IDAgMC44cmVtO1xyXG5cdH1cclxufVxyXG5cclxuLndvby1uYXYtcm93IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGJvcmRlci1ib3R0b206IC4xcmVtIHNvbGlkICNkOGQ4ZDg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDk7XHJcblx0bWFyZ2luLWJvdHRvbTogNXJlbTtcclxuXHRtYXJnaW4tdG9wOiAxMHJlbTtcclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLndvby1uYXYtcm93LWdyb3VwIHtcclxuXHRtYXJnaW46IDAgMnJlbTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLW1pbigkdGFibGV0TWVkaXVtMikge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdC53b28tbmF2LXJvdy1ncm91cF9fYm94IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0Lndvby1uYXYtcm93LWdyb3VwX19ib3gge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHR9XHJcblx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0Y29sb3I6ICM4ZWEwYjY7XHJcblx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxLjFyZW07XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMy4xMjVyZW07XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDUuMjA4cmVtO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMi4xcmVtO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMi4xcmVtO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRib3R0b206IC0wLjFyZW07XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzhlYTBiNjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLjhyZW07XHJcblx0XHR9XHJcblx0XHRzdmcge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWluKCR0YWJsZXRNZWRpdW0yKSB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAjMDEzNjYzO1xyXG5cdFx0XHRcdHRleHQtc2hhZG93OiAuMXJlbSAwIDAgIzAxMzY2MztcclxuXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAtMC4xcmVtO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwLjNyZW07XHJcblx0XHRcdFx0XHRoZWlnaHQ6IC4zcmVtO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAxMzY2MztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHJcblx0XHRcdFx0XHRwYXRoIHtcclxuXHRcdFx0XHRcdFx0ZmlsbDogIzAxMzY2MztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdGNvbG9yOiAjMDEzNjYzO1xyXG5cdFx0XHRcdHRleHQtc2hhZG93OiAuMXJlbSAwIDAgIzAxMzY2MztcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRib3R0b206IC0wLjFyZW07XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAxMzY2MztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdFx0XHRcdFx0cGF0aCB7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICMwMTM2NjM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHQmX19ib3gge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogLTYuNXJlbTtcclxuXHRcdHJpZ2h0OiAtNi41cmVtO1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0dG9wOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWluLXdpZHRoOiAyMy40cmVtO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYm94LWlubmVyIHtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAuOHJlbSByZ2JhKDE0MiwgMTYwLCAxODIsIDAuNCk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG5cdFx0cGFkZGluZzogMCAwIDAgMCA7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdHBhZGRpbmc6IDRyZW0gMCAzcmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4udHJpYW5nbGUtd2l0aC1zaGFkb3cge1xyXG5cdHdpZHRoOiAzLjZyZW07XHJcblx0aGVpZ2h0OiAxLjhyZW07XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Ym94LXNoYWRvdzogMCAxLjZyZW0gMXJlbSAtMS43cmVtIHJnYmEoMCwgMCwgMCwgMC41KTtcclxuXHRtYXJnaW46IGF1dG87XHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuLnRyaWFuZ2xlLXdpdGgtc2hhZG93OmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMS42cmVtO1xyXG5cdGhlaWdodDogMS42cmVtO1xyXG5cdGJhY2tncm91bmQ6ICNmYWZhZmE7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyAvKiBQcmVmaXhlcy4uLiAqL1xyXG5cdHRvcDogMS40cmVtO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0bWFyZ2luOiBhdXRvO1xyXG5cdGJveC1zaGFkb3c6IC0wLjFyZW0gLTAuMXJlbSAxcmVtIC0wLjJyZW0gcmdiYSgxNDIsIDE2MCwgMTgyLCAwLjQpO1xyXG59XHJcblxyXG4ud29vLW5hdi1pdGVtIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRjb2xvcjogIzhlYTBiNjtcclxuXHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiAyLjlyZW07XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRcdGNvbG9yOiAjOGVhMGI2O1xyXG5cdFx0Zm9udC1zaXplOiAyLjkxN3JlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiA2LjE4M3JlbTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cdGEge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGNvbG9yOiAjOGVhMGI2O1xyXG5cdFx0cGFkZGluZzogMC4ycmVtIDFyZW07XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblx0XHRcdHBhZGRpbmc6IDAuMnJlbSA0cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOWE2M2Q7XHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG5cclxuLnMtcHJvZHVjdC1pbWcge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Ym9yZGVyLXJhZGl1czogMy41cmVtO1xyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRcdGhlaWdodDogMzEuMjVyZW07XHJcblx0fVxyXG5cdGltZyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucy1wcm9kdWN0LWJveCB7XHJcblx0d2lkdGg6IDMycmVtO1xyXG5cdG1hcmdpbi10b3A6IC02LjNyZW07XHJcblx0bWFyZ2luLXJpZ2h0OiAtMi43cmVtO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdHBhZGRpbmc6IDIuM3JlbSAzLjdyZW0gMS43cmVtO1xyXG5cdG1pbi1oZWlnaHQ6IDEycmVtO1xyXG5cdGJveC1zaGFkb3c6IDAgMS4xcmVtIDEuN3JlbSByZ2JhKDE0MiwgMTYwLCAxODIsIDAuMyk7XHJcblx0Ym9yZGVyLXJhZGl1czogMy42cmVtO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDI7XHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG5cdFx0d2lkdGg6IDYxLjI1cmVtO1xyXG5cdFx0bWluLWhlaWdodDogMTcuMDgzcmVtO1xyXG5cdFx0bWFyZ2luLXRvcDogLTlyZW07XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC01cmVtO1xyXG5cdH1cclxuXHQud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XHJcblx0XHRjb2xvcjogIzhlYTBiNjtcclxuXHRcdGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDgzcmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMS4xcmVtO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG5cdFx0XHRmb250LXNpemU6IDIuN3JlbSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQucHJpY2Uge1xyXG5cdFx0Y29sb3I6ICMwMTM2NjMgIWltcG9ydGFudDtcclxuXHRcdGZvbnQtc2l6ZTogMi40cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMy41NDJyZW0haW1wb3J0YW50O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMi4zOXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCxcclxuLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XHJcblx0bWFyZ2luLWJvdHRvbTogNi44cmVtO1xyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDZyZW07XHJcblx0fVxyXG5cclxuXHJcbn1cclxuXHJcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0c1tjbGFzcyo9XCJjb2x1bW5zLVwiXSBsaS5wcm9kdWN0LCAud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0c1tjbGFzcyo9XCJjb2x1bW5zLVwiXSBsaS5wcm9kdWN0IHtcclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LCAud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcclxuXHR3aWR0aDogMzAuNzUlO1xyXG59XHJcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qXHJcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0LCAud29vY29tbWVyY2UgYS5idXR0b24uYWx0LCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQsIC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdHBhZGRpbmc6IDJyZW0gMXJlbSAycmVtO1xyXG5cdHRyYW5zaXRpb246IGFsbCAuMnM7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdG1pbi13aWR0aDogMjFyZW07XHJcblx0bWFyZ2luLXJpZ2h0OiAxLjNyZW07XHJcblx0Ym94LXNoYWRvdzogMCAxcmVtIDIuNHJlbSByZ2JhKDI0OSwgMTY2LCA2MSwgMC40OCk7XHJcblx0Ym9yZGVyLXJhZGl1czogMi45cmVtO1xyXG5cdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRcdHBhZGRpbmc6IDNyZW0gN3JlbSAzcmVtO1xyXG5cdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNC43cmVtO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcblx0XHRmb250LXNpemU6IDNyZW07XHJcblx0fVxyXG59Ki9cclxuXHJcbi53b29jb21tZXJjZS1tZXNzYWdlLFxyXG4ud29vY29tbWVyY2UtaW5mbyxcclxuLndvb2NvbW1lcmNlLWVycm9yIHtcclxuXHRib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoNDUsNDUsNDUsMC4xKTtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRjb2xvcjogIzAwMDtcclxuXHJcblx0LyomOjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzhmYWUxYjtcclxuXHR9Ki9cclxufVxyXG5cclxuLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmMmZmZTU7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1pbmZvIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTBGNkZGO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UtZXJyb3Ige1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkUwRTA7XHJcbn1cclxuXHJcbiNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQsXHJcbi53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50LFxyXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbn1cclxuXHJcbiNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94LFxyXG4ud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3gsXHJcbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3gge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjZjBmMGYwO1xyXG5cdH1cclxufSIsIi5oZWFkZXIge1xyXG4gICAgJi1zcGFjZXIge1xyXG4gICAgICAgIGhlaWdodDogJG1pbkhlaWdodE1lbnU7XHJcblxyXG4gICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkbWluSGVpZ2h0TWVudU1vYmlsO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkbWluSGVpZ2h0TWVudVBob25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2LWxvZ28tc3RpY2t5IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5LmFkbWluLWJhciAuaGVhZGVyLmZpeGVkID4gLm5hdiB7XHJcbiAgICB0b3A6IDMycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc4MnB4KSB7XHJcbiAgICAgICAgdG9wOiA0NnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udG9wLWljbyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcclxufVxyXG5cclxuLmhlYWRlci5maXhlZCB7XHJcbiAgICAubmF2LWxvZ28tbm9ybWFsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtbG9nby1zdGlja3kge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2LWxvZ28taW1nIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpe1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5hdi1sb2dvLW1vYmlsZXtcclxuICAgIGRpc3BsYXk6bm9uZTtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXtcclxuICAgIGhlYWRlciAubmF2LWxvZ28tbm9ybWFsIHtcclxuICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICB9XHJcbiAgICBoZWFkZXIgLm5hdi1sb2dvLW1vYmlsZXtcclxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLW1lbnUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCl7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICB1bC5tZW51IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTIuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIgPiBhLFxyXG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcclxuICAgICAgICAgICAgYS5jbGFzc19hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJiA+IHVsLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMC40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsLnN1Yi1tZW51IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLTIzcHg7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDBweCk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDhweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMWM2O1xyXG4gICAgICAgIG1heC13aWR0aDogMjIzcHg7XHJcbiAgICAgICAgd2lkdGg6IDIyM3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB0b3A6IC02cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwOXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMGMxYzY7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2MwYzFjNjtcclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNGY0ZjQ7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM3NjdjODc7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyID4gYSxcclxuICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLmhlYWRlci1tZW51IC5tZW51LWl0ZW0tMzAgdWwuc3ViLW1lbnU6OmFmdGVyIHtcclxuICAgIGxlZnQ6IDguNnJlbTtcclxufVxyXG5cclxuXHJcblxyXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDk7XHJcbn1cclxuXHJcblxyXG4uaGVhZGVyLW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4uaGVhZGVyLWRlc2t0b3Age1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fbGVmdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcclxuICAgIH1cclxuICAgIC5oZWFkZXItYnV0dG9uIHtcclxuXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uYm90dG9tIHtcclxuXHJcbiAgICAmX19oZWxsbyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuMzhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICMxYTFhMWE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgfVxyXG4gICAgJl9fbWFpbCxcclxuICAgICZfX3Bob25lIHtcclxuICAgICAgICBjb2xvcjogIzcyNzI3MjtcclxuICAgICAgICBmb250LWZhbWlseTogRnV0dXJhTFQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2LjRweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICM3MjcyNzI7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgICZfX21haWwge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgIH1cclxuICAgICZfX3Bob25lIHtcclxuXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAgIC8vIFZhcnMgJiBIZWxwZXIgRnVuY3Rpb25zXHJcbiAgICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuICA6cm9vdCB7XHJcbiAgICAgIC0taGVhZGVyLWJnLWNvbG9yOiAgI2Y5YTYzZDtcclxuICAgICAgLS1zcGxhc2gtYmctY29sb3I6ICAjNjE4M2EwO1xyXG4gICAgICAtLXNjcmVlbi13aWR0aDogICAgIDMyMHB4O1xyXG4gICAgICAtLXNjcmVlbi1oZWlnaHQ6ICAgIDU2MHB4O1xyXG4gIH1cclxuXHJcbi8vIGNhbGN1bGF0ZSBhIGNpcmNsZSdzIGNpcmN1bWZlcmVuY2UgYmFzZWQgb24gcmFkaXVzXHJcbkBmdW5jdGlvbiBjaXJjdW1mZXJlbmNlKCRyKXtcclxuICAgICRwaTogMy4xNDE1OTI2NTM7XHJcbiAgICBAcmV0dXJuIDIqJHBpKiRyO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gU1ZHIE1lbnUgSWNvblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5tZW51aWNvbiB7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICB0cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NDAsIDAuNDQwLCAxLjAwMCk7XHJcblxyXG4gICAgJl9fYmFyLFxyXG4gICAgJl9fY2lyY2xlIHtcclxuICAgICAgICBmaWxsOm5vbmU7XHJcbiAgICAgICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOjM7XHJcbiAgICAgICAgc3Ryb2tlLWxpbmVjYXA6cm91bmQ7XHJcbiAgICB9XHJcbiAgICAmX19iYXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46NTAlIDUwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuICAgICZfX2NpcmNsZSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hvZmZzZXQgLjNzIGxpbmVhciAuMXM7XHJcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6Y2lyY3VtZmVyZW5jZSgyMyk7IC8vIDIzIGlzIHRoZSA8Y2lyY2xlPidzIHJhZGl1c1xyXG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6Y2lyY3VtZmVyZW5jZSgyMyk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gQ2lyY3VsYXIgU3BsYXNoIEJhY2tncm91bmRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uc3BsYXNoIHtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgdG9wOjQwcHg7XHJcbiAgICByaWdodDo0MHB4O1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXNwbGFzaC1iZy1jb2xvcik7XHJcblxyXG4gICAgICAgIC8vIHNjcmVlbiBkaWFtZXRlciBjYW4gYmUgMTQydm1heCBhdCBtb3N0LFxyXG4gICAgICAgIC8vIGNpcmNsZSBuZWVkcyB0byBiZSB0d2ljZSB0aGF0IHNpemUgdG8gY292ZXIgaXRcclxuICAgICAgICB3aWR0aDoyODR2bWF4O1xyXG4gICAgICAgIGhlaWdodDoyODR2bWF4O1xyXG4gICAgICAgIHRvcDotMTQydm1heDtcclxuICAgICAgICBsZWZ0Oi0xNDJ2bWF4O1xyXG5cclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46NTAlIDUwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XHJcblxyXG4gICAgICAgIC8vIHdpbGwtY2hhbmdlIHRlbGxzIHRoZSBicm93c2VyIHdlIHBsYW4gdG9cclxuICAgICAgICAvLyBhbmltYXRlIHRoaXMgcHJvcGVydHkgaW4gdGhlIG5lYXIgZnV0dXJlXHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6dHJhbnNmb3JtO1xyXG4gICAgfVxyXG59XHJcbiIsIi5mb290ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZmFmZTtcclxuICAgIHBhZGRpbmc6IDguNXJlbSAwIDdyZW07XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDk5MXB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogNjVweCAwIDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNy44cmVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMnJlbSBzb2xpZCAjZDdlN2YzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWljby1uYW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNnJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KDk5MXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1jb2wge1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBjb2xvcjogJGJsdWVMaWdodDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRIdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkcGhvbmUtcGFyYWdyYXBoO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogLjlyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEh1bURlbWlCb2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRwaG9uZS1wYXJhZ3JhcGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1jb2w6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1pY28tbWFwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDIuNXJlbTtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyLjJyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogLS40cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMC4ycmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICB3aWR0aDogNC41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcbiAgICAgICAgd2lkdGg6IDZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1pY28tYmFnIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDJyZW07XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMS42cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICB3aWR0aDogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcbiAgICAgICAgd2lkdGg6IDQuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyLW5hdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA1LjlyZW0gMCA2LjdyZW07XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldE1heDMpIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAwO1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjMDAzNjYzO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE5leGFYQm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYge1xyXG4gICAgICAgIHdpZHRoOiAyMiU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAvL2NvbHVtbi1jb3VudDogMjtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEh1bURlbWlCb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRwaG9uZS1wYXJhZ3JhcGg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0taG9yaXpvbnRhbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC5mb290ZXItbmF2X19uYXYge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1taW4oJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb290ZXItc29jaWFsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2ZiIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uZm9vdGVyLWJsb2cge1xyXG4gICAgd2lkdGg6IDMxJTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1ibG9nLWxpc3Qge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG4gICAgICAgIGNvbG9yOiAjNjE4M2EwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjE4M2EwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHBob25lLXBhcmFncmFwaDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIj5cIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAzNjYzO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJOZXhhWEJvbGRcIixzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcblxyXG4gICAgfVxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1zb2NpYWwge1xyXG4gICAgd2lkdGg6IDE1JTtcclxuICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX2ZiIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmZvb3Rlci1pY28taW1nIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IDMuNXJlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtLjVyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuN3JlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgd2lkdGg6IDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xyXG4gICAgICAgIHdpZHRoOiA3cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWJpZyB7XHJcbiAgICAgICAgd2lkdGg6IDYuNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1lbWFpbC13cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTAuN3JlbTtcclxuXHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItZGF0YS1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpZGUtY29udGFjdCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJyZW0pO1xyXG4gICAgICAgIGxlZnQ6IC0xcmVtO1xyXG4gICAgICAgIHRvcDogLTAuNXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3JlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRwaG9uZS1wYXJhZ3JhcGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXItbmF2LXBob25lLXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogJGJsdWU7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRIdW1EZW1pQm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcblxyXG4gICAgLmZvb3Rlci1kYXRhLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwLjdyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhpZGUtY29udGFjdCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMC41cmVtO1xyXG4gICAgICAgIGxlZnQ6IDE1cmVtO1xyXG4gICAgICAgIHRvcDogMC4zcmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlO1xyXG5cclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDRyZW07XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAuNXJlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDIwcmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRwaG9uZS1wYXJhZ3JhcGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmhpZGUtY29udGFjdCB7XHJcbiAgICAmLmNsb3NlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmZvb3Rlci1ib3Qge1xyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KDk5MXB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXItYm90LWNvbCB7XHJcbiAgICBjb2xvcjogJGJsdWVMaWdodDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udEh1bTtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmZvb3Rlci1ib3QtY29sLS0xIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWJvdC1jb2wtdXAge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRIdW1EZW1pQm9sZDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuI2dvLXRvcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA1cmVtO1xyXG4gICAgaGVpZ2h0OiA1cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICB3aWR0aDogN3JlbTtcclxuICAgICAgICBoZWlnaHQ6IDdyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5wYWdlLWVycm9yNDA0IHtcclxuICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1pbi1oZWlnaHQ6IDk0NHB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy80MDQucG5nXCIpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXRNYXgpIHtcclxuICAgIG1pbi1oZWlnaHQ6IDkwdnc7XHJcbiAgfVxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogJGJsdWU7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRIdW1Cb2xkO1xyXG4gICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldE1heCkge1xyXG4gICAgICBmb250LXNpemU6IDJ2dztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnZ3O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUyKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udEh1bUJvbGQ7XHJcbiAgICBmb250LXNpemU6IDIzM3B4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwLjg1O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXRNYXgpIHtcclxuICAgICAgZm9udC1zaXplOiAxOXZ3O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIi5zaW5nbGUtcG9zdCB7XHJcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xyXG4gICZfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udEh1bUJvbGQ7XHJcbiAgICBmb250LXNpemU6IDUuNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICB9XHJcbiAgJl9fZGF0ZSB7XHJcbiAgICBjb2xvcjogJGJsdWVMaWdodDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udEh1bTtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190aHVtYm5haWwge1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3JlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndyYXBwZXIge1xyXG4gICYtLXNpbmdsZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEzMi4zcmVtO1xyXG4gICAgbWFyZ2luOiBhdXRvIDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xyXG5cclxuICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtY29udGVudCB7XHJcbiAgJiA+IHAge1xyXG4gICAgY29sb3I6ICRibHVlTGlnaHQ7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRIdW07XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICBtYXgtd2lkdGg6IDEzMi4zcmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvIDtcclxuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZ2RydHMtcmF0aW5nLWJsb2NrIHtcclxuICBtYXgtd2lkdGg6IDMwcmVtO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5nZHJ0cy1pbm5lci13cmFwcGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbmRpdiAuc3ludGF4aGlnaGxpZ2h0ZXIgICB7XHJcbiAgbWF4LXdpZHRoOiAxMzIuM3JlbSAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcclxufVxyXG4iLCIucG9ydGZvbGlvLXNpbmdsZSB7XHJcbiAgJl9fcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXRNZWRpdW0pIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGVudCB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXRNZWRpdW0pIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3Rlcm1zIHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldE1lZGl1bSkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fc2NyZWVucyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgZm9udC1zaXplOiAxMHJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0TWVkaXVtKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBvcnRmb2xpby1zaW5nbGUtbWFpbiB7XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gICAgZm9udC1zaXplOiA1LjRyZW07XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbiAgJl9fdHh0IHtcclxuICAgIGNvbG9yOiAkYmx1ZUxpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgdGV4dC1hbGlnbi1sYXN0OiByaWdodDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBvcnRmb2xpby1zaW5nbGUtdGVybXMge1xyXG4gICZfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpc3Qge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDAgMDtcclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHQgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG4gICZfX2ltZyB7XHJcbiAgICBoZWlnaHQ6IDMuNHJlbTtcclxuICAgIHdpZHRoOiAzLjRyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNHJlbTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgaGVpZ2h0OiA0LjVyZW07XHJcbiAgICB9XHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbmFtZSB7XHJcbiAgICBjb2xvcjogJGJsdWVMaWdodDtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zZWN0aW9uLXBhZ2Uge1xyXG4gIHBhZGRpbmc6IDkwcHggMCA2MHB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0TWVkaXVtKSB7XHJcbiAgICBwYWRkaW5nOiA0NHB4IDAgOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmRlZmF1bHQuZGVmYXVsdC1uZXV0cmFsIHtcclxuICAgdWwge1xyXG4gICAgIGxpIHtcclxuICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XHJcbiAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAxNXB4O1xyXG4gICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgIH1cclxuICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0TWVkaXVtKSB7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICBtYXJnaW46IDAgNXB4IDAgNXB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgICYudHlwZS0yIHtcclxuICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICBsaSB7XHJcbiAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jaGVja2VkLnN2Z1wiKTtcclxuICAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXRNZWRpdW0pIHtcclxuICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG4gICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgfVxyXG4gICB9XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogIzA0MDgzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IHtcclxuXHJcblxyXG59IiwiLmJsb2dJbmRleCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDAgMCAxOHJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRwYWRkaW5nOiAwIDAgN3JlbTtcclxuICB9XHJcblxyXG4gIC53cmFwcGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcblx0Y29sb3I6ICRibHVlO1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udEh1bUJvbGQ7XHJcblx0Zm9udC1zaXplOiA1LjRyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdG1hcmdpbi1ib3R0b206IDQuNXJlbTtcclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoMTI3OXB4KSB7XHJcblx0ICBmb250LXNpemU6IDUwcHg7XHJcblx0ICBsaW5lLWhlaWdodDogNThweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KDk5MXB4KSB7XHJcblx0ICBmb250LXNpemU6IDMwcHg7XHJcblx0ICBsaW5lLWhlaWdodDogMS4yO1xyXG5cdCAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG5cdH1cclxuICB9XHJcblxyXG4gICZfX3R4dCB7XHJcblx0Y29sb3I6ICRibHVlTGlnaHQ7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250SHVtO1xyXG5cdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjc7XHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KDEyNzlweCkge1xyXG5cdCAgZm9udC1zaXplOiAxOHB4O1xyXG5cdCAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcblx0ICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG5cdG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAuaW1nLWFicyB7XHJcblx0aW1nIHtcclxuXHQgIG1heC13aWR0aDogNDNyZW07XHJcblx0fVxyXG5cclxuXHQmLS1uMSB7XHJcblx0ICB0b3A6IC00NC41cmVtO1xyXG5cdCAgbGVmdDogMDtcclxuXHQgIEBpbmNsdWRlIG1lZGlhLW1heCg5OTFweCkge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHQgIH1cclxuXHR9XHJcbiAgfVxyXG5cclxuICAmLW5ld3Mge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdHBhZGRpbmctdG9wOiA2LjdyZW07XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCg5OTFweCkge1xyXG5cdCAgZmxleC13cmFwOiB3cmFwO1xyXG5cdCAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmX19zaW5nbGUge1xyXG5cdCAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCAgd2lkdGg6IGNhbGMoMzMuMyUgLSAyLjVyZW0pO1xyXG5cdCAgbWF4LXdpZHRoOiAzNi41cmVtO1xyXG5cdCAgYmFja2dyb3VuZDogJGxpZ2h0R3JleTtcclxuXHQgIGJvcmRlci1yYWRpdXM6IDRyZW07XHJcblx0ICBtYXJnaW4tYm90dG9tOiAxNXJlbTtcclxuXHJcblx0ICBAaW5jbHVkZSBtZWRpYS1tYXgoOTkxcHgpIHtcclxuXHRcdHdpZHRoOiAzOCU7XHJcblx0XHRtYXJnaW46IDAgNHJlbSAxMHJlbTtcclxuXHQgIH1cclxuXHQgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0bWFyZ2luOiAwIDAgMTVyZW07XHJcblx0ICB9XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgIHJpZ2h0OiAtMS45cmVtO1xyXG5cdCAgYm90dG9tOiAtNi4zcmVtO1xyXG5cdCAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuNnJlbSk7XHJcblx0ICBtaW4taGVpZ2h0OiAxNC44cmVtO1xyXG5cdCAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdCAgYm94LXNoYWRvdzogMCAxLjlyZW0gNS4zcmVtIHJnYmEoMTc2LCAyMDcsIDIyNSwgMC40NCk7XHJcblx0ICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdCAgYm9yZGVyLXJhZGl1czogNHJlbTtcclxuXHQgIHBhZGRpbmc6IDIuOHJlbSAzLjhyZW07XHJcblx0ICBkaXNwbGF5OiBmbGV4O1xyXG5cdCAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdCYtdGl0bGUge1xyXG5cdCAgY29sb3I6ICRibHVlO1xyXG5cdCAgZm9udC1mYW1pbHk6ICRmb250R2VvRGVtaWJvbGQ7XHJcblx0ICBmb250LXNpemU6IDJyZW07XHJcblx0ICBmb250LXdlaWdodDogNjAwO1xyXG5cdCAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHQgIG1hcmdpbi1ib3R0b206IDA7XHJcblx0ICB3aWR0aDogMTAwJTtcclxuXHQgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuXHRcdGZvbnQtc2l6ZTogNHJlbTtcclxuXHQgIH1cclxuXHR9XHJcblxyXG5cdCYtaW1nIHtcclxuXHQgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgYm9yZGVyLXJhZGl1czogNHJlbTtcclxuXHQgIG92ZXJmbG93OiBoaWRkZW47XHJcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ICB3aWR0aDogMTAwJTtcclxuXHQgIGhlaWdodDogMTAwJTtcclxuXHJcblx0ICBAaW5jbHVkZSBtZWRpYS1tYXgoOTkxcHgpIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDI4cmVtO1xyXG5cdCAgfVxyXG5cclxuXHQgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoMTAwdncgLSAxMHJlbSk7XHJcblx0ICB9XHJcblxyXG5cdCAgJjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuXHQgIH1cclxuXHJcblx0ICBpbWcge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0ICB9XHJcblxyXG5cdCAgc3BhbiB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0cGFkZGluZzogMCAzcmVtO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEdlb0RlbWlib2xkO1xyXG5cdFx0Zm9udC1zaXplOiAyLjVyZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNztcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdCAgfVxyXG5cclxuXHQgICY6aG92ZXIge1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHQgIG9wYWNpdHk6IDAuNzc7XHJcblx0XHR9XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHQgIG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0ICB9XHJcblx0fVxyXG5cclxuXHQmLWRhdGUge1xyXG5cdCAgY29sb3I6ICRibHVlTGlnaHQ7XHJcblx0ICBmb250LWZhbWlseTogJGZvbnRIdW07XHJcblx0ICBmb250LXNpemU6IDEuN3JlbTtcclxuXHQgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0ICBsaW5lLWhlaWdodDogMS43O1xyXG5cdCAgZGlzcGxheTogYmxvY2s7XHJcblx0ICB3aWR0aDogMTAwJTtcclxuXHQgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuXHRcdGZvbnQtc2l6ZTogMi43cmVtO1xyXG5cdCAgfVxyXG5cdH1cclxuICB9XHJcbiAgLmltZy1hYnMtLWNsaWVudHMxIHtcclxuXHR0b3A6IC0xNi41cmVtO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0d2lkdGg6IDQzcmVtO1xyXG5cdG1hcmdpbjogYXV0bztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuIiwiLndyYXBwZXIgPiAud29vY29tbWVyY2Uge1xyXG4gIHBhZGRpbmc6IDgwcHggMCAxMDBweDtcclxufVxyXG5cclxuYm9keSAud29vY29tbWVyY2Uge1xyXG4gIC5mb3JtLXJvdyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIGlucHV0IHtcclxuXHJcbiAgfVxyXG59XHJcblxyXG5ib2R5IC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyBpbnB1dC5pbnB1dC10ZXh0LFxyXG5ib2R5IC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYSB7XHJcbiAgY29sb3I6ICM0NDQ7XHJcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG5ib2R5IC53b29jb21tZXJjZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xyXG59XHJcblxyXG5ib2R5IC53b29jb21tZXJjZSxcclxuYm9keS53b29jb21tZXJjZS1jYXJ0LFxyXG5ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0LFxyXG5ib2R5I2FkZF9wYXltZW50X21ldGhvZCB7XHJcbiAgY29sb3I6ICM2MTgzYTA7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNztcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgaDMjb3JkZXJfcmV2aWV3X2hlYWRpbmcge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICNmOWE2M2Q7XHJcbiAgfVxyXG5cclxuICAuYnRuIHtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gIH1cclxuXHJcbiAgLndvby1oZWFkbGluZSB7XHJcbiAgICBjb2xvcjogIzAwMzY2MztcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5leGFYQm9sZFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICB9XHJcblxyXG4gIC53b29jb21tZXJjZS1idXR0b24sXHJcbiAgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbixcclxuICAuYnV0dG9uLFxyXG4gIC5idXR0b24uYnV0dG9uLmFsdCxcclxuICAjYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uLFxyXG4gIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgcGFkZGluZzogMS42cmVtIDJyZW07XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YTYzZDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOWE2M2Q7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuM3JlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIuOXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XHJcbiAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNjYzO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAzNjYzO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJltkaXNhYmxlZF06bm90KDpob3ZlciksXHJcbiAgICAmOmhvdmVyW2Rpc2FibGVkXSB7XHJcbiAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWE2M2QgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y5YTYzZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53b29jb21tZXJjZS1idXR0b24sXHJcbiAgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbixcclxuICAud29vY29tbWVyY2UtY2FydC1mb3JtIC5hY3Rpb25zIC5idXR0b24ge1xyXG4gICAgcGFkZGluZzogMS42cmVtIDJyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAyLjlyZW07XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEuOHJlbSAyLjhyZW0gIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwicmFuZ2VcIl0pLFxyXG4gIHRleHRhcmVhLFxyXG4gIGZvcm0gLmZvcm0tcm93IHRleHRhcmVhLFxyXG4gIHNlbGVjdCxcclxuICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAxLjhyZW0gMS45cmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMTIsIDIzNiwgMjUwLCAxKTtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDU0LCA5OSwgMSk7XHJcbiAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICBwYWRkaW5nOiAyLjhyZW0gMi45cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAzNjYzO1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGV4dGFyZWEsXHJcbiAgZm9ybSAuZm9ybS1yb3cgdGV4dGFyZWEge1xyXG4gICAgbWluLWhlaWdodDogMTYwcHg7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogMS41cmVtIDEuOXJlbTtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiA3cHg7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZmllbGRzZXQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBsZWdlbmQge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tcm93IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuN3JlbTtcclxuICB9XHJcblxyXG4gIGZvcm0gLnNob3ctcGFzc3dvcmQtaW5wdXQge1xyXG4gICAgdG9wOiAxZW0gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbmJvZHkud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24ge1xyXG4gIG1hcmdpbi1yaWdodDogNXJlbTtcclxuICBiYWNrZ3JvdW5kOiAjZjJmYWZlO1xyXG4gIHBhZGRpbmc6IDIuNXJlbSAzcmVtO1xyXG4gIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSg0NSwgNDUsIDQ1LCAwLjEpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgd2lkdGg6IDMwcmVtO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldCkge1xyXG4gICAgd2lkdGg6IDMwcmVtO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW46IDAgMCAxLjZyZW0gMDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogIzAwMzY2MztcclxuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICNmOWE2M2Q7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmlzLWFjdGl2ZSA+IGEge1xyXG4gICAgICAgIGNvbG9yOiAjZjlhNjNkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmJvZHkud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQge1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNXJlbSk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzVyZW0pO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5ib2R5Lndvb2NvbW1lcmNlLWNhcnQge1xyXG4gIC5xdWFudGl0eS1pbnB1dC1jYXJ0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICB3aWR0aDogNDNweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEyLCAyMzYsIDI1MCwgMC4yKTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBjb2xvcjogcmdiYSgwLCA1NCwgOTksIDEpO1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTIsIDIzNiwgMjUwLCAxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbi5taW51cyB7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMzcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uLnBsdXMge1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzNweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIGkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIG1heC13aWR0aDogNDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogNDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtIWltcG9ydGFudDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogcmdiYSgwLCA1NCwgOTksIDEpIWltcG9ydGFudDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbSFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuICAgIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dGNvbiB7XHJcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAgICAgd2lkdGg6IDgwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5ib2R5Lndvb2NvbW1lcmNlLWNhcnQge1xyXG4gIC53b29jb21tZXJjZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTVkZWcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRFQ0ZBO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICByaWdodDogLTE1cHg7XHJcbiAgICAgIHRvcDogNzBweDtcclxuICAgICAgd2lkdGg6IDgycHg7XHJcbiAgICAgIGhlaWdodDogODJweDtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGxlZnQ6IDM1cHg7XHJcbiAgICAgIHdpZHRoOiAxNnJlbTtcclxuICAgICAgaGVpZ2h0OiAxNnJlbTtcclxuICAgICAgYm90dG9tOiAxNSU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud29vY29tbWVyY2UtY2FydC1mb3JtIHtcclxuICAgICZfX2NvbnRlbnRzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICB0aGVhZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTIsIDIzNiwgMjUwLCAxKTtcclxuICAgICAgICBjb2xvcjogcmdiYSgwLCA1NCwgOTksIDEpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDk3LCAxMzEsIDE2MCwgMSk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxM3B4IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOiByZ2JhKDI0NywgMTY2LCA2MiwgMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FydC1pdGVtIHtcclxuICAgICAgdGQge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDU0LCA5OSwgMSk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4OCwgMjE4LCAyMzUsIDEpO1xyXG4gICAgICAgIHBhZGRpbmc6IDI3cHggMTJweCAxM3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1yZW1vdmUge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGEucmVtb3ZlIHtcclxuICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBjb2xvcjogcmdiYSgyNDcsIDE2NiwgNjIsIDEpIWltcG9ydGFudDtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LXByaWNlIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtcXVhbnRpdHkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uZXh0LWJpbGxpbmctcHJpY2Uge1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY3Rpb25zIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoOTcsIDEzMSwgMTYwLCAxKTtcclxuICAgICAgcGFkZGluZzogMTRweCAwIDIycHggMDtcclxuXHJcbiAgICAgIC5idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhcnRfdG90YWxzICB7XHJcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDU0LCA5OSwgMSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0YWJsZS5zaG9wX3RhYmxlIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBjb2xvcjogcmdiYSgwLCA1NCwgOTksIDEpO1xyXG5cclxuICAgICAgdGJvZHkge1xyXG4gICAgICAgIC5vcmRlci10b3RhbCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMiwgMjM2LCAyNTAsIDEpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIFxyXG4gICAgICAgICAgdGgsIHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxODgsIDIxOCwgMjM1LCAxKTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTNweCAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluY2x1ZGVzX3RheCB7XHJcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLCA1NCwgOTksIDEpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC55d3Nicy1yZWN1cnJpbmctdG90YWxzLWl0ZW1zIHtcclxuICAgICAgICAgIHRoLCB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM3cHggMTJweCAxM3B4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg5NywgMTMxLCAxNjAsIDEpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucmVjdXJyaW5nLWFtb3VudCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjhyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYW1vdW50IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGF4X2xhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgNTQsIDk5LCAxKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWRkaXRpb25hbC1pbmZvIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgNTQsIDk5LCAxKTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjQ3LCAxNjYsIDYyLCAxKTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAuYnV0dG9uIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IHtcclxuXHJcbiAgLndvb2NvbW1lcmNlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU1ZGVnKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q0RUNGQTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICB0b3A6IDEwMHB4O1xyXG4gICAgICB3aWR0aDogODJweDtcclxuICAgICAgaGVpZ2h0OiA4MnB4O1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53b29jb21tZXJjZS1jaGVja291dCBoMyB7XHJcbiAgICBjb2xvcjogcmdiYSgwLCA1NCwgOTksIDEpO1xyXG4gICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbWVyLWRldGFpbHMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICBncmlkLWdhcDogMjFweCAyNHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgNTQsIDk5LCAxKTtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLXJvdyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLy8gdG9wOiA1MCU7XHJcbiAgICAgICAgLy8gbGVmdDogMjBweDtcclxuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgNTQsIDk5LCAxKTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLndvb2NvbW1lcmNlLWludmFsaWQge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIGNvbG9yOiByZ2JhKDIzMSwgODEsIDkyLCAxKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzEsIDgxLCA5MiwgMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2JpbGxpbmdfZW1haWxfZmllbGQge1xyXG4gICAgICBncmlkLWNvbHVtbjogMyAvIC0xO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjYmlsbGluZ19jb21wYW55X2ZpZWxkLFxyXG4gICAgI2JpbGxpbmdfYWRkcmVzc18xX2ZpZWxkLFxyXG4gICAgI2JpbGxpbmdfYWRkcmVzc18yX2ZpZWxkIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgICAgY29sb3I6IHJnYmEoMCwgNTQsIDk5LCAxKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXdyYXBwZXIge1xyXG4gICAgZ3JpZC1jb2x1bW46IDMgLyAtMTtcclxuICAgIGdyaWQtcm93OiA1IC8gOTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgICAgIGdyaWQtcm93OiB1bnNldDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIge1xyXG5cclxuICB9XHJcblxyXG4gIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoOTcsIDEzMSwgMTYwLCAxKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgIHRoZWFkIHtcclxuICAgICAgY29sb3I6IHJnYmEoMCwgNTQsIDk5LCAxKTtcclxuICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICB0aCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoOTcsIDEzMSwgMTYwLCAxKTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDI0NywgMTY2LCA2MiwgMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0Ym9keSB7XHJcbiAgICAgIHRkIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgwLCA1NCwgOTksIDEpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxODgsIDIxOCwgMjM1LCAxKTtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHggMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAueXdzYnMtcHJpY2Uge1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgIC5hbW91bnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmV4dC1iaWxsaW5nLXByaWNlLFxyXG4gICAgLm5leHQtYmlsbGluZy1wcmljZSAuYW1vdW50IHtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItdG90YWwge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMiwgMjM2LCAyNTAsIDEpO1xyXG4gICAgICBjb2xvcjogcmdiYSgwLCA1NCwgOTksIDEpO1xyXG5cclxuICAgICAgdGgsIHRkIHtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRoIHtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2RhZWI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRkIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmNkYWViO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5jbHVkZXNfdGF4IHtcclxuICAgICAgICBjb2xvcjogcmdiYSgwLCA1NCwgOTksIDEpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAueXdzYnMtcmVjdXJyaW5nLXRvdGFscy1pdGVtcyB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDU0LCA5OSwgMSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgdGgsIHRkIHtcclxuICAgICAgICBwYWRkaW5nOiAyNnB4IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRoIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAueXdzYnMtbmV4dC1iaWxsaW5nLWRhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZWN1cnJpbmctYW1vdW50IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjhyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxuXHJcbiAgLmFkZGl0aW9uYWwtaW5mbyB7XHJcbiAgICBtYXJnaW46IDE1cHggMCA0MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgY29sb3I6IHJnYmEoMCwgNTQsIDk5LCAxKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogcmdiYSgyNDcsIDE2NiwgNjIsIDEpO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3BheW1lbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDI1MCwgMjU0LCAxKTtcclxuXHJcbiAgICAud2NfcGF5bWVudF9tZXRob2RzIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuICAgICAgLndjX3BheW1lbnRfbWV0aG9kIHtcclxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53Y19wYXltZW50X21ldGhvZCB7XHJcbiAgICAgIC5pbnB1dC1yYWRpbyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDU0LCA5OSwgMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGF5bWVudF9ib3gge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4OCwgMjE4LCAyMzUsIDEpO1xyXG4gICAgICBtYXgtd2lkdGg6IDY2MHB4O1xyXG4gICAgICBwYWRkaW5nOiAxMXB4IDMwcHg7XHJcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBjb2xvcjogcmdiYSgwLCA1NCwgOTksIDEpO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wYXlub3ctZGF0YS1wcm9jZXNzaW5nLWluZm8ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tcm93LnBsYWNlLW9yZGVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZzogMTBweCAzMHB4IDE0cHg7XHJcbiAgXHJcbiAgICAgIC5idXR0b24ge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0IWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbmJvZHkud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgeyBcclxuXHJcbiAgLndvb2NvbW1lcmNlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NWRlZyk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENEVDRkE7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBsZWZ0OiAzNXB4O1xyXG4gICAgICB3aWR0aDogMTZyZW07XHJcbiAgICAgIGhlaWdodDogMTZyZW07XHJcbiAgICAgIGJvdHRvbTogMTUlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgNTQsIDk5LCAxKTtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDU0LCA5OSwgMSk7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud29vY29tbWVyY2Utb3JkZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDIxcmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMzcmVtO1xyXG4gIH1cclxuXHJcbiAgLndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLXJlY2VpdmVkIHtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDU0LCA5OSwgMSk7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luOiAzMHB4IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZXR1cm4tdG8tc2hvcCB7XHJcbiAgICAud2MtYmFja3dhcmQge1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZGVmYXVsdC10eHQge1xyXG4gIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldE1lZGl1bSkge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGxpbmUge1xyXG4gICYtLTEge1xyXG4gICAgZm9udC1zaXplOiA1LjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogNi42cmVtO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDk5MXB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzFweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLTIge1xyXG4gICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDk5MXB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tMyB7XHJcbiAgICBmb250LXNpemU6IDIuMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG4gICYtLTQge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuICAmLS01IHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcbiAgJi0tNiB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZGVmYXVsdCB7XHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgQGV4dGVuZCAuaGVhZGxpbmUtLTE7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIEBleHRlbmQgLmhlYWRsaW5lLS0yO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBAZXh0ZW5kIC5oZWFkbGluZS0tMztcclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgICAgQGV4dGVuZCAuaGVhZGxpbmUtLTQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDUge1xyXG4gICAgICAgIEBleHRlbmQgLmhlYWRsaW5lLS01O1xyXG4gICAgfVxyXG5cclxuICAgIGg2IHtcclxuICAgICAgICBAZXh0ZW5kIC5oZWFkbGluZS0tNjtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDAgMS41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhIHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMnJlbTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNC4zcmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuOXJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCg5OTFweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NoZWNrLWNpcmN1bGFyLnN2Z1wiKTtcclxuICAgICAgICAgICAgICB3aWR0aDogMi4zcmVtO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMi4zcmVtO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICBsaSB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoOTkxcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmJvZHkgLmRlZmF1bHQtbmV1dHJhbCB7XHJcbiAgaDIsIGgzLCBoNCwgaDUge1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjdyZW07XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoOTkxcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IDQuM3JlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuN3JlbTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg5OTFweCkge1xyXG4gICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGg0IHtcclxuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi43cmVtO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDk5MXB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGg1IHtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoOTkxcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDYge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzLjRyZW07XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg5OTFweCkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICBwIHtcclxuICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xyXG4gICAgIGNvbG9yOiAjMGEyMDIyO1xyXG4gICAgIG1hcmdpbi1ib3R0b206IDQuMnJlbTtcclxuICAgICBhIHtcclxuICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgIH1cclxuICAgICB9XHJcbiAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KDk5MXB4KSB7XHJcbiAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgfVxyXG4gICB9XHJcbiAgLmdhbGxlcnkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yLjFyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjFyZW07XHJcbiAgICBpbWcge1xyXG4gICAgICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg5OTFweCkge1xyXG4gICAgICBtYXJnaW46IGF1dG8gLTEycHggMzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZ2FsbGVyeS1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDAgMi4xcmVtO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDk5MXB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgNnB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDk5MXB4KSB7XHJcbiAgICAuYWxpZ25ub25lIHtcclxuICAgICAgbWFyZ2luOiAwIC0yLjVyZW07XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1cmVtKTtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyA1cmVtKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmNvZGUge1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogOTtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAwLjZyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODliZGJiO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG59XHJcbiIsIi5ib3hlczM2MC1vdmVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uYm94ZXMzNjAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Qmx1ZTtcclxuXHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTguM3JlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC0xLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250TmV4YVhCb2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjRyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnR0YmkzNjAtYnRucy1yb3cge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYm94MzYwIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyLjFyZW0pO1xyXG4gICAgcGFkZGluZzogNC4zcmVtIDIuOXJlbSAzLjhyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIuOHJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMjlweCByZ2JhKDE3NiwgMjA3LCAyMjUsIDAuNDMpO1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDIuNTFyZW0pO1xyXG4gICAgICAgIG1hcmdpbjogMCAxLjI1cmVtIDIuNXJlbSAxLjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyLjUxcmVtKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAvL2JveC1zaGFkb3c6IDAgMi43cmVtIDYuNXJlbSByZ2JhKDE3NiwgMjA3LCAyMjUsIDAuODIpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ljbyB7XHJcbiAgICAgICAgd2lkdGg6IDEyLjFyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxMi4xcmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNkNGVjZmE7XHJcbiAgICAgICAgLy9ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy45cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICMwMTM2NjM7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250R2VvRGVtaWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjNyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuOXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHh0IHtcclxuICAgICAgICBjb2xvcjogJGJsdWVMaWdodDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRIdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzLjZyZW07XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250R2VvRGVtaWJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiLmFib3V0MzYwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDUuNXJlbSAwIDUuOXJlbTtcclxuICAgIC8vYmFja2dyb3VuZDogJGxpZ2h0Qmx1ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuXHRcdCBcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogNjclO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxM3JlbTtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuXHRcdCAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250TmV4YVhCb2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcblx0XHQgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuICAgIH1cclxuXHJcbiAgICAmX190eHQge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZUxpZ2h0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEh1bTtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcblx0XHQgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdCAgZm9udC1zaXplOiAzcmVtO1xyXG5cdFx0fVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ29zIHtcclxuICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAvL21hcmdpbi10b3A6IDhyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuXHRcdCAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cdFx0ICBwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHR9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAxLjJyZW07XHJcbiAgICAgICAgb3BhY2l0eTogLjY1O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldE1lZGl1bSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xyXG4gICAgICAgIHdpZHRoOiAzMy4zJTtcclxuICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgJl9fYnRuIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFib3V0MzYwLWRlZnMtb25seSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIG92ZXJmbG93OiBub25lO1xyXG4gICAgbGVmdDogLTEwMCU7XHJcbn1cclxuXHJcblxyXG4uYWJvdXQzNjAtYnRucy1yb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiA1cmVtO1xyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgJl9fb3Ige1xyXG4gICAgbWFyZ2luOiBhdXRvIDNyZW0gYXV0byAxLjdyZW07XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xyXG4gICAgY29sb3I6ICRibHVlTGlnaHQ7XHJcbiAgfVxyXG59IiwiLmNsaWVudHMzNjAge1xyXG4gICAgcGFkZGluZzogMS4ycmVtIDAgMnJlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgcGFkZGluZzogOHJlbSAwIDhyZW07XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHh0IHtcclxuICAgICAgICBjb2xvcjogJGJsdWVMaWdodDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRIdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgICBtYXgtd2lkdGg6IDk2LjVyZW07XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUuNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICR0YWJsZXQtcGFyYWdyYXBoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRwaG9uZS1wYXJhZ3JhcGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vLm93bC1pdGVtIHtcclxuICAgIC8vICAgIGhlaWdodDogOHJlbTtcclxuICAgIC8vICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuICAgIC8vICAgICAgICBoZWlnaHQ6IDZyZW07XHJcbiAgICAvLyAgICB9XHJcbiAgICAvL31cclxufVxyXG5cclxuLmNsaWVudHMzNjAtb3dsLXdyYXAge1xyXG4gICAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgICAvL3BhZGRpbmctYm90dG9tOiA4LjNyZW07XHJcbiAgICAvL21hcmdpbi1ib3R0b206IDUuN3JlbTtcclxuICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDguM3JlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjdyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg0MDBweCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTdweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwuY2xpZW50czM2MC1vd2wgLm93bC1kb3RzIHtcclxuICAgIG1hcmdpbi10b3A6IDUuNHJlbTtcclxuXHJcbiAgICBidXR0b24ub3dsLWRvdCB7XHJcbiAgICAgICAgd2lkdGg6IDIuM3JlbTtcclxuICAgICAgICBoZWlnaHQ6IDIuM3JlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBib3JkZXI6IDAuMnJlbSBzb2xpZCAkYmx1ZTtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIuM3JlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjNyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWI1MTg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMC4ycmVtIHNvbGlkICNmYWI1MTg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2xpZW50czM2MC1sb2dvIHtcclxuICAgIC8vZmlsdGVyOiB1cmwoI21vcmUzNjAtbW9ub2Nocm9tZSk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgZmlsdGVyOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9yZTM2MC1kZWZzLW9ubHkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBvdmVyZmxvdzogbm9uZTtcclxuICAgIGxlZnQ6IC0xMDAlO1xyXG59XHJcblxyXG4iLCIuY29udGVudDM2MCB7XHJcbiAgJl9fbWFpbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaDEge1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEh1bUJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogNS40cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZUxpZ2h0O1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnRIdW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubW9yZTM2MCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHRCbHVlO1xyXG4gICAgcGFkZGluZzogOXJlbSAwIDExcmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4ubW9yZTM2MC1waG90b3Mge1xyXG4gICAgd2lkdGg6IDM2JTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zaW5nbGUge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEuNHJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAuMXJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9rMS5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLTEge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTguM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDExcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tMiB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNy4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLTMge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTIuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNi41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9rMy5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHJlbTtcclxuICAgICAgICAgICAgICAgIC5tb3JlMzYwLXBob3Rvc19fc2luZ2xlLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgICZfX3NpbmdsZTpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIC5tb3JlMzYwLXBob3Rvc19fc2luZ2xlLWltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9yZTM2MC1jb250ZW50IHtcclxuICAgIHdpZHRoOiA2NCU7XHJcbiAgICBwYWRkaW5nOiAyLjFyZW0gMCAwIDcuM3JlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnROZXhhWEJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQuMnJlbTtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuXHRcdCAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG4gICAgfVxyXG5cclxuICAgICZfX3R4dCB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlTGlnaHQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250SHVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cdCAgXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cdFx0XHQgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIubmV3czM2MC1mZWF0dXJlZCB7XHJcbiAgcGFkZGluZzogOHJlbSAwIDE4cmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmZhZmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgIHBhZGRpbmc6IDVyZW07XHJcbiAgfVxyXG4gIC53cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250SHVtQm9sZDtcclxuICAgIGZvbnQtc2l6ZTogNS40cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXRNZWRpdW0pIHtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3R4dCB7XHJcbiAgICBjb2xvcjogJGJsdWVMaWdodDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udEh1bTtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5ld3MzNjAtZmVhdHVyZWQtbmV3cyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgcGFkZGluZy10b3A6IDY3cHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXRNZWRpdW0pIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICAmX19zaW5nbGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAyNXB4KTtcclxuICAgIG1heC13aWR0aDogMzY1cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldE1lZGl1bSkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTE5cHg7XHJcbiAgICBib3R0b206IC02M3B4O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xyXG4gICAgbWluLWhlaWdodDogMTQ4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwIDE5cHggNTNweCByZ2JhKDE3NiwgMjA3LCAyMjUsIDAuNDQpO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICBwYWRkaW5nOiAyOHB4IDM4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3czM2MC1mZWF0dXJlZC1uZXdzLWltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gIH1cclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIHNwYW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDgwcHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250R2VvRGVtaWJvbGQ7XHJcbiAgICBmb250LXNpemU6IDQzcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgb3BhY2l0eTogMC43NztcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5ld3MzNjAtZmVhdHVyZWQtbmV3cy1kYXRlIHtcclxuICBjb2xvcjogJGJsdWVMaWdodDtcclxuICBmb250LWZhbWlseTogJGZvbnRIdW07XHJcbiAgZm9udC1zaXplOiAxN3B4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLm5ld3MzNjAtZmVhdHVyZWQtbmV3cy10aXRsZSB7XHJcbiAgY29sb3I6ICRibHVlO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udEdlb0RlbWlib2xkO1xyXG4gIGZvbnQtc2l6ZTogMjFweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4iLCIucG9zdC1lbmQge1xyXG5wYWRkaW5nOiAxMDBweCAwIDA7XHJcbiAgJl9fbmF2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgZm9udC1mYW1pbHk6ICRmb250SHVtQm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiIsIi5uZXdzMzYwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDAgMCAxOHJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDEycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC53cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRIdW1Cb2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNS40cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KDEyNzlweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoOTkxcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3R4dCB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlTGlnaHQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250SHVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KDEyNzlweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICAgICAgfVxyXG5cdCAgQGluY2x1ZGUgbWVkaWEtbWF4KDk5MXB4KSB7XHJcblx0XHRmb250LXNpemU6IDNyZW07XHJcblx0ICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE4LjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmltZy1hYnMge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1uMSB7XHJcbiAgICAgICAgICAgIHRvcDogLTQ0LjVyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCg5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5ld3MzNjAtbmV3cyB7XHJcbiAgICBtYXJnaW46IDAgLSAyLjNyZW07XHJcbiAgICBwYWRkaW5nLXRvcDogNi43cmVtO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDUuNnJlbSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgIG1heC13aWR0aDogNTVyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAmX19zaW5nbGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSA1LjZyZW0pO1xyXG4gICAgICAgIG1hcmdpbjogMCAyLjNyZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDlyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogOTYlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDEuOXJlbSA1LjNyZW0gcmdiYSgxNzYsIDIwNywgMjI1LCAwLjQ0KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRyZW07XHJcbiAgICAgICAgcGFkZGluZzogMi44cmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC02LjhyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250R2VvRGVtaWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodEdyZXk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgM3JlbTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250R2VvRGVtaWJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43NztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZGF0ZSB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlTGlnaHQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250SHVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmltZy1hYnMtLWNsaWVudHMxIHtcclxuICAgIHRvcDogLTE2LjVyZW07XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogNDNyZW07XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuIiwiLm91ci1wb3J0Zm9saW8zNjAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogOC41cmVtIDAgMTNyZW07XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuXHQgIHBhZGRpbmctdG9wOiAxMnJlbTtcclxuXHR9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy9oZWlnaHQ6IDM4cmVtO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRCbHVlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JveCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDFyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogN3JlbSAzOS4xcmVtIDcuNnJlbSAxMi4xcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHJlbTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDEuOXJlbSA1LjNyZW0gcmdiYSgxNzYsIDIwNywgMjI1LCAwLjQ0KTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogN3JlbSA3cmVtIDdyZW0gNXJlbTtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY28ge1xyXG4gICAgICAgIHdpZHRoOiAxMy45cmVtO1xyXG4gICAgICAgIGhlaWdodDogMTMuOXJlbTtcclxuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNkNGVjZmE7XHJcbiAgICAgICAgLy9ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNHJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNHJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwLjRyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE5leGFYQm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy42cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkdGFibGV0LXRpdGxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHBob25lLXRpdGxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190eHQge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZUxpZ2h0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEh1bTtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRhYmxldC1wYXJhZ3JhcGg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkcGhvbmUtcGFyYWdyYXBoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1nLWFicyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICAmLS1vcDEge1xyXG4gICAgICAgICAgICB0b3A6IC04LjZyZW07XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtOXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDQzLjVyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW9wMiB7XHJcbiAgICAgICAgICAgIHRvcDogLTVyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xNS41cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMjlyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0xNHJlbTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC05LjJyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjIuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTE2cmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4LjRyZW07XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0xN3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tb3AzIHtcclxuICAgICAgICAgICAgYm90dG9tOiAtNXJlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IDI5cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTYuNXJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcmVtO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDVyZW07XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0zcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXJlbTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtN3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLm91ci1wcmljaW5nMzYwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogOC41cmVtIDAgN3JlbTtcclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcblx0cGFkZGluZy10b3A6IDNyZW07XHJcbiAgfVxyXG4gICY6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDM4cmVtO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRsaWdodEJsdWU7XHJcbiAgfVxyXG5cclxuICAmX19ib3gge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHBhZGRpbmc6IDdyZW0gMzkuMXJlbSA3LjZyZW0gMTIuMXJlbTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRyZW07XHJcblx0Ym94LXNoYWRvdzogIDAgMS45cmVtIDUuM3JlbSByZ2JhKDE3NiwyMDcsMjI1LDAuNDQpO1xyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuXHQgIG1hcmdpbi1sZWZ0OiA4cmVtO1xyXG5cdCAgcGFkZGluZzogN3JlbSA3cmVtIDdyZW0gOHJlbTtcclxuXHR9XHJcbiAgfVxyXG5cclxuICAmX19sZWZ0IHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luOiAwIGF1dG8gMnJlbTtcclxuXHJcbiAgfVxyXG5cclxuICAmX19pY28ge1xyXG5cdHdpZHRoOiAyMy4xcmVtO1xyXG5cdGhlaWdodDogMjMuMXJlbTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlY2ZhO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRtYXJnaW4tdG9wOiAycmVtO1xyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuXHQgIGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcblx0cGFkZGluZy1sZWZ0OiAxMC40cmVtO1xyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuXHQgIHBhZGRpbmctbGVmdDogNXJlbTtcclxuXHR9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcblx0Y29sb3I6ICRibHVlO1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udEh1bUJvbGQ7XHJcblx0bWFyZ2luLXRvcDogMnJlbTtcclxuXHRmb250LXNpemU6IDUuNHJlbTtcclxuXHRmb250LXdlaWdodDogOTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjJyZW07XHJcblx0bWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICB9XHJcblxyXG4gICZfX3R4dCB7XHJcblx0Y29sb3I6ICRibHVlTGlnaHQ7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250SHVtO1xyXG5cdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjc7XHJcblx0bWFyZ2luLWJvdHRvbTogNHJlbTtcclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcblx0ICBmb250LXNpemU6IDNyZW07XHJcblx0fVxyXG4gIH1cclxuICAuaW1nLWFicyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdCYtLW9wMSB7XHJcblx0ICB0b3A6IC05LjhyZW07XHJcblx0ICByaWdodDogLTEwcmVtO1xyXG5cdCAgd2lkdGg6IDQ4LjlyZW07XHJcblx0ICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdCAgfVxyXG5cdH1cclxuXHQmLS1vcDIge1xyXG5cdCAgdG9wOiAtNi4ycmVtO1xyXG5cdCAgbGVmdDogLTE3LjJyZW07XHJcblx0ICB3aWR0aDogMzMuNHJlbTtcclxuXHQgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuXHRcdHRvcDogYXV0bztcclxuXHRcdGJvdHRvbTogLTE4cmVtO1xyXG5cdCAgfVxyXG5cdH1cclxuXHQmLS1vcDMge1xyXG5cdCAgYm90dG9tOiAtNXJlbTtcclxuXHQgIHJpZ2h0OiAzMnJlbTtcclxuXHQgIHdpZHRoOiAxN3JlbTtcclxuXHQgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuXHRcdHdpZHRoOiAxOHJlbTtcclxuXHRcdHJpZ2h0OiAxcmVtO1xyXG5cdFx0Ym90dG9tOiAtN3JlbTtcclxuXHRcdGltZyB7XHJcblx0XHQgIHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdCAgfVxyXG5cdH1cclxuICB9XHJcbn1cclxuIiwiLnBhY2thZ2VzMzYwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vIGhpZGUgcGFja2FnZXNcclxuICAgIC8vZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zcXVhcmUtMSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiA3LjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3F1YXJlLTIge1xyXG4gICAgICAgIHRvcDogNXJlbTtcclxuICAgICAgICBsZWZ0OiAxMy4zcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NxdWFyZS0zIHtcclxuICAgICAgICB0b3A6IDM4LjNyZW07XHJcbiAgICAgICAgcmlnaHQ6IDExLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMCAyLjVyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiA3cmVtIDAgM3JlbSAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAtM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFja2FnZXMzNjAtdGFibGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAzcmVtIDA7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19sZWZ0LWNvbHVtbi10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1bmRsZS10aXRsZSB7XHJcbiAgICAgICAgd2lkdGg6IDI5LjVyZW07XHJcbiAgICAgICAgcGFkZGluZzogNXJlbSAxcmVtIDMuNXJlbSAxcmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDEwMGRlZywgJHdoaXRlLCAkd2hpdGUgMC41cmVtLCAkYmx1ZUxpZ2h0MyAwLjVyZW0sICRibHVlTGlnaHQzIDFyZW0pO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW0gMnJlbSAwIDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogNXJlbSA1cmVtIDMuNXJlbSA1cmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmKyYge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1bmRsZS10aXRsZS1idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcHJldiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbmV4dCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1bmRsZS10aXRsZS10b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1bmRsZS10aXRsZS1ib3R0b20ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VydmljZS1uYW1lIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDAuMXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAzcmVtKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWVMaWdodDI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IC0ycmVtO1xyXG4gICAgICAgICAgICB0b3A6IC0xLjVyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMC4ycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlcnZpY2UtbmFtZS10b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwLjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMnJlbTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZXJ2aWNlLW5hbWUtYm90dG9tIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogJGxpZ2h0R3JleTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuM3JlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnVuZGxlLXByaWNlIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjdyZW07XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMnJlbSAycmVtO1xyXG5cclxuICAgICAgICAmKyYge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idW5kbGUtbm90aWNlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMC44cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgJismIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnVuZGxlLXN1Ym1pdCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJismIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0LjhyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMC4xcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIyLjVyZW0pO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZUxpZ2h0MjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMS4xcmVtO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyNy41cmVtKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwLjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xLjFyZW07XHJcbiAgICAgICAgICAgIHRvcDogNnJlbTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zNSUpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2LjdyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20tYmx1ZSB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90dG9tLW9yYW5nZSB7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20tZ3JheSB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlTGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGguaGlkZSxcclxuICAgIHRkLmhpZGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGguc2hvdyxcclxuICAgIHRkLnNob3cge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWNrYWdlczM2MC1idW5kbGUtY2VsbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZUxpZ2h0MztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmKyYge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdnQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjNyZW07XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMi4zcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1wZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbmNsdWRlZCB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbm8taW5jbHVkZWQge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZUxpZ2h0MjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlLXgge1xyXG4gICAgICAgIG1hcmdpbjogMCAxLjJyZW07XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlLXZhbCB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlLWFzdCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuM3JlbTtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25vdGljZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC44cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuM3JlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25vdGljZS1hc3Qge1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25vdGljZS10ZXh0IHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWNrYWdlczM2MC1jb3VudGVyIHtcclxuICAgIHdpZHRoOiAxMHJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICB3aWR0aDogMTRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMi40cmVtO1xyXG4gICAgICAgIGhlaWdodDogMi40cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWludXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2aWV3Qm94PScwIC0xOTIgNDY5LjMzMzMzIDQ2OScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmZmZmJyBkPSdtNDM3LjMzMjAzMS4xNjc5NjloLTQwNS4zMzIwMzFjLTE3LjY2NDA2MiAwLTMyIDE0LjMzNTkzNy0zMiAzMnYyMS4zMzIwMzFjMCAxNy42NjQwNjIgMTQuMzM1OTM4IDMyIDMyIDMyaDQwNS4zMzIwMzFjMTcuNjY0MDYzIDAgMzItMTQuMzM1OTM4IDMyLTMydi0yMS4zMzIwMzFjMC0xNy42NjQwNjMtMTQuMzM1OTM3LTMyLTMyLTMyem0wIDAnLyUzRSUzQy9zdmclM0VcIik7XHJcblxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BsdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDQ2OS4zMzMzMyA0NjkuMzMzMzMnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZmZmZicgZD0nbTQzNy4zMzIwMzEgMTkyaC0xNjB2LTE2MGMwLTE3LjY2NDA2Mi0xNC4zMzU5MzctMzItMzItMzJoLTIxLjMzMjAzMWMtMTcuNjY0MDYyIDAtMzIgMTQuMzM1OTM4LTMyIDMydjE2MGgtMTYwYy0xNy42NjQwNjIgMC0zMiAxNC4zMzU5MzgtMzIgMzJ2MjEuMzMyMDMxYzAgMTcuNjY0MDYzIDE0LjMzNTkzOCAzMiAzMiAzMmgxNjB2MTYwYzAgMTcuNjY0MDYzIDE0LjMzNTkzOCAzMiAzMiAzMmgyMS4zMzIwMzFjMTcuNjY0MDYzIDAgMzItMTQuMzM1OTM3IDMyLTMydi0xNjBoMTYwYzE3LjY2NDA2MyAwIDMyLTE0LjMzNTkzNyAzMi0zMnYtMjEuMzMyMDMxYzAtMTcuNjY0MDYyLTE0LjMzNTkzNy0zMi0zMi0zMnptMCAwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG5cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hvdXJzIHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuM3JlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucG9ydGZvbGlvLXNpbmdsZS1saXN0IHtcclxuXHRAaW5jbHVkZSBsdTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI2Q4ZDhkODtcclxuXHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuXHQvLyAmOmFmdGVyIHtcclxuXHQvLyBcdGNvbnRlbnQ6ICcnO1xyXG5cdC8vIFx0Ly8gZmxleC1ncm93OiAxIDtcclxuXHQvLyBcdGZsZXg6IGF1dG87XHJcblx0Ly8gfVxyXG5cdEBpbmNsdWRlIG1lZGlhLW1pbigkdGFibGV0TWVkaXVtMikge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHRsaSB7XHJcblx0XHRtYXJnaW46IDAgMS41cmVtIDEuNXJlbSAwIDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgXHR3aWR0aDogY2FsYyg1MCUgLSAzcmVtKTtcclxuXHRcdH1cclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogIzhlYTBiNjtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDMuNXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0Y29sb3I6ICMwMTM2NjM7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHQuZmlsdGVyLWNoZWNrYm94IHtcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2Y5YTYzZDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmZpbHRlci1jaGVja2JveCB7XHJcblx0XHRcdFx0d2lkdGg6IDJyZW07XHJcblx0XHRcdFx0aGVpZ2h0OiAycmVtO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcclxuXHRcdFx0XHRib3JkZXI6IDAuMXJlbSBzb2xpZCAjOGVhMGI2O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveCA7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDEuMnJlbSAwIDAgO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJyA7XHJcblx0XHRcdFx0XHR3aWR0aDogMXJlbTtcclxuXHRcdFx0XHRcdGhlaWdodDogMXJlbTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94IDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnBvcnRmb2xpby1saXN0MzYwIHtcclxuXHRwYWRkaW5nOiA1cmVtIDAgMTEuNnJlbTtcclxuXHJcblx0Jl9fcm93IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cdC5hamF4LXByZWxvYWRlciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiA5O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHQmLmFjdGl2ZTIge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuNyk7XHJcblxyXG5cdFx0XHRzdmcge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRib3R0b206IDMwcHg7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LndyYXBwZXIge1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXRNZWRpdW0pIHtcclxuXHRcdFx0Ly8gbWF4LXdpZHRoOiA4NHJlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wb3J0Zm9saW8tbGlzdDM2MC1yb3cge1xyXG5cdC8vIG1hcmdpbjogMCAtMi4zcmVtO1xyXG5cdHBhZGRpbmctdG9wOiA2LjdyZW07XHJcblx0Ly8gd2lkdGg6IGNhbGMoMTAwJSArIDUuNnJlbSk7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdEBpbmNsdWRlIG1lZGlhLW1pbigkdGFibGV0TWVkaXVtMikge1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnIDtcclxuXHRcdFx0d2lkdGg6IDMwJSA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3NpbmdsZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQvLyB3aWR0aDogY2FsYygzMy4zMyUgLSA1LjZyZW0pO1xyXG5cdFx0Ly8gbWFyZ2luOiAwIDIuM3JlbSAxMi41cmVtO1xyXG5cdFx0Ly8gcGFkZGluZy1yaWdodDogMnJlbTtcclxuXHRcdG1hcmdpbjogMCAwIDEyLjVyZW0gMDtcclxuXHRcdHdpZHRoOiA0OCU7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1taW4oJHRhYmxldE1lZGl1bTIpIHtcclxuXHRcdFx0d2lkdGg6IDMwJSA7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY29udGVudCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogOTYlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAxLjlyZW0gNS4zcmVtIHJnYmEoMTc2LCAyMDcsIDIyNSwgMC40NCk7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHJlbTtcclxuXHRcdHBhZGRpbmc6IDIuOHJlbTtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXRvcDogLTYuOHJlbTtcclxuXHRcdG1hcmdpbi1yaWdodDogLTJyZW07XHJcblx0fVxyXG59XHJcblxyXG4ucG9ydGZvbGlvLWxpc3QzNjAtcm93LWltZyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZy10b3A6IDEwMCU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Ym9yZGVyLXJhZGl1czogNHJlbTtcclxuXHRiYWNrZ3JvdW5kOiAkbGlnaHRHcmV5O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQ6ICRibHVlO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG5cdH1cclxuXHJcblx0aW1nIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHRzcGFuIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0cGFkZGluZzogMCA4cmVtO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEdlb0RlbWlib2xkO1xyXG5cdFx0Zm9udC1zaXplOiAyLjVyZW07XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNztcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0b3BhY2l0eTogMC43NztcclxuXHRcdH1cclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4ucG9ydGZvbGlvLWxpc3QzNjAtcm93LXRpdGxlIHtcclxuXHRjb2xvcjogJGJsdWU7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250R2VvRGVtaWJvbGQ7XHJcblx0Zm9udC1zaXplOiAycmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG5cdFx0Zm9udC1zaXplOiAzcmVtO1xyXG5cdH1cclxufVxyXG5cclxuLnBvcnRmb2xpby1saXN0MzYwLXJvdy1kZXNjIHtcclxuXHRjb2xvcjogJGJsdWU7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250R2VvRGVtaWJvbGQ7XHJcblx0Zm9udC1zaXplOiAycmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ucG9ydGZvbGlvLWJveC1zaW5nbGUge31cclxuXHJcbi5wb3J0Zm9saW8tbGlzdDM2MC1idXR0b24ge1xyXG5cclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdC5idG46ZGlzYWJsZWQge1xyXG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHR9XHJcbn1cclxuXHJcbi5wb3J0Zm9saW8tbGlzdDM2MC10ZXJtcyB7XHJcblx0Jl9fbGlzdCB7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbjogMnJlbSAwIDAgMDtcclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdC5wb3J0Zm9saW8tbGlzdDM2MC10ZXJtc19faW1nIHN2ZyBwYXRoOm5vdCgjd29vKSB7XHJcblx0XHRcdGZpbGw6ICRsaWdodEdyZXk7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdC5wb3J0Zm9saW8tbGlzdDM2MC10ZXJtc19fY2xvdWQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQucG9ydGZvbGlvLWxpc3QzNjAtdGVybXNfX2ltZyB7XHJcblx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdHBhdGg6bm90KCN3b28pIHtcclxuXHRcdFx0XHRcdFx0ZmlsbDogJGJsdWU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbWcge1xyXG5cdFx0aGVpZ2h0OiAzLjJyZW07XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEuOHJlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRcdFx0aGVpZ2h0OiA0LjVyZW07XHJcblx0XHR9XHJcblxyXG5cclxuXHJcblx0XHRzdmcge1xyXG5cdFx0XHRoZWlnaHQ6IDMuMnJlbTtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbWctaWNvbiB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdH1cclxuXHJcblx0Jl9fY2xvdWQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogY2FsYygxMDAlICsgM3JlbSk7XHJcblx0XHRsZWZ0OiAtMS43cmVtO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdHBhZGRpbmc6IDEuNXJlbSAycmVtO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAxLjlyZW0gNS4zcmVtIHJnYmEoMTc2LCAyMDcsIDIyNSwgMC40NCk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAycmVtO1xyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiAkYmx1ZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblx0XHRcdGJvdHRvbTogY2FsYygxMDAlICsgMnJlbSk7XHJcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59IiwiLy91c2UgQGV4dGVuZCAlYmdjb3ZlcjsgdG8gc2VsZWN0b3IgaWYgeW91IG5lZWQgYmFja2dyb3VuZCBjb3ZlcjtcclxuQG1peGluIGJnY292ZXIge1xyXG5cdGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi8vdXNlIEBleHRlbmQgJWJnY29udGFpbjsgdG8gc2VsZWN0b3IgaWYgeW91IG5lZWQgY29udGFpbiBpbWFnZSBpbiBibG9jaztcclxuQG1peGluIGJnY29udGFpbiB7XHJcblx0YmFja2dyb3VuZC1zaXplOmNvbnRhaW4gO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuQG1peGluIGx1IHtcclxuXHRtYXJnaW46IDA7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRwYWRkaW5nOiAwO1xyXG59IiwiLnNlcnZpY2VzMzYwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19zcXVhcmUtMSB7XHJcbiAgICAgICAgdG9wOiAxMi44cmVtO1xyXG4gICAgICAgIGxlZnQ6IDEwcmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgdG9wOiAzLjhyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDdyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMi41cmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMTMycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIyLjhyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjIuOHJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZUxpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vIGhpZGUgc2VydmljZXNcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XHJcbiAgICAgICAgd2lkdGg6IDgyJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMSU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MiU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjAuOXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNC44cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxNS41OSU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTYlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24tcm93IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZXJ2aWNlLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMCAtMi41cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHt9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VydmljZS1pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDNyZW0gMi41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbi1yb3cge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VydmljZXMzNjAtc2VydmljZSB7XHJcbiAgICB3aWR0aDogMjJyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1LjFyZW0pO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21haW4ge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDYuNXJlbSByZ2JhKDE3NiwgMjA3LCAyMjUsIDAuODIpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIuNWVtIDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMy42cmVtO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMjByZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNHJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudGFyaWZmMzYwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbSA7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwIDIuNXJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzMnJlbTtcclxuICAgIH1cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNS4ycmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRIdW1Cb2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNS40cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZUxpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zcXVhcmUtMSB7XHJcbiAgICAgICAgdG9wOiAyOHJlbTtcclxuICAgICAgICBsZWZ0OiA0LjRlbTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zcXVhcmUtMiB7XHJcbiAgICAgICAgdG9wOiA0Ny40cmVtO1xyXG4gICAgICAgIHJpZ2h0OiAxMi43cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRhcmlmZjM2MC10YWJsZSB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIG1hcmdpbjogMXJlbSAtMC44cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxLjVyZW0gLTEuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb2wge1xyXG4gICAgICAgIG1hcmdpbjogMCAwLjhyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAmLS1ob3VycyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDE5LjY4JSAtIDEuNnJlbSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIuNHJlbSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tc2VydmljZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDgwLjIlIC0gMS42cmVtKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMi40cmVtKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faG91cnMtdGl0bGUtd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDE0cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faG91cnMtdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faG91cnMtbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAzLjRyZW0gMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDAuMXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZUxpZ2h0MjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMC4ycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWRlc2t0b3Atb25seSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmICsgJiB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faG91cnMtaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMC41cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NlcnZpY2UtbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0xcmVtO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycmVtKTtcclxuICAgIH1cclxuICAgICZfX3NlcnZpY2UtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAycmVtIDFyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YXJpZmYzNjAtc2VydmljZSB7XHJcbiAgICB3aWR0aDogY2FsYygyNSUgLSAycmVtKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xyXG4gICAgfVxyXG4gICAgJl9fbWFpbiB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZUxpZ2h0MztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA2LjVyZW0gcmdiYSgxNzYsMjA3LDIyNSwwLjgyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RvcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTRyZW07XHJcbiAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDEwMGRlZywgJHdoaXRlLCAkd2hpdGUgMC41cmVtLCAkYmx1ZUxpZ2h0MyAwLjVyZW0sICRibHVlTGlnaHQzIDFyZW0pO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3ByaWNlLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAxLjdyZW0gMnJlbTtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcHJpY2UtaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMS43cmVtIDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbSAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTQuOHJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMzY2MztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmXHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX25vdGljZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS43cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi50dGJpMzYwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vcGFkZGluZzogMCAwIDE3LjhyZW07XHJcbiAgICBwYWRkaW5nOiAwIDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29sIHtcclxuXHJcbiAgICAgICAgJi0tMSwgJi0tMiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tMSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS0yIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogNnJlbTtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjdG9wQW5pbWF0aW9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA5MHB4KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg1dnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250TmV4YVhCb2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjRyZW07XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZUxpZ2h0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEh1bTtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmOWE2M2Q7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0TWF4Mykge1xyXG4gICAgICAgICAgICAvL21hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cdCAgXHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblx0XHQgIHAge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdCAgfVxyXG5cdFx0fVxyXG4gICAgfVxyXG4gICAgJl9fcHJvamVjdHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIC8vcGFkZGluZy1sZWZ0OiA4cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wcm9qZWN0cy1zdmcge1xyXG4gICAgICAgIHdpZHRoOiA0LjJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA0LjJyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNi4ycmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcGF0aCxcclxuICAgICAgICAgICAgcG9seWdvbiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3Byb2plY3RzLW5yIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS4zcmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcHJvamVjdHMtbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcclxuICAgICAgICBjb2xvcjogJGJsdWVMaWdodDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gXHQmX19idG4ge1xyXG5cdCAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdCAgfVxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjZyZW0gMnJlbTtcclxuICAgICAgICAgICAgLy8gbWluLXdpZHRoOiAxN3JlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgfVxyXG5cdH1cclxuXHJcbiAgICAuY2FudmFzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAjYW5pbWF0aW9uX2NvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDYwLjJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA1Mi44cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXRNYXgzKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNS4ycmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM3LjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNhbnZhcyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNkb21fb3ZlcmxheV9jb250YWluZXIge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgLy93aWR0aDogNzIuOHJlbTtcclxuICAgICAgICAgICAgLy9oZWlnaHQ6IDY1cmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5saW5lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgaGVpZ2h0OiAyMy4xcmVtO1xyXG4gICAgd2lkdGg6IDkwLjRyZW07XHJcblxyXG4gICAgJi0tMSB7XHJcbiAgICAgICAgdG9wOiAtMTByZW07XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xpbmUxLnBuZ1wiKTtcclxuXHQgIFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIH1cclxuXHJcbiAgICAmLS0yIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogLTdyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xpbmUxLnBuZ1wiKTtcclxuICAgICAgICB3aWR0aDogOTAuNHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLTMge1xyXG4gICAgICAgIHRvcDogLTRyZW07XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbGluZTIucG5nXCIpO1xyXG5cdCAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS00IHtcclxuICAgICAgICBib3R0b206IDEzcmVtO1xyXG4gICAgICAgIGxlZnQ6IC01cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9saW5lMi5wbmdcIik7XHJcblx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncmFkaWVudCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAmLS0xIHtcclxuICAgICAgICB0b3A6IDMycmVtO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBoZWlnaHQ6IDYxLjRyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2dyYWRpZW50MS5wbmdcIik7XHJcbiAgICB9XHJcbiAgICAmLS0yIHtcclxuICAgICAgICB0b3A6IC0xcmVtO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBoZWlnaHQ6IDcxLjFyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2dyYWRpZW50Mi5wbmdcIik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50dGJpMzYwLWJ0bnMtcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fb3Ige1xyXG4gICAgICAgIG1hcmdpbjogYXV0byAzcmVtIGF1dG8gMS43cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcclxuICAgICAgICBjb2xvcjogJGJsdWVMaWdodDtcclxuICAgIH1cclxufVxyXG5cclxuLnR0YmkzNjAtYW5pbWF0aW9uIHtcclxuICAgIG1heC1oZWlnaHQ6IDUyLjdyZW07XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNvbnRhY3QzNjAge1xyXG4gIHBhZGRpbmc6IDdyZW0gMCAyLjhyZW07XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250TmV4YVhCb2xkO1xyXG4gICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIG1hcmdpbi1ib3R0b206IDMuNHJlbTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDJyZW0gMS44cmVtO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDIuOXJlbSByZ2JhKDE3NiwgMjA3LCAyMjUsIDAuNDMpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY3ZGE7XHJcbiAgICBjb2xvcjogIzYxODNhMDtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICM2MTgzYTA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4uY29udGFjdC1zZWN0aW9uIHtcclxuICBwYWRkaW5nOiA0cmVtIDAgNC42cmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmZhZmU7XHJcbiAgJl9fcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNvbnRhY3Qtc2VjdGlvbi1jb250ZW50IHtcclxuICB3aWR0aDogMzMlO1xyXG4gIHBhZGRpbmc6IDEuNXJlbSAzcmVtIDEuNXJlbSAwO1xyXG4gIGNvbG9yOiAjNjE4M2EwO1xyXG4gIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICB9XHJcbiAgJl9fcG9pbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xyXG4gICAgLmNvbnRhY3Qtc2VjdGlvbi1pY29uIHtcclxuICAgICAgd2lkdGg6IDMuM3JlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjRyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgIHdpZHRoOiAxMnJlbTtcclxuICAgICAgfVxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBhLFxyXG4gIHNwYW4ge1xyXG4gICAgY29sb3I6ICM2MTgzYTA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgYSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICBmaWxsOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3Qtc2VjdGlvbi1mb3JtIHtcclxuICB3aWR0aDogNjYlO1xyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnNjcmVlbi1yZWFkZXItcmVzcG9uc2Uge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgaW5wdXQsXHJcbiAgdGV4dGFyZWEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMi45cmVtIHJnYmEoMTc2LCAyMDcsIDIyNSwgMC40Myk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIHBhZGRpbmc6IDEuOHJlbSAxLjlyZW07XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjdyZW07XHJcbiAgICBjb2xvcjogIzYxODNhMDtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgIH1cclxuICAgICYud3BjZjctbm90LXZhbGlkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGRkZDtcclxuICAgIH1cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcclxuICAgICAgb3V0bGluZTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgaW5wdXQge1xyXG4gICAgcGFkZGluZy1yaWdodDogNS45cmVtO1xyXG4gIH1cclxuICAud3BjZjctbm90LXZhbGlkLXRpcCB7XHJcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMC40cmVtO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGVmdDogMS45cmVtO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgLy9sZWZ0OiA4cHg7XHJcbiAgICAgIGJvdHRvbTogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICBpbnB1dCB7XHJcblxyXG4gIH1cclxuICB0ZXh0YXJlYSB7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDE1LjhyZW07XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgIC8vd2lkdGg6IDFweDtcclxuICAgICAgLy9tYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5wYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgfVxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbiAgICB9XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIG1heC13aWR0aDogMjFyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMi45cmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIHBhZGRpbmc6IDEuMzVyZW0gMnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud3BjZjctc3Bpbm5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uZm9ybS1yb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIuNnJlbSk7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMi42cmVtO1xyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAuaWNvLW5hbWUsXHJcbiAgLmljby1lbWFpbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMS44cmVtO1xyXG4gICAgICB0b3A6IDEuM3JlbTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgIHRvcDogMS45cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pY28tbmFtZSB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgd2lkdGg6IDIuN3JlbTtcclxuICAgICAgaGVpZ2h0OiAzLjJyZW07XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9uYW1lLnN2Z1wiKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmljby1lbWFpbCB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgdG9wOiAxLjVyZW07XHJcbiAgICAgIHdpZHRoOiAzLjNyZW07XHJcbiAgICAgIGhlaWdodDogMi42cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWFpbC1mb3JtLnN2Z1wiKTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgIHRvcDogMi4xcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1jb2wge1xyXG4gIHdpZHRoOiBjYWxjKDUwJSAtIDIuNnJlbSk7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyLjZyZW07XHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1zdWJtaXQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAuYWpheC1sb2FkZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxufVxyXG5cclxuLndwY2Y3IGZvcm0uaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxyXG4ud3BjZjcgZm9ybS51bmFjY2VwdGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXHJcbi53cGNmNyBmb3JtLnNlbnQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGNvbG9yOiAjNjE4M2EwO1xyXG4gIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctbGVmdDogNC40cmVtO1xyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gIH1cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMC41cmVtO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAzLjFyZW07XHJcbiAgICBoZWlnaHQ6IDMuMXJlbTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy93YXJuaW5nLnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgIHRvcDogMC44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuOjpwbGFjZWhvbGRlciB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4iLCIuam9iLWNvbnRhY3QtMzYwIHtcclxuICBjb2xvcjogJGJsdWU7XHJcblxyXG4gIGlucHV0LCB0ZXh0YXJlYSwgI2VkaXRvcmpzIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgZGl2W2RhdGEtcGxhY2Vob2xkZXJdOmVtcHR5OjpiZWZvcmUsXHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDAsNTQsOTksLjcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXhQaG9uZSkge1xyXG4gICAgaW5wdXQsIHRleHRhcmVhLCAjZWRpdG9yanMsIGxhYmVsLCBzcGFuLCAuc3ViLXRpdGxlLCAuY29udGVudCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnROZXhhWEJvbGQ7XHJcbiAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgIHBhZGRpbmc6IDQuNHJlbSAwIDFyZW0gMDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN1Yi10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LFxyXG4gIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1maWxlXSk6bm90KFt0eXBlPXN1Ym1pdF0pLFxyXG4gIHRleHRhcmVhLFxyXG4gICNlZGl0b3JqcyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAyLjlyZW0gcmdiYSgxNzYsIDIwNywgMjI1LCAwLjQzKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgcGFkZGluZzogMS44cmVtIDEuOXJlbTtcclxuICAgIGNvbG9yOiAjNjE4M2EwO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAmLndwY2Y3LW5vdC12YWxpZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRkZGQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGN0RBO1xyXG5cclxuICAgIHA6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuZmlsZXMge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICBpbnB1dC5zbWFsbC1pbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9ZmlsZV0pIHtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDEwcHggYXV0byAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjZmlsZV91cGxvYWRfbGFiZWwsXHJcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMi45cmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIHBhZGRpbmc6IDJyZW0gMS45cmVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAwO1xyXG5cclxuICAgICYgfiBzcGFuLFxyXG4gICAgJiB+IGxhYmVsIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBjb2xvcjogcmdiYSgwLDU0LDk5LC43KTtcclxuICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAtLjVyZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNDBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlOyAgXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpjaGVja2VkIH4gc3BhbixcclxuICAgICY6Y2hlY2tlZCB+IGxhYmVse1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC50aXRsZSxcclxuICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuZnVsbF9uYW1lLFxyXG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5lbWFpbCxcclxuICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAud2Vic2l0ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogNXB4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgICAgaGVpZ2h0OiAzdnc7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0LjI1dnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGhlaWdodDogOS41dnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC50aXRsZTo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvam9iLWNvbnRhY3Qtb3JkZXIgdGl0bGUuc3ZnJyk7XHJcbiAgfVxyXG5cclxuXHJcbiAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmZ1bGxfbmFtZTo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvam9iLWNvbnRhY3QtbmFtZS5zdmcnKTtcclxuICB9XHJcblxyXG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5lbWFpbDo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvam9iLWNvbnRhY3QtZW1haWwuc3ZnJyk7XHJcbiAgfVxyXG5cclxuICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAud2Vic2l0ZTo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvam9iLWNvbnRhY3Qtd2Vic2l0ZS5zdmcnKTtcclxuICB9XHJcblxyXG5cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAub25fc21hbGxfbWFyZ2luX3RvcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iZy1saWdodC1ibHVlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmZhZmU7XHJcbiAgfVxyXG5cclxuICAuZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gIH1cclxuXHJcbiAgLmdyaWQtY29scy0yIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ3JpZC1jb2xzLTMge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ3JpZC1zcGFuLTIge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDI7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiB1bnNldDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5nYXAtc21hbGwge1xyXG4gICAgZ2FwOiAyLjY1cmVtO1xyXG4gIH1cclxuXHJcbiAgLmZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gIC5mbGV4LXdyYXAge1xyXG4gICAgZmxleC1mbG93OiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgLml0ZW0tY2VudGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAubXItbWQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzLjlyZW07XHJcbiAgfVxyXG5cclxuICAubWwtc21hbGwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcclxuICB9XHJcblxyXG4gIC5tdC1iaWcge1xyXG4gICAgbWFyZ2luLXRvcDogMTMuOHJlbTtcclxuICB9XHJcblxyXG4gIC5wYi1nYXBzIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyLjY1cmVtO1xyXG4gIH1cclxuXHJcbiAgLmdhcC1iaWcge1xyXG4gICAgZ2FwOiA4O1xyXG4gIH1cclxuXHJcbiAgLmp1c3RpZnktZW5kIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1heFBob25lKSB7XHJcbiAgICAub25fc21hbGxfZmxleC1jb2wge1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1heFBob25lKSB7XHJcbiAgICBsYWJlbFtmb3I9bm9fYnVkZ2V0XSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICAjZWRpdG9yanMge1xyXG4gICAgLyptYXgtaGVpZ2h0OiAyODBweDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87Ki9cclxuXHJcbiAgICAvKi5jZS1wYXJhZ3JhcGguY2R4LWJsb2NrW2RhdGEtcGxhY2Vob2xkZXJdIHtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDI4MHB4IC0gMy42cmVtKTtcclxuICAgIH0qL1xyXG5cclxuICAgIC5jZS10b29sYmFyX19jb250ZW50LFxyXG4gICAgLmNlLWJsb2NrX19jb250ZW50IHtcclxuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuXHJcbiAgICAgIC5jZS10b29sYmFyX19hY3Rpb25zIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNlLXRvb2xiYXJfX3BsdXMge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29kZXgtZWRpdG9yX19yZWRhY3RvciB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDI0MHB4IC0gMy42cmVtKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKlxyXG4qIHtcclxuICBib3JkZXI6IDFweCBkb3R0ZWQgI2YzMztcclxufVxyXG4qLyIsIi5zdXBwb3J0MzYwIHtcclxuICBjb2xvcjogJGJsdWU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgaW5wdXQsIGJ1dHRvbiB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9fZGVzYyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgY29sb3I6IHJnYmEoMCw1NCw5OSwuNyk7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMTAlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heFBob25lKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmthdGVnb3JpYV9fdGl0bGUsXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250TmV4YVhCb2xkO1xyXG4gICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICBwYWRkaW5nOiA0cmVtIDVweCAuOXJlbSA1cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5rYXRlZ29yaWFfX3RpdGxlIHtcclxuICAgIHBhZGRpbmctdG9wOiAyLjRyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXhQaG9uZSkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogN3JlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5rYXRlZ29yaWEge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG4gICAgZ2FwOiAxOHB4O1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgbWluLXdpZHRoOiAzMzBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTg1MHB4KSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYm94IHtcclxuICAgIHdpZHRoOiAyMzZweDtcclxuICAgIHdpZHRoOiBjbGFtcCgxNDVweCwgMTAwJSwgMjM2cHgpO1xyXG4gICAgaGVpZ2h0OiAyMzZweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgIH1cclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSByZ2JhKDQ1LCA0NSwgNDUsIC4xKTtcclxuXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICYuYm94LWFkZGVkIHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMjY1NjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gNXB4IGF1dG87XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGFsbDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ub3QtZnVsbCAuYm94X19kZXNjIHtcclxuICAgICAgaGVpZ2h0OiA3MCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWF4UGhvbmUpIHtcclxuICAgICAgJjpob3ZlciAuYm94X19kZXNjIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByaWNlX3dyYXBwZXIge1xyXG4gICAgICAqIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZG91YmxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuOHJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjhyZW07XHJcblxyXG5cclxuICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJpY2VfY2hhbmdlX2J0bnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtaW4td2lkdGg6IDZyZW07XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG5cclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgYWxsIGVhc2Utb3V0O1xyXG5cclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAmX19udW1iZXIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAyLjV2dywgMzRweCk7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICZfX29rcmVzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2VuZC1wcmljZSB7XHJcbiAgICBtYXJnaW46IDc4cHggYXV0bztcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcblxyXG4gICAgJj5kaXYge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MTBweCkge1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwdnc7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgYXJ0aWNsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDM1cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjEwcHgpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcblxyXG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHBhZGRpbmc6IDEuNzVyZW0gNnJlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3JlbTtcclxuICAgICAgdHJhbnNpdGlvbjogLjJzIGFsbCBlYXNlLW91dDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXhQaG9uZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2ZpbmFsLWZvcm0ge1xyXG4gICAgICBmb3JtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgICAgICAuYWNjZXB0YW5jZS05Mjcge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6NXB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWNjZXB0YW5jZS05MjcsXHJcbiAgICAgICAgLndwY2Y3LW5vdC12YWxpZC10aXAsXHJcbiAgICAgICAgZGl2LndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9ICAgICAgICBcclxuXHJcbiAgICAgICAgc3Bhbi5lbWFpbCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9ZW1haWxdIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDIuOXJlbSByZ2JhKDE3NiwgMjA3LCAyMjUsIDAuNDMpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxLjhyZW0gMS45cmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgICAgIGNvbG9yOiAjNjE4M2EwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgICB9ICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmVtYWlsIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDN2dztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vLi4vaW1nL2pvYi1jb250YWN0LWVtYWlsLnN2Zyk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0LjI1dnc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogOS41dnc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbixcclxuICAgICAgICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgcGFkZGluZzogMS43NXJlbSA2cmVtO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3JlbTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBhbGwgZWFzZS1vdXQ7XHJcbiAgICBcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG5cclxuICAgICAgICAgICYgfiBzcGFuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLDU0LDk5LDAuNyk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdztcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAzNjYzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmNoZWNrZWQgfiBzcGFuOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNjYzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lbmQtcHJpY2UtaW5mby1oaWRkZW4sXHJcbiAgICAuZmluYWwtZm9ybS1oaWRkZW4ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucHAzNjAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNS41cmVtIDAgNS45cmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICZfX3JvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldCkge1xyXG5cdFx0IFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG4gICAgfVxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy1yaWdodDogOS43cmVtO1xyXG4gICAgd2lkdGg6IDQzJTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnROZXhhWEJvbGQ7XHJcbiAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogIzAwMzY2MztcclxuICAgIG1hcmdpbi1ib3R0b206IDMuNnJlbTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuICAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3R4dCB7XHJcbiAgICBjb2xvcjogIzYxODNhMDtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xyXG4gICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHAzNjAtaW1nIHtcclxuICB3aWR0aDogNTclO1xyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5wcDM2MC1lZGl0b3Ige1xyXG4gIHBhZGRpbmc6IDMuM3JlbSAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmZhZmU7XHJcbiAgaDIge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250TmV4YVhCb2xkO1xyXG4gICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICMwMDM2NjM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjZyZW07XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgb2wge1xyXG4gICAgY29sb3I6ICM2MTgzYTA7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGNvdW50ZXItcmVzZXQ6IGxpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xyXG4gICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogY291bnRlcihsaSlcIilcIjtcclxuICAgICAgICBjb2xvcjogIzAwMzY2MztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xyXG4gICAgICAgICAgd2lkdGg6IDRyZW07XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICM2MTgzYTA7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRleHQtYmlnIHtcclxuICBjb2xvcjogIzAwMzY2MztcclxuICBmb250LXNpemU6IDNyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcbiAgICBmb250LXNpemU6IDVyZW07XHJcbiAgfVxyXG59XHJcbiIsIi5jYXJpZXIzNjAtb3ZlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogOXJlbTtcclxufVxyXG4uY2FyaWVyMzYwIHtcclxuICAgIHBhZGRpbmc6IDAgMCA4cmVtO1xyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEzcmVtKTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xM3JlbTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnROZXhhWEJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQuMXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudHRiaTM2MC1idG5zLXJvdyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJpZXIzNjAtYm94IHtcclxuICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gMTNyZW0pO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxM3JlbTtcclxuXHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNS40cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTNyZW0pO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcblxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjNjE4M2EwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdlb0RlbWlib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3R4dCB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlTGlnaHQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250SHVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICBtYXJnaW46IDAgMTNweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3JlbW90ZSB7XHJcbiAgICAgICAgY29sb3I6ICM2MTgzYTA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBtYXJnaW46IDAgMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyLjRyZW07XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIi5jYXJlcGFja2FnZXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDc2cHg7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblxyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMCAyLjVyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzJyZW07XHJcbiAgICB9XHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzM3B4KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zM3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgxODAwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMzcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zM3B4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0TWF4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxM3B4KTtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICAgIHBhZGRpbmc6IDM1cHggMCAwO1xyXG4gICAgICAgIGNvbG9yOiAjMDAzNjYzO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjBjZmUxO1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdGFyLXkuc3ZnXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5IC5jYXJlcGFja2FnZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMzNweCk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMzcHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoNDUsIDQ1LCA0NSwgMC4xKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgY29sb3I6ICMwMDM2NjM7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoMTgwMHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMzNweCk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldE1heCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEzcHgpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTNweCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICAgICZfX25hbWUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXRNYXgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NoZWNrLXkuc3ZnXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LS0yIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmlrczo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxkN1wiO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190b3Age1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fYm90dG9tIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgIH1cclxuICAgICZfX3ByaWNlIHtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUxcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiMGNmZTE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbmV0dG8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gICAgJl9fYnV0dG9uLFxyXG4gICAgLmFkZF90b19jYXJ0X2J1dHRvbiAge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyLjlyZW07XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMzY2MztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICMwMDM2NjM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNjYzO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgY29sb3I6ICAjMDAzNjYzO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMTc2LCAyMDcsIDIyNSwgMC44Nyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWYwZmI7XHJcbiAgICAgICAgICAgIC5jYXJlcGFja2FnZV9fYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM2NjM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAzNjYzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZF90b19jYXJ0X2lubGluZSB7XHJcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5wcmljZV90aW1lX29wdCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4uY2FyZXBhY2thZ2UtYWRkIHtcclxuXHJcbn1cclxuLmNhcmVwYWNrYWdlLW9yIHtcclxuICAgIG1hcmdpbjogMTBweCAwIDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG5cclxuLmNhcmVwYWNrYWdlcyB7XHJcbiAgICAuZm9vdGVyLXBvcHVwLWJ1dHRvbnN7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDAgMjBweDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNTVweDtcclxuXHJcbiAgICAgICAgICAgICYubW9kYWwtYWRkLXRvLWNhcnQtYnV0dG9uLS0yOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWE2M2Q7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjlhNjNkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNoZWNrb3V0LWJ1dHRvbixcclxuICAgIC5jbG9zZSxcclxuICAgIC5tb2RhbC1hZGQtdG8tY2FydC1idXR0b257XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMzVyZW0gMnJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyLjlyZW07XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMzY2MztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogIzAwMzY2MztcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmNoZWNrb3V0LWJ1dHRvbjpob3ZlcixcclxuICAgIC5jbG9zZTpob3ZlcixcclxuICAgIC5tb2RhbC1hZGQtdG8tY2FydC1idXR0b246aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzY2MztcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG5cclxuLnBvcHVwIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDUwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTp2aXNpYmxlO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucG9wdXAtb3ZlcmxheXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGluc2V0OiAwIDAgMCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xyXG4gICAgbWFyZ2luOiB1bnNldDtcclxuICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbn1cclxuXHJcbi5wb3B1cC1wYWNrYWdlIHtcclxuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xyXG5cclxuICAgIC5wb3B1cC1jb250ZW50LmNhcmVwYWNrYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyLjVyZW0pO1xyXG4gICAgICAgIG1heC13aWR0aDogMTMycmVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJlcGFja2FnZV9fY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBmaWxsOiAjMDAzNjYzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZXBhY2thZ2VfX2xpc3R7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5xdWFudGl0eS1pbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5xdWFudGl0eS1pbnB1dCBidXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLnF1YW50aXR5LWlucHV0IGJ1dHRvbiBpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAucXVhbnRpdHktaW5wdXQgaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuXHJcbiAgICAucXVhbnRpdHktaW5wdXQgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbiAgICAucXVhbnRpdHktaW5wdXQgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnF1YW50aXR5LWlucHV0IGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgfVxyXG5cclxuICAgIC5xdWFudGl0eS1pbnB1dHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWFkZC10by1jYXJ0LWJ1dHRvbi0tMiB7XHJcblxyXG4gICAgfVxyXG59IiwiLndoeS1saXN0IHtcclxuICBwYWRkaW5nLXRvcDogNDBweDtcclxuXHJcbiAgLndyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMTYuNnJlbTtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlLWxhYmVsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNENEVDRkE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiA1LjE2cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcGFkZGluZzogNnB4IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOThweDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBjb2xvcjogIzAwMzY2MztcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndoeS1saXN0LXJvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW46IDcwcHggMDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2xvcjogIzAwMzY2MztcclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG4gICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cclxuICAgIC53aHktbGlzdC1yb3dfX2ltZyBpbWcge1xyXG4gICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiAjNjE4M0EwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIHdpZHRoOiBjYWxjKDQyJSAtIDIwcHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvcmRlcjogLTE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zLWhvdy1pdC13b3JrIHtcclxuICBtYXJnaW4tdG9wOiAxMTlweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTIzcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtNCU7XHJcbiAgICBsZWZ0OiAtMTUlO1xyXG4gICAgcmlnaHQ6IC0xNSU7XHJcbiAgICBoZWlnaHQ6IDg3JTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNENEVDRkE7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDUwJSAzMCUsIDEwMCUgMCwgMTAwJSAxMDAlLCA1MCUgNzAlLCAwJSAxMDAlKTtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlLWxhYmVsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNENEVDRkE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiA1LjE2cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcGFkZGluZzogNnB4IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDdweDtcclxuICAgIG1hcmdpbi10b3A6IDM3cHg7XHJcbiAgICBjb2xvcjogIzAwMzY2MztcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICBjb2xvcjogIzYxODNBMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgbWF4LXdpZHRoOiA2NDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oaXctY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxMjJweCA0MHB4IDUxcHggNDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDI0cHggMHB4IHJnYmEoMTY5LCAyMDYsIDIzNCwgMC4xNik7IFxyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDYzcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkgeyBcclxuICAgICAgcGFkZGluZzogNTBweCAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMzdweDtcclxuICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRFQ0ZBO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU1ZGVnKTtcclxuICAgICAgdG9wOiA3MnB4O1xyXG4gICAgICBsZWZ0OiA0JTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU1ZGVnKTtcclxuICAgICAgYm90dG9tOiA1MHB4O1xyXG4gICAgICByaWdodDogNC41JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oaXctc3RlcHMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoYXV0bywgMjUlKSk7XHJcbiAgICBncmlkLWdhcDogODlweCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogMTAzNXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGl3LXN0ZXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICMwMDM2NjM7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDI1cHg7XHJcbiAgICAgIHdpZHRoOiAyMiU7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjBDRkUxO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1sYXN0LW9mLXR5cGUoMikge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG5cclxuICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDQ1JTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oaXctc3RlcF9fbnVtYmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OSwgMTY2LCA2MSwgMSk7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHsgXHJcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI0OSwgMTY2LCA2MSwgMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGl3LXN0ZXBfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgyNDksIDE2NiwgNjEsIDEpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbnVtYmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTIsIDIzNiwgMjUwLCAxKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAwOyBcclxuICAgICAgICBoZWlnaHQ6IDA7IFxyXG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNkNGVjZmE7XHJcbiAgICAgICAgYm90dG9tOiAtNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgbWFyZ2luOiAyOHB4IGF1dG8gMTVweDtcclxuICAgICAgbWF4LXdpZHRoOiAyMTVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIG1heC13aWR0aDogNjM1cHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnMtZmFxIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogNzJweDtcclxuICBvdmVyZmxvdy1YOiBoaWRkZW47XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzJTtcclxuICAgIHJpZ2h0OiA1JTtcclxuICAgIHdpZHRoOiAxNTlweDtcclxuICAgIGhlaWdodDogMTU5cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRFQ0ZBO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTMwZGVnKTsgXHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUtbGFiZWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q0RUNGQTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDUuMTZweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwYWRkaW5nOiA2cHggMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xyXG4gICAgY29sb3I6ICMwMDM2NjM7XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZhcS13cmFwcGVyIHtcclxuICBtYXgtd2lkdGg6IDg1NXB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uZmFxLWFjY29yZGlvbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjQjBDRkUxO1xyXG4gIHBhZGRpbmc6IDM0cHggMjJweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG5cclxuICAmX19yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAuanMtaGVhZC1pY28tZmFxIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRFQ0ZBO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkaW5nIHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGNvbG9yOiAjMDAzNjYzO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uanMtY29udGVudC1mYXEge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogMHM7XHJcbiAgY29sb3I6ICMwMDM2NjM7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNBOUNFRUE7XHJcbiAgbWFyZ2luLXRvcDogMjRweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICNmOWE2M2Q7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uanMtY29udGVudC1mYXEtLW9wZW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ucy1mYXEge1xyXG4gIC5qcy1oZWFkLWljby1mYXEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNjYzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE4cHg7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MsIGJhY2tncm91bmQtY29sb3IgLjNzO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0TWF4KSB7XHJcbiAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zLXRlYW13b3JrLWJhbm5lciB7XHJcbiAgcGFkZGluZzogMThweCAwIDI2MnB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4udGVhbXdvcmstYmFubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNvbG9yOiAjMDAzNjYzO1xyXG4gIGJhY2tncm91bmQ6ICNENEVDRkE7XHJcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICBwYWRkaW5nOiA3MHB4IDgwcHggNTNweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgcGFkZGluZzogNDBweDsgXHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMzVweDtcclxuICAgIHRvcDogMTIwJTtcclxuICAgIHdpZHRoOiA4MnB4O1xyXG4gICAgaGVpZ2h0OiA4MnB4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNTVkZWcpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q0RUNGQTtcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICB0b3A6IDExMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pY29uIHtcclxuICAgIG1hcmdpbjogMCA4N3B4IDAgMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDQwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKioqKioqKiBCQVNFIFNUQVJUICoqKioqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbkBpbXBvcnQgXCJiYXNlL2ZvbnRzXCI7XHJcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcIm1peGlucy9yZW1cIjtcclxuQGltcG9ydCBcIm1peGlucy9zdHJpcC11bml0c1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3Z3XCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvbWl4aW5zXCI7XHJcblxyXG5AaW1wb3J0IFwiYmFzZS9ub3JtYWxpemVcIjtcclxuQGltcG9ydCBcImJhc2UvYmFzZV93b3JkcHJlc3NcIjtcclxuQGltcG9ydCBcImJhc2UvYmFzZVwiO1xyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKioqKiogQkFTRSBFTkQgKioqKioqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKioqKiogQ09NUE9ORU5UUyBTVEFSVCAqKioqKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9idG5zXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL293bC1jYXJvdXNlbFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9hbmltYXRlXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL25hdlwiO1xyXG4vL0BpbXBvcnQgXCJjb21wb25lbnRzL3ByZWxvYWRlclwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy93b29cIjtcclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKioqKioqKiBDT01QT05FTlRTIEVORCAqKioqKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKioqKiogU0VDVElPTlMgU1RBUlQgKioqKioqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbkBpbXBvcnQgXCJzZWN0aW9ucy9oZWFkZXJcIjtcclxuQGltcG9ydCBcInNlY3Rpb25zL2Zvb3RlclwiO1xyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKioqKioqKiBTRUNUSU9OUyBFTkQgKioqKioqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKioqKioqKiBQQUdFUyBTVEFSVCAqKioqKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuQGltcG9ydCBcInBhZ2VzL3BhZ2U0MDRcIjtcclxuQGltcG9ydCBcInBhZ2VzL3NpbmdsZVwiO1xyXG5AaW1wb3J0IFwicGFnZXMvcG9ydGZvbGlvLXNpbmdsZVwiO1xyXG5AaW1wb3J0IFwicGFnZXMvcGFnZVwiO1xyXG5AaW1wb3J0IFwicGFnZXMvaW5kZXhcIjtcclxuQGltcG9ydCBcInBhZ2VzL3dvb1wiO1xyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKioqKioqIFBBR0VTIEVORCAqKioqKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbkBpbXBvcnQgXCJiYXNlL2RlZmF1bHRcIjtcclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKioqKioqKiBCTE9DS1MgKioqKioqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8vXHJcbi8qQGltcG9ydCBcImJsb2Nrcy90aXRsZS10ZXh0LWJ1dHRvbi1pbWdcIjtcclxuQGltcG9ydCBcImJsb2Nrcy9ib3hlczM2MFwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL2Fib3V0MzYwXCI7XHJcbkBpbXBvcnQgXCJibG9ja3Mvb3VyLXBvcnRmb2xpbzM2MFwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL291ci1wcmljaW5nMzYwXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvbW9yZTM2MFwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL25ld3MzNjBcIjtcclxuQGltcG9ydCBcImJsb2Nrcy9uZXdzMzYwLWZlYXR1cmVkXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvY2xpZW50czM2MFwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL2NvbnRlbnQzNjBcIjtcclxuQGltcG9ydCBcImJsb2Nrcy9wb3J0Zm9saW8tbGlzdDM2MFwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL3Bvc3QtZW5kXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvcGFja2FnZXMzNjBcIjtcclxuQGltcG9ydCBcImJsb2Nrcy90YXJpZmYzNjBcIjtcclxuQGltcG9ydCBcImJsb2Nrcy9zZXJ2aWNlczM2MFwiOyovXHJcbi8vIEBpbXBvcnQgXCIuLi8uLi90ZW1wbGF0ZS9ibG9jay8qKi8qXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi90ZW1wbGF0ZS9ibG9jay9ib3hlczM2MC9zdHlsZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdGVtcGxhdGUvYmxvY2svYWJvdXQzNjAvc3R5bGVcIjtcclxuQGltcG9ydCBcIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL2NsaWVudHMzNjAvc3R5bGVcIjtcclxuQGltcG9ydCBcIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL2NvbnRlbnQzNjAvc3R5bGVcIjtcclxuQGltcG9ydCBcIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL21vcmUzNjAvc3R5bGVcIjtcclxuQGltcG9ydCBcIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL25ld3MzNjAtZmVhdHVyZWQvc3R5bGVcIjtcclxuQGltcG9ydCBcIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL25ld3MzNjAtcG9zdC1lbmQvc3R5bGVcIjtcclxuQGltcG9ydCBcIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL25ld3MzNjAvc3R5bGVcIjtcclxuQGltcG9ydCBcIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL291ci1wb3J0Zm9saW8zNjAvc3R5bGVcIjtcclxuQGltcG9ydCBcIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL291ci1wcmljaW5nMzYwL3N0eWxlXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi90ZW1wbGF0ZS9ibG9jay9wYWNrYWdlczM2MC9zdHlsZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdGVtcGxhdGUvYmxvY2svcG9ydGZvbGlvLWxpc3QzNjAvc3R5bGVcIjtcclxuQGltcG9ydCBcIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL3NlcnZpY2VzMzYwL3N0eWxlXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi90ZW1wbGF0ZS9ibG9jay90YXJpZmYzNjAvc3R5bGVcIjtcclxuQGltcG9ydCBcIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL3R0YmkzNjAvc3R5bGVcIjtcclxuQGltcG9ydCBcIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL2NvbnRhY3QzNjAvc3R5bGVcIjtcclxuQGltcG9ydCBcIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL2pvYi1jb250YWN0LTM2MC9zdHlsZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdGVtcGxhdGUvYmxvY2svc3VwcG9ydDM2MC9zdHlsZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdGVtcGxhdGUvYmxvY2svcHAzNjAvc3R5bGVcIjtcclxuQGltcG9ydCBcIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL2NhcmllcjM2MC9zdHlsZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdGVtcGxhdGUvYmxvY2svY2FyZXBhY2thZ2VzL3N0eWxlXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi90ZW1wbGF0ZS9ibG9jay93aHktbGlzdC9zdHlsZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdGVtcGxhdGUvYmxvY2svaG93LWl0LXdvcmsvc3R5bGVcIjtcclxuQGltcG9ydCBcIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL2ZhcS9zdHlsZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdGVtcGxhdGUvYmxvY2svdGVhbXdvcmstYmFubmVyL3N0eWxlXCI7XHJcblxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKioqKiogT1RIRVJTIEVORCAqKioqKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKioqKioqIEFERElUSU9OQUwgQ1NTICoqKioqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLnR0YmkzNjBfX3Byb2plY3RzIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vLy5uYXYtYnV0dG9uIHtcclxuLy8gIGRpc3BsYXk6IG5vbmU7XHJcbi8vfVxyXG5cclxuLm5hdi1tZW51PmRpdiB7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLy8ubmF2LW1lbnUgdWwge1xyXG4vLyAgcGFkZGluZy1yaWdodDogMDtcclxuLy99XHJcblxyXG4ubmF2LW1lbnUgdWwgbGk6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcbi5uYXYtYnV0dG9uIHtcclxuICBtYXJnaW4tbGVmdDogMjBweDtcclxufVxyXG5cclxuLm5hdi1pY29uIHtcclxuICBoZWlnaHQ6IDE5cHg7XHJcbiAgd2lkdGg6IDE5cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgc3ZnIHtcclxuICAgICAgZmlsdGVyOiBpbnZlcnQoNzglKSBzZXBpYSg0MiUpIHNhdHVyYXRlKDEyNjQlKSBodWUtcm90YXRlKDMyOGRlZykgYnJpZ2h0bmVzcyg5OSUpIGNvbnRyYXN0KDk3JSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5uby1ob3ZlciB7XHJcbiAgYSB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gIC5uYXYtbWVudSAubWVudS1tYWluLWNvbnRhaW5lciB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIH1cclxufVxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKioqKioqIEFERElUSU9OQUwgQ1NTIEVORCAqKioqKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLyJdfQ== */

/*** css/..style.min.css - END ***/
/*** css/.style.min.css - START ***/
@font-face{font-family:'NexaXBold';src:url("../fonts/NexaXBold.eot");src:local("☺"),url("../fonts/NexaXBold.woff") format("woff"),url("../fonts/NexaXBold.ttf") format("truetype"),url("../fonts/NexaXBold.svg") format("svg");font-weight:normal;font-style:normal;font-display:optional}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2rem;margin:0.67rem 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:"Montserrat",sans-serif;font-size:1rem}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5rem}sub{bottom:-0.25rem}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0;width:100%}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35rem 0.625rem 0.75rem}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.clear:before,.clear:after{content:' ';display:table}.clear:after{clear:both}img{max-width:100%;height:auto}a{color:#444;text-decoration:none}a:hover,a:active,a:focus,input:focus{outline:0}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}html{color:#0a2022;font-family:"Montserrat",sans-serif;font-size:10px;font-weight:300}@media (max-width: 1920px){html{font-size:0.52083vw}}@media (max-width: 1280px){html{font-size:0.78125vw}}@media (max-width: 767px){html{font-size:1.30208vw}}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}html,body{margin:0;padding:0;background-color:#fff}body{min-width:320px;position:relative}.wrapper{width:100%;max-width:134.2rem;padding-left:2.5rem;padding-right:2.5rem;margin:auto;position:relative}.wrapper--top{max-width:156rem}.d-block{display:block !important}.d-none{display:none !important}a{color:#272731}h1,h2,h3,h4,h5,h6{margin:0 0 25px 0}p{margin-bottom:0;margin-top:0}@media (min-width: 992px){p{margin:0 0 15px 0}}.dot{display:inline-block;width:1.7rem;height:1.7rem;border-radius:50%;background-color:#ea8b53}.dot--white{background-color:#fff}@media (max-width: 991px){.dot{width:9px;height:9px}}.read-more{color:#1a1a1a;font-size:1.8rem;position:relative;display:inline-block;margin-top:2.3rem;padding-right:27rem;background:transparent;-webkit-appearance:none;border:0;box-shadow:none}.read-more:after{content:'';display:inline-block;width:0.7rem;height:0.7rem;background-color:transparent;right:0.4rem;top:0.5rem;position:absolute;-webkit-transform:rotate(225deg);transform:rotate(225deg);transition:.2s;border-top:0.4rem solid #f9a63d;border-left:0.4rem solid #f9a63d}.read-more--less{display:none}.read-more--less:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:1rem}.text-white-hover:hover{color:#fff !important}.text-black-hover:hover{color:#000 !important}.text-green-hover:hover{color:#1dbc0c !important}.font-weight-medium{font-weight:500 !important}@media (max-width: 767px){body .font-weight-light-mobile{font-weight:300 !important}.font-weight-lighter-mobile{font-weight:lighter !important}.font-weight-normal-mobile{font-weight:400 !important}.font-weight-medium-mobile{font-weight:500 !important}.font-weight-bold-mobile{font-weight:700 !important}.font-weight-bolder-mobile{font-weight:bolder !important}}.a-abs{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:9}.square{position:absolute;z-index:0}.square:after{content:"";width:15.9rem;height:15.9rem;background-color:#d4ecfa;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block}.square--small:after{width:4rem;height:4rem}.square--small-2:after{width:5.4rem;height:5.4rem}.square--medium:after{width:11.3rem;height:11.3rem}.square--medium-2:after{width:7.5rem;height:7.5rem}.square--121:after{width:8.5rem;height:8.5rem}.square--1{right:-100px;top:-90px}.square--2{left:-107px;top:90px}.square--3{right:-170px;bottom:59px}.square--4{left:120px;top:155px}.square--5{right:-127px;top:0}.square--6{left:-146px;top:110px}.square--7{left:341px;top:347px}.square--8{right:-129px;bottom:10px}.justify-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.grecaptcha-badge{display:none !important}.btn{position:relative;display:inline-block;color:#FFF;padding:1.6rem 2rem;transition:all .2s;background-color:#f9a63d;border:1px solid #f9a63d;cursor:pointer;text-align:center;-webkit-appearance:none;margin-right:1.3rem;border-radius:2.9rem;font-size:1.2rem;font-weight:700;line-height:1;text-transform:uppercase}@media (max-width: 767px){.btn{padding:3rem 4rem 3rem;font-size:2rem;border-radius:4.7rem}}@media (max-width: 500px){.btn{font-size:3rem}}.btn.disabled{display:none}.btn svg{margin-left:0.8rem;vertical-align:middle}.btn:hover{background-color:#003663;border:1px solid #003663;-webkit-transform:scale(1.05);transform:scale(1.05)}.btn:hover span{display:block;-webkit-transform:scale(0.952);transform:scale(0.952)}.btn:hover svg path{fill:#000}.btn--white{border:1px solid #fff;background:#fff;color:#000}.btn--white:hover{color:#fff;background:#000;border:1px solid #fff}.btn--blue{background-color:#003663;border:1px solid #003663}.btn--blue:hover{background:#f9a63d;border:1px solid #f9a63d}.btn--top{margin-right:0;font-weight:700}.btn--full{width:100%}.btn--small{font-size:1.5rem;min-width:15.6rem;padding:1.2rem}@media (max-width: 500px){.btn--small{font-size:3rem;min-width:30rem}}.btn-down{display:inline-block;color:#003663;font-family:"NexaXBold",sans-serif;font-size:6.5rem;font-weight:400}.btn-down span{display:block;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.scroll-down{padding:0 0 10rem 0;text-align:center}@media (max-width: 767px){.scroll-down{display:none}}.arrow{position:relative;bottom:-2rem;left:50%;margin-left:-20px;width:40px;height:40px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI1MTIiIGlkPSJzdmcyIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzIGlkPSJkZWZzNCIvPjxnIGlkPSJsYXllcjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTU0MC4zNjIyKSI+PHBhdGggZD0ibSAxMjcuNDA2MjUsNjU3Ljc4MTI1IGMgLTQuOTg1MywwLjA3ODQgLTkuOTEwNzcsMi4xNjMwOCAtMTMuNDM3NSw1LjY4NzUgbCAtNTUsNTUgYyAtMy42MDA1NjUsMy41OTkyNyAtNS42OTY4ODMsOC42NTg5NSAtNS42OTY4ODMsMTMuNzUgMCw1LjA5MTA1IDIuMDk2MzE4LDEwLjE1MDczIDUuNjk2ODgzLDEzLjc1IEwgMjQyLjI1LDkyOS4yNSBjIDMuNTk5MjcsMy42MDA1NiA4LjY1ODk1LDUuNjk2ODggMTMuNzUsNS42OTY4OCA1LjA5MTA1LDAgMTAuMTUwNzMsLTIuMDk2MzIgMTMuNzUsLTUuNjk2ODggTCA0NTMuMDMxMjUsNzQ1Ljk2ODc1IGMgMy42MDA1NiwtMy41OTkyNyA1LjY5Njg4LC04LjY1ODk1IDUuNjk2ODgsLTEzLjc1IDAsLTUuMDkxMDUgLTIuMDk2MzIsLTEwLjE1MDczIC01LjY5Njg4LC0xMy43NSBsIC01NSwtNTUgYyAtMy41OTgxNSwtMy41OTEyNyAtOC42NTA2OCwtNS42ODEyNyAtMTMuNzM0MzgsLTUuNjgxMjcgLTUuMDgzNjksMCAtMTAuMTM2MjIsMi4wOSAtMTMuNzM0MzcsNS42ODEyNyBMIDI1Niw3NzguMDMxMjUgMTQxLjQzNzUsNjYzLjQ2ODc1IGMgLTMuNjY2NzgsLTMuNjY0MjMgLTguODQ4MDEsLTUuNzY0NDIgLTE0LjAzMTI1LC01LjY4NzUgeiIgaWQ9InBhdGgzNzY2LTEiIHN0eWxlPSJmb250LXNpemU6bWVkaXVtO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3RyZXRjaDpub3JtYWw7dGV4dC1pbmRlbnQ6MDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtZGVjb3JhdGlvbjpub25lO2xpbmUtaGVpZ2h0Om5vcm1hbDtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO2RpcmVjdGlvbjpsdHI7YmxvY2stcHJvZ3Jlc3Npb246dGI7d3JpdGluZy1tb2RlOmxyLXRiO3RleHQtYW5jaG9yOnN0YXJ0O2Jhc2VsaW5lLXNoaWZ0OmJhc2VsaW5lO2NvbG9yOiMwMDAwMDA7ZmlsbDojMjIyMjIyO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDozOC44ODAwMDEwNzttYXJrZXI6bm9uZTt2aXNpYmlsaXR5OnZpc2libGU7ZGlzcGxheTppbmxpbmU7b3ZlcmZsb3c6dmlzaWJsZTtlbmFibGUtYmFja2dyb3VuZDphY2N1bXVsYXRlO2ZvbnQtZmFtaWx5OlNhbnM7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjpTYW5zIi8+PC9nPjwvc3ZnPg==);background-size:contain}.bounce{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;min-height:1px;max-height:8rem;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}@media (max-width: 500px){.owl-carousel .owl-item{max-height:12rem}}.owl-carousel .owl-item img{max-height:8rem;max-width:100%;height:auto}@media (max-width: 500px){.owl-carousel .owl-item img{max-height:12rem}}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform 100ms ease;transition:transform 100ms ease;transition:transform 100ms ease, -webkit-transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-carousel{position:relative}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{position:absolute;top:calc(50% - 90px)}.owl-carousel .owl-nav .owl-prev span,.owl-carousel .owl-nav .owl-next span{font-size:90px;font-weight:700;line-height:90px;display:block}.owl-carousel .owl-nav .owl-prev span:hover,.owl-carousel .owl-nav .owl-next span:hover{color:#676767}.owl-carousel .owl-nav .owl-prev.disabled,.owl-carousel .owl-nav .owl-next.disabled{display:none}.owl-carousel .owl-nav .owl-prev{left:-30px}.owl-carousel .owl-nav .owl-next{right:-30px}.owl-carousel .owl-dots{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.owl-carousel .owl-dots button.owl-dot{width:16px;height:16px;border-radius:50%;border:2px solid #008f49;background-color:transparent;margin-right:14px}.owl-carousel .owl-dots button.owl-dot:last-child{margin-right:0}.owl-carousel .owl-dots button.owl-dot.active,.owl-carousel .owl-dots button.owl-dot:hover{background-color:#00975f}/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes wobble{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39062deg) skewY(0.39062deg);transform:skewX(0.39062deg) skewY(0.39062deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}@keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39062deg) skewY(0.39062deg);transform:skewX(0.39062deg) skewY(0.39062deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:800ms;animation-duration:800ms}.animated.faster{-webkit-animation-duration:500ms;animation-duration:500ms}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (print), (prefers-reduced-motion: reduce){.animated{-webkit-animation-duration:1ms !important;animation-duration:1ms !important;transition-duration:1ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important}}.hamburger{position:absolute;width:100%;height:100%;cursor:pointer;display:block;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.home .hamburger span{background-color:#003663}@media (min-width: 1280px){.hamburger:hover span{background-color:#f9a63d}}.hamburger span{display:block;position:absolute;width:calc(80%);height:4px;background-color:#003663;left:10%;border-radius:4px;top:50%;transition:opacity .3s, top .3s, background-color .3s, -webkit-transform .3s;transition:transform .3s, opacity .3s, top .3s, background-color .3s;transition:transform .3s, opacity .3s, top .3s, background-color .3s, -webkit-transform .3s}.hamburger span:nth-child(1){top:0}.hamburger span:nth-child(4){top:100%}.openMenu .hamburger span:nth-child(1){top:50%;opacity:0}.openMenu .hamburger span:nth-child(4){top:50%;opacity:0}.openMenu .hamburger span:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.openMenu .hamburger span:nth-child(3){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav{display:-webkit-flex;display:-ms-flexbox;display:flex;top:0;left:0;position:absolute;width:100%;height:10rem;background-color:#ffffff;z-index:100}@media (max-width: 1280px){.nav{position:fixed;width:100vw;display:-webkit-flex;display:-ms-flexbox;display:flex;height:8rem}}@media (max-width: 767px){.nav{height:12rem}}.header.fixed .nav{position:fixed;height:6rem}@media (max-width: 1280px){.header.fixed .nav{height:8rem}}@media (max-width: 767px){.header.fixed .nav{height:12rem}}.nav-wrapper{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 1280px){.nav-wrapper{position:absolute;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.nav-logo{z-index:10;width:15.8rem}header.fixed .nav-logo{width:12rem}@media (max-width: 767px){header.fixed .nav-logo{width:24rem;max-width:26rem}}@media (max-width: 1280px){.nav-logo{position:absolute;left:2.5rem;top:2.5rem;max-width:24rem;width:24rem}}@media (max-width: 767px){.nav-logo{max-width:26rem}}.nav-logo-normal{display:inline-block}@media (max-width: 1280px){.nav-logo-normal{display:none}}header.fixed .nav-logo-normal{display:block}@media (max-width: 1280px){header.fixed .nav-logo-normal{display:none}}.nav-logo-mobile{display:block}header .nav-logo-mobile{display:none}@media (max-width: 1280px){header .nav-logo-mobile{display:block}}.nav-logo-img{max-width:100%}.nav-box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1}@media (max-width: 1280px){.nav-box{display:block;overflow:hidden}}@media (max-width: 1280px){.openMenu .nav-box{visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);min-height:100vh;height:auto;position:relative}}@media (max-width: 1280px){.nav-box{position:absolute;padding:10rem 0;background-color:#ffffff;top:0;height:0;-webkit-transform:translateY(-100vh);transform:translateY(-100vh);width:100vw;left:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.nav-menu{-webkit-flex:1;-ms-flex:1;flex:1;position:relative}@media (max-width: 1280px){.nav-menu{width:100%}}.nav-menu>div{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.nav-menu ul{display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 2.5rem}@media (max-width: 1280px){.nav-menu ul{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0;margin:0}}@media screen and (max-width: 768px) and (orientation: landscape){.nav-menu ul{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.nav-menu ul li{margin-right:2rem}.nav-menu ul li a{position:relative;color:#003663;font-size:1.5rem;font-weight:700;line-height:1;text-transform:uppercase}@media (max-width: 1280px){.nav-menu ul li a{font-size:4rem;display:block;padding:2rem 2.5rem;border-bottom:1px solid #f2fafe}}.nav-menu ul li a:after{content:'';position:absolute;left:0;bottom:-2rem;width:0;height:2px;background-color:#f9a63d;transition:width .3s}@media (max-width: 1280px){.nav-menu ul li a:after{display:none}}.header.fixed .nav-menu ul li a:after{bottom:-1rem}.nav-menu ul li a:hover:after,.nav-menu ul li a.class_active:after{width:100%}@media (max-width: 1280px){.nav-menu ul li{padding:0;margin:0;text-align:center}}.nav-menu ul li.current-menu-item>a:after{width:100%}.nav-button{position:relative}@media (max-width: 1280px){.nav-button{text-align:center;padding:2rem}}.header.fixed .nav-button .btn{padding-top:1rem;padding-bottom:1rem}@media (max-width: 1280px){.header.fixed .nav-button .btn{padding-top:2rem;padding-bottom:2rem}}.nav-hamburger{display:none}@media (max-width: 1280px){.nav-hamburger{width:4rem;height:2rem;z-index:120;display:block;right:3rem;top:3rem}}@media (max-width: 767px){.nav-hamburger{width:8rem;height:4.2rem}}.woo-wrap{max-width:119rem;width:100%;margin:auto;padding-left:2.5rem;padding-right:2.5rem}@media (max-width: 767px){.woo-wrap{padding-left:5rem;padding-right:5rem}}.woocommerce-products-header{background-color:#f0f9ff;padding:9.6rem 1rem}.woocommerce-products-header__title{color:#013663;font-size:4.7rem;font-weight:900;text-align:center;margin-bottom:3.2rem}@media (max-width: 767px){.woocommerce-products-header__title{width:100%;font-size:35px}}.woocommerce-products-header .page-description p{color:#6082a0;font-size:1.8rem;font-weight:400;font-style:normal;letter-spacing:normal;line-height:3.2rem;text-align:center}@media (max-width: 767px){.woocommerce-products-header .page-description p{font-size:15px;line-height:22px}}.woo-archive-main{padding-top:2rem;padding-bottom:2rem}@media (max-width: 767px){.woo-archive-main{padding-bottom:20rem}}@media (max-width: 767px){.woo-archive-main .woocommerce-breadcrumb{display:none}}.woocommerce .woocommerce-breadcrumb{color:#d2d2d2;font-size:1.2rem;font-style:normal;letter-spacing:normal;line-height:normal;text-align:left;text-transform:uppercase}.woocommerce .woocommerce-breadcrumb a{color:#013663;font-weight:400;margin:0 0.8rem}.woocommerce .woocommerce-breadcrumb a:first-child{margin-left:0}.woocommerce .woocommerce-breadcrumb span{color:#013663;font-weight:600;margin:0 0.8rem}.woo-nav-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-bottom:.1rem solid #d8d8d8;position:relative;z-index:9;margin-bottom:5rem;margin-top:10rem}@media (max-width: 767px){.woo-nav-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:0}}.woo-nav-row-group{margin:0 2rem;position:relative}@media (max-width: 767px){.woo-nav-row-group{width:100%;margin:0}}@media (min-width: 992px){.woo-nav-row-group:hover .woo-nav-row-group__box{display:block !important}}@media (max-width: 767px){.woo-nav-row-group.active .woo-nav-row-group__box{display:block !important}}.woo-nav-row-group:last-child{margin-right:0}.woo-nav-row-group:first-child{margin-left:0}.woo-nav-row-group__title{color:#8ea0b6;font-size:1.8rem;font-weight:500;font-style:normal;letter-spacing:normal;line-height:2.5rem;text-align:center;padding-bottom:1.1rem;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.woo-nav-row-group__title{width:100%;font-size:3.125rem;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:5.208rem;padding-top:2.1rem;padding-bottom:2.1rem;text-transform:uppercase}.woo-nav-row-group__title:after{content:"";position:absolute;bottom:-0.1rem;left:0;right:0;width:100%;height:1px;margin:auto;background-color:#8ea0b6}}.woo-nav-row-group__title span{margin-right:.8rem}.woo-nav-row-group__title svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width: 992px){.woo-nav-row-group__title:hover{color:#013663;text-shadow:.1rem 0 0 #013663}.woo-nav-row-group__title:hover:after{content:"";position:absolute;bottom:-0.1rem;left:0;right:0;width:10.3rem;height:.3rem;margin:auto;background-color:#013663}.woo-nav-row-group__title:hover svg{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.woo-nav-row-group__title:hover svg path{fill:#013663}}@media (max-width: 767px){.woo-nav-row-group__title.active{color:#013663;text-shadow:.1rem 0 0 #013663}.woo-nav-row-group__title.active:after{content:"";position:absolute;bottom:-0.1rem;left:0;right:0;width:100%;height:2px;margin:auto;background-color:#013663}.woo-nav-row-group__title.active svg{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.woo-nav-row-group__title.active svg path{fill:#013663}}.woo-nav-row-group__box{position:absolute;left:-6.5rem;right:-6.5rem;margin:auto;top:100%;display:none;width:100%;min-width:23.4rem}@media (max-width: 767px){.woo-nav-row-group__box{position:static}}.woo-nav-row-group__box-inner{box-shadow:0 0 0.8rem rgba(142,160,182,0.4);background-color:#fafafa;padding:0 0 0 0}@media (max-width: 767px){.woo-nav-row-group__box-inner{background-color:#fff;box-shadow:none;padding:4rem 0 3rem}}.triangle-with-shadow{width:3.6rem;height:1.8rem;position:relative;overflow:hidden;box-shadow:0 1.6rem 1rem -1.7rem rgba(0,0,0,0.5);margin:auto}@media (max-width: 767px){.triangle-with-shadow{display:none}}.triangle-with-shadow:after{content:"";position:absolute;width:1.6rem;height:1.6rem;background:#fafafa;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:1.4rem;left:0;right:0;margin:auto;box-shadow:-0.1rem -0.1rem 1rem -0.2rem rgba(142,160,182,0.4)}.woo-nav-item{display:block;width:100%;color:#8ea0b6;font-size:1.4rem;font-weight:400;font-style:normal;letter-spacing:normal;line-height:2.9rem;text-align:center}@media (max-width: 767px){.woo-nav-item{color:#8ea0b6;font-size:2.917rem;line-height:6.183rem;text-align:left}}.woo-nav-item a{display:block;width:100%;color:#8ea0b6;padding:0.2rem 1rem}@media (max-width: 767px){.woo-nav-item a{padding:0.2rem 4rem}}.woo-nav-item:hover{background-color:#f9a63d}.woo-nav-item:hover a{color:#fff}.s-product-img{overflow:hidden;border-radius:3.5rem}@media (max-width: 767px){.s-product-img{height:31.25rem}}.s-product-img img{display:block;margin-bottom:0;width:100%;object-fit:cover}.woocommerce ul.products li.product a{position:relative}.s-product-box{width:32rem;margin-top:-6.3rem;margin-right:-2.7rem;margin-left:auto;padding:2.3rem 3.7rem 1.7rem;min-height:12rem;box-shadow:0 1.1rem 1.7rem rgba(142,160,182,0.3);border-radius:3.6rem;background-color:#ffffff;position:relative;z-index:2}@media (max-width: 767px){.s-product-box{width:61.25rem;min-height:17.083rem;margin-top:-9rem;margin-right:-5rem}}.s-product-box .woocommerce-loop-product__title{color:#8ea0b6;font-size:1.5rem !important;font-weight:500;font-style:normal;letter-spacing:0.083rem;line-height:normal;text-align:left;text-transform:uppercase;margin-bottom:1.1rem}@media (max-width: 767px){.s-product-box .woocommerce-loop-product__title{font-size:2.7rem !important}}.s-product-box .price{color:#013663 !important;font-size:2.4rem !important;font-weight:700 !important;font-style:normal;letter-spacing:normal;line-height:2.5rem;text-align:left}@media (max-width: 767px){.s-product-box .price{font-size:3.542rem !important;line-height:2.39rem}}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin-bottom:6.8rem}@media (max-width: 767px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{padding-right:6rem}}@media (max-width: 767px){.woocommerce ul.products[class*="columns-"] li.product,.woocommerce-page ul.products[class*="columns-"] li.product{float:none;width:100%;margin-bottom:4rem}}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:30.75%}.woocommerce div.product form.cart{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.woocommerce .quantity .qty{margin:0;min-width:7rem;font-size:2rem;padding:1.4rem 1rem}.woocommerce-message,.woocommerce-info,.woocommerce-error{box-shadow:0 0 6px rgba(45,45,45,0.1);border-radius:10px;border-top:0 !important;position:relative;overflow:hidden;color:#000}.woocommerce-message{background-color:#f2ffe5}.woocommerce-info{background-color:#E0F6FF}.woocommerce-error{background-color:#FFE0E0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:#f9f9f9}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#f0f0f0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#f0f0f0}.header-spacer{height:10rem}@media (max-width: 1280px){.header-spacer{height:8rem}}@media (max-width: 767px){.header-spacer{height:12rem}}.header .nav-logo-sticky{display:none}body.admin-bar .header.fixed>.nav{top:32px}@media (max-width: 782px){body.admin-bar .header.fixed>.nav{top:46px}}.top-ico{display:inline-block;margin-right:0.4rem}.header.fixed .nav-logo-normal{display:none}.header.fixed .nav-logo-sticky{display:block}@media (max-width: 1280px){.header.fixed .nav-logo-sticky{display:none}}.header.fixed .nav-logo-img{width:auto;max-height:64px}@media (max-width: 1280px){.header.fixed .nav-logo-img{max-height:35px}}.nav-logo-mobile{display:none}@media (max-width: 1280px){header .nav-logo-normal{display:none}header .nav-logo-mobile{display:block}}.header-menu{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 1280px){.header-menu{margin-right:auto;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.header-menu ul.menu{position:relative;margin:0;padding:0}.header-menu ul.menu>li{display:inline-block;margin-right:3rem;position:relative}@media (max-width: 767px){.header-menu ul.menu>li{margin-right:18px}}.header-menu ul.menu>li>a{color:#003663;padding:0;display:block;font-size:1.5rem;font-weight:700;line-height:1;text-transform:uppercase;position:relative}.header-menu ul.menu>li:last-child{margin-right:0}.header-menu ul.menu>li>a:after{content:"";position:absolute;left:0;bottom:-2.6rem;height:0.4rem;background-color:#f9a63d;width:0;transition:0.3s ease}.header-menu ul.menu>li:hover>a:after,.header-menu ul.menu>li.current-menu-item>a:after,.header-menu ul.menu>li a.class_active:after{width:100%}.header-menu ul.menu>li:hover>ul.sub-menu{display:block}.header-menu ul.menu>li.menu-item-has-children>a{padding-right:2.4rem;position:relative}.header-menu ul.menu>li.menu-item-has-children>a::before{content:'';display:inline-block;width:0.6rem;height:0.6rem;background-color:transparent;right:0.4rem;top:0.3rem;position:absolute;-webkit-transform:rotate(225deg);transform:rotate(225deg);transition:.2s;border-top:2px solid #fff;border-left:2px solid #fff}.header-menu ul.sub-menu{position:absolute;left:-23px;list-style:none;top:calc(100% + 0px);margin:0;padding:0;z-index:99;background:#FFF;box-shadow:0 8px 15px rgba(0,0,0,0.2);border:1px solid #c0c1c6;max-width:223px;width:223px;border-radius:10px;display:none}.header-menu ul.sub-menu::after{content:'';display:inline-block;width:10px;height:10px;background-color:#fff;top:-6px;left:109px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid #c0c1c6;border-left:1px solid #c0c1c6}.header-menu ul.sub-menu>li{border-bottom:1px solid #f4f4f4}.header-menu ul.sub-menu>li:last-child{border-bottom:0}.header-menu ul.sub-menu>li>a{color:#767c87;font-size:15px;font-weight:400;line-height:21px;display:block;padding:12px 2.5rem;position:relative}.header-menu ul.sub-menu>li>a::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background-color:#000;display:none}.header-menu ul.sub-menu>li:hover>a,.header-menu ul.sub-menu>li.current-menu-item>a{color:#000}.header-menu ul.sub-menu>li:hover>a::before,.header-menu ul.sub-menu>li.current-menu-item>a::before{display:block}.header-menu ul.sub-menu>li:first-child{position:relative;overflow:hidden;border-radius:8px 0 0 0}.header-menu ul.sub-menu>li:last-child{position:relative;overflow:hidden;border-radius:0 0 0 8px}.header-menu .menu-item-30 ul.sub-menu::after{left:8.6rem}.menu-main-menu-container{position:relative;z-index:9}.header-mobile{display:none}@media (max-width: 1280px){.header-mobile{display:block}}@media (max-width: 1280px){.header-desktop{display:none}}.header-desktop__row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-desktop__left{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-right:3rem}.bottom__hello{font-size:13px;font-weight:700;letter-spacing:3.38px;line-height:20px;text-align:center;color:#1a1a1a;margin-bottom:7px}.bottom__mail,.bottom__phone{color:#727272;font-family:FuturaLT;font-size:18px;font-weight:300;line-height:26.4px;display:inline-block;margin-right:13px;margin-bottom:3px;vertical-align:middle}.bottom__mail img,.bottom__phone img{margin-right:4px;vertical-align:middle;display:inline-block}.bottom__mail a,.bottom__phone a{color:#727272;vertical-align:middle}.bottom__mail{margin-right:12px}:root{--header-bg-color:  #f9a63d;--splash-bg-color:  #6183a0;--screen-width:     320px;--screen-height:    560px}.menuicon{display:block;cursor:pointer;color:#fff;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.menuicon__bar,.menuicon__circle{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round}.menuicon__bar{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out}.menuicon__circle{transition:stroke-dashoffset .3s linear .1s;stroke-dashoffset:144.51326;stroke-dasharray:144.51326}.splash{position:absolute;top:40px;right:40px;width:1px;height:1px}.splash::after{content:"";display:block;position:absolute;border-radius:50%;background-color:var(--splash-bg-color);width:284vmax;height:284vmax;top:-142vmax;left:-142vmax;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:-webkit-transform 0.5s cubic-bezier(0.755, 0.05, 0.855, 0.06);transition:transform 0.5s cubic-bezier(0.755, 0.05, 0.855, 0.06);transition:transform 0.5s cubic-bezier(0.755, 0.05, 0.855, 0.06), -webkit-transform 0.5s cubic-bezier(0.755, 0.05, 0.855, 0.06);will-change:transform}.footer{background-color:#f2fafe;padding:8.5rem 0 7rem;height:100%}@media (max-width: 991px){.footer{padding:65px 0 40px}}.footer__row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:7.8rem;border-bottom:0.2rem solid #d7e7f3}@media (max-width: 767px){.footer__row{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:7rem}}.footer-ico-name{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:2.6rem}@media (max-width: 991px){.footer-ico-name{margin-bottom:10px;width:100%}}@media (max-width: 767px){.footer-col:first-child{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer-col__label{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:1.7rem;font-weight:300;line-height:1.2}@media (max-width: 767px){.footer-col__label{padding-top:.5rem}}@media (max-width: 500px){.footer-col__label{font-size:3rem;padding-top:.9rem}}.footer-col__content{display:-webkit-flex;display:-ms-flexbox;display:flex;color:#003663;font-family:"Montserrat",sans-serif;font-size:1.7rem;font-weight:600;line-height:1.7}@media (max-width: 500px){.footer-col__content{font-size:3rem}}@media (max-width: 767px){.footer-col:not(:last-child){margin-bottom:3rem}}.footer-ico-map{display:block;width:2.5rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:2.2rem;margin-left:-.4rem;margin-top:0.2rem}@media (max-width: 767px){.footer-ico-map{width:4.5rem;margin-left:-1rem}}@media (max-width: 500px){.footer-ico-map{width:6rem}}.footer-ico-map img{display:block}.footer-ico-bag{display:block;width:2rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:1.6rem}@media (max-width: 767px){.footer-ico-bag{width:3rem}}@media (max-width: 500px){.footer-ico-bag{width:4.5rem}}.footer-ico-bag img{display:block}.footer-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:5.9rem 0 6.7rem}@media (max-width: 1280px){.footer-nav{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3rem 0}}.footer-nav__title{color:#003663;font-family:"NexaXBold",sans-serif;font-size:2.1rem;font-weight:400;margin-bottom:1.6rem;line-height:1}@media (max-width: 500px){.footer-nav__title{font-size:3.6rem}}.footer-nav__nav{width:22%}@media (max-width: 1280px){.footer-nav__nav{width:33%}}@media (max-width: 767px){.footer-nav__nav{width:100%;margin-bottom:5rem}}.footer-nav__nav ul{list-style:none;margin:0;padding:0}.footer-nav__nav ul li a{display:inline-block;margin-bottom:1.6rem;color:#003663;font-family:"Montserrat",sans-serif;font-size:2.1rem;font-weight:300;line-height:1}@media (max-width: 767px){.footer-nav__nav ul li a{font-size:3rem}}.footer-nav__nav ul li a:hover{color:#f9a63d}.footer-nav--horizontal{display:block;text-align:center}.footer-nav--horizontal .footer-nav__nav{width:100%;text-align:center}@media (min-width: 768px){.footer-nav--horizontal .footer-nav__nav ul li{display:inline-block;margin:15px}}.footer-nav--horizontal .footer-social{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767px){.footer-nav--horizontal .footer-social{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer-nav--horizontal .footer-social__fb{margin-top:0}@media (max-width: 767px){.footer-nav--horizontal .footer-social__fb{margin:20px 0}}.footer-blog{width:31%}@media (max-width: 767px){.footer-blog{width:100%;margin-bottom:5rem}}.footer-blog-list{list-style:none;padding:0;margin:0}.footer-blog-list li{padding-left:3rem;color:#6183a0;font-size:1.8rem;font-weight:700;line-height:3.2rem;position:relative}.footer-blog-list li a{color:#6183a0}@media (max-width: 767px){.footer-blog-list li{font-size:3rem;margin-bottom:1rem}}.footer-blog-list li:before{content:">";position:absolute;left:0;top:0;color:#003663;font-family:"NexaXBold",sans-serif;font-size:3.2rem;line-height:1;font-weight:400}.footer-blog-list__date{display:block;font-weight:400}.footer-social{width:15%;min-width:200px;margin-right:0}@media (max-width: 1280px){.footer-social{width:100%}}.footer-social__fb{margin-top:4rem}.footer-ico-img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:3.5rem;display:block;margin-top:0;margin-left:-.5rem;margin-right:1.7rem}@media (max-width: 767px){.footer-ico-img{width:5rem}}@media (max-width: 500px){.footer-ico-img{width:7rem}}.footer-ico-img--big{width:6.5rem}@media (max-width: 767px){.footer-ico-img--big{width:50px}}.footer-ico-img img{display:block}.footer-email-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;padding-right:10.7rem}@media (max-width: 767px){.footer-email-wrap{margin-left:2rem}}.footer-email-wrap .footer-data-content{position:relative}.footer-email-wrap .hide-contact{position:absolute;padding:1rem;background:#003663;color:#fff;width:calc(100% + 2rem);left:-1rem;top:-0.5rem;text-align:center;border-radius:3rem;font-size:1.5rem;font-weight:400;line-height:1;cursor:pointer;text-transform:uppercase;transition:.3s}.footer-email-wrap .hide-contact:hover{background:#f9a63d;border:1px solid #f9a63d;-webkit-transform:scale(1.05);transform:scale(1.05)}@media (max-width: 500px){.footer-email-wrap .hide-contact{font-size:3rem;padding:2rem 2rem}}.footer-nav-phone-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;color:#003663;font-family:"Montserrat",sans-serif;font-size:3.5rem;font-weight:600;line-height:1.7}.footer-nav-phone-wrap .footer-data-content{padding-right:10.7rem}@media (max-width: 767px){.footer-nav-phone-wrap .footer-data-content{padding-right:0}}.footer-nav-phone-wrap .hide-contact{position:absolute;padding:2rem;background:#003663;color:#fff;min-width:30.5rem;left:15rem;top:0.3rem;text-align:center;border-radius:3rem;font-size:1.4rem;font-weight:400;line-height:1;cursor:pointer;text-transform:uppercase;transition:.3s}.footer-nav-phone-wrap .hide-contact:hover{background:#f9a63d;border:1px solid #f9a63d;-webkit-transform:scale(1.05);transform:scale(1.05)}@media (max-width: 767px){.footer-nav-phone-wrap .hide-contact{top:1rem;padding:2rem 4rem;min-width:20.5rem;right:auto;left:20rem;font-size:3rem}}.hide-contact.close{display:none}.footer-bot__row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 991px){.footer-bot__row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer-bot-col{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:1.8rem;font-weight:300;line-height:1.7rem}@media (max-width: 767px){.footer-bot-col{font-size:12px;line-height:20px}}.footer-bot-col.footer-bot-col--1{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.footer-bot-col .footer-bot-col-up{color:#003663;font-family:"Montserrat",sans-serif;font-weight:600;cursor:pointer}#go-top{display:block;width:5rem;height:5rem}@media (max-width: 767px){#go-top{width:7rem;height:7rem}}.page-error404{padding:80px 0;text-align:center;min-height:944px;background-image:url("../img/404.png");background-size:contain;background-repeat:no-repeat;background-position-x:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 1199px){.page-error404{min-height:90vw}}.page-error404__content{display:block;color:#003663;font-family:"Montserrat",sans-serif;font-size:2.5rem;text-transform:uppercase;line-height:1;margin-bottom:26px;padding-top:15px;padding-left:30px}@media (max-width: 1199px){.page-error404__content{font-size:2vw;margin-bottom:2vw;padding-top:0}}@media (max-width: 649px){.page-error404__content{font-size:13px}}.page-error404__title{display:block;color:#ffffff;font-family:"Montserrat",sans-serif;font-size:233px;text-transform:uppercase;line-height:0.85;padding-left:30px}@media (max-width: 1199px){.page-error404__title{font-size:19vw}}.single-post{padding-top:10rem}.single-post__title{color:#003663;font-family:"Montserrat",sans-serif;font-size:5.4rem;font-weight:900;line-height:1.2;text-align:center;margin-bottom:3rem}.single-post__date{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:300;line-height:1.7;margin-bottom:5rem;text-align:center}@media (max-width: 767px){.single-post__date{font-size:3rem}}.single-post__thumbnail{border-radius:3rem;overflow:hidden;margin-bottom:5rem}.single-post__thumbnail img{display:block}.wrapper--single{max-width:132.3rem;margin:auto;position:relative;padding-left:2.5rem;padding-right:2.5rem}.single-content>p{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:300;line-height:1.7;margin-bottom:3rem;max-width:132.3rem;margin-left:auto;margin-right:auto;padding-left:2.5rem;padding-right:2.5rem}@media (max-width: 767px){.single-content>p{font-size:3rem}}.gdrts-rating-block{max-width:30rem;margin:auto;text-align:center}.gdrts-inner-wrapper{text-align:center}div .syntaxhighlighter{max-width:132.3rem !important;margin-left:auto !important;margin-right:auto !important;position:relative;padding-left:2.5rem;padding-right:2.5rem}.portfolio-single__row{display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:5rem;padding-bottom:6rem}@media (max-width: 991px){.portfolio-single__row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px}}.portfolio-single__content{width:75%}@media (max-width: 991px){.portfolio-single__content{width:100%}}.portfolio-single__terms{width:25%}@media (max-width: 991px){.portfolio-single__terms{width:100%}}.portfolio-single__screens{padding-bottom:200px;text-align:center}.portfolio-single__screens img{font-size:10rem}@media (max-width: 991px){.portfolio-single__screens{padding-bottom:20px}}.portfolio-single-main__title{color:#003663;font-size:5.4rem;font-weight:900;line-height:1.2;text-align:right}.portfolio-single-main__txt{color:#6183a0;font-size:2rem;font-weight:300;line-height:1.7;text-align:justify;text-align-last:right}@media (max-width: 767px){.portfolio-single-main__txt{font-size:3rem}}.portfolio-single-terms__title{color:#003663;font-size:2rem;font-weight:700;margin-top:22px}@media (max-width: 767px){.portfolio-single-terms__title{font-size:3rem}}.portfolio-single-terms__list{list-style:none;padding:1.5rem 0 0 0}.portfolio-single-terms__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.portfolio-single-terms__img{height:3.4rem;width:3.4rem;margin-right:3.4rem}@media (max-width: 767px){.portfolio-single-terms__img{height:4.5rem}}.portfolio-single-terms__img svg{width:100%;max-height:100%}.portfolio-single-terms__name{color:#6183a0;font-size:2rem;font-weight:300;line-height:1.7}@media (max-width: 767px){.portfolio-single-terms__name{font-size:3rem}}.section-page{padding:90px 0 60px}@media (max-width: 991px){.section-page{padding:44px 0 8px}}.default.default-neutral ul li{padding-left:0;line-height:30px}.default.default-neutral ul li:before{position:static;width:auto;height:auto;left:auto;top:auto;background:none;content:"•";color:#1dbc0c;font-size:28px;margin:0 15px 0 15px;vertical-align:bottom}@media (max-width: 991px){.default.default-neutral ul li{font-size:16px;line-height:24px}.default.default-neutral ul li:before{margin:0 5px 0 5px}}.default.default-neutral ul.type-2{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.default.default-neutral ul.type-2 li{width:calc(50% - 20px);padding-left:37px;margin-bottom:30px}.default.default-neutral ul.type-2 li:before{content:"";position:absolute;left:0;top:8px;margin:0 auto;background:url("../img/checked.svg");width:17px;height:14px}@media (max-width: 991px){.default.default-neutral ul.type-2 li{width:100%;margin-bottom:27px}}.default.default-neutral a{color:#04083e;font-weight:500}.default.default-neutral a:hover{text-decoration:underline}.blogIndex{position:relative;padding:0 0 18rem;text-align:center}@media (max-width: 767px){.blogIndex{padding:0 0 7rem}}.blogIndex .wrapper{position:relative}.blogIndex__title{color:#003663;font-family:"Montserrat",sans-serif;font-size:5.4rem;font-weight:900;line-height:1.2;margin-bottom:4.5rem}@media (max-width: 1279px){.blogIndex__title{font-size:50px;line-height:58px}}@media (max-width: 991px){.blogIndex__title{font-size:30px;line-height:1.2;margin-bottom:2.5rem}}.blogIndex__txt{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:300;line-height:1.7}@media (max-width: 1279px){.blogIndex__txt{font-size:18px;line-height:33px;margin-bottom:50px}}.blogIndex__content{margin-top:30px}.blogIndex .img-abs img{max-width:43rem}.blogIndex .img-abs--n1{top:-44.5rem;left:0}@media (max-width: 991px){.blogIndex .img-abs--n1{display:none}}.blogIndex-news{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:6.7rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 991px){.blogIndex-news{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.blogIndex-news__single{position:relative;width:calc(33.3% - 2.5rem);max-width:36.5rem;background:#859db1;border-radius:4rem;margin-bottom:15rem}@media (max-width: 991px){.blogIndex-news__single{width:38%;margin:0 4rem 10rem}}@media (max-width: 500px){.blogIndex-news__single{width:100%;max-width:none;margin:0 0 15rem}}.blogIndex-news__content{position:absolute;right:-1.9rem;bottom:-6.3rem;width:calc(100% - 1.6rem);min-height:14.8rem;background-color:#fff;box-shadow:0 1.9rem 5.3rem rgba(176,207,225,0.44);text-align:left;border-radius:4rem;padding:2.8rem 3.8rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.blogIndex-news-title{color:#003663;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:600;line-height:1.2;margin-bottom:0;width:100%}@media (max-width: 500px){.blogIndex-news-title{font-size:4rem}}.blogIndex-news-img{display:block;border-radius:4rem;overflow:hidden;position:relative;width:100%;height:100%}@media (max-width: 991px){.blogIndex-news-img{min-height:28rem}}@media (max-width: 500px){.blogIndex-news-img{min-height:calc(100vw - 10rem)}}.blogIndex-news-img:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;background:#003663;opacity:0;transition:.3s ease}.blogIndex-news-img img{display:block}.blogIndex-news-img span{position:absolute;display:block;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:auto;padding:0 3rem;color:#fff;font-family:"Montserrat",sans-serif;font-size:2.5rem;text-align:center;font-weight:600;line-height:1.7;z-index:2;opacity:0}.blogIndex-news-img:hover:after{opacity:0.77}.blogIndex-news-img:hover span{opacity:1}.blogIndex-news-date{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:1.7rem;font-weight:300;line-height:1.7;display:block;width:100%}@media (max-width: 500px){.blogIndex-news-date{font-size:2.7rem}}.blogIndex .img-abs--clients1{top:-16.5rem;left:0;right:0;width:43rem;margin:auto;position:absolute}.wrapper>.woocommerce{padding:80px 0 100px}body .woocommerce .form-row{display:block;max-width:100%}body .woocommerce form .form-row input.input-text,body .woocommerce form .form-row textarea{color:#444;line-height:28px;padding-left:8px;padding-right:20px;background-color:#fff;border:1px solid #aaa;border-radius:4px}body .woocommerce{margin-bottom:3.5rem}body .woocommerce,body.woocommerce-cart,body.woocommerce-checkout,body#add_payment_method{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:1.8rem;font-weight:300;line-height:1.7}@media (max-width: 767px){body .woocommerce,body.woocommerce-cart,body.woocommerce-checkout,body#add_payment_method{font-size:3rem}}body .woocommerce h3#order_review_heading,body.woocommerce-cart h3#order_review_heading,body.woocommerce-checkout h3#order_review_heading,body#add_payment_method h3#order_review_heading{margin-top:50px}body .woocommerce a,body.woocommerce-cart a,body.woocommerce-checkout a,body#add_payment_method a{color:#f9a63d}body .woocommerce .btn,body.woocommerce-cart .btn,body.woocommerce-checkout .btn,body#add_payment_method .btn{color:#FFF}body .woocommerce .woo-headline,body.woocommerce-cart .woo-headline,body.woocommerce-checkout .woo-headline,body#add_payment_method .woo-headline{color:#003663;font-family:"NexaXBold",sans-serif;font-size:3.6rem;font-weight:400;line-height:1.2;margin-bottom:2.4rem}body .woocommerce .woocommerce-button,body .woocommerce .order-actions .button,body .woocommerce .button,body .woocommerce .button.button.alt,body .woocommerce #add_payment_method .wc-proceed-to-checkout a.checkout-button,body .woocommerce .wc-proceed-to-checkout a.checkout-button,body.woocommerce-cart .woocommerce-button,body.woocommerce-cart .order-actions .button,body.woocommerce-cart .button,body.woocommerce-cart .button.button.alt,body.woocommerce-cart #add_payment_method .wc-proceed-to-checkout a.checkout-button,body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,body.woocommerce-checkout .woocommerce-button,body.woocommerce-checkout .order-actions .button,body.woocommerce-checkout .button,body.woocommerce-checkout .button.button.alt,body.woocommerce-checkout #add_payment_method .wc-proceed-to-checkout a.checkout-button,body.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,body#add_payment_method .woocommerce-button,body#add_payment_method .order-actions .button,body#add_payment_method .button,body#add_payment_method .button.button.alt,body#add_payment_method #add_payment_method .wc-proceed-to-checkout a.checkout-button,body#add_payment_method .wc-proceed-to-checkout a.checkout-button{position:relative;display:inline-block;color:#FFF;padding:1.6rem 2rem;transition:all .2s;background-color:#f9a63d;border:1px solid #f9a63d;cursor:pointer;text-align:center;-webkit-appearance:none;margin-right:1.3rem;border-radius:2.9rem;font-size:1.2rem;font-weight:700;line-height:1;text-transform:uppercase}@media (max-width: 500px){body .woocommerce .woocommerce-button,body .woocommerce .order-actions .button,body .woocommerce .button,body .woocommerce .button.button.alt,body .woocommerce #add_payment_method .wc-proceed-to-checkout a.checkout-button,body .woocommerce .wc-proceed-to-checkout a.checkout-button,body.woocommerce-cart .woocommerce-button,body.woocommerce-cart .order-actions .button,body.woocommerce-cart .button,body.woocommerce-cart .button.button.alt,body.woocommerce-cart #add_payment_method .wc-proceed-to-checkout a.checkout-button,body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,body.woocommerce-checkout .woocommerce-button,body.woocommerce-checkout .order-actions .button,body.woocommerce-checkout .button,body.woocommerce-checkout .button.button.alt,body.woocommerce-checkout #add_payment_method .wc-proceed-to-checkout a.checkout-button,body.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,body#add_payment_method .woocommerce-button,body#add_payment_method .order-actions .button,body#add_payment_method .button,body#add_payment_method .button.button.alt,body#add_payment_method #add_payment_method .wc-proceed-to-checkout a.checkout-button,body#add_payment_method .wc-proceed-to-checkout a.checkout-button{font-size:3rem}}body .woocommerce .woocommerce-button:hover:not([disabled]),body .woocommerce .order-actions .button:hover:not([disabled]),body .woocommerce .button:hover:not([disabled]),body .woocommerce .button.button.alt:hover:not([disabled]),body .woocommerce #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover:not([disabled]),body .woocommerce .wc-proceed-to-checkout a.checkout-button:hover:not([disabled]),body.woocommerce-cart .woocommerce-button:hover:not([disabled]),body.woocommerce-cart .order-actions .button:hover:not([disabled]),body.woocommerce-cart .button:hover:not([disabled]),body.woocommerce-cart .button.button.alt:hover:not([disabled]),body.woocommerce-cart #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover:not([disabled]),body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover:not([disabled]),body.woocommerce-checkout .woocommerce-button:hover:not([disabled]),body.woocommerce-checkout .order-actions .button:hover:not([disabled]),body.woocommerce-checkout .button:hover:not([disabled]),body.woocommerce-checkout .button.button.alt:hover:not([disabled]),body.woocommerce-checkout #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover:not([disabled]),body.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover:not([disabled]),body#add_payment_method .woocommerce-button:hover:not([disabled]),body#add_payment_method .order-actions .button:hover:not([disabled]),body#add_payment_method .button:hover:not([disabled]),body#add_payment_method .button.button.alt:hover:not([disabled]),body#add_payment_method #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover:not([disabled]),body#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover:not([disabled]){color:#FFF;background-color:#003663;border:1px solid #003663;-webkit-transform:scale(1.05);transform:scale(1.05)}body .woocommerce .woocommerce-button[disabled]:not(:hover),body .woocommerce .woocommerce-button:hover[disabled],body .woocommerce .order-actions .button[disabled]:not(:hover),body .woocommerce .order-actions .button:hover[disabled],body .woocommerce .button[disabled]:not(:hover),body .woocommerce .button:hover[disabled],body .woocommerce .button.button.alt[disabled]:not(:hover),body .woocommerce .button.button.alt:hover[disabled],body .woocommerce #add_payment_method .wc-proceed-to-checkout a.checkout-button[disabled]:not(:hover),body .woocommerce #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover[disabled],body .woocommerce .wc-proceed-to-checkout a.checkout-button[disabled]:not(:hover),body .woocommerce .wc-proceed-to-checkout a.checkout-button:hover[disabled],body.woocommerce-cart .woocommerce-button[disabled]:not(:hover),body.woocommerce-cart .woocommerce-button:hover[disabled],body.woocommerce-cart .order-actions .button[disabled]:not(:hover),body.woocommerce-cart .order-actions .button:hover[disabled],body.woocommerce-cart .button[disabled]:not(:hover),body.woocommerce-cart .button:hover[disabled],body.woocommerce-cart .button.button.alt[disabled]:not(:hover),body.woocommerce-cart .button.button.alt:hover[disabled],body.woocommerce-cart #add_payment_method .wc-proceed-to-checkout a.checkout-button[disabled]:not(:hover),body.woocommerce-cart #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover[disabled],body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button[disabled]:not(:hover),body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover[disabled],body.woocommerce-checkout .woocommerce-button[disabled]:not(:hover),body.woocommerce-checkout .woocommerce-button:hover[disabled],body.woocommerce-checkout .order-actions .button[disabled]:not(:hover),body.woocommerce-checkout .order-actions .button:hover[disabled],body.woocommerce-checkout .button[disabled]:not(:hover),body.woocommerce-checkout .button:hover[disabled],body.woocommerce-checkout .button.button.alt[disabled]:not(:hover),body.woocommerce-checkout .button.button.alt:hover[disabled],body.woocommerce-checkout #add_payment_method .wc-proceed-to-checkout a.checkout-button[disabled]:not(:hover),body.woocommerce-checkout #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover[disabled],body.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button[disabled]:not(:hover),body.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover[disabled],body#add_payment_method .woocommerce-button[disabled]:not(:hover),body#add_payment_method .woocommerce-button:hover[disabled],body#add_payment_method .order-actions .button[disabled]:not(:hover),body#add_payment_method .order-actions .button:hover[disabled],body#add_payment_method .button[disabled]:not(:hover),body#add_payment_method .button:hover[disabled],body#add_payment_method .button.button.alt[disabled]:not(:hover),body#add_payment_method .button.button.alt:hover[disabled],body#add_payment_method #add_payment_method .wc-proceed-to-checkout a.checkout-button[disabled]:not(:hover),body#add_payment_method #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover[disabled],body#add_payment_method .wc-proceed-to-checkout a.checkout-button[disabled]:not(:hover),body#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover[disabled]{color:#FFF !important;background-color:#f9a63d !important;border:1px solid #f9a63d !important}body .woocommerce .woocommerce-button:last-child,body .woocommerce .order-actions .button:last-child,body .woocommerce .button:last-child,body .woocommerce .button.button.alt:last-child,body .woocommerce #add_payment_method .wc-proceed-to-checkout a.checkout-button:last-child,body .woocommerce .wc-proceed-to-checkout a.checkout-button:last-child,body.woocommerce-cart .woocommerce-button:last-child,body.woocommerce-cart .order-actions .button:last-child,body.woocommerce-cart .button:last-child,body.woocommerce-cart .button.button.alt:last-child,body.woocommerce-cart #add_payment_method .wc-proceed-to-checkout a.checkout-button:last-child,body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:last-child,body.woocommerce-checkout .woocommerce-button:last-child,body.woocommerce-checkout .order-actions .button:last-child,body.woocommerce-checkout .button:last-child,body.woocommerce-checkout .button.button.alt:last-child,body.woocommerce-checkout #add_payment_method .wc-proceed-to-checkout a.checkout-button:last-child,body.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:last-child,body#add_payment_method .woocommerce-button:last-child,body#add_payment_method .order-actions .button:last-child,body#add_payment_method .button:last-child,body#add_payment_method .button.button.alt:last-child,body#add_payment_method #add_payment_method .wc-proceed-to-checkout a.checkout-button:last-child,body#add_payment_method .wc-proceed-to-checkout a.checkout-button:last-child{margin-right:0}body .woocommerce .woocommerce-button,body .woocommerce .order-actions .button,body .woocommerce .woocommerce-cart-form .actions .button,body.woocommerce-cart .woocommerce-button,body.woocommerce-cart .order-actions .button,body.woocommerce-cart .woocommerce-cart-form .actions .button,body.woocommerce-checkout .woocommerce-button,body.woocommerce-checkout .order-actions .button,body.woocommerce-checkout .woocommerce-cart-form .actions .button,body#add_payment_method .woocommerce-button,body#add_payment_method .order-actions .button,body#add_payment_method .woocommerce-cart-form .actions .button{padding:1.6rem 2rem;border-radius:2.9rem;font-size:1.2rem}@media (max-width: 500px){body .woocommerce .woocommerce-button,body .woocommerce .order-actions .button,body .woocommerce .woocommerce-cart-form .actions .button,body.woocommerce-cart .woocommerce-button,body.woocommerce-cart .order-actions .button,body.woocommerce-cart .woocommerce-cart-form .actions .button,body.woocommerce-checkout .woocommerce-button,body.woocommerce-checkout .order-actions .button,body.woocommerce-checkout .woocommerce-cart-form .actions .button,body#add_payment_method .woocommerce-button,body#add_payment_method .order-actions .button,body#add_payment_method .woocommerce-cart-form .actions .button{padding:1.8rem 2.8rem !important;font-size:2.5rem !important}}body .woocommerce input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),body .woocommerce textarea,body .woocommerce form .form-row textarea,body .woocommerce select,body .woocommerce .select2-selection,body.woocommerce-cart input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),body.woocommerce-cart textarea,body.woocommerce-cart form .form-row textarea,body.woocommerce-cart select,body.woocommerce-cart .select2-selection,body.woocommerce-checkout input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),body.woocommerce-checkout textarea,body.woocommerce-checkout form .form-row textarea,body.woocommerce-checkout select,body.woocommerce-checkout .select2-selection,body#add_payment_method input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),body#add_payment_method textarea,body#add_payment_method form .form-row textarea,body#add_payment_method select,body#add_payment_method .select2-selection{width:100%;box-shadow:0 0 2.9rem rgba(176,207,225,0.43);border-radius:2rem;background-color:#ffffff;padding:1.8rem 1.9rem;border:1px solid transparent;color:#6183a0;font-size:1.8rem;line-height:normal}@media (max-width: 500px){body .woocommerce input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),body .woocommerce textarea,body .woocommerce form .form-row textarea,body .woocommerce select,body .woocommerce .select2-selection,body.woocommerce-cart input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),body.woocommerce-cart textarea,body.woocommerce-cart form .form-row textarea,body.woocommerce-cart select,body.woocommerce-cart .select2-selection,body.woocommerce-checkout input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),body.woocommerce-checkout textarea,body.woocommerce-checkout form .form-row textarea,body.woocommerce-checkout select,body.woocommerce-checkout .select2-selection,body#add_payment_method input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),body#add_payment_method textarea,body#add_payment_method form .form-row textarea,body#add_payment_method select,body#add_payment_method .select2-selection{font-size:3rem}}body .woocommerce input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):focus,body .woocommerce textarea:focus,body .woocommerce form .form-row textarea:focus,body .woocommerce select:focus,body .woocommerce .select2-selection:focus,body.woocommerce-cart input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):focus,body.woocommerce-cart textarea:focus,body.woocommerce-cart form .form-row textarea:focus,body.woocommerce-cart select:focus,body.woocommerce-cart .select2-selection:focus,body.woocommerce-checkout input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):focus,body.woocommerce-checkout textarea:focus,body.woocommerce-checkout form .form-row textarea:focus,body.woocommerce-checkout select:focus,body.woocommerce-checkout .select2-selection:focus,body#add_payment_method input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):focus,body#add_payment_method textarea:focus,body#add_payment_method form .form-row textarea:focus,body#add_payment_method select:focus,body#add_payment_method .select2-selection:focus{border:1px solid #003663;outline:0}body .woocommerce textarea,body .woocommerce form .form-row textarea,body.woocommerce-cart textarea,body.woocommerce-cart form .form-row textarea,body.woocommerce-checkout textarea,body.woocommerce-checkout form .form-row textarea,body#add_payment_method textarea,body#add_payment_method form .form-row textarea{min-height:160px;resize:none}body .woocommerce .select2-selection,body.woocommerce-cart .select2-selection,body.woocommerce-checkout .select2-selection,body#add_payment_method .select2-selection{padding:1.5rem 1.9rem;height:auto}body .woocommerce .select2-selection .select2-selection__rendered,body.woocommerce-cart .select2-selection .select2-selection__rendered,body.woocommerce-checkout .select2-selection .select2-selection__rendered,body#add_payment_method .select2-selection .select2-selection__rendered{padding-left:0;padding-right:0}body .woocommerce .select2-selection .select2-selection__arrow,body.woocommerce-cart .select2-selection .select2-selection__arrow,body.woocommerce-checkout .select2-selection .select2-selection__arrow,body#add_payment_method .select2-selection .select2-selection__arrow{top:0;right:7px;bottom:0;margin:auto}body .woocommerce fieldset,body.woocommerce-cart fieldset,body.woocommerce-checkout fieldset,body#add_payment_method fieldset{border:0;margin:0;padding:0}body .woocommerce fieldset legend,body.woocommerce-cart fieldset legend,body.woocommerce-checkout fieldset legend,body#add_payment_method fieldset legend{font-weight:500}body .woocommerce .form-row,body.woocommerce-cart .form-row,body.woocommerce-checkout .form-row,body#add_payment_method .form-row{margin-bottom:2.7rem}body .woocommerce form .show-password-input,body.woocommerce-cart form .show-password-input,body.woocommerce-checkout form .show-password-input,body#add_payment_method form .show-password-input{top:1em !important}body.woocommerce-account .woocommerce-MyAccount-navigation{margin-right:5rem;background:#f2fafe;padding:2.5rem 3rem;box-shadow:0 0 6px rgba(45,45,45,0.1);border-radius:2rem;width:30rem}@media (max-width: 768px){body.woocommerce-account .woocommerce-MyAccount-navigation{width:30rem;float:left}}@media (max-width: 767px){body.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;float:none;margin-bottom:3.5rem}}body.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}body.woocommerce-account .woocommerce-MyAccount-navigation ul li{margin:0 0 1.6rem 0}body.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:inline-block;color:#003663;font-family:"Montserrat",sans-serif;font-size:1.8rem;font-weight:300;line-height:1;text-decoration:none}@media (max-width: 500px){body.woocommerce-account .woocommerce-MyAccount-navigation ul li a{font-size:3rem}}body.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{color:#f9a63d}body.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active>a{color:#f9a63d}body.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child{margin-bottom:0}body.woocommerce-account .woocommerce-MyAccount-content{width:calc(100% - 35rem)}@media (max-width: 768px){body.woocommerce-account .woocommerce-MyAccount-content{width:calc(100% - 35rem);float:right}}@media (max-width: 767px){body.woocommerce-account .woocommerce-MyAccount-content{width:100%;float:none}}body.woocommerce-cart .quantity-input-cart{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0;width:150px}@media (max-width: 768px){body.woocommerce-cart .quantity-input-cart{margin-left:auto}}body.woocommerce-cart .quantity-input-cart button{width:30px;height:30px;padding:0;margin:0 5px;border:none;background:transparent;cursor:pointer;font-size:16px;line-height:1}body.woocommerce-cart .quantity-input-cart button.minus{margin-left:0}body.woocommerce-cart .quantity-input-cart button.plus{margin-right:0}body.woocommerce-cart .quantity-input-cart button i{display:block}body.woocommerce-cart .quantity-input-cart input{width:40px;height:30px;padding:0;margin:0 5px;text-align:center;border:1px solid #ccc;border-radius:4px;font-size:16px;line-height:1}body.woocommerce-cart .quantity-input-cart input::-webkit-inner-spin-button,body.woocommerce-cart .quantity-input-cart input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body.woocommerce-cart .quantity-input-cart input[type="number"]{-moz-appearance:textfield;width:80px !important}.default-txt{font-size:1.8rem;font-weight:300;line-height:2.8rem}@media (max-width: 991px){.default-txt{font-size:15px;line-height:24px}}.headline--1,.default h1{font-size:5.5rem;line-height:6.6rem}@media (max-width: 991px){.headline--1,.default h1{font-size:31px;line-height:44px}}.headline--2,.default h2{font-size:2.6rem;font-weight:500}@media (max-width: 991px){.headline--2,.default h2{font-size:2rem}}.headline--3,.default h3{font-size:2.1rem;font-weight:500}.headline--4,.default h4{font-size:1.8rem;font-weight:500}.headline--5,.default h5{font-size:1.6rem;font-weight:500}.headline--6,.default h6{font-size:1.4rem;font-weight:500}.default h1,.default h2,.default h3,.default h4,.default h5,.default h6{display:block}.default p{display:block;font-size:1.8rem;font-weight:300;line-height:3rem}.default p img{padding:3rem 0 1.5rem}.default ul{list-style:none;padding:0 0 2rem}.default ul li{position:relative;padding-left:4.3rem;font-weight:400;font-size:1.8rem;line-height:3.9rem}@media (max-width: 991px){.default ul li{font-size:16px;line-height:21px;margin-bottom:21px}}.default ul li:before{content:"";position:absolute;left:0;top:0;margin:0 auto;background:url("../img/check-circular.svg");width:2.3rem;height:2.3rem}.default li{font-size:1.8rem;line-height:1.2;margin-bottom:1.5rem}@media (max-width: 991px){.default li{font-size:16px;line-height:21px}}body .default-neutral h2,body .default-neutral h3,body .default-neutral h4,body .default-neutral h5{color:#003663;line-height:1;font-weight:700}body .default-neutral h2{font-size:5rem;margin-bottom:2.7rem}@media (max-width: 991px){body .default-neutral h2{font-size:30px;margin-bottom:21px}}body .default-neutral h3{font-size:4.3rem;margin-bottom:2.7rem}@media (max-width: 991px){body .default-neutral h3{font-size:27px}}body .default-neutral h4{font-size:3.5rem;margin-bottom:2.7rem}@media (max-width: 991px){body .default-neutral h4{font-size:21px;margin-bottom:23px}}body .default-neutral h5{font-size:2.4rem;margin-bottom:3.5rem;color:#000}@media (max-width: 991px){body .default-neutral h5{font-size:18px}}body .default-neutral h6{font-size:1.8rem;margin-bottom:3.4rem;color:#000}@media (max-width: 991px){body .default-neutral h6{font-size:16px}}body .default-neutral p{font-size:16px;font-weight:400;line-height:2.4rem;color:#0a2022;margin-bottom:4.2rem}body .default-neutral p a{color:#003663}body .default-neutral p a:hover{text-decoration:underline}@media (max-width: 991px){body .default-neutral p{font-size:15px;font-weight:400;line-height:27px}}body .default-neutral .gallery{margin-bottom:3rem !important;margin-left:-2.1rem;margin-right:-2.1rem}body .default-neutral .gallery img{border:0 solid transparent !important}@media (max-width: 991px){body .default-neutral .gallery{margin:auto -12px 30px !important}}body .default-neutral .gallery-item{padding:0 2.1rem}@media (max-width: 991px){body .default-neutral .gallery-item{padding:0 6px}}@media (max-width: 991px){body .default-neutral .alignnone{margin:0 -2.5rem;width:calc(100% + 5rem);max-width:calc(100% + 5rem)}}code{font-size:inherit;font-family:inherit;position:relative;z-index:9}code:before{position:absolute;content:'';left:0;right:0;bottom:0;width:100%;height:0.6rem;background-color:#89bdbb;z-index:-1}.boxes360-over{padding-bottom:10rem;text-align:center}.boxes360{position:relative;background-color:#f2fafe}.boxes360__row{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;top:-8.3rem}@media (max-width: 1280px){.boxes360__row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1.25rem}}.boxes360__title{color:#003663;font-family:"NexaXBold",sans-serif;font-size:3.6rem;font-weight:400;line-height:1.2;margin-bottom:3.4rem}@media (max-width: 767px){.boxes360__title{text-align:center}}.boxes360 .ttbi360-btns-row{padding-bottom:5rem}.box360{width:calc(100% - 2.1rem);padding:4.3rem 2.9rem 3.8rem;margin-right:2.8rem;background-color:#ffffff;border-radius:4rem;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;box-shadow:0 0 29px rgba(176,207,225,0.43)}.box360:last-child{margin-right:0}@media (max-width: 1280px){.box360{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(25% - 2.51rem);margin:0 1.25rem 2.5rem 1.25rem}}@media (max-width: 767px){.box360{width:calc(50% - 2.51rem)}}.box360__ico{width:12.1rem;height:12.1rem;margin-left:auto;margin-right:auto;margin-bottom:3.9rem}@media (max-width: 1280px){.box360__ico{width:50%;height:auto}}@media (max-width: 767px){.box360__ico{width:70%;height:auto}}.box360__ico img{width:100%}.box360__title{display:block;color:#013663;font-family:"Montserrat",sans-serif;font-size:2.3rem;font-weight:600;line-height:1.2;margin-bottom:2.9rem}@media (max-width: 767px){.box360__title{font-size:3.5rem}}.box360__txt{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:1.8rem;font-weight:300;line-height:2.5rem}@media (max-width: 767px){.box360__txt{font-size:2.8rem;line-height:1.7}}.box360__link{margin-top:3.6rem}.box360__link a{color:#f9a63d;font-family:"Montserrat",sans-serif;font-size:1.8rem;font-weight:600;line-height:1.7}@media (max-width: 767px){.box360__link a{font-size:2.8rem}}.about360{position:relative;padding:5.5rem 0 5.9rem;overflow:hidden}.about360__row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 500px){.about360__row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.about360__content{width:67%;padding-right:13rem}@media (max-width: 500px){.about360__content{width:100%;padding-right:0}}.about360__title{color:#003663;line-height:1.2;font-family:"NexaXBold",sans-serif;font-size:3.6rem;font-weight:400}@media (max-width: 500px){.about360__title{text-align:center}}.about360__txt{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:1.8rem;font-weight:300;line-height:1.7}@media (max-width: 500px){.about360__txt{text-align:center;font-size:3rem}}.about360__logos{width:33%;padding-left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 500px){.about360__logos{width:100%;max-width:330px;margin:auto;padding-left:0}}.about360__logo{width:30%;text-align:center;padding:0 1.2rem;opacity:.65}@media (max-width: 991px){.about360__logo{max-width:110px}}@media (max-width: 500px){.about360__logo{width:33.3%}}.about360__logo:hover{opacity:1}@media (max-width: 767px){.about360__btn{text-align:center}}.about360-defs-only{position:absolute;height:0;width:0;overflow:none;left:-100%}.about360-btns-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:5rem}@media (max-width: 767px){.about360-btns-row{margin-bottom:5rem;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.about360-btns-row__or{margin:auto 3rem auto 1.7rem;font-size:1.8rem;font-weight:300;line-height:3.2rem;color:#6183a0}.clients360{padding:1.2rem 0 2rem;text-align:left;position:relative}@media (max-width: 767px){.clients360{padding:8rem 0 8rem}}.clients360__title{color:#003663;font-size:1.8rem;font-weight:300;line-height:3.2rem;margin-bottom:0}@media (max-width: 767px){.clients360__title{font-size:3.4rem}}@media (max-width: 500px){.clients360__title{font-size:3.4rem}}.clients360__txt{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:300;line-height:1.7;max-width:96.5rem;margin:auto;margin-top:5.5rem}@media (max-width: 767px){.clients360__txt{font-size:2rem}}@media (max-width: 500px){.clients360__txt{font-size:3rem}}.clients360-owl-wrap{padding-top:3rem;height:110px}@media (max-width: 500px){.clients360-owl-wrap{padding-top:3rem;padding-bottom:8.3rem;margin-bottom:5.7rem;height:200px}}@media (max-width: 400px){.clients360-owl-wrap{padding-top:15px;padding-bottom:40px;margin-bottom:30px;height:157px}}.owl-carousel.clients360-owl .owl-dots{margin-top:5.4rem}.owl-carousel.clients360-owl .owl-dots button.owl-dot{width:2.3rem;height:2.3rem;background-color:#003663;border:0.2rem solid #003663;outline:0}.owl-carousel.clients360-owl .owl-dots button.owl-dot:hover,.owl-carousel.clients360-owl .owl-dots button.owl-dot.active{width:2.3rem;height:2.3rem;background-color:#fab518;border:0.2rem solid #fab518}.clients360-logo:hover{-webkit-filter:none;filter:none}.more360-defs-only{position:absolute;height:0;width:0;overflow:none;left:-100%}.content360__main{margin-top:30px;text-align:center}.content360__main h1{color:#003663;font-family:"Montserrat",sans-serif;font-size:5.4rem;font-weight:900;line-height:1.2;margin-bottom:4rem}.content360__main p{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:300;line-height:1.7}@media (max-width: 767px){.content360__main p{font-size:3rem}}.more360{background:#f2fafe;padding:9rem 0 11rem;overflow:hidden}@media (max-width: 767px){.more360{padding:0px}}.more360__row{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.more360-photos{width:36%}@media (max-width: 1280px){.more360-photos{width:50%}}@media (max-width: 767px){.more360-photos{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width: 767px){.more360-photos__single{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:5rem;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:50%;padding:0}}.more360-photos__single-img{display:block;width:50%;margin-left:auto;position:relative}.more360-photos__single-img img{display:block;max-height:100%;object-fit:contain}@media (max-width: 767px){.more360-photos__single-img{width:90%}}.more360-photos__single-img:after{position:absolute;content:"";width:11.4rem;height:10.1rem;background-image:url("../img/k1.svg");background-repeat:no-repeat;background-size:contain}.more360-photos__single-img--1:after{left:-8.3rem;bottom:11rem}@media (max-width: 767px){.more360-photos__single-img--1{text-align:center;margin-bottom:2rem}.more360-photos__single-img--1 img{margin:auto}}.more360-photos__single-img--2:after{left:-7.2rem;bottom:-2rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.more360-photos__single-img--3:after{left:auto;right:-2.8rem;bottom:auto;top:-6.5rem;background-image:url("../img/k3.svg")}@media (max-width: 767px){.more360-photos__single:first-child{width:100%;height:50rem}.more360-photos__single:first-child .more360-photos__single-img{width:100%;text-align:center}}.more360-photos__single:nth-child(2) .more360-photos__single-img{margin-right:auto;margin-left:0}.more360-content{width:64%;padding:2.1rem 0 0 7.3rem}@media (max-width: 1280px){.more360-content{width:50%}}@media (max-width: 767px){.more360-content{width:100%;padding:0;margin-top:2rem}}.more360-content-container{display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:1}@media (max-width: 767px){.more360-content-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.more360-content__title{color:#003663;font-family:"NexaXBold",sans-serif;font-size:3.6rem;font-weight:400;line-height:1.2;margin-bottom:4.2rem}@media (max-width: 500px){.more360-content__title{text-align:center}}.more360-content__txt{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:1.8rem;font-weight:300;line-height:1.7;text-align:justify}@media (max-width: 500px){.more360-content__txt{font-size:3rem}.more360-content__txt p{margin-bottom:3rem;text-align:center}}.news360-featured{padding:8rem 0 18rem;background-color:#f2fafe;text-align:center}@media (max-width: 767px){.news360-featured{padding:5rem}}.news360-featured .wrapper{position:relative}.news360-featured__title{color:#003663;font-family:"Montserrat",sans-serif;font-size:5.4rem;font-weight:700;line-height:1.2;margin-bottom:0}@media (max-width: 767px){.news360-featured__title{font-size:50px;line-height:58px}}@media (max-width: 991px){.news360-featured__title{font-size:30px;line-height:1.2;margin-bottom:2.5rem}}.news360-featured__txt{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:300;line-height:1.7}@media (max-width: 767px){.news360-featured__txt{font-size:18px;line-height:33px;margin-bottom:50px}}.news360-featured-news{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:67px}@media (max-width: 991px){.news360-featured-news{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.news360-featured-news__single{position:relative;width:calc(33.3% - 25px);max-width:365px}@media (max-width: 991px){.news360-featured-news__single{width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:100px}}.news360-featured-news__content{position:absolute;right:-19px;bottom:-63px;width:calc(100% - 16px);min-height:148px;background-color:#fff;box-shadow:0 19px 53px rgba(176,207,225,0.44);text-align:left;border-radius:40px;padding:28px 38px}.news360-featured-news-img{display:block;border-radius:40px;overflow:hidden;position:relative}.news360-featured-news-img:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;background:#003663;opacity:0;transition:.3s ease}.news360-featured-news-img img{display:block}.news360-featured-news-img span{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:auto;padding:0 80px;color:#fff;font-family:"Montserrat",sans-serif;font-size:43px;font-weight:600;line-height:52px;z-index:2;opacity:0}.news360-featured-news-img:hover:after{opacity:0.77}.news360-featured-news-img:hover span{opacity:1}.news360-featured-news-date{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:17px;font-weight:300;line-height:2.5rem;margin-bottom:18px;display:inline-block}.news360-featured-news-title{color:#003663;font-family:"Montserrat",sans-serif;font-size:21px;font-weight:600;line-height:2.5rem;margin-bottom:0}.post-end{padding:100px 0 0}.post-end__nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:-60px;margin-bottom:60px;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:400;line-height:1.2;text-transform:uppercase}@media (max-width: 767px){.post-end__nav{font-size:3rem}}.post-end__nav a{color:#003663}.news360{position:relative;padding:0 0 18rem;text-align:center}@media (max-width: 767px){.news360{padding:0 0 12rem}}.news360 .wrapper{position:relative}.news360__title{color:#003663;font-family:"Montserrat",sans-serif;font-size:5.4rem;font-weight:900;line-height:1.2;margin-bottom:4.5rem}@media (max-width: 1279px){.news360__title{font-size:50px;line-height:58px}}@media (max-width: 991px){.news360__title{font-size:30px;line-height:1.2;margin-bottom:2.5rem}}.news360__txt{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:300;line-height:1.7}@media (max-width: 1279px){.news360__txt{font-size:18px;line-height:1.7;margin-bottom:5rem}}@media (max-width: 991px){.news360__txt{font-size:3rem}}.news360__content{padding-top:18.5rem}.news360 .img-abs img{max-width:43rem}.news360 .img-abs--n1{top:-44.5rem;left:0}@media (max-width: 991px){.news360 .img-abs--n1{display:none}}.news360-news{margin:-2.3rem;padding-top:6.7rem;width:calc(100% + 5.6rem);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 767px){.news360-news{max-width:55rem;margin:0 auto}}.news360-news__single{position:relative;width:calc(33.33% - 5.6rem);margin:0 2.3rem;padding-right:2rem}@media (max-width: 767px){.news360-news__single{width:100%;margin:0 0 9rem}}.news360-news__content{position:relative;width:96%;background-color:#fff;box-shadow:0 1.9rem 5.3rem rgba(176,207,225,0.44);text-align:left;border-radius:4rem;padding:2.8rem;margin-left:auto;margin-top:-6.8rem;margin-right:-2rem}.news360-news-title{color:#003663;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:600;line-height:1.2;margin-bottom:0;width:100%;overflow:hidden}@media (max-width: 500px){.news360-news-title{font-size:3rem}}.news360-news-img{width:100%;padding-top:100%;display:block;border-radius:4rem;background:#859db1;overflow:hidden;position:relative}.news360-news-img:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;background:#003663;opacity:0;transition:.3s ease}.news360-news-img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}.news360-news-img span{position:absolute;display:block;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:auto;padding:0 3rem;color:#fff;font-family:"Montserrat",sans-serif;font-size:2.5rem;text-align:center;font-weight:600;line-height:1.7;z-index:2;opacity:0}@media (max-width: 767px){.news360-news-img span{font-size:4rem;line-height:1.4}}.news360-news-img:hover:after{opacity:0.77}.news360-news-img:hover span{opacity:1}.news360-news-date{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:1.7rem;font-weight:300;line-height:1.7;display:block;width:100%}@media (max-width: 500px){.news360-news-date{font-size:2.7rem}}.img-abs--clients1{top:-16.5rem;left:0;right:0;width:43rem;margin:auto;position:absolute}.our-portfolio360{position:relative;padding:8.5rem 0 13rem;overflow:hidden}@media (max-width: 500px){.our-portfolio360{padding-top:12rem}}.our-portfolio360:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#f2fafe}.our-portfolio360__box{margin:0 1rem;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:7rem 39.1rem 7.6rem 12.1rem;background-color:#fff;border-radius:4rem;box-shadow:0 1.9rem 5.3rem rgba(176,207,225,0.44)}@media (max-width: 1280px){.our-portfolio360__box{margin-left:4rem}}@media (max-width: 767px){.our-portfolio360__box{padding:7rem 7rem 7rem 5rem;margin-left:8rem}}.our-portfolio360__ico{width:13.9rem;height:13.9rem;margin-top:2rem}@media (max-width: 767px){.our-portfolio360__ico{width:14rem;height:14rem;margin-top:0}}@media (max-width: 500px){.our-portfolio360__ico{display:none}}.our-portfolio360__content{padding-left:10.4rem}@media (max-width: 767px){.our-portfolio360__content{padding-left:5rem}}@media (max-width: 500px){.our-portfolio360__content{padding-left:5rem}}.our-portfolio360__title{color:#003663;font-family:"NexaXBold",sans-serif;font-size:3.6rem;font-weight:400;line-height:1.2;margin-bottom:3.6rem}@media (max-width: 767px){.our-portfolio360__title{font-size:5rem}}@media (max-width: 500px){.our-portfolio360__title{font-size:5.4rem}}.our-portfolio360__txt{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:1.8rem;font-weight:300;line-height:1.5;margin-bottom:5rem}@media (max-width: 767px){.our-portfolio360__txt{font-size:2rem}}@media (max-width: 500px){.our-portfolio360__txt{font-size:3rem}}.our-portfolio360 .img-abs{position:absolute}.our-portfolio360 .img-abs--op1{top:-8.6rem;right:-9rem;width:43.5rem}@media (max-width: 767px){.our-portfolio360 .img-abs--op1{display:none}}.our-portfolio360 .img-abs--op2{top:-5rem;left:-15.5rem;width:29rem}@media (max-width: 767px){.our-portfolio360 .img-abs--op2{top:auto;bottom:-14rem;left:-9.2rem;width:22.4rem}}@media (max-width: 500px){.our-portfolio360 .img-abs--op2{left:-16rem;width:28.4rem;bottom:-17rem}}.our-portfolio360 .img-abs--op3{bottom:-5rem;right:29rem;width:16.5rem}@media (max-width: 767px){.our-portfolio360 .img-abs--op3{width:10rem;right:5rem;bottom:-3rem}}@media (max-width: 500px){.our-portfolio360 .img-abs--op3{width:15rem;right:1rem;bottom:-7rem}}.our-portfolio360 .img-abs img{width:100%}.our-pricing360{position:relative;padding:8.5rem 0 7rem}@media (max-width: 500px){.our-pricing360{padding-top:3rem}}.our-pricing360:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:38rem;background-color:#f2fafe}.our-pricing360__box{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:7rem 39.1rem 7.6rem 12.1rem;background-color:#fff;border-radius:4rem;box-shadow:0 1.9rem 5.3rem rgba(176,207,225,0.44)}@media (max-width: 500px){.our-pricing360__box{margin-left:8rem;padding:7rem 7rem 7rem 8rem}}.our-pricing360__left{text-align:center;margin:0 auto 2rem}.our-pricing360__ico{width:23.1rem;height:23.1rem;background-color:#d4ecfa;border-radius:50%;margin-top:2rem}@media (max-width: 500px){.our-pricing360__ico{display:none}}.our-pricing360__content{padding-left:10.4rem}@media (max-width: 500px){.our-pricing360__content{padding-left:5rem}}.our-pricing360__title{color:#003663;font-family:"Montserrat",sans-serif;margin-top:2rem;font-size:5.4rem;font-weight:900;line-height:1.2rem;margin-bottom:5rem}.our-pricing360__txt{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:300;line-height:1.7;margin-bottom:4rem}@media (max-width: 500px){.our-pricing360__txt{font-size:3rem}}.our-pricing360 .img-abs{position:absolute}.our-pricing360 .img-abs--op1{top:-9.8rem;right:-10rem;width:48.9rem}@media (max-width: 500px){.our-pricing360 .img-abs--op1{display:none}}.our-pricing360 .img-abs--op2{top:-6.2rem;left:-17.2rem;width:33.4rem}@media (max-width: 500px){.our-pricing360 .img-abs--op2{top:auto;bottom:-18rem}}.our-pricing360 .img-abs--op3{bottom:-5rem;right:32rem;width:17rem}@media (max-width: 500px){.our-pricing360 .img-abs--op3{width:18rem;right:1rem;bottom:-7rem}.our-pricing360 .img-abs--op3 img{width:100%}}.packages360{position:relative}.packages360__body{position:relative;z-index:1}.packages360__square-1{top:0;right:7.4rem}.packages360__square-2{top:5rem;left:13.3rem}.packages360__square-3{top:38.3rem;right:11.2rem}.packages360 .container{margin:0 auto;padding:0 2.5rem;max-width:132rem}.packages360__body{overflow:hidden;padding:7rem 0 3rem 0;margin:0 -3rem}.packages360__title{color:#003663;font-size:2.6rem;font-weight:700;text-align:center}.packages360-table{margin:0;padding:0;border-spacing:3rem 0;border-collapse:separate}@media (max-width: 767px){.packages360-table{width:100%}}.packages360-table__left-column-title{color:#f9a63d;font-weight:700;font-size:3rem;text-transform:uppercase;text-align:right}@media (max-width: 767px){.packages360-table__left-column-title{width:50%;font-size:4rem}}.packages360-table__bundle-title{width:29.5rem;padding:5rem 1rem 3.5rem 1rem;text-align:center;color:#003663;font-weight:700;background:repeating-linear-gradient(100deg, #fff, #fff 0.5rem, #def0fb 0.5rem, #def0fb 1rem);border-radius:2rem 2rem 0 0}@media (max-width: 767px){.packages360-table__bundle-title{width:50%;padding:5rem 5rem 3.5rem 5rem;position:relative}}@media (max-width: 767px){.packages360-table__bundle-title+.packages360-table__bundle-title{display:none}}.packages360-table__bundle-title-button{display:none}@media (max-width: 767px){.packages360-table__bundle-title-button{display:block;-webkit-appearance:none;appearance:none;border:none;background-color:transparent;padding:0;width:5rem;height:5rem;position:absolute;top:50%}}@media (max-width: 767px){.packages360-table__bundle-title-button img{width:100%;height:100%;object-fit:contain;object-position:center}}@media (max-width: 767px){.packages360-table__bundle-title-button--prev{left:1rem;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}@media (max-width: 767px){.packages360-table__bundle-title-button--next{right:1rem;-webkit-transform:translate(0, -50%) rotate(180deg);transform:translate(0, -50%) rotate(180deg)}}.packages360-table__bundle-title-button:disabled{opacity:0.5}.packages360-table__bundle-title-top{display:block;font-size:2rem}@media (max-width: 767px){.packages360-table__bundle-title-top{font-size:3rem}}.packages360-table__bundle-title-bottom{display:block;font-size:3.2rem}@media (max-width: 767px){.packages360-table__bundle-title-bottom{font-size:4rem}}.packages360-table__service-name{padding:1rem 0;font-size:1.7rem;line-height:1.5;font-weight:700;text-align:right;position:relative}.packages360-table__service-name::after{content:'';width:0.1rem;height:calc(100% + 3rem);background-color:#c4ddec;position:absolute;right:-2rem;top:-1.5rem}@media (max-width: 767px){.packages360-table__service-name::after{width:0.2rem}}@media (max-width: 767px){.packages360-table__service-name{padding:2rem 0;font-size:2.5rem}}.packages360-table__service-name-top{display:block;color:#003663;position:relative}.packages360-table__service-name-top::after{content:'';width:0.5rem;height:0.5rem;background-color:#003663;border-radius:50%;position:absolute;right:-2rem;top:50%;-webkit-transform:translate(40%, -50%);transform:translate(40%, -50%);z-index:1}@media (max-width: 767px){.packages360-table__service-name-top::after{width:1rem;height:1rem}}.packages360-table__service-name-bottom{display:block;color:#859db1}@media (max-width: 767px){.packages360-table__service-name-bottom{font-size:2.3rem;font-weight:400}}.packages360-table__bundle-price{padding:0.7rem;color:#fff;font-size:2.6rem;font-weight:700;background-color:#003663;text-align:center;border-radius:0 0 2rem 2rem}@media (max-width: 767px){.packages360-table__bundle-price+.packages360-table__bundle-price{display:none}}@media (max-width: 767px){.packages360-table__bundle-price{font-size:3.5rem}}.packages360-table__bundle-notice{padding-top:0.8rem;text-align:center;color:#003663;font-size:1.4rem;font-weight:700}@media (max-width: 767px){.packages360-table__bundle-notice+.packages360-table__bundle-notice{display:none}}@media (max-width: 767px){.packages360-table__bundle-notice{font-size:2.4rem}}.packages360-table__bundle-submit{padding-top:4rem;text-align:center}.packages360-table__bundle-submit a{margin:0}@media (max-width: 767px){.packages360-table__bundle-submit+.packages360-table__bundle-submit{display:none}}.packages360-table__bottom{padding-top:4.8rem;font-size:1.9rem;line-height:1.7;position:relative}.packages360-table__bottom::before{content:'';width:0.1rem;height:calc(100% + 22.5rem);background-color:#c4ddec;position:absolute;left:-1.1rem;bottom:0}@media (max-width: 767px){.packages360-table__bottom::before{left:-1.2rem;height:calc(100% + 27.5rem);width:0.2rem}}.packages360-table__bottom::after{content:'';width:0.5rem;height:0.5rem;background-color:#003663;border-radius:50%;position:absolute;left:-1.1rem;top:6rem;-webkit-transform:translateX(-35%);transform:translateX(-35%);z-index:1}@media (max-width: 767px){.packages360-table__bottom::after{width:1rem;height:1rem;left:-1.2rem;top:6.7rem}}@media (max-width: 767px){.packages360-table__bottom{font-size:3rem}}.packages360-table__bottom-blue{color:#003663;font-weight:700}.packages360-table__bottom-orange{color:#f9a63d;font-weight:700}.packages360-table__bottom-gray{color:#6183a0}@media (max-width: 767px){.packages360-table th.hide,.packages360-table td.hide{display:none}}@media (max-width: 767px){.packages360-table th.show,.packages360-table td.show{display:table-cell}}.packages360-bundle-cell{background-color:#def0fb;text-align:center}@media (max-width: 767px){.packages360-bundle-cell+.packages360-bundle-cell{display:none}}.packages360-bundle-cell--vt{padding-top:1.3rem;vertical-align:top}@media (max-width: 767px){.packages360-bundle-cell--vt{padding-top:2.3rem}}.packages360-bundle-cell--pd{padding-top:3.5rem}.packages360-bundle-cell__body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.packages360-bundle-cell__included{color:#003663;font-weight:700;font-size:3rem}@media (max-width: 767px){.packages360-bundle-cell__included{font-size:5rem}}.packages360-bundle-cell__no-included{color:#c4ddec;font-weight:700;font-size:3rem}@media (max-width: 767px){.packages360-bundle-cell__no-included{font-size:5rem}}.packages360-bundle-cell__price{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:2rem;font-weight:700}@media (max-width: 767px){.packages360-bundle-cell__price{font-size:2.8rem}}.packages360-bundle-cell__price-x{margin:0 1.2rem;color:#003663;font-size:1.2rem;font-weight:700}@media (max-width: 767px){.packages360-bundle-cell__price-x{font-size:2.3rem}}.packages360-bundle-cell__price-val{color:#003663}.packages360-bundle-cell__price-ast{margin-left:0.3rem;color:#f9a63d;font-weight:400}.packages360-bundle-cell__notice{margin-top:0.8rem;width:100%;display:block;font-size:1.3rem}@media (max-width: 767px){.packages360-bundle-cell__notice{margin-top:1.3rem;font-size:2.5rem}}.packages360-bundle-cell__notice-ast{color:#f9a63d}.packages360-bundle-cell__notice-text{color:#003663}.packages360-counter{width:10rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.packages360-counter{width:14rem}}.packages360-counter button{width:2.4rem;height:2.4rem;padding:0;border-radius:50%;border:none;color:#fff;background-repeat:no-repeat;background-position:center;background-size:50%}@media (max-width: 767px){.packages360-counter button{width:4rem;height:4rem}}.packages360-counter button span{display:none}.packages360-counter__minus{background-color:#f9a63d;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 -192 469.33333 469' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='m437.332031.167969h-405.332031c-17.664062 0-32 14.335937-32 32v21.332031c0 17.664062 14.335938 32 32 32h405.332031c17.664063 0 32-14.335938 32-32v-21.332031c0-17.664063-14.335937-32-32-32zm0 0'/%3E%3C/svg%3E")}.packages360-counter__minus:active{background-color:#003663}.packages360-counter__plus{background-color:#003663;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 469.33333 469.33333' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='m437.332031 192h-160v-160c0-17.664062-14.335937-32-32-32h-21.332031c-17.664062 0-32 14.335938-32 32v160h-160c-17.664062 0-32 14.335938-32 32v21.332031c0 17.664063 14.335938 32 32 32h160v160c0 17.664063 14.335938 32 32 32h21.332031c17.664063 0 32-14.335937 32-32v-160h160c17.664063 0 32-14.335937 32-32v-21.332031c0-17.664062-14.335937-32-32-32zm0 0'/%3E%3C/svg%3E")}.packages360-counter__plus:active{background-color:#f9a63d}.packages360-counter__hours{color:#003663;font-size:1.7rem;font-weight:700}@media (max-width: 767px){.packages360-counter__hours{font-size:2.3rem}}.portfolio-single-list{margin:0;list-style:none;padding:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:0.1rem solid #d8d8d8;padding-bottom:1rem}@media (min-width: 992px){.portfolio-single-list{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.portfolio-single-list li{margin:0 1.5rem 1.5rem 0}@media (max-width: 767px){.portfolio-single-list li{width:calc(50% - 3rem)}}.portfolio-single-list li a{color:#8ea0b6;font-size:1.5rem;font-weight:500;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.portfolio-single-list li a{font-size:3.5rem}}.portfolio-single-list li a.active{color:#013663;font-weight:700}.portfolio-single-list li a.active .filter-checkbox:before{background:#f9a63d}.portfolio-single-list li a .filter-checkbox{width:2rem;height:2rem;border-radius:0.4rem;border:0.1rem solid #8ea0b6;background-color:#ffffff;box-sizing:border-box;margin:0 1.2rem 0 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.portfolio-single-list li a .filter-checkbox:before{transition:all .3s ease-in-out;display:block;content:'';width:1rem;height:1rem;border-radius:0.2rem;background-color:#fff;box-sizing:border-box}.portfolio-list360{padding:5rem 0 11.6rem}.portfolio-list360__row{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.portfolio-list360 .ajax-preloader{position:absolute;z-index:9;width:100%;height:100%;background-color:#fff;display:none}.portfolio-list360 .ajax-preloader.active{display:block}.portfolio-list360 .ajax-preloader.active2{display:block;background:rgba(255,255,255,0.7)}.portfolio-list360 .ajax-preloader.active2 svg{position:absolute;right:0;bottom:30px;left:0;margin:auto;background:transparent !important}.portfolio-list360-row{padding-top:6.7rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 992px){.portfolio-list360-row:after{content:'';width:30%}}.portfolio-list360-row__single{position:relative;margin:0 0 12.5rem 0;width:48%}@media (min-width: 992px){.portfolio-list360-row__single{width:30%}}@media (max-width: 767px){.portfolio-list360-row__single{width:100%}}.portfolio-list360-row__content{position:relative;width:96%;background-color:#fff;box-shadow:0 1.9rem 5.3rem rgba(176,207,225,0.44);text-align:left;border-radius:4rem;padding:2.8rem;margin-left:auto;margin-top:-6.8rem;margin-right:-2rem}.portfolio-list360-row-img{width:100%;padding-top:100%;display:block;border-radius:4rem;background:#859db1;overflow:hidden;position:relative}.portfolio-list360-row-img:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;background:#003663;opacity:0;transition:.3s ease}.portfolio-list360-row-img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}.portfolio-list360-row-img span{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:auto;padding:0 8rem;color:#fff;font-family:"Montserrat",sans-serif;font-size:2.5rem;font-weight:600;line-height:1.7;z-index:2;opacity:0;text-align:center}@media (max-width: 767px){.portfolio-list360-row-img span{font-size:3rem;line-height:1.4}}.portfolio-list360-row-img:hover:after{opacity:0.77}.portfolio-list360-row-img:hover span{opacity:1}.portfolio-list360-row-title{color:#003663;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:600;line-height:1.2;margin-bottom:0;display:inline-block}@media (max-width: 767px){.portfolio-list360-row-title{font-size:3rem}}.portfolio-list360-row-desc{color:#003663;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:400;line-height:1.2;margin-bottom:0}.portfolio-list360-button{text-align:center}.portfolio-list360-button .btn:disabled{cursor:not-allowed}.portfolio-list360-terms__list{list-style:none;padding:0;margin:2rem 0 0 0}.portfolio-list360-terms__item{display:inline-block;position:relative}.portfolio-list360-terms__item .portfolio-list360-terms__img svg path:not(#woo){fill:#859db1}.portfolio-list360-terms__item:hover .portfolio-list360-terms__cloud{display:block}.portfolio-list360-terms__item:hover .portfolio-list360-terms__img svg path:not(#woo){fill:#003663}.portfolio-list360-terms__img{height:3.2rem;margin-right:1.8rem;text-align:center;width:auto}@media (max-width: 767px){.portfolio-list360-terms__img{height:4.5rem}}.portfolio-list360-terms__img svg{height:3.2rem;width:auto}@media (max-width: 767px){.portfolio-list360-terms__img svg{height:100%}}.portfolio-list360-terms__img-icon{height:100%}.portfolio-list360-terms__cloud{display:none;position:absolute;bottom:calc(100% + 3rem);left:-1.7rem;background-color:#ffffff;padding:1.5rem 2rem;box-shadow:0 1.9rem 5.3rem rgba(176,207,225,0.44);border-radius:2rem;font-size:1.4rem;font-weight:700;text-transform:uppercase;color:#003663}@media (max-width: 767px){.portfolio-list360-terms__cloud{bottom:calc(100% + 2rem);font-size:2rem}}.services360{position:relative}.services360__square-1{top:12.8rem;left:10rem}@media (max-width: 1280px){.services360__square-1{top:3.8rem;left:7rem}}.services360 .container{margin:0 auto;padding:0 2.5rem;max-width:132rem}.services360__title{padding-left:22.8rem;margin-bottom:3.5rem;color:#003663;font-size:2.6rem;font-weight:700;text-align:center}@media (max-width: 1280px){.services360__title{padding-left:0}}@media (max-width: 767px){.services360__title{font-size:3.5rem}}.services360__text{padding-left:22.8rem;margin-bottom:0;color:#6183a0;font-size:2rem;text-align:center;line-height:1.7}@media (max-width: 1280px){.services360__text{padding-left:0}}@media (max-width: 767px){.services360__text{margin-bottom:3rem;font-size:3rem}}.services360__body{display:-webkit-flex;display:-ms-flexbox;display:flex;display:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:1;position:relative}.services360__content{margin-right:3rem;width:82%}@media (max-width: 1280px){.services360__content{margin-right:1%;width:82%;padding-left:20.9rem}}@media (max-width: 767px){.services360__content{padding-left:0;width:100%;margin-right:0}}.services360__image{margin-top:4.8rem;width:15.59%}@media (max-width: 1280px){.services360__image{width:16%}}@media (max-width: 767px){.services360__image{display:none}}.services360__button-row{width:100%}.services360__service-list{margin:0 -2.5rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.services360__service-item{margin:3rem 2.5rem}.services360__button-row{padding:2rem 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.services360__button{margin:0}.services360-service{width:22rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width: 1280px){.services360-service{width:calc(50% - 5.1rem)}}.services360-service__main{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1.5rem;background-color:#fff;border-radius:2rem;overflow:hidden;box-shadow:0 0 6.5rem rgba(176,207,225,0.82)}@media (max-width: 767px){.services360-service__main{padding:3rem}}.services360-service__icon{padding:2.5em 0;width:100%;height:13.6rem}.services360-service__icon img{display:block;margin:0 auto;width:100%;height:100%;object-fit:contain}@media (max-width: 767px){.services360-service__icon{padding:5rem;height:20rem}}.services360-service__text{margin:auto}.services360-service__name{margin-bottom:0;color:#003663;font-size:1.8rem;font-weight:400;text-align:center}.services360-service__name strong{font-weight:700}@media (max-width: 767px){.services360-service__name{font-size:2.8rem}}.services360-service__price{margin-bottom:0;margin-top:1.4rem;text-align:center;color:#003663;font-size:2rem;font-weight:700}@media (max-width: 767px){.services360-service__price{margin-top:3rem;font-size:3rem}}.tariff360{position:relative;padding-bottom:12rem}.tariff360 .container{margin:0 auto;padding:0 2.5rem;max-width:132rem}.tariff360__body{position:relative;z-index:1}.tariff360__title{margin-top:30px;margin-bottom:5.2rem;color:#003663;font-family:"Montserrat",sans-serif;font-size:5.4rem;font-weight:900;text-align:center}.tariff360__text{margin-bottom:4.5rem;color:#6183a0;font-size:1.8rem;line-height:1.7}@media (max-width: 767px){.tariff360__text{font-size:3rem;text-align:center}}.tariff360__square-1{top:28rem;left:4.4em}@media (max-width: 1280px){.tariff360__square-1{display:none}}.tariff360__square-2{top:47.4rem;right:12.7rem}@media (max-width: 1280px){.tariff360__square-2{display:none}}.tariff360-table__title{margin-bottom:1rem;color:#003663;font-size:2.6rem;font-weight:700;text-align:center}@media (max-width: 767px){.tariff360-table__title{margin-bottom:2rem;font-size:3.5rem}}.tariff360-table__row{margin:1rem -0.8rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 767px){.tariff360-table__row{margin:1.5rem -1.2rem}}.tariff360-table__col{margin:0 0.8rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.tariff360-table__col--hours{width:calc(19.68% - 1.6rem)}@media (max-width: 767px){.tariff360-table__col--hours{width:calc(50% - 2.4rem)}}.tariff360-table__col--service{width:calc(80.2% - 1.6rem)}@media (max-width: 767px){.tariff360-table__col--service{width:calc(50% - 2.4rem)}}@media (max-width: 767px){.tariff360-table__col{margin:0 1.2rem}}.tariff360-table__hours-title-wrapper{margin-top:2rem;height:14rem;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.tariff360-table__hours-title-wrapper{height:21rem}}.tariff360-table__hours-title{color:#f9a63d;font-weight:700;font-size:3rem;text-transform:uppercase;text-align:right}@media (max-width: 767px){.tariff360-table__hours-title{font-size:4rem}}.tariff360-table__hours-list{display:none;padding:3.4rem 0;width:100%;position:relative}.tariff360-table__hours-list::after{content:'';width:0.1rem;height:100%;background-color:#c4ddec;position:absolute;right:0;top:0}@media (max-width: 767px){.tariff360-table__hours-list::after{width:0.2rem}}.tariff360-table__hours-list--desktop-only{display:block}.tariff360-table__hours-list+.tariff360-table__hours-list{visibility:hidden;opacity:0;transition:visibility 1s, opacity 1s}@media (max-width: 767px){.tariff360-table__hours-list{padding:4rem 0}}@media (max-width: 767px){.tariff360-table__hours-list{display:block}}.tariff360-table__hours-item{padding-right:2rem;color:#003663;font-size:1.8rem;font-weight:700;text-align:right;position:relative}.tariff360-table__hours-item:not(:last-child){margin-bottom:4rem}@media (max-width: 767px){.tariff360-table__hours-item:not(:last-child){margin-bottom:5.25rem}}.tariff360-table__hours-item::after{content:'';width:0.5rem;height:0.5rem;background-color:#003663;border-radius:50%;position:absolute;right:0;top:50%;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);z-index:1}@media (max-width: 767px){.tariff360-table__hours-item::after{width:1rem;height:1rem}}@media (max-width: 767px){.tariff360-table__hours-item{font-size:2.8rem;line-height:1.35}}.tariff360-table__service-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1rem;width:calc(100% + 2rem)}.tariff360-table__service-item{margin:2rem 1rem}.tariff360-service{width:calc(25% - 2rem)}@media (max-width: 767px){.tariff360-service{width:calc(100% - 2rem)}}.tariff360-service__main{border-radius:2rem;background-color:#def0fb;overflow:hidden;transition:all 0.3s}.tariff360-service__main:hover,.tariff360-service__main:focus{box-shadow:0 0 6.5rem rgba(176,207,225,0.82)}@media (max-width: 767px){.tariff360-service__main{border-radius:4rem}}.tariff360-service__top{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:14rem;padding:2rem;background:repeating-linear-gradient(100deg, #fff, #fff 0.5rem, #def0fb 0.5rem, #def0fb 1rem)}@media (max-width: 767px){.tariff360-service__top{height:21rem}}.tariff360-service__title{margin-bottom:0;color:#003663;font-size:2rem;font-weight:700;text-align:center}@media (max-width: 767px){.tariff360-service__title{font-size:3rem}}.tariff360-service__price-list{margin:0;padding:1.7rem 2rem;list-style:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 767px){.tariff360-service__price-list{padding:1.5rem 2rem}}.tariff360-service__price-item{padding:1.7rem 0;width:100%;text-align:center;color:#003663;font-size:2rem;font-weight:700}@media (max-width: 767px){.tariff360-service__price-item{padding:2.5rem 0;font-size:3rem}}.tariff360-service__price-item a{display:inline-block;min-width:14.8rem;padding:1rem;color:#003663;font-size:1.5rem;border:2px solid #003663;border-radius:2rem}.tariff360-service__price-item a:hover{background-color:#003663;color:#fff}.tariff360-service__notice{margin-top:1.7rem;margin-bottom:0;color:#003663;font-size:1.4rem;font-weight:700;text-align:center}@media (max-width: 767px){.tariff360-service__notice{font-size:2.4rem}}.ttbi360{position:relative;padding:0;overflow:hidden}.ttbi360__row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 767px){.ttbi360__row{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.ttbi360__col--1,.ttbi360__col--2{width:50%}@media (max-width: 767px){.ttbi360__col--1,.ttbi360__col--2{width:100%;margin-top:2rem}}.ttbi360__col--1{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767px){.ttbi360__col--1{margin-top:3rem}}@media (max-width: 767px){.ttbi360__col--2{margin-top:0}}.ttbi360__col--2 #topAnimation{width:calc(100% + 90px);height:100%}@media (max-width: 1280px){.ttbi360__col--2 #topAnimation{width:100%}}@media (max-width: 767px){.ttbi360__col--2 #topAnimation{height:85vw}}.ttbi360__title{color:#003663;font-family:"NexaXBold",sans-serif;font-size:3.6rem;font-weight:400;line-height:1.2;margin-bottom:3.4rem}@media (max-width: 767px){.ttbi360__title{text-align:center}}.ttbi360__content{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:1.8rem;font-weight:300;line-height:1.7;margin-bottom:3.5rem}.ttbi360__content p{font-weight:300}.ttbi360__content a{color:#f9a63d}@media (max-width: 767px){.ttbi360__content p{text-align:center;font-size:3rem}}.ttbi360__projects{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:3rem}@media (max-width: 767px){.ttbi360__projects{padding-left:0;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:2rem}}.ttbi360__projects-svg{width:4.2rem;height:4.2rem;margin-right:1.5rem}@media (max-width: 767px){.ttbi360__projects-svg{width:6.2rem;height:6.2rem}}.ttbi360__projects-svg svg path,.ttbi360__projects-svg svg polygon{fill:#003663}.ttbi360__projects-nr{font-size:2.4rem;font-weight:700;line-height:3.2rem;color:#003663;margin-right:1.3rem}@media (max-width: 767px){.ttbi360__projects-nr{font-size:3.4rem}}.ttbi360__projects-label{font-size:1.8rem;font-weight:300;line-height:3.2rem;color:#6183a0}@media (max-width: 767px){.ttbi360__projects-label{font-size:3rem}}@media (max-width: 767px){.ttbi360__btn{text-align:center}}.ttbi360__btn .btn{padding:1.6rem 2rem;font-size:1.2rem}.ttbi360 .canvas{width:100%}.ttbi360 #animation_container{width:60.2rem;height:52.8rem;background-color:transparent !important}@media (max-width: 1280px){.ttbi360 #animation_container{width:35.2rem;height:37.8rem}}.ttbi360 #animation_container canvas{background-color:transparent !important}.ttbi360 #animation_container #dom_overlay_container{pointer-events:none;overflow:hidden;position:absolute;left:0px;top:0px;display:block}.line{position:absolute;pointer-events:none;height:23.1rem;width:90.4rem}.line--1{top:-10rem;right:0;background-image:url("../img/line1.png");background-repeat:no-repeat}.line--2{display:none;bottom:0;right:-7rem;background-image:url("../img/line1.png");width:90.4rem;background-repeat:no-repeat}@media (min-width: 767px){.line--2{display:block}}.line--3{top:-4rem;left:0;background-image:url("../img/line2.png");background-repeat:no-repeat}@media (min-width: 767px){.line--3{display:block}}.line--4{bottom:13rem;left:-5rem;background-image:url("../img/line2.png");background-repeat:no-repeat}.gradient{position:absolute}.gradient--1{top:32rem;right:0;width:100vw;height:61.4rem;background-image:url("../img/gradient1.png")}.gradient--2{top:-1rem;right:0;width:100vw;height:71.1rem;background-image:url("../img/gradient2.png")}.ttbi360-btns-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.ttbi360-btns-row{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.ttbi360-btns-row__or{margin:auto 3rem auto 1.7rem;font-size:1.8rem;font-weight:300;line-height:3.2rem;color:#6183a0}.ttbi360-animation{max-height:52.7rem}@media (max-width: 767px){.ttbi360-animation__inner{margin:auto}}.contact360{padding:7rem 0 2.8rem}.contact360__title{color:#003663;font-family:"NexaXBold",sans-serif;font-size:3.6rem;font-weight:400;line-height:1.2;margin-bottom:3.4rem}@media (max-width: 767px){.contact360__title{text-align:center}}.contact360__content{padding:2rem 1.8rem;box-shadow:0 0 2.9rem rgba(176,207,225,0.43);border-radius:2rem;background-color:#fff7da;color:#6183a0;font-size:1.8rem;font-weight:400}@media (max-width: 767px){.contact360__content{text-align:center;font-size:2.8rem}}.contact360__content p{margin:0}.contact360__content a{color:#6183a0;font-weight:700;text-decoration:underline}.contact-section{padding:4rem 0 4.6rem;background-color:#f2fafe}.contact-section__row{display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width: 767px){.contact-section__row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.contact-section-content{width:33%;padding:1.5rem 3rem 1.5rem 0;color:#6183a0;font-size:1.8rem;font-weight:700}@media (max-width: 767px){.contact-section-content{width:100%;padding:2rem 0;font-size:2.8rem}}.contact-section-content__point{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:6rem}.contact-section-content__point .contact-section-icon{width:3.3rem;margin-right:1.4rem;text-align:center}@media (max-width: 767px){.contact-section-content__point .contact-section-icon{width:12rem}}.contact-section-content__point .contact-section-icon svg{margin:auto}.contact-section-content a,.contact-section-content span{color:#6183a0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contact-section-content a:hover span{color:#f9a63d}.contact-section-content a:hover svg path{fill:#f9a63d}.contact-section-form{width:66%}@media (max-width: 767px){.contact-section-form{width:100%}}.contact-section-form .screen-reader-response{display:none !important}.contact-section-form .wpcf7-form-control-wrap{display:block}.contact-section-form input,.contact-section-form textarea{width:100%;box-shadow:0 0 2.9rem rgba(176,207,225,0.43);border-radius:2rem;background-color:#ffffff;padding:1.8rem 1.9rem;border:0;margin-bottom:2.7rem;color:#6183a0;font-size:1.8rem}@media (max-width: 767px){.contact-section-form input,.contact-section-form textarea{font-size:2.8rem}}.contact-section-form input.wpcf7-not-valid,.contact-section-form textarea.wpcf7-not-valid{background-color:#ffdddd}.contact-section-form input:focus,.contact-section-form textarea:focus{border:1px solid #003663;outline:0}.contact-section-form input{padding-right:5.9rem}.contact-section-form .wpcf7-not-valid-tip{display:block;position:absolute;bottom:0.4rem;font-size:15px;left:1.9rem}@media (max-width: 767px){.contact-section-form .wpcf7-not-valid-tip{position:relative;font-size:12px;top:-10px;bottom:auto}}.contact-section-form textarea{resize:none;height:15.8rem}.contact-section-form textarea::-webkit-scrollbar{background-color:transparent;padding:10px 0;margin:10px 0}.contact-section-form textarea::-webkit-scrollbar-button{background-color:transparent}.contact-section-form textarea::-webkit-scrollbar-track{background-color:#fafafa}.contact-section-form textarea::-webkit-scrollbar-thumb{background-color:#003663;border-radius:20px}.contact-section-form input[type="submit"]{max-width:21rem;background-color:#003663;color:#ffffff;font-size:1.2rem;font-weight:700;border-radius:2.9rem;text-transform:uppercase;transition:.3s;padding:1.35rem 2rem;margin-bottom:0}.contact-section-form input[type="submit"]:hover{background-color:#f9a63d}@media (max-width: 767px){.contact-section-form input[type="submit"]{font-size:2.8rem}}.contact-section-form .wpcf7-spinner{position:absolute;left:0}.form-row{display:-webkit-flex;display:-ms-flexbox;display:flex;width:calc(100% + 2.6rem);margin-right:-2.6rem}@media (max-width: 767px){.form-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-right:0}}.form-row .ico-name,.form-row .ico-email{position:relative}.form-row .ico-name:after,.form-row .ico-email:after{content:"";position:absolute;right:1.8rem;top:1.3rem;pointer-events:none;background-repeat:no-repeat;background-size:contain}@media (max-width: 767px){.form-row .ico-name:after,.form-row .ico-email:after{top:1.9rem}}.form-row .ico-name:after{width:2.7rem;height:3.2rem;background-image:url("../img/name.svg")}.form-row .ico-email:after{top:1.5rem;width:3.3rem;height:2.6rem;background-image:url("../img/mail-form.svg")}@media (max-width: 767px){.form-row .ico-email:after{top:2.1rem}}.form-col{width:calc(50% - 2.6rem);margin-right:2.6rem}@media (max-width: 767px){.form-col{width:100%;margin-right:0}}.form-submit{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.form-submit .ajax-loader{position:absolute}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{border:0;color:#6183a0;font-size:1.6rem;font-weight:700;position:relative;padding-left:4.4rem}@media (max-width: 767px){.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{font-size:3.2rem}}.wpcf7 form.invalid .wpcf7-response-output:before,.wpcf7 form.unaccepted .wpcf7-response-output:before,.wpcf7 form.sent .wpcf7-response-output:before{content:"";position:absolute;top:-0.5rem;left:0;width:3.1rem;height:3.1rem;background-image:url("../img/warning.svg");background-repeat:no-repeat;background-size:contain}@media (max-width: 767px){.wpcf7 form.invalid .wpcf7-response-output:before,.wpcf7 form.unaccepted .wpcf7-response-output:before,.wpcf7 form.sent .wpcf7-response-output:before{top:0.8rem}}::-webkit-input-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}::placeholder{opacity:1}.job-contact-360{color:#003663}.job-contact-360 input,.job-contact-360 textarea,.job-contact-360 #editorjs{border:none;outline:none}.job-contact-360 input::-webkit-input-placeholder, .job-contact-360 textarea::-webkit-input-placeholder, .job-contact-360 #editorjs::-webkit-input-placeholder{color:rgba(0,54,99,0.7)}.job-contact-360 input:-ms-input-placeholder, .job-contact-360 textarea:-ms-input-placeholder, .job-contact-360 #editorjs:-ms-input-placeholder{color:rgba(0,54,99,0.7)}.job-contact-360 input div[data-placeholder]:empty::before,.job-contact-360 input::placeholder,.job-contact-360 textarea div[data-placeholder]:empty::before,.job-contact-360 textarea::placeholder,.job-contact-360 #editorjs div[data-placeholder]:empty::before,.job-contact-360 #editorjs::placeholder{color:rgba(0,54,99,0.7)}@media (max-width: 767px){.job-contact-360 input,.job-contact-360 textarea,.job-contact-360 #editorjs,.job-contact-360 label,.job-contact-360 span,.job-contact-360 .sub-title,.job-contact-360 .content{font-size:2.8rem !important}}.job-contact-360 h2{font-family:"NexaXBold",sans-serif;font-size:3.6rem;padding:4.4rem 0 1rem 0}@media (max-width: 767px){.job-contact-360 h2{text-align:center}}.job-contact-360 .sub-title{font-size:1.7rem}.job-contact-360 .content,.job-contact-360 input:not([type="checkbox"]):not([type=file]):not([type=submit]),.job-contact-360 textarea,.job-contact-360 #editorjs{width:100%;box-shadow:0 0 2.9rem rgba(176,207,225,0.43);border-radius:2rem;background-color:#ffffff;padding:1.8rem 1.9rem;color:#6183a0;font-size:1.6rem}.job-contact-360 .content.wpcf7-not-valid,.job-contact-360 input:not([type="checkbox"]):not([type=file]):not([type=submit]).wpcf7-not-valid,.job-contact-360 textarea.wpcf7-not-valid,.job-contact-360 #editorjs.wpcf7-not-valid{background-color:#ffdddd}.job-contact-360 .content{background:#FFF7DA}.job-contact-360 .content p:last-child{margin-bottom:0}.job-contact-360 .wpcf7-form-control-wrap.files{visibility:hidden;width:0;height:0}.job-contact-360 input.small-input:not([type="checkbox"]):not([type=file]){width:-webkit-fit-content;width:fit-content}@media (max-width: 767px){.job-contact-360 input.small-input:not([type="checkbox"]):not([type=file]){display:block;margin:10px auto 0 auto}}.job-contact-360 #file_upload_label,.job-contact-360 input[type="submit"]{background-color:#003663;color:#ffffff;font-size:1.5rem;font-weight:700;border-radius:2.9rem;text-transform:uppercase;transition:.3s;padding:2rem 1.9rem;display:block;cursor:pointer;width:-webkit-fit-content;width:fit-content}.job-contact-360 #file_upload_label:hover,.job-contact-360 input[type="submit"]:hover{background-color:#f9a63d}.job-contact-360 input[type=checkbox]{visibility:hidden;width:0}.job-contact-360 input[type=checkbox] ~ span,.job-contact-360 input[type=checkbox] ~ label{position:relative;color:rgba(0,54,99,0.7);font-size:1.7rem;line-height:-.5rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;cursor:pointer}@media (max-width: 767px){.job-contact-360 input[type=checkbox] ~ span,.job-contact-360 input[type=checkbox] ~ label{max-width:calc(100vw - 40px)}}.job-contact-360 input[type=checkbox] ~ span::before,.job-contact-360 input[type=checkbox] ~ label::before{min-width:20px;width:20px;height:20px;display:block;content:'';background:transparent;border-radius:100%;margin-right:10px;border:1px solid #003663}.job-contact-360 input[type=checkbox]:checked ~ span::before,.job-contact-360 input[type=checkbox]:checked ~ label::before{background:#003663}.job-contact-360 .wpcf7-form-control-wrap.title,.job-contact-360 .wpcf7-form-control-wrap.full_name,.job-contact-360 .wpcf7-form-control-wrap.email,.job-contact-360 .wpcf7-form-control-wrap.website{position:relative;height:-webkit-fit-content;height:fit-content}.job-contact-360 .wpcf7-form-control-wrap.title::before,.job-contact-360 .wpcf7-form-control-wrap.full_name::before,.job-contact-360 .wpcf7-form-control-wrap.email::before,.job-contact-360 .wpcf7-form-control-wrap.website::before{display:block;content:'';position:absolute;right:5px;top:0;width:50px;background-position:center center;background-repeat:no-repeat;height:3vw}@media (max-width: 1280px){.job-contact-360 .wpcf7-form-control-wrap.title::before,.job-contact-360 .wpcf7-form-control-wrap.full_name::before,.job-contact-360 .wpcf7-form-control-wrap.email::before,.job-contact-360 .wpcf7-form-control-wrap.website::before{height:4.25vw}}@media (max-width: 767px){.job-contact-360 .wpcf7-form-control-wrap.title::before,.job-contact-360 .wpcf7-form-control-wrap.full_name::before,.job-contact-360 .wpcf7-form-control-wrap.email::before,.job-contact-360 .wpcf7-form-control-wrap.website::before{height:9.5vw}}.job-contact-360 .wpcf7-form-control-wrap.title input,.job-contact-360 .wpcf7-form-control-wrap.full_name input,.job-contact-360 .wpcf7-form-control-wrap.email input,.job-contact-360 .wpcf7-form-control-wrap.website input{padding-right:50px !important}.job-contact-360 .wpcf7-form-control-wrap.title::before{background-image:url("./../img/job-contact-order title.svg")}.job-contact-360 .wpcf7-form-control-wrap.full_name::before{background-image:url("./../img/job-contact-name.svg")}.job-contact-360 .wpcf7-form-control-wrap.email::before{background-image:url("./../img/job-contact-email.svg")}.job-contact-360 .wpcf7-form-control-wrap.website::before{background-image:url("./../img/job-contact-website.svg")}@media (max-width: 900px){.job-contact-360 .on_small_margin_top{margin-top:3.5rem}}.job-contact-360 .bg-light-blue{background-color:#f2fafe}.job-contact-360 .grid{display:grid}.job-contact-360 .grid-cols-2{grid-template-columns:1fr 1fr}@media (max-width: 900px){.job-contact-360 .grid-cols-2{grid-template-columns:1fr}}.job-contact-360 .grid-cols-3{grid-template-columns:1fr 1fr 1fr}@media (max-width: 900px){.job-contact-360 .grid-cols-3{grid-template-columns:1fr}}.job-contact-360 .grid-span-2{grid-column:1 / span 2}@media (max-width: 900px){.job-contact-360 .grid-span-2{grid-column:unset}}.job-contact-360 .gap-small{gap:2.65rem}.job-contact-360 .flex{display:-webkit-flex;display:-ms-flexbox;display:flex}.job-contact-360 .flex-wrap{-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}.job-contact-360 .item-center{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.job-contact-360 .mr-md{margin-right:3.9rem}.job-contact-360 .ml-small{margin-left:1.5rem}.job-contact-360 .mt-big{margin-top:13.8rem}.job-contact-360 .pb-gaps{padding-bottom:2.65rem}.job-contact-360 .gap-big{gap:8}.job-contact-360 .justify-end{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width: 767px){.job-contact-360 .on_small_flex-col{-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;width:100%}}@media (max-width: 767px){.job-contact-360 label[for=no_budget]{margin:0 auto}}.job-contact-360 #editorjs .ce-toolbar__content,.job-contact-360 #editorjs .ce-block__content{max-width:unset}.job-contact-360 #editorjs .ce-toolbar__content .ce-toolbar__actions,.job-contact-360 #editorjs .ce-block__content .ce-toolbar__actions{right:0}.job-contact-360 #editorjs .ce-toolbar__content .ce-toolbar__plus,.job-contact-360 #editorjs .ce-block__content .ce-toolbar__plus{left:0}.job-contact-360 #editorjs .codex-editor__redactor{padding-bottom:calc(240px - 3.6rem) !important}.support360{color:#003663;background-color:inherit}.support360 input,.support360 button{border:none;outline:none}.support360__desc{padding-left:5px;padding-right:5px;font-size:1.5rem;color:rgba(0,54,99,0.7)}.support360__desc p{line-height:210%}@media (max-width: 767px){.support360__desc{font-size:2.8rem}}.support360 .kategoria__title,.support360__title{font-family:"NexaXBold",sans-serif;font-size:3.6rem;padding:4rem 5px .9rem 5px}@media (max-width: 767px){.support360 .kategoria__title,.support360__title{text-align:center}}.support360 .kategoria__title{padding-top:2.4rem;margin-bottom:5px}@media (max-width: 767px){.support360 .kategoria__title{padding-top:7rem}}.support360 .kategoria{display:grid;grid-template-columns:repeat(5, 1fr);margin-bottom:19px;gap:18px;padding:5px;min-width:330px}@media (max-width: 1850px){.support360 .kategoria{grid-template-columns:repeat(5, 1fr)}}@media (max-width: 1150px){.support360 .kategoria{grid-template-columns:repeat(4, 1fr)}}@media (max-width: 800px){.support360 .kategoria{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 550px){.support360 .kategoria{grid-template-columns:1fr 1fr}}.support360 .box{width:236px;width:clamp(145px, 100%, 236px);height:236px;background-color:#fff;position:relative;border-radius:20px;overflow:hidden;box-shadow:0 0 1rem rgba(45,45,45,0.1);cursor:pointer;border:2px solid #fff;text-align:center}@media (max-width: 450px){.support360 .box{height:180px}}.support360 .box.box-added{border:2px solid #002656}.support360 .box__image{width:120px;height:120px;object-fit:contain;margin:15px auto 5px auto}@media (max-width: 450px){.support360 .box__image{height:80px;width:80px;margin-top:5px}}.support360 .box__desc{position:absolute;top:0;left:0;right:0;height:100%;background-color:#003663;color:#fff;font-size:15px;padding:20px;transition:.2s ease-in-out all;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:justify;opacity:0}.support360 .box__desc p{margin-bottom:0}.support360 .box.not-full .box__desc{height:70%;border-radius:15px;width:100%;text-align:center}.support360 .box.not-full .box__desc p{margin:auto}@media (min-width: 767px){.support360 .box:hover .box__desc{opacity:1}}.support360 .box__title{font-size:16px;margin-bottom:13px}.support360 .box .price_wrapper *{margin:0}.support360 .box .price_wrapper.double{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-left:1.8rem;padding-right:1.8rem}.support360 .box .price_wrapper.double .price{margin-right:8px}.support360 .box .price_wrapper .price_change_btns{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:6rem}.support360 .box .price_wrapper .price_change_btns p{font-size:18px;font-weight:bold;margin-right:5px}.support360 .box .price_wrapper .price_change_btns button{width:18px;height:18px;background-color:#003663;color:#fff;border-radius:100%;margin-right:5px;transition:.2s all ease-out;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.support360 .box .price_wrapper .price_change_btns button svg{min-width:14px}.support360 .box .price_wrapper .price_change_btns button:hover{background-color:#f9a63d}.support360 .box .price_wrapper .price_change_btns button.hidden{opacity:0.2;pointer-events:none;cursor:not-allowed}.support360 .box .price_wrapper .price{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:bold}.support360 .box .price_wrapper .price__number{font-size:clamp(16px, 2.5vw, 34px);margin-right:6px}@media (max-width: 450px){.support360 .box .price_wrapper .price__number{margin-right:3px}}.support360 .box .price_wrapper .price__okres{font-size:14px}.support360__end-price{margin:78px auto;position:-webkit-sticky;position:sticky;bottom:0;background-color:inherit;box-sizing:content-box}.support360__end-price>div{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 0}@media (max-width: 610px){.support360__end-price>div{-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}}.support360__end-price::after{content:'';display:block;height:100%;max-width:100vw;z-index:-1;position:absolute;background-color:inherit}.support360__end-price article{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.support360__end-price article:not(:last-child){margin-right:10px;min-width:35rem}@media (max-width: 610px){.support360__end-price article:not(:last-child){margin-right:0;margin-bottom:15px;text-align:center}}.support360__end-price article p{font-size:16px;font-weight:bold;margin-bottom:0}.support360__end-price article p:nth-child(1){color:#555;margin-right:15px;font-weight:normal}.support360__end-price article p:nth-child(2){margin-right:4px;font-size:36px}@media (max-width: 767px){.support360__end-price article p:nth-child(2){font-size:28px}}.support360__end-price button{color:#fff;background-color:#003663;text-transform:uppercase;font-size:1.4rem;font-weight:bold;padding:1.75rem 6rem;border-radius:3rem;transition:.2s all ease-out}.support360__end-price button:hover{-webkit-transform:scale(1.05);transform:scale(1.05);background-color:#f9a63d}@media (max-width: 767px){.support360__end-price button{font-size:2rem;border-radius:5rem}}.support360__end-price #final-form form{margin-top:16px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;padding:20px}.support360__end-price #final-form form .acceptance-927{padding-top:5px;padding-bottom:10px}.support360__end-price #final-form form .acceptance-927,.support360__end-price #final-form form .wpcf7-not-valid-tip,.support360__end-price #final-form form div.wpcf7-response-output{font-size:1.5rem}@media (max-width: 767px){.support360__end-price #final-form form .acceptance-927,.support360__end-price #final-form form .wpcf7-not-valid-tip,.support360__end-price #final-form form div.wpcf7-response-output{font-size:2.4rem}}.support360__end-price #final-form form .wpcf7-not-valid-tip{margin-bottom:10px}.support360__end-price #final-form form div.wpcf7-response-output{margin-top:10px}.support360__end-price #final-form form span.email{width:100%}.support360__end-price #final-form form input[type=email]{width:100%;box-shadow:0 0 2.9rem rgba(176,207,225,0.43);border-radius:2rem;background-color:#ffffff;padding:1.8rem 1.9rem;padding-right:50px;color:#6183a0;font-size:1.6rem}@media (max-width: 767px){.support360__end-price #final-form form input[type=email]{font-size:2.8rem}}.support360__end-price #final-form form .wpcf7-form-control-wrap.email::before{display:block;content:'';position:absolute;right:5px;top:0;width:50px;background-position:center center;background-repeat:no-repeat;height:3vw;background-image:url(./../img/job-contact-email.svg)}@media (max-width: 1280px){.support360__end-price #final-form form .wpcf7-form-control-wrap.email::before{height:4.25vw}}@media (max-width: 767px){.support360__end-price #final-form form .wpcf7-form-control-wrap.email::before{height:9.5vw}}.support360__end-price #final-form form button,.support360__end-price #final-form form input[type=submit]{color:#fff;background-color:#003663;text-transform:uppercase;font-size:1.4rem;font-weight:bold;padding:1.75rem 6rem;border-radius:3rem;transition:.2s all ease-out}.support360__end-price #final-form form button:hover,.support360__end-price #final-form form input[type=submit]:hover{-webkit-transform:scale(1.05);transform:scale(1.05);background-color:#f9a63d}@media (max-width: 767px){.support360__end-price #final-form form button,.support360__end-price #final-form form input[type=submit]{font-size:2.4rem;border-radius:5rem;margin-right:0}}.support360__end-price #final-form form button{background-color:#666;margin-right:20px}.support360__end-price #final-form form input[type=checkbox]{visibility:hidden;width:0}.support360__end-price #final-form form input[type=checkbox] ~ span{position:relative;color:rgba(0,54,99,0.7);font-size:1.7rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;cursor:pointer;padding-bottom:20px}.support360__end-price #final-form form input[type=checkbox] ~ span::before{min-width:20px;width:20px;height:20px;display:block;content:'';background:transparent;border-radius:100%;margin-right:10px;border:1px solid #003663}@media (max-width: 767px){.support360__end-price #final-form form input[type=checkbox] ~ span{font-size:2.8rem}}.support360__end-price #final-form form input[type=checkbox]:checked ~ span::before{background-color:#003663}.support360__end-price .end-price-info-hidden,.support360__end-price .final-form-hidden{display:none}.pp360{position:relative;padding:5.5rem 0 5.9rem;overflow:hidden}.pp360__row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 768px){.pp360__row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.pp360__content{padding-right:9.7rem;width:43%}@media (max-width: 768px){.pp360__content{padding-right:0;width:100%}}.pp360__title{font-family:"NexaXBold",sans-serif;font-size:3.6rem;font-weight:400;color:#003663;margin-bottom:3.6rem}@media (max-width: 500px){.pp360__title{font-size:5rem}}.pp360__txt{color:#6183a0;font-size:1.8rem;font-weight:300;font-style:normal;letter-spacing:normal;line-height:3.2rem}@media (max-width: 500px){.pp360__txt{font-size:3rem}}.pp360-img{width:57%}@media (max-width: 768px){.pp360-img{width:100%}}.pp360-img img{max-width:100%}.pp360-editor{padding:3.3rem 0;background-color:#f2fafe}.pp360-editor h2{font-family:"NexaXBold",sans-serif;font-size:3.6rem;font-weight:400;color:#003663;margin-bottom:2.6rem}@media (max-width: 500px){.pp360-editor h2{font-size:5rem}}.pp360-editor ol{color:#6183a0;font-size:1.8rem;font-weight:300;line-height:3.2rem;list-style:none;counter-reset:li;padding-left:2rem}@media (max-width: 500px){.pp360-editor ol{font-size:3rem;padding-left:4rem}}.pp360-editor ol li{margin-bottom:1rem;counter-increment:li}@media (max-width: 500px){.pp360-editor ol li{margin-bottom:2rem}}.pp360-editor ol li:before{content:counter(li) ")";color:#003663;display:inline-block;width:2rem;margin-left:-2rem;font-weight:700}@media (max-width: 500px){.pp360-editor ol li:before{width:4rem;margin-left:-4rem}}.pp360-editor ol a{color:#6183a0;text-decoration:underline}.text-big{color:#003663;font-size:3rem;font-weight:700}@media (max-width: 500px){.text-big{font-size:5rem}}.carier360-over{padding-top:9rem}.carier360{padding:0 0 8rem}.carier360__row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:calc(100% + 13rem);margin-right:-13rem}.carier360__title{color:#003663;font-family:"NexaXBold",sans-serif;font-size:3.6rem;font-weight:700;line-height:1.5;margin-bottom:4.1rem}@media (max-width: 767px){.carier360__title{text-align:center}}.carier360 .ttbi360-btns-row{padding-bottom:5rem}.carier360-box{width:calc(33.3% - 13rem);margin-right:13rem;padding:0;margin-bottom:5.4rem;background-color:#ffffff;text-align:center}@media (max-width: 767px){.carier360-box{width:calc(100% - 13rem)}}.carier360-box__title{display:block;color:#6183a0;font-family:"Montserrat",sans-serif;font-size:2.4rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}@media (max-width: 767px){.carier360-box__title{font-size:3.5rem}}.carier360-box__info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.carier360-box__txt{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:1.8rem;font-weight:300;line-height:2.5rem;margin:0 13px}@media (max-width: 767px){.carier360-box__txt{font-size:2.8rem;line-height:1.7}}.carier360-box__remote{color:#6183a0;font-size:1.8rem;font-weight:300;margin:0 13px}.carier360-box__link{margin-top:2.4rem}.carier360-box__link a{margin-right:0}.carepackages{position:relative;padding-bottom:100px;overflow-x:hidden}.carepackages .container{margin:0 auto;padding:0 2.5rem;max-width:132rem}.carepackages__row{width:calc(100% + 33px);margin-right:-33px;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:40px 0}@media (max-width: 1800px){.carepackages__row{width:calc(100% + 33px);margin-right:-33px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width: 1199px){.carepackages__row{width:calc(100% + 13px);-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.carepackages__desc{padding:35px 0 0;color:#003663;font-size:16px;font-weight:400;line-height:30px;border-top:1px solid #b0cfe1}.carepackages__desc ul{padding:20px 0 0;list-style:none}.carepackages__desc ul li{position:relative;padding-left:25px}.carepackages__desc ul li::before{content:"";position:absolute;left:0;top:8px;display:inline-block;width:14px;height:13px;background-image:url("../img/star-y.svg")}body .carepackage{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(25% - 33px);margin-right:33px;padding:30px 20px;box-shadow:0 0 6px rgba(45,45,45,0.1);border-radius:20px;background-color:#ffffff;color:#003663;text-align:center}@media (max-width: 1800px){body .carepackage{width:calc(50% - 33px);margin-right:33px;margin-bottom:33px}}@media (max-width: 1199px){body .carepackage{width:calc(50% - 13px);margin-right:13px}}@media (max-width: 767px){body .carepackage{width:calc(100% - 13px);margin-bottom:35px}}body .carepackage__title{width:100%;font-size:16px;font-weight:500}body .carepackage__name{width:100%;font-size:35px;font-weight:700;line-height:30px;margin-top:7px;height:auto !important}@media (max-width: 767px){body .carepackage__name{font-size:23px}}body .carepackage__list{width:100%;text-align:left;font-size:16px;line-height:30px}@media (max-width: 1199px){body .carepackage__list{font-size:14px;line-height:28px}}body .carepackage__list p{margin:1em 0;padding:20px 0}body .carepackage__list ul{padding:5px 0;list-style:none}body .carepackage__list ul li{position:relative;padding-left:25px}body .carepackage__list ul li::before{content:"";position:absolute;left:0;top:8px;display:inline-block;width:15px;height:12px;background-image:url("../img/check-y.svg")}body .carepackage__list--2 li{padding-top:10px;padding-bottom:10px}body .carepackage__list--2 li:not(:last-child){border-bottom:1px solid #efefef}body .carepackage__list--2 li::before{top:20px !important}body .carepackage__list--2 li.iks::before{content:"\d7";font-weight:700;color:red;background-image:none;font-size:26px;top:10px !important}body .carepackage__top{width:100%}body .carepackage__bottom{width:100%;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}body .carepackage__price{padding:18px 0;font-size:18px;font-weight:700;line-height:24px;position:relative}body .carepackage__price::before{content:"";position:absolute;top:0;left:0;right:0;width:100%;max-width:251px;margin:auto;border-top:1px solid #b0cfe1}body .carepackage__netto{font-size:14px;font-weight:400}body .carepackage__button,body .carepackage .add_to_cart_button{display:inline-block;padding:1.5rem 2rem;border-radius:2.9rem;border:2px solid #003663;background-color:#ffffff;font-size:1.2rem;font-weight:700;color:#003663;transition:.3s}body .carepackage__button:hover,body .carepackage .add_to_cart_button:hover{background-color:#003663;color:#fff}body .carepackage__link{color:#003663;font-size:16px;font-weight:700}@media (min-width: 768px){body .carepackage:nth-child(2){box-shadow:0 0 12px rgba(176,207,225,0.87);background-color:#def0fb}body .carepackage:nth-child(2) .carepackage__button{background-color:#003663;color:#fff}body .carepackage:nth-child(2) .carepackage__button:hover{color:#003663;background-color:#fff}}body .carepackage .add_to_cart_inline{border:0 !important;padding:0 !important}body .carepackage .woocommerce-Price-amount{display:none}body .carepackage .price_time_opt{display:none}.carepackage-or{margin:10px 0 5px;font-size:10px}.carepackages .footer-popup-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:0 20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.carepackages .footer-popup-buttons button{min-width:155px}.carepackages .footer-popup-buttons button.modal-add-to-cart-button--2:not(:hover):not(:active){color:#FFF;background-color:#f9a63d;border:1px solid #f9a63d}.carepackages .checkout-button,.carepackages .close,.carepackages .modal-add-to-cart-button{display:inline-block;padding:1.35rem 2rem;border-radius:2.9rem;border:2px solid #003663;background-color:#ffffff;font-size:1.2rem;font-weight:700;text-transform:uppercase;color:#003663;transition:.3s;margin:10px}.carepackages .checkout-button:hover,.carepackages .close:hover,.carepackages .modal-add-to-cart-button:hover{background-color:#003663;color:#fff}.popup{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0;background-color:rgba(0,0,0,0.4)}.popup.active{visibility:visible;overflow-x:hidden;overflow-y:auto;display:block}.popup-overlay{position:relative;width:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem);margin:0 auto;padding:0 2.5rem;max-width:132rem}.popup-package .carepackage{width:100%;margin:0;background-color:#f4f4f4}.popup-package .carepackage__list{text-align:center;margin:20px 0}.popup-package .quantity-input{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.popup-package .quantity-input button{width:30px;height:30px;padding:0;margin:0 5px;border:none;background:transparent;cursor:pointer;font-size:16px;line-height:1}.popup-package .quantity-input button i{display:block}.popup-package .quantity-input input{width:40px;height:30px;padding:0;margin:0 5px;text-align:center;border:1px solid #ccc;border-radius:4px;font-size:16px;line-height:1}.popup-package .quantity-input input::-webkit-inner-spin-button,.popup-package .quantity-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.popup-package .quantity-input input[type="number"]{-moz-appearance:textfield}.popup-package .quantity-input{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:10px}.why-list{padding-top:40px}.why-list__title{font-size:40px;font-weight:700;line-height:1;text-align:center;margin-bottom:60px;margin-top:30px;color:#003663}@media (max-width: 767px){.why-list__title{font-size:25px;margin-bottom:40px;margin-top:20px}}.why-list-row{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:40px;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#003663}@media (max-width: 767px){.why-list-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.why-list-row:nth-child(odd){-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.why-list-row__content,.why-list-row__img{width:calc(50% - 20px)}@media (max-width: 767px){.why-list-row__content,.why-list-row__img{width:100%}}.why-list-row__content h3{font-size:35px;font-weight:700;line-height:1}@media (max-width: 767px){.why-list-row__content h3{font-size:20px;margin-bottom:10px}}.why-list-row__content p{font-size:16px;line-height:30px}@media (max-width: 767px){.why-list-row__content p{font-size:14px;line-height:28px}}@media (max-width: 767px){.why-list-row__img{padding-top:20px}}.why-list-row__img img{display:block}.ttbi360__projects{display:none}.nav-menu>div{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.nav-menu ul li:last-child{margin-right:0}.nav-button{margin-left:20px}.nav-icon{height:19px;width:19px;display:block}.nav-icon:hover svg{-webkit-filter:invert(78%) sepia(42%) saturate(1264%) hue-rotate(328deg) brightness(99%) contrast(97%);filter:invert(78%) sepia(42%) saturate(1264%) hue-rotate(328deg) brightness(99%) contrast(97%)}.no-hover a:after{display:none !important}@media (min-width: 1281px){.nav-menu .menu-main-container{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2ZvbnRzLnNjc3MiLCJiYXNlL19ub3JtYWxpemUuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsImJhc2UvX2Jhc2Vfd29yZHByZXNzLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJjb21wb25lbnRzL19idG5zLnNjc3MiLCJjb21wb25lbnRzL19vd2wtY2Fyb3VzZWwuc2NzcyIsInN0eWxlLm1pbi5jc3MiLCJjb21wb25lbnRzL19hbmltYXRlLnNjc3MiLCJjb21wb25lbnRzL19oYW1idXJnZXIuc2NzcyIsImNvbXBvbmVudHMvX25hdi5zY3NzIiwiY29tcG9uZW50cy9fd29vLnNjc3MiLCJzZWN0aW9ucy9faGVhZGVyLnNjc3MiLCJzZWN0aW9ucy9fZm9vdGVyLnNjc3MiLCJwYWdlcy9fcGFnZTQwNC5zY3NzIiwicGFnZXMvX3NpbmdsZS5zY3NzIiwicGFnZXMvX3BvcnRmb2xpby1zaW5nbGUuc2NzcyIsInBhZ2VzL19wYWdlLnNjc3MiLCJwYWdlcy9faW5kZXguc2NzcyIsInBhZ2VzL193b28uc2NzcyIsImJhc2UvX2RlZmF1bHQuc2NzcyIsIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL2JveGVzMzYwL19zdHlsZS5zY3NzIiwiLi4vLi4vdGVtcGxhdGUvYmxvY2svYWJvdXQzNjAvX3N0eWxlLnNjc3MiLCIuLi8uLi90ZW1wbGF0ZS9ibG9jay9jbGllbnRzMzYwL19zdHlsZS5zY3NzIiwiLi4vLi4vdGVtcGxhdGUvYmxvY2svY29udGVudDM2MC9fc3R5bGUuc2NzcyIsIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL21vcmUzNjAvX3N0eWxlLnNjc3MiLCIuLi8uLi90ZW1wbGF0ZS9ibG9jay9uZXdzMzYwLWZlYXR1cmVkL19zdHlsZS5zY3NzIiwiLi4vLi4vdGVtcGxhdGUvYmxvY2svbmV3czM2MC1wb3N0LWVuZC9fc3R5bGUuc2NzcyIsIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL25ld3MzNjAvX3N0eWxlLnNjc3MiLCIuLi8uLi90ZW1wbGF0ZS9ibG9jay9vdXItcG9ydGZvbGlvMzYwL19zdHlsZS5zY3NzIiwiLi4vLi4vdGVtcGxhdGUvYmxvY2svb3VyLXByaWNpbmczNjAvX3N0eWxlLnNjc3MiLCIuLi8uLi90ZW1wbGF0ZS9ibG9jay9wYWNrYWdlczM2MC9fc3R5bGUuc2NzcyIsIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL3BvcnRmb2xpby1saXN0MzYwL19zdHlsZS5zY3NzIiwibWl4aW5zL19taXhpbnMuc2NzcyIsIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL3NlcnZpY2VzMzYwL19zdHlsZS5zY3NzIiwiLi4vLi4vdGVtcGxhdGUvYmxvY2svdGFyaWZmMzYwL19zdHlsZS5zY3NzIiwiLi4vLi4vdGVtcGxhdGUvYmxvY2svdHRiaTM2MC9fc3R5bGUuc2NzcyIsIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL2NvbnRhY3QzNjAvX3N0eWxlLnNjc3MiLCIuLi8uLi90ZW1wbGF0ZS9ibG9jay9qb2ItY29udGFjdC0zNjAvX3N0eWxlLnNjc3MiLCIuLi8uLi90ZW1wbGF0ZS9ibG9jay9zdXBwb3J0MzYwL19zdHlsZS5zY3NzIiwiLi4vLi4vdGVtcGxhdGUvYmxvY2svcHAzNjAvX3N0eWxlLnNjc3MiLCIuLi8uLi90ZW1wbGF0ZS9ibG9jay9jYXJpZXIzNjAvX3N0eWxlLnNjc3MiLCIuLi8uLi90ZW1wbGF0ZS9ibG9jay9jYXJlcGFja2FnZXMvX3N0eWxlLnNjc3MiLCIuLi8uLi90ZW1wbGF0ZS9ibG9jay93aHktbGlzdC9fc3R5bGUuc2NzcyIsInN0eWxlLm1pbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWlEQSxXQUNFLHVCQUF3QixDQUN4QixpQ0FBa0MsQ0FDbEMseUpBRThCLENBQWEsa0JBQzlCLENBQU0saUJBQ1AsQ0FBTSxxQkFDSixDQUFRLDJEQ3pEeEIsQ0FBQSxzRkFxQk8sYUFDTSxDQUFLLG1CQVNiLG9CQUNRLENBQVksc0JBUUgsWUFDVCxDQUFJLFFBQ0wsQ0FBQyxrQkFTTCxZQUNLLENBQUksS0FhYixzQkFDYSxDQUFVLHlCQUNELENBQUksNkJBQ0EsQ0FBSSxLQU85QixRQUNRLENBQUMsRUFXWixzQkFDZSxDQUFXLFFBT3BCLG1CQUNNLENBQVcsaUJBUWpCLFNBQ00sQ0FBQyxHQVlaLGNBQ2EsQ0FBSSxnQkFDUCxDQUFTLFlBT1Qsd0JBQ08sQ0FBVSxTQVF2QixnQkFDVyxDQUFJLElBT2xCLGlCQUNhLENBQU0sR0FRVSxzQkFDaEIsQ0FBVyxRQUNmLENBQUMsS0FPVCxlQUNZLENBQUksVUFDVCxDQUFJLGtCQVVYLG1DQzdLZ0MsQ0FBVSxjRCtLL0IsQ0FBSSxJQU9oQixvQkFDYyxDQUFRLEVBT3hCLHNDQUNXLENBQStCLE1BT3RDLGFBQ1UsQ0FBRyxRQVFmLGFBQ1ksQ0FBRyxhQUNELENBQUMsaUJBQ0osQ0FBUSx1QkFDRixDQUFRLElBR3pCLFdBQ00sQ0FBTyxJQUdiLGVBQ1MsQ0FBUSxJQVdqQixRQUNTLENBQUMsZUFPRSxlQUNELENBQU0sT0FXZCxRQUNNLENBQUMsVUFDRixDQUFJLFNBV1Asd0JBQ0ksQ0FBaUIsWUFDakIsQ0FBSyxnQ0FDSixDQUF3QixPQVEvQixRQUNNLENBQUMsU0FDQSxDQUFDLDZCQVlOLG1CQUNTLENBQU8sY0FDVCxDQUFJLFFBQ1AsQ0FBQyxhQVNSLGtCQUNZLENBQU0sY0FXakIsbUJBQ2MsQ0FBSSwwRUFjSCx5QkFDRyxDQUFNLGNBQ2xCLENBQU8sc0NBUUUsY0FDVCxDQUFPLDJDQVNDLHFCQUNKLENBQVUsU0FDYixDQUFDLHFCQVNPLDRCQUNHLENBRVcsc0JBQ25CLENBQVcsbUdBU29CLHVCQUN2QixDQUFJLGlEQVFMLFFBQ1gsQ0FBQyxTQUNBLENBQUMsU0FRTixhQUNNLENBQUksa0JBQ0UsQ0FBRyxNQVdsQix3QkFDZ0IsQ0FBUSxnQkFDVCxDQUFDLDJCRTdZVCxXQUNBLENBQUcsYUFDSCxDQUFLLGFBR0wsVUFDRixDQUFJLElGd05YLGNFck5RLENBQUksV0FDTixDQUFJLEVGcUVaLFVFbEVNLENBQUksb0JBQ00sQ0FBSSxxQ0FLVixTQUNGLENBQUMsV0FRQSxzQkFDRixDQUFlLDZCQUdSLGFBQ04sQ0FBSyx3QkFDTixDQUFpQixZQUVkLFdBQ0osQ0FBSyxzQkFDSixDQUFlLFdBRWIsVUFDSCxDQUFJLHNCQUNILENBQWUsaUJBRVAsV0FDVCxDQUFLLHNCQUNKLENBQWUsZ0JBRVIsc0JBQ1AsQ0FBZSxnQkFFUixVQUNSLENBQUksc0JBQ0gsQ0FBZSxrQkFFTixhQUNSLENBQUssZ0JBQ0QsQ0FBSSxpQkFDSCxDQUFJLFlBRVAsZUFDQyxDQUFJLHdCQUNSLENBQWlCLGFBQ2QsQ0FBRyxvQkFDTCxDQUFZLGlCQUNULENBQU0sc0JBRUcsc0JBQ2IsQ0FBZSxzQkFFRixzQkFDYixDQUFlLHVCQUVELHNCQUNkLENBQWUsZ0JBRVIsYUFDUCxDQUFNLFdBQ04sQ0FBSSxRQUNKLENBQUMsZUFDRSxDQUFLLFNBQ1AsQ0FBQyxVQUNILENBQUksOENBR0ssY0FDTCxDQUFJLGdCQUNGLENBQUksUUFDVCxDQUFDLGlCQUNBLENBQVMsYUFhTixFQUNWLGlDQUNXLENBQXNCLHFCQUMzQixDQUFlLDBCQUNWLENBQWUsMkJBQ2QsQ0FBZSxZQUduQix5QkFDUSxDQUFTLGNBRWIsMkJBQ1ksQ0FBRyxrQkFFWCw0QkFDUyxDQUFHLDREQUlYLFVBQ1QsQ0FBRSxlQUVHLHFCQUNOLENBQWMsdUJBQ0gsQ0FBSyxNQUVuQiwwQkFDSSxDQUFrQixPQUVyQix1QkFDYSxDQUFLLElGMEZ0Qix5QkV2RlMsQ0FBZSxNQUVyQixZQUNHLENBQUssUUFJWCxTQUNPLENBQUMsUUFDRixDQUFDLE1BR1Asc0JBQ2dCLENBQUssQ0FDdEIsS0Y1RkUsYUdqREssQ0FBTyxtQ0ZoQm9CLENBQVUsY0VrQmpDLENBQUksZUFDRixDQUFHLDJCQWxCUyxLSGdFdkIsbUJHNUNXLENBQVMsQ0FRdkIsMkJBNUIwQixLSGdFdkIsbUJHekNXLENBQVMsQ0FLdkIsMEJBNUJ5QixLSGdFdEIsbUJHdENXLENBQVMsQ0FFdkIsRURrRkMscUJDaEZZLENBQVUsNkJBQ0YsQ0FBVSwwQkFDYixDQUFVLFVBSW5CLFFBQ0EsQ0FBQyxTQUNBLENBQUMscUJBRVEsQ0FBSSxLSGtDcEIsZUc5QlMsQ0FBSyxpQkFJTixDQUFRLFNBT1osVUFDQyxDQUFJLGtCQUNBLENBQVEsbUJBQ0wsQ0FBTSxvQkFDTCxDQUFNLFdBQ2IsQ0FBSSxpQkFDRixDQUFRLGNBQ1osZ0JBQ08sQ0FBTSxTQUliLHdCQUNHLENBQWdCLFFBR3BCLHVCQUNJLENBQWUsRUhjekIsYUdWUSxDQUFPLGtCQUlNLGlCQUNaLENBQVUsRUFHbkIsZUFFZ0IsQ0FBQyxZQUNKLENBQUMsMEJBcEZXLEVBaUZ6QixpQkFjVyxDQUFVLENBSXJCLEtBRUcsb0JBQ08sQ0FBWSxZQUNkLENBQU0sYUFDTCxDQUFNLGlCQUNDLENBQUcsd0JBQ0EsQ0FBTyxZQUNqQixxQkY3RkYsQ0FBTywwQkVqQlcsS0F3R3RCLFNBV08sQ0FBRyxVQUNGLENBQUcsQ0FFZCxXQUlTLGFBQ0QsQ0FBTyxnQkFDSCxDQUFNLGlCQUNQLENBQVEsb0JBQ1QsQ0FBWSxpQkFDVCxDQUFNLG1CQUNILENBQUssc0JBQ1IsQ0FBVyx1QkFDSCxDQUFJLFFBQ2hCLENBQUMsZUFDRyxDQUFJLGlCQUNULFVBQ0ksQ0FBRSxvQkFDRixDQUFZLFlBQ2QsQ0FBTSxhQUNMLENBQU0sNEJBQ0ksQ0FBVyxZQUN0QixDQUFNLFVBQ1IsQ0FBTSxpQkFDRCxDQUFRLGdDQUNQLENBRE8sd0JBQ1AsQ0FBYyxjQUNiLENBQUcsK0JGbklWLENBQU8sZ0NBQVAsQ0FBTyxpQkV1SVAsWUFDSSxDQUFJLHVCQUNOLCtCQUNNLENBRE4sdUJBQ00sQ0FBYSxRQUNuQixDQUFJLHdCQVFVLHFCQUNULENBQVUsd0JBREQscUJBQ1QsQ0FBVSx3QkFERCx3QkFDVCxDQUFVLG9CQUlQLDBCQUFpQixDQUFjLDBCQXBLeEIsK0JBdUtNLDBCQUFjLENBQWMsNEJBQy9CLDhCQUFjLENBQWtCLDJCQUNqQywwQkFBYyxDQUFjLDJCQUM1QiwwQkFBZ0IsQ0FBYyx5QkFDaEMsMEJBQWMsQ0FBYywyQkFDMUIsNkJBQWMsQ0FBaUIsQ0FBRSxPQUt2RCxpQkFDTSxDQUFRLEtBQ2IsQ0FBQyxRQUNFLENBQUMsTUFDSCxDQUFDLE9BQ0EsQ0FBQyxVQUNELENBQUksV0FDSCxDQUFJLFNBQ0gsQ0FBQyxRQUdMLGlCQUNLLENBQVEsU0FDVCxDQUFDLGNBQ0gsVUFDSSxDQUFFLGFBQ0osQ0FBTyxjQUNOLENBQU8sd0JBQ0csQ0FBTywrQkFDZCxDQURjLHVCQUNkLENBQWEsYUFDZixDQUFLLHFCQUdQLFVBQ0EsQ0FBSSxXQUNILENBQUksdUJBSUwsWUFDRSxDQUFNLGFBQ0wsQ0FBTSxzQkFJVCxhQUNFLENBQU8sY0FDTixDQUFPLHdCQUlWLFlBQ0UsQ0FBTSxhQUNMLENBQU0sbUJBSVQsWUFDRSxDQUFNLGFBQ0wsQ0FBTSxXQUdkLFlBQ0ssQ0FBTSxTQUNSLENBQUssV0FFUixXQUNJLENBQU0sUUFDUCxDQUFJLFdBRVAsWUFDSyxDQUFNLFdBQ0wsQ0FBSSxXQUVWLFVBQ0ksQ0FBSyxTQUNOLENBQUssV0FFUixZQUNLLENBQU0sS0FDUixDQUFDLFdBR0osV0FDSSxDQUFNLFNBQ1AsQ0FBSyxXQUVSLFVBQ0ksQ0FBSyxTQUNOLENBQUssV0FFUixZQUNLLENBQU0sV0FDTCxDQUFJLGdCQUlELDhCQUNJLENBREosb0JBQ0ksQ0FESixzQkFDSSxDQUFNLGtCQUdSLHVCQUNOLENBQWUsS0M5UXRCLGlCQUNVLENBQVEsb0JBQ1QsQ0FBWSxVQUNkLENBQUksbUJBQ0YsQ0FBVyxrQkFDUixDQUFPLHdCSFFkLENBQU8sd0JBQVAsQ0FBTyxjR0xKLENBQU8saUJBQ0gsQ0FBTSx1QkFDRSxDQUFJLG1CQUVWLENBQU0sb0JBRUwsQ0FBTSxnQkFDVixDQUFNLGVITkYsQ0FBRyxhR1FMLENBQUMsd0JBQ0UsQ0FBUywwQkRqQkgsS0NEdEIsc0JBNkJRLENBQWMsY0FDWixDQUFJLG9CQUNBLENBQU0sQ0E2RXZCLDBCRDNHeUIsS0NEdEIsY0FrQ2UsQ0FBSSxDQTBFdEIsY0F2RWEsWUFDRyxDQUFJLFNBR2Qsa0JBQ2MsQ0FBTSxxQkFDSCxDQUFNLFdBSW5CLHdCSGpDSixDQUFPLHdCQUFQLENBQU8sNkJHb0NLLENIcENMLHFCR29DSyxDQUFXLGdCQUNsQixhQUNTLENBQUssOEJBQ0gsQ0FERyxzQkFDSCxDQUFZLG9CQU9uQixTSHpDUixDQUFPLFlHaURILHFCSGxESixDQUFPLGVBQVAsQ0FBTyxVQUNQLENBQU8sa0JHc0RBLFVIdkRQLENBQU8sZUFDUCxDQUFPLHFCQURQLENBQU8sV0c2REosd0JIakVKLENBQU8sd0JBQVAsQ0FBTyxpQkdvRUMsa0JIckVOLENBQU8sd0JBQVAsQ0FBTyxVRzRFTixjQUNZLENBQUMsZUFDRixDQUFHLFdBR2IsVUFDSSxDQUFJLFlBRVAsZ0JBQ08sQ0FBTSxpQkFDTixDQUFPLGNBQ1QsQ0FBTSwwQkRuR0csWUNnR2QsY0FLVyxDQUFJLGVBQ0osQ0FBSyxDQUV2QixVQUtJLG9CQUNJLENBQVksYUFDZCxDQUFPLGtDSDNHVyxDQUFVLGdCRzZHeEIsQ0FBTSxlQUNKLENBQUcsZUFFWixhQUNTLENBQUssK0JBQ0gsQ0FERyx1QkFDSCxDQUFhLGFBR3BCLG1CQUNDLENBQVcsaUJBQ1IsQ0FBTSwwQkQzSEksYUN5SGQsWUFJSyxDQUFJLENBRXBCLE9BR0ssaUJBRVEsQ0FBUSxZQUNWLENBQUssUUFDUCxDQUFHLGlCQUNHLENBQUssVUFDVixDQUFJLFdBQ0gsQ0FBSSxveEVBS00sQ0FBbXdFLHVCQUNwd0UsQ0FBTyxRQUdyQixvQ0FDUSxDQURSLDRCQUNRLENBQWtCLGtCQUd2QixvQkFDaUIsK0JBQ1IsQ0FEUSx1QkFDUixDQUFhLElBRXpCLG1DQUNZLENBRFosMkJBQ1ksQ0FBaUIsSUFFN0IsbUNBQ1ksQ0FEWiwyQkFDWSxDQUFpQixDQUFBLGNDdkp2QixZQUNGLENBQUksVUFDTixDQUFJLHVDQUNrQixDQUFXLGlCQUU5QixDQUFRLFNBQ1QsQ0FBQyx5QkFDYyxpQkFDWixDQUFRLHNCQUNBLENBQUsseUJBQ1QsQ0FBWSwrQkFDQSxDQUFNLG9CQUV2QixDQUZ1QixtQkFFdkIsQ0FGdUIsWUFFdkIsQ0FBSSwrQkFDZSxXQUNuQixDQUFHLGFBQ0gsQ0FBSyxVQUNQLENBQUksaUJBQ0MsQ0FBTSxhQUNMLENBQUMsUUFDTixDQUFDLCtCQUNtQixpQkFDbEIsQ0FBUSxlQUNSLENBQU0sNENBRUcsQ0FBMEIsbURBRXhCLGtDQUNRLENBQU0sK0JBQ1QsQ0FBTSw4QkFDUCxDQUFNLHNDQUNaLENBQW9CLG1DQUN2QixDQUFvQixrQ0FDckIsQ0FBb0Isd0JBQ2Qsb0JBQ2YsQ0FEZSxtQkFDZixDQURlLFlBQ2YsQ0FBSSwwQkFDQSxDQURBLHFCQUNBLENBREEsa0JBQ0EsQ0FBTSw4QkFDRixDQURFLG9CQUNGLENBREUsc0JBQ0YsQ0FBTSxpQkFDVixDQUFRLGNBQ04sQ0FBRyxlQUNOLENBQUksVUFJTixDQUFJLGtDQUNrQixDQUFNLHVDQUNOLENBQVcsMEJBQ2pCLENBQUksMEJGdERMLHdCRXlDRCxnQkFRVixDQUFLLENBS2MsNEJBQ0wsZUFDaEIsQ0FBSSxjQUlGLENBQUksV0FDUCxDQUFJLDBCRjdEVSw0QkV1REcsZ0JBR2QsQ0FBSyxDQUdELGlFQUVlLFlBQ3JCLENBQUkseUZBR08sY0FDWixDQUFPLHdCQUNNLENBRUMsb0JBQ0wsQ0FBSSxnQkFDUixDQUFJLDJHQUdTLGVBQ2QsQ0FBSSxhQUNULENBQU8sV0FDTixDQUFJLG9CQUNILENBQVksWUFDZixDQUFPLHlCQUNTLGFBQ2IsQ0FBSywwQkFDUyxTQUNkLENBQUMsYUFDRCxDQUFLLHlCQUNRLFNBQ2IsQ0FBQyxvQ0FDdUIsaUJBQ3JCLENBQU0saUNBQ1ksc0JBQ1osQ0FBSyxrQkFDTCxDQUFLLHdCQUNGLENBQ0Msb0JBQ0wsQ0FBSSxnQkFDUixDQUFJLHVCQUNHLFdBQ1osQ0FBSSxtQkFDSixDQURJLFdBQ0osQ0FBSSxzQkFDTyxhQUNSLENBQUcsZ0NBQ2UsV0FDdEIsQ0FBSyxxQkFHSSxhQUNULENBQUssd0JBS08saUNBQ0QsQ0FEQyx5QkFDRCxDQUFNLGdDQUNMLENBREssd0JBQ0wsQ0FBSSwrQkFFRyxTQUNuQixDQUFDLGdDQUVtQixTQUNwQixDQUFDLHVCQUVVLDhCQUNKLENBREksc0JBQ0osQ0FBTyxtQkFFZixHQUNOLFNBQ1MsQ0FBQyxLQUNSLFNBQ08sQ0FBQyxDQUFBLFlBS0gsbUNBQ0csQ0FBd0Isa0NBVUgsU0FDdEIsQ0FBQyw2QkFDRSxDQUFrQix3RkFDeUQsWUFDM0UsQ0FBQyxxQ0FDcUIsbUNBQ2pCLENBRGlCLDJCQUNqQixDQUFXLGlDQUtBLGlCQUNwQixDQUFRLFdBQ1YsQ0FBSSxlQUNBLENBQUksbUNBRWdCLGlCQUN0QixDQUFRLFdBQ1YsQ0FBSSxVQUNMLENBQUksUUFDTCxDQUFHLE9BQ0osQ0FBRyxpQkFDSyxDQUFLLGdCQUNOLENBQUssOENBQ3FCLENBQVMsY0FDdkMsQ0FBTyxTQUNOLENBQUMsa0NBQ21CLENBQU0sdUNBQ3ZCLENBRHVCLCtCQUN2QixDQUR1Qiw2REFDdkIsQ0FBb0IseUNBR0YsaUNBQ2YsQ0FEZSx5QkFDZixDQUFlLHFHQUdxQixZQUMxQyxDQUFJLDRCQUVZLFNBQ2hCLENBQUMsV0FDRixDQUFJLGlDQUNTLENBQWEsMkJBQ2YsQ0FBUyx1QkFDWCxDQUFPLDZCQUNaLENBQWtCLCtCQUVGLGlCQUNsQixDQUFRLFNBQ1QsQ0FBQyxXQUNGLENBQUksVUFDTCxDQUFJLGNBN0xBLGlCQWtNRCxDQUFRLGtFQU9QLGlCQUNHLENBQVEsb0JBQ2IsQ0FBZ0IsNEVBRWpCLGNBUkcsQ0FBSSxlQVVJLENBQUcsZ0JBVlgsQ0FBSSxhQVlBLENBQUssd0ZBRVAsYUFDRSxDQUFvQixvRkFJckIsWUFDQyxDQUFJLGlDQUlSLFVBekJFLENBQUksaUNBNkJOLFdBN0JFLENBQUksd0JBa0NSLG9CQUNFLENBREYsbUJBQ0UsQ0FERixZQUNFLENBQUksVUFDTixDQUFJLDhCQUNNLENBRE4sb0JBQ00sQ0FETixzQkFDTSxDQUFNLGVBQ1gsQ0FBSSx1Q0FFRixVQUNMLENBQUksV0FDSCxDQUFJLGlCQUNHLENBQUcsd0JBQ1YsQ0FBaUIsNEJBQ1AsQ0FBVyxpQkFDZixDQUFJLGtEQUVOLGNBQ0ksQ0FBQywyRkFHQSx3QkFDRyxDQUFPOzs7Ozs7RUMzUC9CLENDRUMsMEJBR0Qsb0JBS0UscUVBQXNFLENBQ3RFLDZEQUE4RCxDQUM5RCxzQ0FBdUMsQ0FDdkMsOEJBQStCLENBR2pDLFFBRUUsd0VBQXlFLENBQ3pFLGdFQUFpRSxDQUNqRSwwQ0FBMkMsQ0FDM0Msa0NBQW1DLENBR3JDLElBQ0Usd0VBQXlFLENBQ3pFLGdFQUFpRSxDQUNqRSwwQ0FBMkMsQ0FDM0Msa0NBQW1DLENBR3JDLElBQ0UseUNBQTBDLENBQzFDLGlDQUFrQyxDQUFBLENBSXRDLGtCQUNFLG9CQUtFLHFFQUFzRSxDQUN0RSw2REFBOEQsQ0FDOUQsc0NBQXVDLENBQ3ZDLDhCQUErQixDQUdqQyxRQUVFLHdFQUF5RSxDQUN6RSxnRUFBaUUsQ0FDakUsMENBQTJDLENBQzNDLGtDQUFtQyxDQUdyQyxJQUNFLHdFQUF5RSxDQUN6RSxnRUFBaUUsQ0FDakUsMENBQTJDLENBQzNDLGtDQUFtQyxDQUdyQyxJQUNFLHlDQUEwQyxDQUMxQyxpQ0FBa0MsQ0FBQSxDSDJFdEMsUUd0RUUsNkJBQThCLENBQzlCLHFCQUFzQixDQUN0QixzQ0FBdUMsQ0FDdkMsOEJBQStCLENBQ2hDLHlCQUdDLFlBR0UsU0FBVSxDQUdaLFFBRUUsU0FBVSxDQUFBLENBSWQsaUJBQ0UsWUFHRSxTQUFVLENBR1osUUFFRSxTQUFVLENBQUEsQ0FJZCxPQUNFLDRCQUE2QixDQUM3QixvQkFBcUIsQ0FDdEIseUJBS0MsS0FDRSxrQ0FBbUMsQ0FDbkMsMEJBQTJCLENBRzdCLElBQ0UsMkNBQTRDLENBQzVDLG1DQUFvQyxDQUd0QyxHQUNFLGtDQUFtQyxDQUNuQywwQkFBMkIsQ0FBQSxDQUkvQixpQkFDRSxLQUNFLGtDQUFtQyxDQUNuQywwQkFBMkIsQ0FHN0IsSUFDRSwyQ0FBNEMsQ0FDNUMsbUNBQW9DLENBR3RDLEdBQ0Usa0NBQW1DLENBQ25DLDBCQUEyQixDQUFBLENBSS9CLE9BQ0UsNEJBQTZCLENBQzdCLG9CQUFxQixDQUN0Qiw4QkFHQyxLQUNFLGtDQUFtQyxDQUNuQywwQkFBMkIsQ0FHN0IsSUFDRSx3Q0FBeUMsQ0FDekMsZ0NBQWlDLENBR25DLElBQ0Usd0NBQXlDLENBQ3pDLGdDQUFpQyxDQUduQyxJQUNFLHdDQUF5QyxDQUN6QyxnQ0FBaUMsQ0FHbkMsSUFDRSx3Q0FBeUMsQ0FDekMsZ0NBQWlDLENBR25DLElBQ0Usd0NBQXlDLENBQ3pDLGdDQUFpQyxDQUduQyxHQUNFLGtDQUFtQyxDQUNuQywwQkFBMkIsQ0FBQSxDQUkvQixzQkFDRSxLQUNFLGtDQUFtQyxDQUNuQywwQkFBMkIsQ0FHN0IsSUFDRSx3Q0FBeUMsQ0FDekMsZ0NBQWlDLENBR25DLElBQ0Usd0NBQXlDLENBQ3pDLGdDQUFpQyxDQUduQyxJQUNFLHdDQUF5QyxDQUN6QyxnQ0FBaUMsQ0FHbkMsSUFDRSx3Q0FBeUMsQ0FDekMsZ0NBQWlDLENBR25DLElBQ0Usd0NBQXlDLENBQ3pDLGdDQUFpQyxDQUduQyxHQUNFLGtDQUFtQyxDQUNuQywwQkFBMkIsQ0FBQSxDQUkvQixZQUNFLGlDQUFrQyxDQUNsQyx5QkFBMEIsQ0FDM0IseUJBR0MsUUFFRSxzQ0FBdUMsQ0FDdkMsOEJBQStCLENBR2pDLG9CQUtFLDBDQUEyQyxDQUMzQyxrQ0FBbUMsQ0FHckMsZ0JBSUUseUNBQTBDLENBQzFDLGlDQUFrQyxDQUFBLENBSXRDLGlCQUNFLFFBRUUsc0NBQXVDLENBQ3ZDLDhCQUErQixDQUdqQyxvQkFLRSwwQ0FBMkMsQ0FDM0Msa0NBQW1DLENBR3JDLGdCQUlFLHlDQUEwQyxDQUMxQyxpQ0FBa0MsQ0FBQSxDQUl0QyxPQUNFLDRCQUE2QixDQUM3QixvQkFBcUIsQ0FDdEIsNkJBR0MsR0FDRSwrQkFBZ0MsQ0FDaEMsdUJBQXdCLENBRzFCLEtBQ0UsaURBQWtELENBQ2xELHlDQUEwQyxDQUc1QyxNQUNFLCtDQUFnRCxDQUNoRCx1Q0FBd0MsQ0FHMUMsTUFDRSxpREFBa0QsQ0FDbEQseUNBQTBDLENBRzVDLE1BQ0UsK0NBQWdELENBQ2hELHVDQUF3QyxDQUcxQyxJQUNFLCtCQUFnQyxDQUNoQyx1QkFBd0IsQ0FBQSxDQUk1QixxQkFDRSxHQUNFLCtCQUFnQyxDQUNoQyx1QkFBd0IsQ0FHMUIsS0FDRSxpREFBa0QsQ0FDbEQseUNBQTBDLENBRzVDLE1BQ0UsK0NBQWdELENBQ2hELHVDQUF3QyxDQUcxQyxNQUNFLGlEQUFrRCxDQUNsRCx5Q0FBMEMsQ0FHNUMsTUFDRSwrQ0FBZ0QsQ0FDaEQsdUNBQXdDLENBRzFDLElBQ0UsK0JBQWdDLENBQ2hDLHVCQUF3QixDQUFBLENBSTVCLFdBQ0UsNkNBQThDLENBQzlDLHFDQUFzQyxDQUN0QyxnQ0FBaUMsQ0FDakMsd0JBQXlCLENBQzFCLHlCQUdDLElBQ0UsMENBQTJDLENBQzNDLGtDQUFtQyxDQUdyQyxJQUNFLDJDQUE0QyxDQUM1QyxtQ0FBb0MsQ0FHdEMsSUFDRSx5Q0FBMEMsQ0FDMUMsaUNBQWtDLENBR3BDLElBQ0UsMENBQTJDLENBQzNDLGtDQUFtQyxDQUdyQyxHQUNFLHlDQUEwQyxDQUMxQyxpQ0FBa0MsQ0FBQSxDQUl0QyxpQkFDRSxJQUNFLDBDQUEyQyxDQUMzQyxrQ0FBbUMsQ0FHckMsSUFDRSwyQ0FBNEMsQ0FDNUMsbUNBQW9DLENBR3RDLElBQ0UseUNBQTBDLENBQzFDLGlDQUFrQyxDQUdwQyxJQUNFLDBDQUEyQyxDQUMzQyxrQ0FBbUMsQ0FHckMsR0FDRSx5Q0FBMEMsQ0FDMUMsaUNBQWtDLENBQUEsQ0FJdEMsT0FDRSxtQ0FBb0MsQ0FDcEMsMkJBQTRCLENBQzVCLDRCQUE2QixDQUM3QixvQkFBcUIsQ0FDdEIsd0JBR0MsS0FDRSxrQ0FBbUMsQ0FDbkMsMEJBQTJCLENBRzdCLFFBRUUsaUVBQWtFLENBQ2xFLHlEQUEwRCxDQUc1RCxnQkFJRSxnRUFBaUUsQ0FDakUsd0RBQXlELENBRzNELFlBR0UsaUVBQWtFLENBQ2xFLHlEQUEwRCxDQUc1RCxHQUNFLGtDQUFtQyxDQUNuQywwQkFBMkIsQ0FBQSxDQUkvQixnQkFDRSxLQUNFLGtDQUFtQyxDQUNuQywwQkFBMkIsQ0FHN0IsUUFFRSxpRUFBa0UsQ0FDbEUseURBQTBELENBRzVELGdCQUlFLGdFQUFpRSxDQUNqRSx3REFBeUQsQ0FHM0QsWUFHRSxpRUFBa0UsQ0FDbEUseURBQTBELENBRzVELEdBQ0Usa0NBQW1DLENBQ25DLDBCQUEyQixDQUFBLENBSS9CLE1BQ0UsMkJBQTRCLENBQzVCLG1CQUFvQixDQUNyQiwwQkFLQyxLQUNFLHNDQUF1QyxDQUN2Qyw4QkFBK0IsQ0FHakMsSUFDRSxrRUFBbUUsQ0FDbkUsMERBQTJELENBRzdELElBQ0UsZ0VBQWlFLENBQ2pFLHdEQUF5RCxDQUczRCxJQUNFLGtFQUFtRSxDQUNuRSwwREFBMkQsQ0FHN0QsSUFDRSxnRUFBaUUsQ0FDakUsd0RBQXlELENBRzNELElBQ0UsaUVBQWtFLENBQ2xFLHlEQUEwRCxDQUc1RCxHQUNFLHNDQUF1QyxDQUN2Qyw4QkFBK0IsQ0FBQSxDQUluQyxrQkFDRSxLQUNFLHNDQUF1QyxDQUN2Qyw4QkFBK0IsQ0FHakMsSUFDRSxrRUFBbUUsQ0FDbkUsMERBQTJELENBRzdELElBQ0UsZ0VBQWlFLENBQ2pFLHdEQUF5RCxDQUczRCxJQUNFLGtFQUFtRSxDQUNuRSwwREFBMkQsQ0FHN0QsSUFDRSxnRUFBaUUsQ0FDakUsd0RBQXlELENBRzNELElBQ0UsaUVBQWtFLENBQ2xFLHlEQUEwRCxDQUc1RCxHQUNFLHNDQUF1QyxDQUN2Qyw4QkFBK0IsQ0FBQSxDQUluQyxRQUNFLDZCQUE4QixDQUM5QixxQkFBc0IsQ0FDdkIseUJBR0MsY0FHRSxzQ0FBdUMsQ0FDdkMsOEJBQStCLENBR2pDLE1BQ0UsaURBQWtELENBQ2xELHlDQUEwQyxDQUc1QyxNQUNFLCtDQUFnRCxDQUNoRCx1Q0FBd0MsQ0FHMUMsTUFDRSxtREFBb0QsQ0FDcEQsMkNBQTRDLENBRzlDLE1BQ0UsbURBQW9ELENBQ3BELDJDQUE0QyxDQUc5QyxNQUNFLHVEQUF3RCxDQUN4RCwrQ0FBZ0QsQ0FHbEQsTUFDRSxxREFBd0QsQ0FDeEQsNkNBQWdELENBR2xELE1BQ0UsdURBQTRELENBQzVELCtDQUFvRCxDQUFBLENBSXhELGlCQUNFLGNBR0Usc0NBQXVDLENBQ3ZDLDhCQUErQixDQUdqQyxNQUNFLGlEQUFrRCxDQUNsRCx5Q0FBMEMsQ0FHNUMsTUFDRSwrQ0FBZ0QsQ0FDaEQsdUNBQXdDLENBRzFDLE1BQ0UsbURBQW9ELENBQ3BELDJDQUE0QyxDQUc5QyxNQUNFLG1EQUFvRCxDQUNwRCwyQ0FBNEMsQ0FHOUMsTUFDRSx1REFBd0QsQ0FDeEQsK0NBQWdELENBR2xELE1BQ0UscURBQXdELENBQ3hELDZDQUFnRCxDQUdsRCxNQUNFLHVEQUE0RCxDQUM1RCwrQ0FBb0QsQ0FBQSxDQUl4RCxPQUNFLDRCQUE2QixDQUM3QixvQkFBcUIsQ0FDckIsK0JBQWdDLENBQ2hDLHVCQUF3QixDQUN6Qiw2QkFHQyxHQUNFLDBCQUEyQixDQUMzQixrQkFBbUIsQ0FHckIsSUFDRSw0QkFBNkIsQ0FDN0Isb0JBQXFCLENBR3ZCLElBQ0UsMEJBQTJCLENBQzNCLGtCQUFtQixDQUdyQixJQUNFLDRCQUE2QixDQUM3QixvQkFBcUIsQ0FHdkIsSUFDRSwwQkFBMkIsQ0FDM0Isa0JBQW1CLENBQUEsQ0FJdkIscUJBQ0UsR0FDRSwwQkFBMkIsQ0FDM0Isa0JBQW1CLENBR3JCLElBQ0UsNEJBQTZCLENBQzdCLG9CQUFxQixDQUd2QixJQUNFLDBCQUEyQixDQUMzQixrQkFBbUIsQ0FHckIsSUFDRSw0QkFBNkIsQ0FDN0Isb0JBQXFCLENBR3ZCLElBQ0UsMEJBQTJCLENBQzNCLGtCQUFtQixDQUFBLENBSXZCLFdBQ0UsZ0NBQWlDLENBQ2pDLHdCQUF5QixDQUN6QiwrQkFBZ0MsQ0FDaEMsdUJBQXdCLENBQ3hCLDZDQUE4QyxDQUM5QyxxQ0FBc0MsQ0FDdkMsNEJBR0Msd0JBTUUscUVBQXNFLENBQ3RFLDZEQUE4RCxDQUdoRSxHQUNFLFNBQVUsQ0FDVix3Q0FBeUMsQ0FDekMsZ0NBQWlDLENBR25DLElBQ0Usd0NBQXlDLENBQ3pDLGdDQUFpQyxDQUduQyxJQUNFLHdDQUF5QyxDQUN6QyxnQ0FBaUMsQ0FHbkMsSUFDRSxTQUFVLENBQ1YsMkNBQTRDLENBQzVDLG1DQUFvQyxDQUd0QyxJQUNFLDJDQUE0QyxDQUM1QyxtQ0FBb0MsQ0FHdEMsR0FDRSxTQUFVLENBQ1Ysa0NBQW1DLENBQ25DLDBCQUEyQixDQUFBLENBSS9CLG9CQUNFLHdCQU1FLHFFQUFzRSxDQUN0RSw2REFBOEQsQ0FHaEUsR0FDRSxTQUFVLENBQ1Ysd0NBQXlDLENBQ3pDLGdDQUFpQyxDQUduQyxJQUNFLHdDQUF5QyxDQUN6QyxnQ0FBaUMsQ0FHbkMsSUFDRSx3Q0FBeUMsQ0FDekMsZ0NBQWlDLENBR25DLElBQ0UsU0FBVSxDQUNWLDJDQUE0QyxDQUM1QyxtQ0FBb0MsQ0FHdEMsSUFDRSwyQ0FBNEMsQ0FDNUMsbUNBQW9DLENBR3RDLEdBQ0UsU0FBVSxDQUNWLGtDQUFtQyxDQUNuQywwQkFBMkIsQ0FBQSxDQUkvQixVQUNFLGdDQUFpQyxDQUNqQyx3QkFBeUIsQ0FDekIsK0JBQWdDLENBQ2hDLHVCQUF3QixDQUN6QixnQ0FHQyxvQkFLRSxxRUFBc0UsQ0FDdEUsNkRBQThELENBR2hFLEdBQ0UsU0FBVSxDQUNWLDRDQUE2QyxDQUM3QyxvQ0FBcUMsQ0FHdkMsSUFDRSxTQUFVLENBQ1YseUNBQTBDLENBQzFDLGlDQUFrQyxDQUdwQyxJQUNFLDBDQUEyQyxDQUMzQyxrQ0FBbUMsQ0FHckMsSUFDRSx3Q0FBeUMsQ0FDekMsZ0NBQWlDLENBR25DLEdBQ0Usc0NBQXVDLENBQ3ZDLDhCQUErQixDQUFBLENBSW5DLHdCQUNFLG9CQUtFLHFFQUFzRSxDQUN0RSw2REFBOEQsQ0FHaEUsR0FDRSxTQUFVLENBQ1YsNENBQTZDLENBQzdDLG9DQUFxQyxDQUd2QyxJQUNFLFNBQVUsQ0FDVix5Q0FBMEMsQ0FDMUMsaUNBQWtDLENBR3BDLElBQ0UsMENBQTJDLENBQzNDLGtDQUFtQyxDQUdyQyxJQUNFLHdDQUF5QyxDQUN6QyxnQ0FBaUMsQ0FHbkMsR0FDRSxzQ0FBdUMsQ0FDdkMsOEJBQStCLENBQUEsQ0FJbkMsY0FDRSxtQ0FBb0MsQ0FDcEMsMkJBQTRCLENBQzdCLGdDQUdDLG9CQUtFLHFFQUFzRSxDQUN0RSw2REFBOEQsQ0FHaEUsR0FDRSxTQUFVLENBQ1YsNENBQTZDLENBQzdDLG9DQUFxQyxDQUd2QyxJQUNFLFNBQVUsQ0FDVix5Q0FBMEMsQ0FDMUMsaUNBQWtDLENBR3BDLElBQ0UsMENBQTJDLENBQzNDLGtDQUFtQyxDQUdyQyxJQUNFLHdDQUF5QyxDQUN6QyxnQ0FBaUMsQ0FHbkMsR0FDRSxzQ0FBdUMsQ0FDdkMsOEJBQStCLENBQUEsQ0FJbkMsd0JBQ0Usb0JBS0UscUVBQXNFLENBQ3RFLDZEQUE4RCxDQUdoRSxHQUNFLFNBQVUsQ0FDViw0Q0FBNkMsQ0FDN0Msb0NBQXFDLENBR3ZDLElBQ0UsU0FBVSxDQUNWLHlDQUEwQyxDQUMxQyxpQ0FBa0MsQ0FHcEMsSUFDRSwwQ0FBMkMsQ0FDM0Msa0NBQW1DLENBR3JDLElBQ0Usd0NBQXlDLENBQ3pDLGdDQUFpQyxDQUduQyxHQUNFLHNDQUF1QyxDQUN2Qyw4QkFBK0IsQ0FBQSxDQUluQyxjQUNFLG1DQUFvQyxDQUNwQywyQkFBNEIsQ0FDN0IsaUNBR0Msb0JBS0UscUVBQXNFLENBQ3RFLDZEQUE4RCxDQUdoRSxLQUNFLFNBQVUsQ0FDViwyQ0FBNEMsQ0FDNUMsbUNBQW9DLENBR3RDLElBQ0UsU0FBVSxDQUNWLDBDQUEyQyxDQUMzQyxrQ0FBbUMsQ0FHckMsSUFDRSx5Q0FBMEMsQ0FDMUMsaUNBQWtDLENBR3BDLElBQ0UseUNBQTBDLENBQzFDLGlDQUFrQyxDQUdwQyxHQUNFLHNDQUF1QyxDQUN2Qyw4QkFBK0IsQ0FBQSxDQUluQyx5QkFDRSxvQkFLRSxxRUFBc0UsQ0FDdEUsNkRBQThELENBR2hFLEtBQ0UsU0FBVSxDQUNWLDJDQUE0QyxDQUM1QyxtQ0FBb0MsQ0FHdEMsSUFDRSxTQUFVLENBQ1YsMENBQTJDLENBQzNDLGtDQUFtQyxDQUdyQyxJQUNFLHlDQUEwQyxDQUMxQyxpQ0FBa0MsQ0FHcEMsSUFDRSx5Q0FBMEMsQ0FDMUMsaUNBQWtDLENBR3BDLEdBQ0Usc0NBQXVDLENBQ3ZDLDhCQUErQixDQUFBLENBSW5DLGVBQ0Usb0NBQXFDLENBQ3JDLDRCQUE2QixDQUM5Qiw4QkFHQyxvQkFLRSxxRUFBc0UsQ0FDdEUsNkRBQThELENBR2hFLEtBQ0UsU0FBVSxDQUNWLDJDQUE0QyxDQUM1QyxtQ0FBb0MsQ0FHdEMsSUFDRSxTQUFVLENBQ1YsMENBQTJDLENBQzNDLGtDQUFtQyxDQUdyQyxJQUNFLHlDQUEwQyxDQUMxQyxpQ0FBa0MsQ0FHcEMsSUFDRSx5Q0FBMEMsQ0FDMUMsaUNBQWtDLENBR3BDLEdBQ0Usc0NBQXVDLENBQ3ZDLDhCQUErQixDQUFBLENBSW5DLHNCQUNFLG9CQUtFLHFFQUFzRSxDQUN0RSw2REFBOEQsQ0FHaEUsS0FDRSxTQUFVLENBQ1YsMkNBQTRDLENBQzVDLG1DQUFvQyxDQUd0QyxJQUNFLFNBQVUsQ0FDViwwQ0FBMkMsQ0FDM0Msa0NBQW1DLENBR3JDLElBQ0UseUNBQTBDLENBQzFDLGlDQUFrQyxDQUdwQyxJQUNFLHlDQUEwQyxDQUMxQyxpQ0FBa0MsQ0FHcEMsR0FDRSxzQ0FBdUMsQ0FDdkMsOEJBQStCLENBQUEsQ0FJbkMsWUFDRSxpQ0FBa0MsQ0FDbEMseUJBQTBCLENBQzNCLDZCQUdDLElBQ0Usd0NBQXlDLENBQ3pDLGdDQUFpQyxDQUduQyxRQUVFLFNBQVUsQ0FDVix3Q0FBeUMsQ0FDekMsZ0NBQWlDLENBR25DLEdBQ0UsU0FBVSxDQUNWLHdDQUF5QyxDQUN6QyxnQ0FBaUMsQ0FBQSxDQUlyQyxxQkFDRSxJQUNFLHdDQUF5QyxDQUN6QyxnQ0FBaUMsQ0FHbkMsUUFFRSxTQUFVLENBQ1Ysd0NBQXlDLENBQ3pDLGdDQUFpQyxDQUduQyxHQUNFLFNBQVUsQ0FDVix3Q0FBeUMsQ0FDekMsZ0NBQWlDLENBQUEsQ0FJckMsV0FDRSxnQ0FBaUMsQ0FDakMsd0JBQXlCLENBQ3pCLGdDQUFpQyxDQUNqQyx3QkFBeUIsQ0FDMUIsaUNBR0MsSUFDRSx5Q0FBMEMsQ0FDMUMsaUNBQWtDLENBR3BDLFFBRUUsU0FBVSxDQUNWLDBDQUEyQyxDQUMzQyxrQ0FBbUMsQ0FHckMsR0FDRSxTQUFVLENBQ1YsMkNBQTRDLENBQzVDLG1DQUFvQyxDQUFBLENBSXhDLHlCQUNFLElBQ0UseUNBQTBDLENBQzFDLGlDQUFrQyxDQUdwQyxRQUVFLFNBQVUsQ0FDViwwQ0FBMkMsQ0FDM0Msa0NBQW1DLENBR3JDLEdBQ0UsU0FBVSxDQUNWLDJDQUE0QyxDQUM1QyxtQ0FBb0MsQ0FBQSxDQUl4QyxlQUNFLG9DQUFxQyxDQUNyQyw0QkFBNkIsQ0FDOUIsaUNBR0MsSUFDRSxTQUFVLENBQ1YseUNBQTBDLENBQzFDLGlDQUFrQyxDQUdwQyxHQUNFLFNBQVUsQ0FDViw0Q0FBNkMsQ0FDN0Msb0NBQXFDLENBQUEsQ0FJekMseUJBQ0UsSUFDRSxTQUFVLENBQ1YseUNBQTBDLENBQzFDLGlDQUFrQyxDQUdwQyxHQUNFLFNBQVUsQ0FDViw0Q0FBNkMsQ0FDN0Msb0NBQXFDLENBQUEsQ0FJekMsZUFDRSxvQ0FBcUMsQ0FDckMsNEJBQTZCLENBQzlCLGtDQUdDLElBQ0UsU0FBVSxDQUNWLDBDQUEyQyxDQUMzQyxrQ0FBbUMsQ0FHckMsR0FDRSxTQUFVLENBQ1YsMkNBQTRDLENBQzVDLG1DQUFvQyxDQUFBLENBSXhDLDBCQUNFLElBQ0UsU0FBVSxDQUNWLDBDQUEyQyxDQUMzQyxrQ0FBbUMsQ0FHckMsR0FDRSxTQUFVLENBQ1YsMkNBQTRDLENBQzVDLG1DQUFvQyxDQUFBLENBSXhDLGdCQUNFLHFDQUFzQyxDQUN0Qyw2QkFBOEIsQ0FDL0IsK0JBR0MsSUFDRSwwQ0FBMkMsQ0FDM0Msa0NBQW1DLENBR3JDLFFBRUUsU0FBVSxDQUNWLHlDQUEwQyxDQUMxQyxpQ0FBa0MsQ0FHcEMsR0FDRSxTQUFVLENBQ1YsNENBQTZDLENBQzdDLG9DQUFxQyxDQUFBLENBSXpDLHVCQUNFLElBQ0UsMENBQTJDLENBQzNDLGtDQUFtQyxDQUdyQyxRQUVFLFNBQVUsQ0FDVix5Q0FBMEMsQ0FDMUMsaUNBQWtDLENBR3BDLEdBQ0UsU0FBVSxDQUNWLDRDQUE2QyxDQUM3QyxvQ0FBcUMsQ0FBQSxDQUl6QyxhQUNFLGtDQUFtQyxDQUNuQywwQkFBMkIsQ0FDNUIsMEJBR0MsS0FDRSxTQUFVLENBR1osR0FDRSxTQUFVLENBQUEsQ0FJZCxrQkFDRSxLQUNFLFNBQVUsQ0FHWixHQUNFLFNBQVUsQ0FBQSxDQUlkLFFBQ0UsNkJBQThCLENBQzlCLHFCQUFzQixDQUN2Qiw4QkFHQyxLQUNFLFNBQVUsQ0FDViwwQ0FBMkMsQ0FDM0Msa0NBQW1DLENBR3JDLEdBQ0UsU0FBVSxDQUNWLHNDQUF1QyxDQUN2Qyw4QkFBK0IsQ0FBQSxDQUluQyxzQkFDRSxLQUNFLFNBQVUsQ0FDViwwQ0FBMkMsQ0FDM0Msa0NBQW1DLENBR3JDLEdBQ0UsU0FBVSxDQUNWLHNDQUF1QyxDQUN2Qyw4QkFBK0IsQ0FBQSxDQUluQyxZQUNFLGlDQUFrQyxDQUNsQyx5QkFBMEIsQ0FDM0IsaUNBR0MsS0FDRSxTQUFVLENBQ1YsNENBQTZDLENBQzdDLG9DQUFxQyxDQUd2QyxHQUNFLFNBQVUsQ0FDVixzQ0FBdUMsQ0FDdkMsOEJBQStCLENBQUEsQ0FJbkMseUJBQ0UsS0FDRSxTQUFVLENBQ1YsNENBQTZDLENBQzdDLG9DQUFxQyxDQUd2QyxHQUNFLFNBQVUsQ0FDVixzQ0FBdUMsQ0FDdkMsOEJBQStCLENBQUEsQ0FJbkMsZUFDRSxvQ0FBcUMsQ0FDckMsNEJBQTZCLENBQzlCLDhCQUdDLEtBQ0UsU0FBVSxDQUNWLDBDQUEyQyxDQUMzQyxrQ0FBbUMsQ0FHckMsR0FDRSxTQUFVLENBQ1Ysc0NBQXVDLENBQ3ZDLDhCQUErQixDQUFBLENBSW5DLHNCQUNFLEtBQ0UsU0FBVSxDQUNWLDBDQUEyQyxDQUMzQyxrQ0FBbUMsQ0FHckMsR0FDRSxTQUFVLENBQ1Ysc0NBQXVDLENBQ3ZDLDhCQUErQixDQUFBLENBSW5DLFlBQ0UsaUNBQWtDLENBQ2xDLHlCQUEwQixDQUMzQixpQ0FHQyxLQUNFLFNBQVUsQ0FDViw0Q0FBNkMsQ0FDN0Msb0NBQXFDLENBR3ZDLEdBQ0UsU0FBVSxDQUNWLHNDQUF1QyxDQUN2Qyw4QkFBK0IsQ0FBQSxDQUluQyx5QkFDRSxLQUNFLFNBQVUsQ0FDViw0Q0FBNkMsQ0FDN0Msb0NBQXFDLENBR3ZDLEdBQ0UsU0FBVSxDQUNWLHNDQUF1QyxDQUN2Qyw4QkFBK0IsQ0FBQSxDQUluQyxlQUNFLG9DQUFxQyxDQUNyQyw0QkFBNkIsQ0FDOUIsK0JBR0MsS0FDRSxTQUFVLENBQ1YseUNBQTBDLENBQzFDLGlDQUFrQyxDQUdwQyxHQUNFLFNBQVUsQ0FDVixzQ0FBdUMsQ0FDdkMsOEJBQStCLENBQUEsQ0FJbkMsdUJBQ0UsS0FDRSxTQUFVLENBQ1YseUNBQTBDLENBQzFDLGlDQUFrQyxDQUdwQyxHQUNFLFNBQVUsQ0FDVixzQ0FBdUMsQ0FDdkMsOEJBQStCLENBQUEsQ0FJbkMsYUFDRSxrQ0FBbUMsQ0FDbkMsMEJBQTJCLENBQzVCLGtDQUdDLEtBQ0UsU0FBVSxDQUNWLDJDQUE0QyxDQUM1QyxtQ0FBb0MsQ0FHdEMsR0FDRSxTQUFVLENBQ1Ysc0NBQXVDLENBQ3ZDLDhCQUErQixDQUFBLENBSW5DLDBCQUNFLEtBQ0UsU0FBVSxDQUNWLDJDQUE0QyxDQUM1QyxtQ0FBb0MsQ0FHdEMsR0FDRSxTQUFVLENBQ1Ysc0NBQXVDLENBQ3ZDLDhCQUErQixDQUFBLENBSW5DLGdCQUNFLHFDQUFzQyxDQUN0Qyw2QkFBOEIsQ0FDL0IsNEJBR0MsS0FDRSxTQUFVLENBQ1YseUNBQTBDLENBQzFDLGlDQUFrQyxDQUdwQyxHQUNFLFNBQVUsQ0FDVixzQ0FBdUMsQ0FDdkMsOEJBQStCLENBQUEsQ0FJbkMsb0JBQ0UsS0FDRSxTQUFVLENBQ1YseUNBQTBDLENBQzFDLGlDQUFrQyxDQUdwQyxHQUNFLFNBQVUsQ0FDVixzQ0FBdUMsQ0FDdkMsOEJBQStCLENBQUEsQ0FJbkMsVUFDRSwrQkFBZ0MsQ0FDaEMsdUJBQXdCLENBQ3pCLCtCQUdDLEtBQ0UsU0FBVSxDQUNWLDJDQUE0QyxDQUM1QyxtQ0FBb0MsQ0FHdEMsR0FDRSxTQUFVLENBQ1Ysc0NBQXVDLENBQ3ZDLDhCQUErQixDQUFBLENBSW5DLHVCQUNFLEtBQ0UsU0FBVSxDQUNWLDJDQUE0QyxDQUM1QyxtQ0FBb0MsQ0FHdEMsR0FDRSxTQUFVLENBQ1Ysc0NBQXVDLENBQ3ZDLDhCQUErQixDQUFBLENBSW5DLGFBQ0Usa0NBQW1DLENBQ25DLDBCQUEyQixDQUM1QiwyQkFHQyxLQUNFLFNBQVUsQ0FHWixHQUNFLFNBQVUsQ0FBQSxDQUlkLG1CQUNFLEtBQ0UsU0FBVSxDQUdaLEdBQ0UsU0FBVSxDQUFBLENBSWQsU0FDRSw4QkFBK0IsQ0FDL0Isc0JBQXVCLENBQ3hCLCtCQUdDLEtBQ0UsU0FBVSxDQUdaLEdBQ0UsU0FBVSxDQUNWLHlDQUEwQyxDQUMxQyxpQ0FBa0MsQ0FBQSxDQUl0Qyx1QkFDRSxLQUNFLFNBQVUsQ0FHWixHQUNFLFNBQVUsQ0FDVix5Q0FBMEMsQ0FDMUMsaUNBQWtDLENBQUEsQ0FJdEMsYUFDRSxrQ0FBbUMsQ0FDbkMsMEJBQTJCLENBQzVCLGtDQUdDLEtBQ0UsU0FBVSxDQUdaLEdBQ0UsU0FBVSxDQUNWLDJDQUE0QyxDQUM1QyxtQ0FBb0MsQ0FBQSxDQUl4QywwQkFDRSxLQUNFLFNBQVUsQ0FHWixHQUNFLFNBQVUsQ0FDViwyQ0FBNEMsQ0FDNUMsbUNBQW9DLENBQUEsQ0FJeEMsZ0JBQ0UscUNBQXNDLENBQ3RDLDZCQUE4QixDQUMvQiwrQkFHQyxLQUNFLFNBQVUsQ0FHWixHQUNFLFNBQVUsQ0FDViwwQ0FBMkMsQ0FDM0Msa0NBQW1DLENBQUEsQ0FJdkMsdUJBQ0UsS0FDRSxTQUFVLENBR1osR0FDRSxTQUFVLENBQ1YsMENBQTJDLENBQzNDLGtDQUFtQyxDQUFBLENBSXZDLGFBQ0Usa0NBQW1DLENBQ25DLDBCQUEyQixDQUM1QixrQ0FHQyxLQUNFLFNBQVUsQ0FHWixHQUNFLFNBQVUsQ0FDViw0Q0FBNkMsQ0FDN0Msb0NBQXFDLENBQUEsQ0FJekMsMEJBQ0UsS0FDRSxTQUFVLENBR1osR0FDRSxTQUFVLENBQ1YsNENBQTZDLENBQzdDLG9DQUFxQyxDQUFBLENBSXpDLGdCQUNFLHFDQUFzQyxDQUN0Qyw2QkFBOEIsQ0FDL0IsZ0NBR0MsS0FDRSxTQUFVLENBR1osR0FDRSxTQUFVLENBQ1YseUNBQTBDLENBQzFDLGlDQUFrQyxDQUFBLENBSXRDLHdCQUNFLEtBQ0UsU0FBVSxDQUdaLEdBQ0UsU0FBVSxDQUNWLHlDQUEwQyxDQUMxQyxpQ0FBa0MsQ0FBQSxDQUl0QyxjQUNFLG1DQUFvQyxDQUNwQywyQkFBNEIsQ0FDN0IsbUNBR0MsS0FDRSxTQUFVLENBR1osR0FDRSxTQUFVLENBQ1YsMkNBQTRDLENBQzVDLG1DQUFvQyxDQUFBLENBSXhDLDJCQUNFLEtBQ0UsU0FBVSxDQUdaLEdBQ0UsU0FBVSxDQUNWLDJDQUE0QyxDQUM1QyxtQ0FBb0MsQ0FBQSxDQUl4QyxpQkFDRSxzQ0FBdUMsQ0FDdkMsOEJBQStCLENBQ2hDLDZCQUdDLEtBQ0UsU0FBVSxDQUdaLEdBQ0UsU0FBVSxDQUNWLDBDQUEyQyxDQUMzQyxrQ0FBbUMsQ0FBQSxDQUl2QyxxQkFDRSxLQUNFLFNBQVUsQ0FHWixHQUNFLFNBQVUsQ0FDViwwQ0FBMkMsQ0FDM0Msa0NBQW1DLENBQUEsQ0FJdkMsV0FDRSxnQ0FBaUMsQ0FDakMsd0JBQXlCLENBQzFCLGdDQUdDLEtBQ0UsU0FBVSxDQUdaLEdBQ0UsU0FBVSxDQUNWLDRDQUE2QyxDQUM3QyxvQ0FBcUMsQ0FBQSxDQUl6Qyx3QkFDRSxLQUNFLFNBQVUsQ0FHWixHQUNFLFNBQVUsQ0FDViw0Q0FBNkMsQ0FDN0Msb0NBQXFDLENBQUEsQ0FJekMsY0FDRSxtQ0FBb0MsQ0FDcEMsMkJBQTRCLENBQzdCLHdCQUdDLEtBQ0UscUdBQzBCLENBQzFCLDZGQUE4RixDQUM5RiwwQ0FBMkMsQ0FDM0Msa0NBQW1DLENBR3JDLElBQ0UseUdBQzBCLENBQzFCLGlHQUMwQixDQUMxQiwwQ0FBMkMsQ0FDM0Msa0NBQW1DLENBR3JDLElBQ0UseUdBQzBCLENBQzFCLGlHQUMwQixDQUMxQix5Q0FBMEMsQ0FDMUMsaUNBQWtDLENBR3BDLElBQ0UsMkdBQ3VCLENBQ3ZCLG1HQUN1QixDQUN2Qix5Q0FBMEMsQ0FDMUMsaUNBQWtDLENBR3BDLEdBQ0Usa0dBQ3VCLENBQ3ZCLDBGQUEyRixDQUMzRix5Q0FBMEMsQ0FDMUMsaUNBQWtDLENBQUEsQ0FJdEMsZ0JBQ0UsS0FDRSxxR0FDMEIsQ0FDMUIsNkZBQThGLENBQzlGLDBDQUEyQyxDQUMzQyxrQ0FBbUMsQ0FHckMsSUFDRSx5R0FDMEIsQ0FDMUIsaUdBQzBCLENBQzFCLDBDQUEyQyxDQUMzQyxrQ0FBbUMsQ0FHckMsSUFDRSx5R0FDMEIsQ0FDMUIsaUdBQzBCLENBQzFCLHlDQUEwQyxDQUMxQyxpQ0FBa0MsQ0FHcEMsSUFDRSwyR0FDdUIsQ0FDdkIsbUdBQ3VCLENBQ3ZCLHlDQUEwQyxDQUMxQyxpQ0FBa0MsQ0FHcEMsR0FDRSxrR0FDdUIsQ0FDdkIsMEZBQTJGLENBQzNGLHlDQUEwQyxDQUMxQyxpQ0FBa0MsQ0FBQSxDQUl0QyxlQUNFLG1DQUFvQyxDQUNwQywyQkFBNEIsQ0FDNUIsMkJBQTRCLENBQzVCLG1CQUFvQixDQUNyQiwyQkFHQyxLQUNFLDZEQUE4RCxDQUM5RCxxREFBc0QsQ0FDdEQseUNBQTBDLENBQzFDLGlDQUFrQyxDQUNsQyxTQUFVLENBR1osSUFDRSw4REFBK0QsQ0FDL0Qsc0RBQXVELENBQ3ZELHlDQUEwQyxDQUMxQyxpQ0FBa0MsQ0FHcEMsSUFDRSw2REFBOEQsQ0FDOUQscURBQXNELENBQ3RELFNBQVUsQ0FHWixJQUNFLDZEQUE4RCxDQUM5RCxxREFBc0QsQ0FHeEQsR0FDRSxvQ0FBcUMsQ0FDckMsNEJBQTZCLENBQUEsQ0FJakMsbUJBQ0UsS0FDRSw2REFBOEQsQ0FDOUQscURBQXNELENBQ3RELHlDQUEwQyxDQUMxQyxpQ0FBa0MsQ0FDbEMsU0FBVSxDQUdaLElBQ0UsOERBQStELENBQy9ELHNEQUF1RCxDQUN2RCx5Q0FBMEMsQ0FDMUMsaUNBQWtDLENBR3BDLElBQ0UsNkRBQThELENBQzlELHFEQUFzRCxDQUN0RCxTQUFVLENBR1osSUFDRSw2REFBOEQsQ0FDOUQscURBQXNELENBR3hELEdBQ0Usb0NBQXFDLENBQ3JDLDRCQUE2QixDQUFBLENBSWpDLFNBQ0UsOENBQStDLENBQy9DLHNDQUF1QyxDQUN2Qyw4QkFBK0IsQ0FDL0Isc0JBQXVCLENBQ3hCLDJCQUdDLEtBQ0UsNkRBQThELENBQzlELHFEQUFzRCxDQUN0RCx5Q0FBMEMsQ0FDMUMsaUNBQWtDLENBQ2xDLFNBQVUsQ0FHWixJQUNFLDhEQUErRCxDQUMvRCxzREFBdUQsQ0FDdkQseUNBQTBDLENBQzFDLGlDQUFrQyxDQUdwQyxJQUNFLDZEQUE4RCxDQUM5RCxxREFBc0QsQ0FDdEQsU0FBVSxDQUdaLElBQ0UsNkRBQThELENBQzlELHFEQUFzRCxDQUd4RCxHQUNFLG9DQUFxQyxDQUNyQyw0QkFBNkIsQ0FBQSxDQUlqQyxtQkFDRSxLQUNFLDZEQUE4RCxDQUM5RCxxREFBc0QsQ0FDdEQseUNBQTBDLENBQzFDLGlDQUFrQyxDQUNsQyxTQUFVLENBR1osSUFDRSw4REFBK0QsQ0FDL0Qsc0RBQXVELENBQ3ZELHlDQUEwQyxDQUMxQyxpQ0FBa0MsQ0FHcEMsSUFDRSw2REFBOEQsQ0FDOUQscURBQXNELENBQ3RELFNBQVUsQ0FHWixJQUNFLDZEQUE4RCxDQUM5RCxxREFBc0QsQ0FHeEQsR0FDRSxvQ0FBcUMsQ0FDckMsNEJBQTZCLENBQUEsQ0FJakMsU0FDRSw4Q0FBK0MsQ0FDL0Msc0NBQXVDLENBQ3ZDLDhCQUErQixDQUMvQixzQkFBdUIsQ0FDeEIsNEJBR0MsS0FDRSxvQ0FBcUMsQ0FDckMsNEJBQTZCLENBRy9CLElBQ0UsOERBQStELENBQy9ELHNEQUF1RCxDQUN2RCxTQUFVLENBR1osR0FDRSw2REFBOEQsQ0FDOUQscURBQXNELENBQ3RELFNBQVUsQ0FBQSxDQUlkLG9CQUNFLEtBQ0Usb0NBQXFDLENBQ3JDLDRCQUE2QixDQUcvQixJQUNFLDhEQUErRCxDQUMvRCxzREFBdUQsQ0FDdkQsU0FBVSxDQUdaLEdBQ0UsNkRBQThELENBQzlELHFEQUFzRCxDQUN0RCxTQUFVLENBQUEsQ0FJZCxVQUNFLGdDQUFpQyxDQUNqQyx3QkFBeUIsQ0FDekIsK0JBQWdDLENBQ2hDLHVCQUF3QixDQUN4Qiw4Q0FBK0MsQ0FDL0Msc0NBQXVDLENBQ3hDLDRCQUdDLEtBQ0Usb0NBQXFDLENBQ3JDLDRCQUE2QixDQUcvQixJQUNFLDhEQUErRCxDQUMvRCxzREFBdUQsQ0FDdkQsU0FBVSxDQUdaLEdBQ0UsNkRBQThELENBQzlELHFEQUFzRCxDQUN0RCxTQUFVLENBQUEsQ0FJZCxvQkFDRSxLQUNFLG9DQUFxQyxDQUNyQyw0QkFBNkIsQ0FHL0IsSUFDRSw4REFBK0QsQ0FDL0Qsc0RBQXVELENBQ3ZELFNBQVUsQ0FHWixHQUNFLDZEQUE4RCxDQUM5RCxxREFBc0QsQ0FDdEQsU0FBVSxDQUFBLENBSWQsVUFDRSxnQ0FBaUMsQ0FDakMsd0JBQXlCLENBQ3pCLDhDQUErQyxDQUMvQyxzQ0FBdUMsQ0FDdkMsK0JBQWdDLENBQ2hDLHVCQUF3QixDQUN6QixnQ0FHQyxLQUNFLHVEQUF3RCxDQUN4RCwrQ0FBZ0QsQ0FDaEQsU0FBVSxDQUdaLElBQ0UsOEJBQStCLENBQy9CLHNCQUF1QixDQUN2QixTQUFVLENBR1osSUFDRSw4QkFBK0IsQ0FDL0Isc0JBQXVCLENBR3pCLEdBQ0Usc0NBQXVDLENBQ3ZDLDhCQUErQixDQUFBLENBSW5DLHdCQUNFLEtBQ0UsdURBQXdELENBQ3hELCtDQUFnRCxDQUNoRCxTQUFVLENBR1osSUFDRSw4QkFBK0IsQ0FDL0Isc0JBQXVCLENBQ3ZCLFNBQVUsQ0FHWixJQUNFLDhCQUErQixDQUMvQixzQkFBdUIsQ0FHekIsR0FDRSxzQ0FBdUMsQ0FDdkMsOEJBQStCLENBQUEsQ0FJbkMsY0FDRSxtQ0FBb0MsQ0FDcEMsMkJBQTRCLENBQzVCLDBDQUEyQyxDQUMzQyxrQ0FBbUMsQ0FDcEMsaUNBR0MsS0FDRSxTQUFVLENBR1osR0FDRSxzREFBdUQsQ0FDdkQsOENBQStDLENBQy9DLFNBQVUsQ0FBQSxDQUlkLHlCQUNFLEtBQ0UsU0FBVSxDQUdaLEdBQ0Usc0RBQXVELENBQ3ZELDhDQUErQyxDQUMvQyxTQUFVLENBQUEsQ0FJZCxlQUNFLG9DQUFxQyxDQUNyQyw0QkFBNkIsQ0FDN0IseUNBQTBDLENBQzFDLGlDQUFrQyxDQUNuQyw0QkFHQyxLQUNFLCtCQUFnQyxDQUNoQyx1QkFBd0IsQ0FDeEIsNENBQTZDLENBQzdDLG9DQUFxQyxDQUNyQyxTQUFVLENBR1osR0FDRSwrQkFBZ0MsQ0FDaEMsdUJBQXdCLENBQ3hCLHNDQUF1QyxDQUN2Qyw4QkFBK0IsQ0FDL0IsU0FBVSxDQUFBLENBSWQsb0JBQ0UsS0FDRSwrQkFBZ0MsQ0FDaEMsdUJBQXdCLENBQ3hCLDRDQUE2QyxDQUM3QyxvQ0FBcUMsQ0FDckMsU0FBVSxDQUdaLEdBQ0UsK0JBQWdDLENBQ2hDLHVCQUF3QixDQUN4QixzQ0FBdUMsQ0FDdkMsOEJBQStCLENBQy9CLFNBQVUsQ0FBQSxDQUlkLFVBQ0UsK0JBQWdDLENBQ2hDLHVCQUF3QixDQUN6QixvQ0FHQyxLQUNFLG9DQUFxQyxDQUNyQyw0QkFBNkIsQ0FDN0IsMkNBQTRDLENBQzVDLG1DQUFvQyxDQUNwQyxTQUFVLENBR1osR0FDRSxvQ0FBcUMsQ0FDckMsNEJBQTZCLENBQzdCLHNDQUF1QyxDQUN2Qyw4QkFBK0IsQ0FDL0IsU0FBVSxDQUFBLENBSWQsNEJBQ0UsS0FDRSxvQ0FBcUMsQ0FDckMsNEJBQTZCLENBQzdCLDJDQUE0QyxDQUM1QyxtQ0FBb0MsQ0FDcEMsU0FBVSxDQUdaLEdBQ0Usb0NBQXFDLENBQ3JDLDRCQUE2QixDQUM3QixzQ0FBdUMsQ0FDdkMsOEJBQStCLENBQy9CLFNBQVUsQ0FBQSxDQUlkLGtCQUNFLHVDQUF3QyxDQUN4QywrQkFBZ0MsQ0FDakMscUNBR0MsS0FDRSxxQ0FBc0MsQ0FDdEMsNkJBQThCLENBQzlCLDBDQUEyQyxDQUMzQyxrQ0FBbUMsQ0FDbkMsU0FBVSxDQUdaLEdBQ0UscUNBQXNDLENBQ3RDLDZCQUE4QixDQUM5QixzQ0FBdUMsQ0FDdkMsOEJBQStCLENBQy9CLFNBQVUsQ0FBQSxDQUlkLDZCQUNFLEtBQ0UscUNBQXNDLENBQ3RDLDZCQUE4QixDQUM5QiwwQ0FBMkMsQ0FDM0Msa0NBQW1DLENBQ25DLFNBQVUsQ0FHWixHQUNFLHFDQUFzQyxDQUN0Qyw2QkFBOEIsQ0FDOUIsc0NBQXVDLENBQ3ZDLDhCQUErQixDQUMvQixTQUFVLENBQUEsQ0FJZCxtQkFDRSx3Q0FBeUMsQ0FDekMsZ0NBQWlDLENBQ2xDLGtDQUdDLEtBQ0Usb0NBQXFDLENBQ3JDLDRCQUE2QixDQUM3QiwwQ0FBMkMsQ0FDM0Msa0NBQW1DLENBQ25DLFNBQVUsQ0FHWixHQUNFLG9DQUFxQyxDQUNyQyw0QkFBNkIsQ0FDN0Isc0NBQXVDLENBQ3ZDLDhCQUErQixDQUMvQixTQUFVLENBQUEsQ0FJZCwwQkFDRSxLQUNFLG9DQUFxQyxDQUNyQyw0QkFBNkIsQ0FDN0IsMENBQTJDLENBQzNDLGtDQUFtQyxDQUNuQyxTQUFVLENBR1osR0FDRSxvQ0FBcUMsQ0FDckMsNEJBQTZCLENBQzdCLHNDQUF1QyxDQUN2Qyw4QkFBK0IsQ0FDL0IsU0FBVSxDQUFBLENBSWQsZ0JBQ0UscUNBQXNDLENBQ3RDLDZCQUE4QixDQUMvQixtQ0FHQyxLQUNFLHFDQUFzQyxDQUN0Qyw2QkFBOEIsQ0FDOUIsMkNBQTRDLENBQzVDLG1DQUFvQyxDQUNwQyxTQUFVLENBR1osR0FDRSxxQ0FBc0MsQ0FDdEMsNkJBQThCLENBQzlCLHNDQUF1QyxDQUN2Qyw4QkFBK0IsQ0FDL0IsU0FBVSxDQUFBLENBSWQsMkJBQ0UsS0FDRSxxQ0FBc0MsQ0FDdEMsNkJBQThCLENBQzlCLDJDQUE0QyxDQUM1QyxtQ0FBb0MsQ0FDcEMsU0FBVSxDQUdaLEdBQ0UscUNBQXNDLENBQ3RDLDZCQUE4QixDQUM5QixzQ0FBdUMsQ0FDdkMsOEJBQStCLENBQy9CLFNBQVUsQ0FBQSxDQUlkLGlCQUNFLHNDQUF1QyxDQUN2Qyw4QkFBK0IsQ0FDaEMsNkJBR0MsS0FDRSwrQkFBZ0MsQ0FDaEMsdUJBQXdCLENBQ3hCLFNBQVUsQ0FHWixHQUNFLCtCQUFnQyxDQUNoQyx1QkFBd0IsQ0FDeEIsMkNBQTRDLENBQzVDLG1DQUFvQyxDQUNwQyxTQUFVLENBQUEsQ0FJZCxxQkFDRSxLQUNFLCtCQUFnQyxDQUNoQyx1QkFBd0IsQ0FDeEIsU0FBVSxDQUdaLEdBQ0UsK0JBQWdDLENBQ2hDLHVCQUF3QixDQUN4QiwyQ0FBNEMsQ0FDNUMsbUNBQW9DLENBQ3BDLFNBQVUsQ0FBQSxDQUlkLFdBQ0UsZ0NBQWlDLENBQ2pDLHdCQUF5QixDQUMxQixxQ0FHQyxLQUNFLG9DQUFxQyxDQUNyQyw0QkFBNkIsQ0FDN0IsU0FBVSxDQUdaLEdBQ0Usb0NBQXFDLENBQ3JDLDRCQUE2QixDQUM3QiwwQ0FBMkMsQ0FDM0Msa0NBQW1DLENBQ25DLFNBQVUsQ0FBQSxDQUlkLDZCQUNFLEtBQ0Usb0NBQXFDLENBQ3JDLDRCQUE2QixDQUM3QixTQUFVLENBR1osR0FDRSxvQ0FBcUMsQ0FDckMsNEJBQTZCLENBQzdCLDBDQUEyQyxDQUMzQyxrQ0FBbUMsQ0FDbkMsU0FBVSxDQUFBLENBSWQsbUJBQ0Usd0NBQXlDLENBQ3pDLGdDQUFpQyxDQUNsQyxzQ0FHQyxLQUNFLHFDQUFzQyxDQUN0Qyw2QkFBOEIsQ0FDOUIsU0FBVSxDQUdaLEdBQ0UscUNBQXNDLENBQ3RDLDZCQUE4QixDQUM5QiwyQ0FBNEMsQ0FDNUMsbUNBQW9DLENBQ3BDLFNBQVUsQ0FBQSxDQUlkLDhCQUNFLEtBQ0UscUNBQXNDLENBQ3RDLDZCQUE4QixDQUM5QixTQUFVLENBR1osR0FDRSxxQ0FBc0MsQ0FDdEMsNkJBQThCLENBQzlCLDJDQUE0QyxDQUM1QyxtQ0FBb0MsQ0FDcEMsU0FBVSxDQUFBLENBSWQsb0JBQ0UseUNBQTBDLENBQzFDLGlDQUFrQyxDQUNuQyxtQ0FHQyxLQUNFLG9DQUFxQyxDQUNyQyw0QkFBNkIsQ0FDN0IsU0FBVSxDQUdaLEdBQ0Usb0NBQXFDLENBQ3JDLDRCQUE2QixDQUM3QiwyQ0FBNEMsQ0FDNUMsbUNBQW9DLENBQ3BDLFNBQVUsQ0FBQSxDQUlkLDJCQUNFLEtBQ0Usb0NBQXFDLENBQ3JDLDRCQUE2QixDQUM3QixTQUFVLENBR1osR0FDRSxvQ0FBcUMsQ0FDckMsNEJBQTZCLENBQzdCLDJDQUE0QyxDQUM1QyxtQ0FBb0MsQ0FDcEMsU0FBVSxDQUFBLENBSWQsaUJBQ0Usc0NBQXVDLENBQ3ZDLDhCQUErQixDQUNoQyxvQ0FHQyxLQUNFLHFDQUFzQyxDQUN0Qyw2QkFBOEIsQ0FDOUIsU0FBVSxDQUdaLEdBQ0UscUNBQXNDLENBQ3RDLDZCQUE4QixDQUM5QiwwQ0FBMkMsQ0FDM0Msa0NBQW1DLENBQ25DLFNBQVUsQ0FBQSxDQUlkLDRCQUNFLEtBQ0UscUNBQXNDLENBQ3RDLDZCQUE4QixDQUM5QixTQUFVLENBR1osR0FDRSxxQ0FBc0MsQ0FDdEMsNkJBQThCLENBQzlCLDBDQUEyQyxDQUMzQyxrQ0FBbUMsQ0FDbkMsU0FBVSxDQUFBLENBSWQsa0JBQ0UsdUNBQXdDLENBQ3hDLCtCQUFnQyxDQUNqQyx5QkFHQyxHQUNFLGlDQUFrQyxDQUNsQyx5QkFBMEIsQ0FDMUIsNkNBQThDLENBQzlDLHFDQUFzQyxDQUd4QyxRQUVFLDBDQUEyQyxDQUMzQyxrQ0FBbUMsQ0FDbkMsaUNBQWtDLENBQ2xDLHlCQUEwQixDQUMxQiw2Q0FBOEMsQ0FDOUMscUNBQXNDLENBR3hDLFFBRUUsMENBQTJDLENBQzNDLGtDQUFtQyxDQUNuQyxpQ0FBa0MsQ0FDbEMseUJBQTBCLENBQzFCLDZDQUE4QyxDQUM5QyxxQ0FBc0MsQ0FDdEMsU0FBVSxDQUdaLEdBQ0UsMENBQTJDLENBQzNDLGtDQUFtQyxDQUNuQyxTQUFVLENBQUEsQ0FJZCxpQkFDRSxHQUNFLGlDQUFrQyxDQUNsQyx5QkFBMEIsQ0FDMUIsNkNBQThDLENBQzlDLHFDQUFzQyxDQUd4QyxRQUVFLDBDQUEyQyxDQUMzQyxrQ0FBbUMsQ0FDbkMsaUNBQWtDLENBQ2xDLHlCQUEwQixDQUMxQiw2Q0FBOEMsQ0FDOUMscUNBQXNDLENBR3hDLFFBRUUsMENBQTJDLENBQzNDLGtDQUFtQyxDQUNuQyxpQ0FBa0MsQ0FDbEMseUJBQTBCLENBQzFCLDZDQUE4QyxDQUM5QyxxQ0FBc0MsQ0FDdEMsU0FBVSxDQUdaLEdBQ0UsMENBQTJDLENBQzNDLGtDQUFtQyxDQUNuQyxTQUFVLENBQUEsQ0FJZCxPQUNFLDZCQUE4QixDQUM5QixxQkFBc0IsQ0FDdEIsNEJBQTZCLENBQzdCLG9CQUFxQixDQUN0QixnQ0FHQyxLQUNFLFNBQVUsQ0FDViwwQ0FBMkMsQ0FDM0Msa0NBQW1DLENBQ25DLHNDQUF1QyxDQUN2Qyw4QkFBK0IsQ0FHakMsSUFDRSxnQ0FBaUMsQ0FDakMsd0JBQXlCLENBRzNCLElBQ0UsOEJBQStCLENBQy9CLHNCQUF1QixDQUd6QixHQUNFLFNBQVUsQ0FDViwwQkFBMkIsQ0FDM0Isa0JBQW1CLENBQUEsQ0FJdkIsd0JBQ0UsS0FDRSxTQUFVLENBQ1YsMENBQTJDLENBQzNDLGtDQUFtQyxDQUNuQyxzQ0FBdUMsQ0FDdkMsOEJBQStCLENBR2pDLElBQ0UsZ0NBQWlDLENBQ2pDLHdCQUF5QixDQUczQixJQUNFLDhCQUErQixDQUMvQixzQkFBdUIsQ0FHekIsR0FDRSxTQUFVLENBQ1YsMEJBQTJCLENBQzNCLGtCQUFtQixDQUFBLENBSXZCLGNBQ0UsbUNBQW9DLENBQ3BDLDJCQUE0QixDQUM3QiwwQkFLQyxLQUNFLFNBQVUsQ0FDVixxRUFBc0UsQ0FDdEUsNkRBQThELENBR2hFLEdBQ0UsU0FBVSxDQUNWLHNDQUF1QyxDQUN2Qyw4QkFBK0IsQ0FBQSxDQUluQyxrQkFDRSxLQUNFLFNBQVUsQ0FDVixxRUFBc0UsQ0FDdEUsNkRBQThELENBR2hFLEdBQ0UsU0FBVSxDQUNWLHNDQUF1QyxDQUN2Qyw4QkFBK0IsQ0FBQSxDQUluQyxRQUNFLDZCQUE4QixDQUM5QixxQkFBc0IsQ0FDdkIsMkJBS0MsS0FDRSxTQUFVLENBR1osR0FDRSxTQUFVLENBQ1YsbUVBQW9FLENBQ3BFLDJEQUE0RCxDQUFBLENBSWhFLG1CQUNFLEtBQ0UsU0FBVSxDQUdaLEdBQ0UsU0FBVSxDQUNWLG1FQUFvRSxDQUNwRSwyREFBNEQsQ0FBQSxDQUloRSxTQUNFLDhCQUErQixDQUMvQixzQkFBdUIsQ0FDeEIsMEJBR0MsS0FDRSxTQUFVLENBQ1Ysd0NBQXlDLENBQ3pDLGdDQUFpQyxDQUduQyxJQUNFLFNBQVUsQ0FBQSxDQUlkLGtCQUNFLEtBQ0UsU0FBVSxDQUNWLHdDQUF5QyxDQUN6QyxnQ0FBaUMsQ0FHbkMsSUFDRSxTQUFVLENBQUEsQ0FJZCxRQUNFLDZCQUE4QixDQUM5QixxQkFBc0IsQ0FDdkIsOEJBR0MsS0FDRSxTQUFVLENBQ1YsbUVBQW9FLENBQ3BFLDJEQUE0RCxDQUM1RCx3RUFBeUUsQ0FDekUsZ0VBQWlFLENBR25FLElBQ0UsU0FBVSxDQUNWLHNFQUF1RSxDQUN2RSw4REFBK0QsQ0FDL0QscUVBQXNFLENBQ3RFLDZEQUE4RCxDQUFBLENBSWxFLHNCQUNFLEtBQ0UsU0FBVSxDQUNWLG1FQUFvRSxDQUNwRSwyREFBNEQsQ0FDNUQsd0VBQXlFLENBQ3pFLGdFQUFpRSxDQUduRSxJQUNFLFNBQVUsQ0FDVixzRUFBdUUsQ0FDdkUsOERBQStELENBQy9ELHFFQUFzRSxDQUN0RSw2REFBOEQsQ0FBQSxDQUlsRSxZQUNFLGlDQUFrQyxDQUNsQyx5QkFBMEIsQ0FDM0IsOEJBR0MsS0FDRSxTQUFVLENBQ1YsbUVBQW9FLENBQ3BFLDJEQUE0RCxDQUM1RCx3RUFBeUUsQ0FDekUsZ0VBQWlFLENBR25FLElBQ0UsU0FBVSxDQUNWLHNFQUF1RSxDQUN2RSw4REFBK0QsQ0FDL0QscUVBQXNFLENBQ3RFLDZEQUE4RCxDQUFBLENBSWxFLHNCQUNFLEtBQ0UsU0FBVSxDQUNWLG1FQUFvRSxDQUNwRSwyREFBNEQsQ0FDNUQsd0VBQXlFLENBQ3pFLGdFQUFpRSxDQUduRSxJQUNFLFNBQVUsQ0FDVixzRUFBdUUsQ0FDdkUsOERBQStELENBQy9ELHFFQUFzRSxDQUN0RSw2REFBOEQsQ0FBQSxDQUlsRSxZQUNFLGlDQUFrQyxDQUNsQyx5QkFBMEIsQ0FDM0IsK0JBR0MsS0FDRSxTQUFVLENBQ1Ysa0VBQW1FLENBQ25FLDBEQUEyRCxDQUMzRCx3RUFBeUUsQ0FDekUsZ0VBQWlFLENBR25FLElBQ0UsU0FBVSxDQUNWLHVFQUF3RSxDQUN4RSwrREFBZ0UsQ0FDaEUscUVBQXNFLENBQ3RFLDZEQUE4RCxDQUFBLENBSWxFLHVCQUNFLEtBQ0UsU0FBVSxDQUNWLGtFQUFtRSxDQUNuRSwwREFBMkQsQ0FDM0Qsd0VBQXlFLENBQ3pFLGdFQUFpRSxDQUduRSxJQUNFLFNBQVUsQ0FDVix1RUFBd0UsQ0FDeEUsK0RBQWdFLENBQ2hFLHFFQUFzRSxDQUN0RSw2REFBOEQsQ0FBQSxDQUlsRSxhQUNFLGtDQUFtQyxDQUNuQywwQkFBMkIsQ0FDNUIsNEJBR0MsS0FDRSxTQUFVLENBQ1Ysa0VBQW1FLENBQ25FLDBEQUEyRCxDQUMzRCx3RUFBeUUsQ0FDekUsZ0VBQWlFLENBR25FLElBQ0UsU0FBVSxDQUNWLHVFQUF3RSxDQUN4RSwrREFBZ0UsQ0FDaEUscUVBQXNFLENBQ3RFLDZEQUE4RCxDQUFBLENBSWxFLG9CQUNFLEtBQ0UsU0FBVSxDQUNWLGtFQUFtRSxDQUNuRSwwREFBMkQsQ0FDM0Qsd0VBQXlFLENBQ3pFLGdFQUFpRSxDQUduRSxJQUNFLFNBQVUsQ0FDVix1RUFBd0UsQ0FDeEUsK0RBQWdFLENBQ2hFLHFFQUFzRSxDQUN0RSw2REFBOEQsQ0FBQSxDQUlsRSxVQUNFLCtCQUFnQyxDQUNoQyx1QkFBd0IsQ0FDekIsMkJBR0MsS0FDRSxTQUFVLENBR1osSUFDRSxTQUFVLENBQ1Ysd0NBQXlDLENBQ3pDLGdDQUFpQyxDQUduQyxHQUNFLFNBQVUsQ0FBQSxDQUlkLG1CQUNFLEtBQ0UsU0FBVSxDQUdaLElBQ0UsU0FBVSxDQUNWLHdDQUF5QyxDQUN6QyxnQ0FBaUMsQ0FHbkMsR0FDRSxTQUFVLENBQUEsQ0FJZCxTQUNFLDhCQUErQixDQUMvQixzQkFBdUIsQ0FDeEIsK0JBR0MsSUFDRSxTQUFVLENBQ1YsdUVBQXdFLENBQ3hFLCtEQUFnRSxDQUNoRSx3RUFBeUUsQ0FDekUsZ0VBQWlFLENBR25FLEdBQ0UsU0FBVSxDQUNWLGtFQUFtRSxDQUNuRSwwREFBMkQsQ0FDM0Qsc0NBQXVDLENBQ3ZDLDhCQUErQixDQUMvQixxRUFBc0UsQ0FDdEUsNkRBQThELENBQUEsQ0FJbEUsdUJBQ0UsSUFDRSxTQUFVLENBQ1YsdUVBQXdFLENBQ3hFLCtEQUFnRSxDQUNoRSx3RUFBeUUsQ0FDekUsZ0VBQWlFLENBR25FLEdBQ0UsU0FBVSxDQUNWLGtFQUFtRSxDQUNuRSwwREFBMkQsQ0FDM0Qsc0NBQXVDLENBQ3ZDLDhCQUErQixDQUMvQixxRUFBc0UsQ0FDdEUsNkRBQThELENBQUEsQ0FJbEUsYUFDRSxrQ0FBbUMsQ0FDbkMsMEJBQTJCLENBQzVCLCtCQUdDLElBQ0UsU0FBVSxDQUNWLHNFQUF1RSxDQUN2RSw4REFBK0QsQ0FHakUsR0FDRSxTQUFVLENBQ1YsdURBQXdELENBQ3hELCtDQUFnRCxDQUNoRCxvQ0FBcUMsQ0FDckMsNEJBQTZCLENBQUEsQ0FJakMsdUJBQ0UsSUFDRSxTQUFVLENBQ1Ysc0VBQXVFLENBQ3ZFLDhEQUErRCxDQUdqRSxHQUNFLFNBQVUsQ0FDVix1REFBd0QsQ0FDeEQsK0NBQWdELENBQ2hELG9DQUFxQyxDQUNyQyw0QkFBNkIsQ0FBQSxDQUlqQyxhQUNFLGtDQUFtQyxDQUNuQywwQkFBMkIsQ0FDNUIsZ0NBR0MsSUFDRSxTQUFVLENBQ1YsdUVBQXdFLENBQ3hFLCtEQUFnRSxDQUdsRSxHQUNFLFNBQVUsQ0FDVixzREFBdUQsQ0FDdkQsOENBQStDLENBQy9DLHFDQUFzQyxDQUN0Qyw2QkFBOEIsQ0FBQSxDQUlsQyx3QkFDRSxJQUNFLFNBQVUsQ0FDVix1RUFBd0UsQ0FDeEUsK0RBQWdFLENBR2xFLEdBQ0UsU0FBVSxDQUNWLHNEQUF1RCxDQUN2RCw4Q0FBK0MsQ0FDL0MscUNBQXNDLENBQ3RDLDZCQUE4QixDQUFBLENBSWxDLGNBQ0UsbUNBQW9DLENBQ3BDLDJCQUE0QixDQUM3Qiw2QkFHQyxJQUNFLFNBQVUsQ0FDVixzRUFBdUUsQ0FDdkUsOERBQStELENBQy9ELHdFQUF5RSxDQUN6RSxnRUFBaUUsQ0FHbkUsR0FDRSxTQUFVLENBQ1YsbUVBQW9FLENBQ3BFLDJEQUE0RCxDQUM1RCxzQ0FBdUMsQ0FDdkMsOEJBQStCLENBQy9CLHFFQUFzRSxDQUN0RSw2REFBOEQsQ0FBQSxDQUlsRSxxQkFDRSxJQUNFLFNBQVUsQ0FDVixzRUFBdUUsQ0FDdkUsOERBQStELENBQy9ELHdFQUF5RSxDQUN6RSxnRUFBaUUsQ0FHbkUsR0FDRSxTQUFVLENBQ1YsbUVBQW9FLENBQ3BFLDJEQUE0RCxDQUM1RCxzQ0FBdUMsQ0FDdkMsOEJBQStCLENBQy9CLHFFQUFzRSxDQUN0RSw2REFBOEQsQ0FBQSxDQUlsRSxXQUNFLGdDQUFpQyxDQUNqQyx3QkFBeUIsQ0FDMUIsK0JBR0MsS0FDRSwwQ0FBMkMsQ0FDM0Msa0NBQW1DLENBQ25DLGtCQUFtQixDQUdyQixHQUNFLHNDQUF1QyxDQUN2Qyw4QkFBK0IsQ0FBQSxDQUluQyx1QkFDRSxLQUNFLDBDQUEyQyxDQUMzQyxrQ0FBbUMsQ0FDbkMsa0JBQW1CLENBR3JCLEdBQ0Usc0NBQXVDLENBQ3ZDLDhCQUErQixDQUFBLENBSW5DLGFBQ0Usa0NBQW1DLENBQ25DLDBCQUEyQixDQUM1QiwrQkFHQyxLQUNFLDBDQUEyQyxDQUMzQyxrQ0FBbUMsQ0FDbkMsa0JBQW1CLENBR3JCLEdBQ0Usc0NBQXVDLENBQ3ZDLDhCQUErQixDQUFBLENBSW5DLHVCQUNFLEtBQ0UsMENBQTJDLENBQzNDLGtDQUFtQyxDQUNuQyxrQkFBbUIsQ0FHckIsR0FDRSxzQ0FBdUMsQ0FDdkMsOEJBQStCLENBQUEsQ0FJbkMsYUFDRSxrQ0FBbUMsQ0FDbkMsMEJBQTJCLENBQzVCLGdDQUdDLEtBQ0UseUNBQTBDLENBQzFDLGlDQUFrQyxDQUNsQyxrQkFBbUIsQ0FHckIsR0FDRSxzQ0FBdUMsQ0FDdkMsOEJBQStCLENBQUEsQ0FJbkMsd0JBQ0UsS0FDRSx5Q0FBMEMsQ0FDMUMsaUNBQWtDLENBQ2xDLGtCQUFtQixDQUdyQixHQUNFLHNDQUF1QyxDQUN2Qyw4QkFBK0IsQ0FBQSxDQUluQyxjQUNFLG1DQUFvQyxDQUNwQywyQkFBNEIsQ0FDN0IsNkJBR0MsS0FDRSx5Q0FBMEMsQ0FDMUMsaUNBQWtDLENBQ2xDLGtCQUFtQixDQUdyQixHQUNFLHNDQUF1QyxDQUN2Qyw4QkFBK0IsQ0FBQSxDQUluQyxxQkFDRSxLQUNFLHlDQUEwQyxDQUMxQyxpQ0FBa0MsQ0FDbEMsa0JBQW1CLENBR3JCLEdBQ0Usc0NBQXVDLENBQ3ZDLDhCQUErQixDQUFBLENBSW5DLFdBQ0UsZ0NBQWlDLENBQ2pDLHdCQUF5QixDQUMxQixnQ0FHQyxLQUNFLHNDQUF1QyxDQUN2Qyw4QkFBK0IsQ0FHakMsR0FDRSxpQkFBa0IsQ0FDbEIseUNBQTBDLENBQzFDLGlDQUFrQyxDQUFBLENBSXRDLHdCQUNFLEtBQ0Usc0NBQXVDLENBQ3ZDLDhCQUErQixDQUdqQyxHQUNFLGlCQUFrQixDQUNsQix5Q0FBMEMsQ0FDMUMsaUNBQWtDLENBQUEsQ0FJdEMsY0FDRSxtQ0FBb0MsQ0FDcEMsMkJBQTRCLENBQzdCLGdDQUdDLEtBQ0Usc0NBQXVDLENBQ3ZDLDhCQUErQixDQUdqQyxHQUNFLGlCQUFrQixDQUNsQiwwQ0FBMkMsQ0FDM0Msa0NBQW1DLENBQUEsQ0FJdkMsd0JBQ0UsS0FDRSxzQ0FBdUMsQ0FDdkMsOEJBQStCLENBR2pDLEdBQ0UsaUJBQWtCLENBQ2xCLDBDQUEyQyxDQUMzQyxrQ0FBbUMsQ0FBQSxDQUl2QyxjQUNFLG1DQUFvQyxDQUNwQywyQkFBNEIsQ0FDN0IsaUNBR0MsS0FDRSxzQ0FBdUMsQ0FDdkMsOEJBQStCLENBR2pDLEdBQ0UsaUJBQWtCLENBQ2xCLHlDQUEwQyxDQUMxQyxpQ0FBa0MsQ0FBQSxDQUl0Qyx5QkFDRSxLQUNFLHNDQUF1QyxDQUN2Qyw4QkFBK0IsQ0FHakMsR0FDRSxpQkFBa0IsQ0FDbEIseUNBQTBDLENBQzFDLGlDQUFrQyxDQUFBLENBSXRDLGVBQ0Usb0NBQXFDLENBQ3JDLDRCQUE2QixDQUM5Qiw4QkFHQyxLQUNFLHNDQUF1QyxDQUN2Qyw4QkFBK0IsQ0FHakMsR0FDRSxpQkFBa0IsQ0FDbEIsMENBQTJDLENBQzNDLGtDQUFtQyxDQUFBLENBSXZDLHNCQUNFLEtBQ0Usc0NBQXVDLENBQ3ZDLDhCQUErQixDQUdqQyxHQUNFLGlCQUFrQixDQUNsQiwwQ0FBMkMsQ0FDM0Msa0NBQW1DLENBQUEsQ0FJdkMsWUFDRSxpQ0FBa0MsQ0FDbEMseUJBQTBCLENBQzNCLFVBR0MsNkJBQThCLENBQzlCLHFCQUFzQixDQUN0QixnQ0FBaUMsQ0FDakMsd0JBQXlCLENBQzFCLG1CQUdDLDBDQUEyQyxDQUMzQyxrQ0FBbUMsQ0FDcEMsbUJBR0MsMEJBQTJCLENBQzNCLGtCQUFtQixDQUNwQixtQkFHQywwQkFBMkIsQ0FDM0Isa0JBQW1CLENBQ3BCLG1CQUdDLDBCQUEyQixDQUMzQixrQkFBbUIsQ0FDcEIsbUJBR0MsMEJBQTJCLENBQzNCLGtCQUFtQixDQUNwQixtQkFHQywwQkFBMkIsQ0FDM0Isa0JBQW1CLENBQ3BCLGVBR0MsZ0NBQWlDLENBQ2pDLHdCQUF5QixDQUMxQixpQkFHQyxnQ0FBaUMsQ0FDakMsd0JBQXlCLENBQzFCLGVBR0MsNkJBQThCLENBQzlCLHFCQUFzQixDQUN2QixpQkFHQyw2QkFBOEIsQ0FDOUIscUJBQXNCLENBQ3ZCLGlEQXZERCxVQTJESSx5Q0FBMEMsQ0FDMUMsaUNBQWtDLENBRWxDLGtDQUFtQyxDQUNuQyw4Q0FBK0MsQ0FDL0Msc0NBQXVDLENBQ3hDLENDdmlISCxXQUNJLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLGNBQWUsQ0FDZixhQUFjLENBQ2QsZ0NBQVksQ0FBWix3QkFBWSxDQUFaLCtDQUF5QixDQUV6QixzQkFHUSx3QlBHRSxDRVZaLDJCS0pGLHNCQXFCZ0Isd0JQUkEsQ09VUCxDQXZCVCxnQkEyQlEsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixVQUFXLENBQ1gsd0JQakJNLENPa0JOLFFBQVMsQ0FDVCxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLDRFQUFZLENBQVosb0VBQVksQ0FBWiwyRkFBcUUsQ0FuQzdFLDZCQXVDUSxLQUFNLENBdkNkLDZCQTJDUSxRQUFTLENBQ1osdUNBR0csT0FBUSxDQUNSLFNBQVUsQ0FDYix1Q0FHRyxPQUFRLENBQ1IsU0FBVSxDQUNiLHVDQUdHLGdDQUFXLENBQVgsd0JBQXlCLENBQzVCLHVDQUdHLCtCQUFXLENBQVgsdUJBQXdCLENDM0RoQyxLQUNJLG9CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsS0FBTSxDQUNOLE1BQU8sQ0FDUCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFlSdURpQixDUXREakIsd0JBQXlCLENBQ3pCLFdBQVksQ05UZCwyQk1DRixLQVdRLGNBQWUsQ0FDZixXQUFZLENBQ1osb0JBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixXUmdEaUIsQ1F5TXhCLENOeFFDLDBCTUNGLEtBa0JRLFlSNkNrQixDUXdNekIsQ0FsUEcsbUJBQ0ksY0FBZSxDQUNmLFdSeUNpQixDRWpFdkIsMkJNc0JFLG1CQUtRLFdSb0NhLENROUJwQixDTmpDSCwwQk1zQkUsbUJBU1EsWVJpQ2MsQ1EvQnJCLENBRUQsYUFDSSxpQkFBa0IsQ0FDbEIsb0JBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwwQkFBYSxDQUFiLHFCQUFhLENBQWIsa0JBQW1CLENOdEN6QiwyQk1tQ0UsYUFNUSxpQkFBa0IsQ0FDbEIsNkJBQWdCLENBQWhCLHlCQUFnQixDQUFoQixxQkFBc0IsQ0FFN0IsQ0FFRCxVQUNJLFVBQVcsQ0FDWCxhQUFjLENBQ2QsdUJBQ0ksV0FBWSxDTmxEdEIsMEJNaURNLHVCQUlNLFdBQVksQ0FDVixlQUFnQixDQUV2QixDTnhEUCwyQk04Q0UsVUFZUSxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixXQUFZLENBc0NuQixDTnBHSCwwQk04Q0UsVUFvQlEsZUFBZ0IsQ0FrQ3ZCLENBL0JHLGlCQUNJLG9CQUFxQixDTnRFL0IsMkJNcUVNLGlCQUdRLFlBQWEsQ0FVcEIsQ0FQRyw4QkFDSSxhQUFjLENONUU1QiwyQk0yRVUsOEJBSVEsWUFBYSxDQUVwQixDQUdMLGlCQUNJLGFBQWMsQ0FFZCx3QkFDSSxZQUFhLENOeEYzQiwyQk11RlUsd0JBSVEsYUFBYyxDQUVyQixDQUdMLGNBQ0ksY0FBZSxDQUNsQixTQUtELG9CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsMEJBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsY0FBTSxDQUFOLFVBQU0sQ0FBTixNQUFPLENOekdiLDJCTXNHRSxTQU1RLGFBQWMsQ0FDZCxlQUFnQixDQXlCdkIsQ050SUgsMkJNZ0hNLG1CQUVRLGtCQUFtQixDQUNuQiwrQkFBd0IsQ0FBeEIsdUJBQXdCLENBQ3hCLGdCQUFpQixDQUNqQixXQUFZLENBQ1osaUJBQWtCLENBRXpCLENOeEhQLDJCTXNHRSxTQXFCUSxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsd0JBQXlCLENBQ3pCLEtBQU0sQ0FDTixRQUFTLENBQ1Qsb0NBQTZCLENBQTdCLDRCQUE2QixDQUM3QixXQUFZLENBQ1osTUFBTyxDQUNQLDZCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLDBCQUFhLENBQWIscUJBQWEsQ0FBYixrQkFBbUIsQ0FFMUIsQ0FFRCxVQUNJLGNBQU8sQ0FBUCxVQUFPLENBQVAsTUFBTyxDQUNQLGlCQUFrQixDTjFJeEIsMkJNd0lFLFVBS1EsVUFBVyxDQW1GbEIsQ0F4RkEsY0FVTyxvQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLGdDQUFpQixDQUFqQixpQkFBaUIsQ0FBakIsd0JBQXlCLENBWGhDLGFBZU8sb0JBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixlQUFnQixDQUNoQixxQ0FBOEIsQ0FBOUIscUJBQThCLENBQTlCLDZCQUE4QixDQUM5QixnQkFBaUIsQ04xSjNCLDJCTXdJRyxhQXFCVyw2QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixVQUFXLENBQ1gsU0FBVSxDQUNWLFFBQVMsQ0ErRGhCLENBNURHLGtFQTNCUCxhQTZCVywwQkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCQUFtQixDQUNuQixzQkFBVyxDQUFYLGtCQUFXLENBQVgsY0FBZSxDQXlEdEIsQ0F2RkosZ0JBMEVXLGlCQUFrQixDQTFFN0Isa0JBbUNlLGlCQUFrQixDQUNsQixhUi9KTixDUWdLTSxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsYUFBYyxDQUNkLHdCQUF5QixDTmhMM0MsMkJNd0lHLGtCQTJDbUIsY0FBZSxDQUNmLGFBQWMsQ0FDZCxtQkFBb0IsQ0FDcEIsK0JSN0pMLENRdUxGLENBeEVaLHdCQWtEbUIsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsWUFBYSxDQUNiLE9BQVEsQ0FDUixVQUFXLENBQ1gsd0JScExSLENRcUxRLG9CQUFxQixDTmpNM0MsMkJNd0lHLHdCQTREdUIsWUFBYSxDQU1wQixDQUhHLHNDQUNJLFlBQWEsQ0FoRXBDLG1FQXNFbUIsVUFBVyxDTjlNakMsMkJNd0lHLGdCQTZFZSxTQUFVLENBQ1YsUUFBUyxDQUNULGlCQUFrQixDQU16QixDQXJGUiwwQ0FtRmUsVUFBVyxDQUNkLFlBT1QsaUJBQWtCLENObk94QiwyQk1rT0UsWUFJUSxpQkFBa0IsQ0FDbEIsWUFBYSxDQWNwQixDQVZPLCtCQUNJLGdCQUFpQixDQUNqQixtQkFBb0IsQ043T2xDLDJCTTJPVSwrQkFLUSxnQkFBaUIsQ0FDakIsbUJBQW9CLENBRTNCLENBSVQsZUFDSSxZQUFhLENOeFBuQiwyQk11UEUsZUFJUSxVQUFXLENBQ1gsV0FBWSxDQUNaLFdBQVksQ0FDWixhQUFjLENBQ2QsVUFBVyxDQUNYLFFBQVMsQ0FPaEIsQ052UUgsMEJNdVBFLGVBYVEsVUFBVyxDQUNYLGFBQWMsQ0FFckIsQ0N4UUwsVUFDQyxnQkFBaUIsQ0FDakIsVUFBVyxDQUNYLFdBQVksQ0FDWixtQkFBb0IsQ0FDcEIsb0JBQXFCLENQSnBCLDBCT0RGLFVBT0UsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUVwQixDQUtELDZCQUNDLHdCQUF5QixDQUN6QixtQkFBb0IsQ0FDcEIsb0NBQ0MsYUFBYyxDQUNkLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsb0JBQXFCLENQdEJyQiwwQk9pQkQsb0NBT0UsVUFBVyxDQUNYLGNBQWUsQ0FFaEIsQ0FiRixpREFnQkcsYUFBYyxDQUNkLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIscUJBQXNCLENBQ3RCLGtCQUFtQixDQUNuQixpQkFBa0IsQ1BwQ25CLDBCT2NGLGlEQXdCSSxjQUFlLENBQ2YsZ0JBQWlCLENBRWxCLENBSUgsa0JBQ0MsZ0JBQWlCLENBQ2pCLG1CQUFvQixDUC9DbkIsMEJPNkNGLGtCQUlFLG9CQUFxQixDQU90QixDUHhEQywwQk82Q0YsMENBUUcsWUFBYSxDQUVkLENBR0YscUNBQ0MsYUFBYyxDQUNkLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIscUJBQXNCLENBQ3RCLGtCQUFtQixDQUNuQixlQUFnQixDQUNoQix3QkFBeUIsQ0FQMUIsdUNBVUUsYUFBYyxDQUNkLGVBQWdCLENBQ2hCLGVBQWdCLENBWmxCLG1EQWNHLGFBQWMsQ0FkakIsMENBbUJFLGFBQWMsQ0FDZCxlQUFnQixDQUNoQixlQUFnQixDQUNoQixhQUlELG9CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsOEJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsaUNBQWtDLENBQ2xDLGlCQUFrQixDQUNsQixTQUFVLENBQ1Ysa0JBQW1CLENBQ25CLGdCQUFpQixDUDFGaEIsMEJPbUZGLGFBU0Usc0JBQWUsQ0FBZixrQkFBZSxDQUFmLGNBQWUsQ0FDZixlQUFnQixDQUVqQixDQUVELG1CQUNDLGFBQWMsQ0FDZCxpQkFBa0IsQ1BuR2pCLDBCT2lHRixtQkFJRSxVQUFXLENBQ1gsUUFBUyxDQXVJVixDUDFPQywwQk84RkYsaURBVUksd0JBQXlCLENBQ3pCLENQNUdGLDBCT2lHRixrREFpQkksd0JBQXlCLENBQ3pCLENBbEJKLDhCQXNCRSxjQUFlLENBdEJqQiwrQkF5QkUsYUFBYyxDQUNkLDBCQUVBLGFBQWMsQ0FDZCxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLHFCQUFzQixDQUN0QixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLHFCQUFzQixDQUN0QixpQkFBa0IsQ0FDbEIsb0JBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwwQkFBYSxDQUFiLHFCQUFhLENBQWIsa0JBQW1CLENQdkluQiwwQk80SEQsMEJBYUUsVUFBVyxDQUNYLGtCQUFtQixDQUNuQixxQ0FBOEIsQ0FBOUIscUJBQThCLENBQTlCLDZCQUE4QixDQUM5QixvQkFBcUIsQ0FDckIsa0JBQW1CLENBQ25CLHFCQUFzQixDQUN0Qix3QkFBeUIsQ0FuQjFCLGdDQXFCRSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZixNQUFPLENBQ1AsT0FBUSxDQUNSLFVBQVcsQ0FDWCxVQUFXLENBQ1gsV0FBWSxDQUNaLHdCQUF5QixDQUN6QixDQTlCRiwrQkFpQ0Msa0JBQW1CLENBakNwQiw4QkFvQ0MsZ0NBQVcsQ0FBWCx3QkFBeUIsQ1A3SjFCLDBCT3lIQSxnQ0F3Q0UsYUFBYyxDQUNkLDZCQUE4QixDQXpDaEMsc0NBNENHLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLE1BQU8sQ0FDUCxPQUFRLENBQ1IsYUFBYyxDQUNkLFlBQWEsQ0FDYixXQUFZLENBQ1osd0JBQXlCLENBcEQ1QixvQ0F3REcsOEJBQVcsQ0FBWCxzQkFBdUIsQ0F4RDFCLHlDQTJESSxZQUFhLENBQ2IsQ1B4TEosMEJPNEhBLGlDQWtFRSxhQUFjLENBQ2QsNkJBQThCLENBbkVoQyx1Q0FxRUcsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixjQUFlLENBQ2YsTUFBTyxDQUNQLE9BQVEsQ0FDUixVQUFXLENBQ1gsVUFBVyxDQUNYLFdBQVksQ0FDWix3QkFBeUIsQ0E3RTVCLHFDQWdGRyw4QkFBVyxDQUFYLHNCQUF1QixDQWhGMUIsMENBa0ZJLFlBQWEsQ0FDYixDQU1MLHdCQUNDLGlCQUFrQixDQUNsQixZQUFhLENBQ2IsYUFBYyxDQUNkLFdBQVksQ0FDWixRQUFTLENBQ1QsWUFBYSxDQUNiLFVBQVcsQ0FDWCxpQkFBa0IsQ1A3TmxCLDBCT3FORCx3QkFVRSxlQUFnQixDQUdqQixDQUNELDhCQUNDLDJDQUE4QyxDQUM5Qyx3QkFBeUIsQ0FDekIsZUFBaUIsQ1B0T2pCLDBCT21PRCw4QkFLRSxxQkFBc0IsQ0FDdEIsZUFBZ0IsQ0FDaEIsbUJBQW9CLENBRXJCLENBS0Ysc0JBQ0MsWUFBYSxDQUNiLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsZ0RBQW9ELENBQ3BELFdBQVksQ1B2UFgsMEJPaVBGLHNCQVFFLFlBQWEsQ0FFZCxDQUNELDRCQUNDLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLGFBQWMsQ0FDZCxrQkFBbUIsQ0FDbkIsK0JBQXdCLENBQXhCLHVCQUF3QixDQUN4QixVQUFXLENBQ1gsTUFBTyxDQUNQLE9BQVEsQ0FDUixXQUFZLENBQ1osNkRBQWlFLENBQ2pFLGNBR0EsYUFBYyxDQUNkLFVBQVcsQ0FDWCxhQUFjLENBQ2QsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixxQkFBc0IsQ0FDdEIsa0JBQW1CLENBQ25CLGlCQUFrQixDUG5SakIsMEJPMFFGLGNBV0UsYUFBYyxDQUNkLGtCQUFtQixDQUNuQixvQkFBcUIsQ0FDckIsZUFBZ0IsQ0FrQmpCLENBaENELGdCQWlCRSxhQUFjLENBQ2QsVUFBVyxDQUNYLGFBQWMsQ0FDZCxtQkFBb0IsQ1A5UnBCLDBCTzBRRixnQkFzQkcsbUJBQW9CLENBRXJCLENBeEJGLG9CQTBCRSx3QkFBeUIsQ0ExQjNCLHNCQTRCRyxVQUFXLENBQ1gsZUFNRixlQUFnQixDQUNoQixvQkFBcUIsQ1A5U3BCLDBCTzRTRixlQUlFLGVBQWdCLENBUWpCLENBWkQsbUJBT0UsYUFBYyxDQUNkLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCxnQkFBaUIsQ0FDakIsc0NBSUQsaUJBQWtCLENBQ2xCLGVBR0EsV0FBWSxDQUNaLGtCQUFtQixDQUNuQixvQkFBcUIsQ0FDckIsZ0JBQWlCLENBQ2pCLDRCQUE2QixDQUM3QixnQkFBaUIsQ0FDakIsZ0RBQW9ELENBQ3BELG9CQUFxQixDQUNyQix3QkFBeUIsQ0FDekIsaUJBQWtCLENBQ2xCLFNBQVUsQ1B6VVQsMEJPOFRGLGVBYUUsY0FBZSxDQUNmLG9CQUFxQixDQUNyQixnQkFBaUIsQ0FDakIsa0JBQW1CLENBOEJwQixDQTlDRCxnREFtQkUsYUFBYyxDQUNkLDJCQUE0QixDQUM1QixlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsdUJBQXdCLENBQ3hCLGtCQUFtQixDQUNuQixlQUFnQixDQUNoQix3QkFBeUIsQ0FDekIsb0JBQXFCLENQelZyQiwwQk84VEYsZ0RBNkJHLDJCQUE0QixDQUU3QixDQS9CRixzQkFpQ0Usd0JBQXlCLENBQ3pCLDJCQUE0QixDQUM1QiwwQkFBMkIsQ0FDM0IsaUJBQWtCLENBQ2xCLHFCQUFzQixDQUN0QixrQkFBbUIsQ0FDbkIsZUFBZ0IsQ1ByV2hCLDBCTzhURixzQkF5Q0csNkJBQTZCLENBQzdCLG1CQUFvQixDQUVyQixDQUlGLDZFQUVDLG9CQUFxQixDUGhYcEIsMEJPOFdGLDZFQUlFLGtCQUFtQixDQUlwQixDUHRYQywwQk93WEYsbUhBRUUsVUFBVyxDQUNYLFVBQVcsQ0FDWCxrQkFBbUIsQ0FFcEIsQ0FoQkQsNkVBbUJDLFlBQWEsQ0FDYixtQ0FFQSxvQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHNCQUFlLENBQWYsa0JBQWUsQ0FBZixjQUFlLENBQ2YsMEJBQWEsQ0FBYixxQkFBYSxDQUFiLGtCQUFtQixDQUNuQiw0QkFFQSxRQUFTLENBQ1QsY0FBZSxDQUNmLGNBQWUsQ0FDZixtQkFBb0IsQ0FDcEIsMERBa0NBLHFDQUFzQyxDQUN0QyxrQkFBbUIsQ0FDbkIsdUJBQXdCLENBQ3hCLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixVQUFXLENBV1gscUJBR0Esd0JBQXlCLENBQ3pCLGtCQUdBLHdCQUF5QixDQUN6QixtQkFHQSx3QkFBeUIsQ0FDekIsdUZBS0Esd0JBQXlCLENBQ3pCLHVJQUtBLHdCQUF5QixDQUgxQiwrSkFNRSwyQkFBNEIsQ0FDNUIsZUN6ZE0sWVY2RGEsQ0U5RG5CLDJCUUFFLGVBSVEsV1YyRGEsQ1V0RHBCLENSVEgsMEJRQUUsZUFPUSxZVnlEYyxDVXZEckIsQ0FWTCx5QkFhUSxZQUFhLENBQ2hCLGtDQUlELFFBQVMsQ1JqQlgsMEJRZ0JGLGtDQUlRLFFBQVMsQ0FFaEIsQ0FFRCxTQUNJLG9CQUFxQixDQUNyQixtQkFBb0IsQ0FDdkIsK0JBSU8sWUFBYSxDQUZyQiwrQkFNUSxhQUFjLENBQ2QsMkJBUFIsK0JBUVksWUFBYSxDQUVwQixDQVZMLDRCQWFRLFVBQVcsQ0FDWCxlQUFnQixDQUNoQiwyQkFmUiw0QkFnQlksZUFBZ0IsQ0FFdkIsQ0ZxQ0csaUJFakNKLFlBQVksQ0FDZiwyQkFFRyx3QkFDSSxZQUFZLENGZ0NSLHdCRTdCSixhQUFhLENBQ2hCLENBR0wsYUFDSSxvQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHNCQUFlLENBQWYsa0JBQWUsQ0FBZixjQUFlLENBQ2YsZ0NBQXlCLENBQXpCLGlCQUF5QixDQUF6Qix3QkFBeUIsQ0FDekIsMEJBQWEsQ0FBYixxQkFBYSxDQUFiLGtCQUFtQixDUmxFckIsMkJROERGLGFBT1EsaUJBQWtCLENBQ2xCLGNBQU8sQ0FBUCxVQUFPLENBQVAsTUFBTyxDQUNQLDhCQUFpQixDQUFqQixvQkFBaUIsQ0FBakIsc0JBQXVCLENBbUs5QixDQTVLRCxxQkFZUSxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULFNBQVUsQ0FkbEIsd0JBaUJZLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENSakY1QiwwQlE4REYsd0JBcUJnQixpQkFBa0IsQ0FpRXpCLENBdEZULDBCQXlCZ0IsYVYxRUYsQ1UyRUUsU0FBVSxDQUNWLGFBQWMsQ0FDZCxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsYUFBYyxDQUNkLHdCQUF5QixDQUN6QixpQkFBa0IsQ0FoQ2xDLG1DQW9DZ0IsY0FBZSxDQXBDL0IsZ0NBeUNvQixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxjQUFlLENBQ2YsYUFBYyxDQUNkLHdCVmhHSixDVWlHSSxPQUFRLENBQ1Isb0JBQXFCLENBaER6QyxxSUF5RG9CLFVBQVcsQ0F6RC9CLDBDQStEb0IsYUFBYyxDQS9EbEMsaURBb0VnQixvQkFBcUIsQ0FDckIsaUJBQWtCLENBckVsQyx5REF3RW9CLFVBQVcsQ0FDWCxvQkFBcUIsQ0FDckIsWUFBYSxDQUNiLGFBQWMsQ0FDZCw0QkFBNkIsQ0FDN0IsWUFBYSxDQUNiLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsZ0NBQXlCLENBQXpCLHdCQUF5QixDQUN6QixjQUFlLENBQ2YseUJWL0hMLENVZ0lLLDBCVmhJTCxDVTZDZix5QkEwRlEsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixvQkFBcUIsQ0FDckIsUUFBUyxDQUNULFNBQVUsQ0FDVixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIscUNBQXlDLENBQ3pDLHdCQUF5QixDQUN6QixlQUFnQixDQUNoQixXQUFZLENBQ1osa0JBQW1CLENBQ25CLFlBQWEsQ0F2R3JCLGdDQTBHWSxVQUFXLENBQ1gsb0JBQXFCLENBQ3JCLFVBQVcsQ0FDWCxXQUFZLENBQ1oscUJBQXNCLENBQ3RCLFFBQVMsQ0FDVCxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLCtCQUF3QixDQUF4Qix1QkFBd0IsQ0FDeEIsNEJBQTZCLENBQzdCLDZCQUE4QixDQXBIMUMsNEJBMEhZLCtCQUFnQyxDQTFINUMsdUNBNkhnQixlQUFnQixDQTdIaEMsOEJBaUlnQixhQUFjLENBQ2QsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGdCQUFpQixDQUNqQixhQUFjLENBQ2QsbUJBQW9CLENBQ3BCLGlCQUFrQixDQXZJbEMsc0NBMElvQixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsU0FBVSxDQUNWLFdBQVksQ0FDWixxQlY1TEwsQ1U2TEssWUFBYSxDQWpKakMsb0ZBdUpnQixVVm5NRCxDVTRDZixvR0EySm9CLGFBQWMsQ0EzSmxDLHdDQWdLZ0IsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLHVCQUF3QixDQWxLeEMsdUNBc0tnQixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsdUJBQXdCLENBQzNCLDhDQVNULFdBQVksQ0FDZiwwQkFLRyxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNiLGVBSUcsWUFBYSxDUjVQZiwyQlEyUEYsZUFHUSxhQUFjLENBRXJCLENSaFFDLDJCUW9RRixnQkFFUSxZQUFhLENBaUJwQixDQWZHLHFCQUNJLG9CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IscUNBQThCLENBQTlCLHFCQUE4QixDQUE5Qiw2QkFBOEIsQ0FDOUIsMEJBQWEsQ0FBYixxQkFBYSxDQUFiLGtCQUFtQixDQUN0QixzQkFFRyxvQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHFDQUE4QixDQUE5QixxQkFBOEIsQ0FBOUIsNkJBQThCLENBQzlCLFVBQVcsQ0FDWCxrQkFBbUIsQ0FDdEIsZUFVRyxjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIscUJBQXNCLENBQ3RCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLGlCQUFrQixDQUNyQiw2QkFHRyxhQUFjLENBQ2Qsb0JBQXFCLENBQ3JCLGNBQWUsQ0FDZixlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsb0JBQXFCLENBQ3JCLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIscUJBQXNCLENBVnpCLHFDQVlPLGdCQUFpQixDQUNqQixxQkFBc0IsQ0FDdEIsb0JBQXFCLENBZDVCLGlDQWtCTyxhQUFjLENBQ2QscUJBQXNCLENBQ3pCLGNBSUQsaUJBQWtCLENYL0V2QixNVzZGRywyQkFBa0IsQ0FDbEIsMkJBQWtCLENBQ2xCLHlCQUFlLENBQ2YseUJBQWdCLENBQ25CLFVBYUMsYUFBYSxDQUNiLGNBQWMsQ0FDZCxVQUFXLENBRVgsOEJBQXNCLENBQXRCLHNCQUFzQixDQUN0QixrREFBd0QsQ0FFeEQsaUNBRUksU0FBUyxDQUNULG1CQUFvQixDQUNwQixjQUFjLENBQ2Qsb0JBQW9CLENBQ3ZCLGVBRUcsOEJBQXVCLENBQXZCLHNCQUF1QixDQUN2QixnQ0FBd0IsQ0FBeEIsd0JBQXdCLENBQ3hCLDZDQUFZLENBQVoscUNBQVksQ0FBWix5RUFBc0MsQ0FDekMsa0JBRUcsMkNBQTRDLENBQzVDLDJCQTdCSyxDQThCTCwwQkE5QkssQ0ErQlIsUUFTRCxpQkFBaUIsQ0FDakIsUUFBUSxDQUNSLFVBQVUsQ0FDVixTQUFVLENBQ1YsVUFBVyxDQUxmLGVBUVEsVUFBVSxDQUNWLGFBQWEsQ0FDYixpQkFBaUIsQ0FDakIsaUJBQWlCLENBQ2pCLHVDQUF1QyxDQUl2QyxhQUFhLENBQ2IsY0FBYyxDQUNkLFlBQVksQ0FDWixhQUFhLENBRWIsMEJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixnQ0FBd0IsQ0FBeEIsd0JBQXdCLENBQ3hCLHdFQUFrRSxDQUFsRSxnRUFBa0UsQ0FBbEUsK0hBQWtFLENBSWxFLHFCQUFxQixDQUN4QixRQ3RaRCx3QkFBeUIsQ0FDekIscUJBQXNCLENBQ3RCLFdBQVksQ1RGZCwwQlNERixRQU1RLG1CQUFvQixDQXdCM0IsQ0FyQkcsYUFDSSxvQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHFDQUE4QixDQUE5QixxQkFBOEIsQ0FBOUIsNkJBQThCLENBQzlCLHFCQUFzQixDQUN0QixrQ0FBbUMsQ1RaekMsMEJTUUUsYUFPUSw2QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixtQkFBb0IsQ0FFM0IsQ0FFRCxpQkFDSSxvQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLG9CQUFxQixDVHRCM0IsMEJTb0JFLGlCQUtRLGtCQUFtQixDQUNuQixVQUFXLENBRWxCLENUNUJILDBCUytCRix3QkFJWSxvQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDhCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLHNCQUFXLENBQVgsa0JBQVcsQ0FBWCxjQUFlLENBQ2xCLENBSUwsbUJBQ0ksYVg3QlcsQ1c4QlgsbUNYM0MwQixDVzRDMUIsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLGVBQWdCLENUL0N0QiwwQlMwQ0UsbUJBUVEsaUJBQWtCLENBT3pCLENUekRILDBCUzBDRSxtQkFZUSxjWHFCVSxDV3BCVixpQkFBa0IsQ0FFekIsQ0FFRCxxQkFDSSxvQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLGFYaERNLENXaUROLG1DWDVEa0MsQ1c2RGxDLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixlQUFnQixDVGpFdEIsMEJTMkRFLHFCQVNRLGNYT1UsQ1dKakIsQ1R2RUgsMEJTMEVGLDZCQUVRLGtCQUFtQixDQUUxQixDQUVELGdCQUNJLGFBQWMsQ0FDZCxZQUFhLENBQ2IscUJBQWMsQ0FBZCxtQkFBYyxDQUFkLGFBQWMsQ0FDZCxtQkFBb0IsQ0FDcEIsa0JBQW1CLENBQ25CLGlCQUFrQixDVHRGcEIsMEJTZ0ZGLGdCQVNRLFlBQWEsQ0FDYixpQkFBa0IsQ0FVekIsQ1RwR0MsMEJTZ0ZGLGdCQWNRLFVBQVcsQ0FNbEIsQ0FwQkQsb0JBa0JRLGFBQWMsQ0FDakIsZ0JBSUQsYUFBYyxDQUNkLFVBQVcsQ0FDWCxxQkFBYyxDQUFkLG1CQUFjLENBQWQsYUFBYyxDQUNkLG1CQUFvQixDVDFHdEIsMEJTc0dGLGdCQU9RLFVBQVcsQ0FVbEIsQ1R2SEMsMEJTc0dGLGdCQVdRLFlBQWEsQ0FNcEIsQ0FqQkQsb0JBZVEsYUFBYyxDQUNqQixZQUlELG9CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IscUNBQThCLENBQTlCLHFCQUE4QixDQUE5Qiw2QkFBOEIsQ0FDOUIsVUFBVyxDQUNYLHVCQUF3QixDVDdIMUIsMkJTeUhGLFlBTVEsc0JBQWUsQ0FBZixrQkFBZSxDQUFmLGNBQWUsQ0FDZixjQUFlLENBcUZ0QixDQW5GRyxtQkFDSSxhQUFjLENBQ2Qsa0NYaEkrQixDV2lJL0IsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLG9CQUFxQixDQUNyQixhQUFjLENUeElwQiwwQlNrSUUsbUJBUVEsZ0JBQWlCLENBRXhCLENBRUQsaUJBQ0ksU0FBVSxDVC9JaEIsMkJTOElFLGlCQUlRLFNBQVUsQ0FpQ2pCLENUbkxILDBCUzhJRSxpQkFRUSxVQUFXLENBQ1gsa0JBQW1CLENBNEIxQixDQXJDQSxvQkFhTyxlQUFnQixDQUNoQixRQUFTLENBQ1QsU0FBVSxDQWZqQix5QkFvQmUsb0JBQXFCLENBQ3JCLG9CQUFxQixDQUNyQixhWHZKTixDV3dKTSxtQ1huS3NCLENXb0t0QixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsYUFBYyxDVHhLaEMsMEJTOElHLHlCQTRCbUIsY1gvRkYsQ1dxR0wsQ0FsQ1osK0JBZ0NtQixhWGxLUixDV21LSyx3QkFNYixhQUFjLENBQ2QsaUJBQWtCLENBRnJCLHlDQUlPLFVBQVcsQ0FDWCxpQkFBa0IsQ1R0TDVCLDBCU2lMRywrQ0FTbUIsb0JBQXFCLENBQ3JCLFdBQVksQ0FDZixDQVhoQix1Q0FnQk8sVUFBVyxDQUNYLG9CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsMEJBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsOEJBQWlCLENBQWpCLG9CQUFpQixDQUFqQixzQkFBdUIsQ1R2TWpDLDBCU29MRyx1Q0FxQlcsc0JBQVcsQ0FBWCxrQkFBVyxDQUFYLGNBQWUsQ0FTdEIsQ0E5QkosMkNBeUJXLFlBQWEsQ1Q3TTNCLDBCU29MRywyQ0EyQmUsYUFBYyxDQUVyQixDQU1iLGFBQ0ksU0FBVSxDVHhOWiwwQlN1TkYsYUFJUSxVQUFXLENBQ1gsa0JBQW1CLENBRTFCLENBRUQsa0JBQ0ksZUFBZ0IsQ0FDaEIsU0FBVSxDQUNWLFFBQVMsQ0FIYixxQkFLUSxpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBVjFCLHVCQVlZLGFBQWMsQ1Q1T3hCLDBCU2dPRixxQkFlWSxjWHBLVSxDV3FLVixrQkFBbUIsQ0FnQjFCLENBaENMLDRCQW1CWSxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxLQUFNLENBQ04sYUFBYyxDQUNkLGtDQUFtQyxDQUNuQyxnQkFBaUIsQ0FDakIsYUFBYyxDQUNkLGVBQWdCLENBQ25CLHdCQVNELGFBQWMsQ0FDZCxlQUFnQixDQUNuQixlQUlELFNBQVUsQ0FDVixlQUFnQixDQUNoQixjQUFlLENUN1FqQiwyQlMwUUYsZUFLUSxVQUFXLENBS2xCLENBSEcsbUJBQ0ksZUFBZ0IsQ0FDbkIsZ0JBS0QscUJBQWMsQ0FBZCxtQkFBYyxDQUFkLGFBQWMsQ0FDZCxZQUFhLENBQ2IsYUFBYyxDQUNkLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsbUJBQW9CLENUN1J0QiwwQlN1UkYsZ0JBU1EsVUFBVyxDQWtCbEIsQ1RsVEMsMEJTdVJGLGdCQWFRLFVBQVcsQ0FjbEIsQ0FYRyxxQkFDSSxZQUFhLENUeFNuQiwwQlN1U0UscUJBSVEsVUFBVyxDQUVsQixDQXRCTCxvQkF5QlEsYUFBYyxDQUNqQixtQkFJRCxvQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDBCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixxQkFBc0IsQ1R4VHhCLDBCU29URixtQkFRUSxnQkFBaUIsQ0FpQ3hCLENBekNELHdDQVlRLGlCQUFrQixDQVoxQixpQ0FnQlEsaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixrQlh6VE0sQ1cwVE4sVUFBVyxDQUNYLHVCQUF3QixDQUN4QixVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZCxjQUFlLENBQ2Ysd0JBQXlCLENBQ3pCLGNBQWUsQ0E5QnZCLHVDQWdDWSxrQlh4VUksQ1d5VUosd0JYelVJLENXMFVKLDZCQUFXLENBQVgscUJBQXNCLENUdFZoQywwQlNvVEYsaUNBcUNZLGNYOVFVLENXK1FWLGlCQUFrQixDQUV6QixDQUdMLHVCQUNJLG9CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsMEJBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLGFYdFZVLENXdVZWLG1DWGxXc0MsQ1dtV3RDLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixlQUFnQixDQVJwQiw0Q0FXUSxxQkFBc0IsQ1QxVzVCLDBCUytWRiw0Q0FjWSxlQUFnQixDQUV2QixDQWhCTCxxQ0FtQlEsaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixrQlh2V00sQ1d3V04sVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZCxjQUFlLENBQ2Ysd0JBQXlCLENBQ3pCLGNBQWUsQ0FqQ3ZCLDJDQW1DWSxrQlh0WEksQ1d1WEosd0JYdlhJLENXeVhKLDZCQUFXLENBQVgscUJBQXNCLENUclloQywwQlMrVkYscUNBMENZLFFBQVMsQ0FDVCxpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxVQUFXLENBQ1gsY1huVVUsQ1dxVWpCLENBSUwsb0JBRVEsWUFBYSxDQUNoQixpQkFNRyxvQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHFDQUFpQixDQUFqQixxQkFBaUIsQ0FBakIsNkJBQThCLENUOVpwQywwQlM0WkUsaUJBS1Esc0JBQVcsQ0FBWCxrQkFBVyxDQUFYLGNBQWUsQ0FFdEIsQ0FHTCxnQkFDSSxhWHpaZSxDVzBaZixtQ1h2YThCLENXd2E5QixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsa0JBQW1CLENUM2FyQiwwQlNzYUYsZ0JBUVEsY0FBZSxDQUNmLGdCQUFpQixDQWN4QixDQXZCRCxrQ0FhUSxvQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDRCQUFhLENBQWIsa0JBQWEsQ0FBYixvQkFBcUIsQ0FkN0IsbUNBa0JRLGFYM2FNLENXNGFOLG1DWHZia0MsQ1d3YmxDLGVBQWdCLENBQ2hCLGNBQWUsQ0FDbEIsUUFJRCxhQUFjLENBQ2QsVUFBVyxDQUNYLFdBQVksQ1RsY2QsMEJTK2JGLFFBTVEsVUFBVyxDQUNYLFdBQVksQ0FFbkIsQ0N6Y0QsZUFDRSxjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixzQ0FBdUMsQ0FDdkMsdUJBQXdCLENBQ3hCLDJCQUE0QixDQUM1Qiw0QkFBNkIsQ0FDN0Isb0JBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiw4QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDQUN2QiwwQkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixzQkFBVyxDQUFYLGtCQUFXLENBQVgsY0FBZSxDVlZmLDJCVURGLGVBYUksZUFBZ0IsQ0FpQ25CLENBL0JDLHdCQUNFLGFBQWMsQ0FDZCxhWkhVLENZSVYsbUNaZGtDLENZZWxDLGdCQUFpQixDQUNqQix3QkFBeUIsQ0FDekIsYUFBYyxDQUNkLGtCQUFtQixDQUNuQixnQkFBaUIsQ0FDakIsaUJBQWtCLENWdkJwQiwyQlVjQSx3QkFXSSxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLGFBQWMsQ0FLakIsQ1ZoQ0QsMEJVY0Esd0JBZ0JJLGNBQWUsQ0FFbEIsQ0FDRCxzQkFDRSxhQUFjLENBQ2QsYUFBYyxDQUNkLG1DWmpDa0MsQ1lrQ2xDLGVBQWdCLENBQ2hCLHdCQUF5QixDQUN6QixnQkFBaUIsQ0FDakIsaUJBQWtCLENWeENwQiwyQlVpQ0Esc0JBU0ksY0FBZSxDQUVsQixDQzdDSCxhQUNFLGlCQUFrQixDQUNsQixvQkFDRSxhYldVLENhVlYsbUNiQWtDLENhQ2xDLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBQ3BCLG1CQUVDLGFiR2UsQ2FGZixtQ2JYOEIsQ2FZOUIsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLGtCQUFtQixDQUNuQixpQkFBa0IsQ1hqQnBCLDBCV1VBLG1CQVNJLGNBQWUsQ0FFbEIsQ0FDRCx3QkFDRSxrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBSHBCLDRCQU1HLGFBQWMsQ0FDZixpQkFNRCxrQkFBbUIsQ0FDbkIsV0FBYSxDQUNiLGlCQUFrQixDQUNsQixtQkFBb0IsQ0FDcEIsb0JBQXFCLENBRXRCLGtCQUtDLGFiaENlLENhaUNmLG1DYjlDOEIsQ2ErQzlCLGNBQWUsQ0FDZixlQUFnQixDQUNoQixlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsa0JBQW1CLENBQ25CLGdCQUFrQixDQUNsQixpQkFBbUIsQ0FDbkIsbUJBQW9CLENBQ3BCLG9CQUFxQixDWHhEdkIsMEJXNENGLGtCQWNNLGNBQWUsQ0FFbEIsQ0FHSCxvQkFDRSxlQUFnQixDQUNoQixXQUFZLENBQ1osaUJBQWtCLENBQ25CLHFCQUdDLGlCQUFrQixDQUNuQix1QkFHQyw2QkFBOEIsQ0FDOUIsMkJBQTRCLENBQzVCLDRCQUE2QixDQUM3QixpQkFBa0IsQ0FDbEIsbUJBQW9CLENBQ3BCLG9CQUFxQixDQUN0Qix1QkMvRUcsb0JBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixnQkFBaUIsQ0FDakIsbUJBQW9CLENaSHRCLDBCWUFBLHVCQUtJLHNCQUFlLENBQWYsa0JBQWUsQ0FBZixjQUFlLENBQ2YsZ0JBQWlCLENBRXBCLENBQ0QsMkJBQ0UsU0FBVSxDWlZaLDBCWVNBLDJCQUdJLFVBQVcsQ0FFZCxDQUNELHlCQUNFLFNBQVUsQ1poQlosMEJZZUEseUJBR0ksVUFBVyxDQUVkLENBQ0QsMkJBQ0Usb0JBQXFCLENBQ3JCLGlCQUFrQixDQUZuQiwrQkFLRyxlQUFnQixDWjFCcEIsMEJZcUJBLDJCQVFJLG1CQUFvQixDQUV2QixDQUlELDhCQUNFLGFkdkJVLENjd0JWLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixlQUFnQixDQUNuQixnQkFBaUIsQ0FDZiw0QkFFQyxhZDdCZSxDYzhCZixjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBQ25CLHFCQUFzQixDWmhEeEIsMEJZMENBLDRCQVFJLGNBQWUsQ0FFbEIsQ0FJRCwrQkFDRSxhZDVDVSxDYzZDVixjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ1o1RGxCLDBCWXdEQSwrQkFNSSxjQUFlLENBRWxCLENBQ0QsOEJBQ0UsZUFBZ0IsQ0FDaEIsb0JBQXFCLENBQ3RCLDhCQUVDLG9CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsMEJBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDcEIsa0JBQW1CLENBQ25CLDZCQUVDLGFBQWMsQ0FDZCxZQUFhLENBQ2IsbUJBQW9CLENaN0V0QiwwQlkwRUEsNkJBS0ksYUFBYyxDQU1qQixDQVhBLGlDQVFHLFVBQVcsQ0FDWCxlQUFnQixDQUNqQiw4QkFHRCxhZHpFZSxDYzBFZixjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ1oxRmxCLDBCWXNGQSw4QkFNSSxjQUFlLENBRWxCLENDL0ZILGNBQ0UsbUJBQW9CLENiQXBCLDBCYURGLGNBR0ksa0JBQW1CLENBRXRCLENBRUQsK0JBR08sY0FBZSxDQUNmLGdCQUFpQixDQUp4QixzQ0FNUyxlQUFnQixDQUNoQixVQUFXLENBQ1gsV0FBWSxDQUNaLFNBQVUsQ0FDVixRQUFTLENBQ1QsZUFBZ0IsQ0FDaEIsV0FBUyxDQUFJLGFmTWQsQ0FBTyxjZUpLLENBQUksb0JBQ1AsQ0FBYSxxQkFDTCxDQUFNLDBCYnRCTCwrQmFRbkIsY0FpQmEsQ0FBSSxnQkFDRixDQUFJLHNDQWZYLGtCQWlCSSxDQUFXLENBQ3BCLG1DQUdHLG9CQUNHLENBREgsbUJBQ0csQ0FESCxZQUNHLENBQUksc0JBQ0YsQ0FERSxrQkFDRixDQURFLGNBQ0YsQ0FBSSxxQ0FDRSxDQURGLHFCQUNFLENBREYsNkJBQ0UsQ0FBYSxzQ0FDNUIsc0JBQ08sQ0FBZ0IsaUJBQ1QsQ0FBSSxrQkFDSCxDQUFJLDZDQUNYLFVBQ0csQ0FBRSxpQkFDRCxDQUFRLE1BQ1osQ0FBQyxPQUNGLENBQUcsYUFDQSxDQUFNLG9DQUNGLENBQXlCLFVBQzlCLENBQUksV0FDSCxDQUFJLDBCYmhERyxzQ2FvQ2pCLFVBZVMsQ0FBSSxrQkFDSSxDQUFJLENBRXRCLDJCQUdMLGFBQ1EsQ0FBTyxlQUNELENBQUcsaUNBQ1QseUJBQ1ksQ0FBUyxXQzlEdEIsaUJBQ0UsQ0FBUSxpQkFDVCxDQUFTLGlCQUNOLENBQU0sMEJkRk0sV2NEaEIsZ0JBTUEsQ0FBUSxDQXFNakIsb0JBbE1TLGlCQUNDLENBQVEsa0JBR1QsYWhCQ0gsQ0FBTyxtQ0FWYyxDQUFVLGdCZ0JZMUIsQ0FBTSxlQUNKLENBQUcsZUFDSCxDQUFHLG9CQUNELENBQU0sMkJkbEJLLGtCY1lqQixjQVFJLENBQUksZ0JBQ0YsQ0FBSSxDQU9qQiwwQmQ1QnVCLGtCY1loQixjQVlJLENBQUksZUFDRixDQUFHLG9CQUNELENBQU0sQ0FFckIsZ0JBRUssYWhCaEJJLENBQU8sbUNBYkssQ0FBVSxjZ0JnQ3RCLENBQUksZUFDRixDQUFHLGVBQ0gsQ0FBRywyQmRuQ1UsZ0JjOEJuQixjQU9NLENBQUksZ0JBQ0YsQ0FBSSxrQkFDRixDQUFJLENBRW5CLG9CQUVTLGVBQ0MsQ0FBSSx3QkFJYixlQUNVLENBQUssd0JBR2IsWUFDRSxDQUFRLE1BQ1AsQ0FBQywwQmR0RGdCLHdCY29EcEIsWUFJSyxDQUFJLENBRWIsZ0JBR00sb0JBQ0UsQ0FERixtQkFDRSxDQURGLFlBQ0UsQ0FBSSxxQ0FDSSxDQURKLHFCQUNJLENBREosNkJBQ0ksQ0FBYSxrQkFDakIsQ0FBTSxzQkFDUixDQURRLGtCQUNSLENBRFEsY0FDUixDQUFJLDBCZGpFVSxnQmM2RGxCLHNCQU1NLENBTk4sa0JBTU0sQ0FOTixjQU1NLENBQUksOEJBQ0UsQ0FERixvQkFDRSxDQURGLHNCQUNFLENBQU0sQ0E2SHZCLHdCQTFITyxpQkFDRyxDQUFRLDBCQUNYLENBQW9CLGlCQUNoQixDQUFPLGtCaEJoRFQsQ0FBTyxrQmdCa0RELENBQUksbUJBQ0osQ0FBSywwQmQ3RUcsd0JjdUVoQixTQVNELENBQUcsbUJBQ0YsQ0FBWSxDQU9wQiwwQmR4RndCLHdCY3VFaEIsVUFhRCxDQUFJLGNBQ0EsQ0FBSSxnQkFDUCxDQUFTLENBRWpCLHlCQUVTLGlCQUNFLENBQVEsYUFDWCxDQUFPLGNBQ04sQ0FBTyx5QkFDUixDQUFtQixrQkFDZCxDQUFPLHFCaEI5RWQsQ0FBTyxpRGdCZ0ZnQixDQUF5QixlQUN6QyxDQUFJLGtCQUNELENBQUkscUJBQ1YsQ0FBYSxvQkFDYixDQURhLG1CQUNiLENBRGEsWUFDYixDQUFJLDBCQUNBLENBREEscUJBQ0EsQ0FEQSxrQkFDQSxDQUFNLHNCQUdkLGFoQjVGRCxDQUFPLG1DQWJrQixDQUFVLGNnQjRHNUIsQ0FBSSxlQUNGLENBQUcsZUFDSCxDQUFHLGVBQ0QsQ0FBQyxVQUNULENBQUksMEJkaEhZLHNCY3lHbEIsY0FTSyxDQUFJLENBRWYsb0JBRUksYUFDTSxDQUFLLGtCQUNDLENBQUksZUFDVCxDQUFNLGlCQUNOLENBQVEsVUFDWCxDQUFJLFdBQ0gsQ0FBSSwwQmQ1SFcsb0Jjc0hwQixnQkFTUSxDQUFLLENBb0RqQiwwQmRuTHdCLG9CY3NIcEIsOEJBYVEsQ0FBbUIsQ0FnRC9CLDBCQTdDUSxVQUNDLENBQUUsaUJBQ0QsQ0FBUSxNQUNaLENBQUMsT0FDQSxDQUFDLEtBQ0gsQ0FBQyxRQUNFLENBQUMsVUFDRixDQUFJLGtCaEJoSU4sQ0FBTyxTZ0JrSUgsQ0FBQyxtQkFDRSxDQUFRLHdCQUdoQixhQUNLLENBQUsseUJBR1QsaUJBQ0ssQ0FBUSxhQUNULENBQUssTUFDUixDQUFDLE9BQ0EsQ0FBQyxPQUNILENBQUcsa0NBQ0csQ0FESCwwQkFDRyxDQUFnQixXQUNuQixDQUFJLGNBQ0gsQ0FBTSxVaEI5SVQsQ0FBTyxtQ0FqQmlCLENBQVUsZ0JnQmtLN0IsQ0FBTSxpQkFDTCxDQUFNLGVBQ0wsQ0FBRyxlQUNILENBQUcsU0FDUCxDQUFDLFNBQ0QsQ0FBQyxnQ0FJSCxZQUNJLENBQUksK0JBR1gsU0FDTyxDQUFDLHFCQUtQLGFoQnZLSyxDQUFPLG1DQWJLLENBQVUsZ0JnQnVMcEIsQ0FBTSxlQUNKLENBQUcsZUFDSCxDQUFHLGFBQ1AsQ0FBSyxVQUNQLENBQUksMEJkNUxZLHFCY3FMbkIsZ0JBU00sQ0FBTSxDQUVqQiw4QkFFa0IsWUFDZCxDQUFRLE1BQ1AsQ0FBQyxPQUNBLENBQUMsV0FDRCxDQUFLLFdBQ0osQ0FBSSxpQkFDRixDQUFRLHNCQ3pNSSxvQkFDWixDQUFZLDRCQUlaLGFBQ0UsQ0FBSyxjQUNILENBQUksNEZBUXNCLFVBQ2hDLENBQUksZ0JBQ0UsQ0FBSSxnQkFDSCxDQUFHLGtCQUNGLENBQUkscUJBQ0QsQ0FBSSxxQkFDZCxDQUFjLGlCQUNQLENBQUcsa0JBR0gsb0JBQ0EsQ0FBTSwwRkFNQSxhQUNkLENBQU8sbUNBQ0QsQ0FBdUIsZ0JBQ3pCLENBQU0sZUFDSixDQUFHLGVBQ0gsQ0FBRywwQmZwQ1EsMEZlK0JILGNBUVIsQ0FBSSxDQXFKbEIsMExBbEp3QixlQUNULENBQUksa0dBR2pCLGFBQ1EsQ0FBTyw4R0FHWixVQUNLLENBQUksa0pBR0EsYUFDSixDQUFPLGtDQUNELENBQXNCLGdCQUN4QixDQUFNLGVBQ0osQ0FBRyxlQUNILENBQUcsb0JBQ0QsQ0FBTSxvdENBUWtCLGlCQUM3QixDQUFRLG9CQUNULENBQVksVUFDZCxDQUFJLG1CQUNGLENBQVcsa0JBQ1IsQ0FBTyx3QkFDRCxDQUFPLHdCQUNqQixDQUFpQixjQUNqQixDQUFPLGlCQUNILENBQU0sdUJBQ0UsQ0FBSSxtQkFDVixDQUFNLG9CQUNMLENBQU0sZ0JBQ1YsQ0FBTSxlQUNKLENBQUcsYUFDSCxDQUFDLHdCQUNFLENBQVMsMEJmcEZILG90Q2VvRWlCLGNBbUIxQixDQUFJLENBcUJsQixvdURBbEJ5QixVQUNmLENBQUksd0JBQ08sQ0FBTyx3QkFDakIsQ0FBaUIsNkJBQ04sQ0FBVyxxQkFDbkIsQ0FBVyx3ekdBSU4scUJBQ1QsQ0FBZSxtQ0FDSixDQUFrQixtQ0FDNUIsQ0FBNEIsNDlDQUcxQixjQUNJLENBQUMsMGxCQU1vQixtQkFDNUIsQ0FBVyxvQkFDTCxDQUFNLGdCQUNWLENBQU0sMEJmbkhLLDBsQmVnSGUsZ0NBTTFCLENBQXdCLDJCQUN0QixDQUFpQixDQUUvQixrOEJBTWlCLFVBQ1QsQ0FBSSw0Q0FDWSxDQUFzQixrQkFDOUIsQ0FBSSx3QkFDRCxDQUFPLHFCQUNoQixDQUFhLDRCQUNkLENBQXFCLGFBQ3RCLENBQU8sZ0JBQ0gsQ0FBTSxrQkFDSixDQUFNLDBCZnhJRyxrOEJlK0hOLGNBWUgsQ0FBSSxDQU9sQiwwakNBSlEsd0JBQ0csQ0FBaUIsU0FDaEIsQ0FBQyx3VEFLUyxnQkFDVCxDQUFLLFdBQ1QsQ0FBSSxzS0FHSSxxQkFDUCxDQUFhLFdBQ2QsQ0FBSSwwUkFFZ0IsY0FDWixDQUFDLGVBQ0EsQ0FBQyw4UUFHTyxLQUNsQixDQUFDLFNBQ0MsQ0FBRyxRQUNGLENBQUMsV0FDRCxDQUFJLDhIQUlSLFFBQ0UsQ0FBQyxRQUNELENBQUMsU0FDQSxDQUFDLDBKQUVKLGVBQ1MsQ0FBRyxrSUFJWCxvQkFDUSxDQUFNLGtNQUdFLGtCQUNsQixDQUFjLDJEQUltQyxpQkFDMUMsQ0FBSSxrQkFDTixDQUFPLG1CQUNWLENBQVcscUNBQ0EsQ0FBa0Isa0JBQ3ZCLENBQUksV0FDWixDQUFLLDBCZnBNWSwyRGU4TGdDLFdBUy9DLENBQUssVUFDTCxDQUFJLENBNENkLDBCZnBQeUIsMkRlOExnQyxVQWMvQyxDQUFJLFVBQ0osQ0FBSSxvQkFDSSxDQUFNLENBc0N4Qiw4REFuQ0csUUFDUSxDQUFDLFNBQ0EsQ0FBQyxlQUNFLENBQUksaUVBRWQsbUJBQ1EsQ0FBWSxtRUFFbkIsb0JBQ1UsQ0FBWSxhQUNkLENBQU8sbUNBQ0QsQ0FBdUIsZ0JBQ3pCLENBQU0sZUFDSixDQUFHLGFBQ0gsQ0FBQyxvQkFDRyxDQUFJLDBCZmhPSCxtRWV5Tm5CLGNBVWMsQ0FBSSxDQU1sQix5RUFIUSxhQUNFLENBQU8sNkVBSUgsYUFDTixDQUFPLDRFQUdKLGVBQ0ssQ0FBQyx3REFNK0Isd0JBQzlDLENBQWtCLDBCZnZQRCx3RGVzUDZCLHdCQUk1QyxDQUFrQixXQUNsQixDQUFLLENBT2YsMEJmbFF5Qix3RGVzUDZCLFVBUzVDLENBQUksVUFDSixDQUFJLENBRWQsMkNBR3lDLG9CQUMvQixDQUQrQixtQkFDL0IsQ0FEK0IsWUFDL0IsQ0FBSSwwQkFDQSxDQURBLHFCQUNBLENBREEsa0JBQ0EsQ0FBTSw4QkFDRixDQURFLG9CQUNGLENBREUsc0JBQ0YsQ0FBTSxRQUNmLENBQUMsV0FDRixDQUFLLDBCZjFRWSwyQ2VxUWdCLGdCQVF6QixDQUFJLENBaURwQixrREE5Q08sVUFDRyxDQUFJLFdBQ0gsQ0FBSSxTQUNILENBQUMsWUFDRixDQUFLLFdBQ0wsQ0FBSSxzQkFDQSxDQUFXLGNBQ2YsQ0FBTyxjQUNKLENBQUksYUFDRixDQUFDLHdEQUdKLGFBQ0csQ0FBQyx1REFHTCxjQUNLLENBQUMsb0RBR1QsYUFDRyxDQUFLLGlEQUdYLFVBQ0ksQ0FBSSxXQUNILENBQUksU0FDSCxDQUFDLFlBQ0YsQ0FBSyxpQkFDRCxDQUFNLHFCQUNWLENBQWMsaUJBQ1AsQ0FBRyxjQUNQLENBQUksYUFDRixDQUFDLHdKQUlnQix1QkFDVixDQUFJLFFBQ2hCLENBQUMsZ0VBR1UseUJBQ0YsQ0FBUyxxQkFDbkIsQ0FBZSxhQzdUZCxnQkFDQyxDQUFNLGVBQ0osQ0FBRyxrQkFDSCxDQUFNLDBCaEJGSyxhZ0JEZCxjQUtHLENBQUksZ0JBQ0YsQ0FBSSxDQUVwQix5QkFHTSxnQkFDUSxDQUFNLGtCQUNKLENBQU0sMEJoQlpHLHlCZ0JVbkIsY0FJVSxDQUFJLGdCQUNGLENBQUksQ0FFcEIseUJBQ0ksZ0JBQ1EsQ0FBTSxlQUNKLENBQUcsMEJoQnBCTSx5QmdCa0JuQixjQUlVLENBQUksQ0FFbEIseUJBQ0ksZ0JBQ1EsQ0FBTSxlQUNKLENBQUcseUJBRWIsZ0JBQ1EsQ0FBTSxlQUNKLENBQUcseUJBRWIsZ0JBQ1EsQ0FBTSxlQUNKLENBQUcseUJBRWIsZ0JBQ1EsQ0FBTSxlQUNKLENBQUcsd0VBS00sYUFDVCxDQUFLLFdBMkJqQixhQUNVLENBQUssZ0JBQ0gsQ0FBTSxlQUNKLENBQUcsZ0JBQ0gsQ0FBSSxlQUNkLHFCQUNRLENBQWEsWUFPeEIsZUFDWSxDQUFJLGdCQUNQLENBQVEsZUFFYixpQkFDWSxDQUFRLG1CQUNKLENBQU0sZUFDUCxDQUFHLGdCQUNMLENBQU0sa0JBQ0osQ0FBTSwwQmhCOUZMLGVnQnlGaEIsY0FPYSxDQUFJLGdCQUNGLENBQUksa0JBQ0YsQ0FBSSxDQWF0QixzQkFYVyxVQUNHLENBQUUsaUJBQ0QsQ0FBUSxNQUNaLENBQUMsS0FDRixDQUFDLGFBQ0UsQ0FBTSwyQ0FDRixDQUFnQyxZQUNyQyxDQUFNLGFBQ0wsQ0FBTSxZQUt4QixnQkFDVyxDQUFNLGVBQ0osQ0FBRyxvQkFDRCxDQUFNLDBCaEJwSEMsWWdCaUh0QixjQUthLENBQUksZ0JBQ0YsQ0FBSSxDQUVwQixvR0FJYSxhbEJoSFQsQ0FBTyxha0JrSEcsQ0FBQyxlQUNELENBQUcseUJBRWhCLGNBQ1csQ0FBSSxvQkFDQSxDQUFNLDBCaEJwSUMseUJnQmtJdEIsY0FJYSxDQUFJLGtCQUNBLENBQUksQ0FFdEIseUJBQ0MsZ0JBQ1csQ0FBTSxvQkFDRixDQUFNLDBCaEI1SUMseUJnQjBJdEIsY0FJYSxDQUFJLENBRWxCLHlCQUNDLGdCQUNXLENBQU0sb0JBQ0YsQ0FBTSwwQmhCbkpDLHlCZ0JpSnRCLGNBSWEsQ0FBSSxrQkFDQSxDQUFJLENBRXRCLHlCQUVDLGdCQUNXLENBQU0sb0JBQ0YsQ0FBTSxVQUNkLENBQUksMEJoQjdKVyx5QmdCMEp0QixjQUthLENBQUksQ0FFbEIseUJBRUMsZ0JBQ1csQ0FBTSxvQkFDRixDQUFNLFVBQ2QsQ0FBSSwwQmhCdEtXLHlCZ0JtS3RCLGNBS2EsQ0FBSSxDQUVsQix3QkFDQyxjQUNZLENBQUksZUFDRixDQUFHLGtCQUNILENBQU0sYUFDWixDQUFPLG9CQUNDLENBQU0sMEJBQ3BCLGFsQnBLQyxDQUFPLGdDa0JzS0EseUJBQ1ksQ0FBUywwQmhCcExULHdCZ0IyS3RCLGNBYWMsQ0FBSSxlQUNGLENBQUcsZ0JBQ0gsQ0FBSSxDQUVwQiwrQkFDTSw2QkFDUyxDQUFlLG1CQUNqQixDQUFPLG9CQUNOLENBQU8sbUNBQ2xCLHFDQUNPLENBQThCLDBCaEJsTWxCLCtCZ0I2TGhCLGlDQVFJLENBQTBCLENBRXJDLG9DQUNZLGdCQUNGLENBQVEsMEJoQnpNSyxvQ2dCd01YLGFBR0EsQ0FBSyxDQUdqQiwwQmhCOU11QixpQ2dCZ05aLGdCQUNBLENBQVMsdUJBQ1YsQ0FBaUIsMkJBQ2IsQ0FBaUIsQ0FDN0IsS0FJRCxpQkFDUyxDQUFPLG1CQUNMLENBQU8saUJBQ1YsQ0FBUSxTQUNULENBQUMsWUFDRixpQkFDSSxDQUFRLFVBQ1QsQ0FBRSxNQUNMLENBQUMsT0FDQSxDQUFDLFFBQ0EsQ0FBQyxVQUNGLENBQUksYUFDSCxDQUFNLHdCQUNJLENBQU8sVUFDaEIsQ0FBRSxlQ3ZPRCxvQkFDTSxDQUFLLGlCQUNULENBQU0sVUFFYixpQkFDSyxDQUFRLHdCbkJxQlYsQ0FBTyxlbUJsQlQsb0JBQ08sQ0FEUCxtQkFDTyxDQURQLFlBQ08sQ0FBSSxpQkFDSCxDQUFRLFdBQ2IsQ0FBTywyQmpCVk8sZWlCT2pCLHNCQU1hLENBTmIsa0JBTWEsQ0FOYixjQU1hLENBQUksaUJBQ1AsQ0FBVSxDQUV6QixpQkFDTyxhbkJKTCxDQUFPLGtDQVRlLENBQVUsZ0JtQmdCcEIsQ0FBTSxlQUNKLENBQUcsZUFDSCxDQUFHLG9CQUNELENBQU0sMEJqQnZCSCxpQmlCaUJkLGlCQVFZLENBQU0sQ0FFekIsNEJBQ2dCLG1CQUNHLENBQUksUUFJckIseUJBQ0ksQ0FBbUIsNEJBQ2pCLENBQW9CLG1CQUNmLENBQU0sd0JBQ0YsQ0FBTyxrQkFDVixDQUFJLGlCQUNQLENBQU0sb0JBQ1QsQ0FEUyxtQkFDVCxDQURTLFlBQ1QsQ0FBSSw2QkFDRyxDQURILHlCQUNHLENBREgscUJBQ0csQ0FBTSxrQ0FDTCxDQURLLG1CQUNMLENBREssMEJBQ0wsQ0FBVSwwQ0FDTixDQUF5QixtQkFDbEMsY0FDTSxDQUFDLDJCakI3Q0ksUWlCaUNwQixzQkFnQlksQ0FoQlosa0JBZ0JZLENBaEJaLGNBZ0JZLENBQUkseUJBQ1IsQ0FBbUIsK0JBQ2xCLENBQXdCLENBNkV2QywwQmpCaEl5QixRaUJpQ25CLHlCQXNCUSxDQUFtQixDQXlFakMsYUFsRVMsYUFDSyxDQUFPLGNBQ04sQ0FBTyxnQkFDRixDQUFJLGlCQUNILENBQUksb0JBR0gsQ0FBTSwyQmpCckVGLGFpQjhEakIsU0FVUyxDQUFHLFdBQ0YsQ0FBSSxDQVVuQiwwQmpCbkZxQixhaUI4RGhCLFNBZVMsQ0FBRyxXQUNGLENBQUksQ0FLbkIsaUJBSE0sVUFDUSxDQUFJLGVBSVgsYUFDSyxDQUFLLGFBQ1AsQ0FBTyxtQ25CdkZVLENBQVUsZ0JtQnlGdkIsQ0FBTSxlQUNKLENBQUcsZUFDSCxDQUFHLG9CQUNELENBQU0sMEJqQjVGSCxlaUJxRmQsZ0JBVVcsQ0FBTSxDQUV4QixhQUVLLGFuQnJGRSxDQUFPLG1DQWJLLENBQVUsZ0JtQnFHZixDQUFNLGVBQ0osQ0FBRyxrQkFDSCxDQUFNLDBCakJ4R0QsYWlCbUdoQixnQkFRYSxDQUFNLGVBQ0osQ0FBRyxDQUV2QixjQUVNLGlCQUNTLENBQU0sZ0JBRWpCLGFuQnZHQSxDQUFPLG1DQVpnQixDQUFVLGdCbUJzSG5CLENBQU0sZUFDSixDQUFHLGVBQ0gsQ0FBRywwQmpCeEhGLGdCaUJtSGpCLGdCQVFrQixDQUFNLENBRXhCLFVDOUhBLGlCQUNLLENBQVEsdUJBQ1QsQ0FBZSxlQUVkLENBQU0sZUFFVixvQkFDTyxDQURQLG1CQUNPLENBRFAsWUFDTyxDQUFJLHFDQUNJLENBREoscUJBQ0ksQ0FESiw2QkFDSSxDQUFhLDBCbEJQWixla0JLaEIsc0JBSUssQ0FKTCxrQkFJSyxDQUpMLGNBSUssQ0FBSSxDQUVkLG1CQUVTLFNBQ0MsQ0FBRyxtQkFDRyxDQUFLLDBCbEJmQSxtQmtCYVosVUFJSCxDQUFJLGVBQ1UsQ0FBQyxDQUVyQixpQkFFTyxhcEJUTCxDQUFPLGVvQldPLENBQUcsa0NwQnBCSyxDQUFVLGdCb0J1QnBCLENBQU0sZUFDSixDQUFHLDBCbEI1QkUsaUJrQnNCZCxpQkFRSSxDQUFNLENBRWpCLGVBRUssYXBCcEJFLENBQU8sbUNBYkssQ0FBVSxnQm9Cb0NmLENBQU0sZUFDSixDQUFHLGVBQ0gsQ0FBRywwQmxCdkNFLGVrQmtDaEIsaUJBT00sQ0FBTSxjQUNQLENBQUksQ0FFZCxpQkFFTyxTQUNHLENBQUcsY0FDSSxDQUFDLG9CQUVOLENBRk0sbUJBRU4sQ0FGTSxZQUVOLENBQUksc0JBQ0YsQ0FERSxrQkFDRixDQURFLGNBQ0YsQ0FBSSwwQkFDRixDQURFLHFCQUNGLENBREUsa0JBQ0YsQ0FBTSwwQmxCcERELGlCa0I4Q2QsVUFRRCxDQUFJLGVBQ00sQ0FBSyxXQUNSLENBQUksY0FDSixDQUFDLENBRWQsZ0JBRU0sU0FDSSxDQUFHLGlCQUNFLENBQU0sZ0JBQ1QsQ0FBUSxXQUNSLENBQUcsMEJsQmpFTSxnQmtCNkRmLGVBT1ksQ0FBSyxDQVN2QiwwQmxCN0VxQixnQmtCNkRmLFdBVUksQ0FBSyxDQU1mLHNCQUpVLFNBQ00sQ0FBQywwQmxCMUVJLGVrQjhFbEIsaUJBRVUsQ0FBTSxDQUVyQixvQkFHZ0IsaUJBQ0wsQ0FBUSxRQUNWLENBQUMsT0FDRixDQUFDLGFBQ0UsQ0FBSSxVQUNSLENBQUssbUJBSUcsb0JBQ1AsQ0FETyxtQkFDUCxDQURPLFlBQ1AsQ0FBSSwwQkFDQSxDQURBLHFCQUNBLENBREEsa0JBQ0EsQ0FBTSxlQUNQLENBQUksMEJsQmpHUSxtQmtCOEZSLGtCQUtDLENBQUksOEJBQ0YsQ0FERSxvQkFDRixDQURFLHNCQUNGLENBQU0sQ0FTMUIsdUJBUE0sNEJBQ0ssQ0FBcUIsZ0JBQ2xCLENBQU0sZUFDSixDQUFHLGtCQUNILENBQU0sYXBCNUZYLENBQU8sWXFCZlIscUJBQ0UsQ0FBYSxlQUNWLENBQUksaUJBQ04sQ0FBUSwwQm5CRkksWW1CRGYsbUJBS00sQ0FBVyxDQTJDM0IsbUJBekNXLGFyQk9MLENBQU8sZ0JxQkxLLENBQU0sZUFDSixDQUFHLGtCQUNILENBQU0sZUFDSixDQUFDLDBCbkJYRSxtQm1CTWQsZ0JBUVcsQ0FBTSxDQU14QiwwQm5CcEJxQixtQm1CTWQsZ0JBWVcsQ0FBTSxDQUV4QixpQkFFSyxhckJSRSxDQUFPLG1DQWJLLENBQVUsY3FCd0JmLENBQUksZUFDRixDQUFHLGVBQ0gsQ0FBRyxpQkFDTCxDQUFPLFdBQ1YsQ0FBSSxpQkFDQSxDQUFNLDBCbkI5QkEsaUJtQnNCaEIsY3JCaURTLENBQUksQ3FCaENsQiwwQm5CdkNxQixpQm1Cc0JoQixjckJxRFEsQ0FBSSxDcUJwQ2pCLHFCQVVlLGdCQUNILENBQUksWUFHVCxDQUFLLDBCbkJyRFMscUJtQmlETixnQkFNQyxDQUFJLHFCQUNELENBQU0sb0JBQ1AsQ0FBTSxZQUNiLENBQUssQ0FTcEIsMEJuQm5FeUIscUJtQmlETixnQkFZQyxDQUFJLG1CQUNELENBQUksa0JBQ0wsQ0FBSSxZQUNYLENBQUssQ0FHcEIsdUNBRXFDLGlCQUN0QixDQUFNLHNEQUVKLFlBQ0gsQ0FBTSxhQUNMLENBQU0sd0JyQjdEZixDQUFPLDJCQUFQLENBQU8sU3FCZ0VHLENBQUMseUhBR0YsWUFDRyxDQUFNLGFBQ0wsQ0FBTSx3QkFDSSxDQUFPLDJCQUNqQixDQUFvQix1QkFRN0IsbUJBQ0ssQ0FETCxXQUNLLENBQUksbUJBSUYsaUJBQ0osQ0FBUSxRQUNWLENBQUMsT0FDRixDQUFDLGFBQ0UsQ0FBSSxVQUNSLENBQUssa0JDdEdOLGVBQ08sQ0FBSSxpQkFDSixDQUFNLHFCQUNoQixhdEJVQyxDQUFPLG1DQVZjLENBQVUsZ0JzQkdyQixDQUFNLGVBQ0osQ0FBRyxlQUNILENBQUcsa0JBQ0QsQ0FBSSxvQkFFcEIsYXRCR08sQ0FBTyxtQ0FiSyxDQUFVLGNzQmFqQixDQUFJLGVBQ0YsQ0FBRyxlQUNILENBQUcsMEJwQmhCSSxvQm9CV3JCLGNBT2MsQ0FBSSxDQUVsQixTQ3JCRyxrQnZCMEJJLENBQU8sb0J1QnhCTixDQUFZLGVBQ1gsQ0FBTSwwQnJCRk0sU3FCRGxCLFdBS1MsQ0FBRyxDQVVuQixjQVBTLGlCQUNRLENBQVEsb0JBQ1QsQ0FEUyxtQkFDVCxDQURTLFlBQ1QsQ0FBSSxzQkFDRixDQURFLGtCQUNGLENBREUsY0FDRixDQUFJLDhCQUNFLENBREYsb0JBQ0UsQ0FERixzQkFDRSxDQUFNLGdCQUtoQixTQUNKLENBQUcsMkJyQmpCYSxnQnFCZ0JaLFNBSUEsQ0FBRyxDQTBGakIsMEJyQjlHeUIsZ0JxQmdCWCxvQkFRRSxDQVJGLG1CQVFFLENBUkYsWUFRRSxDQUFJLDhCQUNJLENBREosb0JBQ0ksQ0FESixzQkFDSSxDQUFNLFVBQ2hCLENBQUksc0JBQ0EsQ0FEQSxrQkFDQSxDQURBLGNBQ0EsQ0FBSSxDQW1GdEIsMEJyQjlHeUIsd0JxQjhCYixvQkFHUSxDQUhSLG1CQUdRLENBSFIsWUFHUSxDQUFJLGtCQUNFLENBQUksOEJBQ0YsQ0FERSxvQkFDRixDQURFLHNCQUNGLENBQU0sU0FDaEIsQ0FBRyxTQUNELENBQUMsQ0FrRWpCLDRCQWhFUSxhQUNRLENBQUssU0FDUCxDQUFHLGdCQUNHLENBQUksaUJBRVAsQ0FBUSxnQ0FDZixhQUNVLENBQUssZUFDRixDQUFJLGtCQUNKLENBQU8sMEJyQmhEVCw0QnFCdUNiLFNBWVUsQ0FBRyxDQXdDakIsa0NBdENVLGlCQUNPLENBQVEsVUFDVCxDQUFFLGFBQ0osQ0FBTyxjQUNOLENBQU8scUNBQ0csQ0FBb0IsMkJBQ25CLENBQVMsdUJBQ1gsQ0FBTyxxQ0FHakIsWUFDRyxDQUFPLFlBQ0wsQ0FBSywwQnJCakVQLCtCcUI4RFYsaUJBTWdCLENBQU0sa0JBQ0gsQ0FBSSxtQ0FDaEIsV0FDUyxDQUFJLENBQ2YscUNBSUUsWUFDRyxDQUFPLFlBQ0wsQ0FBSywrQkFDRixDQURFLHVCQUNGLENBQWEscUNBSXJCLFNBQ0csQ0FBSSxhQUNILENBQU8sV0FDTixDQUFJLFdBQ1AsQ0FBTyxxQ0FDTSxDQUFvQiwwQnJCeEZoQyxvQ3FCNEZMLFVBRUUsQ0FBSSxZQUNILENBQUssZ0VBQ2MsVUFDaEIsQ0FBSSxpQkFDQyxDQUFNLENBQ3JCLGlFQU1rQixpQkFDVCxDQUFJLGFBQ0wsQ0FBQyxpQkFLVixTQUNMLENBQUcseUJBQ0QsQ0FBaUIsMkJyQmxISCxpQnFCZ0hYLFNBS0QsQ0FBRyxDQStDakIsMEJyQnBLeUIsaUJxQmdIVixVQVNELENBQUksU0FDRixDQUFDLGVBQ0UsQ0FBSSxDQXlDdkIsMkJBdENjLG9CQUNFLENBREYsbUJBQ0UsQ0FERixZQUNFLENBQUksU0FDSixDQUFDLDBCckJoSVEsMkJxQjhIWCxzQkFLUSxDQUxSLGtCQUtRLENBTFIsY0FLUSxDQUFJLHFDQUNDLENBREQsaUNBQ0MsQ0FERCw2QkFDQyxDQUFjLENBRXJDLHdCQUVPLGF2QjNITCxDQUFPLGtDQVRlLENBQVUsZ0J1QnVJcEIsQ0FBTSxlQUNKLENBQUcsZUFDSCxDQUFHLG9CQUNELENBQU0sMEJyQjlJSCx3QnFCd0lkLGlCQVFJLENBQU0sQ0FFakIsc0JBRUssYXZCdElFLENBQU8sbUNBYkssQ0FBVSxnQnVCc0pmLENBQU0sZUFDSixDQUFHLGVBQ0gsQ0FBRyxrQkFDSixDQUFPLDBCckIxSkQsc0JxQm9KaEIsY0FRYSxDQUFJLHdCQUNkLGtCQUNrQixDQUFJLGlCQUNqQixDQUFNLENBQ1gsa0JDaktJLG9CQUNOLENBQVksd0JBQ0gsQ0FBTyxpQkFDYixDQUFNLDBCdEJGTSxrQnNCRFQsWUFLSixDQUFJLENBa0NoQiwyQkFoQ1MsaUJBQ0ksQ0FBUSx5QkFFWixheEJJSCxDQUFPLG1DQVZjLENBQVUsZ0J3QlN2QixDQUFNLGVBQ0osQ0FBRyxlQUNILENBQUcsZUFDRCxDQUFDLDBCdEJmTSx5QnNCU2hCLGNBUU8sQ0FBSSxnQkFDRixDQUFJLENBT3BCLDBCdEJ6QnVCLHlCc0JTaEIsY0FZTyxDQUFJLGVBQ0YsQ0FBRyxvQkFDRCxDQUFNLENBRXhCLHVCQUNLLGF4QlpJLENBQU8sbUNBYkssQ0FBVSxjd0I0Qm5CLENBQUksZUFDRixDQUFHLGVBQ0gsQ0FBRywwQnRCL0JNLHVCc0IwQmxCLGNBT1MsQ0FBSSxnQkFDRixDQUFJLGtCQUNGLENBQUksQ0FFdEIsdUJBR21CLG9CQUNYLENBRFcsbUJBQ1gsQ0FEVyxZQUNYLENBQUkscUNBQ0ksQ0FESixxQkFDSSxDQURKLDZCQUNJLENBQWEsZ0JBQ2pCLENBQUksMEJ0QjNDTyx1QnNCd0NKLHNCQUtQLENBTE8sa0JBS1AsQ0FMTyxjQUtQLENBQUksOEJBQ0UsQ0FERixvQkFDRSxDQURGLHNCQUNFLENBQU0sQ0F3QjFCLCtCQXRCVSxpQkFDRyxDQUFRLHdCQUNYLENBQWtCLGVBQ2QsQ0FBSywwQnRCbkRNLCtCc0JnRGYsVUFLRSxDQUFJLHNCQUNBLENBREEsa0JBQ0EsQ0FEQSxjQUNBLENBQUksbUJBQ0EsQ0FBSyxDQUV2QixnQ0FDUyxpQkFDRSxDQUFRLFdBQ1gsQ0FBSyxZQUNKLENBQUssdUJBQ04sQ0FBaUIsZ0JBQ1osQ0FBSyxxQnhCOUNiLENBQU8sNkN3QmdEYSxDQUF5QixlQUNyQyxDQUFJLGtCQUNELENBQUksaUJBQ1YsQ0FBUywyQkFJSSxhQUNmLENBQUssa0JBQ0MsQ0FBSSxlQUNULENBQU0saUJBQ04sQ0FBUSxpQ0FDWCxVQUNJLENBQUUsaUJBQ0QsQ0FBUSxNQUNaLENBQUMsT0FDQSxDQUFDLEtBQ0gsQ0FBQyxRQUNFLENBQUMsVUFDRixDQUFJLGtCeEJ2RVIsQ0FBTyxTd0J5RUQsQ0FBQyxtQkFDRSxDQUFRLCtCQUVuQixhQUNRLENBQUssZ0NBRVosaUJBQ1EsQ0FBUSxNQUNaLENBQUMsT0FDQSxDQUFDLE9BQ0gsQ0FBRyxrQ0FDRyxDQURILDBCQUNHLENBQWdCLFdBQ25CLENBQUksY0FDSCxDQUFNLFV4QmxGWCxDQUFPLG1DQWpCaUIsQ0FBVSxjd0JzRzNCLENBQUksZUFDRixDQUFHLGdCQUNILENBQUksU0FDUixDQUFDLFNBQ0QsQ0FBQyx1Q0FHSCxZQUNJLENBQUksc0NBRVgsU0FDTyxDQUFDLDRCQUtXLGF4QnhHZixDQUFPLG1DQWJLLENBQVUsY3dCd0hyQixDQUFJLGVBQ0YsQ0FBRyxrQkFDSCxDQUFNLGtCQUNKLENBQUksb0JBQ1YsQ0FBWSw2QkFHSyxheEJuSHJCLENBQU8sbUNBYmtCLENBQVUsY3dCbUk3QixDQUFJLGVBQ0YsQ0FBRyxrQkFDSCxDQUFNLGVBQ0osQ0FBQyxVQ3ZJVCxpQkFDQSxDQUFTLGVBQ1Ysb0JBQ0ssQ0FETCxtQkFDSyxDQURMLFlBQ0ssQ0FBSSxxQ0FDSSxDQURKLHFCQUNJLENBREosNkJBQ0ksQ0FBYSxnQkFDbEIsQ0FBSyxrQkFDRixDQUFJLG1DekJGSyxDQUFVLGN5Qkt2QixDQUFJLGVBQ0YsQ0FBRyxlQUNILENBQUcsd0JBQ0EsQ0FBUywwQnZCWEgsZXVCQ2xCLGNBWVMsQ0FBSSxDQUtsQixpQkFIRSxhekJGRSxDQUFPLFMwQmROLGlCQUNNLENBQVEsaUJBQ1QsQ0FBUyxpQkFDTixDQUFNLDBCeEJGSSxTd0JEbEIsaUJBTVMsQ0FBUyxDQTBEekIsa0JBdkRXLGlCQUNNLENBQVEsZ0JBR2QsYTFCQ0wsQ0FBTyxtQ0FWYyxDQUFVLGdCMEJZbkIsQ0FBTSxlQUNKLENBQUcsZUFDSCxDQUFHLG9CQUNELENBQU0sMkJ4QmxCRixnQndCWWYsY0FRVyxDQUFJLGdCQUNGLENBQUksQ0FPeEIsMEJ4QjVCcUIsZ0J3QllkLGNBWVcsQ0FBSSxlQUNGLENBQUcsb0JBQ0QsQ0FBTSxDQUU1QixjQUVLLGExQmhCRSxDQUFPLG1DQWJLLENBQVUsYzBCZ0NmLENBQUksZUFDRixDQUFHLGVBQ0gsQ0FBRywyQnhCbkNHLGN3QjhCakIsY0FPYSxDQUFJLGVBQ0YsQ0FBRyxrQkFDRCxDQUFJLENBSzFCLDBCeEI1Q3FCLGN3QjhCaEIsY0FZRyxDQUFJLENBRVosa0JBRVMsbUJBQ08sQ0FBTyxzQkFJakIsZUFDWSxDQUFLLHNCQUdmLFlBQ0ksQ0FBUSxNQUNQLENBQUMsMEJ4QnpETyxzQndCdURiLFlBSVksQ0FBSSxDQUVwQixjQUlJLGNBQ0QsQ0FBVSxrQkFDTCxDQUFNLHlCQUNaLENBQW1CLG9CQUNqQixDQURpQixtQkFDakIsQ0FEaUIsWUFDakIsQ0FBSSxzQkFDRixDQURFLGtCQUNGLENBREUsY0FDRixDQUFJLDBCeEJ0RU8sY3dCaUViLGVBT00sQ0FBSyxhQUNSLENBQU0sQ0FzSHJCLHNCQXBIWSxpQkFDSyxDQUFRLDJCQUNYLENBQXFCLGVBQ3BCLENBQVEsa0JBQ0QsQ0FBSSwwQnhCL0VELHNCd0IyRWIsVUFNSSxDQUFJLGVBQ0gsQ0FBUSxDQUVyQix1QkFFUyxpQkFDSSxDQUFRLFNBQ1gsQ0FBRyxxQjFCdkVWLENBQU8saUQwQnlFcUIsQ0FBeUIsZUFDekMsQ0FBSSxrQkFDRCxDQUFJLGNBQ1YsQ0FBTSxnQkFDRixDQUFJLGtCQUNMLENBQU8sa0JBQ0wsQ0FBSyxvQkFHaEIsYTFCdEZKLENBQU8sbUNBYmtCLENBQVUsYzBCc0d2QixDQUFJLGVBQ0YsQ0FBRyxlQUNILENBQUcsZUFDRCxDQUFDLFVBQ1QsQ0FBSSxlQUNELENBQU0sMEJ4QjNHRSxvQndCbUdmLGNBVVksQ0FBSSxDQUV0QixrQkFFSSxVQUNNLENBQUksZ0JBQ0UsQ0FBSSxhQUNSLENBQUssa0JBQ0MsQ0FBSSxrQjFCM0ZmLENBQU8sZTBCNkZELENBQU0saUJBQ04sQ0FBUSx3QkFDWCxVQUNNLENBQUUsaUJBQ0QsQ0FBUSxNQUNaLENBQUMsT0FDQSxDQUFDLEtBQ0gsQ0FBQyxRQUNFLENBQUMsVUFDRixDQUFJLGtCMUJuSGhCLENBQU8sUzBCcUhPLENBQUMsbUJBQ0UsQ0FBUSxzQkFHckIsVUFDUSxDQUFJLFdBQ0gsQ0FBSSxnQkFDQSxDQUFLLGlCQUNQLENBQVEsS0FDYixDQUFDLE1BQ0EsQ0FBQyxPQUNBLENBQUMsUUFDQSxDQUFDLHVCQUdULGlCQUNVLENBQVEsYUFDVCxDQUFLLE1BQ1IsQ0FBQyxPQUNBLENBQUMsT0FDSCxDQUFHLGtDQUNHLENBREgsMEJBQ0csQ0FBZ0IsV0FDbkIsQ0FBSSxjQUNILENBQU0sVTFCeEluQixDQUFPLG1DQWpCaUIsQ0FBVSxnQjBCNEpuQixDQUFNLGlCQUNMLENBQU0sZUFDTCxDQUFHLGVBQ0gsQ0FBRyxTQUNQLENBQUMsU0FDRCxDQUFDLDBCeEJqS0ksdUJ3QmlKZCxjQWtCZSxDQUFJLGVBQ0YsQ0FBRyxDQUV2Qiw4QkFHVSxZQUNNLENBQUksNkJBR2IsU0FDUyxDQUFDLG1CQUtoQixhMUJyS0UsQ0FBTyxtQ0FiSyxDQUFVLGdCMEJxTGYsQ0FBTSxlQUNKLENBQUcsZUFDSCxDQUFHLGFBQ1AsQ0FBSyxVQUNQLENBQUksMEJ4QjFMTyxtQndCbUxoQixnQkFTYSxDQUFNLENBRXhCLG1CQUdhLFlBQ1QsQ0FBUSxNQUNQLENBQUMsT0FDQSxDQUFDLFdBQ0QsQ0FBSyxXQUNKLENBQUksaUJBQ0YsQ0FBUSxrQkN4TUwsaUJBQ0gsQ0FBUSxzQkFDVCxDQUFjLGVBQ2IsQ0FBTSwwQnpCRk0sa0J5QkRULGlCQUtELENBQUssQ0F5SXBCLHlCQXZJVyxVQUNLLENBQUUsaUJBQ0QsQ0FBUSxNQUNaLENBQUMsS0FDRixDQUFDLFVBQ0MsQ0FBSSxXQUVILENBQUksd0IzQllSLENBQU8sdUIyQlJULGFBQ00sQ0FBTSxpQkFDSixDQUFRLG9CQUNULENBRFMsbUJBQ1QsQ0FEUyxZQUNULENBQUksbUNBQ0osQ0FBMkIscUJBQ2xCLENBQUksa0JBQ1AsQ0FBSSxpREFDUyxDQUF5QiwyQnpCeEJsQyx1QnlCaUJqQixnQkFTZSxDQUFJLENBT3hCLDBCekJqQ3FCLHVCeUJpQmhCLDJCQVlXLENBQW1CLGdCQUVmLENBQUksQ0FFeEIsdUJBRUssYUFDSyxDQUFPLGNBQ04sQ0FBTyxlQUdILENBQUksMEJ6QnhDRSx1QnlCbUNoQixXQU9TLENBQUssWUFDSixDQUFLLFlBQ0QsQ0FBQyxDQUtwQiwwQnpCakRxQix1QnlCbUNoQixZQVlXLENBQUksQ0FFcEIsMkJBRVMsb0JBQ1EsQ0FBTywwQnpCcERILDJCeUJtRFosaUJBR1ksQ0FBSSxDQUt6QiwwQnpCM0RxQiwyQnlCbURaLGlCQU1ZLENBQUksQ0FFekIseUJBRU8sYTNCaERMLENBQU8sa0NBVGUsQ0FBVSxnQjJCNERwQixDQUFNLGVBQ0osQ0FBRyxlQUNILENBQUcsb0JBQ0QsQ0FBTSwwQnpCbkVILHlCeUI2RGQsYzNCV0csQ0FBSSxDMkJFZCwwQnpCMUVxQix5QnlCNkRkLGdCM0JlRSxDQUFNLEMyQkZmLHVCQUVLLGEzQjlERSxDQUFPLG1DQWJLLENBQVUsZ0IyQjhFZixDQUFNLGVBQ0osQ0FBRyxlQUNILENBQUcsa0JBQ0QsQ0FBSSwwQnpCbEZELHVCeUI0RWhCLGMzQkxTLENBQUksQzJCa0JsQiwwQnpCekZxQix1QnlCNEVoQixjM0JEUSxDQUFJLEMyQmNqQiwyQkFFTyxpQkFDTSxDQUFRLGdDQUVaLFdBQ0csQ0FBTyxXQUNMLENBQUssYUFDTCxDQUFPLDBCekJqR0EsZ0N5QjhGWixZQUtXLENBQUksQ0FFcEIsZ0NBRUssU0FDRyxDQUFLLGFBQ0osQ0FBUSxXQUNQLENBQUssMEJ6QjFHRSxnQ3lCdUdaLFFBTU8sQ0FBSSxhQUNELENBQU0sWUFDUixDQUFPLGFBQ04sQ0FBTyxDQVFyQiwwQnpCeEhpQixnQ3lCdUdaLFdBYVEsQ0FBTSxhQUNMLENBQU8sYUFDTixDQUFNLENBRXJCLGdDQUVLLFlBQ00sQ0FBSyxXQUNOLENBQUssYUFDTCxDQUFPLDBCekI3SEEsZ0N5QjBIWixXQUtTLENBQUssVUFDTCxDQUFJLFlBQ0gsQ0FBSyxDQU9wQiwwQnpCeElpQixnQ3lCMEhaLFdBVVMsQ0FBSyxVQUNMLENBQUksWUFDSCxDQUFLLENBRXBCLCtCQUNFLFVBQ1EsQ0FBSSxnQkMzSVIsaUJBQ0gsQ0FBUSxxQkFDVCxDQUFhLDBCMUJERSxnQjBCRFgsZ0JBSUQsQ0FBSSxDQXVHakIsdUJBckdTLFVBQ0EsQ0FBRSxpQkFDRCxDQUFRLE1BQ1osQ0FBQyxRQUNDLENBQUMsVUFDRixDQUFJLFlBQ0gsQ0FBSyx3QjVCY0YsQ0FBTyxxQjRCVlgsaUJBQ0csQ0FBUSxvQkFDVCxDQURTLG1CQUNULENBRFMsWUFDVCxDQUFJLG1DQUNKLENBQTJCLHFCQUNsQixDQUFJLGtCQUNQLENBQUksaURBQ1UsQ0FBc0IsMEIxQnJCMUIscUIwQmVsQixnQkFRUSxDQUFJLDJCQUNSLENBQW1CLENBRTVCLHNCQUVNLGlCQUNJLENBQU0sa0JBQ1YsQ0FBVyxxQkFJWixhQUNBLENBQU8sY0FDTixDQUFPLHdCQUNHLENBQU8saUJBQ1YsQ0FBRyxlQUNOLENBQUksMEIxQnZDUyxxQjBCa0NsQixZQU9JLENBQUksQ0FFYix5QkFFUyxvQkFDRyxDQUFPLDBCMUI5Q0kseUIwQjZDZCxpQkFHSyxDQUFJLENBRWxCLHVCQUVPLGE1QnZDSCxDQUFPLG1DQVZjLENBQVUsZTRCb0R6QixDQUFJLGdCQUNMLENBQU0sZUFDSixDQUFHLGtCQUNILENBQU0sa0JBQ0osQ0FBSSxxQkFHWixhNUJoREksQ0FBTyxtQ0FiSyxDQUFVLGM0QmdFdEIsQ0FBSSxlQUNGLENBQUcsZUFDSCxDQUFHLGtCQUNELENBQUksMEIxQnBFTSxxQjBCOERsQixjQVFNLENBQUksQ0FFZix5QkFDTyxpQkFDQyxDQUFRLDhCQUNaLFdBQ0MsQ0FBTyxZQUNMLENBQU0sYUFDTixDQUFPLDBCMUI5RVMsOEIwQjJFbkIsWUFLSSxDQUFJLENBRWIsOEJBQ0ssV0FDQyxDQUFPLGFBQ04sQ0FBUSxhQUNQLENBQU8sMEIxQnRGUyw4QjBCbUZuQixRQUtBLENBQUksYUFDRCxDQUFNLENBRWQsOEJBQ0ssWUFDSSxDQUFLLFdBQ04sQ0FBSyxXQUNMLENBQUssMEIxQi9GVyw4QjBCNEZuQixXQUtFLENBQUssVUFDTCxDQUFJLFlBQ0gsQ0FBSyxrQ0FDVixVQUNNLENBQUksQ0FDWixhQ3ZHUyxpQkFDRSxDQUFRLG1CQUlYLGlCQUNPLENBQVEsU0FDVCxDQUFDLHVCQUdILEtBQ0YsQ0FBQyxZQUNDLENBQU0sdUJBR04sUUFDRixDQUFJLFlBQ0gsQ0FBTyx1QkFHTixXQUNGLENBQU8sYUFDTCxDQUFPLHdCQUdSLGFBQ0UsQ0FBTSxnQkFDTCxDQUFRLGdCQUNOLENBQU0sbUJBdkJkLGVBMkJPLENBQU0scUJBQ1AsQ0FBYSxjQUNkLENBQU8sb0JBR1gsYTdCdkJMLENBQU8sZ0I2QnlCSyxDQUFNLGVBQ0osQ0FBRyxpQkFDSixDQUFNLG1CQUlSLFFBQ04sQ0FBQyxTQUNBLENBQUMscUJBQ00sQ0FBTSx3QkFDTCxDQUFRLDBCM0JoREgsbUIyQjRDUixVQU9ILENBQUksQ0FnU2xCLHNDQTdSdUIsYTdCMUNmLENBQU8sZTZCNENLLENBQUcsY0FDTCxDQUFJLHdCQUNDLENBQVMsZ0JBQ2IsQ0FBSywwQjNCM0RDLHNDMkJzREYsU0FRTCxDQUFHLGNBQ0MsQ0FBSSxDQUV0QixpQ0FFYyxhQUNKLENBQU8sNkJBQ0wsQ0FBcUIsaUJBQ2xCLENBQU0sYTdCekRuQixDQUFPLGU2QjJETyxDQUFHLDZGQUNKLENBQThGLDJCQUMzRixDQUFhLDBCM0IxRVYsaUMyQm1FUCxTQVVBLENBQUcsNkJBQ0QsQ0FBcUIsaUJBQ3BCLENBQVEsQ0FRekIsMEIzQnZGcUIsa0UyQm1FUCxZQWlCTSxDQUFJLENBRXBCLHdDQUdpQixZQUNULENBQUksMEIzQjFGSyx3QzJCeUZBLGFBSUwsQ0FBSyx1QkFDRixDQURFLGVBQ0YsQ0FBSSxXQUNSLENBQUksNEJBQ00sQ0FBVyxTQUNwQixDQUFDLFVBQ0gsQ0FBSSxXQUNILENBQUksaUJBQ0YsQ0FBUSxPQUNiLENBQUcsQ0E2QmYsMEIzQmxJcUIsNEMyQndHZixVQUVZLENBQUksV0FDSCxDQUFJLGtCQUNBLENBQU8sc0JBQ0YsQ0FBTSxDQUU5QiwwQjNCL0dpQiw4QzJCaUhYLFNBRU8sQ0FBSSxvQ0FDQyxDQURELDRCQUNDLENBQWtCLENBRXBDLDBCM0J0SGlCLDhDMkJ3SFgsVUFFUSxDQUFJLG1EQUNtQixDQURuQiwyQ0FDbUIsQ0FBYyxDQUVuRCxpREFFUyxXQUNHLENBQUcscUNBSUQsYUFDTixDQUFLLGNBQ0gsQ0FBSSwwQjNCdElHLHFDMkJvSUgsY0FLQSxDQUFJLENBRXRCLHdDQUVxQixhQUNULENBQUssZ0JBQ0gsQ0FBTSwwQjNCL0lDLHdDMkI2SUEsY0FLSCxDQUFJLENBRXRCLGlDQUVjLGNBQ0YsQ0FBTSxnQkFDSixDQUFNLGVBQ0osQ0FBRyxlQUNILENBQUcsZ0JBQ0osQ0FBSyxpQkFDUCxDQUFRLHdDQUVWLFVBQ0ssQ0FBRSxZQUNKLENBQU0sd0JBQ0wsQ0FBaUIsd0I3QmxKeEIsQ0FBTyxpQjZCb0pFLENBQVEsV0FDWCxDQUFLLFdBQ1AsQ0FBTywwQjNCcktFLHdDMkI4SlYsWUFVTyxDQUFNLENBRXBCLDBCM0IxS2lCLGlDMkJzSlAsY0F1QkUsQ0FBTSxnQkFDSixDQUFNLENBRXhCLHFDQUVrQixhQUNOLENBQUssYTdCdEtmLENBQU8saUI2QndLSSxDQUFRLDRDQUVWLFVBQ0ssQ0FBRSxZQUNKLENBQU0sYUFDTCxDQUFNLHdCN0I3S25CLENBQU8saUI2QitLYSxDQUFHLGlCQUNSLENBQVEsV0FDWCxDQUFLLE9BQ1AsQ0FBRyxzQ0FDRyxDQURILDhCQUNHLENBQW9CLFNBQ3RCLENBQUMsMEIzQmpNSSw0QzJCdUxWLFVBYU8sQ0FBSSxXQUNILENBQUksQ0FFbkIsd0NBR2lCLGFBQ1QsQ0FBSyxhN0JqTFYsQ0FBTywwQkUxQk8sd0MyQjBNQSxnQkFLSCxDQUFNLGVBQ0osQ0FBRyxDQUV2QixpQ0FFYyxjQUNGLENBQU0sVTdCcE1mLENBQU8sZ0I2QnNNSSxDQUFNLGVBQ0osQ0FBRyx3QjdCM01qQixDQUFPLGlCNkI2TU0sQ0FBTSwyQkFDSCxDQUFhLDBCM0IzTlYsa0UyQm9OUCxZQVdNLENBQUksQ0FFcEIsMEIzQmpPaUIsaUMyQm9OUCxnQkFnQkksQ0FBTSxDQUV4QixrQ0FFZSxrQkFDQyxDQUFNLGlCQUNQLENBQU0sYTdCN05uQixDQUFPLGdCNkIrTkssQ0FBTSxlQUNKLENBQUcsMEIzQjdPRSxvRTJCd09OLFlBU0ssQ0FBSSxDQUVwQiwwQjNCblBpQixrQzJCd09OLGdCQWNHLENBQU0sQ0FFeEIsa0NBRWUsZ0JBQ0MsQ0FBSSxpQkFDTCxDQUFNLG9DQUVqQixRQUNXLENBQUMsMEIzQi9QSyxvRTJCMFBOLFlBVUssQ0FBSSxDQUVwQiwyQkFHSSxrQkFDUSxDQUFNLGdCQUNSLENBQU0sZUFDSixDQUFHLGlCQUNOLENBQVEsbUNBRVQsVUFDSSxDQUFFLFlBQ0osQ0FBTSwyQkFDTCxDQUFvQix3QjdCblEzQixDQUFPLGlCNkJxUUUsQ0FBUSxZQUNaLENBQU8sUUFDTCxDQUFDLDBCM0J0UkssbUMyQitRVCxZQVVLLENBQU8sMkJBQ0wsQ0FBb0IsWUFDckIsQ0FBTSxDQUVwQixrQ0FFTyxVQUNLLENBQUUsWUFDSixDQUFNLGFBQ0wsQ0FBTSx3QjdCclJuQixDQUFPLGlCNkJ1UmEsQ0FBRyxpQkFDUixDQUFRLFlBQ1osQ0FBTyxRQUNSLENBQUksa0NBQ0UsQ0FERiwwQkFDRSxDQUFnQixTQUNsQixDQUFDLDBCM0J6U0ksa0MyQitSVixVQWFPLENBQUksV0FDSCxDQUFJLFlBQ04sQ0FBTyxVQUNSLENBQU0sQ0FFbEIsMEIzQmpUaUIsMkIyQnlRYixjQTJDVSxDQUFJLENBRXRCLGdDQUVhLGE3QjNTWCxDQUFPLGU2QjZTTyxDQUFHLGtDQUdKLGE3QmpUWCxDQUFPLGU2Qm1USyxDQUFHLGdDQUdOLGE3QnBUTixDQUFPLDBCRWRPLHNEMkJ1VWYsWUFFVSxDQUFJLENBRXBCLDBCM0IzVXFCLHNEMkI4VWYsa0JBRVUsQ0FBVSxDQUUxQix5QkFHbUIsd0I3QnJVWCxDQUFPLGlCNkJ1VUosQ0FBTSwwQjNCdlZJLGtEMkJxVkYsWUFNSCxDQUFJLENBRXBCLDZCQUVJLGtCQUNZLENBQU0sa0JBQ0gsQ0FBRywwQjNCaldELDZCMkIrVmpCLGtCQUtnQixDQUFNLENBRTFCLDZCQUVJLGtCQUNZLENBQU0sK0JBR2hCLG9CQUNNLENBRE4sbUJBQ00sQ0FETixZQUNNLENBQUksc0JBQ0YsQ0FERSxrQkFDRixDQURFLGNBQ0YsQ0FBSSw4QkFDRSxDQURGLG9CQUNFLENBREYsc0JBQ0UsQ0FBTSxtQ0FHaEIsYTdCcldSLENBQU8sZTZCdVdPLENBQUcsY0FDTCxDQUFJLDBCM0JyWEcsbUMyQmtYWCxjQU1RLENBQUksQ0FFdEIsc0NBRWEsYTdCN1dMLENBQU8sZTZCK1dDLENBQUcsY0FDTCxDQUFJLDBCM0IvWEcsc0MyQjRYUixjQU1LLENBQUksQ0FFdEIsZ0NBRU8sb0JBQ0ssQ0FETCxtQkFDSyxDQURMLFlBQ0ssQ0FBSSwwQkFDQSxDQURBLHFCQUNBLENBREEsa0JBQ0EsQ0FBTSxjQUNSLENBQUksZUFDRixDQUFHLDBCM0IxWUUsZ0MyQnNZZCxnQkFPVyxDQUFNLENBRXhCLGtDQUVTLGVBQ0UsQ0FBUSxhN0JyWWpCLENBQU8sZ0I2QnVZSyxDQUFNLGVBQ0osQ0FBRywwQjNCclpFLGtDMkJpWlosZ0JBT1MsQ0FBTSxDQUV4QixvQ0FFVyxhN0IvWVQsQ0FBTyxvQzZCbVpFLGtCQUNLLENBQU0sYTdCclpsQixDQUFPLGU2QnVaSyxDQUFHLGlDQUdYLGlCQUNPLENBQU0sVUFDWCxDQUFJLGFBQ0YsQ0FBSyxnQkFDSCxDQUFNLDBCM0IxYUMsaUMyQnNhYixpQkFPVyxDQUFNLGdCQUNQLENBQU0sQ0FFeEIscUNBRVksYTdCdGFSLENBQU8sc0M2QjBhRSxhN0J6YVgsQ0FBTyxxQjZCOGFNLFdBQ1QsQ0FBSyxvQkFDSCxDQURHLG1CQUNILENBREcsWUFDSCxDQUFJLHFDQUNJLENBREoscUJBQ0ksQ0FESiw2QkFDSSxDQUFhLDBCQUNqQixDQURpQixxQkFDakIsQ0FEaUIsa0JBQ2pCLENBQU0sMEIzQi9iRyxxQjJCMmJOLFdBT0wsQ0FBSyxDQW1EbkIsNEJBaERTLFlBQ0ssQ0FBTSxhQUNMLENBQU0sU0FDTCxDQUFDLGlCQUNLLENBQUcsV0FDVixDQUFJLFU3QnpiWixDQUFPLDJCNkIyYlksQ0FBUywwQkFDUCxDQUFNLG1CQUNWLENBQUcsMEIzQjljRiw0QjJCcWNoQixVQVlTLENBQUksV0FDSCxDQUFJLENBTW5CLGlDQUhPLFlBQ1MsQ0FBSSw0QkFJYix3QjdCOWNILENBQU8saVc2QmdkVSxDQUFnVixtQ0FFMVYsd0I3QmpkVCxDQUFPLDJCNkJzZEgsd0I3QnRkSixDQUFPLGdnQjZCd2RZLENBQStlLGtDQUV6Zix3QjdCM2RQLENBQU8sNEI2QmdlSixhN0IvZEwsQ0FBTyxnQjZCaWVLLENBQU0sZUFDSixDQUFHLDBCM0IvZUUsNEIyQjRlZCxnQkFNVyxDQUFNLENBRXhCLHVCQ3JmaUIsUUNlYixDQUFDLGVBQ0csQ0FBSSxTQUNQLENBQUMsb0JEZkQsQ0NlQyxtQkRmRCxDQ2VDLFlEZkQsQ0FBSSxzQkFDRixDQURFLGtCQUNGLENBREUsY0FDRixDQUFJLGtDQUNBLENBQW9CLG1CQUNuQixDQUFJLDBCNUJESyx1QjRCSkoscUNBWUgsQ0FaRyxxQkFZSCxDQVpHLDZCQVlILENBQWEsQ0FpRC9CLDBCQS9DRSx3QkFDTyxDQUFrQiwwQjVCZEYsMEI0QmF2QixzQkFHYyxDQUFnQixDQTJDL0IsNEJBekNDLGFBQ08sQ0FBTyxnQkFDSCxDQUFNLGVBQ0osQ0FBRyxvQkFDUCxDQURPLG1CQUNQLENBRE8sWUFDUCxDQUFJLDBCQUNBLENBREEscUJBQ0EsQ0FEQSxrQkFDQSxDQUFNLDBCNUJ2QkksNEI0QmtCdkIsZ0JBT1ksQ0FBTSxDQWlDbEIsbUNBL0JRLGFBQ0EsQ0FBTyxlQUNELENBQUcsMkRBRVAsa0JBQ0ssQ0FBTyw2Q0FJTixVQUNSLENBQUksV0FDSCxDQUFJLG9CQUNHLENBQU0sMkJBQ2IsQ0FBb0Isd0JBQ1YsQ0FBTyxxQkFDYixDQUFXLG1CQUNmLENBQWEsb0JBQ1osQ0FEWSxtQkFDWixDQURZLFlBQ1osQ0FBSSw4QkFDSSxDQURKLG9CQUNJLENBREosc0JBQ0ksQ0FBTSwwQkFDVixDQURVLHFCQUNWLENBRFUsa0JBQ1YsQ0FBTSxvREFDWCw4QkFDSyxDQUFtQixhQUN0QixDQUFLLFVBQ0wsQ0FBRyxVQUNMLENBQUksV0FDSCxDQUFJLG9CQUNHLENBQU0scUJBQ0gsQ0FBSSxxQkFDVixDQUFXLG1CQU1WLHNCQUNSLENBQWMsd0JBRWpCLG9CQUNJLENBREosbUJBQ0ksQ0FESixZQUNJLENBQUksaUJBQ0gsQ0FBUSxtQ0FFSixpQkFDSixDQUFRLFNBQ1QsQ0FBQyxVQUNILENBQUksV0FDSCxDQUFJLHFCQUNNLENBQUksWUFDYixDQUFJLDBDQUNMLGFBQ0UsQ0FBSywyQ0FFTixhQUNDLENBQUssZ0NBQ0YsQ0FBb0IsK0NBRTdCLGlCQUNRLENBQVEsT0FDWCxDQUFDLFdBQ0EsQ0FBSSxNQUNOLENBQUMsV0FDQyxDQUFJLGlDQUNBLENBQXNCLHVCQVloQixrQkFFUixDQUFNLG9CQUVWLENBRlUsbUJBRVYsQ0FGVSxZQUVWLENBQUksc0JBQ0YsQ0FERSxrQkFDRixDQURFLGNBQ0YsQ0FBSSxVQUNSLENBQUkscUNBQ00sQ0FETixxQkFDTSxDQUROLDZCQUNNLENBQWEsMEI1QnhHTCw2QjRCMEdqQixVQUNHLENBQUcsU0FDTCxDQUFJLENBQ1gsK0JBRU8saUJBQ0UsQ0FBUSxvQkFJVixDQUFhLFNBQ2QsQ0FBRywwQjVCckhjLCtCNEIrR2hCLFNBUUEsQ0FBSSxDQUtaLDBCNUIvSHdCLCtCNEJrSGhCLFVBV0EsQ0FBSSxDQUVaLGdDQUVTLGlCQUNDLENBQVEsU0FDWCxDQUFHLHFCOUJsSEosQ0FBTyxpRDhCb0hlLENBQXlCLGVBQ3pDLENBQUksa0JBQ0QsQ0FBSSxjQUNWLENBQU0sZ0JBQ0YsQ0FBSSxrQkFDTCxDQUFPLGtCQUNMLENBQUssMkJBSUssVUFDbEIsQ0FBSSxnQkFDRSxDQUFJLGFBQ1IsQ0FBSyxrQkFDQyxDQUFJLGtCOUJ6SFIsQ0FBTyxlOEIySFIsQ0FBTSxpQkFDTixDQUFRLGlDQUVYLFVBQ0csQ0FBRSxpQkFDRCxDQUFRLE1BQ1osQ0FBQyxPQUNBLENBQUMsS0FDSCxDQUFDLFFBQ0UsQ0FBQyxVQUNGLENBQUksa0I5QmxKTixDQUFPLFM4Qm9KSCxDQUFDLG1CQUNFLENBQVEsK0JBR2xCLFVBQ0ssQ0FBSSxXQUNILENBQUksZ0JBQ0EsQ0FBSyxpQkFDUCxDQUFRLEtBQ2IsQ0FBQyxNQUNBLENBQUMsT0FDQSxDQUFDLFFBQ0EsQ0FBQyxnQ0FHTixpQkFDTyxDQUFRLE1BQ1osQ0FBQyxPQUNBLENBQUMsT0FDSCxDQUFHLGtDQUNHLENBREgsMEJBQ0csQ0FBZ0IsV0FDbkIsQ0FBSSxjQUNILENBQU0sVTlCdEtULENBQU8sbUNBakJpQixDQUFVLGdCOEIwTDdCLENBQU0sZUFDSixDQUFHLGVBQ0gsQ0FBRyxTQUNQLENBQUMsU0FDRCxDQUFDLGlCQUNFLENBQU0sMEI1Qi9MTSxnQzRCZ0xyQixjQWtCUyxDQUFJLGVBQ0YsQ0FBRyxDQUVqQix1Q0FHTyxZQUNHLENBQUksc0NBR1YsU0FDTSxDQUFDLDZCQU1lLGE5QnRNckIsQ0FBTyxtQ0Fia0IsQ0FBVSxjOEJzTjlCLENBQUksZUFDRixDQUFHLGVBQ0gsQ0FBRyxlQUNELENBQUMsb0JBQ1AsQ0FBWSwwQjVCMU5JLDZCNEJtTkUsY0FVZixDQUFJLENBRWhCLDRCQUUwQixhOUJwTnBCLENBQU8sbUNBYmtCLENBQVUsYzhCb085QixDQUFJLGVBQ0YsQ0FBRyxlQUNILENBQUcsZUFDRCxDQUFDLDBCQUtRLGlCQUVaLENBQU0sd0NBRUwsa0JBQ0osQ0FBVywrQkFLYixlQUNNLENBQUksU0FDUCxDQUFDLGlCQUNGLENBQVUsK0JBR1osb0JBQ0csQ0FBWSxpQkFDWCxDQUFRLGdGQUUrQixZOUJ0T3ZDLENBQU8scUU4QjJPZSxhQUNyQixDQUFLLHNGQUtFLFk5QjlQYixDQUFPLDhCOEJzUVAsYUFDRyxDQUFNLG1CQUNBLENBQU0saUJBQ1IsQ0FBTSxVQUNYLENBQUksMEI1QnZSYSw4QjRCbVJuQixhQU9JLENBQU0sQ0FhZixrQ0FSRyxhQUNNLENBQU0sVUFDUCxDQUFJLDBCNUJqU1ksa0M0QitSckIsV0FLTyxDQUFJLENBRWIsbUNBR1MsV0FDRixDQUFJLGdDQUlMLFlBQ0UsQ0FBSSxpQkFDSCxDQUFRLHdCQUNWLENBQWlCLFlBQ25CLENBQU8sd0JBQ0ssQ0FBTyxtQkFDaEIsQ0FBVyxpREFDUSxDQUF5QixrQkFDdEMsQ0FBSSxnQkFDUixDQUFNLGVBQ0osQ0FBRyx3QkFDQSxDQUFTLGE5QjVTcEIsQ0FBTywwQkViWSxnQzRCOFNqQix3QkFlRSxDQUFpQixjQUNkLENBQUksQ0FFaEIsYUVqVVUsaUJBQ0UsQ0FBUSx1QkFFUCxXQUNGLENBQU8sVUFDTixDQUFLLDJCOUJKUSx1QjhCRVosVUFLRSxDQUFNLFNBQ0wsQ0FBSSxDQUVqQix3QkFFUyxhQUNFLENBQU0sZ0JBQ0wsQ0FBUSxnQkFDTixDQUFNLG9CQUdiLG9CQUNVLENBQU8sb0JBQ04sQ0FBTSxhaENQdEIsQ0FBTyxnQmdDU0ssQ0FBTSxlQUNKLENBQUcsaUJBQ0osQ0FBTSwyQjlCeEJDLG9COEJrQmYsY0FTYyxDQUFDLENBTXRCLDBCOUJqQ3FCLG9COEJrQmQsZ0JBYVcsQ0FBTSxDQUV4QixtQkFFTSxvQkFDVyxDQUFPLGVBQ04sQ0FBQyxhaEN2QlosQ0FBTyxjZ0N5QkEsQ0FBSSxpQkFDSCxDQUFNLGVBQ0wsQ0FBRywyQjlCekNHLG1COEJtQ2hCLGNBU2UsQ0FBQyxDQU90QiwwQjlCbkRxQixtQjhCbUNmLGtCQWFnQixDQUFJLGNBQ1IsQ0FBSSxDQUV0QixtQkFFTSxvQkFDTSxDQUROLG1CQUNNLENBRE4sWUFDTSxDQUFJLFlBRUosQ0FBSSxzQkFDRixDQURFLGtCQUNGLENBREUsY0FDRixDQUFJLFNBQ04sQ0FBQyxpQkFDQSxDQUFRLHNCQUdaLGlCQUNRLENBQUksU0FDWCxDQUFHLDJCOUJoRVMsc0I4QjhEYixlQUtZLENBQUUsU0FDVCxDQUFHLG9CQUNJLENBQU8sQ0FRNUIsMEI5QjdFcUIsc0I4QjhEWixjQVdZLENBQUMsVUFDUixDQUFJLGNBQ0csQ0FBQyxDQUV0QixvQkFFTyxpQkFDUSxDQUFNLFlBQ1gsQ0FBTSwyQjlCakZNLG9COEIrRWYsU0FLTyxDQUFHLENBTWpCLDBCOUIxRnFCLG9COEIrRWQsWUFTUyxDQUFJLENBRXBCLHlCQUVZLFVBQ0YsQ0FBSSwyQkFHQSxnQkFDSCxDQUFTLG9CQUNSLENBRFEsbUJBQ1IsQ0FEUSxZQUNSLENBQUksc0JBQ0YsQ0FERSxrQkFDRixDQURFLGNBQ0YsQ0FBSSwyQkFLSixrQkFDSCxDQUFXLHlCQWJWLGNBaUJBLENBQU0sb0JBQ04sQ0FETSxtQkFDTixDQURNLFlBQ04sQ0FBSSw4QkFDSSxDQURKLG9CQUNJLENBREosc0JBQ0ksQ0FBTSxxQkFHbEIsUUFDRyxDQUFDLHFCQUlHLFdBQ1QsQ0FBSyxvQkFDSCxDQURHLG1CQUNILENBREcsWUFDSCxDQUFJLDZCQUNHLENBREgseUJBQ0csQ0FESCxxQkFDRyxDQUFNLDJCOUIxSEMscUI4QnVIUCx3QkFNTCxDQUFrQixDQXNFaEMsMkJBbkVVLG1CQUNRLENBRFIsbUJBQ1EsQ0FEUixXQUNRLENBQUMsb0JBQ0gsQ0FERyxtQkFDSCxDQURHLFlBQ0gsQ0FBSSw2QkFDRyxDQURILHlCQUNHLENBREgscUJBQ0csQ0FBTSxjQUNiLENBQU0scUJoQ25IZixDQUFPLGtCZ0NxSFEsQ0FBSSxlQUNULENBQU0sNENBQ08sQ0FBeUIsMEI5QnhJOUIsMkI4QmdJZixZQVdVLENBQUksQ0FFcEIsMkJBRU0sZUFDTSxDQUFPLFVBQ1QsQ0FBSSxjQUNILENBQU8sK0JBRVosYUFDVSxDQUFLLGFBQ04sQ0FBTSxVQUNQLENBQUksV0FDSCxDQUFJLGtCQUNBLENBQU8sMEI5QnpKTCwyQjhCK0lmLFlBY1UsQ0FBSSxZQUNMLENBQUssQ0FFcEIsMkJBRU0sV0FDSyxDQUFJLDJCQUdULGVBQ1ksQ0FBQyxhaEMxSmpCLENBQU8sZ0JnQzRKSyxDQUFNLGVBQ0osQ0FBRyxpQkFDSixDQUFNLGtDQUVaLGVBQ1csQ0FBRywwQjlCOUtGLDJCOEJzS2YsZ0JBWVksQ0FBTSxDQUV4Qiw0QkFFTyxlQUNXLENBQUMsaUJBQ0osQ0FBTSxpQkFDTixDQUFNLGFoQzVLbkIsQ0FBTyxjZ0M4S0ssQ0FBSSxlQUNGLENBQUcsMEI5QjVMRSw0QjhCc0xkLGVBU1ksQ0FBSSxjQUNMLENBQUksQ0FFdEIsV0NuTUssaUJBQ0ksQ0FBUSxvQkFDRixDQUFNLHNCQUNaLGFBQ0UsQ0FBTSxnQkFDTCxDQUFRLGdCQUNOLENBQU0saUJBRWQsaUJBQ08sQ0FBUSxTQUNULENBQUMsa0JBRU4sZUFDUSxDQUFJLG9CQUNELENBQU0sYWpDQXRCLENBQU8sbUNBVmMsQ0FBVSxnQmlDYW5CLENBQU0sZUFDSixDQUFHLGlCQUNKLENBQU0saUJBRWYsb0JBQ1ksQ0FBTSxhakNQakIsQ0FBTyxnQmlDU0EsQ0FBTSxlQUNKLENBQUcsMEIvQnhCRSxpQitCb0JmLGNBTVksQ0FBSSxpQkFDSCxDQUFNLENBRXpCLHFCQUNVLFNBQ0YsQ0FBSyxVQUNKLENBQUssMkIvQmhDUSxxQitCOEJaLFlBSU0sQ0FBSSxDQUVwQixxQkFDVSxXQUNGLENBQU8sYUFDTCxDQUFPLDJCL0J2Q0sscUIrQnFDWixZQUlNLENBQUksQ0FFcEIsd0JBSU8sa0JBQ1csQ0FBSSxhakNuQ3BCLENBQU8sZ0JpQ3FDSyxDQUFNLGVBQ0osQ0FBRyxpQkFDSixDQUFNLDBCL0JwREEsd0IrQitDZCxrQkFPZSxDQUFJLGdCQUNSLENBQU0sQ0FFeEIsc0JBQ0ssbUJBQ00sQ0FBWSxvQkFDWCxDQURXLG1CQUNYLENBRFcsWUFDWCxDQUFJLHNCQUNGLENBREUsa0JBQ0YsQ0FERSxjQUNGLENBQUksMEIvQjdERyxzQitCMERoQixxQkFLVSxDQUFjLENBRTdCLHNCQUNLLGVBQ00sQ0FBUSxvQkFDUCxDQURPLG1CQUNQLENBRE8sWUFDUCxDQUFJLHNCQUNGLENBREUsa0JBQ0YsQ0FERSxjQUNGLENBQUksZ0NBQ0EsQ0FEQSx3QkFDQSxDQURBLHdCQUNBLENBQVUsNkJBQ2pCLDJCQUNHLENBQXFCLDBCL0J4RWQsNkIrQnVFVix3QkFHTyxDQUFrQixDQUVoQywrQkFDUywwQkFDQyxDQUFvQiwwQi9COUViLCtCK0I2RVIsd0JBR0ssQ0FBa0IsQ0FFaEMsMEIvQmxGaUIsc0IrQmtFaEIsZUFrQlUsQ0FBUSxDQUV2QixzQ0FDcUIsZUFDTixDQUFJLFlBQ1IsQ0FBSyxVQUNOLENBQUksb0JBQ0YsQ0FERSxtQkFDRixDQURFLFlBQ0YsQ0FBSSwwQkFDQSxDQURBLHFCQUNBLENBREEsa0JBQ0EsQ0FBTSwwQi9CNUZELHNDK0J1RkEsWUFPTixDQUFLLENBRXBCLDhCQUNhLGFqQ3JGVCxDQUFPLGVpQ3VGSyxDQUFHLGNBQ0wsQ0FBSSx3QkFDQyxDQUFTLGdCQUNiLENBQUssMEIvQnRHQyw4QitCaUdSLGNBT0ssQ0FBSSxDQUV0Qiw2QkFDWSxZQUNBLENBQUksZ0JBQ0osQ0FBUSxVQUNWLENBQUksaUJBQ0QsQ0FBUSxvQ0FDVixVQUNLLENBQUUsWUFDSixDQUFNLFdBQ0wsQ0FBSSx3QmpDcEdYLENBQU8saUJpQ3NHRSxDQUFRLE9BQ1gsQ0FBQyxLQUNILENBQUMsMEIvQnZIUSxvQytCZ0hWLFlBU08sQ0FBTSxDQUVwQiwyQ0FDYyxhQUNGLENBQUssMERBbEJULGlCQXFCTyxDQUFNLFNBQ1QsQ0FBQyxvQ0FDRSxDQUF5QiwwQi9CbEl2Qiw2QitCMkdULGNBMEJJLENBQU0sQ0FLdEIsMEIvQjFJcUIsNkIrQjJHVCxhQTZCSSxDQUFLLENBRXJCLDZCQUNZLGtCQUNNLENBQUksYWpDL0hwQixDQUFPLGdCaUNpSUssQ0FBTSxlQUNKLENBQUcsZ0JBQ0osQ0FBSyxpQkFDUCxDQUFRLDhDQUNDLGtCQUNBLENBQUksMEIvQm5KTCw4QytCa0pDLHFCQUdJLENBQU8sQ0FFN0Isb0NBQ08sVUFDSyxDQUFFLFlBQ0osQ0FBTSxhQUNMLENBQU0sd0JqQzlJbkIsQ0FBTyxpQmlDZ0phLENBQUcsaUJBQ1IsQ0FBUSxPQUNYLENBQUMsT0FDSCxDQUFHLHNDQUNHLENBREgsOEJBQ0csQ0FBb0IsU0FDdEIsQ0FBQywwQi9CbEtJLG9DK0J3SlYsVUFZTyxDQUFJLFdBQ0gsQ0FBSSxDQUVuQiwwQi9CdktpQiw2QitCMklULGdCQThCTSxDQUFNLGdCQUNKLENBQUksQ0FFeEIsK0JBQ2Msb0JBQ0YsQ0FERSxtQkFDRixDQURFLFlBQ0YsQ0FBSSxzQkFDRixDQURFLGtCQUNGLENBREUsY0FDRixDQUFJLGNBQ1AsQ0FBTyx1QkFDUixDQUFpQiwrQkFFYixnQkFDSCxDQUFTLG1CQUlQLHNCQUNQLENBQWdCLDBCL0J6TEQsbUIrQndMUix1QkFJSCxDQUFpQixDQXFGL0IseUJBbkZVLGtCQUNZLENBQUksd0JqQy9LZCxDQUFPLGVpQ2lMRixDQUFNLG1CQUNKLENBQVEsOERBRWIsNENBQ29CLENBQXNCLDBCL0JyTS9CLHlCK0I4TGYsa0JBVWdCLENBQUksQ0FFMUIsd0JBQ0ssb0JBQ08sQ0FEUCxtQkFDTyxDQURQLFlBQ08sQ0FBSSwwQkFDQSxDQURBLHFCQUNBLENBREEsa0JBQ0EsQ0FBTSw4QkFDRixDQURFLG9CQUNGLENBREUsc0JBQ0YsQ0FBTSxVQUNoQixDQUFJLFlBQ0gsQ0FBSyxZQUNKLENBQUksNkZBQ0QsQ0FBOEYsMEIvQmxOeEYsd0IrQjJNaEIsWUFTVSxDQUFLLENBRXBCLDBCQUNPLGVBQ1csQ0FBQyxhakMzTWpCLENBQU8sY2lDNk1LLENBQUksZUFDRixDQUFHLGlCQUNKLENBQU0sMEIvQjVOQSwwQitCdU5kLGNBT1csQ0FBSSxDQUV0QiwrQkFDWSxRQUNELENBQUMsbUJBQ0EsQ0FBVyxlQUNSLENBQUksb0JBQ1AsQ0FETyxtQkFDUCxDQURPLFlBQ1AsQ0FBSSxzQkFDRixDQURFLGtCQUNGLENBREUsY0FDRixDQUFJLDBCL0J0T0csK0IrQmlPVCxtQkFPSSxDQUFXLENBRTNCLCtCQUNZLGdCQUNBLENBQVEsVUFDVixDQUFJLGlCQUNDLENBQU0sYWpDak9uQixDQUFPLGNpQ21PSyxDQUFJLGVBQ0YsQ0FBRywwQi9CalBFLCtCK0IyT1QsZ0JBUUksQ0FBUSxjQUNOLENBQUksQ0FpQnRCLGlDQWZJLG9CQUNZLENBQVksaUJBQ1YsQ0FBTyxZQUNULENBQUksYWpDNU9sQixDQUFPLGdCaUM4T1MsQ0FBTSx3QkFDVCxDQUFpQixrQkFDVixDQUFJLHVDQUNaLHdCakNqUFosQ0FBTyxVaUNtUFMsQ0FDWCwyQkFLQyxpQkFDTyxDQUFNLGVBQ0gsQ0FBQyxhakMzUGpCLENBQU8sZ0JpQzZQSyxDQUFNLGVBQ0osQ0FBRyxpQkFDSixDQUFNLDBCL0I1UUEsMkIrQnNRYixnQkFRVSxDQUFNLENBRXhCLFNDalJHLGlCQUNNLENBQVEsU0FFVCxDQUFFLGVBQ0QsQ0FBTSxjQUVWLG9CQUNPLENBRFAsbUJBQ08sQ0FEUCxZQUNPLENBQUkscUNBQ0ksQ0FESixxQkFDSSxDQURKLDZCQUNJLENBQWEsMEJoQ1BaLGNnQ0toQixxQ0FJa0IsQ0FKbEIsaUNBSWtCLENBSmxCLDZCQUlrQixDQUFjLENBRXJDLGtDQUlhLFNBQ0MsQ0FBRywwQmhDaEJJLGtDZ0NlUixVQUdLLENBQUksZUFDQyxDQUFJLENBRXZCLGlCQUVHLG9CQUNTLENBRFQsbUJBQ1MsQ0FEVCxZQUNTLENBQUksNkJBQ0csQ0FESCx5QkFDRyxDQURILHFCQUNHLENBQU0sOEJBQ0wsQ0FESyxvQkFDTCxDQURLLHNCQUNMLENBQU0sMEJoQzFCVCxpQmdDdUJkLGVBS2dCLENBQUksQ0FFdkIsMEJoQzlCaUIsaUJnQ2dDZCxZQUljLENBQUMsQ0FlbEIsK0JBWmdCLHVCQUNGLENBQWlCLFdBQ2hCLENBQUksMkJoQ3pDRCwrQmdDdUNGLFVBS0UsQ0FBSSxDQUtsQiwwQmhDakRhLCtCZ0N1Q0QsV0FRRyxDQUFJLENBRW5CLGdCQUtELGFsQ3pDTCxDQUFPLGtDQVRlLENBQVUsZ0JrQ3FEcEIsQ0FBTSxlQUNKLENBQUcsZUFDSCxDQUFHLG9CQUNELENBQU0sMEJoQzVESCxnQmdDc0RkLGlCQVFHLENBQU0sQ0FFaEIsa0JBQ1MsYWxDbkRGLENBQU8sbUNBYkssQ0FBVSxnQmtDbUVmLENBQU0sZUFDSixDQUFHLGVBQ0gsQ0FBRyxvQkFDRCxDQUFNLG9CQUNwQixlQUNnQixDQUFHLG9CQUVuQixhQUNVLENBQU8sMEJoQzVFQSxvQmdDd0VqQixpQkFXTSxDQUFNLGNBQ1AsQ0FBSSxDQUNiLG1CQUdVLG9CQUNFLENBREYsbUJBQ0UsQ0FERixZQUNFLENBQUksMEJBQ0EsQ0FEQSxxQkFDQSxDQURBLGtCQUNBLENBQU0sa0JBQ0osQ0FBSSwwQmhDM0ZELG1CZ0N3RlgsY0FNVyxDQUFDLDhCQUNFLENBREYsb0JBQ0UsQ0FERixzQkFDRSxDQUFNLGVBQ1gsQ0FBSSxDQUV2Qix1QkFDYyxZQUNKLENBQU0sYUFDTCxDQUFNLG1CQUNBLENBQU0sMEJoQ3RHRix1QmdDbUdQLFlBS0EsQ0FBTSxhQUNMLENBQU0sQ0FRckIsbUVBSmMsWWxDaEdaLENBQU8sc0JrQ3FHSSxnQkFDQyxDQUFNLGVBQ0osQ0FBRyxrQkFDSCxDQUFNLGFsQ3hHcEIsQ0FBTyxtQmtDMEdRLENBQU0sMEJoQ3ZIRixzQmdDa0hSLGdCQU9LLENBQU0sQ0FFeEIseUJBQ2dCLGdCQUNGLENBQU0sZUFDSixDQUFHLGtCQUNILENBQU0sYWxDakhmLENBQU8sMEJFZE8seUJnQzRITCxjQU1FLENBQUksQ0FFdEIsMEJoQ3BJcUIsY2dDc0lsQixpQkFFTSxDQUFNLENBT2xCLG1CQUxVLG1CQUNTLENBQVcsZ0JBRVQsQ0FBTSxpQkFJbEIsVUFDSSxDQUFJLDhCQUdLLGFBQ1QsQ0FBTyxjQUNOLENBQU8sdUNBQ0csQ0FBc0IsMkJoQ3hKckIsOEJnQ3FKSCxhQUtMLENBQU8sY0FDTixDQUFPLENBZXRCLHFDQWJTLHVDQUNnQixDQUFzQixxREFFdEIsbUJBQ0YsQ0FBSSxlQUNWLENBQU0saUJBR04sQ0FBUSxRQUNaLENBQUcsT0FDSixDQUFHLGFBQ0MsQ0FBSyxNQU1yQixpQkFDUyxDQUFRLG1CQUNGLENBQUksY0FDWixDQUFPLGFBQ1IsQ0FBTyxTQUVWLFVBQ0ssQ0FBTSxPQUNKLENBQUMsd0NBQ1UsQ0FBdUIsMkJBQzFCLENBQVMsU0FHeEIsWUFDUyxDQUFJLFFBQ0wsQ0FBQyxXQUNGLENBQUssd0NBQ00sQ0FBdUIsYUFDbEMsQ0FBTywyQkFDSyxDQUFTLDBCaEM5TFYsU2dDd0xsQixhQVFhLENBQUssQ0FFckIsU0FFRyxTQUNLLENBQUssTUFDSixDQUFDLHdDQUNXLENBQXVCLDJCQUMzQixDQUFTLDBCaEN4TUwsU2dDb01sQixhQU1hLENBQUssQ0FFckIsU0FFRyxZQUNRLENBQUssVUFDUCxDQUFLLHdDQUNPLENBQXVCLDJCQUN6QixDQUFTLFVBSXhCLGlCQUNLLENBQVEsYUFDZCxTQUNLLENBQUssT0FDSCxDQUFDLFdBQ0QsQ0FBSyxjQUNKLENBQU8sNENBQ0csQ0FBMkIsYUFFN0MsU0FDSyxDQUFLLE9BQ0gsQ0FBQyxXQUNELENBQUssY0FDSixDQUFPLDRDQUNHLENBQTJCLGtCQUlwQyxvQkFDSixDQURJLG1CQUNKLENBREksWUFDSixDQUFJLDBCQUNBLENBREEscUJBQ0EsQ0FEQSxrQkFDQSxDQUFNLDBCaEM3T0csa0JnQzJPVCw4QkFJUSxDQUpSLG9CQUlRLENBSlIsc0JBSVEsQ0FBTSxDQVM5QixzQkFQUSw0QkFDTyxDQUFxQixnQkFDbEIsQ0FBTSxlQUNKLENBQUcsa0JBQ0gsQ0FBTSxhbEN2T2YsQ0FBTyxtQmtDNE9ELGtCQUNGLENBQU8sMEJoQzNQRywwQmdDNFBkLFdBRVEsQ0FBSSxDQUVuQixZQ2pRTSxxQkFDQSxDQUFhLG1CQUNkLGFuQ1lILENBQU8sa0NBVGUsQ0FBVSxnQm1DQXhCLENBQU0sZUFDSixDQUFHLGVBQ0gsQ0FBRyxvQkFDRCxDQUFNLDBCakNQQyxtQmlDQ2hCLGlCQVFRLENBQU0sQ0FFckIscUJBQ1MsbUJBQ0MsQ0FBVyw0Q0FDRyxDQUF5QixrQkFDakMsQ0FBSSx3QkFDRCxDQUFPLGFBQ2xCLENBQU8sZ0JBQ0gsQ0FBTSxlQUNKLENBQUcsMEJqQ25CTSxxQmlDWWQsaUJBU00sQ0FBTSxnQkFDUCxDQUFNLENBV3BCLHVCQVRFLFFBQ1MsQ0FBQyx1QkFFVixhQUNRLENBQU8sZUFDRCxDQUFHLHlCQUNDLENBQVMsaUJBT2hCLHFCQUNMLENBQWEsd0JBQ0osQ0FBTyxzQkFDbkIsb0JBQ0ssQ0FETCxtQkFDSyxDQURMLFlBQ0ssQ0FBSSwwQmpDekNTLHNCaUN3Q2xCLHNCQUdTLENBSFQsa0JBR1MsQ0FIVCxjQUdTLENBQUksQ0FFbEIseUJBRXFCLFNBQ2YsQ0FBRyw0QkFDRCxDQUFvQixhQUN0QixDQUFPLGdCQUNILENBQU0sZUFDSixDQUFHLDBCakNwRFEseUJpQytDRixVQU9iLENBQUksY0FDRixDQUFNLGdCQUNKLENBQU0sQ0FxQ3BCLGdDQW5DUyxvQkFDRyxDQURILG1CQUNHLENBREgsWUFDRyxDQUFJLDBCQUNBLENBREEscUJBQ0EsQ0FEQSxrQkFDQSxDQUFNLGtCQUNKLENBQUksc0RBQ0UsWUFDWixDQUFNLG1CQUNDLENBQU0saUJBQ1IsQ0FBTSwwQmpDakVFLHNEaUM4REQsV0FLVixDQUFLLENBS2YsMERBSEksV0FDTyxDQUFJLHlEQUtkLGFBQ0ssQ0FBTyxvQkFDTCxDQURLLG1CQUNMLENBREssWUFDTCxDQUFJLDBCQUNBLENBREEscUJBQ0EsQ0FEQSxrQkFDQSxDQUFNLHNDQUliLGFuQ3RFRCxDQUFPLDBDbUMyRUosWW5DM0VILENBQU8sc0JtQ21GSyxTQUNaLENBQUcsMEJqQ2hHYyxzQmlDK0ZMLFVBR1YsQ0FBSSxDQXFHZCw4Q0FsR3dCLHVCQUNaLENBQWUsK0NBR0YsYUFDYixDQUFLLDJEQUlSLFVBQ0MsQ0FBSSw0Q0FDWSxDQUF5QixrQkFDakMsQ0FBSSx3QkFDRCxDQUFPLHFCQUNoQixDQUFhLFFBQ2QsQ0FBQyxvQkFDTSxDQUFNLGFBQ2QsQ0FBTyxnQkFDSCxDQUFNLDBCakN2SEssMkRpQzhHaEIsZ0JBV08sQ0FBTSxDQVNwQiwyRkFQa0Isd0JBQ0csQ0FBTyx1RUFFcEIsd0JuQ2pISixDQUFPLFNtQ21IQyxDQUFDLDRCQUdULG9CQUNZLENBQU0sMkNBRUgsYUFFVCxDQUFLLGlCQUNKLENBQVEsYUFDVixDQUFNLGNBQ0gsQ0FBSSxXQUNULENBQU0sMEJqQzVJVSwyQ2lDc0lKLGlCQVFOLENBQVEsY0FDUCxDQUFJLFNBQ1YsQ0FBSyxXQUVGLENBQUksQ0FFZiwrQkFNTyxXQUNFLENBQUksY0FDSixDQUFPLGtEQUNLLDRCQUdBLENBQVcsY0FDMUIsQ0FBTSxhQUNELENBQU0seURBRVcsNEJBQ1AsQ0FBVyx3REFFTCx3QkFDTixDQUFPLHdEQUVELHdCbkM3SnZCLENBQU8sa0JtQytKTyxDQUFJLDJDQUdGLGVBQ1IsQ0FBSyx3Qm5DbktiLENBQU8sYW1DcUtILENBQU8sZ0JBQ0gsQ0FBTSxlQUNKLENBQUcsb0JBQ0QsQ0FBTSx3QkFDTCxDQUFTLGNBQ2IsQ0FBRyxvQkFDTixDQUFZLGVBQ04sQ0FBQyxpREFDVCx3Qm5DOUtGLENBQU8sMEJFWlUsMkNpQytLSCxnQkFlTixDQUFNLENBRXBCLHFDQUVhLGlCQUNGLENBQVEsTUFDWixDQUFDLFVBTUYsb0JBQ0UsQ0FERixtQkFDRSxDQURGLFlBQ0UsQ0FBSSx5QkFDTixDQUFtQixvQkFDWixDQUFPLDBCakM3TUcsVWlDME1qQixzQkFLTSxDQUxOLGtCQUtNLENBTE4sY0FLTSxDQUFJLFVBQ1IsQ0FBSSxjQUNHLENBQUMsQ0FvQ2xCLHlDQWpDVyxpQkFDRSxDQUFRLHFEQUNYLFVBQ0ksQ0FBRSxpQkFDRCxDQUFRLFlBQ1gsQ0FBTSxVQUNSLENBQU0sbUJBQ0ssQ0FBSSwyQkFDRCxDQUFTLHVCQUNYLENBQU8sMEJqQzdOSixxRGlDc05mLFVBU0UsQ0FBTSxDQUVkLDBCQUdNLFlBQ0UsQ0FBTSxhQUNMLENBQU0sdUNBQ0ksQ0FBc0IsMkJBSW5DLFVBQ0EsQ0FBTSxZQUNKLENBQU0sYUFDTCxDQUFNLDRDQUNJLENBQTJCLDBCakMvT3pCLDJCaUMyT2YsVUFNRSxDQUFNLENBRWQsVUFJSSx3QkFDQSxDQUFrQixtQkFDWCxDQUFNLDBCakN6UEksVWlDdVBqQixVQUlFLENBQUksY0FDRyxDQUFDLENBRWxCLGFBRVcsb0JBQ0QsQ0FEQyxtQkFDRCxDQURDLFlBQ0QsQ0FBSSxnQ0FDSSxDQURKLGlCQUNJLENBREosd0JBQ0ksQ0FBUSwwQkFDWixDQURZLHFCQUNaLENBRFksa0JBQ1osQ0FBTSxpQkFDVCxDQUFRLDBCQUNOLGlCQUNBLENBQVEsaUlBTWlCLFFBQzdCLENBQUMsYUFDRixDQUFPLGdCQUNILENBQU0sZUFDSixDQUFHLGlCQUNOLENBQVEsbUJBQ0osQ0FBTSwwQmpDbFJJLGlJaUM0UWEsZ0JBUXhCLENBQU0sQ0FnQnBCLHNKQWRTLFVBQ0csQ0FBRSxpQkFDRCxDQUFRLFdBQ2IsQ0FBTyxNQUNOLENBQUMsWUFDQSxDQUFNLGFBQ0wsQ0FBTSwwQ0FDSSxDQUF5QiwyQkFDeEIsQ0FBUyx1QkFDWCxDQUFPLDBCakMvUkYsc0ppQ3NSaEIsVUFXQyxDQUFNLENBRWQsNEJBR1UsU0FDRixDQUpSLHVCQUdVLFNBQ0YsQ0FKUixjQUdVLFNBQ0YsQ0FBQyxpQkN4U0ksYXBDY1QsQ0FBTyw0RW9DWGMsV0FDaEIsQ0FBSSxZQUNILENBQUksK0pBR0MsdUJBQ0wsQ0FKSSxnSkFHQyx1QkFDTCxDQUpJLDJTQUdDLHVCQUNMLENBQWdCLDBCQUlILCtLQUN1QywyQkFDaEQsQ0FBaUIsQ0FDN0Isb0JBR0Qsa0NwQ2R5QixDQUFVLGdCb0NnQnhCLENBQU0sdUJBQ1IsQ0FBZSwwQmxDckJGLG9Ca0NrQnRCLGlCQUtjLENBQU0sQ0FFckIsNEJBRVMsZ0JBQ0csQ0FBTSxpS0FNVixVQUNBLENBQUksNENBQ1ksQ0FBeUIsa0JBQ2pDLENBQUksd0JBQ0QsQ0FBTyxxQkFDaEIsQ0FBYSxhQUNmLENBQU8sZ0JBQ0gsQ0FBTSxpT0FDQSx3QkFDRyxDQUFPLDBCQUlyQixrQkFDTSxDQUFPLHVDQUVQLGVBQ0ssQ0FBQyxnREFJVSxpQkFDaEIsQ0FBTSxPQUNYLENBQUMsUUFDQSxDQUFDLDJFQUc2Qyx5QkFDL0MsQ0FEK0MsaUJBQy9DLENBQVcsMEJsQzlESSwyRWtDNkRnQyxhQUkzQyxDQUFLLHVCQUNOLENBQWdCLENBRTNCLDBFQUdvQix3QnBDMURoQixDQUFPLGFvQzRESCxDQUFPLGdCQUNILENBQU0sZUFDSixDQUFHLG9CQUNELENBQU0sd0JBQ0wsQ0FBUyxjQUNiLENBQUcsbUJBQ04sQ0FBVyxhQUNYLENBQUssY0FDTixDQUFPLHlCQUNSLENBRFEsaUJBQ1IsQ0FBVyxzRkFDWCx3QnBDdkVGLENBQU8sc0NvQzRFTyxpQkFDUCxDQUFNLE9BQ1gsQ0FBQywyRkFHQyxpQkFDRyxDQUFRLHVCQUNYLENBQWdCLGdCQUNaLENBQU0sa0JBQ0osQ0FBTSxvQkFDVixDQURVLG1CQUNWLENBRFUsWUFDVixDQUFJLHFCQUNGLENBREUsaUJBQ0YsQ0FERSxhQUNGLENBQUcsY0FDTixDQUFPLDBCbENwR0ssMkZrQzZGYiw0QkFVTSxDQUFrQixDQWNoQywyR0FYVSxjQUNJLENBQUksVUFDUixDQUFJLFdBQ0gsQ0FBSSxhQUNILENBQUssVUFDTCxDQUFFLHNCQUNDLENBQVcsa0JBQ1IsQ0FBSSxpQkFDTCxDQUFJLHdCcENyR25CLENBQU8sMkhvQzRHQyxrQnBDNUdSLENBQU8sc01vQ3VIb0IsaUJBQ3BCLENBQVEsMEJBQ1YsQ0FEVSxrQkFDVixDQUFXLHNPQUVWLGFBQ0UsQ0FBSyxVQUNMLENBQUUsaUJBQ0QsQ0FBUSxTQUNYLENBQUcsS0FDTCxDQUFDLFVBQ0MsQ0FBSSxpQ0FDVSxDQUFhLDJCQUNmLENBQVMsVUFFcEIsQ0FBRywyQkFFYyxzT0FabEIsYUFhRyxDQUFNLENBTWpCLDBCQUh5QixzT0FoQmpCLFlBaUJHLENBQUssQ0FFaEIsOE5BRUksNkJBQ1ksQ0FBZSx3REFJSSw0REFDbEIsQ0FBMkMsNERBSXJCLHFEQUN0QixDQUFvQyx3REFHbEIsc0RBQ2xCLENBQXFDLDBEQUdqQix3REFDcEIsQ0FBdUMsMEJBS25DLHNDQUNGLGlCQUNOLENBQU0sQ0FDbkIsZ0NBR1csd0JBQ00sQ0FBTyx1QkFHdEIsWUFDTSxDQUFJLDhCQUdILDZCQUNhLENBQU8sMEJBRU4sOEJBSGQseUJBSWUsQ0FBRyxDQUU3Qiw4QkFFVyxpQ0FDYSxDQUFXLDBCQUVWLDhCQUhkLHlCQUllLENBQUcsQ0FFN0IsOEJBRVcsc0JBQ0csQ0FBVSwwQkFFQyw4QkFIZCxpQkFJSyxDQUFLLENBRXJCLDRCQUVTLFdBQ0gsQ0FBTyx1QkFHVCxvQkFDTSxDQUROLG1CQUNNLENBRE4sWUFDTSxDQUFJLDRCQUdMLHNCQUNHLENBREgsa0JBQ0csQ0FESCxjQUNHLENBQUksOEJBR0wsMEJBQ0csQ0FESCxxQkFDRyxDQURILGtCQUNHLENBQU0sd0JBR2YsbUJBQ1UsQ0FBTSwyQkFHYixrQkFDTSxDQUFNLHlCQUdkLGtCQUNPLENBQU8sMEJBR2Isc0JBQ1UsQ0FBTywwQkFHakIsS0FDRCxDQUFDLDhCQUdJLGdDQUNPLENBRFAsaUJBQ08sQ0FEUCx3QkFDTyxDQUFRLDBCQUdILG9DQUNKLHdCQUNMLENBREssb0JBQ0wsQ0FESyxnQkFDTCxDQUFNLFVBQ1YsQ0FBSSxDQUNaLDBCQUdxQixzQ0FDRCxhQUNYLENBQU0sQ0FDZiw4RkFjaUIsZUFDTCxDQUFLLHdJQUVJLE9BQ1gsQ0FBQyxrSUFHTyxNQUNULENBQUMsbURBSVksOENBQ2dCLENBQVUsWUN6UzFDLGFyQ2NKLENBQU8sd0JxQ1pNLENBQU8scUNBRVosV0FDSCxDQUFJLFlBQ0gsQ0FBSSxrQkFHUixnQkFDUyxDQUFHLGlCQUNGLENBQUcsZ0JBQ1AsQ0FBTSx1QkFDVixDQUFnQixvQkFFdEIsZ0JBQ2MsQ0FBSSwwQkFHSyxrQkFWbkIsZ0JBV1EsQ0FBTSxDQUVwQixpREFHTyxrQ3JDcEJtQixDQUFVLGdCcUNzQnhCLENBQU0sMEJBQ1IsQ0FBa0IsMEJuQzNCTCxpRG1Dd0JoQixpQkFLUSxDQUFNLENBRXJCLDhCQUVnQixrQkFDRixDQUFNLGlCQUNKLENBQUcsMEJBRU0sOEJBSlQsZ0JBS0EsQ0FBSSxDQUVwQix1QkFFUyxZQUNDLENBQUksb0NBQ1UsQ0FBYyxrQkFDdEIsQ0FBSSxRQUNkLENBQUksV0FDQSxDQUFHLGVBQ0QsQ0FBSywyQkFFUyx1QkFSakIsb0NBU2lCLENBQWMsQ0FjeEMsMkJBWDBCLHVCQVpqQixvQ0FhaUIsQ0FBYyxDQVV4QywwQkFQeUIsdUJBaEJoQixpQ0FpQmlCLENBQVcsQ0FNckMsMEJBSHlCLHVCQXBCaEIsNkJBcUJpQixDQUFPLENBRWpDLGlCQUVHLFdBQ0ssQ0FBSywrQkFDTCxDQUF5QixZQUN4QixDQUFLLHFCQU1LLENBQUksaUJBQ1osQ0FBUSxrQkFDSCxDQUFJLGVBQ1QsQ0FBTSxzQ0FDSyxDQUFvQixjQUVqQyxDQUFPLHFCQUNQLENBQWMsaUJBQ1YsQ0FBTSwwQkFaTSxpQkFMdEIsWUFNUSxDQUFLLENBd0poQiwyQkEzSVksd0JBQ0QsQ0FBaUIsd0JBR25CLFdBQ0MsQ0FBSyxZQUNKLENBQUssa0JBQ0QsQ0FBTyx5QkFDWCxDQUFrQiwwQkFFRix3QkFObEIsV0FPSSxDQUFJLFVBQ0wsQ0FBSSxjQUNDLENBQUcsQ0FFbEIsdUJBRU0saUJBQ0ssQ0FBUSxLQUNiLENBQUMsTUFDQSxDQUFDLE9BQ0EsQ0FBQyxXQUNBLENBQUksd0JyQy9GWCxDQUFPLFVxQ2lHRCxDQUFJLGNBQ0EsQ0FBSSxZQUNOLENBQUksOEJBQ0QsQ0FBbUIsb0JBQ3RCLENBRHNCLG1CQUN0QixDQURzQixZQUN0QixDQUFJLDBCQUNBLENBREEscUJBQ0EsQ0FEQSxrQkFDQSxDQUFNLGtCQUNQLENBQU8sU0FNVixDQUFDLHlCQUpULGVBQ2dCLENBQUMscUNBTUMsVUFDWCxDQUFHLGtCQUNJLENBQUksVUFDWixDQUFJLGlCQUNDLENBQU0sdUNBQ2pCLFdBQ1MsQ0FBSSwwQkFJUSxrQ0FDSixTQUNQLENBQUMsQ0FDWCx3QkFHSyxjQUNLLENBQUksa0JBQ0EsQ0FBSSxrQ0FJbEIsUUFDUyxDQUFDLHVDQUdILG9CQUNHLENBREgsbUJBQ0csQ0FESCxZQUNHLENBQUkscUNBQ0ksQ0FESixxQkFDSSxDQURKLDZCQUNJLENBQWEsbUJBQ2hCLENBQU0sb0JBQ0wsQ0FBTSw4Q0FHZixnQkFDVSxDQUFHLG1EQUlILG9CQUNQLENBRE8sbUJBQ1AsQ0FETyxZQUNQLENBQUksMEJBQ0EsQ0FEQSxxQkFDQSxDQURBLGtCQUNBLENBQU0sY0FDUixDQUFJLHFEQUVkLGNBQ1ksQ0FBSSxnQkFDRixDQUFJLGdCQUNILENBQUcsMERBR2IsVUFDRyxDQUFJLFdBQ0gsQ0FBSSx3QnJDbktmLENBQU8sVXFDc0tHLENBQUksa0JBQ0ksQ0FBSSxnQkFDTCxDQUFHLDJCQUNMLENBQWdCLG9CQUVuQixDQUZtQixtQkFFbkIsQ0FGbUIsWUFFbkIsQ0FBSSwwQkFDQSxDQURBLHFCQUNBLENBREEsa0JBQ0EsQ0FBTSw4QkFDRixDQURFLG9CQUNGLENBREUsc0JBQ0YsQ0FBTSw4REFFcEIsY0FDVSxDQUFJLGdFQUdWLHdCckNwTFIsQ0FBTyxpRXFDd0xFLFdBRUcsQ0FBRyxtQkFDSSxDQUFJLGtCQUNaLENBQVcsdUNBS25CLG9CQUNLLENBREwsbUJBQ0ssQ0FETCxZQUNLLENBQUksMEJBQ0EsQ0FEQSxxQkFDQSxDQURBLGtCQUNBLENBQU0sOEJBQ0YsQ0FERSxvQkFDRixDQURFLHNCQUNGLENBQU0sZ0JBQ1YsQ0FBSSwrQ0FFUixrQ0FDSSxDQUF3QixnQkFDckIsQ0FBRywwQkFFTywrQ0FKakIsZ0JBS1MsQ0FBRyxDQUVwQiw4Q0FFTyxjQUNLLENBQUksdUJBTVgsZ0JBQ0YsQ0FBUyx1QkFDUCxDQURPLGVBQ1AsQ0FBTSxRQUNSLENBQUMsd0JBQ1MsQ0FBTyxzQkFDYixDQUFXLDJCQUVsQixvQkFDTSxDQUROLG1CQUNNLENBRE4sWUFDTSxDQUFJLDhCQUNJLENBREosb0JBQ0ksQ0FESixzQkFDSSxDQUFNLDBCQUNWLENBRFUscUJBQ1YsQ0FEVSxrQkFDVixDQUFNLGNBRVYsQ0FBTSwwQkFFUywyQkFQckIsd0JBUVUsQ0FSVixvQkFRVSxDQVJWLGdCQVFVLENBQU0sQ0FFcEIsOEJBR08sVUFDRyxDQUFFLGFBQ0YsQ0FBSyxXQUNOLENBQUksZUFDRCxDQUFLLFVBQ1AsQ0FBRSxpQkFDRCxDQUFRLHdCQUNBLENBQU8sK0JBR3BCLG9CQUNJLENBREosbUJBQ0ksQ0FESixZQUNJLENBQUksMEJBQ0EsQ0FEQSxxQkFDQSxDQURBLGtCQUNBLENBQU0sZ0RBR0EsaUJBQ0gsQ0FBSSxlQUNQLENBQUssMEJBRVEsZ0RBSlAsY0FLRCxDQUFDLGtCQUNBLENBQUksaUJBQ1AsQ0FBTSxDQUVyQixpQ0FFQSxjQUNZLENBQUksZ0JBQ0YsQ0FBSSxlQUNGLENBQUMsOENBRUQsVUFDTixDQUFJLGlCQUNHLENBQUksa0JBQ0wsQ0FBTSw4Q0FHTixnQkFDQyxDQUFHLGNBRU4sQ0FBSSwwQkFDUyw4Q0FKWCxjQUtBLENBQUksQ0FFbEIsOEJBSUMsVUFDRyxDQUFJLHdCckMzUlYsQ0FBTyx3QnFDNlJRLENBQVMsZ0JBQ2QsQ0FBTSxnQkFDSixDQUFJLG9CQUNSLENBQVksa0JBQ04sQ0FBSSwyQkFDUCxDQUFnQixvQ0FFckIsNkJBQ00sQ0FETixxQkFDTSxDQUFXLHdCckN0U3JCLENBQU8sMEJxQzBTYyw4QkFmcEIsY0FnQlMsQ0FBSSxrQkFDQSxDQUFJLENBRXRCLHdDQUdLLGVBQ1UsQ0FBSSxvQkFDUCxDQURPLG1CQUNQLENBRE8sWUFDUCxDQUFJLDBCQUNBLENBREEscUJBQ0EsQ0FEQSxrQkFDQSxDQUFNLHdCQUNSLENBRFEsb0JBQ1IsQ0FEUSxnQkFDUixDQUFNLFlBQ1IsQ0FBSSx3REFFRSxlQUNELENBQUcsbUJBQ0MsQ0FBSSx1TEFLRyxnQkFDWixDQUFNLDBCQUVPLHVMQUhELGdCQUlWLENBQU0sQ0FFcEIsNkRBRW1CLGtCQUNILENBQUksa0VBR0ksZUFDWCxDQUFJLG1EQUdSLFVBQ0QsQ0FBSSwwREFHSyxVQUNULENBQUksNENBQ1ksQ0FBeUIsa0JBQ2pDLENBQUksd0JBQ0QsQ0FBTyxxQkFDaEIsQ0FBYSxrQkFDUCxDQUFJLGFBQ1osQ0FBTyxnQkFDSCxDQUFNLDBCQUVPLDBEQVZSLGdCQVdILENBQU0sQ0FFcEIsK0VBR1UsYUFDRSxDQUFLLFVBQ0wsQ0FBRSxpQkFDRCxDQUFRLFNBQ1gsQ0FBRyxLQUNMLENBQUMsVUFDQyxDQUFJLGlDQUNVLENBQWEsMkJBQ2YsQ0FBUyxVQUNwQixDQUFHLG9EQUNPLENBQW1DLDJCQUU1QiwrRUFabEIsYUFhRyxDQUFNLENBTWpCLDBCQUh5QiwrRUFoQmpCLFlBaUJHLENBQUssQ0FFaEIsMEdBSWdCLFVBQ1YsQ0FBSSx3QnJDMVhkLENBQU8sd0JxQzRYWSxDQUFTLGdCQUNkLENBQU0sZ0JBQ0osQ0FBSSxvQkFDUixDQUFZLGtCQUNOLENBQUksMkJBQ1AsQ0FBZ0Isc0hBRXJCLDZCQUNNLENBRE4scUJBQ00sQ0FBVyx3QnJDcll6QixDQUFPLDBCcUN5WWtCLDBHQWZQLGdCQWdCSixDQUFNLGtCQUNGLENBQUksY0FDTCxDQUFDLENBRWxCLCtDQUVLLHFCQUNjLENBQUksaUJBQ1IsQ0FBSSw2REFHQyxpQkFDUCxDQUFNLE9BQ1gsQ0FBQyxvRUFFQSxpQkFDSSxDQUFRLHVCQUNYLENBQWlCLGdCQUNiLENBQU0sb0JBQ1IsQ0FEUSxtQkFDUixDQURRLFlBQ1IsQ0FBSSxxQkFDRixDQURFLGlCQUNGLENBREUsYUFDRixDQUFHLGNBQ04sQ0FBTyxtQkFDQyxDQUFJLDRFQUVYLGNBQ0ksQ0FBSSxVQUNSLENBQUksV0FDSCxDQUFJLGFBQ0gsQ0FBSyxVQUNMLENBQUUsc0JBQ0MsQ0FBVyxrQkFDUixDQUFJLGlCQUNMLENBQUksd0JBQ1YsQ0FBaUIsMEJBR0gsb0VBckJsQixnQkFzQk8sQ0FBTSxDQUVwQixvRkFFdUIsd0JBQ0osQ0FBTyx3RkFPZixZQUNQLENBQUksT0N6Y2IsaUJBQ1EsQ0FBUSx1QkFDVCxDQUFlLGVBQ2QsQ0FBTSxZQUNWLG9CQUNPLENBRFAsbUJBQ08sQ0FEUCxZQUNPLENBQUkscUNBQ0ksQ0FESixxQkFDSSxDQURKLDZCQUNJLENBQWEsMEJwQ0xaLFlvQ0doQixzQkFJSyxDQUpMLGtCQUlLLENBSkwsY0FJSyxDQUFJLENBRWQsZ0JBQ08sb0JBQ08sQ0FBTSxTQUNkLENBQUcsMEJwQ1pZLGdCb0NVZCxlQUlTLENBQUMsVUFDVCxDQUFJLENBRWQsY0FDTyxrQ3RDZG1CLENBQVUsZ0JzQ2dCeEIsQ0FBTSxlQUNKLENBQUcsYUFDVCxDQUFPLG9CQUNDLENBQU0sMEJwQ3ZCQyxjb0NrQmhCLGNBT00sQ0FBSSxDQUVqQixZQUNLLGFBQ0csQ0FBTyxnQkFDSCxDQUFNLGVBQ0osQ0FBRyxpQkFDSixDQUFNLHFCQUNGLENBQU0sa0JBQ1QsQ0FBTSwwQnBDbENHLFlvQzRCbEIsY0FRUyxDQUFJLENBRWxCLFdBR08sU0FDRCxDQUFHLDBCcEMxQ2MsV29DeUNoQixVQUdDLENBQUksQ0FLZCxlQUhJLGNBQ1UsQ0FBSSxjQUlOLGdCQUNGLENBQVEsd0JBQ0MsQ0FBTyxpQkFDdkIsa0N0Q2xEeUIsQ0FBVSxnQnNDb0R4QixDQUFNLGVBQ0osQ0FBRyxhQUNULENBQU8sb0JBQ0MsQ0FBTSwwQnBDM0RDLGlCb0NzRHRCLGNBT2EsQ0FBSSxDQUVsQixpQkFDQyxhQUNPLENBQU8sZ0JBQ0gsQ0FBTSxlQUNKLENBQUcsa0JBQ0gsQ0FBTSxlQUNQLENBQUksZ0JBQ0QsQ0FBRSxpQkFDSCxDQUFJLDBCcEN2RUksaUJvQ2dFdEIsY0FTYSxDQUFJLGlCQUNELENBQUksQ0F5QnJCLG9CQXZCRyxrQkFDZSxDQUFJLG9CQUNBLENBQUUsMEJwQzlFRCxvQm9DNEVwQixrQkFJaUIsQ0FBSSxDQWN0QiwyQkFaUyx1QkFDYyxDQUFHLGFBQ2hCLENBQU8sb0JBQ0wsQ0FBWSxVQUNkLENBQUksaUJBQ0UsQ0FBSyxlQUNMLENBQUcsMEJwQ3hGRSwyQm9Da0ZaLFVBUUcsQ0FBSSxpQkFDRSxDQUFLLENBRXJCLG1CQUVGLGFBQ1EsQ0FBTyx5QkFDRyxDQUFTLFVBS3ZCLGFBQ0EsQ0FBTyxjQUNILENBQUksZUFDRixDQUFHLDBCcEN6R1EsVW9Dc0dqQixjQUtNLENBQUksQ0FFbEIsZ0JDOUdjLGdCQUNFLENBQUksV0FFWCxnQkFDRyxDQUFRLGdCQUNYLG9CQUNPLENBRFAsbUJBQ08sQ0FEUCxZQUNPLENBQUksc0JBQ0YsQ0FERSxrQkFDRixDQURFLGNBQ0YsQ0FBSSxpQkFDTCxDQUFRLHdCQUNYLENBQWtCLG1CQUNYLENBQU0sa0JBS2hCLGF2Q0RMLENBQU8sa0NBVGUsQ0FBVSxnQnVDYXBCLENBQU0sZUFDSixDQUFHLGVBQ0gsQ0FBRyxvQkFDRCxDQUFNLDBCckNwQkgsa0JxQ2NkLGlCQVFZLENBQU0sQ0FFekIsNkJBQ2dCLG1CQUNHLENBQUksZUFJZCx5QkFDSCxDQUFtQixrQkFDWixDQUFLLFNBRVYsQ0FBQyxvQkFDSyxDQUFNLHdCQUNILENBQU8saUJBQ2IsQ0FBTSwwQnJDckNJLGVxQzhCWix3QkFZQyxDQUFrQixDQXVEaEMsc0JBbERXLGFBQ0ssQ0FBSyxhQUNQLENBQU8sbUN2Q2pEVSxDQUFVLGdCdUNtRHZCLENBQU0sZUFDSixDQUFHLGVBQ0gsQ0FBRyxvQkFDRCxDQUFNLDBCckN0REgsc0JxQytDZCxnQkFVVyxDQUFNLENBRXhCLHFCQUNNLG9CQUNNLENBRE4sbUJBQ00sQ0FETixZQUNNLENBQUksOEJBQ0ksQ0FESixvQkFDSSxDQURKLHNCQUNJLENBQU0sMEJBQ1YsQ0FEVSxxQkFDVixDQURVLGtCQUNWLENBQU0sb0JBR2pCLGF2Q3BERSxDQUFPLG1DQWJLLENBQVUsZ0J1Q29FZixDQUFNLGVBQ0osQ0FBRyxrQkFDSCxDQUFNLGFBQ1gsQ0FBTSwwQnJDeEVJLG9CcUNrRWhCLGdCQVFhLENBQU0sZUFDSixDQUFHLENBRXZCLHVCQUNRLGFBQ0UsQ0FBTyxnQkFDSCxDQUFNLGVBQ0osQ0FBRyxhQUNSLENBQU0scUJBR1gsaUJBQ1MsQ0FBTSx1QkFFakIsY0FDaUIsQ0FBQyxjQzFGZCxpQkFDQyxDQUFRLG9CQUNGLENBQUssaUJBQ1QsQ0FBTSx5QkFJUixhQUNFLENBQU0sZ0JBQ0wsQ0FBUSxnQkFDTixDQUFNLG1CQUVmLHVCQUNLLENBQWlCLGtCQUNWLENBQUssb0JBQ1YsQ0FEVSxtQkFDVixDQURVLFlBQ1YsQ0FBSSxjQUNKLENBQU0sMkJ0Q2ZJLG1Cc0NXakIsdUJBTVMsQ0FBaUIsa0JBQ1YsQ0FBSyxzQkFDUixDQURRLGtCQUNSLENBRFEsY0FDUixDQUFJLENBU3RCLDJCdEM1QnNCLG1Cc0NXakIsdUJBV1MsQ0FBaUIsc0JBQ2IsQ0FEYSxrQkFDYixDQURhLGNBQ2IsQ0FBSSxDQUt0QixvQkFDTSxnQkFDTSxDQUFRLGFBQ1YsQ0FBTyxjQUNILENBQUksZUFDRixDQUFHLGdCQUNILENBQUksNEJBQ0wsQ0FBaUIsdUJBQzNCLGdCQUNXLENBQVEsZUFDTCxDQUFJLDBCQUNkLGlCQUNZLENBQVEsaUJBQ0osQ0FBSSxrQ0FDVCxVQUNJLENBQUUsaUJBQ0QsQ0FBUSxNQUNaLENBQUMsT0FDRixDQUFHLG9CQUNDLENBQVksVUFDZCxDQUFJLFdBQ0gsQ0FBSSx5Q0FDTSxDQUF3QixrQkFPN0Msb0JBQ0osQ0FESSxtQkFDSixDQURJLFlBQ0osQ0FBSSxzQkFDRixDQURFLGtCQUNGLENBREUsY0FDRixDQUFJLHNCQUNSLENBQWdCLGlCQUNULENBQUksaUJBQ1QsQ0FBUyxxQ0FDRSxDQUFxQixrQkFDMUIsQ0FBSSx3QkFDRCxDQUFPLGFBQ2xCLENBQU8saUJBQ0YsQ0FBTSwyQnRDbkVLLGtCc0N5RFYsc0JBWUYsQ0FBZ0IsaUJBQ1QsQ0FBSSxrQkFDSCxDQUFJLENBaUsxQiwyQnRDeE8wQixrQnNDeURWLHNCQWlCRixDQUFnQixpQkFDVCxDQUFJLENBNkp6QiwwQnRDeE95QixrQnNDeURULHVCQXFCRixDQUFpQixrQkFDVCxDQUFJLENBeUoxQix5QkF2SlcsVUFDRyxDQUFJLGNBQ0EsQ0FBSSxlQUNGLENBQUcsd0JBRWIsVUFDSSxDQUFJLGNBQ0EsQ0FBSSxlQUNGLENBQUcsZ0JBQ0gsQ0FBSSxjQUNMLENBQUcsc0JBQ1AsQ0FBZSwwQnRDNUZMLHdCc0NzRmYsY0FTWSxDQUFJLENBRXRCLHdCQUNNLFVBQ0ksQ0FBSSxlQUNDLENBQUksY0FDTCxDQUFJLGdCQUNGLENBQUksMkJ0Q3RHRSx3QnNDa0doQixjQU1ZLENBQUksZ0JBQ0YsQ0FBSSxDQXlCeEIsMEJBdkJJLFlBQ1csQ0FBSyxjQUNKLENBQU0sMkJBRWpCLGFBQ1csQ0FBSyxlQUNGLENBQUksOEJBQ2QsaUJBQ1ksQ0FBUSxpQkFDSixDQUFJLHNDQUNULFVBQ0ksQ0FBRSxpQkFDRCxDQUFRLE1BQ1osQ0FBQyxPQUNGLENBQUcsb0JBQ0MsQ0FBWSxVQUNkLENBQUksV0FDSCxDQUFJLDBDQUNNLENBQXlCLDhCQVFyRCxnQkFDZSxDQUFJLG1CQUNELENBQUksK0NBRUQsK0JBQ0EsQ0FBaUIsc0NBRzNCLG1CQUNBLENBQWUsMENBR1gsYUFDQSxDQUFLLGVBQ0QsQ0FBRyxTQUNULENBQUcscUJBQ1EsQ0FBSSxjQUNYLENBQUksbUJBQ1YsQ0FBZSx1QkFJMUIsVUFDSyxDQUFJLDBCQUVOLFVBQ0UsQ0FBSSwyQkFDQyxDQURELHVCQUNDLENBREQsbUJBQ0MsQ0FBUSx5QkFFaEIsY0FDSyxDQUFNLGNBQ0osQ0FBSSxlQUNGLENBQUcsZ0JBQ0gsQ0FBSSxpQkFDUCxDQUFRLGlDQUNULFVBQ0ksQ0FBRSxpQkFDRCxDQUFRLEtBQ2IsQ0FBQyxNQUNBLENBQUMsT0FDQSxDQUFDLFVBQ0QsQ0FBSSxlQUNBLENBQUssV0FDUixDQUFJLDRCQUNBLENBQWlCLHlCQUc3QixjQUNPLENBQUksZUFDRixDQUFHLGdFQUdELG9CQUNOLENBQVksbUJBQ1osQ0FBVyxvQkFDTCxDQUFNLHdCQUNiLENBQWlCLHdCQUNQLENBQU8sZ0JBQ2QsQ0FBTSxlQUNKLENBQUcsYUFFVCxDQUFPLGNBQ0YsQ0FBRyw0RUFDUix3QkFDZSxDQUFPLFVBQ2xCLENBQUksd0JBSVosYUFDSyxDQUFPLGNBQ0osQ0FBSSxlQUNGLENBQUcsMEJ0QzFNRSwrQnNDNE1QLDBDQUVjLENBQXlCLHdCQUM1QixDQUFPLG9EQUNMLHdCQUNFLENBQU8sVUFDbEIsQ0FBSSwwREFDSixhQUNJLENBQU8scUJBQ0ksQ0FBSSxDQUN6QixzQ0FLTSxtQkFDUCxDQUFZLG9CQUNYLENBQVksNENBRUEsWUFDWixDQUFJLGtDQUVGLFlBQ0YsQ0FBSSxnQkFNTixpQkFDSCxDQUFVLGNBQ1AsQ0FBSSxvQ0FJTSxvQkFDUixDQURRLG1CQUNSLENBRFEsWUFDUixDQUFJLDhCQUNJLENBREosb0JBQ0ksQ0FESixzQkFDSSxDQUFNLFVBQ2xCLENBQU0sc0JBQ0EsQ0FEQSxrQkFDQSxDQURBLGNBQ0EsQ0FBSSxlQUNILENBQUksMkNBRVYsZUFDUyxDQUFLLGdHQUV1QyxVQUM1QyxDQUFJLHdCQUNPLENBQU8sd0JBQ2pCLENBQWlCLDRGQU1aLG9CQUNaLENBQVksb0JBQ1osQ0FBWSxvQkFDTixDQUFNLHdCQUNiLENBQWlCLHdCQUNQLENBQU8sZ0JBQ2QsQ0FBTSxlQUNKLENBQUcsd0JBRUEsQ0FBUyxhQUNsQixDQUFPLGNBQ0YsQ0FBRyxXQUNQLENBQUksOEdBSWUsd0JBQ1QsQ0FBTyxVQUNsQixDQUFJLE9BSWIsY0FDUSxDQUFLLEtBQ1YsQ0FBQyxNQUNBLENBQUMsWUFDRSxDQUFJLFlBQ0osQ0FBSSxVQUNOLENBQUksV0FDSCxDQUFJLGVBQ0YsQ0FBTSxTQUNQLENBQUMsZ0NBQ1EsQ0FBZSxjQUN6QixrQkFDTyxDQUFPLGlCQUNOLENBQU0sZUFDTixDQUFJLGFBQ1AsQ0FBSyxlQUlSLGlCQUNBLENBQVEsVUFDWCxDQUFJLG9CQUNGLENBREUsbUJBQ0YsQ0FERSxZQUNGLENBQUksMEJBQ0EsQ0FEQSxxQkFDQSxDQURBLGtCQUNBLENBQU0sNEJBQ1AsQ0FBaUIsYUFDckIsQ0FBTSxnQkFDTCxDQUFRLGdCQUNOLENBQU0sNEJBS0wsVUFDRCxDQUFJLFFBQ0gsQ0FBQyx3QkFDUyxDQUFPLGtDQUdYLGlCQUNGLENBQU0sYUFDVixDQUFNLCtCQUdILG9CQUNGLENBREUsbUJBQ0YsQ0FERSxZQUNGLENBQUksMEJBQ0EsQ0FEQSxxQkFDQSxDQURBLGtCQUNBLENBQU0sc0NBR0QsVUFDWCxDQUFJLFdBQ0gsQ0FBSSxTQUNILENBQUMsWUFDRixDQUFLLFdBQ0wsQ0FBSSxzQkFDQSxDQUFXLGNBQ2YsQ0FBTyxjQUNKLENBQUksYUFDRixDQUFDLHdDQUdNLGFBQ1gsQ0FBSyxxQ0FHRyxVQUNWLENBQUksV0FDSCxDQUFJLFNBQ0gsQ0FBQyxZQUNGLENBQUssaUJBQ0QsQ0FBTSxxQkFDVixDQUFjLGlCQUNQLENBQUcsY0FDUCxDQUFJLGFBQ0YsQ0FBQyxnSUFJOEIsdUJBQ3hCLENBQUksUUFDaEIsQ0FBQyxvREFHd0IseUJBQ2hCLENBQVMsK0JBeENmLDhCQTRDTSxDQTVDTixvQkE0Q00sQ0E1Q04sc0JBNENNLENBQU0sV0FDZixDQUFJLFVDcFhYLGdCQUNNLENBQUksaUJBQ1QsY0FDSyxDQUFJLGVBQ0YsQ0FBRyxhQUNILENBQUMsaUJBQ0YsQ0FBTSxrQkFDSCxDQUFJLGVBQ1AsQ0FBSSxhQUNULENBQU8sMEJ2Q1JRLGlCdUNDaEIsY0FTTyxDQUFJLGtCQUNBLENBQUksZUFDUCxDQUFJLENBRW5CLGNBR1Usb0JBQ0YsQ0FERSxtQkFDRixDQURFLFlBQ0YsQ0FBSSxrQkFDRSxDQUFJLHFDQUNGLENBREUscUJBQ0YsQ0FERSw2QkFDRixDQUFhLGFBQ3ZCLENBQU8sMEJ2Q3JCVSxjdUNpQmIsc0JBTUUsQ0FORixrQkFNRSxDQU5GLGNBTUUsQ0FBSSxDQTBDbEIsNkJBeENrQixrQ0FDQyxDQURELDhCQUNDLENBREQsMEJBQ0MsQ0FBVywwQ0FHdkIsc0JBQ0csQ0FBZ0IsMEJ2QzlCRCwwQ3VDNkJsQixVQUdLLENBQUksQ0FFZCwwQkFHRyxjQUNXLENBQUksZUFDRixDQUFHLGFBQ0gsQ0FBQywwQnZDeENNLDBCdUNxQ3BCLGNBS2EsQ0FBSSxrQkFDQSxDQUFJLENBRXRCLHlCQUNBLGNBQ1ksQ0FBSSxnQkFDRixDQUFJLDBCdkNoREcseUJ1QzhDckIsY0FJYyxDQUFJLGdCQUNGLENBQUksQ0FHcEIsMEJ2Q3REcUIsbUJ1Q3lEbEIsZ0JBRVcsQ0FBSSxDQUtwQix1QkFISSxhQUNRLENBQUssbUJDb0RELFlBQ1IsQ0FBSSxjQU9ELGdDQUNLLENBREwsaUJBQ0ssQ0FETCx3QkFDSyxDQUFRLDJCQU9ELGNBQ1YsQ0FBQyxZQUVMLGdCQUNHLENBQUksVUFHVixXQUNDLENBQUksVUFDTCxDQUFJLGFBQ0YsQ0FBSyxvQkFHVCxzR0FDaUYsQ0FEakYsOEZBQ2lGLENBQWEsa0JBTTFGLHVCQUNJLENBQWUsMkJBS0wsK0JBQ08sZ0NBQ1gsQ0FEVyxpQkFDWCxDQURXLHdCQUNYLENBQVEiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vLy9MVCBCVCAoRnV0dXJhIExUIEJvb2spXG4vL0Bmb250LWZhY2Uge1xuLy8gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYUxUXCI7XG4vLyAgc3JjOiB1cmwoXCIuLi9mb250cy9GdXR1cmFMVEJvb2suZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4vLyAgc3JjOiB1cmwoXCIuLi9mb250cy9GdXR1cmFMVEJvb2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgLyogSUU2LUlFOCAqL1xuLy8gIHVybChcIi4uL2ZvbnRzL0Z1dHVyYUxUQm9vay5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksIC8qIE9wZW4gVHlwZSBGb250ICovXG4vLyAgdXJsKFwiLi4vZm9udHMvRnV0dXJhTFRCb29rLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksIC8qIExlZ2FjeSBpT1MgKi9cbi8vICB1cmwoXCIuLi9mb250cy9GdXR1cmFMVEJvb2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuLy8gIHVybChcIi4uL2ZvbnRzL0Z1dHVyYUxUQm9vay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuLy8gIHVybChcIi4uL2ZvbnRzL0Z1dHVyYUxUQm9vay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgLyogTW9kZXJuIEJyb3dzZXJzICovXG4vLyAgZm9udC13ZWlnaHQ6IDMwMDtcbi8vICBmb250LXN0eWxlOiBub3JtYWw7XG4vL31cbi8vXG4vL1xuLy9cbi8vLy9MVCBCb29rIChmdXR1ci50dGYpXG4vL1xuLy8vKiBmb250IGNvbnZlcnRlZCB1c2luZyBmb250LWNvbnZlcnRlci5uZXQuIHRoYW5rIHlvdSEgKi9cbi8vQGZvbnQtZmFjZSB7XG4vLyAgZm9udC1mYW1pbHk6IFwiRnV0dXJhTFRcIjtcbi8vICBzcmM6IHVybChcIi4uL2ZvbnRzL2Z1dHVyLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuLy8gIHNyYzogdXJsKFwiLi4vZm9udHMvZnV0dXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgLyogSUU2LUlFOCAqL1xuLy8gIHVybChcIi4uL2ZvbnRzL2Z1dHVyLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSwgLyogT3BlbiBUeXBlIEZvbnQgKi9cbi8vICB1cmwoXCIuLi9mb250cy9mdXR1ci5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLCAvKiBMZWdhY3kgaU9TICovXG4vLyAgdXJsKFwiLi4vZm9udHMvZnV0dXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuLy8gIHVybChcIi4uL2ZvbnRzL2Z1dHVyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4vLyAgdXJsKFwiLi4vZm9udHMvZnV0dXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIE1vZGVybiBCcm93c2VycyAqL1xuLy8gIGZvbnQtd2VpZ2h0OiA3MDA7XG4vLyAgZm9udC1zdHlsZTogbm9ybWFsO1xuLy99XG4vL1xuLy8vL0xUIChGdXR1cmEudHRjIC0gZXJyb3IgKVxuLy8vKiBmb250IGNvbnZlcnRlZCB1c2luZyBmb250LWNvbnZlcnRlci5uZXQuIHRoYW5rIHlvdSEgKi9cbi8vQGZvbnQtZmFjZSB7XG4vLyAgZm9udC1mYW1pbHk6IFwiRnV0dXJhTFRcIjtcbi8vICBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS1NZWRpdW0tMDEuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4vLyAgc3JjOiB1cmwoXCIuLi9mb250cy9GdXR1cmEtTWVkaXVtLTAxLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIC8qIElFNi1JRTggKi9cbi8vICB1cmwoXCIuLi9mb250cy9GdXR1cmEtTWVkaXVtLTAxLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSwgLyogT3BlbiBUeXBlIEZvbnQgKi9cbi8vICB1cmwoXCIuLi9mb250cy9GdXR1cmEtTWVkaXVtLTAxLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksIC8qIExlZ2FjeSBpT1MgKi9cbi8vICB1cmwoXCIuLi9mb250cy9GdXR1cmEtTWVkaXVtLTAxLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbi8vICB1cmwoXCIuLi9mb250cy9GdXR1cmEtTWVkaXVtLTAxLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4vLyAgdXJsKFwiLi4vZm9udHMvRnV0dXJhLU1lZGl1bS0wMS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgLyogTW9kZXJuIEJyb3dzZXJzICovXG4vLyAgZm9udC13ZWlnaHQ6IDUwMDtcbi8vICBmb250LXN0eWxlOiBub3JtYWw7XG4vL31cbi8vXG5cbi8qKiBHZW5lcmF0ZWQgYnkgRkcgKiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOZXhhWEJvbGQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTmV4YVhCb2xkLmVvdCcpO1xuICBzcmM6IGxvY2FsKCfimLonKSwgdXJsKCcuLi9mb250cy9OZXhhWEJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL05leGFYQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnLi4vZm9udHMvTmV4YVhCb2xkLnN2ZycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBvcHRpb25hbDtcbn1cblxuXG5cbiIsIi8qISBub3JtYWxpemUuY3NzIHYyLjEuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKi9cblxuYXVkaW8sXG5jYW52YXMsXG52aWRlbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2VcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xuICogICAgdXNlciB6b29tLlxuICovXG5cbmh0bWwge1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4gKi9cblxuYm9keSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBgb3V0bGluZWAgaW5jb25zaXN0ZW5jeSBiZXR3ZWVuIENocm9tZSBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cblxuYTpmb2N1cyB7XG4gICAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgICBvdXRsaW5lOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVHlwb2dyYXBoeVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4gKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuXG5oMSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbjogMC42N3JlbSAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzksIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICovXG5cbmRmbiB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuXG5ociB7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqL1xuXG5tYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmYwO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIENvcnJlY3QgZm9udCBmYW1pbHkgc2V0IG9kZGx5IGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKi9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDFyZW07XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBwcmUtZm9ybWF0dGVkIHRleHQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4vKipcbiAqIFNldCBjb25zaXN0ZW50IHF1b3RlIHR5cGVzLlxuICovXG5cbnEge1xuICAgIHF1b3RlczogXCJcXDIwMUNcIiBcIlxcMjAxRFwiIFwiXFwyMDE4XCIgXCJcXDIwMTlcIjtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgICB0b3A6IC0wLjVyZW07XG59XG5cbnN1YiB7XG4gICAgYm90dG9tOiAtMC4yNXJlbTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkuXG4gKi9cblxuaW1nIHtcbiAgICBib3JkZXI6IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgOS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZpZ3VyZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkgNS5cbiAqL1xuXG5maWd1cmUge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuXG5maWVsZHNldCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgICBtYXJnaW46IDAgMnB4O1xuICAgIHBhZGRpbmc6IDAuMzVyZW0gMC42MjVyZW0gMC43NXJlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkuXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4gKi9cblxubGVnZW5kIHtcbiAgICBib3JkZXI6IDA7IC8qIDEgKi9cbiAgICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBmb250IGZhbWlseSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgZm9udCBzaXplIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzLlxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICAgIGZvbnQtc2l6ZTogMTAwJTsgLyogMiAqL1xuICAgIG1hcmdpbjogMDsgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIENocm9tZSwgU2FmYXJpIDUrLCBhbmQgSUUgOCsuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3ggNCsgYW5kIE9wZXJhLlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG4gICAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXG59XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogb24gT1MgWC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS5cbiAqIDIuIEltcHJvdmUgcmVhZGFiaWxpdHkgYW5kIGFsaWdubWVudCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxudGV4dGFyZWEge1xuICAgIG92ZXJmbG93OiBhdXRvOyAvKiAxICovXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgLyogMiAqL1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xuXG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn1cbiIsIiRmb250LWZhbWlseS1wcmltYXJ5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4kZm9udEdlb0RlbWlib2xkOiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4kZm9udEh1bTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuJGZvbnRIdW1EZW1pQm9sZDogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuJGZvbnRIdW1Cb2xkOiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4kZm9udE5leGFYQm9sZDogJ05leGFYQm9sZCcsIHNhbnMtc2VyaWY7XG5cblxuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG4kZm9udC13ZWlnaHQtYmxhY2s6IDkwMDtcblxuXG4kb3JhbmdlOiAjZjlhNjNkO1xuJGJsdWU6ICMwMDM2NjM7XG4kYmx1ZUxpZ2h0OiAjNjE4M2EwO1xuJGJsdWVMaWdodDI6ICNjNGRkZWM7XG4kYmx1ZUxpZ2h0MzogI2RlZjBmYjtcbiR3aGl0ZTogI2ZmZmZmZjtcbiRibGFjazogIzAwMDAwMDtcblxuJGxpZ2h0T3JhbmdlOiAjZmJlOGRjO1xuJGRhcmtPcmFuZ2U6IGRhcmtlbigkb3JhbmdlLDEwJSk7XG4kZGFya0dyZXk6ICMxYTFhMWE7XG4kZ3JlZW5EYXJrOiAjMWFhNDBjO1xuJGdyZWVuOiAjMWRiYzBjO1xuJGxpZ2h0Qmx1ZTogI2YyZmFmZTtcbiRsaWdodEdyZXk6ICM4NTlkYjE7XG5cbi8qIEJyZWFrcG9pbnRzICovXG4kbWluUGhvbmU6IDM2MHB4O1xuJG1heFBob25lOiA3NjdweDtcbiRwaG9uZTogNTAwcHg7XG4kcGhvbmUyOiA2NDlweDtcbiR0YWJsZXQ6IDc2OHB4O1xuJHRhYmxldE1lZGl1bTogOTkxcHg7XG4kdGFibGV0TWVkaXVtMjogOTkycHg7XG4kdGFibGV0TWVkaXVtMzogNzgwcHg7XG4kdGFibGV0TWVkaXVtNDogMTA1MHB4O1xuJHRhYmxldE1heDogMTE5OXB4O1xuJHRhYmxldE1heDI6IDEyMDBweDtcbiR0YWJsZXRNYXgzOiAxMjgwcHg7XG4kZGVza3RvcDogMTI4MHB4O1xuJGRlc2t0b3BNYXgyOiAxOTIwcHg7XG4kZGVza3RvcE1heDogMTk4MHB4O1xuXG4vKiBNb2JpbGUgbmF2IGJyZWFrcG9pbnQgKi9cbiRtb2JpbGVNZW51OiAxMjgwcHg7XG5cblxuJHRoZW1lLWNvbG9yczogKFxuICBcIndoaXRlXCI6ICNGRkYsXG4gIFwiYmxhY2tcIjogIzAwMCxcbiAgXCJncmVlblwiOiAkZ3JlZW4sXG4pO1xuXG4vL2hpbmNrYVxuXG4kbGlnaHQtb3JhbmdlOiAjZjlhNjNkO1xuJGxpZ2h0LWJsdWU6ICMwMTM2NjM7XG5cblxuLy8gT1RIRVJcbiRtaW5IZWlnaHRNZW51OiAxMHJlbTtcbiRtaW5IZWlnaHRNZW51TW9iaWw6IDhyZW07XG4kbWluSGVpZ2h0TWVudVBob25lOiAxMnJlbTtcbiRtaW5IZWlnaHRNZW51Rml4ZWQ6IDZyZW07XG5cblxuLy8gRk9OVCBTSVpFXG5cbi8vIEZPTlQgU0laRSBNT0JJTFxuJHRhYmxldC1wYXJhZ3JhcGg6IDJyZW07XG4kdGFibGV0LXRpdGxlOiA1cmVtO1xuXG4vLyBGT05UIFNJWkUgUEhPTkVcbiRwaG9uZS1wYXJhZ3JhcGg6IDNyZW07XG4kcGhvbmUtdGl0bGU6IDUuNHJlbTtcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgTUFJTlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogaHRtbCBlbGVtZW50IDYyLjUlIGZvbnQtc2l6ZSBmb3IgUkVNIHVzZSAqL1xuXG4vKiBjbGVhciAqL1xuLmNsZWFyOmJlZm9yZSxcbi5jbGVhcjphZnRlciB7XG4gICAgY29udGVudDonICc7XG4gICAgZGlzcGxheTp0YWJsZTtcbn1cblxuLmNsZWFyOmFmdGVyIHtcbiAgICBjbGVhcjpib3RoO1xufVxuaW1nIHtcblx0bWF4LXdpZHRoOjEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cbmEge1xuXHRjb2xvcjojNDQ0O1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cbmE6aG92ZXIsXG5hOmFjdGl2ZSxcbmE6Zm9jdXMsXG5pbnB1dDpmb2N1cyB7XG5cdG91dGxpbmU6MDtcbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFdPUkRQUkVTUyBDT1JFXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWxpZ25ub25lIHtcblx0bWFyZ2luOjVweCAyMHB4IDIwcHggMDtcbn1cbi5hbGlnbmNlbnRlcixcbmRpdi5hbGlnbmNlbnRlciB7XG5cdGRpc3BsYXk6YmxvY2s7XG5cdG1hcmdpbjo1cHggYXV0byA1cHggYXV0bztcbn1cbi5hbGlnbnJpZ2h0IHtcblx0ZmxvYXQ6cmlnaHQ7XG5cdG1hcmdpbjo1cHggMCAyMHB4IDIwcHg7XG59XG4uYWxpZ25sZWZ0IHtcblx0ZmxvYXQ6bGVmdDtcblx0bWFyZ2luOjVweCAyMHB4IDIwcHggMDtcbn1cbmEgaW1nLmFsaWducmlnaHQge1xuXHRmbG9hdDpyaWdodDtcblx0bWFyZ2luOjVweCAwIDIwcHggMjBweDtcbn1cbmEgaW1nLmFsaWdubm9uZSB7XG5cdG1hcmdpbjo1cHggMjBweCAyMHB4IDA7XG59XG5hIGltZy5hbGlnbmxlZnQge1xuXHRmbG9hdDpsZWZ0O1xuXHRtYXJnaW46NXB4IDIwcHggMjBweCAwO1xufVxuYSBpbWcuYWxpZ25jZW50ZXIge1xuXHRkaXNwbGF5OmJsb2NrO1xuXHRtYXJnaW4tbGVmdDphdXRvO1xuXHRtYXJnaW4tcmlnaHQ6YXV0bztcbn1cbi53cC1jYXB0aW9uIHtcblx0YmFja2dyb3VuZDojRkZGO1xuXHRib3JkZXI6MXB4IHNvbGlkICNGMEYwRjA7XG5cdG1heC13aWR0aDo5NiU7XG5cdHBhZGRpbmc6NXB4IDNweCAxMHB4O1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcbn1cbi53cC1jYXB0aW9uLmFsaWdubm9uZSB7XG5cdG1hcmdpbjo1cHggMjBweCAyMHB4IDA7XG59XG4ud3AtY2FwdGlvbi5hbGlnbmxlZnQge1xuXHRtYXJnaW46NXB4IDIwcHggMjBweCAwO1xufVxuLndwLWNhcHRpb24uYWxpZ25yaWdodCB7XG5cdG1hcmdpbjo1cHggMCAyMHB4IDIwcHg7XG59XG4ud3AtY2FwdGlvbiBpbWcge1xuXHRib3JkZXI6MCBub25lO1xuXHRoZWlnaHQ6YXV0bztcblx0bWFyZ2luOjA7XG5cdG1heC13aWR0aDo5OC41JTtcblx0cGFkZGluZzowO1xuXHR3aWR0aDphdXRvO1xufVxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCxcbi5nYWxsZXJ5LWNhcHRpb24ge1xuXHRmb250LXNpemU6MTFweDtcblx0bGluZS1oZWlnaHQ6MTdweDtcblx0bWFyZ2luOjA7XG5cdHBhZGRpbmc6MCA0cHggNXB4O1xufVxuLnN0aWNreSB7XG5cbn1cbi5ieXBvc3RhdXRob3Ige1xuXG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgUFJJTlRcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBtZWRpYSBwcmludCB7XG5cdCoge1xuXHRcdGJhY2tncm91bmQ6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRjb2xvcjojMDAwICFpbXBvcnRhbnQ7XG5cdFx0Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdGEsXG5cdGE6dmlzaXRlZCB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcblx0fVxuXHRhW2hyZWZdOmFmdGVyIHtcblx0XHRjb250ZW50OlwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuXHR9XG5cdGFiYnJbdGl0bGVdOmFmdGVyIHtcblx0XHRjb250ZW50OlwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcblx0fVxuXHQuaXIgYTphZnRlcixcblx0YVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyLFxuXHRhW2hyZWZePVwiI1wiXTphZnRlciB7XG5cdFx0Y29udGVudDpcIlwiO1xuXHR9XG5cdHByZSxibG9ja3F1b3RlIHtcblx0XHRib3JkZXI6MXB4IHNvbGlkICM5OTk7XG5cdFx0cGFnZS1icmVhay1pbnNpZGU6YXZvaWQ7XG5cdH1cblx0dGhlYWQge1xuXHRcdGRpc3BsYXk6dGFibGUtaGVhZGVyLWdyb3VwO1xuXHR9XG5cdHRyLGltZyB7XG5cdFx0cGFnZS1icmVhay1pbnNpZGU6YXZvaWQ7XG5cdH1cblx0aW1nIHtcblx0XHRtYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cdEBwYWdlIHtcblx0XHRtYXJnaW46MC41Y207XG5cdH1cblx0cCxcblx0aDIsXG5cdGgzIHtcblx0XHRvcnBoYW5zOjM7XG5cdFx0d2lkb3dzOjM7XG5cdH1cblx0aDIsXG5cdGgzIHtcblx0XHRwYWdlLWJyZWFrLWFmdGVyOmF2b2lkO1xuXHR9XG59XG4iLCJAbWl4aW4gbWVkaWEtbWF4KCRicmVha3BvaW50KSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludCkgeyBAY29udGVudDsgfVxufVxuQG1peGluIG1lZGlhLW1pbigkYnJlYWtwb2ludE1pbikge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnRNaW4pIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIG1lZGlhLW1pbi1tYXgoJGJyZWFrcG9pbnRNaW4sICRicmVha3BvaW50TWF4KSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50TWluKSBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnRNYXgpIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIG1lZGlhLW1heC1oKCRicmVha3BvaW50KSB7XG4gIEBtZWRpYSAobWF4LWhlaWdodDogJGJyZWFrcG9pbnQpIHsgQGNvbnRlbnQ7IH1cbn1cblxuaHRtbCB7XG4gIGNvbG9yOiAjMGEyMDIyO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wTWF4Mikge1xuICAgIGZvbnQtc2l6ZTogMC41MjA4M3Z3O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xuICAgIGZvbnQtc2l6ZTogMC43ODEyNXZ3O1xuICB9XG4gQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSl7XG4gICAgZm9udC1zaXplOiAxLjMwMjA4dnc7XG4gIH1cbn1cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG5odG1sLCBib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAvL2JhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0LTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbmJvZHkge1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICAvLyBvdmVyZmxvdy15OiBhdXRvO1xuICAvLyBtYXJnaW4tdG9wOiAxNTlweDtcbiAgLy9wYWRkaW5nLXRvcDogMTAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoOTkxcHgpIHtcbiAgICAvL3BhZGRpbmctdG9wOiA1NHB4O1xuICB9XG59XG5cbi53cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTM0LjJyZW07XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLS10b3Age1xuICAgIG1heC13aWR0aDogMTU2cmVtO1xuICB9XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMjcyNzMxO1xuXG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW46IDAgMCAyNXB4IDA7XG59XG5cbnAge1xuXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIE5JRSBVWVdBSkNJRSBHTE9CQUxOWUNIIFNUWUxJIFRZTUJBUkRaSUVKIFpFIFNQRUNZRklDWk5PxZpDScSEXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgLy8gbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKCR0YWJsZXRNZWRpdW0yKSB7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuXG5cbiAgfVxufVxuXG4uZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS43cmVtO1xuICBoZWlnaHQ6IDEuN3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE4YjUzO1xuICAmLS13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG4gIC8vbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldE1lZGl1bSkge1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gIH1cbn1cblxuXG5cbi5yZWFkLW1vcmUge1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAyLjNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDI3cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMC43cmVtO1xuICAgIGhlaWdodDogMC43cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHJpZ2h0OiAwLjRyZW07XG4gICAgdG9wOiAwLjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgdHJhbnNpdGlvbjogLjJzO1xuICAgIGJvcmRlci10b3A6IDAuNHJlbSBzb2xpZCAkb3JhbmdlO1xuICAgIGJvcmRlci1sZWZ0OiAwLjRyZW0gc29saWQgJG9yYW5nZTtcbiAgfVxuICAmLS1sZXNzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdG9wOiAxcmVtO1xuICAgIH1cbiAgfVxufVxuXG4vKiB0ZXh0IGNvbG9yIGhvdmVyICovXG5cbkBlYWNoICRuYW1lLCAkaGV4IGluICR0aGVtZS1jb2xvcnMge1xuICAudGV4dC0jeyRuYW1lfS1ob3Zlcjpob3ZlciB7XG4gICAgY29sb3I6ICRoZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZm9udC13ZWlnaHQtbWVkaXVtICB7IGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuXG5AaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgYm9keSAuZm9udC13ZWlnaHQtbGlnaHQtbW9iaWxlIHtmb250LXdlaWdodDozMDAgIWltcG9ydGFudH1cbiAgLmZvbnQtd2VpZ2h0LWxpZ2h0ZXItbW9iaWxlIHtmb250LXdlaWdodDpsaWdodGVyICFpbXBvcnRhbnR9XG4gIC5mb250LXdlaWdodC1ub3JtYWwtbW9iaWxlIHtmb250LXdlaWdodDo0MDAgIWltcG9ydGFudH1cbiAgLmZvbnQtd2VpZ2h0LW1lZGl1bS1tb2JpbGUgeyBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtd2VpZ2h0LWJvbGQtbW9iaWxlIHtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudH1cbiAgLmZvbnQtd2VpZ2h0LWJvbGRlci1tb2JpbGUge2ZvbnQtd2VpZ2h0OmJvbGRlciAhaW1wb3J0YW50fVxufVxuXG5cblxuLmEtYWJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5zcXVhcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDE1LjlyZW07XG4gICAgaGVpZ2h0OiAxNS45cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGVjZmE7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYtLXNtYWxsIHtcbiAgICAmOmFmdGVyIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgfVxuICB9XG4gICYtLXNtYWxsLTIge1xuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDUuNHJlbTtcbiAgICAgIGhlaWdodDogNS40cmVtO1xuICAgIH1cbiAgfVxuICAmLS1tZWRpdW0ge1xuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDExLjNyZW07XG4gICAgICBoZWlnaHQ6IDExLjNyZW07XG4gICAgfVxuICB9XG4gICYtLW1lZGl1bS0yIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHdpZHRoOiA3LjVyZW07XG4gICAgICBoZWlnaHQ6IDcuNXJlbTtcbiAgICB9XG4gIH1cbiAgJi0tMTIxIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHdpZHRoOiA4LjVyZW07XG4gICAgICBoZWlnaHQ6IDguNXJlbTtcbiAgICB9XG4gIH1cbiAgJi0tMSB7XG4gICAgcmlnaHQ6IC0xMDBweDtcbiAgICB0b3A6IC05MHB4O1xuICB9XG4gICYtLTIge1xuICAgIGxlZnQ6IC0xMDdweDtcbiAgICB0b3A6IDkwcHg7XG4gIH1cbiAgJi0tMyB7XG4gICAgcmlnaHQ6IC0xNzBweDtcbiAgICBib3R0b206IDU5cHg7XG4gIH1cbiAgJi0tNCB7XG4gICAgbGVmdDogMTIwcHg7XG4gICAgdG9wOiAxNTVweDtcbiAgfVxuICAmLS01IHtcbiAgICByaWdodDogLTEyN3B4O1xuICAgIHRvcDogMDtcblxuICB9XG4gICYtLTYge1xuICAgIGxlZnQ6IC0xNDZweDtcbiAgICB0b3A6IDExMHB4O1xuICB9XG4gICYtLTcge1xuICAgIGxlZnQ6IDM0MXB4O1xuICAgIHRvcDogMzQ3cHg7XG4gIH1cbiAgJi0tOCB7XG4gICAgcmlnaHQ6IC0xMjlweDtcbiAgICBib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmp1c3RpZnktY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufSIsIi5idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBwYWRkaW5nOiAxLjZyZW0gMnJlbTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC8vIG1pbi13aWR0aDogMjFyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuM3JlbTtcclxuICAgIC8vYm94LXNoYWRvdzogMCAxcmVtIDIuNHJlbSByZ2JhKDI0OSwgMTY2LCA2MSwgMC40OCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyLjlyZW07XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHNwYW4ge1xyXG5cclxuICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvL3RvcDogMDtcclxuICAgICAgICAvL2JvdHRvbTogMDtcclxuICAgICAgICAvL2xlZnQ6IDA7XHJcbiAgICAgICAgLy9yaWdodDogMDtcclxuICAgICAgICAvL21hcmdpbjogYXV0bztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHQgIHBhZGRpbmc6IDNyZW0gNHJlbSAzcmVtO1xyXG5cdCAgZm9udC1zaXplOiAycmVtO1xyXG5cdCAgYm9yZGVyLXJhZGl1czogNC43cmVtO1xyXG5cdH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjhyZW07XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NTIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvL2JveC1zaGFkb3c6IDAgMXJlbSAyLjRyZW0gcmdiYSgyMSwgNDYsIDE5MSwgMC40OCk7XHJcblxyXG5cclxuICAgICAgICBzdmcge1xyXG5cclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLS13aGl0ZSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tYmx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2U7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS10b3Age1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWZ1bGwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJi0tc21hbGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTUuNnJlbTtcclxuICAgICAgICBwYWRkaW5nOiAxLjJyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzByZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbi5idG4tZG93biB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogIzAwMzY2MztcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udE5leGFYQm9sZDtcclxuICAgIGZvbnQtc2l6ZTogNi41cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuLnNjcm9sbC1kb3duIHtcclxuICAgIHBhZGRpbmc6IDAgMCAxMHJlbSAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYXJyb3dcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm90dG9tOiAtMnJlbTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0Oi0yMHB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEYXJrIEFycm93IERvd25cclxuICAgICAqL1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BqeHpkbWNnYUdWcFoyaDBQU0kxTVRJaUlHbGtQU0p6ZG1jeUlpQjJaWEp6YVc5dVBTSXhMakVpSUhkcFpIUm9QU0kxTVRJaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2VHMXNibk02WTJNOUltaDBkSEE2THk5amNtVmhkR2wyWldOdmJXMXZibk11YjNKbkwyNXpJeUlnZUcxc2JuTTZaR005SW1oMGRIQTZMeTl3ZFhKc0xtOXlaeTlrWXk5bGJHVnRaVzUwY3k4eExqRXZJaUI0Yld4dWN6cHBibXR6WTJGd1pUMGlhSFIwY0RvdkwzZDNkeTVwYm10elkyRndaUzV2Y21jdmJtRnRaWE53WVdObGN5OXBibXR6WTJGd1pTSWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJaUI0Yld4dWN6cHpiMlJwY0c5a2FUMGlhSFIwY0RvdkwzTnZaR2x3YjJScExuTnZkWEpqWldadmNtZGxMbTVsZEM5RVZFUXZjMjlrYVhCdlpHa3RNQzVrZEdRaUlIaHRiRzV6T25OMlp6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lQanhrWldaeklHbGtQU0prWldaek5DSXZQanhuSUdsa1BTSnNZWGxsY2pFaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREFzTFRVME1DNHpOakl5S1NJK1BIQmhkR2dnWkQwaWJTQXhNamN1TkRBMk1qVXNOalUzTGpjNE1USTFJR01nTFRRdU9UZzFNeXd3TGpBM09EUWdMVGt1T1RFd056Y3NNaTR4TmpNd09DQXRNVE11TkRNM05TdzFMalk0TnpVZ2JDQXROVFVzTlRVZ1l5QXRNeTQyTURBMU5qVXNNeTQxT1RreU55QXROUzQyT1RZNE9ETXNPQzQyTlRnNU5TQXROUzQyT1RZNE9ETXNNVE11TnpVZ01DdzFMakE1TVRBMUlESXVNRGsyTXpFNExERXdMakUxTURjeklEVXVOamsyT0RnekxERXpMamMxSUV3Z01qUXlMakkxTERreU9TNHlOU0JqSURNdU5UazVNamNzTXk0Mk1EQTFOaUE0TGpZMU9EazFMRFV1TmprMk9EZ2dNVE11TnpVc05TNDJPVFk0T0NBMUxqQTVNVEExTERBZ01UQXVNVFV3TnpNc0xUSXVNRGsyTXpJZ01UTXVOelVzTFRVdU5qazJPRGdnVENBME5UTXVNRE14TWpVc056UTFMamsyT0RjMUlHTWdNeTQyTURBMU5pd3RNeTQxT1RreU55QTFMalk1TmpnNExDMDRMalkxT0RrMUlEVXVOamsyT0Rnc0xURXpMamMxSURBc0xUVXVNRGt4TURVZ0xUSXVNRGsyTXpJc0xURXdMakUxTURjeklDMDFMalk1TmpnNExDMHhNeTQzTlNCc0lDMDFOU3d0TlRVZ1l5QXRNeTQxT1RneE5Td3RNeTQxT1RFeU55QXRPQzQyTlRBMk9Dd3ROUzQyT0RFeU55QXRNVE11TnpNME16Z3NMVFV1TmpneE1qY2dMVFV1TURnek5qa3NNQ0F0TVRBdU1UTTJNaklzTWk0d09TQXRNVE11TnpNME16Y3NOUzQyT0RFeU55Qk1JREkxTml3M056Z3VNRE14TWpVZ01UUXhMalF6TnpVc05qWXpMalEyT0RjMUlHTWdMVE11TmpZMk56Z3NMVE11TmpZME1qTWdMVGd1T0RRNE1ERXNMVFV1TnpZME5ESWdMVEUwTGpBek1USTFMQzAxTGpZNE56VWdlaUlnYVdROUluQmhkR2d6TnpZMkxURWlJSE4wZVd4bFBTSm1iMjUwTFhOcGVtVTZiV1ZrYVhWdE8yWnZiblF0YzNSNWJHVTZibTl5YldGc08yWnZiblF0ZG1GeWFXRnVkRHB1YjNKdFlXdzdabTl1ZEMxM1pXbG5hSFE2Ym05eWJXRnNPMlp2Ym5RdGMzUnlaWFJqYURwdWIzSnRZV3c3ZEdWNGRDMXBibVJsYm5RNk1EdDBaWGgwTFdGc2FXZHVPbk4wWVhKME8zUmxlSFF0WkdWamIzSmhkR2x2YmpwdWIyNWxPMnhwYm1VdGFHVnBaMmgwT201dmNtMWhiRHRzWlhSMFpYSXRjM0JoWTJsdVp6cHViM0p0WVd3N2QyOXlaQzF6Y0dGamFXNW5PbTV2Y20xaGJEdDBaWGgwTFhSeVlXNXpabTl5YlRwdWIyNWxPMlJwY21WamRHbHZianBzZEhJN1lteHZZMnN0Y0hKdlozSmxjM05wYjI0NmRHSTdkM0pwZEdsdVp5MXRiMlJsT214eUxYUmlPM1JsZUhRdFlXNWphRzl5T25OMFlYSjBPMkpoYzJWc2FXNWxMWE5vYVdaME9tSmhjMlZzYVc1bE8yTnZiRzl5T2lNd01EQXdNREE3Wm1sc2JEb2pNakl5TWpJeU8yWnBiR3d0YjNCaFkybDBlVG94TzJacGJHd3RjblZzWlRwdWIyNTZaWEp2TzNOMGNtOXJaVHB1YjI1bE8zTjBjbTlyWlMxM2FXUjBhRG96T0M0NE9EQXdNREV3Tnp0dFlYSnJaWEk2Ym05dVpUdDJhWE5wWW1sc2FYUjVPblpwYzJsaWJHVTdaR2x6Y0d4aGVUcHBibXhwYm1VN2IzWmxjbVpzYjNjNmRtbHphV0pzWlR0bGJtRmliR1V0WW1GamEyZHliM1Z1WkRwaFkyTjFiWFZzWVhSbE8yWnZiblF0Wm1GdGFXeDVPbE5oYm5NN0xXbHVhM05qWVhCbExXWnZiblF0YzNCbFkybG1hV05oZEdsdmJqcFRZVzV6SWk4K1BDOW5Qand2YzNablBnPT0pO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG4uYm91bmNlIHtcclxuICAgIGFuaW1hdGlvbjogYm91bmNlIDJzIGluZmluaXRlO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XHJcbiAgICAwJSwgMjAlLCA1MCUsIDgwJSwgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG4gICAgNDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xyXG4gICAgfVxyXG4gICAgNjAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xyXG4gICAgfVxyXG59IiwiLyoqXG4gKiBPd2wgQ2Fyb3VzZWwgdjIuMy40XG4gKiBDb3B5cmlnaHQgMjAxMy0yMDE4IERhdmlkIERldXRzY2hcbiAqIExpY2Vuc2VkIHVuZGVyOiBTRUUgTElDRU5TRSBJTiBodHRwczovL2dpdGh1Yi5jb20vT3dsQ2Fyb3VzZWwyL093bENhcm91c2VsMi9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKi9cbi8qXG4gKiAgT3dsIENhcm91c2VsIC0gQ29yZVxuICovXG4ub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIHBvc2l0aW9uIHJlbGF0aXZlIGFuZCB6LWluZGV4IGZpeCB3ZWJraXQgcmVuZGVyaW5nIGZvbnRzIGlzc3VlICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAvKiBmaXggZmlyZWZveCBhbmltYXRpb24gZ2xpdGNoICovXG4gICAgZGlzcGxheTogZmxleDsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiLlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBoZWlnaHQ6IDA7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvKiBmaXggZm9yIGZsYXNoaW5nIGJhY2tncm91bmQgKi9cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLXdyYXBwZXIsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuXHRtYXgtaGVpZ2h0OiA4cmVtO1xuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XG5cdCAgbWF4LWhlaWdodDogMTJyZW07XG5cdH1cbiAgICBmbG9hdDogbGVmdDtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcge1xuXHRtYXgtaGVpZ2h0OiA4cmVtO1xuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XG5cdCAgbWF4LWhlaWdodDogMTJyZW07XG5cdH1cbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYuZGlzYWJsZWQsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzLmRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2LFxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCxcbiAgLm93bC1jYXJvdXNlbCAub3dsLWRvdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LFxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCxcbiAgLm93bC1jYXJvdXNlbCBidXR0b24ub3dsLWRvdCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQ6IGluaGVyaXQ7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVkIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAub3dsLWNhcm91c2VsLm93bC1sb2FkaW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAub3dsLWNhcm91c2VsLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWRyYWcgLm93bC1pdGVtIHtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWdyYWIge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICBjdXJzb3I6IGdyYWI7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDsgfVxuICAub3dsLWNhcm91c2VsLm93bC1ydGwgLm93bC1pdGVtIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuLyogTm8gSnMgKi9cbi5uby1qcyAub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBBbmltYXRlIFBsdWdpblxuICovXG4ub3dsLWNhcm91c2VsIC5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbiB7XG4gIHotaW5kZXg6IDA7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dCB7XG4gIHotaW5kZXg6IDE7IH1cblxuLm93bC1jYXJvdXNlbCAuZmFkZU91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0OyB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBBdXRvIEhlaWdodCBQbHVnaW5cbiAqL1xuLm93bC1oZWlnaHQge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7IH1cblxuLypcbiAqIFx0T3dsIENhcm91c2VsIC0gTGF6eSBMb2FkIFBsdWdpblxuICovXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gIC8qKlxuXHRcdFx0VGhpcyBpcyBpbnRyb2R1Y2VkIGR1ZSB0byBhIGJ1ZyBpbiBJRTExIHdoZXJlIGxhenkgbG9hZGluZyBjb21iaW5lZCB3aXRoIGF1dG9oZWlnaHQgcGx1Z2luIGNhdXNlcyBhIHdyb25nXG5cdFx0XHRjYWxjdWxhdGlvbiBvZiB0aGUgaGVpZ2h0IG9mIHRoZSBvd2wtaXRlbSB0aGF0IGJyZWFrcyBwYWdlIGxheW91dHNcblx0XHQgKi8gfVxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenkge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eVtzcmNePVwiXCJdLCAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenk6bm90KFtzcmNdKSB7XG4gICAgbWF4LWhlaWdodDogMDsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcub3dsLWxhenkge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cblxuLypcbiAqIFx0T3dsIENhcm91c2VsIC0gVmlkZW8gUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwib3dsLnZpZGVvLnBsYXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zIGVhc2U7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG4sXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXRuIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuXG4vKiBiYXNlIGZvciBjbWMgKi9cbi5vd2wtY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJGxlZnRSaWdodDogLTMwcHg7XG4gICRzaXplSWNvbjogOTBweDtcblxuICAub3dsLW5hdiB7XG4gICAgLm93bC1wcmV2LFxuICAgIC5vd2wtbmV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gOTBweCk7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6ICRzaXplSWNvbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRzaXplSWNvbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oIzQxNDE0MSwgMTUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vd2wtcHJldiB7XG4gICAgICBsZWZ0OiAkbGVmdFJpZ2h0O1xuICAgIH1cblxuICAgIC5vd2wtbmV4dCB7XG4gICAgICByaWdodDogJGxlZnRSaWdodDtcbiAgICB9XG4gIH1cblxuICAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgIGJ1dHRvbi5vd2wtZG90IHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwOGY0OTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlLCAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTc1ZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBmb250LWZhY2V7Zm9udC1mYW1pbHk6J05leGFYQm9sZCc7c3JjOnVybChcIi4uL2ZvbnRzL05leGFYQm9sZC5lb3RcIik7c3JjOmxvY2FsKFwi4pi6XCIpLHVybChcIi4uL2ZvbnRzL05leGFYQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvTmV4YVhCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9OZXhhWEJvbGQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5Om9wdGlvbmFsfS8qISBub3JtYWxpemUuY3NzIHYyLjEuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL2FydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtYWluLG5hdixzZWN0aW9uLHN1bW1hcnl7ZGlzcGxheTpibG9ja31hdWRpbyxjYW52YXMsdmlkZW97ZGlzcGxheTppbmxpbmUtYmxvY2t9YXVkaW86bm90KFtjb250cm9sc10pe2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MH1baGlkZGVuXSx0ZW1wbGF0ZXtkaXNwbGF5Om5vbmV9aHRtbHtmb250LWZhbWlseTpzYW5zLXNlcmlmOy1tcy10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCV9Ym9keXttYXJnaW46MH1he2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9YTpmb2N1c3tvdXRsaW5lOnRoaW4gZG90dGVkfWE6YWN0aXZlLGE6aG92ZXJ7b3V0bGluZTowfWgxe2ZvbnQtc2l6ZToycmVtO21hcmdpbjowLjY3cmVtIDB9YWJiclt0aXRsZV17Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGR9ZGZue2ZvbnQtc3R5bGU6aXRhbGljfWhyey1tb3otYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowfW1hcmt7YmFja2dyb3VuZDojZmYwO2NvbG9yOiMwMDB9Y29kZSxrYmQscHJlLHNhbXB7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbX1wcmV7d2hpdGUtc3BhY2U6cHJlLXdyYXB9cXtxdW90ZXM6XCJcXDIwMUNcIiBcIlxcMjAxRFwiIFwiXFwyMDE4XCIgXCJcXDIwMTlcIn1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1cHt0b3A6LTAuNXJlbX1zdWJ7Ym90dG9tOi0wLjI1cmVtfWltZ3tib3JkZXI6MH1zdmc6bm90KDpyb290KXtvdmVyZmxvdzpoaWRkZW59ZmlndXJle21hcmdpbjowO3dpZHRoOjEwMCV9ZmllbGRzZXR7Ym9yZGVyOjFweCBzb2xpZCAjYzBjMGMwO21hcmdpbjowIDJweDtwYWRkaW5nOjAuMzVyZW0gMC42MjVyZW0gMC43NXJlbX1sZWdlbmR7Ym9yZGVyOjA7cGFkZGluZzowfWJ1dHRvbixpbnB1dCxzZWxlY3QsdGV4dGFyZWF7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6MTAwJTttYXJnaW46MH1idXR0b24saW5wdXR7bGluZS1oZWlnaHQ6bm9ybWFsfWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1idXR0b24saHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLGlucHV0W3R5cGU9XCJyZXNldFwiXSxpbnB1dFt0eXBlPVwic3VibWl0XCJdey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Y3Vyc29yOnBvaW50ZXJ9YnV0dG9uW2Rpc2FibGVkXSxodG1sIGlucHV0W2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdH1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0saW5wdXRbdHlwZT1cInJhZGlvXCJde2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjB9aW5wdXRbdHlwZT1cInNlYXJjaFwiXXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkOy1tb3otYm94LXNpemluZzpjb250ZW50LWJveDstd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveH1pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9YnV0dG9uOjotbW96LWZvY3VzLWlubmVyLGlucHV0OjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MH10ZXh0YXJlYXtvdmVyZmxvdzphdXRvO3ZlcnRpY2FsLWFsaWduOnRvcH10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MH0uY2xlYXI6YmVmb3JlLC5jbGVhcjphZnRlcntjb250ZW50OicgJztkaXNwbGF5OnRhYmxlfS5jbGVhcjphZnRlcntjbGVhcjpib3RofWltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b31he2NvbG9yOiM0NDQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YTpob3ZlcixhOmFjdGl2ZSxhOmZvY3VzLGlucHV0OmZvY3Vze291dGxpbmU6MH0uYWxpZ25ub25le21hcmdpbjo1cHggMjBweCAyMHB4IDB9LmFsaWduY2VudGVyLGRpdi5hbGlnbmNlbnRlcntkaXNwbGF5OmJsb2NrO21hcmdpbjo1cHggYXV0byA1cHggYXV0b30uYWxpZ25yaWdodHtmbG9hdDpyaWdodDttYXJnaW46NXB4IDAgMjBweCAyMHB4fS5hbGlnbmxlZnR7ZmxvYXQ6bGVmdDttYXJnaW46NXB4IDIwcHggMjBweCAwfWEgaW1nLmFsaWducmlnaHR7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjVweCAwIDIwcHggMjBweH1hIGltZy5hbGlnbm5vbmV7bWFyZ2luOjVweCAyMHB4IDIwcHggMH1hIGltZy5hbGlnbmxlZnR7ZmxvYXQ6bGVmdDttYXJnaW46NXB4IDIwcHggMjBweCAwfWEgaW1nLmFsaWduY2VudGVye2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30ud3AtY2FwdGlvbntiYWNrZ3JvdW5kOiNGRkY7Ym9yZGVyOjFweCBzb2xpZCAjRjBGMEYwO21heC13aWR0aDo5NiU7cGFkZGluZzo1cHggM3B4IDEwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LndwLWNhcHRpb24uYWxpZ25ub25le21hcmdpbjo1cHggMjBweCAyMHB4IDB9LndwLWNhcHRpb24uYWxpZ25sZWZ0e21hcmdpbjo1cHggMjBweCAyMHB4IDB9LndwLWNhcHRpb24uYWxpZ25yaWdodHttYXJnaW46NXB4IDAgMjBweCAyMHB4fS53cC1jYXB0aW9uIGltZ3tib3JkZXI6MCBub25lO2hlaWdodDphdXRvO21hcmdpbjowO21heC13aWR0aDo5OC41JTtwYWRkaW5nOjA7d2lkdGg6YXV0b30ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0LC5nYWxsZXJ5LWNhcHRpb257Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MTdweDttYXJnaW46MDtwYWRkaW5nOjAgNHB4IDVweH1AbWVkaWEgcHJpbnR7KntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Y29sb3I6IzAwMCAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O3RleHQtc2hhZG93Om5vbmUgIWltcG9ydGFudH1hLGE6dmlzaXRlZHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWFbaHJlZl06YWZ0ZXJ7Y29udGVudDpcIiAoXCIgYXR0cihocmVmKSBcIilcIn1hYmJyW3RpdGxlXTphZnRlcntjb250ZW50OlwiIChcIiBhdHRyKHRpdGxlKSBcIilcIn0uaXIgYTphZnRlcixhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIsYVtocmVmXj1cIiNcIl06YWZ0ZXJ7Y29udGVudDpcIlwifXByZSxibG9ja3F1b3Rle2JvcmRlcjoxcHggc29saWQgIzk5OTtwYWdlLWJyZWFrLWluc2lkZTphdm9pZH10aGVhZHtkaXNwbGF5OnRhYmxlLWhlYWRlci1ncm91cH10cixpbWd7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9aW1ne21heC13aWR0aDoxMDAlICFpbXBvcnRhbnR9QHBhZ2V7bWFyZ2luOjAuNWNtfXAsaDIsaDN7b3JwaGFuczozO3dpZG93czozfWgyLGgze3BhZ2UtYnJlYWstYWZ0ZXI6YXZvaWR9fWh0bWx7Y29sb3I6IzBhMjAyMjtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMHB4O2ZvbnQtd2VpZ2h0OjMwMH1AbWVkaWEgKG1heC13aWR0aDogMTkyMHB4KXtodG1se2ZvbnQtc2l6ZTowLjUyMDgzdnd9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpe2h0bWx7Zm9udC1zaXplOjAuNzgxMjV2d319QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtodG1se2ZvbnQtc2l6ZToxLjMwMjA4dnd9fSp7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94fWh0bWwsYm9keXttYXJnaW46MDtwYWRkaW5nOjA7YmFja2dyb3VuZC1jb2xvcjojZmZmfWJvZHl7bWluLXdpZHRoOjMyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS53cmFwcGVye3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEzNC4ycmVtO3BhZGRpbmctbGVmdDoyLjVyZW07cGFkZGluZy1yaWdodDoyLjVyZW07bWFyZ2luOmF1dG87cG9zaXRpb246cmVsYXRpdmV9LndyYXBwZXItLXRvcHttYXgtd2lkdGg6MTU2cmVtfS5kLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fWF7Y29sb3I6IzI3MjczMX1oMSxoMixoMyxoNCxoNSxoNnttYXJnaW46MCAwIDI1cHggMH1we21hcmdpbi1ib3R0b206MDttYXJnaW4tdG9wOjB9QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXtwe21hcmdpbjowIDAgMTVweCAwfX0uZG90e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEuN3JlbTtoZWlnaHQ6MS43cmVtO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6I2VhOGI1M30uZG90LS13aGl0ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuZG90e3dpZHRoOjlweDtoZWlnaHQ6OXB4fX0ucmVhZC1tb3Jle2NvbG9yOiMxYTFhMWE7Zm9udC1zaXplOjEuOHJlbTtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOjIuM3JlbTtwYWRkaW5nLXJpZ2h0OjI3cmVtO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7Ym9yZGVyOjA7Ym94LXNoYWRvdzpub25lfS5yZWFkLW1vcmU6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDowLjdyZW07aGVpZ2h0OjAuN3JlbTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3JpZ2h0OjAuNHJlbTt0b3A6MC41cmVtO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKTt0cmFuc2l0aW9uOi4ycztib3JkZXItdG9wOjAuNHJlbSBzb2xpZCAjZjlhNjNkO2JvcmRlci1sZWZ0OjAuNHJlbSBzb2xpZCAjZjlhNjNkfS5yZWFkLW1vcmUtLWxlc3N7ZGlzcGxheTpub25lfS5yZWFkLW1vcmUtLWxlc3M6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dG9wOjFyZW19LnRleHQtd2hpdGUtaG92ZXI6aG92ZXJ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS50ZXh0LWJsYWNrLWhvdmVyOmhvdmVye2NvbG9yOiMwMDAgIWltcG9ydGFudH0udGV4dC1ncmVlbi1ob3Zlcjpob3Zlcntjb2xvcjojMWRiYzBjICFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LW1lZGl1bXtmb250LXdlaWdodDo1MDAgIWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2JvZHkgLmZvbnQtd2VpZ2h0LWxpZ2h0LW1vYmlsZXtmb250LXdlaWdodDozMDAgIWltcG9ydGFudH0uZm9udC13ZWlnaHQtbGlnaHRlci1tb2JpbGV7Zm9udC13ZWlnaHQ6bGlnaHRlciAhaW1wb3J0YW50fS5mb250LXdlaWdodC1ub3JtYWwtbW9iaWxle2ZvbnQtd2VpZ2h0OjQwMCAhaW1wb3J0YW50fS5mb250LXdlaWdodC1tZWRpdW0tbW9iaWxle2ZvbnQtd2VpZ2h0OjUwMCAhaW1wb3J0YW50fS5mb250LXdlaWdodC1ib2xkLW1vYmlsZXtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudH0uZm9udC13ZWlnaHQtYm9sZGVyLW1vYmlsZXtmb250LXdlaWdodDpib2xkZXIgIWltcG9ydGFudH19LmEtYWJze3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDo5fS5zcXVhcmV7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDowfS5zcXVhcmU6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjE1LjlyZW07aGVpZ2h0OjE1LjlyZW07YmFja2dyb3VuZC1jb2xvcjojZDRlY2ZhO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO2Rpc3BsYXk6YmxvY2t9LnNxdWFyZS0tc21hbGw6YWZ0ZXJ7d2lkdGg6NHJlbTtoZWlnaHQ6NHJlbX0uc3F1YXJlLS1zbWFsbC0yOmFmdGVye3dpZHRoOjUuNHJlbTtoZWlnaHQ6NS40cmVtfS5zcXVhcmUtLW1lZGl1bTphZnRlcnt3aWR0aDoxMS4zcmVtO2hlaWdodDoxMS4zcmVtfS5zcXVhcmUtLW1lZGl1bS0yOmFmdGVye3dpZHRoOjcuNXJlbTtoZWlnaHQ6Ny41cmVtfS5zcXVhcmUtLTEyMTphZnRlcnt3aWR0aDo4LjVyZW07aGVpZ2h0OjguNXJlbX0uc3F1YXJlLS0xe3JpZ2h0Oi0xMDBweDt0b3A6LTkwcHh9LnNxdWFyZS0tMntsZWZ0Oi0xMDdweDt0b3A6OTBweH0uc3F1YXJlLS0ze3JpZ2h0Oi0xNzBweDtib3R0b206NTlweH0uc3F1YXJlLS00e2xlZnQ6MTIwcHg7dG9wOjE1NXB4fS5zcXVhcmUtLTV7cmlnaHQ6LTEyN3B4O3RvcDowfS5zcXVhcmUtLTZ7bGVmdDotMTQ2cHg7dG9wOjExMHB4fS5zcXVhcmUtLTd7bGVmdDozNDFweDt0b3A6MzQ3cHh9LnNxdWFyZS0tOHtyaWdodDotMTI5cHg7Ym90dG9tOjEwcHh9Lmp1c3RpZnktY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmdyZWNhcHRjaGEtYmFkZ2V7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmJ0bntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojRkZGO3BhZGRpbmc6MS42cmVtIDJyZW07dHJhbnNpdGlvbjphbGwgLjJzO2JhY2tncm91bmQtY29sb3I6I2Y5YTYzZDtib3JkZXI6MXB4IHNvbGlkICNmOWE2M2Q7Y3Vyc29yOnBvaW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7bWFyZ2luLXJpZ2h0OjEuM3JlbTtib3JkZXItcmFkaXVzOjIuOXJlbTtmb250LXNpemU6MS4ycmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5idG57cGFkZGluZzozcmVtIDRyZW0gM3JlbTtmb250LXNpemU6MnJlbTtib3JkZXItcmFkaXVzOjQuN3JlbX19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsuYnRue2ZvbnQtc2l6ZTozcmVtfX0uYnRuLmRpc2FibGVke2Rpc3BsYXk6bm9uZX0uYnRuIHN2Z3ttYXJnaW4tbGVmdDowLjhyZW07dmVydGljYWwtYWxpZ246bWlkZGxlfS5idG46aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAzNjYzO2JvcmRlcjoxcHggc29saWQgIzAwMzY2Mzt0cmFuc2Zvcm06c2NhbGUoMS4wNSl9LmJ0bjpob3ZlciBzcGFue2Rpc3BsYXk6YmxvY2s7dHJhbnNmb3JtOnNjYWxlKDAuOTUyKX0uYnRuOmhvdmVyIHN2ZyBwYXRoe2ZpbGw6IzAwMH0uYnRuLS13aGl0ZXtib3JkZXI6MXB4IHNvbGlkICNmZmY7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMwMDB9LmJ0bi0td2hpdGU6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyOjFweCBzb2xpZCAjZmZmfS5idG4tLWJsdWV7YmFja2dyb3VuZC1jb2xvcjojMDAzNjYzO2JvcmRlcjoxcHggc29saWQgIzAwMzY2M30uYnRuLS1ibHVlOmhvdmVye2JhY2tncm91bmQ6I2Y5YTYzZDtib3JkZXI6MXB4IHNvbGlkICNmOWE2M2R9LmJ0bi0tdG9we21hcmdpbi1yaWdodDowO2ZvbnQtd2VpZ2h0OjcwMH0uYnRuLS1mdWxse3dpZHRoOjEwMCV9LmJ0bi0tc21hbGx7Zm9udC1zaXplOjEuNXJlbTttaW4td2lkdGg6MTUuNnJlbTtwYWRkaW5nOjEuMnJlbX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5idG4tLXNtYWxse2ZvbnQtc2l6ZTozcmVtO21pbi13aWR0aDozMHJlbX19LmJ0bi1kb3due2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiMwMDM2NjM7Zm9udC1mYW1pbHk6XCJOZXhhWEJvbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTo2LjVyZW07Zm9udC13ZWlnaHQ6NDAwfS5idG4tZG93biBzcGFue2Rpc3BsYXk6YmxvY2s7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LnNjcm9sbC1kb3due3BhZGRpbmc6MCAwIDEwcmVtIDA7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc2Nyb2xsLWRvd257ZGlzcGxheTpub25lfX0uYXJyb3d7cG9zaXRpb246cmVsYXRpdmU7Ym90dG9tOi0ycmVtO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0yMHB4O3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGp4emRtY2dhR1ZwWjJoMFBTSTFNVElpSUdsa1BTSnpkbWN5SWlCMlpYSnphVzl1UFNJeExqRWlJSGRwWkhSb1BTSTFNVElpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZZMk05SW1oMGRIQTZMeTlqY21WaGRHbDJaV052YlcxdmJuTXViM0puTDI1ekl5SWdlRzFzYm5NNlpHTTlJbWgwZEhBNkx5OXdkWEpzTG05eVp5OWtZeTlsYkdWdFpXNTBjeTh4TGpFdklpQjRiV3h1Y3pwcGJtdHpZMkZ3WlQwaWFIUjBjRG92TDNkM2R5NXBibXR6WTJGd1pTNXZjbWN2Ym1GdFpYTndZV05sY3k5cGJtdHpZMkZ3WlNJZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklpQjRiV3h1Y3pwemIyUnBjRzlrYVQwaWFIUjBjRG92TDNOdlpHbHdiMlJwTG5OdmRYSmpaV1p2Y21kbExtNWxkQzlFVkVRdmMyOWthWEJ2WkdrdE1DNWtkR1FpSUhodGJHNXpPbk4yWnowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaVBqeGtaV1p6SUdsa1BTSmtaV1p6TkNJdlBqeG5JR2xrUFNKc1lYbGxjakVpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtEQXNMVFUwTUM0ek5qSXlLU0krUEhCaGRHZ2daRDBpYlNBeE1qY3VOREEyTWpVc05qVTNMamM0TVRJMUlHTWdMVFF1T1RnMU15d3dMakEzT0RRZ0xUa3VPVEV3Tnpjc01pNHhOak13T0NBdE1UTXVORE0zTlN3MUxqWTROelVnYkNBdE5UVXNOVFVnWXlBdE15NDJNREExTmpVc015NDFPVGt5TnlBdE5TNDJPVFk0T0RNc09DNDJOVGc1TlNBdE5TNDJPVFk0T0RNc01UTXVOelVnTUN3MUxqQTVNVEExSURJdU1EazJNekU0TERFd0xqRTFNRGN6SURVdU5qazJPRGd6TERFekxqYzFJRXdnTWpReUxqSTFMRGt5T1M0eU5TQmpJRE11TlRrNU1qY3NNeTQyTURBMU5pQTRMalkxT0RrMUxEVXVOamsyT0RnZ01UTXVOelVzTlM0Mk9UWTRPQ0ExTGpBNU1UQTFMREFnTVRBdU1UVXdOek1zTFRJdU1EazJNeklnTVRNdU56VXNMVFV1TmprMk9EZ2dUQ0EwTlRNdU1ETXhNalVzTnpRMUxqazJPRGMxSUdNZ015NDJNREExTml3dE15NDFPVGt5TnlBMUxqWTVOamc0TEMwNExqWTFPRGsxSURVdU5qazJPRGdzTFRFekxqYzFJREFzTFRVdU1Ea3hNRFVnTFRJdU1EazJNeklzTFRFd0xqRTFNRGN6SUMwMUxqWTVOamc0TEMweE15NDNOU0JzSUMwMU5Td3ROVFVnWXlBdE15NDFPVGd4TlN3dE15NDFPVEV5TnlBdE9DNDJOVEEyT0N3dE5TNDJPREV5TnlBdE1UTXVOek0wTXpnc0xUVXVOamd4TWpjZ0xUVXVNRGd6Tmprc01DQXRNVEF1TVRNMk1qSXNNaTR3T1NBdE1UTXVOek0wTXpjc05TNDJPREV5TnlCTUlESTFOaXczTnpndU1ETXhNalVnTVRReExqUXpOelVzTmpZekxqUTJPRGMxSUdNZ0xUTXVOalkyTnpnc0xUTXVOalkwTWpNZ0xUZ3VPRFE0TURFc0xUVXVOelkwTkRJZ0xURTBMakF6TVRJMUxDMDFMalk0TnpVZ2VpSWdhV1E5SW5CaGRHZ3pOelkyTFRFaUlITjBlV3hsUFNKbWIyNTBMWE5wZW1VNmJXVmthWFZ0TzJadmJuUXRjM1I1YkdVNmJtOXliV0ZzTzJadmJuUXRkbUZ5YVdGdWREcHViM0p0WVd3N1ptOXVkQzEzWldsbmFIUTZibTl5YldGc08yWnZiblF0YzNSeVpYUmphRHB1YjNKdFlXdzdkR1Y0ZEMxcGJtUmxiblE2TUR0MFpYaDBMV0ZzYVdkdU9uTjBZWEowTzNSbGVIUXRaR1ZqYjNKaGRHbHZianB1YjI1bE8yeHBibVV0YUdWcFoyaDBPbTV2Y20xaGJEdHNaWFIwWlhJdGMzQmhZMmx1WnpwdWIzSnRZV3c3ZDI5eVpDMXpjR0ZqYVc1bk9tNXZjbTFoYkR0MFpYaDBMWFJ5WVc1elptOXliVHB1YjI1bE8yUnBjbVZqZEdsdmJqcHNkSEk3WW14dlkyc3RjSEp2WjNKbGMzTnBiMjQ2ZEdJN2QzSnBkR2x1WnkxdGIyUmxPbXh5TFhSaU8zUmxlSFF0WVc1amFHOXlPbk4wWVhKME8ySmhjMlZzYVc1bExYTm9hV1owT21KaGMyVnNhVzVsTzJOdmJHOXlPaU13TURBd01EQTdabWxzYkRvak1qSXlNakl5TzJacGJHd3RiM0JoWTJsMGVUb3hPMlpwYkd3dGNuVnNaVHB1YjI1NlpYSnZPM04wY205clpUcHViMjVsTzNOMGNtOXJaUzEzYVdSMGFEb3pPQzQ0T0RBd01ERXdOenR0WVhKclpYSTZibTl1WlR0MmFYTnBZbWxzYVhSNU9uWnBjMmxpYkdVN1pHbHpjR3hoZVRwcGJteHBibVU3YjNabGNtWnNiM2M2ZG1semFXSnNaVHRsYm1GaWJHVXRZbUZqYTJkeWIzVnVaRHBoWTJOMWJYVnNZWFJsTzJadmJuUXRabUZ0YVd4NU9sTmhibk03TFdsdWEzTmpZWEJsTFdadmJuUXRjM0JsWTJsbWFXTmhkR2x2YmpwVFlXNXpJaTgrUEM5blBqd3ZjM1puUGc9PSk7YmFja2dyb3VuZC1zaXplOmNvbnRhaW59LmJvdW5jZXthbmltYXRpb246Ym91bmNlIDJzIGluZmluaXRlfUBrZXlmcmFtZXMgYm91bmNlezAlLDIwJSw1MCUsODAlLDEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9NDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zMHB4KX02MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTE1cHgpfX0ub3dsLWNhcm91c2Vse2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9Lm93bC1jYXJvdXNlbCAub3dsLXN0YWdle3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10b3VjaC1hY3Rpb246cGFuLVk7dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjstbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6ZmxleH0ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXJ7Y29udGVudDpcIi5cIjtkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7dmlzaWJpbGl0eTpoaWRkZW47bGluZS1oZWlnaHQ6MDtoZWlnaHQ6MH0ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpfS5vd2wtY2Fyb3VzZWwgLm93bC13cmFwcGVyLC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDoxcHg7bWF4LWhlaWdodDo4cmVtO2Zsb2F0OmxlZnQ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsub3dsLWNhcm91c2VsIC5vd2wtaXRlbXttYXgtaGVpZ2h0OjEycmVtfX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWd7bWF4LWhlaWdodDo4cmVtO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1ne21heC1oZWlnaHQ6MTJyZW19fS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYuZGlzYWJsZWQsLm93bC1jYXJvdXNlbCAub3dsLWRvdHMuZGlzYWJsZWR7ZGlzcGxheTpub25lfS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2LC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0LC5vd2wtY2Fyb3VzZWwgLm93bC1kb3R7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LC5vd2wtY2Fyb3VzZWwgYnV0dG9uLm93bC1kb3R7YmFja2dyb3VuZDpub25lO2NvbG9yOmluaGVyaXQ7Ym9yZGVyOm5vbmU7cGFkZGluZzowICFpbXBvcnRhbnQ7Zm9udDppbmhlcml0fS5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZHtkaXNwbGF5OmJsb2NrfS5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmd7b3BhY2l0eTowO2Rpc3BsYXk6YmxvY2t9Lm93bC1jYXJvdXNlbC5vd2wtaGlkZGVue29wYWNpdHk6MH0ub3dsLWNhcm91c2VsLm93bC1yZWZyZXNoIC5vd2wtaXRlbXt2aXNpYmlsaXR5OmhpZGRlbn0ub3dsLWNhcm91c2VsLm93bC1kcmFnIC5vd2wtaXRlbXstbXMtdG91Y2gtYWN0aW9uOnBhbi15O3RvdWNoLWFjdGlvbjpwYW4teTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm93bC1jYXJvdXNlbC5vd2wtZ3JhYntjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYn0ub3dsLWNhcm91c2VsLm93bC1ydGx7ZGlyZWN0aW9uOnJ0bH0ub3dsLWNhcm91c2VsLm93bC1ydGwgLm93bC1pdGVte2Zsb2F0OnJpZ2h0fS5uby1qcyAub3dsLWNhcm91c2Vse2Rpc3BsYXk6YmxvY2t9Lm93bC1jYXJvdXNlbCAuYW5pbWF0ZWR7YW5pbWF0aW9uLWR1cmF0aW9uOjEwMDBtczthbmltYXRpb24tZmlsbC1tb2RlOmJvdGh9Lm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWlue3otaW5kZXg6MH0ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0e3otaW5kZXg6MX0ub3dsLWNhcm91c2VsIC5mYWRlT3V0e2FuaW1hdGlvbi1uYW1lOmZhZGVPdXR9QGtleWZyYW1lcyBmYWRlT3V0ezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MH19Lm93bC1oZWlnaHR7dHJhbnNpdGlvbjpoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXR9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5e29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgNDAwbXMgZWFzZX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenlbc3JjXj1cIlwiXSwub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenk6bm90KFtzcmNdKXttYXgtaGVpZ2h0OjB9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nLm93bC1sYXp5e3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8td3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiMwMDB9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbntwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6ODBweDt3aWR0aDo4MHB4O2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTQwcHg7bWFyZ2luLXRvcDotNDBweDtiYWNrZ3JvdW5kOnVybChcIm93bC52aWRlby5wbGF5LnBuZ1wiKSBuby1yZXBlYXQ7Y3Vyc29yOnBvaW50ZXI7ei1pbmRleDoxOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMTAwbXMgZWFzZX0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uOmhvdmVyey1tcy10cmFuc2Zvcm06c2NhbGUoMS4zLCAxLjMpO3RyYW5zZm9ybTpzY2FsZSgxLjMsIDEuMyl9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10biwub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXBsYXktaWNvbntkaXNwbGF5Om5vbmV9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXRue29wYWNpdHk6MDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO3RyYW5zaXRpb246b3BhY2l0eSA0MDBtcyBlYXNlfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0ub3dsLWNhcm91c2Vse3Bvc2l0aW9uOnJlbGF0aXZlfS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2LC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDUwJSAtIDkwcHgpfS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2IHNwYW4sLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQgc3Bhbntmb250LXNpemU6OTBweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6OTBweDtkaXNwbGF5OmJsb2NrfS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2IHNwYW46aG92ZXIsLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQgc3Bhbjpob3Zlcntjb2xvcjojNjc2NzY3fS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2LmRpc2FibGVkLC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0LmRpc2FibGVke2Rpc3BsYXk6bm9uZX0ub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldntsZWZ0Oi0zMHB4fS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0e3JpZ2h0Oi0zMHB4fS5vd2wtY2Fyb3VzZWwgLm93bC1kb3Rze2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLXRvcDoyMHB4fS5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIGJ1dHRvbi5vd2wtZG90e3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOjJweCBzb2xpZCAjMDA4ZjQ5O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7bWFyZ2luLXJpZ2h0OjE0cHh9Lm93bC1jYXJvdXNlbCAub3dsLWRvdHMgYnV0dG9uLm93bC1kb3Q6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0ub3dsLWNhcm91c2VsIC5vd2wtZG90cyBidXR0b24ub3dsLWRvdC5hY3RpdmUsLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgYnV0dG9uLm93bC1kb3Q6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA5NzVmfS8qIVxuICogYW5pbWF0ZS5jc3MgLWh0dHBzOi8vZGFuZWRlbi5naXRodWIuaW8vYW5pbWF0ZS5jc3MvXG4gKiBWZXJzaW9uIC0gMy43LjJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTkgRGFuaWVsIEVkZW5cbiAqL0Atd2Via2l0LWtleWZyYW1lcyBib3VuY2V7ZnJvbSwyMCUsNTMlLDgwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9NDAlLDQzJXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKX03MCV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKX19QGtleWZyYW1lcyBib3VuY2V7ZnJvbSwyMCUsNTMlLDgwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9NDAlLDQzJXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKX03MCV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKX19LmJvdW5jZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZTthbmltYXRpb24tbmFtZTpib3VuY2U7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyBmbGFzaHtmcm9tLDUwJSx0b3tvcGFjaXR5OjF9MjUlLDc1JXtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxhc2h7ZnJvbSw1MCUsdG97b3BhY2l0eToxfTI1JSw3NSV7b3BhY2l0eTowfX0uZmxhc2h7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGFzaDthbmltYXRpb24tbmFtZTpmbGFzaH1ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2V7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9fUBrZXlmcmFtZXMgcHVsc2V7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9fS5wdWxzZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnB1bHNlO2FuaW1hdGlvbi1uYW1lOnB1bHNlfUAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5ke2Zyb217LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjI1LCAwLjc1LCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjI1LCAwLjc1LCAxKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjc1LCAxLjI1LCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjc1LCAxLjI1LCAxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjE1LCAwLjg1LCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjE1LCAwLjg1LCAxKX02NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjk1LCAxLjA1LCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjk1LCAxLjA1LCAxKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjA1LCAwLjk1LCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LCAwLjk1LCAxKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfX1Aa2V5ZnJhbWVzIHJ1YmJlckJhbmR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMjUsIDAuNzUsIDEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDAuNzUsIDEuMjUsIDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMTUsIDAuODUsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMTUsIDAuODUsIDEpfTY1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDAuOTUsIDEuMDUsIDEpfTc1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsIDAuOTUsIDEpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9fS5ydWJiZXJCYW5key13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cnViYmVyQmFuZDthbmltYXRpb24tbmFtZTpydWJiZXJCYW5kfUAtd2Via2l0LWtleWZyYW1lcyBzaGFrZXtmcm9tLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0xMCUsMzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApfTIwJSw0MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwgMCwgMCl9fUBrZXlmcmFtZXMgc2hha2V7ZnJvbSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9MTAlLDMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKX0yMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApfX0uc2hha2V7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzaGFrZTthbmltYXRpb24tbmFtZTpzaGFrZX1ALXdlYmtpdC1rZXlmcmFtZXMgaGVhZFNoYWtlezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9Ni41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpfTE4LjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKX0zMS41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpfTQzLjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QGtleWZyYW1lcyBoZWFkU2hha2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX02LjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyl9MTguNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpfTMxLjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyl9NDMuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpfTUwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX0uaGVhZFNoYWtley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0Oy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aGVhZFNoYWtlO2FuaW1hdGlvbi1uYW1lOmhlYWRTaGFrZX1ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmd7MjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNWRlZyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAwZGVnKX19QGtleWZyYW1lcyBzd2luZ3syMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyl9NDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpfX0uc3dpbmd7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjp0b3AgY2VudGVyOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c3dpbmc7YW5pbWF0aW9uLW5hbWU6c3dpbmd9QC13ZWJraXQta2V5ZnJhbWVzIHRhZGF7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfTEwJSwyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpfTMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpfTQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfX1Aa2V5ZnJhbWVzIHRhZGF7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfTEwJSwyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpfTMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpfTQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfX0udGFkYXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnRhZGE7YW5pbWF0aW9uLW5hbWU6dGFkYX1ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxle2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfTE1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKX00NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgd29iYmxle2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfTE1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKX00NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS53b2JibGV7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp3b2JibGU7YW5pbWF0aW9uLW5hbWU6d29iYmxlfUAtd2Via2l0LWtleWZyYW1lcyBqZWxsb3tmcm9tLDExLjElLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0yMi4yJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpfTMzLjMley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO3RyYW5zZm9ybTpza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKX00NC40JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKX01NS41JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKX02Ni42JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpfTc3Ljcley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDAuMzkwNjJkZWcpIHNrZXdZKDAuMzkwNjJkZWcpO3RyYW5zZm9ybTpza2V3WCgwLjM5MDYyZGVnKSBza2V3WSgwLjM5MDYyZGVnKX04OC44JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMC4xOTUzMWRlZykgc2tld1koLTAuMTk1MzFkZWcpO3RyYW5zZm9ybTpza2V3WCgtMC4xOTUzMWRlZykgc2tld1koLTAuMTk1MzFkZWcpfX1Aa2V5ZnJhbWVzIGplbGxve2Zyb20sMTEuMSUsdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfTIyLjIley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyl9MzMuMyV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpfTQ0LjQley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpfTU1LjUley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpfTY2LjYley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyl9NzcuNyV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goMC4zOTA2MmRlZykgc2tld1koMC4zOTA2MmRlZyk7dHJhbnNmb3JtOnNrZXdYKDAuMzkwNjJkZWcpIHNrZXdZKDAuMzkwNjJkZWcpfTg4Ljgley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0wLjE5NTMxZGVnKSBza2V3WSgtMC4xOTUzMWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0wLjE5NTMxZGVnKSBza2V3WSgtMC4xOTUzMWRlZyl9fS5qZWxsb3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmplbGxvO2FuaW1hdGlvbi1uYW1lOmplbGxvOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9QC13ZWJraXQta2V5ZnJhbWVzIGhlYXJ0QmVhdHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9MTQley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMyk7dHJhbnNmb3JtOnNjYWxlKDEuMyl9Mjgley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX00MiV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zKX03MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIGhlYXJ0QmVhdHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9MTQley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMyk7dHJhbnNmb3JtOnNjYWxlKDEuMyl9Mjgley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX00MiV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zKX03MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX0uaGVhcnRCZWF0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aGVhcnRCZWF0O2FuaW1hdGlvbi1uYW1lOmhlYXJ0QmVhdDstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxLjNzO2FuaW1hdGlvbi1kdXJhdGlvbjoxLjNzOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbntmcm9tLDIwJSw0MCUsNjAlLDgwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjksIDAuOSwgMC45KTt0cmFuc2Zvcm06c2NhbGUzZCgwLjksIDAuOSwgMC45KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7dHJhbnNmb3JtOnNjYWxlM2QoMC45NywgMC45NywgMC45Nyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9fUBrZXlmcmFtZXMgYm91bmNlSW57ZnJvbSwyMCUsNDAlLDYwJSw4MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7dHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyl9MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSk7dHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO3RyYW5zZm9ybTpzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfX0uYm91bmNlSW57LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MC43NXM7YW5pbWF0aW9uLWR1cmF0aW9uOjAuNzVzOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW47YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW59QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93bntmcm9tLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjVweCwgMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCA1cHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCA1cHgsIDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBib3VuY2VJbkRvd257ZnJvbSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgNXB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgNXB4LCAwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5ib3VuY2VJbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJbkRvd247YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnR7ZnJvbSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LCAwLCAwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0e2Zyb20sNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwgMCwgMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uYm91bmNlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodHtmcm9tLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfWZyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTVweCwgMCwgMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHR7ZnJvbSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX1mcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsIDAsIDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LmJvdW5jZUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXB7ZnJvbSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX1mcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC01cHgsIDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBib3VuY2VJblVwe2Zyb20sNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTBweCwgMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5ib3VuY2VJblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5VcDthbmltYXRpb24tbmFtZTpib3VuY2VJblVwfUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXR7MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSk7dHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSl9NTAlLDU1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKX19QGtleWZyYW1lcyBib3VuY2VPdXR7MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSk7dHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSl9NTAlLDU1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKX19LmJvdW5jZU91dHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjowLjc1czthbmltYXRpb24tZHVyYXRpb246MC43NXM7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTBweCwgMCl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCl9fUBrZXlmcmFtZXMgYm91bmNlT3V0RG93bnsyMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApfX0uYm91bmNlT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dERvd247YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0RG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdHsyMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwgMCwgMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKX19LmJvdW5jZU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0ezIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCl9fUBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKX19LmJvdW5jZU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKX00MCUsNDUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjBweCwgMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKX19QGtleWZyYW1lcyBib3VuY2VPdXRVcHsyMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCl9fS5ib3VuY2VPdXRVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFVwO2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFVwfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW57ZnJvbXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhZGVJbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fS5mYWRlSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW47YW5pbWF0aW9uLW5hbWU6ZmFkZUlufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3due2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgZmFkZUluRG93bntmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uZmFkZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd247YW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZ3tmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBmYWRlSW5Eb3duQmlne2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uZmFkZUluRG93bkJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd25CaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bkJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIGZhZGVJbkxlZnR7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LmZhZGVJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWd7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZ3tmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LmZhZGVJbkxlZnRCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uZmFkZUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5SaWdodDthbmltYXRpb24tbmFtZTpmYWRlSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWd7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0Qmlne2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LmZhZGVJblJpZ2h0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHRCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwe2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIGZhZGVJblVwe2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uZmFkZUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5VcDthbmltYXRpb24tbmFtZTpmYWRlSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWd7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIGZhZGVJblVwQmlne2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LmZhZGVJblVwQmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluVXBCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZUluVXBCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXR7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZhZGVPdXR7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowfX0uZmFkZU91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd257ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKX19QGtleWZyYW1lcyBmYWRlT3V0RG93bntmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApfX0uZmFkZU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0RG93bjthbmltYXRpb24tbmFtZTpmYWRlT3V0RG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWd7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCl9fUBrZXlmcmFtZXMgZmFkZU91dERvd25CaWd7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCl9fS5mYWRlT3V0RG93bkJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdHtmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCl9fUBrZXlmcmFtZXMgZmFkZU91dExlZnR7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApfX0uZmFkZU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdDthbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWd7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKX19QGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZ3tmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApfX0uZmFkZU91dExlZnRCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdEJpZzthbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0e2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCl9fUBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0e2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCl9fS5mYWRlT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWd7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCl9fUBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0Qmlne2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApfX0uZmFkZU91dFJpZ2h0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwe2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKX19QGtleWZyYW1lcyBmYWRlT3V0VXB7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApfX0uZmFkZU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlne2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCl9fUBrZXlmcmFtZXMgZmFkZU91dFVwQmlne2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCl9fS5mYWRlT3V0VXBCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0VXBCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwe2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH01MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59fUBrZXlmcmFtZXMgZmxpcHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NTAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufX0uYW5pbWF0ZWQuZmxpcHstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZTtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGU7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwO2FuaW1hdGlvbi1uYW1lOmZsaXB9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblh7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjtvcGFjaXR5OjB9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX1Aa2V5ZnJhbWVzIGZsaXBJblh7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjtvcGFjaXR5OjB9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX0uZmxpcEluWHstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcEluWDthbmltYXRpb24tbmFtZTpmbGlwSW5YfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5Ze2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47b3BhY2l0eTowfTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX19QGtleWZyYW1lcyBmbGlwSW5Ze2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47b3BhY2l0eTowfTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX19LmZsaXBJbll7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXBJblk7YW5pbWF0aW9uLW5hbWU6ZmxpcEluWX1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFh7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBmbGlwT3V0WHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7b3BhY2l0eTowfX0uZmxpcE91dFh7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MC43NXM7YW5pbWF0aW9uLWR1cmF0aW9uOjAuNzVzOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcE91dFg7YW5pbWF0aW9uLW5hbWU6ZmxpcE91dFg7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudH1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFl7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBmbGlwT3V0WXtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7b3BhY2l0eTowfX0uZmxpcE91dFl7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MC43NXM7YW5pbWF0aW9uLWR1cmF0aW9uOjAuNzVzOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwT3V0WTthbmltYXRpb24tbmFtZTpmbGlwT3V0WX1ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZElue2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtvcGFjaXR5OjB9NjAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDIwZGVnKTt0cmFuc2Zvcm06c2tld1goMjBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTVkZWcpO3RyYW5zZm9ybTpza2V3WCgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbntmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7b3BhY2l0eTowfTYwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgyMGRlZyk7dHJhbnNmb3JtOnNrZXdYKDIwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC01ZGVnKTt0cmFuc2Zvcm06c2tld1goLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LmxpZ2h0U3BlZWRJbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRJbjthbmltYXRpb24tbmFtZTpsaWdodFNwZWVkSW47LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9QC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXR7ZnJvbXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXR7ZnJvbXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7b3BhY2l0eTowfX0ubGlnaHRTcGVlZE91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRPdXQ7YW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZE91dDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUlue2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJbntmcm9tey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fS5yb3RhdGVJbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluO2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUlufUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX19LnJvdGF0ZUluRG93bkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25MZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93bkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX0ucm90YXRlSW5Eb3duUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25SaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJblVwTGVmdHtmcm9tey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX0ucm90YXRlSW5VcExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJblVwTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVJblVwTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fS5yb3RhdGVJblVwUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJblVwUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dHtmcm9tey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtvcGFjaXR5OjB9fS5yb3RhdGVPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdHtmcm9tey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0RG93bkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0RG93blJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93blJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdHtmcm9tey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO29wYWNpdHk6MH19LnJvdGF0ZU91dFVwTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtvcGFjaXR5OjB9fS5yb3RhdGVPdXRVcFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBSaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBoaW5nZXswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH0yMCUsNjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgODBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTQwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO29wYWNpdHk6MH19QGtleWZyYW1lcyBoaW5nZXswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH0yMCUsNjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgODBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTQwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO29wYWNpdHk6MH19Lmhpbmdley13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjJzO2FuaW1hdGlvbi1kdXJhdGlvbjoyczstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmhpbmdlO2FuaW1hdGlvbi1uYW1lOmhpbmdlfUAtd2Via2l0LWtleWZyYW1lcyBqYWNrSW5UaGVCb3h7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO3RyYW5zZm9ybTpzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tfTUwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0xMGRlZyl9NzAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzZGVnKTt0cmFuc2Zvcm06cm90YXRlKDNkZWcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgamFja0luVGhlQm94e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTt0cmFuc2Zvcm06c2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbX01MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpfTcwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzZGVnKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX0uamFja0luVGhlQm94ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6amFja0luVGhlQm94O2FuaW1hdGlvbi1uYW1lOmphY2tJblRoZUJveH1ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbElue2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgcm9sbElue2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5yb2xsSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb2xsSW47YW5pbWF0aW9uLW5hbWU6cm9sbElufUAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0e2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpfX1Aa2V5ZnJhbWVzIHJvbGxPdXR7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyl9fS5yb2xsT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm9sbE91dDthbmltYXRpb24tbmFtZTpyb2xsT3V0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW57ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKX01MCV7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHpvb21Jbntmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpO3RyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpfTUwJXtvcGFjaXR5OjF9fS56b29tSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW47YW5pbWF0aW9uLW5hbWU6em9vbUlufUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3due2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpfX1Aa2V5ZnJhbWVzIHpvb21JbkRvd257ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSl9fS56b29tSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluRG93bjthbmltYXRpb24tbmFtZTp6b29tSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpfX1Aa2V5ZnJhbWVzIHpvb21JbkxlZnR7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSl9fS56b29tSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluTGVmdDthbmltYXRpb24tbmFtZTp6b29tSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKX19QGtleWZyYW1lcyB6b29tSW5SaWdodHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKX19Lnpvb21JblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6em9vbUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwe2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpfX1Aa2V5ZnJhbWVzIHpvb21JblVwe2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpfX0uem9vbUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5VcDthbmltYXRpb24tbmFtZTp6b29tSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dHtmcm9te29wYWNpdHk6MX01MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7dHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyl9dG97b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHpvb21PdXR7ZnJvbXtvcGFjaXR5OjF9NTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpO3RyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpfXRve29wYWNpdHk6MH19Lnpvb21PdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0O2FuaW1hdGlvbi1uYW1lOnpvb21PdXR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXREb3duezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSl9fUBrZXlmcmFtZXMgem9vbU91dERvd257NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKX19Lnpvb21PdXREb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dERvd247YW5pbWF0aW9uLW5hbWU6em9vbU91dERvd259QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcn19QGtleWZyYW1lcyB6b29tT3V0TGVmdHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXJ9fS56b29tT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOnpvb21PdXRMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHR7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXJ9fUBrZXlmcmFtZXMgem9vbU91dFJpZ2h0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyfX0uem9vbU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnpvb21PdXRSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSl9fUBrZXlmcmFtZXMgem9vbU91dFVwezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSl9fS56b29tT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0VXA7YW5pbWF0aW9uLW5hbWU6em9vbU91dFVwfUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93bntmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgc2xpZGVJbkRvd257ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uc2xpZGVJbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluRG93bjthbmltYXRpb24tbmFtZTpzbGlkZUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LnNsaWRlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uc2xpZGVJblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwe2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgc2xpZGVJblVwe2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5zbGlkZUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluVXA7YW5pbWF0aW9uLW5hbWU6c2xpZGVJblVwfUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd257ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApfX1Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93bntmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCl9fS5zbGlkZU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dERvd247YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApfX0uc2xpZGVPdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCl9fS5zbGlkZU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRSaWdodDthbmltYXRpb24tbmFtZTpzbGlkZU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwe2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApfX1Aa2V5ZnJhbWVzIHNsaWRlT3V0VXB7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCl9fS5zbGlkZU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRVcDthbmltYXRpb24tbmFtZTpzbGlkZU91dFVwfS5hbmltYXRlZHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxczthbmltYXRpb24tZHVyYXRpb246MXM7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RofS5hbmltYXRlZC5pbmZpbml0ZXstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZX0uYW5pbWF0ZWQuZGVsYXktMXN7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MXM7YW5pbWF0aW9uLWRlbGF5OjFzfS5hbmltYXRlZC5kZWxheS0yc3std2Via2l0LWFuaW1hdGlvbi1kZWxheToyczthbmltYXRpb24tZGVsYXk6MnN9LmFuaW1hdGVkLmRlbGF5LTNzey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjNzO2FuaW1hdGlvbi1kZWxheTozc30uYW5pbWF0ZWQuZGVsYXktNHN7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6NHM7YW5pbWF0aW9uLWRlbGF5OjRzfS5hbmltYXRlZC5kZWxheS01c3std2Via2l0LWFuaW1hdGlvbi1kZWxheTo1czthbmltYXRpb24tZGVsYXk6NXN9LmFuaW1hdGVkLmZhc3R7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246ODAwbXM7YW5pbWF0aW9uLWR1cmF0aW9uOjgwMG1zfS5hbmltYXRlZC5mYXN0ZXJ7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246NTAwbXM7YW5pbWF0aW9uLWR1cmF0aW9uOjUwMG1zfS5hbmltYXRlZC5zbG93ey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjJzO2FuaW1hdGlvbi1kdXJhdGlvbjoyc30uYW5pbWF0ZWQuc2xvd2Vyey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjNzO2FuaW1hdGlvbi1kdXJhdGlvbjozc31AbWVkaWEgKHByaW50KSwgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmFuaW1hdGVkey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjFtcyAhaW1wb3J0YW50O2FuaW1hdGlvbi1kdXJhdGlvbjoxbXMgIWltcG9ydGFudDstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246MW1zICFpbXBvcnRhbnQ7dHJhbnNpdGlvbi1kdXJhdGlvbjoxbXMgIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MSAhaW1wb3J0YW50O2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MSAhaW1wb3J0YW50fX0uaGFtYnVyZ2Vye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jazt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3N9LmhvbWUgLmhhbWJ1cmdlciBzcGFue2JhY2tncm91bmQtY29sb3I6IzAwMzY2M31AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuaGFtYnVyZ2VyOmhvdmVyIHNwYW57YmFja2dyb3VuZC1jb2xvcjojZjlhNjNkfX0uaGFtYnVyZ2VyIHNwYW57ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDpjYWxjKDgwJSk7aGVpZ2h0OjRweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDM2NjM7bGVmdDoxMCU7Ym9yZGVyLXJhZGl1czo0cHg7dG9wOjUwJTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MsIG9wYWNpdHkgLjNzLCB0b3AgLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIC4zc30uaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDEpe3RvcDowfS5oYW1idXJnZXIgc3BhbjpudGgtY2hpbGQoNCl7dG9wOjEwMCV9Lm9wZW5NZW51IC5oYW1idXJnZXIgc3BhbjpudGgtY2hpbGQoMSl7dG9wOjUwJTtvcGFjaXR5OjB9Lm9wZW5NZW51IC5oYW1idXJnZXIgc3BhbjpudGgtY2hpbGQoNCl7dG9wOjUwJTtvcGFjaXR5OjB9Lm9wZW5NZW51IC5oYW1idXJnZXIgc3BhbjpudGgtY2hpbGQoMil7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5vcGVuTWVudSAuaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDMpe3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5uYXZ7ZGlzcGxheTpmbGV4O3RvcDowO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMHJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7ei1pbmRleDoxMDB9QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7Lm5hdntwb3NpdGlvbjpmaXhlZDt3aWR0aDoxMDB2dztkaXNwbGF5OmZsZXg7aGVpZ2h0OjhyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm5hdntoZWlnaHQ6MTJyZW19fS5oZWFkZXIuZml4ZWQgLm5hdntwb3NpdGlvbjpmaXhlZDtoZWlnaHQ6NnJlbX1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsuaGVhZGVyLmZpeGVkIC5uYXZ7aGVpZ2h0OjhyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmhlYWRlci5maXhlZCAubmF2e2hlaWdodDoxMnJlbX19Lm5hdi13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7Lm5hdi13cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19Lm5hdi1sb2dve3otaW5kZXg6MTA7d2lkdGg6MTUuOHJlbX1oZWFkZXIuZml4ZWQgLm5hdi1sb2dve3dpZHRoOjEycmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7aGVhZGVyLmZpeGVkIC5uYXYtbG9nb3t3aWR0aDoyNHJlbTttYXgtd2lkdGg6MjZyZW19fUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5uYXYtbG9nb3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjIuNXJlbTt0b3A6Mi41cmVtO21heC13aWR0aDoyNHJlbTt3aWR0aDoyNHJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubmF2LWxvZ297bWF4LXdpZHRoOjI2cmVtfX0ubmF2LWxvZ28tbm9ybWFse2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5uYXYtbG9nby1ub3JtYWx7ZGlzcGxheTpub25lfX1oZWFkZXIuZml4ZWQgLm5hdi1sb2dvLW5vcm1hbHtkaXNwbGF5OmJsb2NrfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpe2hlYWRlci5maXhlZCAubmF2LWxvZ28tbm9ybWFse2Rpc3BsYXk6bm9uZX19Lm5hdi1sb2dvLW1vYmlsZXtkaXNwbGF5OmJsb2NrfWhlYWRlciAubmF2LWxvZ28tbW9iaWxle2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXtoZWFkZXIgLm5hdi1sb2dvLW1vYmlsZXtkaXNwbGF5OmJsb2NrfX0ubmF2LWxvZ28taW1ne21heC13aWR0aDoxMDAlfS5uYXYtYm94e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleDoxfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5uYXYtYm94e2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVufX1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsub3Blbk1lbnUgLm5hdi1ib3h7dmlzaWJpbGl0eTp2aXNpYmxlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO21pbi1oZWlnaHQ6MTAwdmg7aGVpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmV9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5uYXYtYm94e3Bvc2l0aW9uOmFic29sdXRlO3BhZGRpbmc6MTByZW0gMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7dG9wOjA7aGVpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMHZoKTt3aWR0aDoxMDB2dztsZWZ0OjA7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcn19Lm5hdi1tZW51e2ZsZXg6MTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsubmF2LW1lbnV7d2lkdGg6MTAwJX19Lm5hdi1tZW51PmRpdntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5uYXYtbWVudSB1bHtkaXNwbGF5OmZsZXg7bGlzdC1zdHlsZTpub25lO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6MCAyLjVyZW19QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7Lm5hdi1tZW51IHVse2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDoxMDAlO3BhZGRpbmc6MDttYXJnaW46MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSl7Lm5hdi1tZW51IHVse2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcH19Lm5hdi1tZW51IHVsIGxpe21hcmdpbi1yaWdodDoycmVtfS5uYXYtbWVudSB1bCBsaSBhe3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7Lm5hdi1tZW51IHVsIGxpIGF7Zm9udC1zaXplOjRyZW07ZGlzcGxheTpibG9jaztwYWRkaW5nOjJyZW0gMi41cmVtO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmMmZhZmV9fS5uYXYtbWVudSB1bCBsaSBhOmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTotMnJlbTt3aWR0aDowO2hlaWdodDoycHg7YmFja2dyb3VuZC1jb2xvcjojZjlhNjNkO3RyYW5zaXRpb246d2lkdGggLjNzfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5uYXYtbWVudSB1bCBsaSBhOmFmdGVye2Rpc3BsYXk6bm9uZX19LmhlYWRlci5maXhlZCAubmF2LW1lbnUgdWwgbGkgYTphZnRlcntib3R0b206LTFyZW19Lm5hdi1tZW51IHVsIGxpIGE6aG92ZXI6YWZ0ZXIsLm5hdi1tZW51IHVsIGxpIGEuY2xhc3NfYWN0aXZlOmFmdGVye3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7Lm5hdi1tZW51IHVsIGxpe3BhZGRpbmc6MDttYXJnaW46MDt0ZXh0LWFsaWduOmNlbnRlcn19Lm5hdi1tZW51IHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtPmE6YWZ0ZXJ7d2lkdGg6MTAwJX0ubmF2LWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsubmF2LWJ1dHRvbnt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjJyZW19fS5oZWFkZXIuZml4ZWQgLm5hdi1idXR0b24gLmJ0bntwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctYm90dG9tOjFyZW19QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7LmhlYWRlci5maXhlZCAubmF2LWJ1dHRvbiAuYnRue3BhZGRpbmctdG9wOjJyZW07cGFkZGluZy1ib3R0b206MnJlbX19Lm5hdi1oYW1idXJnZXJ7ZGlzcGxheTpub25lfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5uYXYtaGFtYnVyZ2Vye3dpZHRoOjRyZW07aGVpZ2h0OjJyZW07ei1pbmRleDoxMjA7ZGlzcGxheTpibG9jaztyaWdodDozcmVtO3RvcDozcmVtfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5uYXYtaGFtYnVyZ2Vye3dpZHRoOjhyZW07aGVpZ2h0OjQuMnJlbX19Lndvby13cmFwe21heC13aWR0aDoxMTlyZW07d2lkdGg6MTAwJTttYXJnaW46YXV0bztwYWRkaW5nLWxlZnQ6Mi41cmVtO3BhZGRpbmctcmlnaHQ6Mi41cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lndvby13cmFwe3BhZGRpbmctbGVmdDo1cmVtO3BhZGRpbmctcmlnaHQ6NXJlbX19Lndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmMGY5ZmY7cGFkZGluZzo5LjZyZW0gMXJlbX0ud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyX190aXRsZXtjb2xvcjojMDEzNjYzO2ZvbnQtc2l6ZTo0LjdyZW07Zm9udC13ZWlnaHQ6OTAwO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206My4ycmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlcl9fdGl0bGV7d2lkdGg6MTAwJTtmb250LXNpemU6MzVweH19Lndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciAucGFnZS1kZXNjcmlwdGlvbiBwe2NvbG9yOiM2MDgyYTA7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO2xpbmUtaGVpZ2h0OjMuMnJlbTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgLnBhZ2UtZGVzY3JpcHRpb24gcHtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyMnB4fX0ud29vLWFyY2hpdmUtbWFpbntwYWRkaW5nLXRvcDoycmVtO3BhZGRpbmctYm90dG9tOjJyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsud29vLWFyY2hpdmUtbWFpbntwYWRkaW5nLWJvdHRvbToyMHJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsud29vLWFyY2hpdmUtbWFpbiAud29vY29tbWVyY2UtYnJlYWRjcnVtYntkaXNwbGF5Om5vbmV9fS53b29jb21tZXJjZSAud29vY29tbWVyY2UtYnJlYWRjcnVtYntjb2xvcjojZDJkMmQyO2ZvbnQtc2l6ZToxLjJyZW07Zm9udC1zdHlsZTpub3JtYWw7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO2xpbmUtaGVpZ2h0Om5vcm1hbDt0ZXh0LWFsaWduOmxlZnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS53b29jb21tZXJjZSAud29vY29tbWVyY2UtYnJlYWRjcnVtYiBhe2NvbG9yOiMwMTM2NjM7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbjowIDAuOHJlbX0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWJyZWFkY3J1bWIgYTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfS53b29jb21tZXJjZSAud29vY29tbWVyY2UtYnJlYWRjcnVtYiBzcGFue2NvbG9yOiMwMTM2NjM7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbjowIDAuOHJlbX0ud29vLW5hdi1yb3d7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7Ym9yZGVyLWJvdHRvbTouMXJlbSBzb2xpZCAjZDhkOGQ4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6OTttYXJnaW4tYm90dG9tOjVyZW07bWFyZ2luLXRvcDoxMHJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey53b28tbmF2LXJvd3tmbGV4LXdyYXA6d3JhcDtib3JkZXItYm90dG9tOjB9fS53b28tbmF2LXJvdy1ncm91cHttYXJnaW46MCAycmVtO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lndvby1uYXYtcm93LWdyb3Vwe3dpZHRoOjEwMCU7bWFyZ2luOjB9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7Lndvby1uYXYtcm93LWdyb3VwOmhvdmVyIC53b28tbmF2LXJvdy1ncm91cF9fYm94e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsud29vLW5hdi1yb3ctZ3JvdXAuYWN0aXZlIC53b28tbmF2LXJvdy1ncm91cF9fYm94e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH19Lndvby1uYXYtcm93LWdyb3VwOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9Lndvby1uYXYtcm93LWdyb3VwOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9Lndvby1uYXYtcm93LWdyb3VwX190aXRsZXtjb2xvcjojOGVhMGI2O2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsO2xldHRlci1zcGFjaW5nOm5vcm1hbDtsaW5lLWhlaWdodDoyLjVyZW07dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy1ib3R0b206MS4xcmVtO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsud29vLW5hdi1yb3ctZ3JvdXBfX3RpdGxle3dpZHRoOjEwMCU7Zm9udC1zaXplOjMuMTI1cmVtO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2xpbmUtaGVpZ2h0OjUuMjA4cmVtO3BhZGRpbmctdG9wOjIuMXJlbTtwYWRkaW5nLWJvdHRvbToyLjFyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS53b28tbmF2LXJvdy1ncm91cF9fdGl0bGU6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMC4xcmVtO2xlZnQ6MDtyaWdodDowO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDttYXJnaW46YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiM4ZWEwYjZ9fS53b28tbmF2LXJvdy1ncm91cF9fdGl0bGUgc3BhbnttYXJnaW4tcmlnaHQ6LjhyZW19Lndvby1uYXYtcm93LWdyb3VwX190aXRsZSBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7Lndvby1uYXYtcm93LWdyb3VwX190aXRsZTpob3Zlcntjb2xvcjojMDEzNjYzO3RleHQtc2hhZG93Oi4xcmVtIDAgMCAjMDEzNjYzfS53b28tbmF2LXJvdy1ncm91cF9fdGl0bGU6aG92ZXI6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMC4xcmVtO2xlZnQ6MDtyaWdodDowO3dpZHRoOjEwLjNyZW07aGVpZ2h0Oi4zcmVtO21hcmdpbjphdXRvO2JhY2tncm91bmQtY29sb3I6IzAxMzY2M30ud29vLW5hdi1yb3ctZ3JvdXBfX3RpdGxlOmhvdmVyIHN2Z3t0cmFuc2Zvcm06cm90YXRlKDBkZWcpfS53b28tbmF2LXJvdy1ncm91cF9fdGl0bGU6aG92ZXIgc3ZnIHBhdGh7ZmlsbDojMDEzNjYzfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey53b28tbmF2LXJvdy1ncm91cF9fdGl0bGUuYWN0aXZle2NvbG9yOiMwMTM2NjM7dGV4dC1zaGFkb3c6LjFyZW0gMCAwICMwMTM2NjN9Lndvby1uYXYtcm93LWdyb3VwX190aXRsZS5hY3RpdmU6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMC4xcmVtO2xlZnQ6MDtyaWdodDowO3dpZHRoOjEwMCU7aGVpZ2h0OjJweDttYXJnaW46YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiMwMTM2NjN9Lndvby1uYXYtcm93LWdyb3VwX190aXRsZS5hY3RpdmUgc3Zne3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9Lndvby1uYXYtcm93LWdyb3VwX190aXRsZS5hY3RpdmUgc3ZnIHBhdGh7ZmlsbDojMDEzNjYzfX0ud29vLW5hdi1yb3ctZ3JvdXBfX2JveHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi02LjVyZW07cmlnaHQ6LTYuNXJlbTttYXJnaW46YXV0bzt0b3A6MTAwJTtkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTttaW4td2lkdGg6MjMuNHJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey53b28tbmF2LXJvdy1ncm91cF9fYm94e3Bvc2l0aW9uOnN0YXRpY319Lndvby1uYXYtcm93LWdyb3VwX19ib3gtaW5uZXJ7Ym94LXNoYWRvdzowIDAgMC44cmVtIHJnYmEoMTQyLDE2MCwxODIsMC40KTtiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7cGFkZGluZzowIDAgMCAwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lndvby1uYXYtcm93LWdyb3VwX19ib3gtaW5uZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6bm9uZTtwYWRkaW5nOjRyZW0gMCAzcmVtfX0udHJpYW5nbGUtd2l0aC1zaGFkb3d7d2lkdGg6My42cmVtO2hlaWdodDoxLjhyZW07cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2JveC1zaGFkb3c6MCAxLjZyZW0gMXJlbSAtMS43cmVtIHJnYmEoMCwwLDAsMC41KTttYXJnaW46YXV0b31AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50cmlhbmdsZS13aXRoLXNoYWRvd3tkaXNwbGF5Om5vbmV9fS50cmlhbmdsZS13aXRoLXNoYWRvdzphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MS42cmVtO2hlaWdodDoxLjZyZW07YmFja2dyb3VuZDojZmFmYWZhO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RvcDoxLjRyZW07bGVmdDowO3JpZ2h0OjA7bWFyZ2luOmF1dG87Ym94LXNoYWRvdzotMC4xcmVtIC0wLjFyZW0gMXJlbSAtMC4ycmVtIHJnYmEoMTQyLDE2MCwxODIsMC40KX0ud29vLW5hdi1pdGVte2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtjb2xvcjojOGVhMGI2O2ZvbnQtc2l6ZToxLjRyZW07Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2xldHRlci1zcGFjaW5nOm5vcm1hbDtsaW5lLWhlaWdodDoyLjlyZW07dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsud29vLW5hdi1pdGVte2NvbG9yOiM4ZWEwYjY7Zm9udC1zaXplOjIuOTE3cmVtO2xpbmUtaGVpZ2h0OjYuMTgzcmVtO3RleHQtYWxpZ246bGVmdH19Lndvby1uYXYtaXRlbSBhe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtjb2xvcjojOGVhMGI2O3BhZGRpbmc6MC4ycmVtIDFyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsud29vLW5hdi1pdGVtIGF7cGFkZGluZzowLjJyZW0gNHJlbX19Lndvby1uYXYtaXRlbTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmOWE2M2R9Lndvby1uYXYtaXRlbTpob3ZlciBhe2NvbG9yOiNmZmZ9LnMtcHJvZHVjdC1pbWd7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6My41cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnMtcHJvZHVjdC1pbWd7aGVpZ2h0OjMxLjI1cmVtfX0ucy1wcm9kdWN0LWltZyBpbWd7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjA7d2lkdGg6MTAwJTtvYmplY3QtZml0OmNvdmVyfS53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGF7cG9zaXRpb246cmVsYXRpdmV9LnMtcHJvZHVjdC1ib3h7d2lkdGg6MzJyZW07bWFyZ2luLXRvcDotNi4zcmVtO21hcmdpbi1yaWdodDotMi43cmVtO21hcmdpbi1sZWZ0OmF1dG87cGFkZGluZzoyLjNyZW0gMy43cmVtIDEuN3JlbTttaW4taGVpZ2h0OjEycmVtO2JveC1zaGFkb3c6MCAxLjFyZW0gMS43cmVtIHJnYmEoMTQyLDE2MCwxODIsMC4zKTtib3JkZXItcmFkaXVzOjMuNnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnMtcHJvZHVjdC1ib3h7d2lkdGg6NjEuMjVyZW07bWluLWhlaWdodDoxNy4wODNyZW07bWFyZ2luLXRvcDotOXJlbTttYXJnaW4tcmlnaHQ6LTVyZW19fS5zLXByb2R1Y3QtYm94IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxle2NvbG9yOiM4ZWEwYjY7Zm9udC1zaXplOjEuNXJlbSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0eWxlOm5vcm1hbDtsZXR0ZXItc3BhY2luZzowLjA4M3JlbTtsaW5lLWhlaWdodDpub3JtYWw7dGV4dC1hbGlnbjpsZWZ0O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tYm90dG9tOjEuMXJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zLXByb2R1Y3QtYm94IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxle2ZvbnQtc2l6ZToyLjdyZW0gIWltcG9ydGFudH19LnMtcHJvZHVjdC1ib3ggLnByaWNle2NvbG9yOiMwMTM2NjMgIWltcG9ydGFudDtmb250LXNpemU6Mi40cmVtICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Zm9udC1zdHlsZTpub3JtYWw7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO2xpbmUtaGVpZ2h0OjIuNXJlbTt0ZXh0LWFsaWduOmxlZnR9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucy1wcm9kdWN0LWJveCAucHJpY2V7Zm9udC1zaXplOjMuNTQycmVtICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6Mi4zOXJlbX19Lndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QsLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdHttYXJnaW4tYm90dG9tOjYuOHJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LC53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3R7cGFkZGluZy1yaWdodDo2cmVtfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey53b29jb21tZXJjZSB1bC5wcm9kdWN0c1tjbGFzcyo9XCJjb2x1bW5zLVwiXSBsaS5wcm9kdWN0LC53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzW2NsYXNzKj1cImNvbHVtbnMtXCJdIGxpLnByb2R1Y3R7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206NHJlbX19Lndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QsLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdHt3aWR0aDozMC43NSV9Lndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyfS53b29jb21tZXJjZSAucXVhbnRpdHkgLnF0eXttYXJnaW46MDttaW4td2lkdGg6N3JlbTtmb250LXNpemU6MnJlbTtwYWRkaW5nOjEuNHJlbSAxcmVtfS53b29jb21tZXJjZS1tZXNzYWdlLC53b29jb21tZXJjZS1pbmZvLC53b29jb21tZXJjZS1lcnJvcntib3gtc2hhZG93OjAgMCA2cHggcmdiYSg0NSw0NSw0NSwwLjEpO2JvcmRlci1yYWRpdXM6MTBweDtib3JkZXItdG9wOjAgIWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47Y29sb3I6IzAwMH0ud29vY29tbWVyY2UtbWVzc2FnZXtiYWNrZ3JvdW5kLWNvbG9yOiNmMmZmZTV9Lndvb2NvbW1lcmNlLWluZm97YmFja2dyb3VuZC1jb2xvcjojRTBGNkZGfS53b29jb21tZXJjZS1lcnJvcntiYWNrZ3JvdW5kLWNvbG9yOiNGRkUwRTB9I2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCwud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCwud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnR7YmFja2dyb3VuZC1jb2xvcjojZjlmOWY5fSNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94LC53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCwud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94e2JhY2tncm91bmQtY29sb3I6I2YwZjBmMH0jYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IGRpdi5wYXltZW50X2JveDo6YmVmb3JlLC53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50IGRpdi5wYXltZW50X2JveDo6YmVmb3JlLC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3g6OmJlZm9yZXtib3JkZXItYm90dG9tLWNvbG9yOiNmMGYwZjB9LmhlYWRlci1zcGFjZXJ7aGVpZ2h0OjEwcmVtfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5oZWFkZXItc3BhY2Vye2hlaWdodDo4cmVtfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5oZWFkZXItc3BhY2Vye2hlaWdodDoxMnJlbX19LmhlYWRlciAubmF2LWxvZ28tc3RpY2t5e2Rpc3BsYXk6bm9uZX1ib2R5LmFkbWluLWJhciAuaGVhZGVyLmZpeGVkPi5uYXZ7dG9wOjMycHh9QG1lZGlhIChtYXgtd2lkdGg6IDc4MnB4KXtib2R5LmFkbWluLWJhciAuaGVhZGVyLmZpeGVkPi5uYXZ7dG9wOjQ2cHh9fS50b3AtaWNve2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDowLjRyZW19LmhlYWRlci5maXhlZCAubmF2LWxvZ28tbm9ybWFse2Rpc3BsYXk6bm9uZX0uaGVhZGVyLmZpeGVkIC5uYXYtbG9nby1zdGlja3l7ZGlzcGxheTpibG9ja31AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsuaGVhZGVyLmZpeGVkIC5uYXYtbG9nby1zdGlja3l7ZGlzcGxheTpub25lfX0uaGVhZGVyLmZpeGVkIC5uYXYtbG9nby1pbWd7d2lkdGg6YXV0bzttYXgtaGVpZ2h0OjY0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7LmhlYWRlci5maXhlZCAubmF2LWxvZ28taW1ne21heC1oZWlnaHQ6MzVweH19Lm5hdi1sb2dvLW1vYmlsZXtkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7aGVhZGVyIC5uYXYtbG9nby1ub3JtYWx7ZGlzcGxheTpub25lfWhlYWRlciAubmF2LWxvZ28tbW9iaWxle2Rpc3BsYXk6YmxvY2t9fS5oZWFkZXItbWVudXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsuaGVhZGVyLW1lbnV7bWFyZ2luLXJpZ2h0OmF1dG87ZmxleDoxO2p1c3RpZnktY29udGVudDpjZW50ZXJ9fS5oZWFkZXItbWVudSB1bC5tZW51e3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowO3BhZGRpbmc6MH0uaGVhZGVyLW1lbnUgdWwubWVudT5saXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6M3JlbTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5oZWFkZXItbWVudSB1bC5tZW51Pmxpe21hcmdpbi1yaWdodDoxOHB4fX0uaGVhZGVyLW1lbnUgdWwubWVudT5saT5he2NvbG9yOiMwMDM2NjM7cGFkZGluZzowO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cG9zaXRpb246cmVsYXRpdmV9LmhlYWRlci1tZW51IHVsLm1lbnU+bGk6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0uaGVhZGVyLW1lbnUgdWwubWVudT5saT5hOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOi0yLjZyZW07aGVpZ2h0OjAuNHJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmOWE2M2Q7d2lkdGg6MDt0cmFuc2l0aW9uOjAuM3MgZWFzZX0uaGVhZGVyLW1lbnUgdWwubWVudT5saTpob3Zlcj5hOmFmdGVyLC5oZWFkZXItbWVudSB1bC5tZW51PmxpLmN1cnJlbnQtbWVudS1pdGVtPmE6YWZ0ZXIsLmhlYWRlci1tZW51IHVsLm1lbnU+bGkgYS5jbGFzc19hY3RpdmU6YWZ0ZXJ7d2lkdGg6MTAwJX0uaGVhZGVyLW1lbnUgdWwubWVudT5saTpob3Zlcj51bC5zdWItbWVudXtkaXNwbGF5OmJsb2NrfS5oZWFkZXItbWVudSB1bC5tZW51PmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+YXtwYWRkaW5nLXJpZ2h0OjIuNHJlbTtwb3NpdGlvbjpyZWxhdGl2ZX0uaGVhZGVyLW1lbnUgdWwubWVudT5saS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmE6OmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjAuNnJlbTtoZWlnaHQ6MC42cmVtO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7cmlnaHQ6MC40cmVtO3RvcDowLjNyZW07cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpO3RyYW5zaXRpb246LjJzO2JvcmRlci10b3A6MnB4IHNvbGlkICNmZmY7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkICNmZmZ9LmhlYWRlci1tZW51IHVsLnN1Yi1tZW51e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTIzcHg7bGlzdC1zdHlsZTpub25lO3RvcDpjYWxjKDEwMCUgKyAwcHgpO21hcmdpbjowO3BhZGRpbmc6MDt6LWluZGV4Ojk5O2JhY2tncm91bmQ6I0ZGRjtib3gtc2hhZG93OjAgOHB4IDE1cHggcmdiYSgwLDAsMCwwLjIpO2JvcmRlcjoxcHggc29saWQgI2MwYzFjNjttYXgtd2lkdGg6MjIzcHg7d2lkdGg6MjIzcHg7Ym9yZGVyLXJhZGl1czoxMHB4O2Rpc3BsYXk6bm9uZX0uaGVhZGVyLW1lbnUgdWwuc3ViLW1lbnU6OmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dG9wOi02cHg7bGVmdDoxMDlweDtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtib3JkZXItdG9wOjFweCBzb2xpZCAjYzBjMWM2O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjYzBjMWM2fS5oZWFkZXItbWVudSB1bC5zdWItbWVudT5saXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjRmNGY0fS5oZWFkZXItbWVudSB1bC5zdWItbWVudT5saTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH0uaGVhZGVyLW1lbnUgdWwuc3ViLW1lbnU+bGk+YXtjb2xvcjojNzY3Yzg3O2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyMXB4O2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxMnB4IDIuNXJlbTtwb3NpdGlvbjpyZWxhdGl2ZX0uaGVhZGVyLW1lbnUgdWwuc3ViLW1lbnU+bGk+YTo6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjRweDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7ZGlzcGxheTpub25lfS5oZWFkZXItbWVudSB1bC5zdWItbWVudT5saTpob3Zlcj5hLC5oZWFkZXItbWVudSB1bC5zdWItbWVudT5saS5jdXJyZW50LW1lbnUtaXRlbT5he2NvbG9yOiMwMDB9LmhlYWRlci1tZW51IHVsLnN1Yi1tZW51PmxpOmhvdmVyPmE6OmJlZm9yZSwuaGVhZGVyLW1lbnUgdWwuc3ViLW1lbnU+bGkuY3VycmVudC1tZW51LWl0ZW0+YTo6YmVmb3Jle2Rpc3BsYXk6YmxvY2t9LmhlYWRlci1tZW51IHVsLnN1Yi1tZW51PmxpOmZpcnN0LWNoaWxke3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtib3JkZXItcmFkaXVzOjhweCAwIDAgMH0uaGVhZGVyLW1lbnUgdWwuc3ViLW1lbnU+bGk6bGFzdC1jaGlsZHtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXJhZGl1czowIDAgMCA4cHh9LmhlYWRlci1tZW51IC5tZW51LWl0ZW0tMzAgdWwuc3ViLW1lbnU6OmFmdGVye2xlZnQ6OC42cmVtfS5tZW51LW1haW4tbWVudS1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo5fS5oZWFkZXItbW9iaWxle2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsuaGVhZGVyLW1vYmlsZXtkaXNwbGF5OmJsb2NrfX1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsuaGVhZGVyLWRlc2t0b3B7ZGlzcGxheTpub25lfX0uaGVhZGVyLWRlc2t0b3BfX3Jvd3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfS5oZWFkZXItZGVza3RvcF9fbGVmdHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OjNyZW19LmJvdHRvbV9faGVsbG97Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOjMuMzhweDtsaW5lLWhlaWdodDoyMHB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMxYTFhMWE7bWFyZ2luLWJvdHRvbTo3cHh9LmJvdHRvbV9fbWFpbCwuYm90dG9tX19waG9uZXtjb2xvcjojNzI3MjcyO2ZvbnQtZmFtaWx5OkZ1dHVyYUxUO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoyNi40cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjEzcHg7bWFyZ2luLWJvdHRvbTozcHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5ib3R0b21fX21haWwgaW1nLC5ib3R0b21fX3Bob25lIGltZ3ttYXJnaW4tcmlnaHQ6NHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9ja30uYm90dG9tX19tYWlsIGEsLmJvdHRvbV9fcGhvbmUgYXtjb2xvcjojNzI3MjcyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uYm90dG9tX19tYWlse21hcmdpbi1yaWdodDoxMnB4fTpyb290ey0taGVhZGVyLWJnLWNvbG9yOiAgI2Y5YTYzZDstLXNwbGFzaC1iZy1jb2xvcjogICM2MTgzYTA7LS1zY3JlZW4td2lkdGg6ICAgICAzMjBweDstLXNjcmVlbi1oZWlnaHQ6ICAgIDU2MHB4fS5tZW51aWNvbntkaXNwbGF5OmJsb2NrO2N1cnNvcjpwb2ludGVyO2NvbG9yOiNmZmY7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2l0aW9uOjAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKX0ubWVudWljb25fX2JhciwubWVudWljb25fX2NpcmNsZXtmaWxsOm5vbmU7c3Ryb2tlOmN1cnJlbnRDb2xvcjtzdHJva2Utd2lkdGg6MztzdHJva2UtbGluZWNhcDpyb3VuZH0ubWVudWljb25fX2Jhcnt0cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybS1vcmlnaW46NTAlIDUwJTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjVzIGVhc2UtaW4tb3V0fS5tZW51aWNvbl9fY2lyY2xle3RyYW5zaXRpb246c3Ryb2tlLWRhc2hvZmZzZXQgLjNzIGxpbmVhciAuMXM7c3Ryb2tlLWRhc2hvZmZzZXQ6MTQ0LjUxMzI2O3N0cm9rZS1kYXNoYXJyYXk6MTQ0LjUxMzI2fS5zcGxhc2h7cG9zaXRpb246YWJzb2x1dGU7dG9wOjQwcHg7cmlnaHQ6NDBweDt3aWR0aDoxcHg7aGVpZ2h0OjFweH0uc3BsYXNoOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXNwbGFzaC1iZy1jb2xvcik7d2lkdGg6Mjg0dm1heDtoZWlnaHQ6Mjg0dm1heDt0b3A6LTE0MnZtYXg7bGVmdDotMTQydm1heDt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjo1MCUgNTAlO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtfS5mb290ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjJmYWZlO3BhZGRpbmc6OC41cmVtIDAgN3JlbTtoZWlnaHQ6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5mb290ZXJ7cGFkZGluZzo2NXB4IDAgNDBweH19LmZvb3Rlcl9fcm93e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nLWJvdHRvbTo3LjhyZW07Ym9yZGVyLWJvdHRvbTowLjJyZW0gc29saWQgI2Q3ZTdmM31AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5mb290ZXJfX3Jvd3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZy1ib3R0b206N3JlbX19LmZvb3Rlci1pY28tbmFtZXtkaXNwbGF5OmZsZXg7bWFyZ2luLWJvdHRvbToyLjZyZW19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuZm9vdGVyLWljby1uYW1le21hcmdpbi1ib3R0b206MTBweDt3aWR0aDoxMDAlfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5mb290ZXItY29sOmZpcnN0LWNoaWxke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDp3cmFwfX0uZm9vdGVyLWNvbF9fbGFiZWx7Y29sb3I6IzYxODNhMDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjdyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5mb290ZXItY29sX19sYWJlbHtwYWRkaW5nLXRvcDouNXJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsuZm9vdGVyLWNvbF9fbGFiZWx7Zm9udC1zaXplOjNyZW07cGFkZGluZy10b3A6LjlyZW19fS5mb290ZXItY29sX19jb250ZW50e2Rpc3BsYXk6ZmxleDtjb2xvcjojMDAzNjYzO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuN3JlbTtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS43fUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7LmZvb3Rlci1jb2xfX2NvbnRlbnR7Zm9udC1zaXplOjNyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZvb3Rlci1jb2w6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjNyZW19fS5mb290ZXItaWNvLW1hcHtkaXNwbGF5OmJsb2NrO3dpZHRoOjIuNXJlbTtmbGV4LXNocmluazowO21hcmdpbi1yaWdodDoyLjJyZW07bWFyZ2luLWxlZnQ6LS40cmVtO21hcmdpbi10b3A6MC4ycmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZvb3Rlci1pY28tbWFwe3dpZHRoOjQuNXJlbTttYXJnaW4tbGVmdDotMXJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsuZm9vdGVyLWljby1tYXB7d2lkdGg6NnJlbX19LmZvb3Rlci1pY28tbWFwIGltZ3tkaXNwbGF5OmJsb2NrfS5mb290ZXItaWNvLWJhZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjJyZW07ZmxleC1zaHJpbms6MDttYXJnaW4tcmlnaHQ6MS42cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZvb3Rlci1pY28tYmFne3dpZHRoOjNyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7LmZvb3Rlci1pY28tYmFne3dpZHRoOjQuNXJlbX19LmZvb3Rlci1pY28tYmFnIGltZ3tkaXNwbGF5OmJsb2NrfS5mb290ZXItbmF2e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjt3aWR0aDoxMDAlO3BhZGRpbmc6NS45cmVtIDAgNi43cmVtfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5mb290ZXItbmF2e2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6M3JlbSAwfX0uZm9vdGVyLW5hdl9fdGl0bGV7Y29sb3I6IzAwMzY2Mztmb250LWZhbWlseTpcIk5leGFYQm9sZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIuMXJlbTtmb250LXdlaWdodDo0MDA7bWFyZ2luLWJvdHRvbToxLjZyZW07bGluZS1oZWlnaHQ6MX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5mb290ZXItbmF2X190aXRsZXtmb250LXNpemU6My42cmVtfX0uZm9vdGVyLW5hdl9fbmF2e3dpZHRoOjIyJX1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsuZm9vdGVyLW5hdl9fbmF2e3dpZHRoOjMzJX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZm9vdGVyLW5hdl9fbmF2e3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTo1cmVtfX0uZm9vdGVyLW5hdl9fbmF2IHVse2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9LmZvb3Rlci1uYXZfX25hdiB1bCBsaSBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MS42cmVtO2NvbG9yOiMwMDM2NjM7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6Mi4xcmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZvb3Rlci1uYXZfX25hdiB1bCBsaSBhe2ZvbnQtc2l6ZTozcmVtfX0uZm9vdGVyLW5hdl9fbmF2IHVsIGxpIGE6aG92ZXJ7Y29sb3I6I2Y5YTYzZH0uZm9vdGVyLW5hdi0taG9yaXpvbnRhbHtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyfS5mb290ZXItbmF2LS1ob3Jpem9udGFsIC5mb290ZXItbmF2X19uYXZ7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5mb290ZXItbmF2LS1ob3Jpem9udGFsIC5mb290ZXItbmF2X19uYXYgdWwgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjE1cHh9fS5mb290ZXItbmF2LS1ob3Jpem9udGFsIC5mb290ZXItc29jaWFse3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZvb3Rlci1uYXYtLWhvcml6b250YWwgLmZvb3Rlci1zb2NpYWx7ZmxleC13cmFwOndyYXB9fS5mb290ZXItbmF2LS1ob3Jpem9udGFsIC5mb290ZXItc29jaWFsX19mYnttYXJnaW4tdG9wOjB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZm9vdGVyLW5hdi0taG9yaXpvbnRhbCAuZm9vdGVyLXNvY2lhbF9fZmJ7bWFyZ2luOjIwcHggMH19LmZvb3Rlci1ibG9ne3dpZHRoOjMxJX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5mb290ZXItYmxvZ3t3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206NXJlbX19LmZvb3Rlci1ibG9nLWxpc3R7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MH0uZm9vdGVyLWJsb2ctbGlzdCBsaXtwYWRkaW5nLWxlZnQ6M3JlbTtjb2xvcjojNjE4M2EwO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjMuMnJlbTtwb3NpdGlvbjpyZWxhdGl2ZX0uZm9vdGVyLWJsb2ctbGlzdCBsaSBhe2NvbG9yOiM2MTgzYTB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZm9vdGVyLWJsb2ctbGlzdCBsaXtmb250LXNpemU6M3JlbTttYXJnaW4tYm90dG9tOjFyZW19fS5mb290ZXItYmxvZy1saXN0IGxpOmJlZm9yZXtjb250ZW50OlwiPlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtjb2xvcjojMDAzNjYzO2ZvbnQtZmFtaWx5OlwiTmV4YVhCb2xkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6My4ycmVtO2xpbmUtaGVpZ2h0OjE7Zm9udC13ZWlnaHQ6NDAwfS5mb290ZXItYmxvZy1saXN0X19kYXRle2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6NDAwfS5mb290ZXItc29jaWFse3dpZHRoOjE1JTttaW4td2lkdGg6MjAwcHg7bWFyZ2luLXJpZ2h0OjB9QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7LmZvb3Rlci1zb2NpYWx7d2lkdGg6MTAwJX19LmZvb3Rlci1zb2NpYWxfX2Zie21hcmdpbi10b3A6NHJlbX0uZm9vdGVyLWljby1pbWd7ZmxleC1zaHJpbms6MDt3aWR0aDozLjVyZW07ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjA7bWFyZ2luLWxlZnQ6LS41cmVtO21hcmdpbi1yaWdodDoxLjdyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZm9vdGVyLWljby1pbWd7d2lkdGg6NXJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsuZm9vdGVyLWljby1pbWd7d2lkdGg6N3JlbX19LmZvb3Rlci1pY28taW1nLS1iaWd7d2lkdGg6Ni41cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZvb3Rlci1pY28taW1nLS1iaWd7d2lkdGg6NTBweH19LmZvb3Rlci1pY28taW1nIGltZ3tkaXNwbGF5OmJsb2NrfS5mb290ZXItZW1haWwtd3JhcHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctcmlnaHQ6MTAuN3JlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5mb290ZXItZW1haWwtd3JhcHttYXJnaW4tbGVmdDoycmVtfX0uZm9vdGVyLWVtYWlsLXdyYXAgLmZvb3Rlci1kYXRhLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmV9LmZvb3Rlci1lbWFpbC13cmFwIC5oaWRlLWNvbnRhY3R7cG9zaXRpb246YWJzb2x1dGU7cGFkZGluZzoxcmVtO2JhY2tncm91bmQ6IzAwMzY2Mztjb2xvcjojZmZmO3dpZHRoOmNhbGMoMTAwJSArIDJyZW0pO2xlZnQ6LTFyZW07dG9wOi0wLjVyZW07dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czozcmVtO2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE7Y3Vyc29yOnBvaW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RyYW5zaXRpb246LjNzfS5mb290ZXItZW1haWwtd3JhcCAuaGlkZS1jb250YWN0OmhvdmVye2JhY2tncm91bmQ6I2Y5YTYzZDtib3JkZXI6MXB4IHNvbGlkICNmOWE2M2Q7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7LmZvb3Rlci1lbWFpbC13cmFwIC5oaWRlLWNvbnRhY3R7Zm9udC1zaXplOjNyZW07cGFkZGluZzoycmVtIDJyZW19fS5mb290ZXItbmF2LXBob25lLXdyYXB7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojMDAzNjYzO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjMuNXJlbTtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS43fS5mb290ZXItbmF2LXBob25lLXdyYXAgLmZvb3Rlci1kYXRhLWNvbnRlbnR7cGFkZGluZy1yaWdodDoxMC43cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZvb3Rlci1uYXYtcGhvbmUtd3JhcCAuZm9vdGVyLWRhdGEtY29udGVudHtwYWRkaW5nLXJpZ2h0OjB9fS5mb290ZXItbmF2LXBob25lLXdyYXAgLmhpZGUtY29udGFjdHtwb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nOjJyZW07YmFja2dyb3VuZDojMDAzNjYzO2NvbG9yOiNmZmY7bWluLXdpZHRoOjMwLjVyZW07bGVmdDoxNXJlbTt0b3A6MC4zcmVtO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yYWRpdXM6M3JlbTtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxO2N1cnNvcjpwb2ludGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0cmFuc2l0aW9uOi4zc30uZm9vdGVyLW5hdi1waG9uZS13cmFwIC5oaWRlLWNvbnRhY3Q6aG92ZXJ7YmFja2dyb3VuZDojZjlhNjNkO2JvcmRlcjoxcHggc29saWQgI2Y5YTYzZDt0cmFuc2Zvcm06c2NhbGUoMS4wNSl9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZm9vdGVyLW5hdi1waG9uZS13cmFwIC5oaWRlLWNvbnRhY3R7dG9wOjFyZW07cGFkZGluZzoycmVtIDRyZW07bWluLXdpZHRoOjIwLjVyZW07cmlnaHQ6YXV0bztsZWZ0OjIwcmVtO2ZvbnQtc2l6ZTozcmVtfX0uaGlkZS1jb250YWN0LmNsb3Nle2Rpc3BsYXk6bm9uZX0uZm9vdGVyLWJvdF9fcm93e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5mb290ZXItYm90X19yb3d7ZmxleC13cmFwOndyYXB9fS5mb290ZXItYm90LWNvbHtjb2xvcjojNjE4M2EwO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS43cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZvb3Rlci1ib3QtY29se2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjIwcHh9fS5mb290ZXItYm90LWNvbC5mb290ZXItYm90LWNvbC0tMXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1lbmR9LmZvb3Rlci1ib3QtY29sIC5mb290ZXItYm90LWNvbC11cHtjb2xvcjojMDAzNjYzO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NjAwO2N1cnNvcjpwb2ludGVyfSNnby10b3B7ZGlzcGxheTpibG9jazt3aWR0aDo1cmVtO2hlaWdodDo1cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7I2dvLXRvcHt3aWR0aDo3cmVtO2hlaWdodDo3cmVtfX0ucGFnZS1lcnJvcjQwNHtwYWRkaW5nOjgwcHggMDt0ZXh0LWFsaWduOmNlbnRlcjttaW4taGVpZ2h0Ojk0NHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nLzQwNC5wbmdcIik7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb24teDpjZW50ZXI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwfUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5wYWdlLWVycm9yNDA0e21pbi1oZWlnaHQ6OTB2d319LnBhZ2UtZXJyb3I0MDRfX2NvbnRlbnR7ZGlzcGxheTpibG9jaztjb2xvcjojMDAzNjYzO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIuNXJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MTttYXJnaW4tYm90dG9tOjI2cHg7cGFkZGluZy10b3A6MTVweDtwYWRkaW5nLWxlZnQ6MzBweH1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsucGFnZS1lcnJvcjQwNF9fY29udGVudHtmb250LXNpemU6MnZ3O21hcmdpbi1ib3R0b206MnZ3O3BhZGRpbmctdG9wOjB9fUBtZWRpYSAobWF4LXdpZHRoOiA2NDlweCl7LnBhZ2UtZXJyb3I0MDRfX2NvbnRlbnR7Zm9udC1zaXplOjEzcHh9fS5wYWdlLWVycm9yNDA0X190aXRsZXtkaXNwbGF5OmJsb2NrO2NvbG9yOiNmZmZmZmY7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MjMzcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjAuODU7cGFkZGluZy1sZWZ0OjMwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LnBhZ2UtZXJyb3I0MDRfX3RpdGxle2ZvbnQtc2l6ZToxOXZ3fX0uc2luZ2xlLXBvc3R7cGFkZGluZy10b3A6MTByZW19LnNpbmdsZS1wb3N0X190aXRsZXtjb2xvcjojMDAzNjYzO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjUuNHJlbTtmb250LXdlaWdodDo5MDA7bGluZS1oZWlnaHQ6MS4yO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206M3JlbX0uc2luZ2xlLXBvc3RfX2RhdGV7Y29sb3I6IzYxODNhMDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjc7bWFyZ2luLWJvdHRvbTo1cmVtO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnNpbmdsZS1wb3N0X19kYXRle2ZvbnQtc2l6ZTozcmVtfX0uc2luZ2xlLXBvc3RfX3RodW1ibmFpbHtib3JkZXItcmFkaXVzOjNyZW07b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1ib3R0b206NXJlbX0uc2luZ2xlLXBvc3RfX3RodW1ibmFpbCBpbWd7ZGlzcGxheTpibG9ja30ud3JhcHBlci0tc2luZ2xle21heC13aWR0aDoxMzIuM3JlbTttYXJnaW46YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6Mi41cmVtO3BhZGRpbmctcmlnaHQ6Mi41cmVtfS5zaW5nbGUtY29udGVudD5we2NvbG9yOiM2MTgzYTA7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS43O21hcmdpbi1ib3R0b206M3JlbTttYXgtd2lkdGg6MTMyLjNyZW07bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwYWRkaW5nLWxlZnQ6Mi41cmVtO3BhZGRpbmctcmlnaHQ6Mi41cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnNpbmdsZS1jb250ZW50PnB7Zm9udC1zaXplOjNyZW19fS5nZHJ0cy1yYXRpbmctYmxvY2t7bWF4LXdpZHRoOjMwcmVtO21hcmdpbjphdXRvO3RleHQtYWxpZ246Y2VudGVyfS5nZHJ0cy1pbm5lci13cmFwcGVye3RleHQtYWxpZ246Y2VudGVyfWRpdiAuc3ludGF4aGlnaGxpZ2h0ZXJ7bWF4LXdpZHRoOjEzMi4zcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50O21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjIuNXJlbTtwYWRkaW5nLXJpZ2h0OjIuNXJlbX0ucG9ydGZvbGlvLXNpbmdsZV9fcm93e2Rpc3BsYXk6ZmxleDtwYWRkaW5nLXRvcDo1cmVtO3BhZGRpbmctYm90dG9tOjZyZW19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsucG9ydGZvbGlvLXNpbmdsZV9fcm93e2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmctdG9wOjIwcHh9fS5wb3J0Zm9saW8tc2luZ2xlX19jb250ZW50e3dpZHRoOjc1JX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5wb3J0Zm9saW8tc2luZ2xlX19jb250ZW50e3dpZHRoOjEwMCV9fS5wb3J0Zm9saW8tc2luZ2xlX190ZXJtc3t3aWR0aDoyNSV9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsucG9ydGZvbGlvLXNpbmdsZV9fdGVybXN7d2lkdGg6MTAwJX19LnBvcnRmb2xpby1zaW5nbGVfX3NjcmVlbnN7cGFkZGluZy1ib3R0b206MjAwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnBvcnRmb2xpby1zaW5nbGVfX3NjcmVlbnMgaW1ne2ZvbnQtc2l6ZToxMHJlbX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5wb3J0Zm9saW8tc2luZ2xlX19zY3JlZW5ze3BhZGRpbmctYm90dG9tOjIwcHh9fS5wb3J0Zm9saW8tc2luZ2xlLW1haW5fX3RpdGxle2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjUuNHJlbTtmb250LXdlaWdodDo5MDA7bGluZS1oZWlnaHQ6MS4yO3RleHQtYWxpZ246cmlnaHR9LnBvcnRmb2xpby1zaW5nbGUtbWFpbl9fdHh0e2NvbG9yOiM2MTgzYTA7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNzt0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1hbGlnbi1sYXN0OnJpZ2h0fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBvcnRmb2xpby1zaW5nbGUtbWFpbl9fdHh0e2ZvbnQtc2l6ZTozcmVtfX0ucG9ydGZvbGlvLXNpbmdsZS10ZXJtc19fdGl0bGV7Y29sb3I6IzAwMzY2Mztmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo3MDA7bWFyZ2luLXRvcDoyMnB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBvcnRmb2xpby1zaW5nbGUtdGVybXNfX3RpdGxle2ZvbnQtc2l6ZTozcmVtfX0ucG9ydGZvbGlvLXNpbmdsZS10ZXJtc19fbGlzdHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzoxLjVyZW0gMCAwIDB9LnBvcnRmb2xpby1zaW5nbGUtdGVybXNfX2l0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOjFyZW19LnBvcnRmb2xpby1zaW5nbGUtdGVybXNfX2ltZ3toZWlnaHQ6My40cmVtO3dpZHRoOjMuNHJlbTttYXJnaW4tcmlnaHQ6My40cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBvcnRmb2xpby1zaW5nbGUtdGVybXNfX2ltZ3toZWlnaHQ6NC41cmVtfX0ucG9ydGZvbGlvLXNpbmdsZS10ZXJtc19faW1nIHN2Z3t3aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJX0ucG9ydGZvbGlvLXNpbmdsZS10ZXJtc19fbmFtZXtjb2xvcjojNjE4M2EwO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjd9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucG9ydGZvbGlvLXNpbmdsZS10ZXJtc19fbmFtZXtmb250LXNpemU6M3JlbX19LnNlY3Rpb24tcGFnZXtwYWRkaW5nOjkwcHggMCA2MHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LnNlY3Rpb24tcGFnZXtwYWRkaW5nOjQ0cHggMCA4cHh9fS5kZWZhdWx0LmRlZmF1bHQtbmV1dHJhbCB1bCBsaXtwYWRkaW5nLWxlZnQ6MDtsaW5lLWhlaWdodDozMHB4fS5kZWZhdWx0LmRlZmF1bHQtbmV1dHJhbCB1bCBsaTpiZWZvcmV7cG9zaXRpb246c3RhdGljO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bGVmdDphdXRvO3RvcDphdXRvO2JhY2tncm91bmQ6bm9uZTtjb250ZW50Olwi4oCiXCI7Y29sb3I6IzFkYmMwYztmb250LXNpemU6MjhweDttYXJnaW46MCAxNXB4IDAgMTVweDt2ZXJ0aWNhbC1hbGlnbjpib3R0b219QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuZGVmYXVsdC5kZWZhdWx0LW5ldXRyYWwgdWwgbGl7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweH0uZGVmYXVsdC5kZWZhdWx0LW5ldXRyYWwgdWwgbGk6YmVmb3Jle21hcmdpbjowIDVweCAwIDVweH19LmRlZmF1bHQuZGVmYXVsdC1uZXV0cmFsIHVsLnR5cGUtMntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmRlZmF1bHQuZGVmYXVsdC1uZXV0cmFsIHVsLnR5cGUtMiBsaXt3aWR0aDpjYWxjKDUwJSAtIDIwcHgpO3BhZGRpbmctbGVmdDozN3B4O21hcmdpbi1ib3R0b206MzBweH0uZGVmYXVsdC5kZWZhdWx0LW5ldXRyYWwgdWwudHlwZS0yIGxpOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDo4cHg7bWFyZ2luOjAgYXV0bztiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9jaGVja2VkLnN2Z1wiKTt3aWR0aDoxN3B4O2hlaWdodDoxNHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmRlZmF1bHQuZGVmYXVsdC1uZXV0cmFsIHVsLnR5cGUtMiBsaXt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MjdweH19LmRlZmF1bHQuZGVmYXVsdC1uZXV0cmFsIGF7Y29sb3I6IzA0MDgzZTtmb250LXdlaWdodDo1MDB9LmRlZmF1bHQuZGVmYXVsdC1uZXV0cmFsIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYmxvZ0luZGV4e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCAwIDE4cmVtO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmJsb2dJbmRleHtwYWRkaW5nOjAgMCA3cmVtfX0uYmxvZ0luZGV4IC53cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5ibG9nSW5kZXhfX3RpdGxle2NvbG9yOiMwMDM2NjM7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6NS40cmVtO2ZvbnQtd2VpZ2h0OjkwMDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbTo0LjVyZW19QG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCl7LmJsb2dJbmRleF9fdGl0bGV7Zm9udC1zaXplOjUwcHg7bGluZS1oZWlnaHQ6NThweH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuYmxvZ0luZGV4X190aXRsZXtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbToyLjVyZW19fS5ibG9nSW5kZXhfX3R4dHtjb2xvcjojNjE4M2EwO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuN31AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KXsuYmxvZ0luZGV4X190eHR7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MzNweDttYXJnaW4tYm90dG9tOjUwcHh9fS5ibG9nSW5kZXhfX2NvbnRlbnR7bWFyZ2luLXRvcDozMHB4fS5ibG9nSW5kZXggLmltZy1hYnMgaW1ne21heC13aWR0aDo0M3JlbX0uYmxvZ0luZGV4IC5pbWctYWJzLS1uMXt0b3A6LTQ0LjVyZW07bGVmdDowfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmJsb2dJbmRleCAuaW1nLWFicy0tbjF7ZGlzcGxheTpub25lfX0uYmxvZ0luZGV4LW5ld3N7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmctdG9wOjYuN3JlbTtmbGV4LXdyYXA6d3JhcH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5ibG9nSW5kZXgtbmV3c3tmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX0uYmxvZ0luZGV4LW5ld3NfX3NpbmdsZXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDpjYWxjKDMzLjMlIC0gMi41cmVtKTttYXgtd2lkdGg6MzYuNXJlbTtiYWNrZ3JvdW5kOiM4NTlkYjE7Ym9yZGVyLXJhZGl1czo0cmVtO21hcmdpbi1ib3R0b206MTVyZW19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuYmxvZ0luZGV4LW5ld3NfX3NpbmdsZXt3aWR0aDozOCU7bWFyZ2luOjAgNHJlbSAxMHJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsuYmxvZ0luZGV4LW5ld3NfX3NpbmdsZXt3aWR0aDoxMDAlO21heC13aWR0aDpub25lO21hcmdpbjowIDAgMTVyZW19fS5ibG9nSW5kZXgtbmV3c19fY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotMS45cmVtO2JvdHRvbTotNi4zcmVtO3dpZHRoOmNhbGMoMTAwJSAtIDEuNnJlbSk7bWluLWhlaWdodDoxNC44cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMS45cmVtIDUuM3JlbSByZ2JhKDE3NiwyMDcsMjI1LDAuNDQpO3RleHQtYWxpZ246bGVmdDtib3JkZXItcmFkaXVzOjRyZW07cGFkZGluZzoyLjhyZW0gMy44cmVtO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmJsb2dJbmRleC1uZXdzLXRpdGxle2NvbG9yOiMwMDM2NjM7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS4yO21hcmdpbi1ib3R0b206MDt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7LmJsb2dJbmRleC1uZXdzLXRpdGxle2ZvbnQtc2l6ZTo0cmVtfX0uYmxvZ0luZGV4LW5ld3MtaW1ne2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJhZGl1czo0cmVtO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmJsb2dJbmRleC1uZXdzLWltZ3ttaW4taGVpZ2h0OjI4cmVtfX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5ibG9nSW5kZXgtbmV3cy1pbWd7bWluLWhlaWdodDpjYWxjKDEwMHZ3IC0gMTByZW0pfX0uYmxvZ0luZGV4LW5ld3MtaW1nOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt0b3A6MDtib3R0b206MDt3aWR0aDoxMDAlO2JhY2tncm91bmQ6IzAwMzY2MztvcGFjaXR5OjA7dHJhbnNpdGlvbjouM3MgZWFzZX0uYmxvZ0luZGV4LW5ld3MtaW1nIGltZ3tkaXNwbGF5OmJsb2NrfS5ibG9nSW5kZXgtbmV3cy1pbWcgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2xlZnQ6MDtyaWdodDowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7bWFyZ2luOmF1dG87cGFkZGluZzowIDNyZW07Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyLjVyZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuNzt6LWluZGV4OjI7b3BhY2l0eTowfS5ibG9nSW5kZXgtbmV3cy1pbWc6aG92ZXI6YWZ0ZXJ7b3BhY2l0eTowLjc3fS5ibG9nSW5kZXgtbmV3cy1pbWc6aG92ZXIgc3BhbntvcGFjaXR5OjF9LmJsb2dJbmRleC1uZXdzLWRhdGV7Y29sb3I6IzYxODNhMDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjdyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNztkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsuYmxvZ0luZGV4LW5ld3MtZGF0ZXtmb250LXNpemU6Mi43cmVtfX0uYmxvZ0luZGV4IC5pbWctYWJzLS1jbGllbnRzMXt0b3A6LTE2LjVyZW07bGVmdDowO3JpZ2h0OjA7d2lkdGg6NDNyZW07bWFyZ2luOmF1dG87cG9zaXRpb246YWJzb2x1dGV9LndyYXBwZXI+Lndvb2NvbW1lcmNle3BhZGRpbmc6ODBweCAwIDEwMHB4fWJvZHkgLndvb2NvbW1lcmNlIC5mb3JtLXJvd3tkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlfWJvZHkgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGlucHV0LmlucHV0LXRleHQsYm9keSAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgdGV4dGFyZWF7Y29sb3I6IzQ0NDtsaW5lLWhlaWdodDoyOHB4O3BhZGRpbmctbGVmdDo4cHg7cGFkZGluZy1yaWdodDoyMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHh9Ym9keSAud29vY29tbWVyY2V7bWFyZ2luLWJvdHRvbTozLjVyZW19Ym9keSAud29vY29tbWVyY2UsYm9keS53b29jb21tZXJjZS1jYXJ0LGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQsYm9keSNhZGRfcGF5bWVudF9tZXRob2R7Y29sb3I6IzYxODNhMDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuN31AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2JvZHkgLndvb2NvbW1lcmNlLGJvZHkud29vY29tbWVyY2UtY2FydCxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0LGJvZHkjYWRkX3BheW1lbnRfbWV0aG9ke2ZvbnQtc2l6ZTozcmVtfX1ib2R5IC53b29jb21tZXJjZSBoMyNvcmRlcl9yZXZpZXdfaGVhZGluZyxib2R5Lndvb2NvbW1lcmNlLWNhcnQgaDMjb3JkZXJfcmV2aWV3X2hlYWRpbmcsYm9keS53b29jb21tZXJjZS1jaGVja291dCBoMyNvcmRlcl9yZXZpZXdfaGVhZGluZyxib2R5I2FkZF9wYXltZW50X21ldGhvZCBoMyNvcmRlcl9yZXZpZXdfaGVhZGluZ3ttYXJnaW4tdG9wOjUwcHh9Ym9keSAud29vY29tbWVyY2UgYSxib2R5Lndvb2NvbW1lcmNlLWNhcnQgYSxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGEsYm9keSNhZGRfcGF5bWVudF9tZXRob2QgYXtjb2xvcjojZjlhNjNkfWJvZHkgLndvb2NvbW1lcmNlIC5idG4sYm9keS53b29jb21tZXJjZS1jYXJ0IC5idG4sYm9keS53b29jb21tZXJjZS1jaGVja291dCAuYnRuLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC5idG57Y29sb3I6I0ZGRn1ib2R5IC53b29jb21tZXJjZSAud29vLWhlYWRsaW5lLGJvZHkud29vY29tbWVyY2UtY2FydCAud29vLWhlYWRsaW5lLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndvby1oZWFkbGluZSxib2R5I2FkZF9wYXltZW50X21ldGhvZCAud29vLWhlYWRsaW5le2NvbG9yOiMwMDM2NjM7Zm9udC1mYW1pbHk6XCJOZXhhWEJvbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozLjZyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjttYXJnaW4tYm90dG9tOjIuNHJlbX1ib2R5IC53b29jb21tZXJjZSAud29vY29tbWVyY2UtYnV0dG9uLGJvZHkgLndvb2NvbW1lcmNlIC5vcmRlci1hY3Rpb25zIC5idXR0b24sYm9keSAud29vY29tbWVyY2UgLmJ1dHRvbixib2R5IC53b29jb21tZXJjZSAuYnV0dG9uLmJ1dHRvbi5hbHQsYm9keSAud29vY29tbWVyY2UgI2FkZF9wYXltZW50X21ldGhvZCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbixib2R5IC53b29jb21tZXJjZSAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbixib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWJ1dHRvbixib2R5Lndvb2NvbW1lcmNlLWNhcnQgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbixib2R5Lndvb2NvbW1lcmNlLWNhcnQgLmJ1dHRvbixib2R5Lndvb2NvbW1lcmNlLWNhcnQgLmJ1dHRvbi5idXR0b24uYWx0LGJvZHkud29vY29tbWVyY2UtY2FydCAjYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uLGJvZHkud29vY29tbWVyY2UtY2FydCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbixib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1idXR0b24sYm9keS53b29jb21tZXJjZS1jaGVja291dCAub3JkZXItYWN0aW9ucyAuYnV0dG9uLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLmJ1dHRvbixib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5idXR0b24uYnV0dG9uLmFsdCxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b24sYm9keS53b29jb21tZXJjZS1jaGVja291dCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbixib2R5I2FkZF9wYXltZW50X21ldGhvZCAud29vY29tbWVyY2UtYnV0dG9uLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC5vcmRlci1hY3Rpb25zIC5idXR0b24sYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLmJ1dHRvbixib2R5I2FkZF9wYXltZW50X21ldGhvZCAuYnV0dG9uLmJ1dHRvbi5hbHQsYm9keSNhZGRfcGF5bWVudF9tZXRob2QgI2FkZF9wYXltZW50X21ldGhvZCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbixib2R5I2FkZF9wYXltZW50X21ldGhvZCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojRkZGO3BhZGRpbmc6MS42cmVtIDJyZW07dHJhbnNpdGlvbjphbGwgLjJzO2JhY2tncm91bmQtY29sb3I6I2Y5YTYzZDtib3JkZXI6MXB4IHNvbGlkICNmOWE2M2Q7Y3Vyc29yOnBvaW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7bWFyZ2luLXJpZ2h0OjEuM3JlbTtib3JkZXItcmFkaXVzOjIuOXJlbTtmb250LXNpemU6MS4ycmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpe2JvZHkgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1idXR0b24sYm9keSAud29vY29tbWVyY2UgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbixib2R5IC53b29jb21tZXJjZSAuYnV0dG9uLGJvZHkgLndvb2NvbW1lcmNlIC5idXR0b24uYnV0dG9uLmFsdCxib2R5IC53b29jb21tZXJjZSAjYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uLGJvZHkgLndvb2NvbW1lcmNlIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uLGJvZHkud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtYnV0dG9uLGJvZHkud29vY29tbWVyY2UtY2FydCAub3JkZXItYWN0aW9ucyAuYnV0dG9uLGJvZHkud29vY29tbWVyY2UtY2FydCAuYnV0dG9uLGJvZHkud29vY29tbWVyY2UtY2FydCAuYnV0dG9uLmJ1dHRvbi5hbHQsYm9keS53b29jb21tZXJjZS1jYXJ0ICNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b24sYm9keS53b29jb21tZXJjZS1jYXJ0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWJ1dHRvbixib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5vcmRlci1hY3Rpb25zIC5idXR0b24sYm9keS53b29jb21tZXJjZS1jaGVja291dCAuYnV0dG9uLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLmJ1dHRvbi5idXR0b24uYWx0LGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgI2FkZF9wYXltZW50X21ldGhvZCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbixib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC53b29jb21tZXJjZS1idXR0b24sYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbixib2R5I2FkZF9wYXltZW50X21ldGhvZCAuYnV0dG9uLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC5idXR0b24uYnV0dG9uLmFsdCxib2R5I2FkZF9wYXltZW50X21ldGhvZCAjYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9ue2ZvbnQtc2l6ZTozcmVtfX1ib2R5IC53b29jb21tZXJjZSAud29vY29tbWVyY2UtYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKSxib2R5IC53b29jb21tZXJjZSAub3JkZXItYWN0aW9ucyAuYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKSxib2R5IC53b29jb21tZXJjZSAuYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKSxib2R5IC53b29jb21tZXJjZSAuYnV0dG9uLmJ1dHRvbi5hbHQ6aG92ZXI6bm90KFtkaXNhYmxlZF0pLGJvZHkgLndvb2NvbW1lcmNlICNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b246aG92ZXI6bm90KFtkaXNhYmxlZF0pLGJvZHkgLndvb2NvbW1lcmNlIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKSxib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSksYm9keS53b29jb21tZXJjZS1jYXJ0IC5vcmRlci1hY3Rpb25zIC5idXR0b246aG92ZXI6bm90KFtkaXNhYmxlZF0pLGJvZHkud29vY29tbWVyY2UtY2FydCAuYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKSxib2R5Lndvb2NvbW1lcmNlLWNhcnQgLmJ1dHRvbi5idXR0b24uYWx0OmhvdmVyOm5vdChbZGlzYWJsZWRdKSxib2R5Lndvb2NvbW1lcmNlLWNhcnQgI2FkZF9wYXltZW50X21ldGhvZCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSksYm9keS53b29jb21tZXJjZS1jYXJ0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKSxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1idXR0b246aG92ZXI6bm90KFtkaXNhYmxlZF0pLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSksYm9keS53b29jb21tZXJjZS1jaGVja291dCAuYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKSxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5idXR0b24uYnV0dG9uLmFsdDpob3Zlcjpub3QoW2Rpc2FibGVkXSksYm9keS53b29jb21tZXJjZS1jaGVja291dCAjYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKSxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKSxib2R5I2FkZF9wYXltZW50X21ldGhvZCAud29vY29tbWVyY2UtYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKSxib2R5I2FkZF9wYXltZW50X21ldGhvZCAub3JkZXItYWN0aW9ucyAuYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKSxib2R5I2FkZF9wYXltZW50X21ldGhvZCAuYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKSxib2R5I2FkZF9wYXltZW50X21ldGhvZCAuYnV0dG9uLmJ1dHRvbi5hbHQ6aG92ZXI6bm90KFtkaXNhYmxlZF0pLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kICNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b246aG92ZXI6bm90KFtkaXNhYmxlZF0pLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKXtjb2xvcjojRkZGO2JhY2tncm91bmQtY29sb3I6IzAwMzY2Mztib3JkZXI6MXB4IHNvbGlkICMwMDM2NjM7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4wNSk7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfWJvZHkgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1idXR0b25bZGlzYWJsZWRdOm5vdCg6aG92ZXIpLGJvZHkgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1idXR0b246aG92ZXJbZGlzYWJsZWRdLGJvZHkgLndvb2NvbW1lcmNlIC5vcmRlci1hY3Rpb25zIC5idXR0b25bZGlzYWJsZWRdOm5vdCg6aG92ZXIpLGJvZHkgLndvb2NvbW1lcmNlIC5vcmRlci1hY3Rpb25zIC5idXR0b246aG92ZXJbZGlzYWJsZWRdLGJvZHkgLndvb2NvbW1lcmNlIC5idXR0b25bZGlzYWJsZWRdOm5vdCg6aG92ZXIpLGJvZHkgLndvb2NvbW1lcmNlIC5idXR0b246aG92ZXJbZGlzYWJsZWRdLGJvZHkgLndvb2NvbW1lcmNlIC5idXR0b24uYnV0dG9uLmFsdFtkaXNhYmxlZF06bm90KDpob3ZlciksYm9keSAud29vY29tbWVyY2UgLmJ1dHRvbi5idXR0b24uYWx0OmhvdmVyW2Rpc2FibGVkXSxib2R5IC53b29jb21tZXJjZSAjYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uW2Rpc2FibGVkXTpub3QoOmhvdmVyKSxib2R5IC53b29jb21tZXJjZSAjYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uOmhvdmVyW2Rpc2FibGVkXSxib2R5IC53b29jb21tZXJjZSAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbltkaXNhYmxlZF06bm90KDpob3ZlciksYm9keSAud29vY29tbWVyY2UgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b246aG92ZXJbZGlzYWJsZWRdLGJvZHkud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtYnV0dG9uW2Rpc2FibGVkXTpub3QoOmhvdmVyKSxib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWJ1dHRvbjpob3ZlcltkaXNhYmxlZF0sYm9keS53b29jb21tZXJjZS1jYXJ0IC5vcmRlci1hY3Rpb25zIC5idXR0b25bZGlzYWJsZWRdOm5vdCg6aG92ZXIpLGJvZHkud29vY29tbWVyY2UtY2FydCAub3JkZXItYWN0aW9ucyAuYnV0dG9uOmhvdmVyW2Rpc2FibGVkXSxib2R5Lndvb2NvbW1lcmNlLWNhcnQgLmJ1dHRvbltkaXNhYmxlZF06bm90KDpob3ZlciksYm9keS53b29jb21tZXJjZS1jYXJ0IC5idXR0b246aG92ZXJbZGlzYWJsZWRdLGJvZHkud29vY29tbWVyY2UtY2FydCAuYnV0dG9uLmJ1dHRvbi5hbHRbZGlzYWJsZWRdOm5vdCg6aG92ZXIpLGJvZHkud29vY29tbWVyY2UtY2FydCAuYnV0dG9uLmJ1dHRvbi5hbHQ6aG92ZXJbZGlzYWJsZWRdLGJvZHkud29vY29tbWVyY2UtY2FydCAjYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uW2Rpc2FibGVkXTpub3QoOmhvdmVyKSxib2R5Lndvb2NvbW1lcmNlLWNhcnQgI2FkZF9wYXltZW50X21ldGhvZCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbjpob3ZlcltkaXNhYmxlZF0sYm9keS53b29jb21tZXJjZS1jYXJ0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uW2Rpc2FibGVkXTpub3QoOmhvdmVyKSxib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b246aG92ZXJbZGlzYWJsZWRdLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWJ1dHRvbltkaXNhYmxlZF06bm90KDpob3ZlciksYm9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtYnV0dG9uOmhvdmVyW2Rpc2FibGVkXSxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5vcmRlci1hY3Rpb25zIC5idXR0b25bZGlzYWJsZWRdOm5vdCg6aG92ZXIpLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbjpob3ZlcltkaXNhYmxlZF0sYm9keS53b29jb21tZXJjZS1jaGVja291dCAuYnV0dG9uW2Rpc2FibGVkXTpub3QoOmhvdmVyKSxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5idXR0b246aG92ZXJbZGlzYWJsZWRdLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLmJ1dHRvbi5idXR0b24uYWx0W2Rpc2FibGVkXTpub3QoOmhvdmVyKSxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5idXR0b24uYnV0dG9uLmFsdDpob3ZlcltkaXNhYmxlZF0sYm9keS53b29jb21tZXJjZS1jaGVja291dCAjYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uW2Rpc2FibGVkXTpub3QoOmhvdmVyKSxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b246aG92ZXJbZGlzYWJsZWRdLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b25bZGlzYWJsZWRdOm5vdCg6aG92ZXIpLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b246aG92ZXJbZGlzYWJsZWRdLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC53b29jb21tZXJjZS1idXR0b25bZGlzYWJsZWRdOm5vdCg6aG92ZXIpLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC53b29jb21tZXJjZS1idXR0b246aG92ZXJbZGlzYWJsZWRdLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC5vcmRlci1hY3Rpb25zIC5idXR0b25bZGlzYWJsZWRdOm5vdCg6aG92ZXIpLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC5vcmRlci1hY3Rpb25zIC5idXR0b246aG92ZXJbZGlzYWJsZWRdLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC5idXR0b25bZGlzYWJsZWRdOm5vdCg6aG92ZXIpLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC5idXR0b246aG92ZXJbZGlzYWJsZWRdLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC5idXR0b24uYnV0dG9uLmFsdFtkaXNhYmxlZF06bm90KDpob3ZlciksYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLmJ1dHRvbi5idXR0b24uYWx0OmhvdmVyW2Rpc2FibGVkXSxib2R5I2FkZF9wYXltZW50X21ldGhvZCAjYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uW2Rpc2FibGVkXTpub3QoOmhvdmVyKSxib2R5I2FkZF9wYXltZW50X21ldGhvZCAjYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uOmhvdmVyW2Rpc2FibGVkXSxib2R5I2FkZF9wYXltZW50X21ldGhvZCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbltkaXNhYmxlZF06bm90KDpob3ZlciksYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b246aG92ZXJbZGlzYWJsZWRde2NvbG9yOiNGRkYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiNmOWE2M2QgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICNmOWE2M2QgIWltcG9ydGFudH1ib2R5IC53b29jb21tZXJjZSAud29vY29tbWVyY2UtYnV0dG9uOmxhc3QtY2hpbGQsYm9keSAud29vY29tbWVyY2UgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbjpsYXN0LWNoaWxkLGJvZHkgLndvb2NvbW1lcmNlIC5idXR0b246bGFzdC1jaGlsZCxib2R5IC53b29jb21tZXJjZSAuYnV0dG9uLmJ1dHRvbi5hbHQ6bGFzdC1jaGlsZCxib2R5IC53b29jb21tZXJjZSAjYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uOmxhc3QtY2hpbGQsYm9keSAud29vY29tbWVyY2UgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b246bGFzdC1jaGlsZCxib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWJ1dHRvbjpsYXN0LWNoaWxkLGJvZHkud29vY29tbWVyY2UtY2FydCAub3JkZXItYWN0aW9ucyAuYnV0dG9uOmxhc3QtY2hpbGQsYm9keS53b29jb21tZXJjZS1jYXJ0IC5idXR0b246bGFzdC1jaGlsZCxib2R5Lndvb2NvbW1lcmNlLWNhcnQgLmJ1dHRvbi5idXR0b24uYWx0Omxhc3QtY2hpbGQsYm9keS53b29jb21tZXJjZS1jYXJ0ICNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b246bGFzdC1jaGlsZCxib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b246bGFzdC1jaGlsZCxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1idXR0b246bGFzdC1jaGlsZCxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5vcmRlci1hY3Rpb25zIC5idXR0b246bGFzdC1jaGlsZCxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5idXR0b246bGFzdC1jaGlsZCxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5idXR0b24uYnV0dG9uLmFsdDpsYXN0LWNoaWxkLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgI2FkZF9wYXltZW50X21ldGhvZCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbjpsYXN0LWNoaWxkLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b246bGFzdC1jaGlsZCxib2R5I2FkZF9wYXltZW50X21ldGhvZCAud29vY29tbWVyY2UtYnV0dG9uOmxhc3QtY2hpbGQsYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbjpsYXN0LWNoaWxkLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC5idXR0b246bGFzdC1jaGlsZCxib2R5I2FkZF9wYXltZW50X21ldGhvZCAuYnV0dG9uLmJ1dHRvbi5hbHQ6bGFzdC1jaGlsZCxib2R5I2FkZF9wYXltZW50X21ldGhvZCAjYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uOmxhc3QtY2hpbGQsYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b246bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH1ib2R5IC53b29jb21tZXJjZSAud29vY29tbWVyY2UtYnV0dG9uLGJvZHkgLndvb2NvbW1lcmNlIC5vcmRlci1hY3Rpb25zIC5idXR0b24sYm9keSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuYWN0aW9ucyAuYnV0dG9uLGJvZHkud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtYnV0dG9uLGJvZHkud29vY29tbWVyY2UtY2FydCAub3JkZXItYWN0aW9ucyAuYnV0dG9uLGJvZHkud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtY2FydC1mb3JtIC5hY3Rpb25zIC5idXR0b24sYm9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtYnV0dG9uLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbixib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmFjdGlvbnMgLmJ1dHRvbixib2R5I2FkZF9wYXltZW50X21ldGhvZCAud29vY29tbWVyY2UtYnV0dG9uLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC5vcmRlci1hY3Rpb25zIC5idXR0b24sYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuYWN0aW9ucyAuYnV0dG9ue3BhZGRpbmc6MS42cmVtIDJyZW07Ym9yZGVyLXJhZGl1czoyLjlyZW07Zm9udC1zaXplOjEuMnJlbX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpe2JvZHkgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1idXR0b24sYm9keSAud29vY29tbWVyY2UgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbixib2R5IC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2FydC1mb3JtIC5hY3Rpb25zIC5idXR0b24sYm9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1idXR0b24sYm9keS53b29jb21tZXJjZS1jYXJ0IC5vcmRlci1hY3Rpb25zIC5idXR0b24sYm9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmFjdGlvbnMgLmJ1dHRvbixib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1idXR0b24sYm9keS53b29jb21tZXJjZS1jaGVja291dCAub3JkZXItYWN0aW9ucyAuYnV0dG9uLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuYWN0aW9ucyAuYnV0dG9uLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC53b29jb21tZXJjZS1idXR0b24sYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbixib2R5I2FkZF9wYXltZW50X21ldGhvZCAud29vY29tbWVyY2UtY2FydC1mb3JtIC5hY3Rpb25zIC5idXR0b257cGFkZGluZzoxLjhyZW0gMi44cmVtICFpbXBvcnRhbnQ7Zm9udC1zaXplOjIuNXJlbSAhaW1wb3J0YW50fX1ib2R5IC53b29jb21tZXJjZSBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdChbdHlwZT1cInJhbmdlXCJdKSxib2R5IC53b29jb21tZXJjZSB0ZXh0YXJlYSxib2R5IC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYSxib2R5IC53b29jb21tZXJjZSBzZWxlY3QsYm9keSAud29vY29tbWVyY2UgLnNlbGVjdDItc2VsZWN0aW9uLGJvZHkud29vY29tbWVyY2UtY2FydCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdChbdHlwZT1cInJhbmdlXCJdKSxib2R5Lndvb2NvbW1lcmNlLWNhcnQgdGV4dGFyZWEsYm9keS53b29jb21tZXJjZS1jYXJ0IGZvcm0gLmZvcm0tcm93IHRleHRhcmVhLGJvZHkud29vY29tbWVyY2UtY2FydCBzZWxlY3QsYm9keS53b29jb21tZXJjZS1jYXJ0IC5zZWxlY3QyLXNlbGVjdGlvbixib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwicmFuZ2VcIl0pLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgdGV4dGFyZWEsYm9keS53b29jb21tZXJjZS1jaGVja291dCBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYSxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IHNlbGVjdCxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5zZWxlY3QyLXNlbGVjdGlvbixib2R5I2FkZF9wYXltZW50X21ldGhvZCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdChbdHlwZT1cInJhbmdlXCJdKSxib2R5I2FkZF9wYXltZW50X21ldGhvZCB0ZXh0YXJlYSxib2R5I2FkZF9wYXltZW50X21ldGhvZCBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYSxib2R5I2FkZF9wYXltZW50X21ldGhvZCBzZWxlY3QsYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLnNlbGVjdDItc2VsZWN0aW9ue3dpZHRoOjEwMCU7Ym94LXNoYWRvdzowIDAgMi45cmVtIHJnYmEoMTc2LDIwNywyMjUsMC40Myk7Ym9yZGVyLXJhZGl1czoycmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtwYWRkaW5nOjEuOHJlbSAxLjlyZW07Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtjb2xvcjojNjE4M2EwO2ZvbnQtc2l6ZToxLjhyZW07bGluZS1oZWlnaHQ6bm9ybWFsfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7Ym9keSAud29vY29tbWVyY2UgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJyYW5nZVwiXSksYm9keSAud29vY29tbWVyY2UgdGV4dGFyZWEsYm9keSAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgdGV4dGFyZWEsYm9keSAud29vY29tbWVyY2Ugc2VsZWN0LGJvZHkgLndvb2NvbW1lcmNlIC5zZWxlY3QyLXNlbGVjdGlvbixib2R5Lndvb2NvbW1lcmNlLWNhcnQgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJyYW5nZVwiXSksYm9keS53b29jb21tZXJjZS1jYXJ0IHRleHRhcmVhLGJvZHkud29vY29tbWVyY2UtY2FydCBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYSxib2R5Lndvb2NvbW1lcmNlLWNhcnQgc2VsZWN0LGJvZHkud29vY29tbWVyY2UtY2FydCAuc2VsZWN0Mi1zZWxlY3Rpb24sYm9keS53b29jb21tZXJjZS1jaGVja291dCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdChbdHlwZT1cInJhbmdlXCJdKSxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IHRleHRhcmVhLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybSAuZm9ybS1yb3cgdGV4dGFyZWEsYm9keS53b29jb21tZXJjZS1jaGVja291dCBzZWxlY3QsYm9keS53b29jb21tZXJjZS1jaGVja291dCAuc2VsZWN0Mi1zZWxlY3Rpb24sYm9keSNhZGRfcGF5bWVudF9tZXRob2QgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJyYW5nZVwiXSksYm9keSNhZGRfcGF5bWVudF9tZXRob2QgdGV4dGFyZWEsYm9keSNhZGRfcGF5bWVudF9tZXRob2QgZm9ybSAuZm9ybS1yb3cgdGV4dGFyZWEsYm9keSNhZGRfcGF5bWVudF9tZXRob2Qgc2VsZWN0LGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC5zZWxlY3QyLXNlbGVjdGlvbntmb250LXNpemU6M3JlbX19Ym9keSAud29vY29tbWVyY2UgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJyYW5nZVwiXSk6Zm9jdXMsYm9keSAud29vY29tbWVyY2UgdGV4dGFyZWE6Zm9jdXMsYm9keSAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgdGV4dGFyZWE6Zm9jdXMsYm9keSAud29vY29tbWVyY2Ugc2VsZWN0OmZvY3VzLGJvZHkgLndvb2NvbW1lcmNlIC5zZWxlY3QyLXNlbGVjdGlvbjpmb2N1cyxib2R5Lndvb2NvbW1lcmNlLWNhcnQgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJyYW5nZVwiXSk6Zm9jdXMsYm9keS53b29jb21tZXJjZS1jYXJ0IHRleHRhcmVhOmZvY3VzLGJvZHkud29vY29tbWVyY2UtY2FydCBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYTpmb2N1cyxib2R5Lndvb2NvbW1lcmNlLWNhcnQgc2VsZWN0OmZvY3VzLGJvZHkud29vY29tbWVyY2UtY2FydCAuc2VsZWN0Mi1zZWxlY3Rpb246Zm9jdXMsYm9keS53b29jb21tZXJjZS1jaGVja291dCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdChbdHlwZT1cInJhbmdlXCJdKTpmb2N1cyxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IHRleHRhcmVhOmZvY3VzLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybSAuZm9ybS1yb3cgdGV4dGFyZWE6Zm9jdXMsYm9keS53b29jb21tZXJjZS1jaGVja291dCBzZWxlY3Q6Zm9jdXMsYm9keS53b29jb21tZXJjZS1jaGVja291dCAuc2VsZWN0Mi1zZWxlY3Rpb246Zm9jdXMsYm9keSNhZGRfcGF5bWVudF9tZXRob2QgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJyYW5nZVwiXSk6Zm9jdXMsYm9keSNhZGRfcGF5bWVudF9tZXRob2QgdGV4dGFyZWE6Zm9jdXMsYm9keSNhZGRfcGF5bWVudF9tZXRob2QgZm9ybSAuZm9ybS1yb3cgdGV4dGFyZWE6Zm9jdXMsYm9keSNhZGRfcGF5bWVudF9tZXRob2Qgc2VsZWN0OmZvY3VzLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC5zZWxlY3QyLXNlbGVjdGlvbjpmb2N1c3tib3JkZXI6MXB4IHNvbGlkICMwMDM2NjM7b3V0bGluZTowfWJvZHkgLndvb2NvbW1lcmNlIHRleHRhcmVhLGJvZHkgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IHRleHRhcmVhLGJvZHkud29vY29tbWVyY2UtY2FydCB0ZXh0YXJlYSxib2R5Lndvb2NvbW1lcmNlLWNhcnQgZm9ybSAuZm9ybS1yb3cgdGV4dGFyZWEsYm9keS53b29jb21tZXJjZS1jaGVja291dCB0ZXh0YXJlYSxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0gLmZvcm0tcm93IHRleHRhcmVhLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIHRleHRhcmVhLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIGZvcm0gLmZvcm0tcm93IHRleHRhcmVhe21pbi1oZWlnaHQ6MTYwcHg7cmVzaXplOm5vbmV9Ym9keSAud29vY29tbWVyY2UgLnNlbGVjdDItc2VsZWN0aW9uLGJvZHkud29vY29tbWVyY2UtY2FydCAuc2VsZWN0Mi1zZWxlY3Rpb24sYm9keS53b29jb21tZXJjZS1jaGVja291dCAuc2VsZWN0Mi1zZWxlY3Rpb24sYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLnNlbGVjdDItc2VsZWN0aW9ue3BhZGRpbmc6MS41cmVtIDEuOXJlbTtoZWlnaHQ6YXV0b31ib2R5IC53b29jb21tZXJjZSAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxib2R5Lndvb2NvbW1lcmNlLWNhcnQgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsYm9keS53b29jb21tZXJjZS1jaGVja291dCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxib2R5I2FkZF9wYXltZW50X21ldGhvZCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9Ym9keSAud29vY29tbWVyY2UgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csYm9keS53b29jb21tZXJjZS1jYXJ0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7dG9wOjA7cmlnaHQ6N3B4O2JvdHRvbTowO21hcmdpbjphdXRvfWJvZHkgLndvb2NvbW1lcmNlIGZpZWxkc2V0LGJvZHkud29vY29tbWVyY2UtY2FydCBmaWVsZHNldCxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGZpZWxkc2V0LGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIGZpZWxkc2V0e2JvcmRlcjowO21hcmdpbjowO3BhZGRpbmc6MH1ib2R5IC53b29jb21tZXJjZSBmaWVsZHNldCBsZWdlbmQsYm9keS53b29jb21tZXJjZS1jYXJ0IGZpZWxkc2V0IGxlZ2VuZCxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGZpZWxkc2V0IGxlZ2VuZCxib2R5I2FkZF9wYXltZW50X21ldGhvZCBmaWVsZHNldCBsZWdlbmR7Zm9udC13ZWlnaHQ6NTAwfWJvZHkgLndvb2NvbW1lcmNlIC5mb3JtLXJvdyxib2R5Lndvb2NvbW1lcmNlLWNhcnQgLmZvcm0tcm93LGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLmZvcm0tcm93LGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC5mb3JtLXJvd3ttYXJnaW4tYm90dG9tOjIuN3JlbX1ib2R5IC53b29jb21tZXJjZSBmb3JtIC5zaG93LXBhc3N3b3JkLWlucHV0LGJvZHkud29vY29tbWVyY2UtY2FydCBmb3JtIC5zaG93LXBhc3N3b3JkLWlucHV0LGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybSAuc2hvdy1wYXNzd29yZC1pbnB1dCxib2R5I2FkZF9wYXltZW50X21ldGhvZCBmb3JtIC5zaG93LXBhc3N3b3JkLWlucHV0e3RvcDoxZW0gIWltcG9ydGFudH1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9ue21hcmdpbi1yaWdodDo1cmVtO2JhY2tncm91bmQ6I2YyZmFmZTtwYWRkaW5nOjIuNXJlbSAzcmVtO2JveC1zaGFkb3c6MCAwIDZweCByZ2JhKDQ1LDQ1LDQ1LDAuMSk7Ym9yZGVyLXJhZGl1czoycmVtO3dpZHRoOjMwcmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7Ym9keS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbnt3aWR0aDozMHJlbTtmbG9hdDpsZWZ0fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2JvZHkud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb257d2lkdGg6MTAwJTtmbG9hdDpub25lO21hcmdpbi1ib3R0b206My41cmVtfX1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVse21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmV9Ym9keS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaXttYXJnaW46MCAwIDEuNnJlbSAwfWJvZHkud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkgYXtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojMDAzNjYzO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MTt0ZXh0LWRlY29yYXRpb246bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpe2JvZHkud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkgYXtmb250LXNpemU6M3JlbX19Ym9keS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaSBhOmhvdmVye2NvbG9yOiNmOWE2M2R9Ym9keS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaS5pcy1hY3RpdmU+YXtjb2xvcjojZjlhNjNkfWJvZHkud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGk6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9Ym9keS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudHt3aWR0aDpjYWxjKDEwMCUgLSAzNXJlbSl9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtib2R5Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50e3dpZHRoOmNhbGMoMTAwJSAtIDM1cmVtKTtmbG9hdDpyaWdodH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50e3dpZHRoOjEwMCU7ZmxvYXQ6bm9uZX19Ym9keS53b29jb21tZXJjZS1jYXJ0IC5xdWFudGl0eS1pbnB1dC1jYXJ0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46MDt3aWR0aDoxNTBweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpe2JvZHkud29vY29tbWVyY2UtY2FydCAucXVhbnRpdHktaW5wdXQtY2FydHttYXJnaW4tbGVmdDphdXRvfX1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLnF1YW50aXR5LWlucHV0LWNhcnQgYnV0dG9ue3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7cGFkZGluZzowO21hcmdpbjowIDVweDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjF9Ym9keS53b29jb21tZXJjZS1jYXJ0IC5xdWFudGl0eS1pbnB1dC1jYXJ0IGJ1dHRvbi5taW51c3ttYXJnaW4tbGVmdDowfWJvZHkud29vY29tbWVyY2UtY2FydCAucXVhbnRpdHktaW5wdXQtY2FydCBidXR0b24ucGx1c3ttYXJnaW4tcmlnaHQ6MH1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLnF1YW50aXR5LWlucHV0LWNhcnQgYnV0dG9uIGl7ZGlzcGxheTpibG9ja31ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLnF1YW50aXR5LWlucHV0LWNhcnQgaW5wdXR7d2lkdGg6NDBweDtoZWlnaHQ6MzBweDtwYWRkaW5nOjA7bWFyZ2luOjAgNXB4O3RleHQtYWxpZ246Y2VudGVyO2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXItcmFkaXVzOjRweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxfWJvZHkud29vY29tbWVyY2UtY2FydCAucXVhbnRpdHktaW5wdXQtY2FydCBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixib2R5Lndvb2NvbW1lcmNlLWNhcnQgLnF1YW50aXR5LWlucHV0LWNhcnQgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7bWFyZ2luOjB9Ym9keS53b29jb21tZXJjZS1jYXJ0IC5xdWFudGl0eS1pbnB1dC1jYXJ0IGlucHV0W3R5cGU9XCJudW1iZXJcIl17LW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZDt3aWR0aDo4MHB4ICFpbXBvcnRhbnR9LmRlZmF1bHQtdHh0e2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjIuOHJlbX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5kZWZhdWx0LXR4dHtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyNHB4fX0uaGVhZGxpbmUtLTEsLmRlZmF1bHQgaDF7Zm9udC1zaXplOjUuNXJlbTtsaW5lLWhlaWdodDo2LjZyZW19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuaGVhZGxpbmUtLTEsLmRlZmF1bHQgaDF7Zm9udC1zaXplOjMxcHg7bGluZS1oZWlnaHQ6NDRweH19LmhlYWRsaW5lLS0yLC5kZWZhdWx0IGgye2ZvbnQtc2l6ZToyLjZyZW07Zm9udC13ZWlnaHQ6NTAwfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmhlYWRsaW5lLS0yLC5kZWZhdWx0IGgye2ZvbnQtc2l6ZToycmVtfX0uaGVhZGxpbmUtLTMsLmRlZmF1bHQgaDN7Zm9udC1zaXplOjIuMXJlbTtmb250LXdlaWdodDo1MDB9LmhlYWRsaW5lLS00LC5kZWZhdWx0IGg0e2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NTAwfS5oZWFkbGluZS0tNSwuZGVmYXVsdCBoNXtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjUwMH0uaGVhZGxpbmUtLTYsLmRlZmF1bHQgaDZ7Zm9udC1zaXplOjEuNHJlbTtmb250LXdlaWdodDo1MDB9LmRlZmF1bHQgaDEsLmRlZmF1bHQgaDIsLmRlZmF1bHQgaDMsLmRlZmF1bHQgaDQsLmRlZmF1bHQgaDUsLmRlZmF1bHQgaDZ7ZGlzcGxheTpibG9ja30uZGVmYXVsdCBwe2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6M3JlbX0uZGVmYXVsdCBwIGltZ3twYWRkaW5nOjNyZW0gMCAxLjVyZW19LmRlZmF1bHQgdWx7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MCAwIDJyZW19LmRlZmF1bHQgdWwgbGl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjQuM3JlbTtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjEuOHJlbTtsaW5lLWhlaWdodDozLjlyZW19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuZGVmYXVsdCB1bCBsaXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMXB4O21hcmdpbi1ib3R0b206MjFweH19LmRlZmF1bHQgdWwgbGk6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7bWFyZ2luOjAgYXV0bztiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9jaGVjay1jaXJjdWxhci5zdmdcIik7d2lkdGg6Mi4zcmVtO2hlaWdodDoyLjNyZW19LmRlZmF1bHQgbGl7Zm9udC1zaXplOjEuOHJlbTtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbToxLjVyZW19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuZGVmYXVsdCBsaXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMXB4fX1ib2R5IC5kZWZhdWx0LW5ldXRyYWwgaDIsYm9keSAuZGVmYXVsdC1uZXV0cmFsIGgzLGJvZHkgLmRlZmF1bHQtbmV1dHJhbCBoNCxib2R5IC5kZWZhdWx0LW5ldXRyYWwgaDV7Y29sb3I6IzAwMzY2MztsaW5lLWhlaWdodDoxO2ZvbnQtd2VpZ2h0OjcwMH1ib2R5IC5kZWZhdWx0LW5ldXRyYWwgaDJ7Zm9udC1zaXplOjVyZW07bWFyZ2luLWJvdHRvbToyLjdyZW19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtib2R5IC5kZWZhdWx0LW5ldXRyYWwgaDJ7Zm9udC1zaXplOjMwcHg7bWFyZ2luLWJvdHRvbToyMXB4fX1ib2R5IC5kZWZhdWx0LW5ldXRyYWwgaDN7Zm9udC1zaXplOjQuM3JlbTttYXJnaW4tYm90dG9tOjIuN3JlbX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe2JvZHkgLmRlZmF1bHQtbmV1dHJhbCBoM3tmb250LXNpemU6MjdweH19Ym9keSAuZGVmYXVsdC1uZXV0cmFsIGg0e2ZvbnQtc2l6ZTozLjVyZW07bWFyZ2luLWJvdHRvbToyLjdyZW19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtib2R5IC5kZWZhdWx0LW5ldXRyYWwgaDR7Zm9udC1zaXplOjIxcHg7bWFyZ2luLWJvdHRvbToyM3B4fX1ib2R5IC5kZWZhdWx0LW5ldXRyYWwgaDV7Zm9udC1zaXplOjIuNHJlbTttYXJnaW4tYm90dG9tOjMuNXJlbTtjb2xvcjojMDAwfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Ym9keSAuZGVmYXVsdC1uZXV0cmFsIGg1e2ZvbnQtc2l6ZToxOHB4fX1ib2R5IC5kZWZhdWx0LW5ldXRyYWwgaDZ7Zm9udC1zaXplOjEuOHJlbTttYXJnaW4tYm90dG9tOjMuNHJlbTtjb2xvcjojMDAwfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Ym9keSAuZGVmYXVsdC1uZXV0cmFsIGg2e2ZvbnQtc2l6ZToxNnB4fX1ib2R5IC5kZWZhdWx0LW5ldXRyYWwgcHtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6Mi40cmVtO2NvbG9yOiMwYTIwMjI7bWFyZ2luLWJvdHRvbTo0LjJyZW19Ym9keSAuZGVmYXVsdC1uZXV0cmFsIHAgYXtjb2xvcjojMDAzNjYzfWJvZHkgLmRlZmF1bHQtbmV1dHJhbCBwIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe2JvZHkgLmRlZmF1bHQtbmV1dHJhbCBwe2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyN3B4fX1ib2R5IC5kZWZhdWx0LW5ldXRyYWwgLmdhbGxlcnl7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LTIuMXJlbTttYXJnaW4tcmlnaHQ6LTIuMXJlbX1ib2R5IC5kZWZhdWx0LW5ldXRyYWwgLmdhbGxlcnkgaW1ne2JvcmRlcjowIHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtib2R5IC5kZWZhdWx0LW5ldXRyYWwgLmdhbGxlcnl7bWFyZ2luOmF1dG8gLTEycHggMzBweCAhaW1wb3J0YW50fX1ib2R5IC5kZWZhdWx0LW5ldXRyYWwgLmdhbGxlcnktaXRlbXtwYWRkaW5nOjAgMi4xcmVtfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Ym9keSAuZGVmYXVsdC1uZXV0cmFsIC5nYWxsZXJ5LWl0ZW17cGFkZGluZzowIDZweH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtib2R5IC5kZWZhdWx0LW5ldXRyYWwgLmFsaWdubm9uZXttYXJnaW46MCAtMi41cmVtO3dpZHRoOmNhbGMoMTAwJSArIDVyZW0pO21heC13aWR0aDpjYWxjKDEwMCUgKyA1cmVtKX19Y29kZXtmb250LXNpemU6aW5oZXJpdDtmb250LWZhbWlseTppbmhlcml0O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6OX1jb2RlOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3dpZHRoOjEwMCU7aGVpZ2h0OjAuNnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiM4OWJkYmI7ei1pbmRleDotMX0uYm94ZXMzNjAtb3ZlcntwYWRkaW5nLWJvdHRvbToxMHJlbTt0ZXh0LWFsaWduOmNlbnRlcn0uYm94ZXMzNjB7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojZjJmYWZlfS5ib3hlczM2MF9fcm93e2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTguM3JlbX1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsuYm94ZXMzNjBfX3Jvd3tmbGV4LXdyYXA6d3JhcDttYXJnaW46MCAtMS4yNXJlbX19LmJveGVzMzYwX190aXRsZXtjb2xvcjojMDAzNjYzO2ZvbnQtZmFtaWx5OlwiTmV4YVhCb2xkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6My42cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbTozLjRyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYm94ZXMzNjBfX3RpdGxle3RleHQtYWxpZ246Y2VudGVyfX0uYm94ZXMzNjAgLnR0YmkzNjAtYnRucy1yb3d7cGFkZGluZy1ib3R0b206NXJlbX0uYm94MzYwe3dpZHRoOmNhbGMoMTAwJSAtIDIuMXJlbSk7cGFkZGluZzo0LjNyZW0gMi45cmVtIDMuOHJlbTttYXJnaW4tcmlnaHQ6Mi44cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtib3JkZXItcmFkaXVzOjRyZW07dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtib3gtc2hhZG93OjAgMCAyOXB4IHJnYmEoMTc2LDIwNywyMjUsMC40Myl9LmJveDM2MDpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5ib3gzNjB7ZmxleC13cmFwOndyYXA7d2lkdGg6Y2FsYygyNSUgLSAyLjUxcmVtKTttYXJnaW46MCAxLjI1cmVtIDIuNXJlbSAxLjI1cmVtfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5ib3gzNjB7d2lkdGg6Y2FsYyg1MCUgLSAyLjUxcmVtKX19LmJveDM2MF9faWNve3dpZHRoOjEyLjFyZW07aGVpZ2h0OjEyLjFyZW07bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tYm90dG9tOjMuOXJlbX1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsuYm94MzYwX19pY297d2lkdGg6NTAlO2hlaWdodDphdXRvfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5ib3gzNjBfX2ljb3t3aWR0aDo3MCU7aGVpZ2h0OmF1dG99fS5ib3gzNjBfX2ljbyBpbWd7d2lkdGg6MTAwJX0uYm94MzYwX190aXRsZXtkaXNwbGF5OmJsb2NrO2NvbG9yOiMwMTM2NjM7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6Mi4zcmVtO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbToyLjlyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYm94MzYwX190aXRsZXtmb250LXNpemU6My41cmVtfX0uYm94MzYwX190eHR7Y29sb3I6IzYxODNhMDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjIuNXJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5ib3gzNjBfX3R4dHtmb250LXNpemU6Mi44cmVtO2xpbmUtaGVpZ2h0OjEuN319LmJveDM2MF9fbGlua3ttYXJnaW4tdG9wOjMuNnJlbX0uYm94MzYwX19saW5rIGF7Y29sb3I6I2Y5YTYzZDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuN31AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5ib3gzNjBfX2xpbmsgYXtmb250LXNpemU6Mi44cmVtfX0uYWJvdXQzNjB7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo1LjVyZW0gMCA1LjlyZW07b3ZlcmZsb3c6aGlkZGVufS5hYm91dDM2MF9fcm93e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5hYm91dDM2MF9fcm93e2ZsZXgtd3JhcDp3cmFwfX0uYWJvdXQzNjBfX2NvbnRlbnR7d2lkdGg6NjclO3BhZGRpbmctcmlnaHQ6MTNyZW19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsuYWJvdXQzNjBfX2NvbnRlbnR7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OjB9fS5hYm91dDM2MF9fdGl0bGV7Y29sb3I6IzAwMzY2MztsaW5lLWhlaWdodDoxLjI7Zm9udC1mYW1pbHk6XCJOZXhhWEJvbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozLjZyZW07Zm9udC13ZWlnaHQ6NDAwfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7LmFib3V0MzYwX190aXRsZXt0ZXh0LWFsaWduOmNlbnRlcn19LmFib3V0MzYwX190eHR7Y29sb3I6IzYxODNhMDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuN31AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5hYm91dDM2MF9fdHh0e3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTozcmVtfX0uYWJvdXQzNjBfX2xvZ29ze3dpZHRoOjMzJTtwYWRkaW5nLWxlZnQ6MDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7LmFib3V0MzYwX19sb2dvc3t3aWR0aDoxMDAlO21heC13aWR0aDozMzBweDttYXJnaW46YXV0bztwYWRkaW5nLWxlZnQ6MH19LmFib3V0MzYwX19sb2dve3dpZHRoOjMwJTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjAgMS4ycmVtO29wYWNpdHk6LjY1fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmFib3V0MzYwX19sb2dve21heC13aWR0aDoxMTBweH19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsuYWJvdXQzNjBfX2xvZ297d2lkdGg6MzMuMyV9fS5hYm91dDM2MF9fbG9nbzpob3ZlcntvcGFjaXR5OjF9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYWJvdXQzNjBfX2J0bnt0ZXh0LWFsaWduOmNlbnRlcn19LmFib3V0MzYwLWRlZnMtb25seXtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MDt3aWR0aDowO292ZXJmbG93Om5vbmU7bGVmdDotMTAwJX0uYWJvdXQzNjAtYnRucy1yb3d7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOjVyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYWJvdXQzNjAtYnRucy1yb3d7bWFyZ2luLWJvdHRvbTo1cmVtO2p1c3RpZnktY29udGVudDpjZW50ZXJ9fS5hYm91dDM2MC1idG5zLXJvd19fb3J7bWFyZ2luOmF1dG8gM3JlbSBhdXRvIDEuN3JlbTtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDozLjJyZW07Y29sb3I6IzYxODNhMH0uY2xpZW50czM2MHtwYWRkaW5nOjEuMnJlbSAwIDJyZW07dGV4dC1hbGlnbjpsZWZ0O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmNsaWVudHMzNjB7cGFkZGluZzo4cmVtIDAgOHJlbX19LmNsaWVudHMzNjBfX3RpdGxle2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6My4ycmVtO21hcmdpbi1ib3R0b206MH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5jbGllbnRzMzYwX190aXRsZXtmb250LXNpemU6My40cmVtfX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5jbGllbnRzMzYwX190aXRsZXtmb250LXNpemU6My40cmVtfX0uY2xpZW50czM2MF9fdHh0e2NvbG9yOiM2MTgzYTA7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS43O21heC13aWR0aDo5Ni41cmVtO21hcmdpbjphdXRvO21hcmdpbi10b3A6NS41cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmNsaWVudHMzNjBfX3R4dHtmb250LXNpemU6MnJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsuY2xpZW50czM2MF9fdHh0e2ZvbnQtc2l6ZTozcmVtfX0uY2xpZW50czM2MC1vd2wtd3JhcHtwYWRkaW5nLXRvcDozcmVtO2hlaWdodDoxMTBweH1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5jbGllbnRzMzYwLW93bC13cmFwe3BhZGRpbmctdG9wOjNyZW07cGFkZGluZy1ib3R0b206OC4zcmVtO21hcmdpbi1ib3R0b206NS43cmVtO2hlaWdodDoyMDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KXsuY2xpZW50czM2MC1vd2wtd3JhcHtwYWRkaW5nLXRvcDoxNXB4O3BhZGRpbmctYm90dG9tOjQwcHg7bWFyZ2luLWJvdHRvbTozMHB4O2hlaWdodDoxNTdweH19Lm93bC1jYXJvdXNlbC5jbGllbnRzMzYwLW93bCAub3dsLWRvdHN7bWFyZ2luLXRvcDo1LjRyZW19Lm93bC1jYXJvdXNlbC5jbGllbnRzMzYwLW93bCAub3dsLWRvdHMgYnV0dG9uLm93bC1kb3R7d2lkdGg6Mi4zcmVtO2hlaWdodDoyLjNyZW07YmFja2dyb3VuZC1jb2xvcjojMDAzNjYzO2JvcmRlcjowLjJyZW0gc29saWQgIzAwMzY2MztvdXRsaW5lOjB9Lm93bC1jYXJvdXNlbC5jbGllbnRzMzYwLW93bCAub3dsLWRvdHMgYnV0dG9uLm93bC1kb3Q6aG92ZXIsLm93bC1jYXJvdXNlbC5jbGllbnRzMzYwLW93bCAub3dsLWRvdHMgYnV0dG9uLm93bC1kb3QuYWN0aXZle3dpZHRoOjIuM3JlbTtoZWlnaHQ6Mi4zcmVtO2JhY2tncm91bmQtY29sb3I6I2ZhYjUxODtib3JkZXI6MC4ycmVtIHNvbGlkICNmYWI1MTh9LmNsaWVudHMzNjAtbG9nbzpob3ZlcntmaWx0ZXI6bm9uZX0ubW9yZTM2MC1kZWZzLW9ubHl7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjA7d2lkdGg6MDtvdmVyZmxvdzpub25lO2xlZnQ6LTEwMCV9LmNvbnRlbnQzNjBfX21haW57bWFyZ2luLXRvcDozMHB4O3RleHQtYWxpZ246Y2VudGVyfS5jb250ZW50MzYwX19tYWluIGgxe2NvbG9yOiMwMDM2NjM7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6NS40cmVtO2ZvbnQtd2VpZ2h0OjkwMDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbTo0cmVtfS5jb250ZW50MzYwX19tYWluIHB7Y29sb3I6IzYxODNhMDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjd9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuY29udGVudDM2MF9fbWFpbiBwe2ZvbnQtc2l6ZTozcmVtfX0ubW9yZTM2MHtiYWNrZ3JvdW5kOiNmMmZhZmU7cGFkZGluZzo5cmVtIDAgMTFyZW07b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm1vcmUzNjB7cGFkZGluZzowcHh9fS5tb3JlMzYwX19yb3d7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXJ9Lm1vcmUzNjAtcGhvdG9ze3dpZHRoOjM2JX1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsubW9yZTM2MC1waG90b3N7d2lkdGg6NTAlfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5tb3JlMzYwLXBob3Rvc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMDAlO2ZsZXgtd3JhcDp3cmFwfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5tb3JlMzYwLXBob3Rvc19fc2luZ2xle2Rpc3BsYXk6ZmxleDttYXJnaW4tYm90dG9tOjVyZW07anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDo1MCU7cGFkZGluZzowfX0ubW9yZTM2MC1waG90b3NfX3NpbmdsZS1pbWd7ZGlzcGxheTpibG9jazt3aWR0aDo1MCU7bWFyZ2luLWxlZnQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZX0ubW9yZTM2MC1waG90b3NfX3NpbmdsZS1pbWcgaW1ne2Rpc3BsYXk6YmxvY2s7bWF4LWhlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5tb3JlMzYwLXBob3Rvc19fc2luZ2xlLWltZ3t3aWR0aDo5MCV9fS5tb3JlMzYwLXBob3Rvc19fc2luZ2xlLWltZzphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7d2lkdGg6MTEuNHJlbTtoZWlnaHQ6MTAuMXJlbTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9rMS5zdmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWlufS5tb3JlMzYwLXBob3Rvc19fc2luZ2xlLWltZy0tMTphZnRlcntsZWZ0Oi04LjNyZW07Ym90dG9tOjExcmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm1vcmUzNjAtcGhvdG9zX19zaW5nbGUtaW1nLS0xe3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206MnJlbX0ubW9yZTM2MC1waG90b3NfX3NpbmdsZS1pbWctLTEgaW1ne21hcmdpbjphdXRvfX0ubW9yZTM2MC1waG90b3NfX3NpbmdsZS1pbWctLTI6YWZ0ZXJ7bGVmdDotNy4ycmVtO2JvdHRvbTotMnJlbTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0ubW9yZTM2MC1waG90b3NfX3NpbmdsZS1pbWctLTM6YWZ0ZXJ7bGVmdDphdXRvO3JpZ2h0Oi0yLjhyZW07Ym90dG9tOmF1dG87dG9wOi02LjVyZW07YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvazMuc3ZnXCIpfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm1vcmUzNjAtcGhvdG9zX19zaW5nbGU6Zmlyc3QtY2hpbGR7d2lkdGg6MTAwJTtoZWlnaHQ6NTByZW19Lm1vcmUzNjAtcGhvdG9zX19zaW5nbGU6Zmlyc3QtY2hpbGQgLm1vcmUzNjAtcGhvdG9zX19zaW5nbGUtaW1ne3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9fS5tb3JlMzYwLXBob3Rvc19fc2luZ2xlOm50aC1jaGlsZCgyKSAubW9yZTM2MC1waG90b3NfX3NpbmdsZS1pbWd7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6MH0ubW9yZTM2MC1jb250ZW50e3dpZHRoOjY0JTtwYWRkaW5nOjIuMXJlbSAwIDAgNy4zcmVtfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5tb3JlMzYwLWNvbnRlbnR7d2lkdGg6NTAlfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5tb3JlMzYwLWNvbnRlbnR7d2lkdGg6MTAwJTtwYWRkaW5nOjA7bWFyZ2luLXRvcDoycmVtfX0ubW9yZTM2MC1jb250ZW50LWNvbnRhaW5lcntkaXNwbGF5OmZsZXg7ei1pbmRleDoxfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm1vcmUzNjAtY29udGVudC1jb250YWluZXJ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9fS5tb3JlMzYwLWNvbnRlbnRfX3RpdGxle2NvbG9yOiMwMDM2NjM7Zm9udC1mYW1pbHk6XCJOZXhhWEJvbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozLjZyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjttYXJnaW4tYm90dG9tOjQuMnJlbX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5tb3JlMzYwLWNvbnRlbnRfX3RpdGxle3RleHQtYWxpZ246Y2VudGVyfX0ubW9yZTM2MC1jb250ZW50X190eHR7Y29sb3I6IzYxODNhMDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNzt0ZXh0LWFsaWduOmp1c3RpZnl9QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsubW9yZTM2MC1jb250ZW50X190eHR7Zm9udC1zaXplOjNyZW19Lm1vcmUzNjAtY29udGVudF9fdHh0IHB7bWFyZ2luLWJvdHRvbTozcmVtO3RleHQtYWxpZ246Y2VudGVyfX0ubmV3czM2MC1mZWF0dXJlZHtwYWRkaW5nOjhyZW0gMCAxOHJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmMmZhZmU7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubmV3czM2MC1mZWF0dXJlZHtwYWRkaW5nOjVyZW19fS5uZXdzMzYwLWZlYXR1cmVkIC53cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5uZXdzMzYwLWZlYXR1cmVkX190aXRsZXtjb2xvcjojMDAzNjYzO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjUuNHJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS4yO21hcmdpbi1ib3R0b206MH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5uZXdzMzYwLWZlYXR1cmVkX190aXRsZXtmb250LXNpemU6NTBweDtsaW5lLWhlaWdodDo1OHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5uZXdzMzYwLWZlYXR1cmVkX190aXRsZXtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbToyLjVyZW19fS5uZXdzMzYwLWZlYXR1cmVkX190eHR7Y29sb3I6IzYxODNhMDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjd9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubmV3czM2MC1mZWF0dXJlZF9fdHh0e2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjMzcHg7bWFyZ2luLWJvdHRvbTo1MHB4fX0ubmV3czM2MC1mZWF0dXJlZC1uZXdze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nLXRvcDo2N3B4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lm5ld3MzNjAtZmVhdHVyZWQtbmV3c3tmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX0ubmV3czM2MC1mZWF0dXJlZC1uZXdzX19zaW5nbGV7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Y2FsYygzMy4zJSAtIDI1cHgpO21heC13aWR0aDozNjVweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5uZXdzMzYwLWZlYXR1cmVkLW5ld3NfX3NpbmdsZXt3aWR0aDoxMDAlO2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1ib3R0b206MTAwcHh9fS5uZXdzMzYwLWZlYXR1cmVkLW5ld3NfX2NvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTE5cHg7Ym90dG9tOi02M3B4O3dpZHRoOmNhbGMoMTAwJSAtIDE2cHgpO21pbi1oZWlnaHQ6MTQ4cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MCAxOXB4IDUzcHggcmdiYSgxNzYsMjA3LDIyNSwwLjQ0KTt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLXJhZGl1czo0MHB4O3BhZGRpbmc6MjhweCAzOHB4fS5uZXdzMzYwLWZlYXR1cmVkLW5ld3MtaW1ne2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJhZGl1czo0MHB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0ubmV3czM2MC1mZWF0dXJlZC1uZXdzLWltZzphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiMwMDM2NjM7b3BhY2l0eTowO3RyYW5zaXRpb246LjNzIGVhc2V9Lm5ld3MzNjAtZmVhdHVyZWQtbmV3cy1pbWcgaW1ne2Rpc3BsYXk6YmxvY2t9Lm5ld3MzNjAtZmVhdHVyZWQtbmV3cy1pbWcgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO21hcmdpbjphdXRvO3BhZGRpbmc6MCA4MHB4O2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6NDNweDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6NTJweDt6LWluZGV4OjI7b3BhY2l0eTowfS5uZXdzMzYwLWZlYXR1cmVkLW5ld3MtaW1nOmhvdmVyOmFmdGVye29wYWNpdHk6MC43N30ubmV3czM2MC1mZWF0dXJlZC1uZXdzLWltZzpob3ZlciBzcGFue29wYWNpdHk6MX0ubmV3czM2MC1mZWF0dXJlZC1uZXdzLWRhdGV7Y29sb3I6IzYxODNhMDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoyLjVyZW07bWFyZ2luLWJvdHRvbToxOHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5uZXdzMzYwLWZlYXR1cmVkLW5ld3MtdGl0bGV7Y29sb3I6IzAwMzY2Mztmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMXB4O2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoyLjVyZW07bWFyZ2luLWJvdHRvbTowfS5wb3N0LWVuZHtwYWRkaW5nOjEwMHB4IDAgMH0ucG9zdC1lbmRfX25hdntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLXRvcDotNjBweDttYXJnaW4tYm90dG9tOjYwcHg7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wb3N0LWVuZF9fbmF2e2ZvbnQtc2l6ZTozcmVtfX0ucG9zdC1lbmRfX25hdiBhe2NvbG9yOiMwMDM2NjN9Lm5ld3MzNjB7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDAgMThyZW07dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubmV3czM2MHtwYWRkaW5nOjAgMCAxMnJlbX19Lm5ld3MzNjAgLndyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmV9Lm5ld3MzNjBfX3RpdGxle2NvbG9yOiMwMDM2NjM7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6NS40cmVtO2ZvbnQtd2VpZ2h0OjkwMDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbTo0LjVyZW19QG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCl7Lm5ld3MzNjBfX3RpdGxle2ZvbnQtc2l6ZTo1MHB4O2xpbmUtaGVpZ2h0OjU4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lm5ld3MzNjBfX3RpdGxle2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjEuMjttYXJnaW4tYm90dG9tOjIuNXJlbX19Lm5ld3MzNjBfX3R4dHtjb2xvcjojNjE4M2EwO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuN31AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KXsubmV3czM2MF9fdHh0e2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjEuNzttYXJnaW4tYm90dG9tOjVyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lm5ld3MzNjBfX3R4dHtmb250LXNpemU6M3JlbX19Lm5ld3MzNjBfX2NvbnRlbnR7cGFkZGluZy10b3A6MTguNXJlbX0ubmV3czM2MCAuaW1nLWFicyBpbWd7bWF4LXdpZHRoOjQzcmVtfS5uZXdzMzYwIC5pbWctYWJzLS1uMXt0b3A6LTQ0LjVyZW07bGVmdDowfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lm5ld3MzNjAgLmltZy1hYnMtLW4xe2Rpc3BsYXk6bm9uZX19Lm5ld3MzNjAtbmV3c3ttYXJnaW46LTIuM3JlbTtwYWRkaW5nLXRvcDo2LjdyZW07d2lkdGg6Y2FsYygxMDAlICsgNS42cmVtKTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubmV3czM2MC1uZXdze21heC13aWR0aDo1NXJlbTttYXJnaW46MCBhdXRvfX0ubmV3czM2MC1uZXdzX19zaW5nbGV7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Y2FsYygzMy4zMyUgLSA1LjZyZW0pO21hcmdpbjowIDIuM3JlbTtwYWRkaW5nLXJpZ2h0OjJyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubmV3czM2MC1uZXdzX19zaW5nbGV7d2lkdGg6MTAwJTttYXJnaW46MCAwIDlyZW19fS5uZXdzMzYwLW5ld3NfX2NvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6OTYlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMS45cmVtIDUuM3JlbSByZ2JhKDE3NiwyMDcsMjI1LDAuNDQpO3RleHQtYWxpZ246bGVmdDtib3JkZXItcmFkaXVzOjRyZW07cGFkZGluZzoyLjhyZW07bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tdG9wOi02LjhyZW07bWFyZ2luLXJpZ2h0Oi0ycmVtfS5uZXdzMzYwLW5ld3MtdGl0bGV7Y29sb3I6IzAwMzY2Mztmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbTowO3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7Lm5ld3MzNjAtbmV3cy10aXRsZXtmb250LXNpemU6M3JlbX19Lm5ld3MzNjAtbmV3cy1pbWd7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDoxMDAlO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJhZGl1czo0cmVtO2JhY2tncm91bmQ6Izg1OWRiMTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9Lm5ld3MzNjAtbmV3cy1pbWc6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDowO2JvdHRvbTowO3dpZHRoOjEwMCU7YmFja2dyb3VuZDojMDAzNjYzO29wYWNpdHk6MDt0cmFuc2l0aW9uOi4zcyBlYXNlfS5uZXdzMzYwLW5ld3MtaW1nIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjB9Lm5ld3MzNjAtbmV3cy1pbWcgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2xlZnQ6MDtyaWdodDowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7bWFyZ2luOmF1dG87cGFkZGluZzowIDNyZW07Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyLjVyZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuNzt6LWluZGV4OjI7b3BhY2l0eTowfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm5ld3MzNjAtbmV3cy1pbWcgc3Bhbntmb250LXNpemU6NHJlbTtsaW5lLWhlaWdodDoxLjR9fS5uZXdzMzYwLW5ld3MtaW1nOmhvdmVyOmFmdGVye29wYWNpdHk6MC43N30ubmV3czM2MC1uZXdzLWltZzpob3ZlciBzcGFue29wYWNpdHk6MX0ubmV3czM2MC1uZXdzLWRhdGV7Y29sb3I6IzYxODNhMDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjdyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNztkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsubmV3czM2MC1uZXdzLWRhdGV7Zm9udC1zaXplOjIuN3JlbX19LmltZy1hYnMtLWNsaWVudHMxe3RvcDotMTYuNXJlbTtsZWZ0OjA7cmlnaHQ6MDt3aWR0aDo0M3JlbTttYXJnaW46YXV0bztwb3NpdGlvbjphYnNvbHV0ZX0ub3VyLXBvcnRmb2xpbzM2MHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjguNXJlbSAwIDEzcmVtO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5vdXItcG9ydGZvbGlvMzYwe3BhZGRpbmctdG9wOjEycmVtfX0ub3VyLXBvcnRmb2xpbzM2MDpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2YyZmFmZX0ub3VyLXBvcnRmb2xpbzM2MF9fYm94e21hcmdpbjowIDFyZW07cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O3BhZGRpbmc6N3JlbSAzOS4xcmVtIDcuNnJlbSAxMi4xcmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjRyZW07Ym94LXNoYWRvdzowIDEuOXJlbSA1LjNyZW0gcmdiYSgxNzYsMjA3LDIyNSwwLjQ0KX1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsub3VyLXBvcnRmb2xpbzM2MF9fYm94e21hcmdpbi1sZWZ0OjRyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm91ci1wb3J0Zm9saW8zNjBfX2JveHtwYWRkaW5nOjdyZW0gN3JlbSA3cmVtIDVyZW07bWFyZ2luLWxlZnQ6OHJlbX19Lm91ci1wb3J0Zm9saW8zNjBfX2ljb3t3aWR0aDoxMy45cmVtO2hlaWdodDoxMy45cmVtO21hcmdpbi10b3A6MnJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5vdXItcG9ydGZvbGlvMzYwX19pY297d2lkdGg6MTRyZW07aGVpZ2h0OjE0cmVtO21hcmdpbi10b3A6MH19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsub3VyLXBvcnRmb2xpbzM2MF9faWNve2Rpc3BsYXk6bm9uZX19Lm91ci1wb3J0Zm9saW8zNjBfX2NvbnRlbnR7cGFkZGluZy1sZWZ0OjEwLjRyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsub3VyLXBvcnRmb2xpbzM2MF9fY29udGVudHtwYWRkaW5nLWxlZnQ6NXJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsub3VyLXBvcnRmb2xpbzM2MF9fY29udGVudHtwYWRkaW5nLWxlZnQ6NXJlbX19Lm91ci1wb3J0Zm9saW8zNjBfX3RpdGxle2NvbG9yOiMwMDM2NjM7Zm9udC1mYW1pbHk6XCJOZXhhWEJvbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozLjZyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjttYXJnaW4tYm90dG9tOjMuNnJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5vdXItcG9ydGZvbGlvMzYwX190aXRsZXtmb250LXNpemU6NXJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsub3VyLXBvcnRmb2xpbzM2MF9fdGl0bGV7Zm9udC1zaXplOjUuNHJlbX19Lm91ci1wb3J0Zm9saW8zNjBfX3R4dHtjb2xvcjojNjE4M2EwO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41O21hcmdpbi1ib3R0b206NXJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5vdXItcG9ydGZvbGlvMzYwX190eHR7Zm9udC1zaXplOjJyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7Lm91ci1wb3J0Zm9saW8zNjBfX3R4dHtmb250LXNpemU6M3JlbX19Lm91ci1wb3J0Zm9saW8zNjAgLmltZy1hYnN7cG9zaXRpb246YWJzb2x1dGV9Lm91ci1wb3J0Zm9saW8zNjAgLmltZy1hYnMtLW9wMXt0b3A6LTguNnJlbTtyaWdodDotOXJlbTt3aWR0aDo0My41cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm91ci1wb3J0Zm9saW8zNjAgLmltZy1hYnMtLW9wMXtkaXNwbGF5Om5vbmV9fS5vdXItcG9ydGZvbGlvMzYwIC5pbWctYWJzLS1vcDJ7dG9wOi01cmVtO2xlZnQ6LTE1LjVyZW07d2lkdGg6MjlyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsub3VyLXBvcnRmb2xpbzM2MCAuaW1nLWFicy0tb3Aye3RvcDphdXRvO2JvdHRvbTotMTRyZW07bGVmdDotOS4ycmVtO3dpZHRoOjIyLjRyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7Lm91ci1wb3J0Zm9saW8zNjAgLmltZy1hYnMtLW9wMntsZWZ0Oi0xNnJlbTt3aWR0aDoyOC40cmVtO2JvdHRvbTotMTdyZW19fS5vdXItcG9ydGZvbGlvMzYwIC5pbWctYWJzLS1vcDN7Ym90dG9tOi01cmVtO3JpZ2h0OjI5cmVtO3dpZHRoOjE2LjVyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsub3VyLXBvcnRmb2xpbzM2MCAuaW1nLWFicy0tb3Aze3dpZHRoOjEwcmVtO3JpZ2h0OjVyZW07Ym90dG9tOi0zcmVtfX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5vdXItcG9ydGZvbGlvMzYwIC5pbWctYWJzLS1vcDN7d2lkdGg6MTVyZW07cmlnaHQ6MXJlbTtib3R0b206LTdyZW19fS5vdXItcG9ydGZvbGlvMzYwIC5pbWctYWJzIGltZ3t3aWR0aDoxMDAlfS5vdXItcHJpY2luZzM2MHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjguNXJlbSAwIDdyZW19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsub3VyLXByaWNpbmczNjB7cGFkZGluZy10b3A6M3JlbX19Lm91ci1wcmljaW5nMzYwOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowO3dpZHRoOjEwMCU7aGVpZ2h0OjM4cmVtO2JhY2tncm91bmQtY29sb3I6I2YyZmFmZX0ub3VyLXByaWNpbmczNjBfX2JveHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7cGFkZGluZzo3cmVtIDM5LjFyZW0gNy42cmVtIDEyLjFyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NHJlbTtib3gtc2hhZG93OjAgMS45cmVtIDUuM3JlbSByZ2JhKDE3NiwyMDcsMjI1LDAuNDQpfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7Lm91ci1wcmljaW5nMzYwX19ib3h7bWFyZ2luLWxlZnQ6OHJlbTtwYWRkaW5nOjdyZW0gN3JlbSA3cmVtIDhyZW19fS5vdXItcHJpY2luZzM2MF9fbGVmdHt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MCBhdXRvIDJyZW19Lm91ci1wcmljaW5nMzYwX19pY297d2lkdGg6MjMuMXJlbTtoZWlnaHQ6MjMuMXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNkNGVjZmE7Ym9yZGVyLXJhZGl1czo1MCU7bWFyZ2luLXRvcDoycmVtfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7Lm91ci1wcmljaW5nMzYwX19pY297ZGlzcGxheTpub25lfX0ub3VyLXByaWNpbmczNjBfX2NvbnRlbnR7cGFkZGluZy1sZWZ0OjEwLjRyZW19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsub3VyLXByaWNpbmczNjBfX2NvbnRlbnR7cGFkZGluZy1sZWZ0OjVyZW19fS5vdXItcHJpY2luZzM2MF9fdGl0bGV7Y29sb3I6IzAwMzY2Mztmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO21hcmdpbi10b3A6MnJlbTtmb250LXNpemU6NS40cmVtO2ZvbnQtd2VpZ2h0OjkwMDtsaW5lLWhlaWdodDoxLjJyZW07bWFyZ2luLWJvdHRvbTo1cmVtfS5vdXItcHJpY2luZzM2MF9fdHh0e2NvbG9yOiM2MTgzYTA7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS43O21hcmdpbi1ib3R0b206NHJlbX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5vdXItcHJpY2luZzM2MF9fdHh0e2ZvbnQtc2l6ZTozcmVtfX0ub3VyLXByaWNpbmczNjAgLmltZy1hYnN7cG9zaXRpb246YWJzb2x1dGV9Lm91ci1wcmljaW5nMzYwIC5pbWctYWJzLS1vcDF7dG9wOi05LjhyZW07cmlnaHQ6LTEwcmVtO3dpZHRoOjQ4LjlyZW19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsub3VyLXByaWNpbmczNjAgLmltZy1hYnMtLW9wMXtkaXNwbGF5Om5vbmV9fS5vdXItcHJpY2luZzM2MCAuaW1nLWFicy0tb3Aye3RvcDotNi4ycmVtO2xlZnQ6LTE3LjJyZW07d2lkdGg6MzMuNHJlbX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5vdXItcHJpY2luZzM2MCAuaW1nLWFicy0tb3Aye3RvcDphdXRvO2JvdHRvbTotMThyZW19fS5vdXItcHJpY2luZzM2MCAuaW1nLWFicy0tb3Aze2JvdHRvbTotNXJlbTtyaWdodDozMnJlbTt3aWR0aDoxN3JlbX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5vdXItcHJpY2luZzM2MCAuaW1nLWFicy0tb3Aze3dpZHRoOjE4cmVtO3JpZ2h0OjFyZW07Ym90dG9tOi03cmVtfS5vdXItcHJpY2luZzM2MCAuaW1nLWFicy0tb3AzIGltZ3t3aWR0aDoxMDAlfX0ucGFja2FnZXMzNjB7cG9zaXRpb246cmVsYXRpdmV9LnBhY2thZ2VzMzYwX19ib2R5e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0ucGFja2FnZXMzNjBfX3NxdWFyZS0xe3RvcDowO3JpZ2h0OjcuNHJlbX0ucGFja2FnZXMzNjBfX3NxdWFyZS0ye3RvcDo1cmVtO2xlZnQ6MTMuM3JlbX0ucGFja2FnZXMzNjBfX3NxdWFyZS0ze3RvcDozOC4zcmVtO3JpZ2h0OjExLjJyZW19LnBhY2thZ2VzMzYwIC5jb250YWluZXJ7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgMi41cmVtO21heC13aWR0aDoxMzJyZW19LnBhY2thZ2VzMzYwX19ib2R5e292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjdyZW0gMCAzcmVtIDA7bWFyZ2luOjAgLTNyZW19LnBhY2thZ2VzMzYwX190aXRsZXtjb2xvcjojMDAzNjYzO2ZvbnQtc2l6ZToyLjZyZW07Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246Y2VudGVyfS5wYWNrYWdlczM2MC10YWJsZXttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyLXNwYWNpbmc6M3JlbSAwO2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC10YWJsZXt3aWR0aDoxMDAlfX0ucGFja2FnZXMzNjAtdGFibGVfX2xlZnQtY29sdW1uLXRpdGxle2NvbG9yOiNmOWE2M2Q7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTozcmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWFsaWduOnJpZ2h0fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBhY2thZ2VzMzYwLXRhYmxlX19sZWZ0LWNvbHVtbi10aXRsZXt3aWR0aDo1MCU7Zm9udC1zaXplOjRyZW19fS5wYWNrYWdlczM2MC10YWJsZV9fYnVuZGxlLXRpdGxle3dpZHRoOjI5LjVyZW07cGFkZGluZzo1cmVtIDFyZW0gMy41cmVtIDFyZW07dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzAwMzY2Mztmb250LXdlaWdodDo3MDA7YmFja2dyb3VuZDpyZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDEwMGRlZywgI2ZmZiwgI2ZmZiAwLjVyZW0sICNkZWYwZmIgMC41cmVtLCAjZGVmMGZiIDFyZW0pO2JvcmRlci1yYWRpdXM6MnJlbSAycmVtIDAgMH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC10YWJsZV9fYnVuZGxlLXRpdGxle3dpZHRoOjUwJTtwYWRkaW5nOjVyZW0gNXJlbSAzLjVyZW0gNXJlbTtwb3NpdGlvbjpyZWxhdGl2ZX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGFja2FnZXMzNjAtdGFibGVfX2J1bmRsZS10aXRsZSsucGFja2FnZXMzNjAtdGFibGVfX2J1bmRsZS10aXRsZXtkaXNwbGF5Om5vbmV9fS5wYWNrYWdlczM2MC10YWJsZV9fYnVuZGxlLXRpdGxlLWJ1dHRvbntkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGFja2FnZXMzNjAtdGFibGVfX2J1bmRsZS10aXRsZS1idXR0b257ZGlzcGxheTpibG9jazthcHBlYXJhbmNlOm5vbmU7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtwYWRkaW5nOjA7d2lkdGg6NXJlbTtoZWlnaHQ6NXJlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC10YWJsZV9fYnVuZGxlLXRpdGxlLWJ1dHRvbiBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LXBvc2l0aW9uOmNlbnRlcn19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGFja2FnZXMzNjAtdGFibGVfX2J1bmRsZS10aXRsZS1idXR0b24tLXByZXZ7bGVmdDoxcmVtO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSl9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBhY2thZ2VzMzYwLXRhYmxlX19idW5kbGUtdGl0bGUtYnV0dG9uLS1uZXh0e3JpZ2h0OjFyZW07dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoMTgwZGVnKX19LnBhY2thZ2VzMzYwLXRhYmxlX19idW5kbGUtdGl0bGUtYnV0dG9uOmRpc2FibGVke29wYWNpdHk6MC41fS5wYWNrYWdlczM2MC10YWJsZV9fYnVuZGxlLXRpdGxlLXRvcHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToycmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBhY2thZ2VzMzYwLXRhYmxlX19idW5kbGUtdGl0bGUtdG9we2ZvbnQtc2l6ZTozcmVtfX0ucGFja2FnZXMzNjAtdGFibGVfX2J1bmRsZS10aXRsZS1ib3R0b217ZGlzcGxheTpibG9jaztmb250LXNpemU6My4ycmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBhY2thZ2VzMzYwLXRhYmxlX19idW5kbGUtdGl0bGUtYm90dG9te2ZvbnQtc2l6ZTo0cmVtfX0ucGFja2FnZXMzNjAtdGFibGVfX3NlcnZpY2UtbmFtZXtwYWRkaW5nOjFyZW0gMDtmb250LXNpemU6MS43cmVtO2xpbmUtaGVpZ2h0OjEuNTtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpyaWdodDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGFja2FnZXMzNjAtdGFibGVfX3NlcnZpY2UtbmFtZTo6YWZ0ZXJ7Y29udGVudDonJzt3aWR0aDowLjFyZW07aGVpZ2h0OmNhbGMoMTAwJSArIDNyZW0pO2JhY2tncm91bmQtY29sb3I6I2M0ZGRlYztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotMnJlbTt0b3A6LTEuNXJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC10YWJsZV9fc2VydmljZS1uYW1lOjphZnRlcnt3aWR0aDowLjJyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBhY2thZ2VzMzYwLXRhYmxlX19zZXJ2aWNlLW5hbWV7cGFkZGluZzoycmVtIDA7Zm9udC1zaXplOjIuNXJlbX19LnBhY2thZ2VzMzYwLXRhYmxlX19zZXJ2aWNlLW5hbWUtdG9we2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzAwMzY2Mztwb3NpdGlvbjpyZWxhdGl2ZX0ucGFja2FnZXMzNjAtdGFibGVfX3NlcnZpY2UtbmFtZS10b3A6OmFmdGVye2NvbnRlbnQ6Jyc7d2lkdGg6MC41cmVtO2hlaWdodDowLjVyZW07YmFja2dyb3VuZC1jb2xvcjojMDAzNjYzO2JvcmRlci1yYWRpdXM6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0ycmVtO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSg0MCUsIC01MCUpO3otaW5kZXg6MX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC10YWJsZV9fc2VydmljZS1uYW1lLXRvcDo6YWZ0ZXJ7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbX19LnBhY2thZ2VzMzYwLXRhYmxlX19zZXJ2aWNlLW5hbWUtYm90dG9te2Rpc3BsYXk6YmxvY2s7Y29sb3I6Izg1OWRiMX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC10YWJsZV9fc2VydmljZS1uYW1lLWJvdHRvbXtmb250LXNpemU6Mi4zcmVtO2ZvbnQtd2VpZ2h0OjQwMH19LnBhY2thZ2VzMzYwLXRhYmxlX19idW5kbGUtcHJpY2V7cGFkZGluZzowLjdyZW07Y29sb3I6I2ZmZjtmb250LXNpemU6Mi42cmVtO2ZvbnQtd2VpZ2h0OjcwMDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDM2NjM7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czowIDAgMnJlbSAycmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBhY2thZ2VzMzYwLXRhYmxlX19idW5kbGUtcHJpY2UrLnBhY2thZ2VzMzYwLXRhYmxlX19idW5kbGUtcHJpY2V7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC10YWJsZV9fYnVuZGxlLXByaWNle2ZvbnQtc2l6ZTozLjVyZW19fS5wYWNrYWdlczM2MC10YWJsZV9fYnVuZGxlLW5vdGljZXtwYWRkaW5nLXRvcDowLjhyZW07dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzAwMzY2Mztmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC10YWJsZV9fYnVuZGxlLW5vdGljZSsucGFja2FnZXMzNjAtdGFibGVfX2J1bmRsZS1ub3RpY2V7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC10YWJsZV9fYnVuZGxlLW5vdGljZXtmb250LXNpemU6Mi40cmVtfX0ucGFja2FnZXMzNjAtdGFibGVfX2J1bmRsZS1zdWJtaXR7cGFkZGluZy10b3A6NHJlbTt0ZXh0LWFsaWduOmNlbnRlcn0ucGFja2FnZXMzNjAtdGFibGVfX2J1bmRsZS1zdWJtaXQgYXttYXJnaW46MH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC10YWJsZV9fYnVuZGxlLXN1Ym1pdCsucGFja2FnZXMzNjAtdGFibGVfX2J1bmRsZS1zdWJtaXR7ZGlzcGxheTpub25lfX0ucGFja2FnZXMzNjAtdGFibGVfX2JvdHRvbXtwYWRkaW5nLXRvcDo0LjhyZW07Zm9udC1zaXplOjEuOXJlbTtsaW5lLWhlaWdodDoxLjc7cG9zaXRpb246cmVsYXRpdmV9LnBhY2thZ2VzMzYwLXRhYmxlX19ib3R0b206OmJlZm9yZXtjb250ZW50OicnO3dpZHRoOjAuMXJlbTtoZWlnaHQ6Y2FsYygxMDAlICsgMjIuNXJlbSk7YmFja2dyb3VuZC1jb2xvcjojYzRkZGVjO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTEuMXJlbTtib3R0b206MH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC10YWJsZV9fYm90dG9tOjpiZWZvcmV7bGVmdDotMS4ycmVtO2hlaWdodDpjYWxjKDEwMCUgKyAyNy41cmVtKTt3aWR0aDowLjJyZW19fS5wYWNrYWdlczM2MC10YWJsZV9fYm90dG9tOjphZnRlcntjb250ZW50OicnO3dpZHRoOjAuNXJlbTtoZWlnaHQ6MC41cmVtO2JhY2tncm91bmQtY29sb3I6IzAwMzY2Mztib3JkZXItcmFkaXVzOjUwJTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xLjFyZW07dG9wOjZyZW07dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTM1JSk7ei1pbmRleDoxfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBhY2thZ2VzMzYwLXRhYmxlX19ib3R0b206OmFmdGVye3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07bGVmdDotMS4ycmVtO3RvcDo2LjdyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBhY2thZ2VzMzYwLXRhYmxlX19ib3R0b217Zm9udC1zaXplOjNyZW19fS5wYWNrYWdlczM2MC10YWJsZV9fYm90dG9tLWJsdWV7Y29sb3I6IzAwMzY2Mztmb250LXdlaWdodDo3MDB9LnBhY2thZ2VzMzYwLXRhYmxlX19ib3R0b20tb3Jhbmdle2NvbG9yOiNmOWE2M2Q7Zm9udC13ZWlnaHQ6NzAwfS5wYWNrYWdlczM2MC10YWJsZV9fYm90dG9tLWdyYXl7Y29sb3I6IzYxODNhMH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC10YWJsZSB0aC5oaWRlLC5wYWNrYWdlczM2MC10YWJsZSB0ZC5oaWRle2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGFja2FnZXMzNjAtdGFibGUgdGguc2hvdywucGFja2FnZXMzNjAtdGFibGUgdGQuc2hvd3tkaXNwbGF5OnRhYmxlLWNlbGx9fS5wYWNrYWdlczM2MC1idW5kbGUtY2VsbHtiYWNrZ3JvdW5kLWNvbG9yOiNkZWYwZmI7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGFja2FnZXMzNjAtYnVuZGxlLWNlbGwrLnBhY2thZ2VzMzYwLWJ1bmRsZS1jZWxse2Rpc3BsYXk6bm9uZX19LnBhY2thZ2VzMzYwLWJ1bmRsZS1jZWxsLS12dHtwYWRkaW5nLXRvcDoxLjNyZW07dmVydGljYWwtYWxpZ246dG9wfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBhY2thZ2VzMzYwLWJ1bmRsZS1jZWxsLS12dHtwYWRkaW5nLXRvcDoyLjNyZW19fS5wYWNrYWdlczM2MC1idW5kbGUtY2VsbC0tcGR7cGFkZGluZy10b3A6My41cmVtfS5wYWNrYWdlczM2MC1idW5kbGUtY2VsbF9fYm9keXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ucGFja2FnZXMzNjAtYnVuZGxlLWNlbGxfX2luY2x1ZGVke2NvbG9yOiMwMDM2NjM7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTozcmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBhY2thZ2VzMzYwLWJ1bmRsZS1jZWxsX19pbmNsdWRlZHtmb250LXNpemU6NXJlbX19LnBhY2thZ2VzMzYwLWJ1bmRsZS1jZWxsX19uby1pbmNsdWRlZHtjb2xvcjojYzRkZGVjO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6M3JlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC1idW5kbGUtY2VsbF9fbm8taW5jbHVkZWR7Zm9udC1zaXplOjVyZW19fS5wYWNrYWdlczM2MC1idW5kbGUtY2VsbF9fcHJpY2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo3MDB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGFja2FnZXMzNjAtYnVuZGxlLWNlbGxfX3ByaWNle2ZvbnQtc2l6ZToyLjhyZW19fS5wYWNrYWdlczM2MC1idW5kbGUtY2VsbF9fcHJpY2UteHttYXJnaW46MCAxLjJyZW07Y29sb3I6IzAwMzY2Mztmb250LXNpemU6MS4ycmVtO2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC1idW5kbGUtY2VsbF9fcHJpY2UteHtmb250LXNpemU6Mi4zcmVtfX0ucGFja2FnZXMzNjAtYnVuZGxlLWNlbGxfX3ByaWNlLXZhbHtjb2xvcjojMDAzNjYzfS5wYWNrYWdlczM2MC1idW5kbGUtY2VsbF9fcHJpY2UtYXN0e21hcmdpbi1sZWZ0OjAuM3JlbTtjb2xvcjojZjlhNjNkO2ZvbnQtd2VpZ2h0OjQwMH0ucGFja2FnZXMzNjAtYnVuZGxlLWNlbGxfX25vdGljZXttYXJnaW4tdG9wOjAuOHJlbTt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEuM3JlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC1idW5kbGUtY2VsbF9fbm90aWNle21hcmdpbi10b3A6MS4zcmVtO2ZvbnQtc2l6ZToyLjVyZW19fS5wYWNrYWdlczM2MC1idW5kbGUtY2VsbF9fbm90aWNlLWFzdHtjb2xvcjojZjlhNjNkfS5wYWNrYWdlczM2MC1idW5kbGUtY2VsbF9fbm90aWNlLXRleHR7Y29sb3I6IzAwMzY2M30ucGFja2FnZXMzNjAtY291bnRlcnt3aWR0aDoxMHJlbTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBhY2thZ2VzMzYwLWNvdW50ZXJ7d2lkdGg6MTRyZW19fS5wYWNrYWdlczM2MC1jb3VudGVyIGJ1dHRvbnt3aWR0aDoyLjRyZW07aGVpZ2h0OjIuNHJlbTtwYWRkaW5nOjA7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOm5vbmU7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOjUwJX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC1jb3VudGVyIGJ1dHRvbnt3aWR0aDo0cmVtO2hlaWdodDo0cmVtfX0ucGFja2FnZXMzNjAtY291bnRlciBidXR0b24gc3BhbntkaXNwbGF5Om5vbmV9LnBhY2thZ2VzMzYwLWNvdW50ZXJfX21pbnVze2JhY2tncm91bmQtY29sb3I6I2Y5YTYzZDtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAtMTkyIDQ2OS4zMzMzMyA0NjknIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZmZmZicgZD0nbTQzNy4zMzIwMzEuMTY3OTY5aC00MDUuMzMyMDMxYy0xNy42NjQwNjIgMC0zMiAxNC4zMzU5MzctMzIgMzJ2MjEuMzMyMDMxYzAgMTcuNjY0MDYyIDE0LjMzNTkzOCAzMiAzMiAzMmg0MDUuMzMyMDMxYzE3LjY2NDA2MyAwIDMyLTE0LjMzNTkzOCAzMi0zMnYtMjEuMzMyMDMxYzAtMTcuNjY0MDYzLTE0LjMzNTkzNy0zMi0zMi0zMnptMCAwJy8lM0UlM0Mvc3ZnJTNFXCIpfS5wYWNrYWdlczM2MC1jb3VudGVyX19taW51czphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMDAzNjYzfS5wYWNrYWdlczM2MC1jb3VudGVyX19wbHVze2JhY2tncm91bmQtY29sb3I6IzAwMzY2MztiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDQ2OS4zMzMzMyA0NjkuMzMzMzMnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZmZmZicgZD0nbTQzNy4zMzIwMzEgMTkyaC0xNjB2LTE2MGMwLTE3LjY2NDA2Mi0xNC4zMzU5MzctMzItMzItMzJoLTIxLjMzMjAzMWMtMTcuNjY0MDYyIDAtMzIgMTQuMzM1OTM4LTMyIDMydjE2MGgtMTYwYy0xNy42NjQwNjIgMC0zMiAxNC4zMzU5MzgtMzIgMzJ2MjEuMzMyMDMxYzAgMTcuNjY0MDYzIDE0LjMzNTkzOCAzMiAzMiAzMmgxNjB2MTYwYzAgMTcuNjY0MDYzIDE0LjMzNTkzOCAzMiAzMiAzMmgyMS4zMzIwMzFjMTcuNjY0MDYzIDAgMzItMTQuMzM1OTM3IDMyLTMydi0xNjBoMTYwYzE3LjY2NDA2MyAwIDMyLTE0LjMzNTkzNyAzMi0zMnYtMjEuMzMyMDMxYzAtMTcuNjY0MDYyLTE0LjMzNTkzNy0zMi0zMi0zMnptMCAwJy8lM0UlM0Mvc3ZnJTNFXCIpfS5wYWNrYWdlczM2MC1jb3VudGVyX19wbHVzOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmOWE2M2R9LnBhY2thZ2VzMzYwLWNvdW50ZXJfX2hvdXJze2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjEuN3JlbTtmb250LXdlaWdodDo3MDB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGFja2FnZXMzNjAtY291bnRlcl9faG91cnN7Zm9udC1zaXplOjIuM3JlbX19LnBvcnRmb2xpby1zaW5nbGUtbGlzdHttYXJnaW46MDtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtib3JkZXItYm90dG9tOjAuMXJlbSBzb2xpZCAjZDhkOGQ4O3BhZGRpbmctYm90dG9tOjFyZW19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsucG9ydGZvbGlvLXNpbmdsZS1saXN0e2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufX0ucG9ydGZvbGlvLXNpbmdsZS1saXN0IGxpe21hcmdpbjowIDEuNXJlbSAxLjVyZW0gMH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wb3J0Zm9saW8tc2luZ2xlLWxpc3QgbGl7d2lkdGg6Y2FsYyg1MCUgLSAzcmVtKX19LnBvcnRmb2xpby1zaW5nbGUtbGlzdCBsaSBhe2NvbG9yOiM4ZWEwYjY7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo1MDA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wb3J0Zm9saW8tc2luZ2xlLWxpc3QgbGkgYXtmb250LXNpemU6My41cmVtfX0ucG9ydGZvbGlvLXNpbmdsZS1saXN0IGxpIGEuYWN0aXZle2NvbG9yOiMwMTM2NjM7Zm9udC13ZWlnaHQ6NzAwfS5wb3J0Zm9saW8tc2luZ2xlLWxpc3QgbGkgYS5hY3RpdmUgLmZpbHRlci1jaGVja2JveDpiZWZvcmV7YmFja2dyb3VuZDojZjlhNjNkfS5wb3J0Zm9saW8tc2luZ2xlLWxpc3QgbGkgYSAuZmlsdGVyLWNoZWNrYm94e3dpZHRoOjJyZW07aGVpZ2h0OjJyZW07Ym9yZGVyLXJhZGl1czowLjRyZW07Ym9yZGVyOjAuMXJlbSBzb2xpZCAjOGVhMGI2O2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luOjAgMS4ycmVtIDAgMDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LnBvcnRmb2xpby1zaW5nbGUtbGlzdCBsaSBhIC5maWx0ZXItY2hlY2tib3g6YmVmb3Jle3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtib3JkZXItcmFkaXVzOjAuMnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNpemluZzpib3JkZXItYm94fS5wb3J0Zm9saW8tbGlzdDM2MHtwYWRkaW5nOjVyZW0gMCAxMS42cmVtfS5wb3J0Zm9saW8tbGlzdDM2MF9fcm93e2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZX0ucG9ydGZvbGlvLWxpc3QzNjAgLmFqYXgtcHJlbG9hZGVye3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtkaXNwbGF5Om5vbmV9LnBvcnRmb2xpby1saXN0MzYwIC5hamF4LXByZWxvYWRlci5hY3RpdmV7ZGlzcGxheTpibG9ja30ucG9ydGZvbGlvLWxpc3QzNjAgLmFqYXgtcHJlbG9hZGVyLmFjdGl2ZTJ7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC43KX0ucG9ydGZvbGlvLWxpc3QzNjAgLmFqYXgtcHJlbG9hZGVyLmFjdGl2ZTIgc3Zne3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7Ym90dG9tOjMwcHg7bGVmdDowO21hcmdpbjphdXRvO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgIWltcG9ydGFudH0ucG9ydGZvbGlvLWxpc3QzNjAtcm93e3BhZGRpbmctdG9wOjYuN3JlbTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7d2lkdGg6MTAwJTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5wb3J0Zm9saW8tbGlzdDM2MC1yb3c6YWZ0ZXJ7Y29udGVudDonJzt3aWR0aDozMCV9fS5wb3J0Zm9saW8tbGlzdDM2MC1yb3dfX3NpbmdsZXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIDEyLjVyZW0gMDt3aWR0aDo0OCV9QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsucG9ydGZvbGlvLWxpc3QzNjAtcm93X19zaW5nbGV7d2lkdGg6MzAlfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wb3J0Zm9saW8tbGlzdDM2MC1yb3dfX3NpbmdsZXt3aWR0aDoxMDAlfX0ucG9ydGZvbGlvLWxpc3QzNjAtcm93X19jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjk2JTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDEuOXJlbSA1LjNyZW0gcmdiYSgxNzYsMjA3LDIyNSwwLjQ0KTt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLXJhZGl1czo0cmVtO3BhZGRpbmc6Mi44cmVtO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXRvcDotNi44cmVtO21hcmdpbi1yaWdodDotMnJlbX0ucG9ydGZvbGlvLWxpc3QzNjAtcm93LWltZ3t3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjEwMCU7ZGlzcGxheTpibG9jaztib3JkZXItcmFkaXVzOjRyZW07YmFja2dyb3VuZDojODU5ZGIxO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0ucG9ydGZvbGlvLWxpc3QzNjAtcm93LWltZzphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiMwMDM2NjM7b3BhY2l0eTowO3RyYW5zaXRpb246LjNzIGVhc2V9LnBvcnRmb2xpby1saXN0MzYwLXJvdy1pbWcgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MH0ucG9ydGZvbGlvLWxpc3QzNjAtcm93LWltZyBzcGFue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7bWFyZ2luOmF1dG87cGFkZGluZzowIDhyZW07Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyLjVyZW07Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuNzt6LWluZGV4OjI7b3BhY2l0eTowO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBvcnRmb2xpby1saXN0MzYwLXJvdy1pbWcgc3Bhbntmb250LXNpemU6M3JlbTtsaW5lLWhlaWdodDoxLjR9fS5wb3J0Zm9saW8tbGlzdDM2MC1yb3ctaW1nOmhvdmVyOmFmdGVye29wYWNpdHk6MC43N30ucG9ydGZvbGlvLWxpc3QzNjAtcm93LWltZzpob3ZlciBzcGFue29wYWNpdHk6MX0ucG9ydGZvbGlvLWxpc3QzNjAtcm93LXRpdGxle2NvbG9yOiMwMDM2NjM7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS4yO21hcmdpbi1ib3R0b206MDtkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wb3J0Zm9saW8tbGlzdDM2MC1yb3ctdGl0bGV7Zm9udC1zaXplOjNyZW19fS5wb3J0Zm9saW8tbGlzdDM2MC1yb3ctZGVzY3tjb2xvcjojMDAzNjYzO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjttYXJnaW4tYm90dG9tOjB9LnBvcnRmb2xpby1saXN0MzYwLWJ1dHRvbnt0ZXh0LWFsaWduOmNlbnRlcn0ucG9ydGZvbGlvLWxpc3QzNjAtYnV0dG9uIC5idG46ZGlzYWJsZWR7Y3Vyc29yOm5vdC1hbGxvd2VkfS5wb3J0Zm9saW8tbGlzdDM2MC10ZXJtc19fbGlzdHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjoycmVtIDAgMCAwfS5wb3J0Zm9saW8tbGlzdDM2MC10ZXJtc19faXRlbXtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX0ucG9ydGZvbGlvLWxpc3QzNjAtdGVybXNfX2l0ZW0gLnBvcnRmb2xpby1saXN0MzYwLXRlcm1zX19pbWcgc3ZnIHBhdGg6bm90KCN3b28pe2ZpbGw6Izg1OWRiMX0ucG9ydGZvbGlvLWxpc3QzNjAtdGVybXNfX2l0ZW06aG92ZXIgLnBvcnRmb2xpby1saXN0MzYwLXRlcm1zX19jbG91ZHtkaXNwbGF5OmJsb2NrfS5wb3J0Zm9saW8tbGlzdDM2MC10ZXJtc19faXRlbTpob3ZlciAucG9ydGZvbGlvLWxpc3QzNjAtdGVybXNfX2ltZyBzdmcgcGF0aDpub3QoI3dvbyl7ZmlsbDojMDAzNjYzfS5wb3J0Zm9saW8tbGlzdDM2MC10ZXJtc19faW1ne2hlaWdodDozLjJyZW07bWFyZ2luLXJpZ2h0OjEuOHJlbTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDphdXRvfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBvcnRmb2xpby1saXN0MzYwLXRlcm1zX19pbWd7aGVpZ2h0OjQuNXJlbX19LnBvcnRmb2xpby1saXN0MzYwLXRlcm1zX19pbWcgc3Zne2hlaWdodDozLjJyZW07d2lkdGg6YXV0b31AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wb3J0Zm9saW8tbGlzdDM2MC10ZXJtc19faW1nIHN2Z3toZWlnaHQ6MTAwJX19LnBvcnRmb2xpby1saXN0MzYwLXRlcm1zX19pbWctaWNvbntoZWlnaHQ6MTAwJX0ucG9ydGZvbGlvLWxpc3QzNjAtdGVybXNfX2Nsb3Vke2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206Y2FsYygxMDAlICsgM3JlbSk7bGVmdDotMS43cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtwYWRkaW5nOjEuNXJlbSAycmVtO2JveC1zaGFkb3c6MCAxLjlyZW0gNS4zcmVtIHJnYmEoMTc2LDIwNywyMjUsMC40NCk7Ym9yZGVyLXJhZGl1czoycmVtO2ZvbnQtc2l6ZToxLjRyZW07Zm9udC13ZWlnaHQ6NzAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMDAzNjYzfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBvcnRmb2xpby1saXN0MzYwLXRlcm1zX19jbG91ZHtib3R0b206Y2FsYygxMDAlICsgMnJlbSk7Zm9udC1zaXplOjJyZW19fS5zZXJ2aWNlczM2MHtwb3NpdGlvbjpyZWxhdGl2ZX0uc2VydmljZXMzNjBfX3NxdWFyZS0xe3RvcDoxMi44cmVtO2xlZnQ6MTByZW19QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7LnNlcnZpY2VzMzYwX19zcXVhcmUtMXt0b3A6My44cmVtO2xlZnQ6N3JlbX19LnNlcnZpY2VzMzYwIC5jb250YWluZXJ7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgMi41cmVtO21heC13aWR0aDoxMzJyZW19LnNlcnZpY2VzMzYwX190aXRsZXtwYWRkaW5nLWxlZnQ6MjIuOHJlbTttYXJnaW4tYm90dG9tOjMuNXJlbTtjb2xvcjojMDAzNjYzO2ZvbnQtc2l6ZToyLjZyZW07Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5zZXJ2aWNlczM2MF9fdGl0bGV7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnNlcnZpY2VzMzYwX190aXRsZXtmb250LXNpemU6My41cmVtfX0uc2VydmljZXMzNjBfX3RleHR7cGFkZGluZy1sZWZ0OjIyLjhyZW07bWFyZ2luLWJvdHRvbTowO2NvbG9yOiM2MTgzYTA7Zm9udC1zaXplOjJyZW07dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MS43fUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5zZXJ2aWNlczM2MF9fdGV4dHtwYWRkaW5nLWxlZnQ6MH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VydmljZXMzNjBfX3RleHR7bWFyZ2luLWJvdHRvbTozcmVtO2ZvbnQtc2l6ZTozcmVtfX0uc2VydmljZXMzNjBfX2JvZHl7ZGlzcGxheTpmbGV4O2Rpc3BsYXk6bm9uZTtmbGV4LXdyYXA6d3JhcDt6LWluZGV4OjE7cG9zaXRpb246cmVsYXRpdmV9LnNlcnZpY2VzMzYwX19jb250ZW50e21hcmdpbi1yaWdodDozcmVtO3dpZHRoOjgyJX1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsuc2VydmljZXMzNjBfX2NvbnRlbnR7bWFyZ2luLXJpZ2h0OjElO3dpZHRoOjgyJTtwYWRkaW5nLWxlZnQ6MjAuOXJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VydmljZXMzNjBfX2NvbnRlbnR7cGFkZGluZy1sZWZ0OjA7d2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6MH19LnNlcnZpY2VzMzYwX19pbWFnZXttYXJnaW4tdG9wOjQuOHJlbTt3aWR0aDoxNS41OSV9QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7LnNlcnZpY2VzMzYwX19pbWFnZXt3aWR0aDoxNiV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnNlcnZpY2VzMzYwX19pbWFnZXtkaXNwbGF5Om5vbmV9fS5zZXJ2aWNlczM2MF9fYnV0dG9uLXJvd3t3aWR0aDoxMDAlfS5zZXJ2aWNlczM2MF9fc2VydmljZS1saXN0e21hcmdpbjowIC0yLjVyZW07ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfS5zZXJ2aWNlczM2MF9fc2VydmljZS1pdGVte21hcmdpbjozcmVtIDIuNXJlbX0uc2VydmljZXMzNjBfX2J1dHRvbi1yb3d7cGFkZGluZzoycmVtIDA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnNlcnZpY2VzMzYwX19idXR0b257bWFyZ2luOjB9LnNlcnZpY2VzMzYwLXNlcnZpY2V7d2lkdGg6MjJyZW07ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsuc2VydmljZXMzNjAtc2VydmljZXt3aWR0aDpjYWxjKDUwJSAtIDUuMXJlbSl9fS5zZXJ2aWNlczM2MC1zZXJ2aWNlX19tYWlue2ZsZXgtZ3JvdzoxO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZzoxLjVyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MnJlbTtvdmVyZmxvdzpoaWRkZW47Ym94LXNoYWRvdzowIDAgNi41cmVtIHJnYmEoMTc2LDIwNywyMjUsMC44Mil9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VydmljZXMzNjAtc2VydmljZV9fbWFpbntwYWRkaW5nOjNyZW19fS5zZXJ2aWNlczM2MC1zZXJ2aWNlX19pY29ue3BhZGRpbmc6Mi41ZW0gMDt3aWR0aDoxMDAlO2hlaWdodDoxMy42cmVtfS5zZXJ2aWNlczM2MC1zZXJ2aWNlX19pY29uIGltZ3tkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG87d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VydmljZXMzNjAtc2VydmljZV9faWNvbntwYWRkaW5nOjVyZW07aGVpZ2h0OjIwcmVtfX0uc2VydmljZXMzNjAtc2VydmljZV9fdGV4dHttYXJnaW46YXV0b30uc2VydmljZXMzNjAtc2VydmljZV9fbmFtZXttYXJnaW4tYm90dG9tOjA7Y29sb3I6IzAwMzY2Mztmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LWFsaWduOmNlbnRlcn0uc2VydmljZXMzNjAtc2VydmljZV9fbmFtZSBzdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnNlcnZpY2VzMzYwLXNlcnZpY2VfX25hbWV7Zm9udC1zaXplOjIuOHJlbX19LnNlcnZpY2VzMzYwLXNlcnZpY2VfX3ByaWNle21hcmdpbi1ib3R0b206MDttYXJnaW4tdG9wOjEuNHJlbTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMDAzNjYzO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zZXJ2aWNlczM2MC1zZXJ2aWNlX19wcmljZXttYXJnaW4tdG9wOjNyZW07Zm9udC1zaXplOjNyZW19fS50YXJpZmYzNjB7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206MTJyZW19LnRhcmlmZjM2MCAuY29udGFpbmVye21hcmdpbjowIGF1dG87cGFkZGluZzowIDIuNXJlbTttYXgtd2lkdGg6MTMycmVtfS50YXJpZmYzNjBfX2JvZHl7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS50YXJpZmYzNjBfX3RpdGxle21hcmdpbi10b3A6MzBweDttYXJnaW4tYm90dG9tOjUuMnJlbTtjb2xvcjojMDAzNjYzO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjUuNHJlbTtmb250LXdlaWdodDo5MDA7dGV4dC1hbGlnbjpjZW50ZXJ9LnRhcmlmZjM2MF9fdGV4dHttYXJnaW4tYm90dG9tOjQuNXJlbTtjb2xvcjojNjE4M2EwO2ZvbnQtc2l6ZToxLjhyZW07bGluZS1oZWlnaHQ6MS43fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnRhcmlmZjM2MF9fdGV4dHtmb250LXNpemU6M3JlbTt0ZXh0LWFsaWduOmNlbnRlcn19LnRhcmlmZjM2MF9fc3F1YXJlLTF7dG9wOjI4cmVtO2xlZnQ6NC40ZW19QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7LnRhcmlmZjM2MF9fc3F1YXJlLTF7ZGlzcGxheTpub25lfX0udGFyaWZmMzYwX19zcXVhcmUtMnt0b3A6NDcuNHJlbTtyaWdodDoxMi43cmVtfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey50YXJpZmYzNjBfX3NxdWFyZS0ye2Rpc3BsYXk6bm9uZX19LnRhcmlmZjM2MC10YWJsZV9fdGl0bGV7bWFyZ2luLWJvdHRvbToxcmVtO2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjIuNnJlbTtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudGFyaWZmMzYwLXRhYmxlX190aXRsZXttYXJnaW4tYm90dG9tOjJyZW07Zm9udC1zaXplOjMuNXJlbX19LnRhcmlmZjM2MC10YWJsZV9fcm93e21hcmdpbjoxcmVtIC0wLjhyZW07ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnRhcmlmZjM2MC10YWJsZV9fcm93e21hcmdpbjoxLjVyZW0gLTEuMnJlbX19LnRhcmlmZjM2MC10YWJsZV9fY29se21hcmdpbjowIDAuOHJlbTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0fS50YXJpZmYzNjAtdGFibGVfX2NvbC0taG91cnN7d2lkdGg6Y2FsYygxOS42OCUgLSAxLjZyZW0pfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnRhcmlmZjM2MC10YWJsZV9fY29sLS1ob3Vyc3t3aWR0aDpjYWxjKDUwJSAtIDIuNHJlbSl9fS50YXJpZmYzNjAtdGFibGVfX2NvbC0tc2VydmljZXt3aWR0aDpjYWxjKDgwLjIlIC0gMS42cmVtKX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50YXJpZmYzNjAtdGFibGVfX2NvbC0tc2VydmljZXt3aWR0aDpjYWxjKDUwJSAtIDIuNHJlbSl9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnRhcmlmZjM2MC10YWJsZV9fY29se21hcmdpbjowIDEuMnJlbX19LnRhcmlmZjM2MC10YWJsZV9faG91cnMtdGl0bGUtd3JhcHBlcnttYXJnaW4tdG9wOjJyZW07aGVpZ2h0OjE0cmVtO3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50YXJpZmYzNjAtdGFibGVfX2hvdXJzLXRpdGxlLXdyYXBwZXJ7aGVpZ2h0OjIxcmVtfX0udGFyaWZmMzYwLXRhYmxlX19ob3Vycy10aXRsZXtjb2xvcjojZjlhNjNkO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6M3JlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1hbGlnbjpyaWdodH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50YXJpZmYzNjAtdGFibGVfX2hvdXJzLXRpdGxle2ZvbnQtc2l6ZTo0cmVtfX0udGFyaWZmMzYwLXRhYmxlX19ob3Vycy1saXN0e2Rpc3BsYXk6bm9uZTtwYWRkaW5nOjMuNHJlbSAwO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmV9LnRhcmlmZjM2MC10YWJsZV9faG91cnMtbGlzdDo6YWZ0ZXJ7Y29udGVudDonJzt3aWR0aDowLjFyZW07aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojYzRkZGVjO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudGFyaWZmMzYwLXRhYmxlX19ob3Vycy1saXN0OjphZnRlcnt3aWR0aDowLjJyZW19fS50YXJpZmYzNjAtdGFibGVfX2hvdXJzLWxpc3QtLWRlc2t0b3Atb25seXtkaXNwbGF5OmJsb2NrfS50YXJpZmYzNjAtdGFibGVfX2hvdXJzLWxpc3QrLnRhcmlmZjM2MC10YWJsZV9faG91cnMtbGlzdHt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjA7dHJhbnNpdGlvbjp2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnRhcmlmZjM2MC10YWJsZV9faG91cnMtbGlzdHtwYWRkaW5nOjRyZW0gMH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudGFyaWZmMzYwLXRhYmxlX19ob3Vycy1saXN0e2Rpc3BsYXk6YmxvY2t9fS50YXJpZmYzNjAtdGFibGVfX2hvdXJzLWl0ZW17cGFkZGluZy1yaWdodDoycmVtO2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpyaWdodDtwb3NpdGlvbjpyZWxhdGl2ZX0udGFyaWZmMzYwLXRhYmxlX19ob3Vycy1pdGVtOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTo0cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnRhcmlmZjM2MC10YWJsZV9faG91cnMtaXRlbTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206NS4yNXJlbX19LnRhcmlmZjM2MC10YWJsZV9faG91cnMtaXRlbTo6YWZ0ZXJ7Y29udGVudDonJzt3aWR0aDowLjVyZW07aGVpZ2h0OjAuNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDM2NjM7Ym9yZGVyLXJhZGl1czo1MCU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLCAtNTAlKTt6LWluZGV4OjF9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudGFyaWZmMzYwLXRhYmxlX19ob3Vycy1pdGVtOjphZnRlcnt3aWR0aDoxcmVtO2hlaWdodDoxcmVtfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50YXJpZmYzNjAtdGFibGVfX2hvdXJzLWl0ZW17Zm9udC1zaXplOjIuOHJlbTtsaW5lLWhlaWdodDoxLjM1fX0udGFyaWZmMzYwLXRhYmxlX19zZXJ2aWNlLWxpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbjowIC0xcmVtO3dpZHRoOmNhbGMoMTAwJSArIDJyZW0pfS50YXJpZmYzNjAtdGFibGVfX3NlcnZpY2UtaXRlbXttYXJnaW46MnJlbSAxcmVtfS50YXJpZmYzNjAtc2VydmljZXt3aWR0aDpjYWxjKDI1JSAtIDJyZW0pfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnRhcmlmZjM2MC1zZXJ2aWNle3dpZHRoOmNhbGMoMTAwJSAtIDJyZW0pfX0udGFyaWZmMzYwLXNlcnZpY2VfX21haW57Ym9yZGVyLXJhZGl1czoycmVtO2JhY2tncm91bmQtY29sb3I6I2RlZjBmYjtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjphbGwgMC4zc30udGFyaWZmMzYwLXNlcnZpY2VfX21haW46aG92ZXIsLnRhcmlmZjM2MC1zZXJ2aWNlX19tYWluOmZvY3Vze2JveC1zaGFkb3c6MCAwIDYuNXJlbSByZ2JhKDE3NiwyMDcsMjI1LDAuODIpfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnRhcmlmZjM2MC1zZXJ2aWNlX19tYWlue2JvcmRlci1yYWRpdXM6NHJlbX19LnRhcmlmZjM2MC1zZXJ2aWNlX190b3B7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjEwMCU7aGVpZ2h0OjE0cmVtO3BhZGRpbmc6MnJlbTtiYWNrZ3JvdW5kOnJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMTAwZGVnLCAjZmZmLCAjZmZmIDAuNXJlbSwgI2RlZjBmYiAwLjVyZW0sICNkZWYwZmIgMXJlbSl9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudGFyaWZmMzYwLXNlcnZpY2VfX3RvcHtoZWlnaHQ6MjFyZW19fS50YXJpZmYzNjAtc2VydmljZV9fdGl0bGV7bWFyZ2luLWJvdHRvbTowO2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnRhcmlmZjM2MC1zZXJ2aWNlX190aXRsZXtmb250LXNpemU6M3JlbX19LnRhcmlmZjM2MC1zZXJ2aWNlX19wcmljZS1saXN0e21hcmdpbjowO3BhZGRpbmc6MS43cmVtIDJyZW07bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50YXJpZmYzNjAtc2VydmljZV9fcHJpY2UtbGlzdHtwYWRkaW5nOjEuNXJlbSAycmVtfX0udGFyaWZmMzYwLXNlcnZpY2VfX3ByaWNlLWl0ZW17cGFkZGluZzoxLjdyZW0gMDt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnRhcmlmZjM2MC1zZXJ2aWNlX19wcmljZS1pdGVte3BhZGRpbmc6Mi41cmVtIDA7Zm9udC1zaXplOjNyZW19fS50YXJpZmYzNjAtc2VydmljZV9fcHJpY2UtaXRlbSBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi13aWR0aDoxNC44cmVtO3BhZGRpbmc6MXJlbTtjb2xvcjojMDAzNjYzO2ZvbnQtc2l6ZToxLjVyZW07Ym9yZGVyOjJweCBzb2xpZCAjMDAzNjYzO2JvcmRlci1yYWRpdXM6MnJlbX0udGFyaWZmMzYwLXNlcnZpY2VfX3ByaWNlLWl0ZW0gYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDM2NjM7Y29sb3I6I2ZmZn0udGFyaWZmMzYwLXNlcnZpY2VfX25vdGljZXttYXJnaW4tdG9wOjEuN3JlbTttYXJnaW4tYm90dG9tOjA7Y29sb3I6IzAwMzY2Mztmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50YXJpZmYzNjAtc2VydmljZV9fbm90aWNle2ZvbnQtc2l6ZToyLjRyZW19fS50dGJpMzYwe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW59LnR0YmkzNjBfX3Jvd3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudHRiaTM2MF9fcm93e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfX0udHRiaTM2MF9fY29sLS0xLC50dGJpMzYwX19jb2wtLTJ7d2lkdGg6NTAlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnR0YmkzNjBfX2NvbC0tMSwudHRiaTM2MF9fY29sLS0ye3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoycmVtfX0udHRiaTM2MF9fY29sLS0xe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50dGJpMzYwX19jb2wtLTF7bWFyZ2luLXRvcDozcmVtfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50dGJpMzYwX19jb2wtLTJ7bWFyZ2luLXRvcDowfX0udHRiaTM2MF9fY29sLS0yICN0b3BBbmltYXRpb257d2lkdGg6Y2FsYygxMDAlICsgOTBweCk7aGVpZ2h0OjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7LnR0YmkzNjBfX2NvbC0tMiAjdG9wQW5pbWF0aW9ue3dpZHRoOjEwMCV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnR0YmkzNjBfX2NvbC0tMiAjdG9wQW5pbWF0aW9ue2hlaWdodDo4NXZ3fX0udHRiaTM2MF9fdGl0bGV7Y29sb3I6IzAwMzY2Mztmb250LWZhbWlseTpcIk5leGFYQm9sZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjMuNnJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yO21hcmdpbi1ib3R0b206My40cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnR0YmkzNjBfX3RpdGxle3RleHQtYWxpZ246Y2VudGVyfX0udHRiaTM2MF9fY29udGVudHtjb2xvcjojNjE4M2EwO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS43O21hcmdpbi1ib3R0b206My41cmVtfS50dGJpMzYwX19jb250ZW50IHB7Zm9udC13ZWlnaHQ6MzAwfS50dGJpMzYwX19jb250ZW50IGF7Y29sb3I6I2Y5YTYzZH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50dGJpMzYwX19jb250ZW50IHB7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjNyZW19fS50dGJpMzYwX19wcm9qZWN0c3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206M3JlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50dGJpMzYwX19wcm9qZWN0c3twYWRkaW5nLWxlZnQ6MDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi10b3A6MnJlbX19LnR0YmkzNjBfX3Byb2plY3RzLXN2Z3t3aWR0aDo0LjJyZW07aGVpZ2h0OjQuMnJlbTttYXJnaW4tcmlnaHQ6MS41cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnR0YmkzNjBfX3Byb2plY3RzLXN2Z3t3aWR0aDo2LjJyZW07aGVpZ2h0OjYuMnJlbX19LnR0YmkzNjBfX3Byb2plY3RzLXN2ZyBzdmcgcGF0aCwudHRiaTM2MF9fcHJvamVjdHMtc3ZnIHN2ZyBwb2x5Z29ue2ZpbGw6IzAwMzY2M30udHRiaTM2MF9fcHJvamVjdHMtbnJ7Zm9udC1zaXplOjIuNHJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6My4ycmVtO2NvbG9yOiMwMDM2NjM7bWFyZ2luLXJpZ2h0OjEuM3JlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50dGJpMzYwX19wcm9qZWN0cy1ucntmb250LXNpemU6My40cmVtfX0udHRiaTM2MF9fcHJvamVjdHMtbGFiZWx7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6My4ycmVtO2NvbG9yOiM2MTgzYTB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudHRiaTM2MF9fcHJvamVjdHMtbGFiZWx7Zm9udC1zaXplOjNyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnR0YmkzNjBfX2J0bnt0ZXh0LWFsaWduOmNlbnRlcn19LnR0YmkzNjBfX2J0biAuYnRue3BhZGRpbmc6MS42cmVtIDJyZW07Zm9udC1zaXplOjEuMnJlbX0udHRiaTM2MCAuY2FudmFze3dpZHRoOjEwMCV9LnR0YmkzNjAgI2FuaW1hdGlvbl9jb250YWluZXJ7d2lkdGg6NjAuMnJlbTtoZWlnaHQ6NTIuOHJlbTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7LnR0YmkzNjAgI2FuaW1hdGlvbl9jb250YWluZXJ7d2lkdGg6MzUuMnJlbTtoZWlnaHQ6MzcuOHJlbX19LnR0YmkzNjAgI2FuaW1hdGlvbl9jb250YWluZXIgY2FudmFze2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudH0udHRiaTM2MCAjYW5pbWF0aW9uX2NvbnRhaW5lciAjZG9tX292ZXJsYXlfY29udGFpbmVye3BvaW50ZXItZXZlbnRzOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MHB4O3RvcDowcHg7ZGlzcGxheTpibG9ja30ubGluZXtwb3NpdGlvbjphYnNvbHV0ZTtwb2ludGVyLWV2ZW50czpub25lO2hlaWdodDoyMy4xcmVtO3dpZHRoOjkwLjRyZW19LmxpbmUtLTF7dG9wOi0xMHJlbTtyaWdodDowO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL2xpbmUxLnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmxpbmUtLTJ7ZGlzcGxheTpub25lO2JvdHRvbTowO3JpZ2h0Oi03cmVtO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL2xpbmUxLnBuZ1wiKTt3aWR0aDo5MC40cmVtO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5saW5lLS0ye2Rpc3BsYXk6YmxvY2t9fS5saW5lLS0ze3RvcDotNHJlbTtsZWZ0OjA7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvbGluZTIucG5nXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5saW5lLS0ze2Rpc3BsYXk6YmxvY2t9fS5saW5lLS00e2JvdHRvbToxM3JlbTtsZWZ0Oi01cmVtO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL2xpbmUyLnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmdyYWRpZW50e3Bvc2l0aW9uOmFic29sdXRlfS5ncmFkaWVudC0tMXt0b3A6MzJyZW07cmlnaHQ6MDt3aWR0aDoxMDB2dztoZWlnaHQ6NjEuNHJlbTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9ncmFkaWVudDEucG5nXCIpfS5ncmFkaWVudC0tMnt0b3A6LTFyZW07cmlnaHQ6MDt3aWR0aDoxMDB2dztoZWlnaHQ6NzEuMXJlbTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9ncmFkaWVudDIucG5nXCIpfS50dGJpMzYwLWJ0bnMtcm93e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudHRiaTM2MC1idG5zLXJvd3tqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX0udHRiaTM2MC1idG5zLXJvd19fb3J7bWFyZ2luOmF1dG8gM3JlbSBhdXRvIDEuN3JlbTtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDozLjJyZW07Y29sb3I6IzYxODNhMH0udHRiaTM2MC1hbmltYXRpb257bWF4LWhlaWdodDo1Mi43cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnR0YmkzNjAtYW5pbWF0aW9uX19pbm5lcnttYXJnaW46YXV0b319LmNvbnRhY3QzNjB7cGFkZGluZzo3cmVtIDAgMi44cmVtfS5jb250YWN0MzYwX190aXRsZXtjb2xvcjojMDAzNjYzO2ZvbnQtZmFtaWx5OlwiTmV4YVhCb2xkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6My42cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbTozLjRyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuY29udGFjdDM2MF9fdGl0bGV7dGV4dC1hbGlnbjpjZW50ZXJ9fS5jb250YWN0MzYwX19jb250ZW50e3BhZGRpbmc6MnJlbSAxLjhyZW07Ym94LXNoYWRvdzowIDAgMi45cmVtIHJnYmEoMTc2LDIwNywyMjUsMC40Myk7Ym9yZGVyLXJhZGl1czoycmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjdkYTtjb2xvcjojNjE4M2EwO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NDAwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmNvbnRhY3QzNjBfX2NvbnRlbnR7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjIuOHJlbX19LmNvbnRhY3QzNjBfX2NvbnRlbnQgcHttYXJnaW46MH0uY29udGFjdDM2MF9fY29udGVudCBhe2NvbG9yOiM2MTgzYTA7Zm9udC13ZWlnaHQ6NzAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmNvbnRhY3Qtc2VjdGlvbntwYWRkaW5nOjRyZW0gMCA0LjZyZW07YmFja2dyb3VuZC1jb2xvcjojZjJmYWZlfS5jb250YWN0LXNlY3Rpb25fX3Jvd3tkaXNwbGF5OmZsZXh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuY29udGFjdC1zZWN0aW9uX19yb3d7ZmxleC13cmFwOndyYXB9fS5jb250YWN0LXNlY3Rpb24tY29udGVudHt3aWR0aDozMyU7cGFkZGluZzoxLjVyZW0gM3JlbSAxLjVyZW0gMDtjb2xvcjojNjE4M2EwO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmNvbnRhY3Qtc2VjdGlvbi1jb250ZW50e3dpZHRoOjEwMCU7cGFkZGluZzoycmVtIDA7Zm9udC1zaXplOjIuOHJlbX19LmNvbnRhY3Qtc2VjdGlvbi1jb250ZW50X19wb2ludHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206NnJlbX0uY29udGFjdC1zZWN0aW9uLWNvbnRlbnRfX3BvaW50IC5jb250YWN0LXNlY3Rpb24taWNvbnt3aWR0aDozLjNyZW07bWFyZ2luLXJpZ2h0OjEuNHJlbTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5jb250YWN0LXNlY3Rpb24tY29udGVudF9fcG9pbnQgLmNvbnRhY3Qtc2VjdGlvbi1pY29ue3dpZHRoOjEycmVtfX0uY29udGFjdC1zZWN0aW9uLWNvbnRlbnRfX3BvaW50IC5jb250YWN0LXNlY3Rpb24taWNvbiBzdmd7bWFyZ2luOmF1dG99LmNvbnRhY3Qtc2VjdGlvbi1jb250ZW50IGEsLmNvbnRhY3Qtc2VjdGlvbi1jb250ZW50IHNwYW57Y29sb3I6IzYxODNhMDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5jb250YWN0LXNlY3Rpb24tY29udGVudCBhOmhvdmVyIHNwYW57Y29sb3I6I2Y5YTYzZH0uY29udGFjdC1zZWN0aW9uLWNvbnRlbnQgYTpob3ZlciBzdmcgcGF0aHtmaWxsOiNmOWE2M2R9LmNvbnRhY3Qtc2VjdGlvbi1mb3Jte3dpZHRoOjY2JX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5jb250YWN0LXNlY3Rpb24tZm9ybXt3aWR0aDoxMDAlfX0uY29udGFjdC1zZWN0aW9uLWZvcm0gLnNjcmVlbi1yZWFkZXItcmVzcG9uc2V7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmNvbnRhY3Qtc2VjdGlvbi1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcHtkaXNwbGF5OmJsb2NrfS5jb250YWN0LXNlY3Rpb24tZm9ybSBpbnB1dCwuY29udGFjdC1zZWN0aW9uLWZvcm0gdGV4dGFyZWF7d2lkdGg6MTAwJTtib3gtc2hhZG93OjAgMCAyLjlyZW0gcmdiYSgxNzYsMjA3LDIyNSwwLjQzKTtib3JkZXItcmFkaXVzOjJyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO3BhZGRpbmc6MS44cmVtIDEuOXJlbTtib3JkZXI6MDttYXJnaW4tYm90dG9tOjIuN3JlbTtjb2xvcjojNjE4M2EwO2ZvbnQtc2l6ZToxLjhyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuY29udGFjdC1zZWN0aW9uLWZvcm0gaW5wdXQsLmNvbnRhY3Qtc2VjdGlvbi1mb3JtIHRleHRhcmVhe2ZvbnQtc2l6ZToyLjhyZW19fS5jb250YWN0LXNlY3Rpb24tZm9ybSBpbnB1dC53cGNmNy1ub3QtdmFsaWQsLmNvbnRhY3Qtc2VjdGlvbi1mb3JtIHRleHRhcmVhLndwY2Y3LW5vdC12YWxpZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmRkZGR9LmNvbnRhY3Qtc2VjdGlvbi1mb3JtIGlucHV0OmZvY3VzLC5jb250YWN0LXNlY3Rpb24tZm9ybSB0ZXh0YXJlYTpmb2N1c3tib3JkZXI6MXB4IHNvbGlkICMwMDM2NjM7b3V0bGluZTowfS5jb250YWN0LXNlY3Rpb24tZm9ybSBpbnB1dHtwYWRkaW5nLXJpZ2h0OjUuOXJlbX0uY29udGFjdC1zZWN0aW9uLWZvcm0gLndwY2Y3LW5vdC12YWxpZC10aXB7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MC40cmVtO2ZvbnQtc2l6ZToxNXB4O2xlZnQ6MS45cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmNvbnRhY3Qtc2VjdGlvbi1mb3JtIC53cGNmNy1ub3QtdmFsaWQtdGlwe3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZToxMnB4O3RvcDotMTBweDtib3R0b206YXV0b319LmNvbnRhY3Qtc2VjdGlvbi1mb3JtIHRleHRhcmVhe3Jlc2l6ZTpub25lO2hlaWdodDoxNS44cmVtfS5jb250YWN0LXNlY3Rpb24tZm9ybSB0ZXh0YXJlYTo6LXdlYmtpdC1zY3JvbGxiYXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtwYWRkaW5nOjEwcHggMDttYXJnaW46MTBweCAwfS5jb250YWN0LXNlY3Rpb24tZm9ybSB0ZXh0YXJlYTo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmNvbnRhY3Qtc2VjdGlvbi1mb3JtIHRleHRhcmVhOjotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmF9LmNvbnRhY3Qtc2VjdGlvbi1mb3JtIHRleHRhcmVhOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOiMwMDM2NjM7Ym9yZGVyLXJhZGl1czoyMHB4fS5jb250YWN0LXNlY3Rpb24tZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJde21heC13aWR0aDoyMXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDM2NjM7Y29sb3I6I2ZmZmZmZjtmb250LXNpemU6MS4ycmVtO2ZvbnQtd2VpZ2h0OjcwMDtib3JkZXItcmFkaXVzOjIuOXJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dHJhbnNpdGlvbjouM3M7cGFkZGluZzoxLjM1cmVtIDJyZW07bWFyZ2luLWJvdHRvbTowfS5jb250YWN0LXNlY3Rpb24tZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Y5YTYzZH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5jb250YWN0LXNlY3Rpb24tZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJde2ZvbnQtc2l6ZToyLjhyZW19fS5jb250YWN0LXNlY3Rpb24tZm9ybSAud3BjZjctc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjB9LmZvcm0tcm93e2Rpc3BsYXk6ZmxleDt3aWR0aDpjYWxjKDEwMCUgKyAyLjZyZW0pO21hcmdpbi1yaWdodDotMi42cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZvcm0tcm93e2ZsZXgtd3JhcDp3cmFwO3dpZHRoOjEwMCU7bWFyZ2luLXJpZ2h0OjB9fS5mb3JtLXJvdyAuaWNvLW5hbWUsLmZvcm0tcm93IC5pY28tZW1haWx7cG9zaXRpb246cmVsYXRpdmV9LmZvcm0tcm93IC5pY28tbmFtZTphZnRlciwuZm9ybS1yb3cgLmljby1lbWFpbDphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MS44cmVtO3RvcDoxLjNyZW07cG9pbnRlci1ldmVudHM6bm9uZTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW59QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZm9ybS1yb3cgLmljby1uYW1lOmFmdGVyLC5mb3JtLXJvdyAuaWNvLWVtYWlsOmFmdGVye3RvcDoxLjlyZW19fS5mb3JtLXJvdyAuaWNvLW5hbWU6YWZ0ZXJ7d2lkdGg6Mi43cmVtO2hlaWdodDozLjJyZW07YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvbmFtZS5zdmdcIil9LmZvcm0tcm93IC5pY28tZW1haWw6YWZ0ZXJ7dG9wOjEuNXJlbTt3aWR0aDozLjNyZW07aGVpZ2h0OjIuNnJlbTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9tYWlsLWZvcm0uc3ZnXCIpfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZvcm0tcm93IC5pY28tZW1haWw6YWZ0ZXJ7dG9wOjIuMXJlbX19LmZvcm0tY29se3dpZHRoOmNhbGMoNTAlIC0gMi42cmVtKTttYXJnaW4tcmlnaHQ6Mi42cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZvcm0tY29se3dpZHRoOjEwMCU7bWFyZ2luLXJpZ2h0OjB9fS5mb3JtLXN1Ym1pdHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX0uZm9ybS1zdWJtaXQgLmFqYXgtbG9hZGVye3Bvc2l0aW9uOmFic29sdXRlfS53cGNmNyBmb3JtLmludmFsaWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCwud3BjZjcgZm9ybS51bmFjY2VwdGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsLndwY2Y3IGZvcm0uc2VudCAud3BjZjctcmVzcG9uc2Utb3V0cHV0e2JvcmRlcjowO2NvbG9yOiM2MTgzYTA7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo3MDA7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjQuNHJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey53cGNmNyBmb3JtLmludmFsaWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCwud3BjZjcgZm9ybS51bmFjY2VwdGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsLndwY2Y3IGZvcm0uc2VudCAud3BjZjctcmVzcG9uc2Utb3V0cHV0e2ZvbnQtc2l6ZTozLjJyZW19fS53cGNmNyBmb3JtLmludmFsaWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dDpiZWZvcmUsLndwY2Y3IGZvcm0udW5hY2NlcHRlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0OmJlZm9yZSwud3BjZjcgZm9ybS5zZW50IC53cGNmNy1yZXNwb25zZS1vdXRwdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTAuNXJlbTtsZWZ0OjA7d2lkdGg6My4xcmVtO2hlaWdodDozLjFyZW07YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvd2FybmluZy5zdmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWlufUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LndwY2Y3IGZvcm0uaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0OmJlZm9yZSwud3BjZjcgZm9ybS51bmFjY2VwdGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQ6YmVmb3JlLC53cGNmNyBmb3JtLnNlbnQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dDpiZWZvcmV7dG9wOjAuOHJlbX19OjpwbGFjZWhvbGRlcntvcGFjaXR5OjF9LmpvYi1jb250YWN0LTM2MHtjb2xvcjojMDAzNjYzfS5qb2ItY29udGFjdC0zNjAgaW5wdXQsLmpvYi1jb250YWN0LTM2MCB0ZXh0YXJlYSwuam9iLWNvbnRhY3QtMzYwICNlZGl0b3Jqc3tib3JkZXI6bm9uZTtvdXRsaW5lOm5vbmV9LmpvYi1jb250YWN0LTM2MCBpbnB1dCBkaXZbZGF0YS1wbGFjZWhvbGRlcl06ZW1wdHk6OmJlZm9yZSwuam9iLWNvbnRhY3QtMzYwIGlucHV0OjpwbGFjZWhvbGRlciwuam9iLWNvbnRhY3QtMzYwIHRleHRhcmVhIGRpdltkYXRhLXBsYWNlaG9sZGVyXTplbXB0eTo6YmVmb3JlLC5qb2ItY29udGFjdC0zNjAgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLC5qb2ItY29udGFjdC0zNjAgI2VkaXRvcmpzIGRpdltkYXRhLXBsYWNlaG9sZGVyXTplbXB0eTo6YmVmb3JlLC5qb2ItY29udGFjdC0zNjAgI2VkaXRvcmpzOjpwbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDAsNTQsOTksMC43KX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5qb2ItY29udGFjdC0zNjAgaW5wdXQsLmpvYi1jb250YWN0LTM2MCB0ZXh0YXJlYSwuam9iLWNvbnRhY3QtMzYwICNlZGl0b3Jqcywuam9iLWNvbnRhY3QtMzYwIGxhYmVsLC5qb2ItY29udGFjdC0zNjAgc3Bhbiwuam9iLWNvbnRhY3QtMzYwIC5zdWItdGl0bGUsLmpvYi1jb250YWN0LTM2MCAuY29udGVudHtmb250LXNpemU6Mi44cmVtICFpbXBvcnRhbnR9fS5qb2ItY29udGFjdC0zNjAgaDJ7Zm9udC1mYW1pbHk6XCJOZXhhWEJvbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozLjZyZW07cGFkZGluZzo0LjRyZW0gMCAxcmVtIDB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuam9iLWNvbnRhY3QtMzYwIGgye3RleHQtYWxpZ246Y2VudGVyfX0uam9iLWNvbnRhY3QtMzYwIC5zdWItdGl0bGV7Zm9udC1zaXplOjEuN3JlbX0uam9iLWNvbnRhY3QtMzYwIC5jb250ZW50LC5qb2ItY29udGFjdC0zNjAgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1maWxlXSk6bm90KFt0eXBlPXN1Ym1pdF0pLC5qb2ItY29udGFjdC0zNjAgdGV4dGFyZWEsLmpvYi1jb250YWN0LTM2MCAjZWRpdG9yanN7d2lkdGg6MTAwJTtib3gtc2hhZG93OjAgMCAyLjlyZW0gcmdiYSgxNzYsMjA3LDIyNSwwLjQzKTtib3JkZXItcmFkaXVzOjJyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO3BhZGRpbmc6MS44cmVtIDEuOXJlbTtjb2xvcjojNjE4M2EwO2ZvbnQtc2l6ZToxLjZyZW19LmpvYi1jb250YWN0LTM2MCAuY29udGVudC53cGNmNy1ub3QtdmFsaWQsLmpvYi1jb250YWN0LTM2MCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPWZpbGVdKTpub3QoW3R5cGU9c3VibWl0XSkud3BjZjctbm90LXZhbGlkLC5qb2ItY29udGFjdC0zNjAgdGV4dGFyZWEud3BjZjctbm90LXZhbGlkLC5qb2ItY29udGFjdC0zNjAgI2VkaXRvcmpzLndwY2Y3LW5vdC12YWxpZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmRkZGR9LmpvYi1jb250YWN0LTM2MCAuY29udGVudHtiYWNrZ3JvdW5kOiNGRkY3REF9LmpvYi1jb250YWN0LTM2MCAuY29udGVudCBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5qb2ItY29udGFjdC0zNjAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmZpbGVze3Zpc2liaWxpdHk6aGlkZGVuO3dpZHRoOjA7aGVpZ2h0OjB9LmpvYi1jb250YWN0LTM2MCBpbnB1dC5zbWFsbC1pbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPWZpbGVdKXt3aWR0aDpmaXQtY29udGVudH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5qb2ItY29udGFjdC0zNjAgaW5wdXQuc21hbGwtaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1maWxlXSl7ZGlzcGxheTpibG9jazttYXJnaW46MTBweCBhdXRvIDAgYXV0b319LmpvYi1jb250YWN0LTM2MCAjZmlsZV91cGxvYWRfbGFiZWwsLmpvYi1jb250YWN0LTM2MCBpbnB1dFt0eXBlPVwic3VibWl0XCJde2JhY2tncm91bmQtY29sb3I6IzAwMzY2Mztjb2xvcjojZmZmZmZmO2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6NzAwO2JvcmRlci1yYWRpdXM6Mi45cmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0cmFuc2l0aW9uOi4zcztwYWRkaW5nOjJyZW0gMS45cmVtO2Rpc3BsYXk6YmxvY2s7Y3Vyc29yOnBvaW50ZXI7d2lkdGg6Zml0LWNvbnRlbnR9LmpvYi1jb250YWN0LTM2MCAjZmlsZV91cGxvYWRfbGFiZWw6aG92ZXIsLmpvYi1jb250YWN0LTM2MCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Y5YTYzZH0uam9iLWNvbnRhY3QtMzYwIGlucHV0W3R5cGU9Y2hlY2tib3hde3Zpc2liaWxpdHk6aGlkZGVuO3dpZHRoOjB9LmpvYi1jb250YWN0LTM2MCBpbnB1dFt0eXBlPWNoZWNrYm94XSB+IHNwYW4sLmpvYi1jb250YWN0LTM2MCBpbnB1dFt0eXBlPWNoZWNrYm94XSB+IGxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOnJnYmEoMCw1NCw5OSwwLjcpO2ZvbnQtc2l6ZToxLjdyZW07bGluZS1oZWlnaHQ6LS41cmVtO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93O2N1cnNvcjpwb2ludGVyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmpvYi1jb250YWN0LTM2MCBpbnB1dFt0eXBlPWNoZWNrYm94XSB+IHNwYW4sLmpvYi1jb250YWN0LTM2MCBpbnB1dFt0eXBlPWNoZWNrYm94XSB+IGxhYmVse21heC13aWR0aDpjYWxjKDEwMHZ3IC0gNDBweCl9fS5qb2ItY29udGFjdC0zNjAgaW5wdXRbdHlwZT1jaGVja2JveF0gfiBzcGFuOjpiZWZvcmUsLmpvYi1jb250YWN0LTM2MCBpbnB1dFt0eXBlPWNoZWNrYm94XSB+IGxhYmVsOjpiZWZvcmV7bWluLXdpZHRoOjIwcHg7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjEwMCU7bWFyZ2luLXJpZ2h0OjEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjMDAzNjYzfS5qb2ItY29udGFjdC0zNjAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IHNwYW46OmJlZm9yZSwuam9iLWNvbnRhY3QtMzYwIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBsYWJlbDo6YmVmb3Jle2JhY2tncm91bmQ6IzAwMzY2M30uam9iLWNvbnRhY3QtMzYwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC50aXRsZSwuam9iLWNvbnRhY3QtMzYwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5mdWxsX25hbWUsLmpvYi1jb250YWN0LTM2MCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuZW1haWwsLmpvYi1jb250YWN0LTM2MCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAud2Vic2l0ZXtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6Zml0LWNvbnRlbnR9LmpvYi1jb250YWN0LTM2MCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAudGl0bGU6OmJlZm9yZSwuam9iLWNvbnRhY3QtMzYwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5mdWxsX25hbWU6OmJlZm9yZSwuam9iLWNvbnRhY3QtMzYwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5lbWFpbDo6YmVmb3JlLC5qb2ItY29udGFjdC0zNjAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLndlYnNpdGU6OmJlZm9yZXtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6NXB4O3RvcDowO3dpZHRoOjUwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtoZWlnaHQ6M3Z3fUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5qb2ItY29udGFjdC0zNjAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLnRpdGxlOjpiZWZvcmUsLmpvYi1jb250YWN0LTM2MCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuZnVsbF9uYW1lOjpiZWZvcmUsLmpvYi1jb250YWN0LTM2MCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuZW1haWw6OmJlZm9yZSwuam9iLWNvbnRhY3QtMzYwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC53ZWJzaXRlOjpiZWZvcmV7aGVpZ2h0OjQuMjV2d319QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuam9iLWNvbnRhY3QtMzYwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC50aXRsZTo6YmVmb3JlLC5qb2ItY29udGFjdC0zNjAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmZ1bGxfbmFtZTo6YmVmb3JlLC5qb2ItY29udGFjdC0zNjAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmVtYWlsOjpiZWZvcmUsLmpvYi1jb250YWN0LTM2MCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAud2Vic2l0ZTo6YmVmb3Jle2hlaWdodDo5LjV2d319LmpvYi1jb250YWN0LTM2MCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAudGl0bGUgaW5wdXQsLmpvYi1jb250YWN0LTM2MCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuZnVsbF9uYW1lIGlucHV0LC5qb2ItY29udGFjdC0zNjAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmVtYWlsIGlucHV0LC5qb2ItY29udGFjdC0zNjAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLndlYnNpdGUgaW5wdXR7cGFkZGluZy1yaWdodDo1MHB4ICFpbXBvcnRhbnR9LmpvYi1jb250YWN0LTM2MCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAudGl0bGU6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4vLi4vaW1nL2pvYi1jb250YWN0LW9yZGVyIHRpdGxlLnN2Z1wiKX0uam9iLWNvbnRhY3QtMzYwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5mdWxsX25hbWU6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4vLi4vaW1nL2pvYi1jb250YWN0LW5hbWUuc3ZnXCIpfS5qb2ItY29udGFjdC0zNjAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmVtYWlsOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLy4uL2ltZy9qb2ItY29udGFjdC1lbWFpbC5zdmdcIil9LmpvYi1jb250YWN0LTM2MCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAud2Vic2l0ZTo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi8uLi9pbWcvam9iLWNvbnRhY3Qtd2Vic2l0ZS5zdmdcIil9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuam9iLWNvbnRhY3QtMzYwIC5vbl9zbWFsbF9tYXJnaW5fdG9we21hcmdpbi10b3A6My41cmVtfX0uam9iLWNvbnRhY3QtMzYwIC5iZy1saWdodC1ibHVle2JhY2tncm91bmQtY29sb3I6I2YyZmFmZX0uam9iLWNvbnRhY3QtMzYwIC5ncmlke2Rpc3BsYXk6Z3JpZH0uam9iLWNvbnRhY3QtMzYwIC5ncmlkLWNvbHMtMntncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcn1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5qb2ItY29udGFjdC0zNjAgLmdyaWQtY29scy0ye2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fS5qb2ItY29udGFjdC0zNjAgLmdyaWQtY29scy0ze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyIDFmcn1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5qb2ItY29udGFjdC0zNjAgLmdyaWQtY29scy0ze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fS5qb2ItY29udGFjdC0zNjAgLmdyaWQtc3Bhbi0ye2dyaWQtY29sdW1uOjEgLyBzcGFuIDJ9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuam9iLWNvbnRhY3QtMzYwIC5ncmlkLXNwYW4tMntncmlkLWNvbHVtbjp1bnNldH19LmpvYi1jb250YWN0LTM2MCAuZ2FwLXNtYWxse2dhcDoyLjY1cmVtfS5qb2ItY29udGFjdC0zNjAgLmZsZXh7ZGlzcGxheTpmbGV4fS5qb2ItY29udGFjdC0zNjAgLmZsZXgtd3JhcHtmbGV4LWZsb3c6d3JhcH0uam9iLWNvbnRhY3QtMzYwIC5pdGVtLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXJ9LmpvYi1jb250YWN0LTM2MCAubXItbWR7bWFyZ2luLXJpZ2h0OjMuOXJlbX0uam9iLWNvbnRhY3QtMzYwIC5tbC1zbWFsbHttYXJnaW4tbGVmdDoxLjVyZW19LmpvYi1jb250YWN0LTM2MCAubXQtYmlne21hcmdpbi10b3A6MTMuOHJlbX0uam9iLWNvbnRhY3QtMzYwIC5wYi1nYXBze3BhZGRpbmctYm90dG9tOjIuNjVyZW19LmpvYi1jb250YWN0LTM2MCAuZ2FwLWJpZ3tnYXA6OH0uam9iLWNvbnRhY3QtMzYwIC5qdXN0aWZ5LWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuam9iLWNvbnRhY3QtMzYwIC5vbl9zbWFsbF9mbGV4LWNvbHtmbGV4LWZsb3c6Y29sdW1uO3dpZHRoOjEwMCV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmpvYi1jb250YWN0LTM2MCBsYWJlbFtmb3I9bm9fYnVkZ2V0XXttYXJnaW46MCBhdXRvfX0uam9iLWNvbnRhY3QtMzYwICNlZGl0b3JqcyAuY2UtdG9vbGJhcl9fY29udGVudCwuam9iLWNvbnRhY3QtMzYwICNlZGl0b3JqcyAuY2UtYmxvY2tfX2NvbnRlbnR7bWF4LXdpZHRoOnVuc2V0fS5qb2ItY29udGFjdC0zNjAgI2VkaXRvcmpzIC5jZS10b29sYmFyX19jb250ZW50IC5jZS10b29sYmFyX19hY3Rpb25zLC5qb2ItY29udGFjdC0zNjAgI2VkaXRvcmpzIC5jZS1ibG9ja19fY29udGVudCAuY2UtdG9vbGJhcl9fYWN0aW9uc3tyaWdodDowfS5qb2ItY29udGFjdC0zNjAgI2VkaXRvcmpzIC5jZS10b29sYmFyX19jb250ZW50IC5jZS10b29sYmFyX19wbHVzLC5qb2ItY29udGFjdC0zNjAgI2VkaXRvcmpzIC5jZS1ibG9ja19fY29udGVudCAuY2UtdG9vbGJhcl9fcGx1c3tsZWZ0OjB9LmpvYi1jb250YWN0LTM2MCAjZWRpdG9yanMgLmNvZGV4LWVkaXRvcl9fcmVkYWN0b3J7cGFkZGluZy1ib3R0b206Y2FsYygyNDBweCAtIDMuNnJlbSkgIWltcG9ydGFudH0uc3VwcG9ydDM2MHtjb2xvcjojMDAzNjYzO2JhY2tncm91bmQtY29sb3I6aW5oZXJpdH0uc3VwcG9ydDM2MCBpbnB1dCwuc3VwcG9ydDM2MCBidXR0b257Ym9yZGVyOm5vbmU7b3V0bGluZTpub25lfS5zdXBwb3J0MzYwX19kZXNje3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo1cHg7Zm9udC1zaXplOjEuNXJlbTtjb2xvcjpyZ2JhKDAsNTQsOTksMC43KX0uc3VwcG9ydDM2MF9fZGVzYyBwe2xpbmUtaGVpZ2h0OjIxMCV9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc3VwcG9ydDM2MF9fZGVzY3tmb250LXNpemU6Mi44cmVtfX0uc3VwcG9ydDM2MCAua2F0ZWdvcmlhX190aXRsZSwuc3VwcG9ydDM2MF9fdGl0bGV7Zm9udC1mYW1pbHk6XCJOZXhhWEJvbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozLjZyZW07cGFkZGluZzo0cmVtIDVweCAuOXJlbSA1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc3VwcG9ydDM2MCAua2F0ZWdvcmlhX190aXRsZSwuc3VwcG9ydDM2MF9fdGl0bGV7dGV4dC1hbGlnbjpjZW50ZXJ9fS5zdXBwb3J0MzYwIC5rYXRlZ29yaWFfX3RpdGxle3BhZGRpbmctdG9wOjIuNHJlbTttYXJnaW4tYm90dG9tOjVweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zdXBwb3J0MzYwIC5rYXRlZ29yaWFfX3RpdGxle3BhZGRpbmctdG9wOjdyZW19fS5zdXBwb3J0MzYwIC5rYXRlZ29yaWF7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNSwgMWZyKTttYXJnaW4tYm90dG9tOjE5cHg7Z2FwOjE4cHg7cGFkZGluZzo1cHg7bWluLXdpZHRoOjMzMHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxODUwcHgpey5zdXBwb3J0MzYwIC5rYXRlZ29yaWF7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg1LCAxZnIpfX1AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KXsuc3VwcG9ydDM2MCAua2F0ZWdvcmlhe2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwgMWZyKX19QG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KXsuc3VwcG9ydDM2MCAua2F0ZWdvcmlhe2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyIDFmcn19QG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KXsuc3VwcG9ydDM2MCAua2F0ZWdvcmlhe2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyfX0uc3VwcG9ydDM2MCAuYm94e3dpZHRoOjIzNnB4O3dpZHRoOmNsYW1wKDE0NXB4LCAxMDAlLCAyMzZweCk7aGVpZ2h0OjIzNnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItcmFkaXVzOjIwcHg7b3ZlcmZsb3c6aGlkZGVuO2JveC1zaGFkb3c6MCAwIDFyZW0gcmdiYSg0NSw0NSw0NSwwLjEpO2N1cnNvcjpwb2ludGVyO2JvcmRlcjoycHggc29saWQgI2ZmZjt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpey5zdXBwb3J0MzYwIC5ib3h7aGVpZ2h0OjE4MHB4fX0uc3VwcG9ydDM2MCAuYm94LmJveC1hZGRlZHtib3JkZXI6MnB4IHNvbGlkICMwMDI2NTZ9LnN1cHBvcnQzNjAgLmJveF9faW1hZ2V7d2lkdGg6MTIwcHg7aGVpZ2h0OjEyMHB4O29iamVjdC1maXQ6Y29udGFpbjttYXJnaW46MTVweCBhdXRvIDVweCBhdXRvfUBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCl7LnN1cHBvcnQzNjAgLmJveF9faW1hZ2V7aGVpZ2h0OjgwcHg7d2lkdGg6ODBweDttYXJnaW4tdG9wOjVweH19LnN1cHBvcnQzNjAgLmJveF9fZGVzY3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDM2NjM7Y29sb3I6I2ZmZjtmb250LXNpemU6MTVweDtwYWRkaW5nOjIwcHg7dHJhbnNpdGlvbjouMnMgZWFzZS1pbi1vdXQgYWxsO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpqdXN0aWZ5O29wYWNpdHk6MH0uc3VwcG9ydDM2MCAuYm94X19kZXNjIHB7bWFyZ2luLWJvdHRvbTowfS5zdXBwb3J0MzYwIC5ib3gubm90LWZ1bGwgLmJveF9fZGVzY3toZWlnaHQ6NzAlO2JvcmRlci1yYWRpdXM6MTVweDt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfS5zdXBwb3J0MzYwIC5ib3gubm90LWZ1bGwgLmJveF9fZGVzYyBwe21hcmdpbjphdXRvfUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7LnN1cHBvcnQzNjAgLmJveDpob3ZlciAuYm94X19kZXNje29wYWNpdHk6MX19LnN1cHBvcnQzNjAgLmJveF9fdGl0bGV7Zm9udC1zaXplOjE2cHg7bWFyZ2luLWJvdHRvbToxM3B4fS5zdXBwb3J0MzYwIC5ib3ggLnByaWNlX3dyYXBwZXIgKnttYXJnaW46MH0uc3VwcG9ydDM2MCAuYm94IC5wcmljZV93cmFwcGVyLmRvdWJsZXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZy1sZWZ0OjEuOHJlbTtwYWRkaW5nLXJpZ2h0OjEuOHJlbX0uc3VwcG9ydDM2MCAuYm94IC5wcmljZV93cmFwcGVyLmRvdWJsZSAucHJpY2V7bWFyZ2luLXJpZ2h0OjhweH0uc3VwcG9ydDM2MCAuYm94IC5wcmljZV93cmFwcGVyIC5wcmljZV9jaGFuZ2VfYnRuc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi13aWR0aDo2cmVtfS5zdXBwb3J0MzYwIC5ib3ggLnByaWNlX3dyYXBwZXIgLnByaWNlX2NoYW5nZV9idG5zIHB7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tcmlnaHQ6NXB4fS5zdXBwb3J0MzYwIC5ib3ggLnByaWNlX3dyYXBwZXIgLnByaWNlX2NoYW5nZV9idG5zIGJ1dHRvbnt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O2JhY2tncm91bmQtY29sb3I6IzAwMzY2Mztjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MTAwJTttYXJnaW4tcmlnaHQ6NXB4O3RyYW5zaXRpb246LjJzIGFsbCBlYXNlLW91dDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnN1cHBvcnQzNjAgLmJveCAucHJpY2Vfd3JhcHBlciAucHJpY2VfY2hhbmdlX2J0bnMgYnV0dG9uIHN2Z3ttaW4td2lkdGg6MTRweH0uc3VwcG9ydDM2MCAuYm94IC5wcmljZV93cmFwcGVyIC5wcmljZV9jaGFuZ2VfYnRucyBidXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjlhNjNkfS5zdXBwb3J0MzYwIC5ib3ggLnByaWNlX3dyYXBwZXIgLnByaWNlX2NoYW5nZV9idG5zIGJ1dHRvbi5oaWRkZW57b3BhY2l0eTowLjI7cG9pbnRlci1ldmVudHM6bm9uZTtjdXJzb3I6bm90LWFsbG93ZWR9LnN1cHBvcnQzNjAgLmJveCAucHJpY2Vfd3JhcHBlciAucHJpY2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtd2VpZ2h0OmJvbGR9LnN1cHBvcnQzNjAgLmJveCAucHJpY2Vfd3JhcHBlciAucHJpY2VfX251bWJlcntmb250LXNpemU6Y2xhbXAoMTZweCwgMi41dncsIDM0cHgpO21hcmdpbi1yaWdodDo2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KXsuc3VwcG9ydDM2MCAuYm94IC5wcmljZV93cmFwcGVyIC5wcmljZV9fbnVtYmVye21hcmdpbi1yaWdodDozcHh9fS5zdXBwb3J0MzYwIC5ib3ggLnByaWNlX3dyYXBwZXIgLnByaWNlX19va3Jlc3tmb250LXNpemU6MTRweH0uc3VwcG9ydDM2MF9fZW5kLXByaWNle21hcmdpbjo3OHB4IGF1dG87cG9zaXRpb246c3RpY2t5O2JvdHRvbTowO2JhY2tncm91bmQtY29sb3I6aW5oZXJpdDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zdXBwb3J0MzYwX19lbmQtcHJpY2U+ZGl2e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjEwcHggMH1AbWVkaWEgKG1heC13aWR0aDogNjEwcHgpey5zdXBwb3J0MzYwX19lbmQtcHJpY2U+ZGl2e2ZsZXgtZmxvdzpjb2x1bW59fS5zdXBwb3J0MzYwX19lbmQtcHJpY2U6OmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTttYXgtd2lkdGg6MTAwdnc7ei1pbmRleDotMTtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXR9LnN1cHBvcnQzNjBfX2VuZC1wcmljZSBhcnRpY2xle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnN1cHBvcnQzNjBfX2VuZC1wcmljZSBhcnRpY2xlOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjEwcHg7bWluLXdpZHRoOjM1cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA2MTBweCl7LnN1cHBvcnQzNjBfX2VuZC1wcmljZSBhcnRpY2xlOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWJvdHRvbToxNXB4O3RleHQtYWxpZ246Y2VudGVyfX0uc3VwcG9ydDM2MF9fZW5kLXByaWNlIGFydGljbGUgcHtmb250LXNpemU6MTZweDtmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206MH0uc3VwcG9ydDM2MF9fZW5kLXByaWNlIGFydGljbGUgcDpudGgtY2hpbGQoMSl7Y29sb3I6IzU1NTttYXJnaW4tcmlnaHQ6MTVweDtmb250LXdlaWdodDpub3JtYWx9LnN1cHBvcnQzNjBfX2VuZC1wcmljZSBhcnRpY2xlIHA6bnRoLWNoaWxkKDIpe21hcmdpbi1yaWdodDo0cHg7Zm9udC1zaXplOjM2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc3VwcG9ydDM2MF9fZW5kLXByaWNlIGFydGljbGUgcDpudGgtY2hpbGQoMil7Zm9udC1zaXplOjI4cHh9fS5zdXBwb3J0MzYwX19lbmQtcHJpY2UgYnV0dG9ue2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDAzNjYzO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7cGFkZGluZzoxLjc1cmVtIDZyZW07Ym9yZGVyLXJhZGl1czozcmVtO3RyYW5zaXRpb246LjJzIGFsbCBlYXNlLW91dH0uc3VwcG9ydDM2MF9fZW5kLXByaWNlIGJ1dHRvbjpob3Zlcnt0cmFuc2Zvcm06c2NhbGUoMS4wNSk7YmFja2dyb3VuZC1jb2xvcjojZjlhNjNkfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnN1cHBvcnQzNjBfX2VuZC1wcmljZSBidXR0b257Zm9udC1zaXplOjJyZW07Ym9yZGVyLXJhZGl1czo1cmVtfX0uc3VwcG9ydDM2MF9fZW5kLXByaWNlICNmaW5hbC1mb3JtIGZvcm17bWFyZ2luLXRvcDoxNnB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1mbG93OmNvbHVtbjtwYWRkaW5nOjIwcHh9LnN1cHBvcnQzNjBfX2VuZC1wcmljZSAjZmluYWwtZm9ybSBmb3JtIC5hY2NlcHRhbmNlLTkyN3twYWRkaW5nLXRvcDo1cHg7cGFkZGluZy1ib3R0b206MTBweH0uc3VwcG9ydDM2MF9fZW5kLXByaWNlICNmaW5hbC1mb3JtIGZvcm0gLmFjY2VwdGFuY2UtOTI3LC5zdXBwb3J0MzYwX19lbmQtcHJpY2UgI2ZpbmFsLWZvcm0gZm9ybSAud3BjZjctbm90LXZhbGlkLXRpcCwuc3VwcG9ydDM2MF9fZW5kLXByaWNlICNmaW5hbC1mb3JtIGZvcm0gZGl2LndwY2Y3LXJlc3BvbnNlLW91dHB1dHtmb250LXNpemU6MS41cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnN1cHBvcnQzNjBfX2VuZC1wcmljZSAjZmluYWwtZm9ybSBmb3JtIC5hY2NlcHRhbmNlLTkyNywuc3VwcG9ydDM2MF9fZW5kLXByaWNlICNmaW5hbC1mb3JtIGZvcm0gLndwY2Y3LW5vdC12YWxpZC10aXAsLnN1cHBvcnQzNjBfX2VuZC1wcmljZSAjZmluYWwtZm9ybSBmb3JtIGRpdi53cGNmNy1yZXNwb25zZS1vdXRwdXR7Zm9udC1zaXplOjIuNHJlbX19LnN1cHBvcnQzNjBfX2VuZC1wcmljZSAjZmluYWwtZm9ybSBmb3JtIC53cGNmNy1ub3QtdmFsaWQtdGlwe21hcmdpbi1ib3R0b206MTBweH0uc3VwcG9ydDM2MF9fZW5kLXByaWNlICNmaW5hbC1mb3JtIGZvcm0gZGl2LndwY2Y3LXJlc3BvbnNlLW91dHB1dHttYXJnaW4tdG9wOjEwcHh9LnN1cHBvcnQzNjBfX2VuZC1wcmljZSAjZmluYWwtZm9ybSBmb3JtIHNwYW4uZW1haWx7d2lkdGg6MTAwJX0uc3VwcG9ydDM2MF9fZW5kLXByaWNlICNmaW5hbC1mb3JtIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF17d2lkdGg6MTAwJTtib3gtc2hhZG93OjAgMCAyLjlyZW0gcmdiYSgxNzYsMjA3LDIyNSwwLjQzKTtib3JkZXItcmFkaXVzOjJyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO3BhZGRpbmc6MS44cmVtIDEuOXJlbTtwYWRkaW5nLXJpZ2h0OjUwcHg7Y29sb3I6IzYxODNhMDtmb250LXNpemU6MS42cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnN1cHBvcnQzNjBfX2VuZC1wcmljZSAjZmluYWwtZm9ybSBmb3JtIGlucHV0W3R5cGU9ZW1haWxde2ZvbnQtc2l6ZToyLjhyZW19fS5zdXBwb3J0MzYwX19lbmQtcHJpY2UgI2ZpbmFsLWZvcm0gZm9ybSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuZW1haWw6OmJlZm9yZXtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6NXB4O3RvcDowO3dpZHRoOjUwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtoZWlnaHQ6M3Z3O2JhY2tncm91bmQtaW1hZ2U6dXJsKC4vLi4vaW1nL2pvYi1jb250YWN0LWVtYWlsLnN2Zyl9QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7LnN1cHBvcnQzNjBfX2VuZC1wcmljZSAjZmluYWwtZm9ybSBmb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5lbWFpbDo6YmVmb3Jle2hlaWdodDo0LjI1dnd9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnN1cHBvcnQzNjBfX2VuZC1wcmljZSAjZmluYWwtZm9ybSBmb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5lbWFpbDo6YmVmb3Jle2hlaWdodDo5LjV2d319LnN1cHBvcnQzNjBfX2VuZC1wcmljZSAjZmluYWwtZm9ybSBmb3JtIGJ1dHRvbiwuc3VwcG9ydDM2MF9fZW5kLXByaWNlICNmaW5hbC1mb3JtIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRde2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDAzNjYzO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7cGFkZGluZzoxLjc1cmVtIDZyZW07Ym9yZGVyLXJhZGl1czozcmVtO3RyYW5zaXRpb246LjJzIGFsbCBlYXNlLW91dH0uc3VwcG9ydDM2MF9fZW5kLXByaWNlICNmaW5hbC1mb3JtIGZvcm0gYnV0dG9uOmhvdmVyLC5zdXBwb3J0MzYwX19lbmQtcHJpY2UgI2ZpbmFsLWZvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuMDUpO2JhY2tncm91bmQtY29sb3I6I2Y5YTYzZH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zdXBwb3J0MzYwX19lbmQtcHJpY2UgI2ZpbmFsLWZvcm0gZm9ybSBidXR0b24sLnN1cHBvcnQzNjBfX2VuZC1wcmljZSAjZmluYWwtZm9ybSBmb3JtIGlucHV0W3R5cGU9c3VibWl0XXtmb250LXNpemU6Mi40cmVtO2JvcmRlci1yYWRpdXM6NXJlbTttYXJnaW4tcmlnaHQ6MH19LnN1cHBvcnQzNjBfX2VuZC1wcmljZSAjZmluYWwtZm9ybSBmb3JtIGJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiM2NjY7bWFyZ2luLXJpZ2h0OjIwcHh9LnN1cHBvcnQzNjBfX2VuZC1wcmljZSAjZmluYWwtZm9ybSBmb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hde3Zpc2liaWxpdHk6aGlkZGVuO3dpZHRoOjB9LnN1cHBvcnQzNjBfX2VuZC1wcmljZSAjZmluYWwtZm9ybSBmb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdIH4gc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjpyZ2JhKDAsNTQsOTksMC43KTtmb250LXNpemU6MS43cmVtO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93O2N1cnNvcjpwb2ludGVyO3BhZGRpbmctYm90dG9tOjIwcHh9LnN1cHBvcnQzNjBfX2VuZC1wcmljZSAjZmluYWwtZm9ybSBmb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdIH4gc3Bhbjo6YmVmb3Jle21pbi13aWR0aDoyMHB4O3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czoxMDAlO21hcmdpbi1yaWdodDoxMHB4O2JvcmRlcjoxcHggc29saWQgIzAwMzY2M31AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zdXBwb3J0MzYwX19lbmQtcHJpY2UgI2ZpbmFsLWZvcm0gZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSB+IHNwYW57Zm9udC1zaXplOjIuOHJlbX19LnN1cHBvcnQzNjBfX2VuZC1wcmljZSAjZmluYWwtZm9ybSBmb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBzcGFuOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDAzNjYzfS5zdXBwb3J0MzYwX19lbmQtcHJpY2UgLmVuZC1wcmljZS1pbmZvLWhpZGRlbiwuc3VwcG9ydDM2MF9fZW5kLXByaWNlIC5maW5hbC1mb3JtLWhpZGRlbntkaXNwbGF5Om5vbmV9LnBwMzYwe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6NS41cmVtIDAgNS45cmVtO292ZXJmbG93OmhpZGRlbn0ucHAzNjBfX3Jvd3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucHAzNjBfX3Jvd3tmbGV4LXdyYXA6d3JhcH19LnBwMzYwX19jb250ZW50e3BhZGRpbmctcmlnaHQ6OS43cmVtO3dpZHRoOjQzJX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wcDM2MF9fY29udGVudHtwYWRkaW5nLXJpZ2h0OjA7d2lkdGg6MTAwJX19LnBwMzYwX190aXRsZXtmb250LWZhbWlseTpcIk5leGFYQm9sZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjMuNnJlbTtmb250LXdlaWdodDo0MDA7Y29sb3I6IzAwMzY2MzttYXJnaW4tYm90dG9tOjMuNnJlbX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5wcDM2MF9fdGl0bGV7Zm9udC1zaXplOjVyZW19fS5wcDM2MF9fdHh0e2NvbG9yOiM2MTgzYTA7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDozMDA7Zm9udC1zdHlsZTpub3JtYWw7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO2xpbmUtaGVpZ2h0OjMuMnJlbX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5wcDM2MF9fdHh0e2ZvbnQtc2l6ZTozcmVtfX0ucHAzNjAtaW1ne3dpZHRoOjU3JX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wcDM2MC1pbWd7d2lkdGg6MTAwJX19LnBwMzYwLWltZyBpbWd7bWF4LXdpZHRoOjEwMCV9LnBwMzYwLWVkaXRvcntwYWRkaW5nOjMuM3JlbSAwO2JhY2tncm91bmQtY29sb3I6I2YyZmFmZX0ucHAzNjAtZWRpdG9yIGgye2ZvbnQtZmFtaWx5OlwiTmV4YVhCb2xkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6My42cmVtO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojMDAzNjYzO21hcmdpbi1ib3R0b206Mi42cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7LnBwMzYwLWVkaXRvciBoMntmb250LXNpemU6NXJlbX19LnBwMzYwLWVkaXRvciBvbHtjb2xvcjojNjE4M2EwO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjMuMnJlbTtsaXN0LXN0eWxlOm5vbmU7Y291bnRlci1yZXNldDpsaTtwYWRkaW5nLWxlZnQ6MnJlbX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5wcDM2MC1lZGl0b3Igb2x7Zm9udC1zaXplOjNyZW07cGFkZGluZy1sZWZ0OjRyZW19fS5wcDM2MC1lZGl0b3Igb2wgbGl7bWFyZ2luLWJvdHRvbToxcmVtO2NvdW50ZXItaW5jcmVtZW50OmxpfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7LnBwMzYwLWVkaXRvciBvbCBsaXttYXJnaW4tYm90dG9tOjJyZW19fS5wcDM2MC1lZGl0b3Igb2wgbGk6YmVmb3Jle2NvbnRlbnQ6Y291bnRlcihsaSkgXCIpXCI7Y29sb3I6IzAwMzY2MztkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoycmVtO21hcmdpbi1sZWZ0Oi0ycmVtO2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5wcDM2MC1lZGl0b3Igb2wgbGk6YmVmb3Jle3dpZHRoOjRyZW07bWFyZ2luLWxlZnQ6LTRyZW19fS5wcDM2MC1lZGl0b3Igb2wgYXtjb2xvcjojNjE4M2EwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnRleHQtYmlne2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjNyZW07Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7LnRleHQtYmlne2ZvbnQtc2l6ZTo1cmVtfX0uY2FyaWVyMzYwLW92ZXJ7cGFkZGluZy10b3A6OXJlbX0uY2FyaWVyMzYwe3BhZGRpbmc6MCAwIDhyZW19LmNhcmllcjM2MF9fcm93e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDpjYWxjKDEwMCUgKyAxM3JlbSk7bWFyZ2luLXJpZ2h0Oi0xM3JlbX0uY2FyaWVyMzYwX190aXRsZXtjb2xvcjojMDAzNjYzO2ZvbnQtZmFtaWx5OlwiTmV4YVhCb2xkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6My42cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjU7bWFyZ2luLWJvdHRvbTo0LjFyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuY2FyaWVyMzYwX190aXRsZXt0ZXh0LWFsaWduOmNlbnRlcn19LmNhcmllcjM2MCAudHRiaTM2MC1idG5zLXJvd3twYWRkaW5nLWJvdHRvbTo1cmVtfS5jYXJpZXIzNjAtYm94e3dpZHRoOmNhbGMoMzMuMyUgLSAxM3JlbSk7bWFyZ2luLXJpZ2h0OjEzcmVtO3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOjUuNHJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuY2FyaWVyMzYwLWJveHt3aWR0aDpjYWxjKDEwMCUgLSAxM3JlbSl9fS5jYXJpZXIzNjAtYm94X190aXRsZXtkaXNwbGF5OmJsb2NrO2NvbG9yOiM2MTgzYTA7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6Mi40cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbToxLjVyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuY2FyaWVyMzYwLWJveF9fdGl0bGV7Zm9udC1zaXplOjMuNXJlbX19LmNhcmllcjM2MC1ib3hfX2luZm97ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5jYXJpZXIzNjAtYm94X190eHR7Y29sb3I6IzYxODNhMDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjIuNXJlbTttYXJnaW46MCAxM3B4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmNhcmllcjM2MC1ib3hfX3R4dHtmb250LXNpemU6Mi44cmVtO2xpbmUtaGVpZ2h0OjEuN319LmNhcmllcjM2MC1ib3hfX3JlbW90ZXtjb2xvcjojNjE4M2EwO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6MzAwO21hcmdpbjowIDEzcHh9LmNhcmllcjM2MC1ib3hfX2xpbmt7bWFyZ2luLXRvcDoyLjRyZW19LmNhcmllcjM2MC1ib3hfX2xpbmsgYXttYXJnaW4tcmlnaHQ6MH0uY2FyZXBhY2thZ2Vze3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjEwMHB4O292ZXJmbG93LXg6aGlkZGVufS5jYXJlcGFja2FnZXMgLmNvbnRhaW5lcnttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCAyLjVyZW07bWF4LXdpZHRoOjEzMnJlbX0uY2FyZXBhY2thZ2VzX19yb3d7d2lkdGg6Y2FsYygxMDAlICsgMzNweCk7bWFyZ2luLXJpZ2h0Oi0zM3B4O2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjQwcHggMH1AbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KXsuY2FyZXBhY2thZ2VzX19yb3d7d2lkdGg6Y2FsYygxMDAlICsgMzNweCk7bWFyZ2luLXJpZ2h0Oi0zM3B4O2ZsZXgtd3JhcDp3cmFwfX1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsuY2FyZXBhY2thZ2VzX19yb3d7d2lkdGg6Y2FsYygxMDAlICsgMTNweCk7ZmxleC13cmFwOndyYXB9fS5jYXJlcGFja2FnZXNfX2Rlc2N7cGFkZGluZzozNXB4IDAgMDtjb2xvcjojMDAzNjYzO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDozMHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNiMGNmZTF9LmNhcmVwYWNrYWdlc19fZGVzYyB1bHtwYWRkaW5nOjIwcHggMCAwO2xpc3Qtc3R5bGU6bm9uZX0uY2FyZXBhY2thZ2VzX19kZXNjIHVsIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoyNXB4fS5jYXJlcGFja2FnZXNfX2Rlc2MgdWwgbGk6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDo4cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTRweDtoZWlnaHQ6MTNweDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9zdGFyLXkuc3ZnXCIpfWJvZHkgLmNhcmVwYWNrYWdle2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDt3aWR0aDpjYWxjKDI1JSAtIDMzcHgpO21hcmdpbi1yaWdodDozM3B4O3BhZGRpbmc6MzBweCAyMHB4O2JveC1zaGFkb3c6MCAwIDZweCByZ2JhKDQ1LDQ1LDQ1LDAuMSk7Ym9yZGVyLXJhZGl1czoyMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtjb2xvcjojMDAzNjYzO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiAxODAwcHgpe2JvZHkgLmNhcmVwYWNrYWdle3dpZHRoOmNhbGMoNTAlIC0gMzNweCk7bWFyZ2luLXJpZ2h0OjMzcHg7bWFyZ2luLWJvdHRvbTozM3B4fX1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXtib2R5IC5jYXJlcGFja2FnZXt3aWR0aDpjYWxjKDUwJSAtIDEzcHgpO21hcmdpbi1yaWdodDoxM3B4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2JvZHkgLmNhcmVwYWNrYWdle3dpZHRoOmNhbGMoMTAwJSAtIDEzcHgpO21hcmdpbi1ib3R0b206MzVweH19Ym9keSAuY2FyZXBhY2thZ2VfX3RpdGxle3dpZHRoOjEwMCU7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwfWJvZHkgLmNhcmVwYWNrYWdlX19uYW1le3dpZHRoOjEwMCU7Zm9udC1zaXplOjM1cHg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjMwcHg7bWFyZ2luLXRvcDo3cHg7aGVpZ2h0OmF1dG8gIWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2JvZHkgLmNhcmVwYWNrYWdlX19uYW1le2ZvbnQtc2l6ZToyM3B4fX1ib2R5IC5jYXJlcGFja2FnZV9fbGlzdHt3aWR0aDoxMDAlO3RleHQtYWxpZ246bGVmdDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDozMHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpe2JvZHkgLmNhcmVwYWNrYWdlX19saXN0e2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI4cHh9fWJvZHkgLmNhcmVwYWNrYWdlX19saXN0IHB7bWFyZ2luOjFlbSAwO3BhZGRpbmc6MjBweCAwfWJvZHkgLmNhcmVwYWNrYWdlX19saXN0IHVse3BhZGRpbmc6NXB4IDA7bGlzdC1zdHlsZTpub25lfWJvZHkgLmNhcmVwYWNrYWdlX19saXN0IHVsIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoyNXB4fWJvZHkgLmNhcmVwYWNrYWdlX19saXN0IHVsIGxpOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6OHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE1cHg7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvY2hlY2steS5zdmdcIil9Ym9keSAuY2FyZXBhY2thZ2VfX2xpc3QtLTIgbGl7cGFkZGluZy10b3A6MTBweDtwYWRkaW5nLWJvdHRvbToxMHB4fWJvZHkgLmNhcmVwYWNrYWdlX19saXN0LS0yIGxpOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VmZWZlZn1ib2R5IC5jYXJlcGFja2FnZV9fbGlzdC0tMiBsaTo6YmVmb3Jle3RvcDoyMHB4ICFpbXBvcnRhbnR9Ym9keSAuY2FyZXBhY2thZ2VfX2xpc3QtLTIgbGkuaWtzOjpiZWZvcmV7Y29udGVudDpcIlxcZDdcIjtmb250LXdlaWdodDo3MDA7Y29sb3I6cmVkO2JhY2tncm91bmQtaW1hZ2U6bm9uZTtmb250LXNpemU6MjZweDt0b3A6MTBweCAhaW1wb3J0YW50fWJvZHkgLmNhcmVwYWNrYWdlX190b3B7d2lkdGg6MTAwJX1ib2R5IC5jYXJlcGFja2FnZV9fYm90dG9te3dpZHRoOjEwMCU7YWxpZ24tc2VsZjpmbGV4LWVuZH1ib2R5IC5jYXJlcGFja2FnZV9fcHJpY2V7cGFkZGluZzoxOHB4IDA7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjI0cHg7cG9zaXRpb246cmVsYXRpdmV9Ym9keSAuY2FyZXBhY2thZ2VfX3ByaWNlOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjI1MXB4O21hcmdpbjphdXRvO2JvcmRlci10b3A6MXB4IHNvbGlkICNiMGNmZTF9Ym9keSAuY2FyZXBhY2thZ2VfX25ldHRve2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjQwMH1ib2R5IC5jYXJlcGFja2FnZV9fYnV0dG9uLGJvZHkgLmNhcmVwYWNrYWdlIC5hZGRfdG9fY2FydF9idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoxLjVyZW0gMnJlbTtib3JkZXItcmFkaXVzOjIuOXJlbTtib3JkZXI6MnB4IHNvbGlkICMwMDM2NjM7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO2ZvbnQtc2l6ZToxLjJyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMwMDM2NjM7dHJhbnNpdGlvbjouM3N9Ym9keSAuY2FyZXBhY2thZ2VfX2J1dHRvbjpob3Zlcixib2R5IC5jYXJlcGFja2FnZSAuYWRkX3RvX2NhcnRfYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwMzY2Mztjb2xvcjojZmZmfWJvZHkgLmNhcmVwYWNrYWdlX19saW5re2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7Ym9keSAuY2FyZXBhY2thZ2U6bnRoLWNoaWxkKDIpe2JveC1zaGFkb3c6MCAwIDEycHggcmdiYSgxNzYsMjA3LDIyNSwwLjg3KTtiYWNrZ3JvdW5kLWNvbG9yOiNkZWYwZmJ9Ym9keSAuY2FyZXBhY2thZ2U6bnRoLWNoaWxkKDIpIC5jYXJlcGFja2FnZV9fYnV0dG9ue2JhY2tncm91bmQtY29sb3I6IzAwMzY2Mztjb2xvcjojZmZmfWJvZHkgLmNhcmVwYWNrYWdlOm50aC1jaGlsZCgyKSAuY2FyZXBhY2thZ2VfX2J1dHRvbjpob3Zlcntjb2xvcjojMDAzNjYzO2JhY2tncm91bmQtY29sb3I6I2ZmZn19Ym9keSAuY2FyZXBhY2thZ2UgLmFkZF90b19jYXJ0X2lubGluZXtib3JkZXI6MCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50fWJvZHkgLmNhcmVwYWNrYWdlIC53b29jb21tZXJjZS1QcmljZS1hbW91bnR7ZGlzcGxheTpub25lfWJvZHkgLmNhcmVwYWNrYWdlIC5wcmljZV90aW1lX29wdHtkaXNwbGF5Om5vbmV9LmNhcmVwYWNrYWdlLW9ye21hcmdpbjoxMHB4IDAgNXB4O2ZvbnQtc2l6ZToxMHB4fS5jYXJlcGFja2FnZXMgLmZvb3Rlci1wb3B1cC1idXR0b25ze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDowIDIwcHg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXRvcDoyMHB4fS5jYXJlcGFja2FnZXMgLmZvb3Rlci1wb3B1cC1idXR0b25zIGJ1dHRvbnttaW4td2lkdGg6MTU1cHh9LmNhcmVwYWNrYWdlcyAuZm9vdGVyLXBvcHVwLWJ1dHRvbnMgYnV0dG9uLm1vZGFsLWFkZC10by1jYXJ0LWJ1dHRvbi0tMjpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSl7Y29sb3I6I0ZGRjtiYWNrZ3JvdW5kLWNvbG9yOiNmOWE2M2Q7Ym9yZGVyOjFweCBzb2xpZCAjZjlhNjNkfS5jYXJlcGFja2FnZXMgLmNoZWNrb3V0LWJ1dHRvbiwuY2FyZXBhY2thZ2VzIC5jbG9zZSwuY2FyZXBhY2thZ2VzIC5tb2RhbC1hZGQtdG8tY2FydC1idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoxLjM1cmVtIDJyZW07Ym9yZGVyLXJhZGl1czoyLjlyZW07Ym9yZGVyOjJweCBzb2xpZCAjMDAzNjYzO2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtmb250LXNpemU6MS4ycmVtO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzAwMzY2Mzt0cmFuc2l0aW9uOi4zczttYXJnaW46MTBweH0uY2FyZXBhY2thZ2VzIC5jaGVja291dC1idXR0b246aG92ZXIsLmNhcmVwYWNrYWdlcyAuY2xvc2U6aG92ZXIsLmNhcmVwYWNrYWdlcyAubW9kYWwtYWRkLXRvLWNhcnQtYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwMzY2Mztjb2xvcjojZmZmfS5wb3B1cHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDUwO2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjtvdXRsaW5lOjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNCl9LnBvcHVwLmFjdGl2ZXt2aXNpYmlsaXR5OnZpc2libGU7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO2Rpc3BsYXk6YmxvY2t9LnBvcHVwLW92ZXJsYXl7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6YXV0bztkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi1oZWlnaHQ6Y2FsYygxMDAlIC0gMXJlbSk7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgMi41cmVtO21heC13aWR0aDoxMzJyZW19LnBvcHVwLXBhY2thZ2UgLmNhcmVwYWNrYWdle3dpZHRoOjEwMCU7bWFyZ2luOjA7YmFja2dyb3VuZC1jb2xvcjojZjRmNGY0fS5wb3B1cC1wYWNrYWdlIC5jYXJlcGFja2FnZV9fbGlzdHt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MjBweCAwfS5wb3B1cC1wYWNrYWdlIC5xdWFudGl0eS1pbnB1dHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5wb3B1cC1wYWNrYWdlIC5xdWFudGl0eS1pbnB1dCBidXR0b257d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtwYWRkaW5nOjA7bWFyZ2luOjAgNXB4O2JvcmRlcjpub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MX0ucG9wdXAtcGFja2FnZSAucXVhbnRpdHktaW5wdXQgYnV0dG9uIGl7ZGlzcGxheTpibG9ja30ucG9wdXAtcGFja2FnZSAucXVhbnRpdHktaW5wdXQgaW5wdXR7d2lkdGg6NDBweDtoZWlnaHQ6MzBweDtwYWRkaW5nOjA7bWFyZ2luOjAgNXB4O3RleHQtYWxpZ246Y2VudGVyO2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXItcmFkaXVzOjRweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxfS5wb3B1cC1wYWNrYWdlIC5xdWFudGl0eS1pbnB1dCBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwucG9wdXAtcGFja2FnZSAucXVhbnRpdHktaW5wdXQgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7bWFyZ2luOjB9LnBvcHVwLXBhY2thZ2UgLnF1YW50aXR5LWlucHV0IGlucHV0W3R5cGU9XCJudW1iZXJcIl17LW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZH0ucG9wdXAtcGFja2FnZSAucXVhbnRpdHktaW5wdXR7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46MTBweH0ud2h5LWxpc3R7cGFkZGluZy10b3A6NDBweH0ud2h5LWxpc3RfX3RpdGxle2ZvbnQtc2l6ZTo0MHB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206NjBweDttYXJnaW4tdG9wOjMwcHg7Y29sb3I6IzAwMzY2M31AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey53aHktbGlzdF9fdGl0bGV7Zm9udC1zaXplOjI1cHg7bWFyZ2luLWJvdHRvbTo0MHB4O21hcmdpbi10b3A6MjBweH19LndoeS1saXN0LXJvd3tkaXNwbGF5OmZsZXg7bWFyZ2luLWJvdHRvbTo0MHB4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2NvbG9yOiMwMDM2NjN9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsud2h5LWxpc3Qtcm93e2ZsZXgtd3JhcDp3cmFwfX0ud2h5LWxpc3Qtcm93Om50aC1jaGlsZChvZGQpe2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfS53aHktbGlzdC1yb3dfX2NvbnRlbnQsLndoeS1saXN0LXJvd19faW1ne3dpZHRoOmNhbGMoNTAlIC0gMjBweCl9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsud2h5LWxpc3Qtcm93X19jb250ZW50LC53aHktbGlzdC1yb3dfX2ltZ3t3aWR0aDoxMDAlfX0ud2h5LWxpc3Qtcm93X19jb250ZW50IGgze2ZvbnQtc2l6ZTozNXB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LndoeS1saXN0LXJvd19fY29udGVudCBoM3tmb250LXNpemU6MjBweDttYXJnaW4tYm90dG9tOjEwcHh9fS53aHktbGlzdC1yb3dfX2NvbnRlbnQgcHtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDozMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LndoeS1saXN0LXJvd19fY29udGVudCBwe2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LndoeS1saXN0LXJvd19faW1ne3BhZGRpbmctdG9wOjIwcHh9fS53aHktbGlzdC1yb3dfX2ltZyBpbWd7ZGlzcGxheTpibG9ja30udHRiaTM2MF9fcHJvamVjdHN7ZGlzcGxheTpub25lfS5uYXYtbWVudT5kaXZ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5uYXYtbWVudSB1bCBsaTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5uYXYtYnV0dG9ue21hcmdpbi1sZWZ0OjIwcHh9Lm5hdi1pY29ue2hlaWdodDoxOXB4O3dpZHRoOjE5cHg7ZGlzcGxheTpibG9ja30ubmF2LWljb246aG92ZXIgc3Zne2ZpbHRlcjppbnZlcnQoNzglKSBzZXBpYSg0MiUpIHNhdHVyYXRlKDEyNjQlKSBodWUtcm90YXRlKDMyOGRlZykgYnJpZ2h0bmVzcyg5OSUpIGNvbnRyYXN0KDk3JSl9Lm5vLWhvdmVyIGE6YWZ0ZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6IDEyODFweCl7Lm5hdi1tZW51IC5tZW51LW1haW4tY29udGFpbmVye2p1c3RpZnktY29udGVudDpmbGV4LWVuZH19XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8qIVxuICogYW5pbWF0ZS5jc3MgLWh0dHBzOi8vZGFuZWRlbi5naXRodWIuaW8vYW5pbWF0ZS5jc3MvXG4gKiBWZXJzaW9uIC0gMy43LjJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTkgRGFuaWVsIEVkZW5cbiAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSxcbiAgMjAlLFxuICA1MyUsXG4gIDgwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICA0MCUsXG4gIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSxcbiAgMjAlLFxuICA1MyUsXG4gIDgwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICA0MCUsXG4gIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICB9XG59XG5cbi5ib3VuY2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoIHtcbiAgZnJvbSxcbiAgNTAlLFxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDI1JSxcbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxhc2gge1xuICBmcm9tLFxuICA1MCUsXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLFxuICA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsYXNoIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2g7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi5wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xuICBhbmltYXRpb24tbmFtZTogcHVsc2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICB9XG5cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICB9XG5cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnJ1YmJlckJhbmQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xuICBhbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcbiAgZnJvbSxcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAlLFxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2hha2Uge1xuICBmcm9tLFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMCUsXG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cblxuLnNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICA2LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gIH1cblxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gIH1cblxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICB9XG5cbiAgNDMuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgNi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICB9XG5cbiAgMTguNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICB9XG5cbiAgMzEuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgfVxuXG4gIDQzLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5oZWFkU2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuXG4uc3dpbmcge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xuICBhbmltYXRpb24tbmFtZTogc3dpbmc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB0YWRhIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMTAlLFxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB0YWRhIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMTAlLFxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnRhZGEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0YWRhO1xuICBhbmltYXRpb24tbmFtZTogdGFkYTtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyB3b2JibGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgd29iYmxlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4ud29iYmxlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogd29iYmxlO1xuICBhbmltYXRpb24tbmFtZTogd29iYmxlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgamVsbG8ge1xuICBmcm9tLFxuICAxMS4xJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgfVxuXG4gIDMzLjMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgfVxuXG4gIDQ0LjQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICB9XG5cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gIH1cblxuICA2Ni42JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICB9XG5cbiAgNzcuNyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgfVxuXG4gIDg4LjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGplbGxvIHtcbiAgZnJvbSxcbiAgMTEuMSUsXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDIyLjIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gIH1cblxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gIH1cblxuICA0NC40JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgfVxuXG4gIDU1LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICB9XG5cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgfVxuXG4gIDc3LjclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gIH1cblxuICA4OC44JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gIH1cbn1cblxuLmplbGxvIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogamVsbG87XG4gIGFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhlYXJ0QmVhdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDE0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB9XG5cbiAgMjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDQyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhlYXJ0QmVhdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDE0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB9XG5cbiAgMjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDQyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4uaGVhcnRCZWF0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhcnRCZWF0O1xuICBhbmltYXRpb24tbmFtZTogaGVhcnRCZWF0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4zcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjNzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSxcbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbiB7XG4gIGZyb20sXG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi5ib3VuY2VJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cblxuICA1MCUsXG4gIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuXG4gIDUwJSxcbiAgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSxcbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSxcbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgNDAlLFxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgNDAlLFxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5mYWRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlSW5Eb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlSW5MZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVJblJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZUluVXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dERvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRMZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRSaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxuICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxuICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxuICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxuICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbi5hbmltYXRlZC5mbGlwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwO1xuICBhbmltYXRpb24tbmFtZTogZmxpcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG4uZmxpcEluWCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbi5mbGlwSW5ZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsaXBPdXRYIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcE91dFkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5saWdodFNwZWVkSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5saWdodFNwZWVkT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluRG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5Eb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5VcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dERvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0RG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMjAlLFxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgNDAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMjAlLFxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgNDAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGluZ2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGphY2tJblRoZUJveCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGphY2tJblRoZUJveCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4uamFja0luVGhlQm94IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogamFja0luVGhlQm94O1xuICBhbmltYXRpb24tbmFtZTogamFja0luVGhlQm94O1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm9sbEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnJvbGxJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvbGxPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICB9XG59XG5cbi5yb2xsT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi56b29tSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbi56b29tSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbi56b29tSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuLnpvb21JblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG4uem9vbUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uem9vbU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuLnpvb21PdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cblxuLnpvb21PdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIH1cbn1cblxuLnpvb21PdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuLnpvb21PdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG59XG5cbi5hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uYW5pbWF0ZWQuaW5maW5pdGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuLmFuaW1hdGVkLmRlbGF5LTFzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDFzO1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xufVxuXG4uYW5pbWF0ZWQuZGVsYXktMnMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogMnM7XG59XG5cbi5hbmltYXRlZC5kZWxheS0zcyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAzcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAzcztcbn1cblxuLmFuaW1hdGVkLmRlbGF5LTRzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDRzO1xuICBhbmltYXRpb24tZGVsYXk6IDRzO1xufVxuXG4uYW5pbWF0ZWQuZGVsYXktNXMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogNXM7XG59XG5cbi5hbmltYXRlZC5mYXN0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDgwMG1zO1xuICBhbmltYXRpb24tZHVyYXRpb246IDgwMG1zO1xufVxuXG4uYW5pbWF0ZWQuZmFzdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDUwMG1zO1xuICBhbmltYXRpb24tZHVyYXRpb246IDUwMG1zO1xufVxuXG4uYW5pbWF0ZWQuc2xvdyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbn1cblxuLmFuaW1hdGVkLnNsb3dlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcbn1cblxuQG1lZGlhIChwcmludCksIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFuaW1hdGVkIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLmhhbWJ1cmdlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcblxuICAgIC5ob21lICYge1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLy90cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cbiAgICAgICAgc3BhbiB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IGNhbGMoODAlKTtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MsIG9wYWNpdHkgLjNzLCB0b3AgLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgICB9XG5cbiAgICBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICBzcGFuOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICB9XG5cbiAgICAub3Blbk1lbnUgJiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIC5vcGVuTWVudSAmIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgLm9wZW5NZW51ICYgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cblxuICAgIC5vcGVuTWVudSAmIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCJoYW1idXJnZXJcIjtcblxuLm5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAkbWluSGVpZ2h0TWVudTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHotaW5kZXg6IDEwMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAkbWluSGVpZ2h0TWVudU1vYmlsO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgaGVpZ2h0OiAkbWluSGVpZ2h0TWVudVBob25lO1xuICAgIH1cblxuICAgIC5oZWFkZXIuZml4ZWQgJiB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgaGVpZ2h0OiAkbWluSGVpZ2h0TWVudUZpeGVkO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAkbWluSGVpZ2h0TWVudU1vYmlsO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAkbWluSGVpZ2h0TWVudVBob25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbG9nbyB7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB3aWR0aDogMTUuOHJlbTtcbiAgICAgICAgaGVhZGVyLmZpeGVkICYge1xuICAgICAgICAgICAgd2lkdGg6IDEycmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNHJlbTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI2cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMi41cmVtO1xuICAgICAgICAgICAgdG9wOiAyLjVyZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDI0cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbm9ybWFsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGhlYWRlci5maXhlZCAmIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBoZWFkZXIgJiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICYtYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleDogMTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vcGVuTWVudSAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcmVtIDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDB2aCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLW1lbnUge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJj5kaXYge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMi41cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcblxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4zcztcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRlci5maXhlZCAmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcjphZnRlcixcbiAgICAgICAgICAgICAgICAgICAgJi5jbGFzc19hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbT5hOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIC5oZWFkZXIuZml4ZWQgJiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtaGFtYnVyZ2VyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgei1pbmRleDogMTIwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICByaWdodDogM3JlbTtcbiAgICAgICAgICAgIHRvcDogM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgICAgIHdpZHRoOiA4cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA0LjJyZW07XG4gICAgICAgIH1cbiAgICB9XG59IiwiLndvby13cmFwIHtcclxuXHRtYXgtd2lkdGg6IDExOXJlbTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IGF1dG87XHJcblx0cGFkZGluZy1sZWZ0OiAyLjVyZW07XHJcblx0cGFkZGluZy1yaWdodDogMi41cmVtO1xyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRcdHBhZGRpbmctbGVmdDogNXJlbTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDVyZW07XHJcblx0fVxyXG59XHJcbi5jb250ZW50LWFyZWEge1xyXG5cclxufVxyXG5cclxuLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2YwZjlmZjtcclxuXHRwYWRkaW5nOiA5LjZyZW0gMXJlbTtcclxuXHQmX190aXRsZSB7XHJcblx0XHRjb2xvcjogIzAxMzY2MztcclxuXHRcdGZvbnQtc2l6ZTogNC43cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMuMnJlbTtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnBhZ2UtZGVzY3JpcHRpb24ge1xyXG5cdFx0cCB7XHJcblx0XHRcdGNvbG9yOiAjNjA4MmEwO1xyXG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMy4ycmVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi53b28tYXJjaGl2ZS1tYWluIHtcclxuXHRwYWRkaW5nLXRvcDogMnJlbTtcclxuXHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjByZW07XHJcblx0fVxyXG5cdC53b29jb21tZXJjZS1icmVhZGNydW1iIHtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtYnJlYWRjcnVtYiB7XHJcblx0Y29sb3I6ICNkMmQyZDI7XHJcblx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cdGEge1xyXG5cdFx0Y29sb3I6ICMwMTM2NjM7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bWFyZ2luOiAwIDAuOHJlbTtcclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHJcblx0XHR9XHJcblx0fVxyXG5cdHNwYW4ge1xyXG5cdFx0Y29sb3I6ICMwMTM2NjM7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0bWFyZ2luOiAwIDAuOHJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi53b28tbmF2LXJvdyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRib3JkZXItYm90dG9tOiAuMXJlbSBzb2xpZCAjZDhkOGQ4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiA5O1xyXG5cdG1hcmdpbi1ib3R0b206IDVyZW07XHJcblx0bWFyZ2luLXRvcDogMTByZW07XHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHR9XHJcbn1cclxuXHJcbi53b28tbmF2LXJvdy1ncm91cCB7XHJcblx0bWFyZ2luOiAwIDJyZW07XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1taW4oJHRhYmxldE1lZGl1bTIpIHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQud29vLW5hdi1yb3ctZ3JvdXBfX2JveCB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdC53b28tbmF2LXJvdy1ncm91cF9fYm94IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0fVxyXG5cdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0fVxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGNvbG9yOiAjOGVhMGI2O1xyXG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMS4xcmVtO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRmb250LXNpemU6IDMuMTI1cmVtO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA1LjIwOHJlbTtcclxuXHRcdFx0cGFkZGluZy10b3A6IDIuMXJlbTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDIuMXJlbTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym90dG9tOiAtMC4xcmVtO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM4ZWEwYjY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC44cmVtO1xyXG5cdFx0fVxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1pbigkdGFibGV0TWVkaXVtMikge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogIzAxMzY2MztcclxuXHRcdFx0XHR0ZXh0LXNoYWRvdzogLjFyZW0gMCAwICMwMTM2NjM7XHJcblxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGJvdHRvbTogLTAuMXJlbTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMC4zcmVtO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAuM3JlbTtcclxuXHRcdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMTM2NjM7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblxyXG5cdFx0XHRcdFx0cGF0aCB7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICMwMTM2NjM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRjb2xvcjogIzAxMzY2MztcclxuXHRcdFx0XHR0ZXh0LXNoYWRvdzogLjFyZW0gMCAwICMwMTM2NjM7XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAtMC4xcmVtO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMTM2NjM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHRcdFx0XHRcdHBhdGgge1xyXG5cdFx0XHRcdFx0XHRmaWxsOiAjMDEzNjYzO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0Jl9fYm94IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IC02LjVyZW07XHJcblx0XHRyaWdodDogLTYuNXJlbTtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdHRvcDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1pbi13aWR0aDogMjMuNHJlbTtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2JveC1pbm5lciB7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgLjhyZW0gcmdiYSgxNDIsIDE2MCwgMTgyLCAwLjQpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuXHRcdHBhZGRpbmc6IDAgMCAwIDAgO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRwYWRkaW5nOiA0cmVtIDAgM3JlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuLnRyaWFuZ2xlLXdpdGgtc2hhZG93IHtcclxuXHR3aWR0aDogMy42cmVtO1xyXG5cdGhlaWdodDogMS44cmVtO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJveC1zaGFkb3c6IDAgMS42cmVtIDFyZW0gLTEuN3JlbSByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcblx0bWFyZ2luOiBhdXRvO1xyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbi50cmlhbmdsZS13aXRoLXNoYWRvdzphZnRlciB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDEuNnJlbTtcclxuXHRoZWlnaHQ6IDEuNnJlbTtcclxuXHRiYWNrZ3JvdW5kOiAjZmFmYWZhO1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgLyogUHJlZml4ZXMuLi4gKi9cclxuXHR0b3A6IDEuNHJlbTtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdG1hcmdpbjogYXV0bztcclxuXHRib3gtc2hhZG93OiAtMC4xcmVtIC0wLjFyZW0gMXJlbSAtMC4ycmVtIHJnYmEoMTQyLCAxNjAsIDE4MiwgMC40KTtcclxufVxyXG5cclxuLndvby1uYXYtaXRlbSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Y29sb3I6ICM4ZWEwYjY7XHJcblx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMi45cmVtO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblx0XHRjb2xvcjogIzhlYTBiNjtcclxuXHRcdGZvbnQtc2l6ZTogMi45MTdyZW07XHJcblx0XHRsaW5lLWhlaWdodDogNi4xODNyZW07XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHRhIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRjb2xvcjogIzhlYTBiNjtcclxuXHRcdHBhZGRpbmc6IDAuMnJlbSAxcmVtO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG5cdFx0XHRwYWRkaW5nOiAwLjJyZW0gNHJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjlhNjNkO1xyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuXHJcbi5zLXByb2R1Y3QtaW1nIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJvcmRlci1yYWRpdXM6IDMuNXJlbTtcclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblx0XHRoZWlnaHQ6IDMxLjI1cmVtO1xyXG5cdH1cclxuXHRpbWcge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHR9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnMtcHJvZHVjdC1ib3gge1xyXG5cdHdpZHRoOiAzMnJlbTtcclxuXHRtYXJnaW4tdG9wOiAtNi4zcmVtO1xyXG5cdG1hcmdpbi1yaWdodDogLTIuN3JlbTtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRwYWRkaW5nOiAyLjNyZW0gMy43cmVtIDEuN3JlbTtcclxuXHRtaW4taGVpZ2h0OiAxMnJlbTtcclxuXHRib3gtc2hhZG93OiAwIDEuMXJlbSAxLjdyZW0gcmdiYSgxNDIsIDE2MCwgMTgyLCAwLjMpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDMuNnJlbTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAyO1xyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRcdHdpZHRoOiA2MS4yNXJlbTtcclxuXHRcdG1pbi1oZWlnaHQ6IDE3LjA4M3JlbTtcclxuXHRcdG1hcmdpbi10b3A6IC05cmVtO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtNXJlbTtcclxuXHR9XHJcblx0Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUge1xyXG5cdFx0Y29sb3I6ICM4ZWEwYjY7XHJcblx0XHRmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA4M3JlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEuMXJlbTtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjdyZW0gIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnByaWNlIHtcclxuXHRcdGNvbG9yOiAjMDEzNjYzICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXNpemU6IDIuNHJlbSAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG5cdFx0XHRmb250LXNpemU6IDMuNTQycmVtIWltcG9ydGFudDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIuMzlyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QsXHJcbi53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xyXG5cdG1hcmdpbi1ib3R0b206IDYuOHJlbTtcclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA2cmVtO1xyXG5cdH1cclxuXHJcblxyXG59XHJcblxyXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHNbY2xhc3MqPVwiY29sdW1ucy1cIl0gbGkucHJvZHVjdCwgLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHNbY2xhc3MqPVwiY29sdW1ucy1cIl0gbGkucHJvZHVjdCB7XHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG5cdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDRyZW07XHJcblx0fVxyXG59XHJcblxyXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCwgLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XHJcblx0d2lkdGg6IDMwLjc1JTtcclxufVxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi53b29jb21tZXJjZSAucXVhbnRpdHkgLnF0eSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdG1pbi13aWR0aDogN3JlbTtcclxuXHRmb250LXNpemU6IDJyZW07XHJcblx0cGFkZGluZzogMS40cmVtIDFyZW07XHJcbn1cclxuLypcclxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQsIC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQsIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdCwgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0cGFkZGluZzogMnJlbSAxcmVtIDJyZW07XHJcblx0dHJhbnNpdGlvbjogYWxsIC4ycztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2U7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0bWluLXdpZHRoOiAyMXJlbTtcclxuXHRtYXJnaW4tcmlnaHQ6IDEuM3JlbTtcclxuXHRib3gtc2hhZG93OiAwIDFyZW0gMi40cmVtIHJnYmEoMjQ5LCAxNjYsIDYxLCAwLjQ4KTtcclxuXHRib3JkZXItcmFkaXVzOiAyLjlyZW07XHJcblx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG5cdFx0cGFkZGluZzogM3JlbSA3cmVtIDNyZW07XHJcblx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRib3JkZXItcmFkaXVzOiA0LjdyZW07XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuXHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHR9XHJcbn0qL1xyXG5cclxuLndvb2NvbW1lcmNlLW1lc3NhZ2UsXHJcbi53b29jb21tZXJjZS1pbmZvLFxyXG4ud29vY29tbWVyY2UtZXJyb3Ige1xyXG5cdGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSg0NSw0NSw0NSwwLjEpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0Ym9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cclxuXHQvKiY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOGZhZTFiO1xyXG5cdH0qL1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UtbWVzc2FnZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2YyZmZlNTtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlLWluZm8ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNFMEY2RkY7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1lcnJvciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRTBFMDtcclxufVxyXG5cclxuI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCxcclxuLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQsXHJcbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxufVxyXG5cclxuI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3gsXHJcbi53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCxcclxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICNmMGYwZjA7XHJcblx0fVxyXG59IiwiLmhlYWRlciB7XHJcbiAgICAmLXNwYWNlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAkbWluSGVpZ2h0TWVudTtcclxuXHJcbiAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3Ape1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRtaW5IZWlnaHRNZW51TW9iaWw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpe1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRtaW5IZWlnaHRNZW51UGhvbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtbG9nby1zdGlja3kge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkuYWRtaW4tYmFyIC5oZWFkZXIuZml4ZWQgPiAubmF2IHtcclxuICAgIHRvcDogMzJweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzgycHgpIHtcclxuICAgICAgICB0b3A6IDQ2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b3AtaWNvIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMC40cmVtO1xyXG59XHJcblxyXG4uaGVhZGVyLmZpeGVkIHtcclxuICAgIC5uYXYtbG9nby1ub3JtYWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1sb2dvLXN0aWNreSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtbG9nby1pbWcge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubmF2LWxvZ28tbW9iaWxle1xyXG4gICAgZGlzcGxheTpub25lO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpe1xyXG4gICAgaGVhZGVyIC5uYXYtbG9nby1ub3JtYWwge1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxuICAgIGhlYWRlciAubmF2LWxvZ28tbW9iaWxle1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItbWVudSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIHVsLm1lbnUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMi42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciA+IGEsXHJcbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxyXG4gICAgICAgICAgICBhLmNsYXNzX2FjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmID4gdWwuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNHJlbTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwLjNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwuc3ViLW1lbnUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAtMjNweDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHRvcDogY2FsYygxMDAlICsgMHB4KTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMGMxYzY7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMjNweDtcclxuICAgICAgICB3aWR0aDogMjIzcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHRvcDogLTZweDtcclxuICAgICAgICAgICAgbGVmdDogMTA5cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2MwYzFjNjtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzBjMWM2O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y0ZjRmNDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzc2N2M4NztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIgPiBhLFxyXG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggMCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4uaGVhZGVyLW1lbnUgLm1lbnUtaXRlbS0zMCB1bC5zdWItbWVudTo6YWZ0ZXIge1xyXG4gICAgbGVmdDogOC42cmVtO1xyXG59XHJcblxyXG5cclxuXHJcbi5tZW51LW1haW4tbWVudS1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTtcclxufVxyXG5cclxuXHJcbi5oZWFkZXItbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3Ape1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5oZWFkZXItZGVza3RvcCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3Ape1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX19sZWZ0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xyXG4gICAgfVxyXG4gICAgLmhlYWRlci1idXR0b24ge1xyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5ib3R0b20ge1xyXG5cclxuICAgICZfX2hlbGxvIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMy4zOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzFhMWExYTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICB9XHJcbiAgICAmX19tYWlsLFxyXG4gICAgJl9fcGhvbmUge1xyXG4gICAgICAgIGNvbG9yOiAjNzI3MjcyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBGdXR1cmFMVDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjYuNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzcyNzI3MjtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgJl9fbWFpbCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgfVxyXG4gICAgJl9fcGhvbmUge1xyXG5cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgICAgLy8gVmFycyAmIEhlbHBlciBGdW5jdGlvbnNcclxuICAgICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4gIDpyb290IHtcclxuICAgICAgLS1oZWFkZXItYmctY29sb3I6ICAjZjlhNjNkO1xyXG4gICAgICAtLXNwbGFzaC1iZy1jb2xvcjogICM2MTgzYTA7XHJcbiAgICAgIC0tc2NyZWVuLXdpZHRoOiAgICAgMzIwcHg7XHJcbiAgICAgIC0tc2NyZWVuLWhlaWdodDogICAgNTYwcHg7XHJcbiAgfVxyXG5cclxuLy8gY2FsY3VsYXRlIGEgY2lyY2xlJ3MgY2lyY3VtZmVyZW5jZSBiYXNlZCBvbiByYWRpdXNcclxuQGZ1bmN0aW9uIGNpcmN1bWZlcmVuY2UoJHIpe1xyXG4gICAgJHBpOiAzLjE0MTU5MjY1MztcclxuICAgIEByZXR1cm4gMiokcGkqJHI7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBTVkcgTWVudSBJY29uXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLm1lbnVpY29uIHtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgIHRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0MCwgMC40NDAsIDEuMDAwKTtcclxuXHJcbiAgICAmX19iYXIsXHJcbiAgICAmX19jaXJjbGUge1xyXG4gICAgICAgIGZpbGw6bm9uZTtcclxuICAgICAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICBzdHJva2Utd2lkdGg6MztcclxuICAgICAgICBzdHJva2UtbGluZWNhcDpyb3VuZDtcclxuICAgIH1cclxuICAgICZfX2JhciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjo1MCUgNTAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG4gICAgJl9fY2lyY2xlIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCAuM3MgbGluZWFyIC4xcztcclxuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDpjaXJjdW1mZXJlbmNlKDIzKTsgLy8gMjMgaXMgdGhlIDxjaXJjbGU+J3MgcmFkaXVzXHJcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTpjaXJjdW1mZXJlbmNlKDIzKTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBDaXJjdWxhciBTcGxhc2ggQmFja2dyb3VuZFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5zcGxhc2gge1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICB0b3A6NDBweDtcclxuICAgIHJpZ2h0OjQwcHg7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6NTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6dmFyKC0tc3BsYXNoLWJnLWNvbG9yKTtcclxuXHJcbiAgICAgICAgLy8gc2NyZWVuIGRpYW1ldGVyIGNhbiBiZSAxNDJ2bWF4IGF0IG1vc3QsXHJcbiAgICAgICAgLy8gY2lyY2xlIG5lZWRzIHRvIGJlIHR3aWNlIHRoYXQgc2l6ZSB0byBjb3ZlciBpdFxyXG4gICAgICAgIHdpZHRoOjI4NHZtYXg7XHJcbiAgICAgICAgaGVpZ2h0OjI4NHZtYXg7XHJcbiAgICAgICAgdG9wOi0xNDJ2bWF4O1xyXG4gICAgICAgIGxlZnQ6LTE0MnZtYXg7XHJcblxyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjo1MCUgNTAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcclxuXHJcbiAgICAgICAgLy8gd2lsbC1jaGFuZ2UgdGVsbHMgdGhlIGJyb3dzZXIgd2UgcGxhbiB0b1xyXG4gICAgICAgIC8vIGFuaW1hdGUgdGhpcyBwcm9wZXJ0eSBpbiB0aGUgbmVhciBmdXR1cmVcclxuICAgICAgICB3aWxsLWNoYW5nZTp0cmFuc2Zvcm07XHJcbiAgICB9XHJcbn1cclxuIiwiLmZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZmFmZTtcbiAgICBwYWRkaW5nOiA4LjVyZW0gMCA3cmVtO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg5OTFweCkge1xuICAgICAgICBwYWRkaW5nOiA2NXB4IDAgNDBweDtcbiAgICB9XG5cbiAgICAmX19yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3LjhyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMnJlbSBzb2xpZCAjZDdlN2YzO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtaWNvLW5hbWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjZyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KDk5MXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb290ZXItY29sIHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgY29sb3I6ICRibHVlTGlnaHQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEh1bTtcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcGhvbmUtcGFyYWdyYXBoO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IC45cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250SHVtRGVtaUJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHBob25lLXBhcmFncmFwaDtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4uZm9vdGVyLWNvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxufVxuXG4uZm9vdGVyLWljby1tYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0uNHJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjJyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICAgIHdpZHRoOiA0LjVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XG4gICAgICAgIHdpZHRoOiA2cmVtO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmZvb3Rlci1pY28tYmFnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMnJlbTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNnJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xuICAgICAgICB3aWR0aDogNC41cmVtO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmZvb3Rlci1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDUuOXJlbSAwIDYuN3JlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldE1heDMpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICMwMDM2NjM7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE5leGFYQm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmF2IHtcbiAgICAgICAgd2lkdGg6IDIyJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIC8vY29sdW1uLWNvdW50OiAyO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEh1bURlbWlCb2xkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHBob25lLXBhcmFncmFwaDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0taG9yaXpvbnRhbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5mb290ZXItbmF2X19uYXYge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1taW4oJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb290ZXItc29jaWFsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IFxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19mYiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uZm9vdGVyLWJsb2cge1xuICAgIHdpZHRoOiAzMSU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgIH1cbn1cblxuLmZvb3Rlci1ibG9nLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICAgIGNvbG9yOiAjNjE4M2EwO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNjE4M2EwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHBob25lLXBhcmFncmFwaDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCI+XCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgY29sb3I6ICMwMDM2NjM7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJOZXhhWEJvbGRcIixzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG5cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG5cbiAgICB9XG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbn1cblxuLmZvb3Rlci1zb2NpYWwge1xuICAgIHdpZHRoOiAxNSU7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmX19mYiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgfVxufVxuXG5cbi5mb290ZXItaWNvLWltZyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDMuNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjdyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICAgIHdpZHRoOiA1cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcbiAgICAgICAgd2lkdGg6IDdyZW07XG4gICAgfVxuXG4gICAgJi0tYmlnIHtcbiAgICAgICAgd2lkdGg6IDYuNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmZvb3Rlci1lbWFpbC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjdyZW07XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgfVxuXG4gICAgLmZvb3Rlci1kYXRhLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmhpZGUtY29udGFjdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XG4gICAgICAgIGxlZnQ6IC0xcmVtO1xuICAgICAgICB0b3A6IC0wLjVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcGhvbmUtcGFyYWdyYXBoO1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAycmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9vdGVyLW5hdi1waG9uZS13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICBmb250LWZhbWlseTogJGZvbnRIdW1EZW1pQm9sZDtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG5cbiAgICAuZm9vdGVyLWRhdGEtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwLjdyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oaWRlLWNvbnRhY3Qge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWluLXdpZHRoOiAzMC41cmVtO1xuICAgICAgICBsZWZ0OiAxNXJlbTtcbiAgICAgICAgdG9wOiAwLjNyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcblxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gNHJlbTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAuNXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogMjByZW07XG4gICAgICAgICAgICBmb250LXNpemU6ICRwaG9uZS1wYXJhZ3JhcGg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmhpZGUtY29udGFjdCB7XG4gICAgJi5jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5cbi5mb290ZXItYm90IHtcbiAgICAmX19yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KDk5MXB4KSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb290ZXItYm90LWNvbCB7XG4gICAgY29sb3I6ICRibHVlTGlnaHQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250SHVtO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAmLmZvb3Rlci1ib3QtY29sLS0xIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIC5mb290ZXItYm90LWNvbC11cCB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250SHVtRGVtaUJvbGQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbiNnby10b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIGhlaWdodDogNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgd2lkdGg6IDdyZW07XG4gICAgICAgIGhlaWdodDogN3JlbTtcbiAgICB9XG59XG5cbiIsIi5wYWdlLWVycm9yNDA0IHtcbiAgcGFkZGluZzogODBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDk0NHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvNDA0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXRNYXgpIHtcbiAgICBtaW4taGVpZ2h0OiA5MHZ3O1xuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICBmb250LWZhbWlseTogJGZvbnRIdW1Cb2xkO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXRNYXgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMnZ3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnZ3O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUyKSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICB9XG4gICZfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogJGZvbnRIdW1Cb2xkO1xuICAgIGZvbnQtc2l6ZTogMjMzcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMC44NTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXRNYXgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTl2dztcbiAgICB9XG4gIH1cbn1cblxuXG4iLCIuc2luZ2xlLXBvc3Qge1xuICBwYWRkaW5nLXRvcDogMTByZW07XG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250SHVtQm9sZDtcbiAgICBmb250LXNpemU6IDUuNHJlbTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbiAgJl9fZGF0ZSB7XG4gICAgY29sb3I6ICRibHVlTGlnaHQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250SHVtO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgIH1cbiAgfVxuICAmX190aHVtYm5haWwge1xuICAgIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4ud3JhcHBlciB7XG4gICYtLXNpbmdsZSB7XG4gICAgbWF4LXdpZHRoOiAxMzIuM3JlbTtcbiAgICBtYXJnaW46IGF1dG8gO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG5cbiAgfVxufVxuXG4uc2luZ2xlLWNvbnRlbnQge1xuICAmID4gcCB7XG4gICAgY29sb3I6ICRibHVlTGlnaHQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250SHVtO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBtYXgtd2lkdGg6IDEzMi4zcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvIDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxuICB9XG59XG5cbi5nZHJ0cy1yYXRpbmctYmxvY2sge1xuICBtYXgtd2lkdGg6IDMwcmVtO1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdkcnRzLWlubmVyLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmRpdiAuc3ludGF4aGlnaGxpZ2h0ZXIgICB7XG4gIG1heC13aWR0aDogMTMyLjNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbn1cbiIsIi5wb3J0Zm9saW8tc2luZ2xlIHtcclxuICAmX19yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldE1lZGl1bSkge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb250ZW50IHtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldE1lZGl1bSkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGVybXMge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0TWVkaXVtKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19zY3JlZW5zIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBmb250LXNpemU6IDEwcmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXRNZWRpdW0pIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucG9ydGZvbGlvLXNpbmdsZS1tYWluIHtcclxuICAmX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGJsdWU7XHJcbiAgICBmb250LXNpemU6IDUuNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuICAmX190eHQge1xyXG4gICAgY29sb3I6ICRibHVlTGlnaHQ7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IHJpZ2h0O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucG9ydGZvbGlvLXNpbmdsZS10ZXJtcyB7XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi10b3A6IDIycHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGlzdCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMS41cmVtIDAgMCAwO1xyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdCAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB9XHJcbiAgJl9faW1nIHtcclxuICAgIGhlaWdodDogMy40cmVtO1xyXG4gICAgd2lkdGg6IDMuNHJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogMy40cmVtO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICBoZWlnaHQ6IDQuNXJlbTtcclxuICAgIH1cclxuICAgIHN2ZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19uYW1lIHtcclxuICAgIGNvbG9yOiAkYmx1ZUxpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNlY3Rpb24tcGFnZSB7XG4gIHBhZGRpbmc6IDkwcHggMCA2MHB4O1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldE1lZGl1bSkge1xuICAgIHBhZGRpbmc6IDQ0cHggMCA4cHg7XG4gIH1cbn1cblxuLmRlZmF1bHQuZGVmYXVsdC1uZXV0cmFsIHtcbiAgIHVsIHtcbiAgICAgbGkge1xuICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAxNXB4O1xuICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgfVxuICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0TWVkaXVtKSB7XG4gICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDVweDtcbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgIH1cbiAgICAgJi50eXBlLTIge1xuICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICBsaSB7XG4gICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgIHBhZGRpbmctbGVmdDogMzdweDtcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2hlY2tlZC5zdmdcIik7XG4gICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICB9XG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldE1lZGl1bSkge1xuICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgIH1cbiAgIH1cbiAgYSB7XG4gICAgY29sb3I6ICMwNDA4M2U7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IHtcblxuXG59IiwiLmJsb2dJbmRleCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDAgMCAxOHJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRwYWRkaW5nOiAwIDAgN3JlbTtcclxuICB9XHJcblxyXG4gIC53cmFwcGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcblx0Y29sb3I6ICRibHVlO1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udEh1bUJvbGQ7XHJcblx0Zm9udC1zaXplOiA1LjRyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdG1hcmdpbi1ib3R0b206IDQuNXJlbTtcclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoMTI3OXB4KSB7XHJcblx0ICBmb250LXNpemU6IDUwcHg7XHJcblx0ICBsaW5lLWhlaWdodDogNThweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KDk5MXB4KSB7XHJcblx0ICBmb250LXNpemU6IDMwcHg7XHJcblx0ICBsaW5lLWhlaWdodDogMS4yO1xyXG5cdCAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG5cdH1cclxuICB9XHJcblxyXG4gICZfX3R4dCB7XHJcblx0Y29sb3I6ICRibHVlTGlnaHQ7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250SHVtO1xyXG5cdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjc7XHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KDEyNzlweCkge1xyXG5cdCAgZm9udC1zaXplOiAxOHB4O1xyXG5cdCAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcblx0ICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG5cdG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAuaW1nLWFicyB7XHJcblx0aW1nIHtcclxuXHQgIG1heC13aWR0aDogNDNyZW07XHJcblx0fVxyXG5cclxuXHQmLS1uMSB7XHJcblx0ICB0b3A6IC00NC41cmVtO1xyXG5cdCAgbGVmdDogMDtcclxuXHQgIEBpbmNsdWRlIG1lZGlhLW1heCg5OTFweCkge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHQgIH1cclxuXHR9XHJcbiAgfVxyXG5cclxuICAmLW5ld3Mge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdHBhZGRpbmctdG9wOiA2LjdyZW07XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCg5OTFweCkge1xyXG5cdCAgZmxleC13cmFwOiB3cmFwO1xyXG5cdCAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmX19zaW5nbGUge1xyXG5cdCAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCAgd2lkdGg6IGNhbGMoMzMuMyUgLSAyLjVyZW0pO1xyXG5cdCAgbWF4LXdpZHRoOiAzNi41cmVtO1xyXG5cdCAgYmFja2dyb3VuZDogJGxpZ2h0R3JleTtcclxuXHQgIGJvcmRlci1yYWRpdXM6IDRyZW07XHJcblx0ICBtYXJnaW4tYm90dG9tOiAxNXJlbTtcclxuXHJcblx0ICBAaW5jbHVkZSBtZWRpYS1tYXgoOTkxcHgpIHtcclxuXHRcdHdpZHRoOiAzOCU7XHJcblx0XHRtYXJnaW46IDAgNHJlbSAxMHJlbTtcclxuXHQgIH1cclxuXHQgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0bWFyZ2luOiAwIDAgMTVyZW07XHJcblx0ICB9XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgIHJpZ2h0OiAtMS45cmVtO1xyXG5cdCAgYm90dG9tOiAtNi4zcmVtO1xyXG5cdCAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuNnJlbSk7XHJcblx0ICBtaW4taGVpZ2h0OiAxNC44cmVtO1xyXG5cdCAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdCAgYm94LXNoYWRvdzogMCAxLjlyZW0gNS4zcmVtIHJnYmEoMTc2LCAyMDcsIDIyNSwgMC40NCk7XHJcblx0ICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdCAgYm9yZGVyLXJhZGl1czogNHJlbTtcclxuXHQgIHBhZGRpbmc6IDIuOHJlbSAzLjhyZW07XHJcblx0ICBkaXNwbGF5OiBmbGV4O1xyXG5cdCAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdCYtdGl0bGUge1xyXG5cdCAgY29sb3I6ICRibHVlO1xyXG5cdCAgZm9udC1mYW1pbHk6ICRmb250R2VvRGVtaWJvbGQ7XHJcblx0ICBmb250LXNpemU6IDJyZW07XHJcblx0ICBmb250LXdlaWdodDogNjAwO1xyXG5cdCAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHQgIG1hcmdpbi1ib3R0b206IDA7XHJcblx0ICB3aWR0aDogMTAwJTtcclxuXHQgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuXHRcdGZvbnQtc2l6ZTogNHJlbTtcclxuXHQgIH1cclxuXHR9XHJcblxyXG5cdCYtaW1nIHtcclxuXHQgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgYm9yZGVyLXJhZGl1czogNHJlbTtcclxuXHQgIG92ZXJmbG93OiBoaWRkZW47XHJcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ICB3aWR0aDogMTAwJTtcclxuXHQgIGhlaWdodDogMTAwJTtcclxuXHJcblx0ICBAaW5jbHVkZSBtZWRpYS1tYXgoOTkxcHgpIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDI4cmVtO1xyXG5cdCAgfVxyXG5cclxuXHQgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoMTAwdncgLSAxMHJlbSk7XHJcblx0ICB9XHJcblxyXG5cdCAgJjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuXHQgIH1cclxuXHJcblx0ICBpbWcge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0ICB9XHJcblxyXG5cdCAgc3BhbiB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0cGFkZGluZzogMCAzcmVtO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEdlb0RlbWlib2xkO1xyXG5cdFx0Zm9udC1zaXplOiAyLjVyZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNztcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdCAgfVxyXG5cclxuXHQgICY6aG92ZXIge1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHQgIG9wYWNpdHk6IDAuNzc7XHJcblx0XHR9XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHQgIG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0ICB9XHJcblx0fVxyXG5cclxuXHQmLWRhdGUge1xyXG5cdCAgY29sb3I6ICRibHVlTGlnaHQ7XHJcblx0ICBmb250LWZhbWlseTogJGZvbnRIdW07XHJcblx0ICBmb250LXNpemU6IDEuN3JlbTtcclxuXHQgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0ICBsaW5lLWhlaWdodDogMS43O1xyXG5cdCAgZGlzcGxheTogYmxvY2s7XHJcblx0ICB3aWR0aDogMTAwJTtcclxuXHQgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuXHRcdGZvbnQtc2l6ZTogMi43cmVtO1xyXG5cdCAgfVxyXG5cdH1cclxuICB9XHJcbiAgLmltZy1hYnMtLWNsaWVudHMxIHtcclxuXHR0b3A6IC0xNi41cmVtO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0d2lkdGg6IDQzcmVtO1xyXG5cdG1hcmdpbjogYXV0bztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuIiwiLndyYXBwZXIgPiAud29vY29tbWVyY2Uge1xyXG4gIHBhZGRpbmc6IDgwcHggMCAxMDBweDtcclxufVxyXG5cclxuYm9keSAud29vY29tbWVyY2Uge1xyXG4gIC5mb3JtLXJvdyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgaW5wdXQge1xyXG5cclxuICB9XHJcbn1cclxuXHJcbmJvZHkgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGlucHV0LmlucHV0LXRleHQsXHJcbmJvZHkgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IHRleHRhcmVhIHtcclxuICBjb2xvcjogIzQ0NDtcclxuICBsaW5lLWhlaWdodDogMjhweDtcclxuICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbmJvZHkgLndvb2NvbW1lcmNlIHtcclxuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XHJcbn1cclxuXHJcbmJvZHkgLndvb2NvbW1lcmNlLFxyXG5ib2R5Lndvb2NvbW1lcmNlLWNhcnQsXHJcbmJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQsXHJcbmJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIHtcclxuICBjb2xvcjogIzYxODNhMDtcclxuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDEuOHJlbTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjc7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICB9XHJcblxyXG4gIGgzI29yZGVyX3Jldmlld19oZWFkaW5nIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAjZjlhNjNkO1xyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICB9XHJcblxyXG4gIC53b28taGVhZGxpbmUge1xyXG4gICAgY29sb3I6ICMwMDM2NjM7XHJcbiAgICBmb250LWZhbWlseTogXCJOZXhhWEJvbGRcIixzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICB9XHJcblxyXG4gIC53b29jb21tZXJjZS1idXR0b24sXHJcbiAgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbixcclxuICAuYnV0dG9uLFxyXG4gIC5idXR0b24uYnV0dG9uLmFsdCxcclxuICAjYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uLFxyXG4gIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgcGFkZGluZzogMS42cmVtIDJyZW07XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YTYzZDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOWE2M2Q7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuM3JlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIuOXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XHJcbiAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNjYzO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAzNjYzO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJltkaXNhYmxlZF06bm90KDpob3ZlciksXHJcbiAgICAmOmhvdmVyW2Rpc2FibGVkXSB7XHJcbiAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWE2M2QgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y5YTYzZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53b29jb21tZXJjZS1idXR0b24sXHJcbiAgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbixcclxuICAud29vY29tbWVyY2UtY2FydC1mb3JtIC5hY3Rpb25zIC5idXR0b24ge1xyXG4gICAgcGFkZGluZzogMS42cmVtIDJyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAyLjlyZW07XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEuOHJlbSAyLjhyZW0gIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwicmFuZ2VcIl0pLFxyXG4gIHRleHRhcmVhLFxyXG4gIGZvcm0gLmZvcm0tcm93IHRleHRhcmVhLFxyXG4gIHNlbGVjdCxcclxuICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMi45cmVtIHJnYmEoMTc2LDIwNywyMjUsMC40Myk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIHBhZGRpbmc6IDEuOHJlbSAxLjlyZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjNjE4M2EwO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAzNjYzO1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGV4dGFyZWEsXHJcbiAgZm9ybSAuZm9ybS1yb3cgdGV4dGFyZWEge1xyXG4gICAgbWluLWhlaWdodDogMTYwcHg7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogMS41cmVtIDEuOXJlbTtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiA3cHg7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZmllbGRzZXQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBsZWdlbmQge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tcm93IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuN3JlbTtcclxuICB9XHJcblxyXG4gIGZvcm0gLnNob3ctcGFzc3dvcmQtaW5wdXQge1xyXG4gICAgdG9wOiAxZW0gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbmJvZHkud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24ge1xyXG4gIG1hcmdpbi1yaWdodDogNXJlbTtcclxuICBiYWNrZ3JvdW5kOiAjZjJmYWZlO1xyXG4gIHBhZGRpbmc6IDIuNXJlbSAzcmVtO1xyXG4gIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSg0NSw0NSw0NSwwLjEpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgd2lkdGg6IDMwcmVtO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldCkge1xyXG4gICAgd2lkdGg6IDMwcmVtO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW46IDAgMCAxLjZyZW0gMDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogIzAwMzY2MztcclxuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogI2Y5YTYzZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaXMtYWN0aXZlID4gYSB7XHJcbiAgICAgICAgY29sb3I6ICNmOWE2M2Q7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYm9keS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCB7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1cmVtKTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXQpIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNXJlbSk7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbmJvZHkud29vY29tbWVyY2UtY2FydCAucXVhbnRpdHktaW5wdXQtY2FydCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbjogMDtcclxuICB3aWR0aDogMTUwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICB9XHJcblxyXG4gIGJ1dHRvbiB7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcblxyXG4gIGJ1dHRvbi5taW51cyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcblxyXG4gIGJ1dHRvbi5wbHVzIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcblxyXG4gIGJ1dHRvbiBpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgaW5wdXQge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcblxyXG4gIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG4gIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgICB3aWR0aDogODBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufSIsIi5kZWZhdWx0LXR4dCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMi44cmVtO1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldE1lZGl1bSkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4uaGVhZGxpbmUge1xuICAmLS0xIHtcbiAgICBmb250LXNpemU6IDUuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNi42cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg5OTFweCkge1xuICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgfVxuICB9XG4gICYtLTIge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDk5MXB4KSB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuICB9XG4gICYtLTMge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgJi0tNCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAmLS01IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gICYtLTYge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cblxuLmRlZmF1bHQge1xuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIEBleHRlbmQgLmhlYWRsaW5lLS0xO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgQGV4dGVuZCAuaGVhZGxpbmUtLTI7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBAZXh0ZW5kIC5oZWFkbGluZS0tMztcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgIEBleHRlbmQgLmhlYWRsaW5lLS00O1xuICAgIH1cblxuICAgIGg1IHtcbiAgICAgICAgQGV4dGVuZCAuaGVhZGxpbmUtLTU7XG4gICAgfVxuXG4gICAgaDYge1xuICAgICAgICBAZXh0ZW5kIC5oZWFkbGluZS0tNjtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICBpbWcge1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDAgMS41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICBhIHtcblxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDAgMnJlbTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQuM3JlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjlyZW07XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KDk5MXB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jaGVjay1jaXJjdWxhci5zdmdcIik7XG4gICAgICAgICAgICAgIHdpZHRoOiAyLjNyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMi4zcmVtO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gIGxpIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoOTkxcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIH1cbiAgfVxufVxuXG5ib2R5IC5kZWZhdWx0LW5ldXRyYWwge1xuICBoMiwgaDMsIGg0LCBoNSB7XG4gICAgY29sb3I6ICRibHVlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjdyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDk5MXB4KSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICAgIH1cbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiA0LjNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi43cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg5OTFweCkge1xuICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgIH1cbiAgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi43cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg5OTFweCkge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICB9XG4gIH1cblxuICBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg5OTFweCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIGg2IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjRyZW07XG4gICAgY29sb3I6ICMwMDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDk5MXB4KSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG4gICBwIHtcbiAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICBjb2xvcjogIzBhMjAyMjtcbiAgICAgbWFyZ2luLWJvdHRvbTogNC4ycmVtO1xuICAgICBhIHtcbiAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgJjpob3ZlciB7XG4gICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICB9XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KDk5MXB4KSB7XG4gICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgIH1cbiAgIH1cbiAgLmdhbGxlcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTIuMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjFyZW07XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoOTkxcHgpIHtcbiAgICAgIG1hcmdpbjogYXV0byAtMTJweCAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5nYWxsZXJ5LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMi4xcmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg5OTFweCkge1xuICAgICAgcGFkZGluZzogMCA2cHg7XG4gICAgfVxuXG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDk5MXB4KSB7XG4gICAgLmFsaWdubm9uZSB7XG4gICAgICBtYXJnaW46IDAgLTIuNXJlbTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1cmVtKTtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgNXJlbSk7XG4gICAgfVxuICB9XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwLjZyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg5YmRiYjtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuIiwiLmJveGVzMzYwLW92ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYm94ZXMzNjAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRCbHVlO1xuXG4gICAgJl9fcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC04LjNyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTEuMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE5leGFYQm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuNHJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50dGJpMzYwLWJ0bnMtcm93IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgfVxufVxuXG4uYm94MzYwIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMi4xcmVtKTtcbiAgICBwYWRkaW5nOiA0LjNyZW0gMi45cmVtIDMuOHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuOHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDI5cHggcmdiYSgxNzYsIDIwNywgMjI1LCAwLjQzKTtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMi41MXJlbSk7XG4gICAgICAgIG1hcmdpbjogMCAxLjI1cmVtIDIuNXJlbSAxLjI1cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMi41MXJlbSk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC8vYm94LXNoYWRvdzogMCAyLjdyZW0gNi41cmVtIHJnYmEoMTc2LCAyMDcsIDIyNSwgMC44Mik7XG4gICAgfVxuXG4gICAgJl9faWNvIHtcbiAgICAgICAgd2lkdGg6IDEyLjFyZW07XG4gICAgICAgIGhlaWdodDogMTIuMXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZDRlY2ZhO1xuICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy45cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMwMTM2NjM7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdlb0RlbWlib2xkO1xuICAgICAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi45cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHh0IHtcbiAgICAgICAgY29sb3I6ICRibHVlTGlnaHQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEh1bTtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMuNnJlbTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250R2VvRGVtaWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn0iLCIuYWJvdXQzNjAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA1LjVyZW0gMCA1LjlyZW07XG4gICAgLy9iYWNrZ3JvdW5kOiAkbGlnaHRCbHVlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmX19yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xuXHRcdCBcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA2NyU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxM3JlbTtcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XG5cdFx0ICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgICBmb250LWZhbWlseTogJGZvbnROZXhhWEJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcblx0XHQgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG4gICAgfVxuXG4gICAgJl9fdHh0IHtcbiAgICAgICAgY29sb3I6ICRibHVlTGlnaHQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEh1bTtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xuXHRcdCAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCAgZm9udC1zaXplOiAzcmVtO1xuXHRcdH1cbiAgICB9XG5cbiAgICAmX19sb2dvcyB7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgLy9tYXJnaW4tdG9wOiA4cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xuXHRcdCAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG5cdFx0ICBwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMS4ycmVtO1xuICAgICAgICBvcGFjaXR5OiAuNjU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXRNZWRpdW0pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcbiAgICAgICAgd2lkdGg6IDMzLjMlO1xuICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgfVxuICAgIH1cbiAgJl9fYnRuIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5hYm91dDM2MC1kZWZzLW9ubHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgb3ZlcmZsb3c6IG5vbmU7XG4gICAgbGVmdDogLTEwMCU7XG59XG5cblxuLmFib3V0MzYwLWJ0bnMtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgJl9fb3Ige1xuICAgIG1hcmdpbjogYXV0byAzcmVtIGF1dG8gMS43cmVtO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgICBjb2xvcjogJGJsdWVMaWdodDtcbiAgfVxufSIsIi5jbGllbnRzMzYwIHtcbiAgICBwYWRkaW5nOiAxLjJyZW0gMCAycmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgcGFkZGluZzogOHJlbSAwIDhyZW07XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHh0IHtcbiAgICAgICAgY29sb3I6ICRibHVlTGlnaHQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEh1bTtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICBtYXgtd2lkdGg6IDk2LjVyZW07XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogNS41cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRhYmxldC1wYXJhZ3JhcGg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRwaG9uZS1wYXJhZ3JhcGg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLy5vd2wtaXRlbSB7XG4gICAgLy8gICAgaGVpZ2h0OiA4cmVtO1xuICAgIC8vICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcbiAgICAvLyAgICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgIC8vICAgIH1cbiAgICAvL31cbn1cblxuLmNsaWVudHMzNjAtb3dsLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIC8vcGFkZGluZy1ib3R0b206IDguM3JlbTtcbiAgICAvL21hcmdpbi1ib3R0b206IDUuN3JlbTtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4LjNyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUuN3JlbTtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDQwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAxNTdweDtcbiAgICB9XG5cbn1cblxuLm93bC1jYXJvdXNlbC5jbGllbnRzMzYwLW93bCAub3dsLWRvdHMge1xuICAgIG1hcmdpbi10b3A6IDUuNHJlbTtcblxuICAgIGJ1dHRvbi5vd2wtZG90IHtcbiAgICAgICAgd2lkdGg6IDIuM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjNyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICBib3JkZXI6IDAuMnJlbSBzb2xpZCAkYmx1ZTtcbiAgICAgICAgb3V0bGluZTogMDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICB3aWR0aDogMi4zcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAyLjNyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiNTE4O1xuICAgICAgICAgICAgYm9yZGVyOiAwLjJyZW0gc29saWQgI2ZhYjUxODtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNsaWVudHMzNjAtbG9nbyB7XG4gICAgLy9maWx0ZXI6IHVybCgjbW9yZTM2MC1tb25vY2hyb21lKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgfVxufVxuXG4ubW9yZTM2MC1kZWZzLW9ubHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgb3ZlcmZsb3c6IG5vbmU7XG4gICAgbGVmdDogLTEwMCU7XG59XG5cbiIsIi5jb250ZW50MzYwIHtcclxuICAmX19tYWluIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBoMSB7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250SHVtQm9sZDtcclxuICAgICAgZm9udC1zaXplOiA1LjRyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgY29sb3I6ICRibHVlTGlnaHQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEh1bTtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5tb3JlMzYwIHtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHRCbHVlO1xuICAgIHBhZGRpbmc6IDlyZW0gMCAxMXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgIH1cblxuICAgICZfX3JvdyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbn1cblxuLm1vcmUzNjAtcGhvdG9zIHtcbiAgICB3aWR0aDogMzYlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAmX19zaW5nbGUge1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAmLWltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMS40cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAuMXJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvazEuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tMSB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC04LjNyZW07XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tMiB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC03LjJyZW07XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTJyZW07XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS0zIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yLjhyZW07XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNi41cmVtO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvazMuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcmVtO1xuICAgICAgICAgICAgICAgIC5tb3JlMzYwLXBob3Rvc19fc2luZ2xlLWltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgJl9fc2luZ2xlOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIC5tb3JlMzYwLXBob3Rvc19fc2luZ2xlLWltZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vcmUzNjAtY29udGVudCB7XG4gICAgd2lkdGg6IDY0JTtcbiAgICBwYWRkaW5nOiAyLjFyZW0gMCAwIDcuM3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxuXG4gICAgJi1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnROZXhhWEJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjJyZW07XG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xuXHRcdCAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cbiAgICB9XG5cbiAgICAmX190eHQge1xuICAgICAgICBjb2xvcjogJGJsdWVMaWdodDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250SHVtO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcblx0ICBcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cdFx0XHQgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIubmV3czM2MC1mZWF0dXJlZCB7XG4gIHBhZGRpbmc6IDhyZW0gMCAxOHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZmFmZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgcGFkZGluZzogNXJlbTtcbiAgfVxuICAud3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250SHVtQm9sZDtcbiAgICBmb250LXNpemU6IDUuNHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXRNZWRpdW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgfVxuICB9XG4gICZfX3R4dCB7XG4gICAgY29sb3I6ICRibHVlTGlnaHQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250SHVtO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubmV3czM2MC1mZWF0dXJlZC1uZXdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogNjdweDtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXRNZWRpdW0pIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgJl9fc2luZ2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAyNXB4KTtcbiAgICBtYXgtd2lkdGg6IDM2NXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0TWVkaXVtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xOXB4O1xuICAgIGJvdHRvbTogLTYzcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xuICAgIG1pbi1oZWlnaHQ6IDE0OHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDE5cHggNTNweCByZ2JhKDE3NiwgMjA3LCAyMjUsIDAuNDQpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBwYWRkaW5nOiAyOHB4IDM4cHg7XG4gIH1cbn1cblxuLm5ld3MzNjAtZmVhdHVyZWQtbmV3cy1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgfVxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMCA4MHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250R2VvRGVtaWJvbGQ7XG4gICAgZm9udC1zaXplOiA0M3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgei1pbmRleDogMjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICY6aG92ZXIge1xuICAgICY6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMC43NztcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG4ubmV3czM2MC1mZWF0dXJlZC1uZXdzLWRhdGUge1xuICBjb2xvcjogJGJsdWVMaWdodDtcbiAgZm9udC1mYW1pbHk6ICRmb250SHVtO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm5ld3MzNjAtZmVhdHVyZWQtbmV3cy10aXRsZSB7XG4gIGNvbG9yOiAkYmx1ZTtcbiAgZm9udC1mYW1pbHk6ICRmb250R2VvRGVtaWJvbGQ7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiIsIi5wb3N0LWVuZCB7XG5wYWRkaW5nOiAxMDBweCAwIDA7XG4gICZfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgIGZvbnQtZmFtaWx5OiAkZm9udEh1bUJvbGQ7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuICB9XG5cbn1cbiIsIi5uZXdzMzYwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDE4cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDEycmVtO1xuICAgIH1cblxuICAgIC53cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRIdW1Cb2xkO1xuICAgICAgICBmb250LXNpemU6IDUuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoMTI3OXB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoOTkxcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190eHQge1xuICAgICAgICBjb2xvcjogJGJsdWVMaWdodDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250SHVtO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgxMjc5cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgICB9XG5cdCAgQGluY2x1ZGUgbWVkaWEtbWF4KDk5MXB4KSB7XG5cdFx0Zm9udC1zaXplOiAzcmVtO1xuXHQgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4LjVyZW07XG4gICAgfVxuXG4gICAgLmltZy1hYnMge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0M3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW4xIHtcbiAgICAgICAgICAgIHRvcDogLTQ0LjVyZW07XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5ld3MzNjAtbmV3cyB7XG4gICAgbWFyZ2luOiAwIC0gMi4zcmVtO1xuICAgIHBhZGRpbmctdG9wOiA2LjdyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDUuNnJlbSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDU1cmVtO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgJl9fc2luZ2xlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSA1LjZyZW0pO1xuICAgICAgICBtYXJnaW46IDAgMi4zcmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgOXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA5NiU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxLjlyZW0gNS4zcmVtIHJnYmEoMTc2LCAyMDcsIDIyNSwgMC40NCk7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRyZW07XG4gICAgICAgIHBhZGRpbmc6IDIuOHJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IC02LjhyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTJyZW07XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250R2VvRGVtaWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0R3JleTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDNyZW07XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250R2VvRGVtaWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43NztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZUxpZ2h0O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRIdW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW1nLWFicy0tY2xpZW50czEge1xuICAgIHRvcDogLTE2LjVyZW07XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNDNyZW07XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbiIsIi5vdXItcG9ydGZvbGlvMzYwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogOC41cmVtIDAgMTNyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xuXHQgIHBhZGRpbmctdG9wOiAxMnJlbTtcblx0fVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvL2hlaWdodDogMzhyZW07XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Qmx1ZTtcbiAgICB9XG5cbiAgICAmX19ib3gge1xuICAgICAgICBtYXJnaW46IDAgMXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiA3cmVtIDM5LjFyZW0gNy42cmVtIDEyLjFyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRyZW07XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMS45cmVtIDUuM3JlbSByZ2JhKDE3NiwgMjA3LCAyMjUsIDAuNDQpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdyZW0gN3JlbSA3cmVtIDVyZW07XG5cbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvIHtcbiAgICAgICAgd2lkdGg6IDEzLjlyZW07XG4gICAgICAgIGhlaWdodDogMTMuOXJlbTtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZDRlY2ZhO1xuICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xuICAgICAgICAgICAgd2lkdGg6IDE0cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwLjRyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250TmV4YVhCb2xkO1xuICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy42cmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICR0YWJsZXQtdGl0bGU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcGhvbmUtdGl0bGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190eHQge1xuICAgICAgICBjb2xvcjogJGJsdWVMaWdodDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250SHVtO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkdGFibGV0LXBhcmFncmFwaDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRwaG9uZS1wYXJhZ3JhcGg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1nLWFicyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAmLS1vcDEge1xuICAgICAgICAgICAgdG9wOiAtOC42cmVtO1xuICAgICAgICAgICAgcmlnaHQ6IC05cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDQzLjVyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLW9wMiB7XG4gICAgICAgICAgICB0b3A6IC01cmVtO1xuICAgICAgICAgICAgbGVmdDogLTE1LjVyZW07XG4gICAgICAgICAgICB3aWR0aDogMjlyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTRyZW07XG4gICAgICAgICAgICAgICAgbGVmdDogLTkuMnJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjIuNHJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xNnJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjguNHJlbTtcbiAgICAgICAgICAgICAgICBib3R0b206IC0xN3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLW9wMyB7XG4gICAgICAgICAgICBib3R0b206IC01cmVtO1xuICAgICAgICAgICAgcmlnaHQ6IDI5cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDE2LjVyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcmVtO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1cmVtO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cmVtO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTdyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm91ci1wcmljaW5nMzYwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4LjVyZW0gMCA3cmVtO1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XG5cdHBhZGRpbmctdG9wOiAzcmVtO1xuICB9XG4gICY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDM4cmVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRCbHVlO1xuICB9XG5cbiAgJl9fYm94IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiA3cmVtIDM5LjFyZW0gNy42cmVtIDEyLjFyZW07XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDRyZW07XG5cdGJveC1zaGFkb3c6ICAwIDEuOXJlbSA1LjNyZW0gcmdiYSgxNzYsMjA3LDIyNSwwLjQ0KTtcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xuXHQgIG1hcmdpbi1sZWZ0OiA4cmVtO1xuXHQgIHBhZGRpbmc6IDdyZW0gN3JlbSA3cmVtIDhyZW07XG5cdH1cbiAgfVxuXG4gICZfX2xlZnQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogMCBhdXRvIDJyZW07XG5cbiAgfVxuXG4gICZfX2ljbyB7XG5cdHdpZHRoOiAyMy4xcmVtO1xuXHRoZWlnaHQ6IDIzLjFyZW07XG5cdGJhY2tncm91bmQtY29sb3I6ICNkNGVjZmE7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0bWFyZ2luLXRvcDogMnJlbTtcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xuXHQgIGRpc3BsYXk6IG5vbmU7XG5cdH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuXHRwYWRkaW5nLWxlZnQ6IDEwLjRyZW07XG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcblx0ICBwYWRkaW5nLWxlZnQ6IDVyZW07XG5cdH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcblx0Y29sb3I6ICRibHVlO1xuXHRmb250LWZhbWlseTogJGZvbnRIdW1Cb2xkO1xuXHRtYXJnaW4tdG9wOiAycmVtO1xuXHRmb250LXNpemU6IDUuNHJlbTtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0bGluZS1oZWlnaHQ6IDEuMnJlbTtcblx0bWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxuXG4gICZfX3R4dCB7XG5cdGNvbG9yOiAkYmx1ZUxpZ2h0O1xuXHRmb250LWZhbWlseTogJGZvbnRIdW07XG5cdGZvbnQtc2l6ZTogMnJlbTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0bGluZS1oZWlnaHQ6IDEuNztcblx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xuXHQgIGZvbnQtc2l6ZTogM3JlbTtcblx0fVxuICB9XG4gIC5pbWctYWJzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHQmLS1vcDEge1xuXHQgIHRvcDogLTkuOHJlbTtcblx0ICByaWdodDogLTEwcmVtO1xuXHQgIHdpZHRoOiA0OC45cmVtO1xuXHQgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHQgIH1cblx0fVxuXHQmLS1vcDIge1xuXHQgIHRvcDogLTYuMnJlbTtcblx0ICBsZWZ0OiAtMTcuMnJlbTtcblx0ICB3aWR0aDogMzMuNHJlbTtcblx0ICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGJvdHRvbTogLTE4cmVtO1xuXHQgIH1cblx0fVxuXHQmLS1vcDMge1xuXHQgIGJvdHRvbTogLTVyZW07XG5cdCAgcmlnaHQ6IDMycmVtO1xuXHQgIHdpZHRoOiAxN3JlbTtcblx0ICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XG5cdFx0d2lkdGg6IDE4cmVtO1xuXHRcdHJpZ2h0OiAxcmVtO1xuXHRcdGJvdHRvbTogLTdyZW07XG5cdFx0aW1nIHtcblx0XHQgIHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0ICB9XG5cdH1cbiAgfVxufVxuIiwiLnBhY2thZ2VzMzYwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gaGlkZSBwYWNrYWdlc1xuICAgIC8vZGlzcGxheTogbm9uZTtcblxuICAgICZfX2JvZHkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJl9fc3F1YXJlLTEge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiA3LjRyZW07XG4gICAgfVxuXG4gICAgJl9fc3F1YXJlLTIge1xuICAgICAgICB0b3A6IDVyZW07XG4gICAgICAgIGxlZnQ6IDEzLjNyZW07XG4gICAgfVxuXG4gICAgJl9fc3F1YXJlLTMge1xuICAgICAgICB0b3A6IDM4LjNyZW07XG4gICAgICAgIHJpZ2h0OiAxMS4ycmVtO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAyLjVyZW07XG4gICAgICAgIG1heC13aWR0aDogMTMycmVtO1xuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiA3cmVtIDAgM3JlbSAwO1xuICAgICAgICBtYXJnaW46IDAgLTNyZW07XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4ucGFja2FnZXMzNjAtdGFibGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1zcGFjaW5nOiAzcmVtIDA7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fbGVmdC1jb2x1bW4tdGl0bGUge1xuICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnVuZGxlLXRpdGxlIHtcbiAgICAgICAgd2lkdGg6IDI5LjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDVyZW0gMXJlbSAzLjVyZW0gMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMTAwZGVnLCAkd2hpdGUsICR3aGl0ZSAwLjVyZW0sICRibHVlTGlnaHQzIDAuNXJlbSwgJGJsdWVMaWdodDMgMXJlbSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW0gMnJlbSAwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVyZW0gNXJlbSAzLjVyZW0gNXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYrJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1bmRsZS10aXRsZS1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tcHJldiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLW5leHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idW5kbGUtdGl0bGUtdG9wIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idW5kbGUtdGl0bGUtYm90dG9tIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlcnZpY2UtbmFtZSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMC4xcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAzcmVtKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlTGlnaHQyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IC0ycmVtO1xuICAgICAgICAgICAgdG9wOiAtMS41cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDAuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VydmljZS1uYW1lLXRvcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAwLjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IC0ycmVtO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MCUsIC01MCUpO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlcnZpY2UtbmFtZS1ib3R0b20ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRsaWdodEdyZXk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjNyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnVuZGxlLXByaWNlIHtcbiAgICAgICAgcGFkZGluZzogMC43cmVtO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDJyZW0gMnJlbTtcblxuICAgICAgICAmKyYge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1bmRsZS1ub3RpY2Uge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC44cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgJismIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idW5kbGUtc3VibWl0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYrJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvdHRvbSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0LjhyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDAuMXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMjIuNXJlbSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZUxpZ2h0MjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC0xLjFyZW07XG4gICAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMS4ycmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMjcuNXJlbSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDAuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDAuNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtMS4xcmVtO1xuICAgICAgICAgICAgdG9wOiA2cmVtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zNSUpO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMS4ycmVtO1xuICAgICAgICAgICAgICAgIHRvcDogNi43cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm90dG9tLWJsdWUge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgJl9fYm90dG9tLW9yYW5nZSB7XG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgICZfX2JvdHRvbS1ncmF5IHtcbiAgICAgICAgY29sb3I6ICRibHVlTGlnaHQ7XG4gICAgfVxuXG4gICAgdGguaGlkZSxcbiAgICB0ZC5oaWRlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRoLnNob3csXG4gICAgdGQuc2hvdyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlczM2MC1idW5kbGUtY2VsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWVMaWdodDM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJismIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXZ0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuM3JlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMi4zcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tcGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMy41cmVtO1xuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2luY2x1ZGVkIHtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbm8taW5jbHVkZWQge1xuICAgICAgICBjb2xvcjogJGJsdWVMaWdodDI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcmljZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3ByaWNlLXgge1xuICAgICAgICBtYXJnaW46IDAgMS4ycmVtO1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJpY2UtdmFsIHtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgIH1cblxuICAgICZfX3ByaWNlLWFzdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjNyZW07XG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgICZfX25vdGljZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjNyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25vdGljZS1hc3Qge1xuICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICB9XG5cbiAgICAmX19ub3RpY2UtdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG59XG5cbi5wYWNrYWdlczM2MC1jb3VudGVyIHtcbiAgICB3aWR0aDogMTByZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgd2lkdGg6IDE0cmVtO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAyLjRyZW07XG4gICAgICAgIGhlaWdodDogMi40cmVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21pbnVzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2aWV3Qm94PScwIC0xOTIgNDY5LjMzMzMzIDQ2OScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmZmZmJyBkPSdtNDM3LjMzMjAzMS4xNjc5NjloLTQwNS4zMzIwMzFjLTE3LjY2NDA2MiAwLTMyIDE0LjMzNTkzNy0zMiAzMnYyMS4zMzIwMzFjMCAxNy42NjQwNjIgMTQuMzM1OTM4IDMyIDMyIDMyaDQwNS4zMzIwMzFjMTcuNjY0MDYzIDAgMzItMTQuMzM1OTM4IDMyLTMydi0yMS4zMzIwMzFjMC0xNy42NjQwNjMtMTQuMzM1OTM3LTMyLTMyLTMyem0wIDAnLyUzRSUzQy9zdmclM0VcIik7XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wbHVzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDQ2OS4zMzMzMyA0NjkuMzMzMzMnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZmZmZicgZD0nbTQzNy4zMzIwMzEgMTkyaC0xNjB2LTE2MGMwLTE3LjY2NDA2Mi0xNC4zMzU5MzctMzItMzItMzJoLTIxLjMzMjAzMWMtMTcuNjY0MDYyIDAtMzIgMTQuMzM1OTM4LTMyIDMydjE2MGgtMTYwYy0xNy42NjQwNjIgMC0zMiAxNC4zMzU5MzgtMzIgMzJ2MjEuMzMyMDMxYzAgMTcuNjY0MDYzIDE0LjMzNTkzOCAzMiAzMiAzMmgxNjB2MTYwYzAgMTcuNjY0MDYzIDE0LjMzNTkzOCAzMiAzMiAzMmgyMS4zMzIwMzFjMTcuNjY0MDYzIDAgMzItMTQuMzM1OTM3IDMyLTMydi0xNjBoMTYwYzE3LjY2NDA2MyAwIDMyLTE0LjMzNTkzNyAzMi0zMnYtMjEuMzMyMDMxYzAtMTcuNjY0MDYyLTE0LjMzNTkzNy0zMi0zMi0zMnptMCAwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ob3VycyB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjNyZW07XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBvcnRmb2xpby1zaW5nbGUtbGlzdCB7XHJcblx0QGluY2x1ZGUgbHU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0Ym9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNkOGQ4ZDg7XHJcblx0cGFkZGluZy1ib3R0b206IDFyZW07XHJcblx0Ly8gJjphZnRlciB7XHJcblx0Ly8gXHRjb250ZW50OiAnJztcclxuXHQvLyBcdC8vIGZsZXgtZ3JvdzogMSA7XHJcblx0Ly8gXHRmbGV4OiBhdXRvO1xyXG5cdC8vIH1cclxuXHRAaW5jbHVkZSBtZWRpYS1taW4oJHRhYmxldE1lZGl1bTIpIHtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblx0bGkge1xyXG5cdFx0bWFyZ2luOiAwIDEuNXJlbSAxLjVyZW0gMCA7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgIFx0d2lkdGg6IGNhbGMoNTAlIC0gM3JlbSk7XHJcblx0XHR9XHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICM4ZWEwYjY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzLjVyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdGNvbG9yOiAjMDEzNjYzO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0LmZpbHRlci1jaGVja2JveCB7XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmOWE2M2Q7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5maWx0ZXItY2hlY2tib3gge1xyXG5cdFx0XHRcdHdpZHRoOiAycmVtO1xyXG5cdFx0XHRcdGhlaWdodDogMnJlbTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwLjRyZW07XHJcblx0XHRcdFx0Ym9yZGVyOiAwLjFyZW0gc29saWQgIzhlYTBiNjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3ggO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAxLjJyZW0gMCAwIDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0Y29udGVudDogJycgO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDFyZW07XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDFyZW07XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwLjJyZW07XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveCA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5wb3J0Zm9saW8tbGlzdDM2MCB7XHJcblx0cGFkZGluZzogNXJlbSAwIDExLjZyZW07XHJcblxyXG5cdCZfX3JvdyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHQuYWpheC1wcmVsb2FkZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ei1pbmRleDogOTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0Ji5hY3RpdmUyIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjcpO1xyXG5cclxuXHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0Ym90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC53cmFwcGVyIHtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0TWVkaXVtKSB7XHJcblx0XHRcdC8vIG1heC13aWR0aDogODRyZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucG9ydGZvbGlvLWxpc3QzNjAtcm93IHtcclxuXHQvLyBtYXJnaW46IDAgLTIuM3JlbTtcclxuXHRwYWRkaW5nLXRvcDogNi43cmVtO1xyXG5cdC8vIHdpZHRoOiBjYWxjKDEwMCUgKyA1LjZyZW0pO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRAaW5jbHVkZSBtZWRpYS1taW4oJHRhYmxldE1lZGl1bTIpIHtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJyA7XHJcblx0XHRcdHdpZHRoOiAzMCUgO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19zaW5nbGUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ly8gd2lkdGg6IGNhbGMoMzMuMzMlIC0gNS42cmVtKTtcclxuXHRcdC8vIG1hcmdpbjogMCAyLjNyZW0gMTIuNXJlbTtcclxuXHRcdC8vIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcblx0XHRtYXJnaW46IDAgMCAxMi41cmVtIDA7XHJcblx0XHR3aWR0aDogNDglO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWluKCR0YWJsZXRNZWRpdW0yKSB7XHJcblx0XHRcdHdpZHRoOiAzMCUgO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDk2JTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdGJveC1zaGFkb3c6IDAgMS45cmVtIDUuM3JlbSByZ2JhKDE3NiwgMjA3LCAyMjUsIDAuNDQpO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRyZW07XHJcblx0XHRwYWRkaW5nOiAyLjhyZW07XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdG1hcmdpbi10b3A6IC02LjhyZW07XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0ycmVtO1xyXG5cdH1cclxufVxyXG5cclxuLnBvcnRmb2xpby1saXN0MzYwLXJvdy1pbWcge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmctdG9wOiAxMDAlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRyZW07XHJcblx0YmFja2dyb3VuZDogJGxpZ2h0R3JleTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuXHR9XHJcblxyXG5cdGltZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0c3BhbiB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdHBhZGRpbmc6IDAgOHJlbTtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRHZW9EZW1pYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMi41cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjc7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdG9wYWNpdHk6IDAuNzc7XHJcblx0XHR9XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLnBvcnRmb2xpby1saXN0MzYwLXJvdy10aXRsZSB7XHJcblx0Y29sb3I6ICRibHVlO1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udEdlb0RlbWlib2xkO1xyXG5cdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5wb3J0Zm9saW8tbGlzdDM2MC1yb3ctZGVzYyB7XHJcblx0Y29sb3I6ICRibHVlO1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udEdlb0RlbWlib2xkO1xyXG5cdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnBvcnRmb2xpby1ib3gtc2luZ2xlIHt9XHJcblxyXG4ucG9ydGZvbGlvLWxpc3QzNjAtYnV0dG9uIHtcclxuXHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHQuYnRuOmRpc2FibGVkIHtcclxuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblx0fVxyXG59XHJcblxyXG4ucG9ydGZvbGlvLWxpc3QzNjAtdGVybXMge1xyXG5cdCZfX2xpc3Qge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW46IDJyZW0gMCAwIDA7XHJcblx0fVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQucG9ydGZvbGlvLWxpc3QzNjAtdGVybXNfX2ltZyBzdmcgcGF0aDpub3QoI3dvbykge1xyXG5cdFx0XHRmaWxsOiAkbGlnaHRHcmV5O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQucG9ydGZvbGlvLWxpc3QzNjAtdGVybXNfX2Nsb3VkIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnBvcnRmb2xpby1saXN0MzYwLXRlcm1zX19pbWcge1xyXG5cdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRwYXRoOm5vdCgjd29vKSB7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICRibHVlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faW1nIHtcclxuXHRcdGhlaWdodDogMy4ycmVtO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxLjhyZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblx0XHRcdGhlaWdodDogNC41cmVtO1xyXG5cdFx0fVxyXG5cclxuXHJcblxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0aGVpZ2h0OiAzLjJyZW07XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faW1nLWljb24ge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHR9XHJcblxyXG5cdCZfX2Nsb3VkIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IGNhbGMoMTAwJSArIDNyZW0pO1xyXG5cdFx0bGVmdDogLTEuN3JlbTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRwYWRkaW5nOiAxLjVyZW0gMnJlbTtcclxuXHRcdGJveC1zaGFkb3c6IDAgMS45cmVtIDUuM3JlbSByZ2JhKDE3NiwgMjA3LCAyMjUsIDAuNDQpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMnJlbTtcclxuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRjb2xvcjogJGJsdWU7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG5cdFx0XHRib3R0b206IGNhbGMoMTAwJSArIDJyZW0pO1xyXG5cdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxufSIsIi8vdXNlIEBleHRlbmQgJWJnY292ZXI7IHRvIHNlbGVjdG9yIGlmIHlvdSBuZWVkIGJhY2tncm91bmQgY292ZXI7XG5AbWl4aW4gYmdjb3ZlciB7XG5cdGJhY2tncm91bmQtc2l6ZTpjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLy91c2UgQGV4dGVuZCAlYmdjb250YWluOyB0byBzZWxlY3RvciBpZiB5b3UgbmVlZCBjb250YWluIGltYWdlIGluIGJsb2NrO1xuQG1peGluIGJnY29udGFpbiB7XG5cdGJhY2tncm91bmQtc2l6ZTpjb250YWluIDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1peGluIGx1IHtcblx0bWFyZ2luOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufSIsIi5zZXJ2aWNlczM2MCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9fc3F1YXJlLTEge1xuICAgICAgICB0b3A6IDEyLjhyZW07XG4gICAgICAgIGxlZnQ6IDEwcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xuICAgICAgICAgICAgdG9wOiAzLjhyZW07XG4gICAgICAgICAgICBsZWZ0OiA3cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDIuNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzJyZW07XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIyLjhyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMi44cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogJGJsdWVMaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vIGhpZGUgc2VydmljZXNcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICAgICAgd2lkdGg6IDgyJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMSU7XG4gICAgICAgICAgICB3aWR0aDogODIlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMC45cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQuOHJlbTtcbiAgICAgICAgd2lkdGg6IDE1LjU5JTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNiU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uLXJvdyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX3NlcnZpY2UtbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMCAtMi41cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7fVxuICAgIH1cblxuICAgICZfX3NlcnZpY2UtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogM3JlbSAyLjVyZW07XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uLXJvdyB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLnNlcnZpY2VzMzYwLXNlcnZpY2Uge1xuICAgIHdpZHRoOiAyMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNS4xcmVtKTtcbiAgICB9XG5cbiAgICAmX19tYWluIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDYuNXJlbSByZ2JhKDE3NiwgMjA3LCAyMjUsIDAuODIpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgcGFkZGluZzogMi41ZW0gMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTMuNnJlbTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcmljZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNHJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICB9XG4gICAgfVxufSIsIi50YXJpZmYzNjAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEycmVtIDtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMi41cmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMTMycmVtO1xyXG4gICAgfVxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjJyZW07XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEh1bUJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiA1LjRyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XHJcbiAgICAgICAgY29sb3I6ICRibHVlTGlnaHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NxdWFyZS0xIHtcclxuICAgICAgICB0b3A6IDI4cmVtO1xyXG4gICAgICAgIGxlZnQ6IDQuNGVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NxdWFyZS0yIHtcclxuICAgICAgICB0b3A6IDQ3LjRyZW07XHJcbiAgICAgICAgcmlnaHQ6IDEyLjdyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGFyaWZmMzYwLXRhYmxlIHtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3JvdyB7XHJcbiAgICAgICAgbWFyZ2luOiAxcmVtIC0wLjhyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEuNXJlbSAtMS4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAuOHJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICYtLWhvdXJzIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTkuNjglIC0gMS42cmVtKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMi40cmVtKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1zZXJ2aWNlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoODAuMiUgLSAxLjZyZW0pO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyLjRyZW0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ob3Vycy10aXRsZS13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgIGhlaWdodDogMTRyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ob3Vycy10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ob3Vycy1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDMuNHJlbSAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMC4xcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlTGlnaHQyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZGVza3RvcC1vbmx5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgKyAmIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ob3Vycy1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwLjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc2VydmljZS1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW46IDAgLTFyZW07XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJyZW0pO1xyXG4gICAgfVxyXG4gICAgJl9fc2VydmljZS1pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDJyZW0gMXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLnRhcmlmZjM2MC1zZXJ2aWNlIHtcclxuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDJyZW0pO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XHJcbiAgICB9XHJcbiAgICAmX19tYWluIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlTGlnaHQzO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDYuNXJlbSByZ2JhKDE3NiwyMDcsMjI1LDAuODIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHJlbTtcclxuICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMTAwZGVnLCAkd2hpdGUsICR3aGl0ZSAwLjVyZW0sICRibHVlTGlnaHQzIDAuNXJlbSwgJGJsdWVMaWdodDMgMXJlbSk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcHJpY2UtbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuN3JlbSAycmVtO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wcmljZS1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjdyZW0gMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMi41cmVtIDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNC44cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAzNjYzO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbm90aWNlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjdyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnR0YmkzNjAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy9wYWRkaW5nOiAwIDAgMTcuOHJlbTtcclxuICAgIHBhZGRpbmc6IDAgO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb2wge1xyXG5cclxuICAgICAgICAmLS0xLCAmLS0yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS0xIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLTIge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiA2cmVtO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICN0b3BBbmltYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDkwcHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODV2dztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnROZXhhWEJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuNHJlbTtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG4gICAgfVxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlTGlnaHQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250SHVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2Y5YTYzZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXRNYXgzKSB7XHJcbiAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblx0ICBcdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRcdCAgcCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xyXG5cdFx0ICB9XHJcblx0XHR9XHJcbiAgICB9XHJcbiAgICAmX19wcm9qZWN0cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDhyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3Byb2plY3RzLXN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDQuMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDQuMnJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2LjJyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogNi4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwYXRoLFxyXG4gICAgICAgICAgICBwb2x5Z29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRibHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcHJvamVjdHMtbnIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjNyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wcm9qZWN0cy1sYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZUxpZ2h0O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiBcdCZfX2J0biB7XHJcblx0ICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ICB9XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNnJlbSAycmVtO1xyXG4gICAgICAgICAgICAvLyBtaW4td2lkdGg6IDE3cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICB9XHJcblx0fVxyXG5cclxuICAgIC5jYW52YXMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICNhbmltYXRpb25fY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogNjAuMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDUyLjhyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldE1heDMpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM1LjJyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMzcuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgY2FudmFzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgI2RvbV9vdmVybGF5X2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAvL3dpZHRoOiA3Mi44cmVtO1xyXG4gICAgICAgICAgICAvL2hlaWdodDogNjVyZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmxpbmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDIzLjFyZW07XHJcbiAgICB3aWR0aDogOTAuNHJlbTtcclxuXHJcbiAgICAmLS0xIHtcclxuICAgICAgICB0b3A6IC0xMHJlbTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbGluZTEucG5nXCIpO1xyXG5cdCAgXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgICYtLTIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAtN3JlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbGluZTEucG5nXCIpO1xyXG4gICAgICAgIHdpZHRoOiA5MC40cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tMyB7XHJcbiAgICAgICAgdG9wOiAtNHJlbTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9saW5lMi5wbmdcIik7XHJcblx0ICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLTQge1xyXG4gICAgICAgIGJvdHRvbTogMTNyZW07XHJcbiAgICAgICAgbGVmdDogLTVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xpbmUyLnBuZ1wiKTtcclxuXHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIH1cclxufVxyXG5cclxuLmdyYWRpZW50IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICYtLTEge1xyXG4gICAgICAgIHRvcDogMzJyZW07XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIGhlaWdodDogNjEuNHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZ3JhZGllbnQxLnBuZ1wiKTtcclxuICAgIH1cclxuICAgICYtLTIge1xyXG4gICAgICAgIHRvcDogLTFyZW07XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIGhlaWdodDogNzEuMXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZ3JhZGllbnQyLnBuZ1wiKTtcclxuICAgIH1cclxufVxyXG5cclxuLnR0YmkzNjAtYnRucy1yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX19vciB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIDNyZW0gYXV0byAxLjdyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZUxpZ2h0O1xyXG4gICAgfVxyXG59XHJcblxyXG4udHRiaTM2MC1hbmltYXRpb24ge1xyXG4gICAgbWF4LWhlaWdodDogNTIuN3JlbTtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY29udGFjdDM2MCB7XHJcbiAgcGFkZGluZzogN3JlbSAwIDIuOHJlbTtcclxuICAmX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGJsdWU7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnROZXhhWEJvbGQ7XHJcbiAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMy40cmVtO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMnJlbSAxLjhyZW07XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMi45cmVtIHJnYmEoMTc2LCAyMDcsIDIyNSwgMC40Myk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjdkYTtcclxuICAgIGNvbG9yOiAjNjE4M2EwO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogIzYxODNhMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5jb250YWN0LXNlY3Rpb24ge1xyXG4gIHBhZGRpbmc6IDRyZW0gMCA0LjZyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZmFmZTtcclxuICAmX19yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY29udGFjdC1zZWN0aW9uLWNvbnRlbnQge1xyXG4gIHdpZHRoOiAzMyU7XHJcbiAgcGFkZGluZzogMS41cmVtIDNyZW0gMS41cmVtIDA7XHJcbiAgY29sb3I6ICM2MTgzYTA7XHJcbiAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gIH1cclxuICAmX19wb2ludCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XHJcbiAgICAuY29udGFjdC1zZWN0aW9uLWljb24ge1xyXG4gICAgICB3aWR0aDogMy4zcmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNHJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgd2lkdGg6IDEycmVtO1xyXG4gICAgICB9XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGEsXHJcbiAgc3BhbiB7XHJcbiAgICBjb2xvcjogIzYxODNhMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICBhIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgIGZpbGw6ICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdC1zZWN0aW9uLWZvcm0ge1xyXG4gIHdpZHRoOiA2NiU7XHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuc2NyZWVuLXJlYWRlci1yZXNwb25zZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICBpbnB1dCxcclxuICB0ZXh0YXJlYSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAyLjlyZW0gcmdiYSgxNzYsIDIwNywgMjI1LCAwLjQzKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgcGFkZGluZzogMS44cmVtIDEuOXJlbTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuN3JlbTtcclxuICAgIGNvbG9yOiAjNjE4M2EwO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgfVxyXG4gICAgJi53cGNmNy1ub3QtdmFsaWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkZGRkO1xyXG4gICAgfVxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBpbnB1dCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjlyZW07XHJcbiAgfVxyXG4gIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwLjRyZW07XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsZWZ0OiAxLjlyZW07XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAvL2xlZnQ6IDhweDtcclxuICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIGlucHV0IHtcclxuXHJcbiAgfVxyXG4gIHRleHRhcmVhIHtcclxuICAgIHJlc2l6ZTogbm9uZTtcclxuICAgIGhlaWdodDogMTUuOHJlbTtcclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgLy93aWR0aDogMXB4O1xyXG4gICAgICAvL21hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbnBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICB9XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICAgIH1cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgbWF4LXdpZHRoOiAyMXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyLjlyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgcGFkZGluZzogMS4zNXJlbSAycmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53cGNmNy1zcGlubmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5mb3JtLXJvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogY2FsYygxMDAlICsgMi42cmVtKTtcclxuICBtYXJnaW4tcmlnaHQ6IC0yLjZyZW07XHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC5pY28tbmFtZSxcclxuICAuaWNvLWVtYWlsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAxLjhyZW07XHJcbiAgICAgIHRvcDogMS4zcmVtO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgdG9wOiAxLjlyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmljby1uYW1lIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogMi43cmVtO1xyXG4gICAgICBoZWlnaHQ6IDMuMnJlbTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL25hbWUuc3ZnXCIpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaWNvLWVtYWlsIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB0b3A6IDEuNXJlbTtcclxuICAgICAgd2lkdGg6IDMuM3JlbTtcclxuICAgICAgaGVpZ2h0OiAyLjZyZW07XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tYWlsLWZvcm0uc3ZnXCIpO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgdG9wOiAyLjFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWNvbCB7XHJcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMi42cmVtKTtcclxuICBtYXJnaW4tcmlnaHQ6IDIuNnJlbTtcclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLXN1Ym1pdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC5hamF4LWxvYWRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG59XHJcblxyXG4ud3BjZjcgZm9ybS5pbnZhbGlkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXHJcbi53cGNmNyBmb3JtLnVuYWNjZXB0ZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCxcclxuLndwY2Y3IGZvcm0uc2VudCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICBib3JkZXI6IDA7XHJcbiAgY29sb3I6ICM2MTgzYTA7XHJcbiAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1sZWZ0OiA0LjRyZW07XHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgfVxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0wLjVyZW07XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDMuMXJlbTtcclxuICAgIGhlaWdodDogMy4xcmVtO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3dhcm5pbmcuc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgdG9wOiAwLjhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG46OnBsYWNlaG9sZGVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbiIsIi5qb2ItY29udGFjdC0zNjAge1xuICBjb2xvcjogJGJsdWU7XG5cbiAgaW5wdXQsIHRleHRhcmVhLCAjZWRpdG9yanMge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgZGl2W2RhdGEtcGxhY2Vob2xkZXJdOmVtcHR5OjpiZWZvcmUsXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoMCw1NCw5OSwuNyk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXhQaG9uZSkge1xuICAgIGlucHV0LCB0ZXh0YXJlYSwgI2VkaXRvcmpzLCBsYWJlbCwgc3BhbiwgLnN1Yi10aXRsZSwgLmNvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAyLjhyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250TmV4YVhCb2xkO1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgIHBhZGRpbmc6IDQuNHJlbSAwIDFyZW0gMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLnN1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gIH1cblxuICAuY29udGVudCxcbiAgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPWZpbGVdKTpub3QoW3R5cGU9c3VibWl0XSksXG4gIHRleHRhcmVhLFxuICAjZWRpdG9yanMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAyLjlyZW0gcmdiYSgxNzYsIDIwNywgMjI1LCAwLjQzKTtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMS44cmVtIDEuOXJlbTtcbiAgICBjb2xvcjogIzYxODNhMDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAmLndwY2Y3LW5vdC12YWxpZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkZGRkO1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGN0RBO1xuXG4gICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmZpbGVzIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgaW5wdXQuc21hbGwtaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPWZpbGVdKSB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDEwcHggYXV0byAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgI2ZpbGVfdXBsb2FkX2xhYmVsLFxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuOXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBwYWRkaW5nOiAycmVtIDEuOXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdpZHRoOiAwO1xuXG4gICAgJiB+IHNwYW4sXG4gICAgJiB+IGxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsNTQsOTksLjcpO1xuICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICBsaW5lLWhlaWdodDogLS41cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDQwcHgpO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7ICBcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmNoZWNrZWQgfiBzcGFuLFxuICAgICY6Y2hlY2tlZCB+IGxhYmVse1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC50aXRsZSxcbiAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmZ1bGxfbmFtZSxcbiAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmVtYWlsLFxuICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAud2Vic2l0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICBoZWlnaHQ6IDN2dztcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBoZWlnaHQ6IDQuMjV2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGhlaWdodDogOS41dnc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC50aXRsZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL2pvYi1jb250YWN0LW9yZGVyIHRpdGxlLnN2ZycpO1xuICB9XG5cblxuICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuZnVsbF9uYW1lOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvam9iLWNvbnRhY3QtbmFtZS5zdmcnKTtcbiAgfVxuXG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5lbWFpbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL2pvYi1jb250YWN0LWVtYWlsLnN2ZycpO1xuICB9XG5cbiAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLndlYnNpdGU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9qb2ItY29udGFjdC13ZWJzaXRlLnN2ZycpO1xuICB9XG5cblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5vbl9zbWFsbF9tYXJnaW5fdG9wIHtcbiAgICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgICB9XG4gIH1cblxuICAuYmctbGlnaHQtYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZmFmZTtcbiAgfVxuXG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG5cbiAgLmdyaWQtY29scy0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgfVxuXG4gIC5ncmlkLWNvbHMtMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICB9XG5cbiAgLmdyaWQtc3Bhbi0yIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgZ3JpZC1jb2x1bW46IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gIC5nYXAtc21hbGwge1xuICAgIGdhcDogMi42NXJlbTtcbiAgfVxuXG4gIC5mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmZsZXgtd3JhcCB7XG4gICAgZmxleC1mbG93OiB3cmFwO1xuICB9XG5cbiAgLml0ZW0tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLm1yLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuOXJlbTtcbiAgfVxuXG4gIC5tbC1zbWFsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgfVxuXG4gIC5tdC1iaWcge1xuICAgIG1hcmdpbi10b3A6IDEzLjhyZW07XG4gIH1cblxuICAucGItZ2FwcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNjVyZW07XG4gIH1cblxuICAuZ2FwLWJpZyB7XG4gICAgZ2FwOiA4O1xuICB9XG5cbiAgLmp1c3RpZnktZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXhQaG9uZSkge1xuICAgIC5vbl9zbWFsbF9mbGV4LWNvbCB7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4UGhvbmUpIHtcbiAgICBsYWJlbFtmb3I9bm9fYnVkZ2V0XSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuXG5cbiAgI2VkaXRvcmpzIHtcbiAgICAvKm1heC1oZWlnaHQ6IDI4MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87Ki9cblxuICAgIC8qLmNlLXBhcmFncmFwaC5jZHgtYmxvY2tbZGF0YS1wbGFjZWhvbGRlcl0ge1xuICAgICAgaGVpZ2h0OiBjYWxjKDI4MHB4IC0gMy42cmVtKTtcbiAgICB9Ki9cblxuICAgIC5jZS10b29sYmFyX19jb250ZW50LFxuICAgIC5jZS1ibG9ja19fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuXG4gICAgICAuY2UtdG9vbGJhcl9fYWN0aW9ucyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAuY2UtdG9vbGJhcl9fcGx1cyB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvZGV4LWVkaXRvcl9fcmVkYWN0b3Ige1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMjQwcHggLSAzLjZyZW0pICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4vKlxuKiB7XG4gIGJvcmRlcjogMXB4IGRvdHRlZCAjZjMzO1xufVxuKi8iLCIuc3VwcG9ydDM2MCB7XG4gIGNvbG9yOiAkYmx1ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcblxuICBpbnB1dCwgYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogcmdiYSgwLDU0LDk5LC43KTtcblxuICAgIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDIxMCU7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4UGhvbmUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5rYXRlZ29yaWFfX3RpdGxlLFxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250TmV4YVhCb2xkO1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgIHBhZGRpbmc6IDRyZW0gNXB4IC45cmVtIDVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmthdGVnb3JpYV9fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAyLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXhQaG9uZSkge1xuICAgICAgcGFkZGluZy10b3A6IDdyZW07XG4gICAgfVxuICB9XG5cbiAgLmthdGVnb3JpYSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgZ2FwOiAxOHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtaW4td2lkdGg6IDMzMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE4NTBweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG4gIH1cblxuICAuYm94IHtcbiAgICB3aWR0aDogMjM2cHg7XG4gICAgd2lkdGg6IGNsYW1wKDE0NXB4LCAxMDAlLCAyMzZweCk7XG4gICAgaGVpZ2h0OiAyMzZweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICB9XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gcmdiYSg0NSwgNDUsIDQ1LCAuMSk7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmLmJveC1hZGRlZCB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAyNjU2O1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gNXB4IGF1dG87XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzYyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBhbGw7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICYubm90LWZ1bGwgLmJveF9fZGVzYyB7XG4gICAgICBoZWlnaHQ6IDcwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtYXhQaG9uZSkge1xuICAgICAgJjpob3ZlciAuYm94X19kZXNjIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIH1cblxuICAgIC5wcmljZV93cmFwcGVyIHtcbiAgICAgICoge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgICYuZG91YmxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuOHJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS44cmVtO1xuXG5cbiAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJpY2VfY2hhbmdlX2J0bnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtaW4td2lkdGg6IDZyZW07XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcblxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGFsbCBlYXNlLW91dDtcblxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE0cHg7XG4gICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmhpZGRlbiB7XG4gICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wcmljZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAmX19udW1iZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMi41dncsIDM0cHgpO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgICZfX29rcmVzIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19lbmQtcHJpY2Uge1xuICAgIG1hcmdpbjogNzhweCBhdXRvO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG5cbiAgICAmPmRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MTBweCkge1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgIGFydGljbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMzVyZW07XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYxMHB4KSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcblxuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heFBob25lKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmc6IDEuNzVyZW0gNnJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gICAgICB0cmFuc2l0aW9uOiAuMnMgYWxsIGVhc2Utb3V0O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXhQaG9uZSkge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgI2ZpbmFsLWZvcm0ge1xuICAgICAgZm9ybSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAgIC5hY2NlcHRhbmNlLTkyNyB7XG4gICAgICAgICAgcGFkZGluZy10b3A6NXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjY2VwdGFuY2UtOTI3LFxuICAgICAgICAud3BjZjctbm90LXZhbGlkLXRpcCxcbiAgICAgICAgZGl2LndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heFBob25lKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGRpdi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH0gICAgICAgIFxuXG4gICAgICAgIHNwYW4uZW1haWwge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyLjlyZW0gcmdiYSgxNzYsIDIwNywgMjI1LCAwLjQzKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgcGFkZGluZzogMS44cmVtIDEuOXJlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgIGNvbG9yOiAjNjE4M2EwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIFxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4UGhvbmUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICAgIH0gICAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuZW1haWwge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDN2dztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLy4uL2ltZy9qb2ItY29udGFjdC1lbWFpbC5zdmcpO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICAgIGhlaWdodDogNC4yNXZ3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA5LjV2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24sXG4gICAgICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBwYWRkaW5nOiAxLjc1cmVtIDZyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgYWxsIGVhc2Utb3V0O1xuICAgIFxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgfVxuICAgIFxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4UGhvbmUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICB3aWR0aDogMDtcblxuICAgICAgICAgICYgfiBzcGFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsNTQsOTksMC43KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAzNjYzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heFBob25lKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Y2hlY2tlZCB+IHNwYW46OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNjYzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5lbmQtcHJpY2UtaW5mby1oaWRkZW4sXG4gICAgLmZpbmFsLWZvcm0taGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIucHAzNjAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA1LjVyZW0gMCA1LjlyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmX19yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXQpIHtcblx0XHQgXHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuICAgIH1cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogOS43cmVtO1xuICAgIHdpZHRoOiA0MyU7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udE5leGFYQm9sZDtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMDAzNjYzO1xuICAgIG1hcmdpbi1ib3R0b206IDMuNnJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XG4gICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICB9XG4gIH1cbiAgJl9fdHh0IHtcbiAgICBjb2xvcjogIzYxODNhMDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgIH1cbiAgfVxufVxuXG4ucHAzNjAtaW1nIHtcbiAgd2lkdGg6IDU3JTtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucHAzNjAtZWRpdG9yIHtcbiAgcGFkZGluZzogMy4zcmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmZhZmU7XG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogJGZvbnROZXhhWEJvbGQ7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzAwMzY2MztcbiAgICBtYXJnaW4tYm90dG9tOiAyLjZyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xuICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgIH1cbiAgfVxuICBvbCB7XG4gICAgY29sb3I6ICM2MTgzYTA7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgY291bnRlci1yZXNldDogbGk7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICB9XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihsaSlcIilcIjtcbiAgICAgICAgY29sb3I6ICMwMDM2NjM7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xuICAgICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjNjE4M2EwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cbi50ZXh0LWJpZyB7XG4gIGNvbG9yOiAjMDAzNjYzO1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cbiIsIi5jYXJpZXIzNjAtb3ZlciB7XG4gICAgcGFkZGluZy10b3A6IDlyZW07XG59XG4uY2FyaWVyMzYwIHtcbiAgICBwYWRkaW5nOiAwIDAgOHJlbTtcbiAgICAmX19yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEzcmVtKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTNyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xuXG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE5leGFYQm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQuMXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50dGJpMzYwLWJ0bnMtcm93IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgfVxufVxuXG4uY2FyaWVyMzYwLWJveCB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAxM3JlbSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3JlbTtcblxuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNS40cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xuXG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzcmVtKTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG5cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICM2MTgzYTA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdlb0RlbWlib2xkO1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX190eHQge1xuICAgICAgICBjb2xvcjogJGJsdWVMaWdodDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250SHVtO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDEzcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19yZW1vdGUge1xuICAgICAgICBjb2xvcjogIzYxODNhMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbjogMCAxM3B4O1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjRyZW07XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59IiwiLmNhcmVwYWNrYWdlcyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblxyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMCAyLjVyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzJyZW07XHJcbiAgICB9XHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzM3B4KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zM3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgxODAwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMzcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zM3B4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0TWF4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxM3B4KTtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICAgIHBhZGRpbmc6IDM1cHggMCAwO1xyXG4gICAgICAgIGNvbG9yOiAjMDAzNjYzO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjBjZmUxO1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdGFyLXkuc3ZnXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5IC5jYXJlcGFja2FnZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMzNweCk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMzcHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoNDUsIDQ1LCA0NSwgMC4xKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgY29sb3I6ICMwMDM2NjM7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoMTgwMHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMzNweCk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldE1heCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEzcHgpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTNweCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICAgICZfX25hbWUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXRNYXgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NoZWNrLXkuc3ZnXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LS0yIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmlrczo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxkN1wiO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190b3Age1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fYm90dG9tIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgIH1cclxuICAgICZfX3ByaWNlIHtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUxcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiMGNmZTE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbmV0dG8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gICAgJl9fYnV0dG9uLFxyXG4gICAgLmFkZF90b19jYXJ0X2J1dHRvbiAge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyLjlyZW07XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMzY2MztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICMwMDM2NjM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNjYzO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgY29sb3I6ICAjMDAzNjYzO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMTc2LCAyMDcsIDIyNSwgMC44Nyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWYwZmI7XHJcbiAgICAgICAgICAgIC5jYXJlcGFja2FnZV9fYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM2NjM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAzNjYzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZF90b19jYXJ0X2lubGluZSB7XHJcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5wcmljZV90aW1lX29wdCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4uY2FyZXBhY2thZ2UtYWRkIHtcclxuXHJcbn1cclxuLmNhcmVwYWNrYWdlLW9yIHtcclxuICAgIG1hcmdpbjogMTBweCAwIDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG5cclxuLmNhcmVwYWNrYWdlcyB7XHJcbiAgICAuZm9vdGVyLXBvcHVwLWJ1dHRvbnN7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDAgMjBweDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNTVweDtcclxuXHJcbiAgICAgICAgICAgICYubW9kYWwtYWRkLXRvLWNhcnQtYnV0dG9uLS0yOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWE2M2Q7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjlhNjNkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNoZWNrb3V0LWJ1dHRvbixcclxuICAgIC5jbG9zZSxcclxuICAgIC5tb2RhbC1hZGQtdG8tY2FydC1idXR0b257XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMzVyZW0gMnJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyLjlyZW07XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMzY2MztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogIzAwMzY2MztcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmNoZWNrb3V0LWJ1dHRvbjpob3ZlcixcclxuICAgIC5jbG9zZTpob3ZlcixcclxuICAgIC5tb2RhbC1hZGQtdG8tY2FydC1idXR0b246aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzY2MztcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG5cclxuLnBvcHVwIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDUwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTp2aXNpYmxlO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucG9wdXAtb3ZlcmxheXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAyLjVyZW07XHJcbiAgICBtYXgtd2lkdGg6IDEzMnJlbTtcclxufVxyXG5cclxuLnBvcHVwLXBhY2thZ2Uge1xyXG5cclxuICAgIC5jYXJlcGFja2FnZXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZXBhY2thZ2VfX2xpc3R7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5xdWFudGl0eS1pbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5xdWFudGl0eS1pbnB1dCBidXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLnF1YW50aXR5LWlucHV0IGJ1dHRvbiBpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAucXVhbnRpdHktaW5wdXQgaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuXHJcbiAgICAucXVhbnRpdHktaW5wdXQgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbiAgICAucXVhbnRpdHktaW5wdXQgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnF1YW50aXR5LWlucHV0IGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgfVxyXG5cclxuICAgIC5xdWFudGl0eS1pbnB1dHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWFkZC10by1jYXJ0LWJ1dHRvbi0tMiB7XHJcblxyXG4gICAgfVxyXG59IiwiLndoeS1saXN0IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGNvbG9yOiAjMDAzNjYzO1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ud2h5LWxpc3Qtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2xvcjogIzAwMzY2MztcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgJl9fY29udGVudCxcbiAgJl9faW1nIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudCB7XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG4gICZfX2ltZyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKioqKioqIEJBU0UgU1RBUlQgKioqKioqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuQGltcG9ydCBcImJhc2UvZm9udHNcIjtcclxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3JlbVwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3N0cmlwLXVuaXRzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvdndcIjtcclxuQGltcG9ydCBcIm1peGlucy9taXhpbnNcIjtcclxuXHJcbkBpbXBvcnQgXCJiYXNlL25vcm1hbGl6ZVwiO1xyXG5AaW1wb3J0IFwiYmFzZS9iYXNlX3dvcmRwcmVzc1wiO1xyXG5AaW1wb3J0IFwiYmFzZS9iYXNlXCI7XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKioqKioqKiBCQVNFIEVORCAqKioqKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKioqKioqKiBDT01QT05FTlRTIFNUQVJUICoqKioqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2J0bnNcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvb3dsLWNhcm91c2VsXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2FuaW1hdGVcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvbmF2XCI7XHJcbi8vQGltcG9ydCBcImNvbXBvbmVudHMvcHJlbG9hZGVyXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3dvb1wiO1xyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKioqKioqIENPTVBPTkVOVFMgRU5EICoqKioqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKioqKioqKiBTRUNUSU9OUyBTVEFSVCAqKioqKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuQGltcG9ydCBcInNlY3Rpb25zL2hlYWRlclwiO1xyXG5AaW1wb3J0IFwic2VjdGlvbnMvZm9vdGVyXCI7XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKioqKioqIFNFQ1RJT05TIEVORCAqKioqKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKioqKioqIFBBR0VTIFNUQVJUICoqKioqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG5AaW1wb3J0IFwicGFnZXMvcGFnZTQwNFwiO1xyXG5AaW1wb3J0IFwicGFnZXMvc2luZ2xlXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9wb3J0Zm9saW8tc2luZ2xlXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9wYWdlXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9pbmRleFwiO1xyXG5AaW1wb3J0IFwicGFnZXMvd29vXCI7XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKioqKiogUEFHRVMgRU5EICoqKioqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuQGltcG9ydCBcImJhc2UvZGVmYXVsdFwiO1xyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKioqKioqIEJMT0NLUyAqKioqKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLy9cclxuLypAaW1wb3J0IFwiYmxvY2tzL3RpdGxlLXRleHQtYnV0dG9uLWltZ1wiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL2JveGVzMzYwXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvYWJvdXQzNjBcIjtcclxuQGltcG9ydCBcImJsb2Nrcy9vdXItcG9ydGZvbGlvMzYwXCI7XHJcbkBpbXBvcnQgXCJibG9ja3Mvb3VyLXByaWNpbmczNjBcIjtcclxuQGltcG9ydCBcImJsb2Nrcy9tb3JlMzYwXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvbmV3czM2MFwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL25ld3MzNjAtZmVhdHVyZWRcIjtcclxuQGltcG9ydCBcImJsb2Nrcy9jbGllbnRzMzYwXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvY29udGVudDM2MFwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL3BvcnRmb2xpby1saXN0MzYwXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvcG9zdC1lbmRcIjtcclxuQGltcG9ydCBcImJsb2Nrcy9wYWNrYWdlczM2MFwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL3RhcmlmZjM2MFwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL3NlcnZpY2VzMzYwXCI7Ki9cclxuLy8gQGltcG9ydCBcIi4uLy4uL3RlbXBsYXRlL2Jsb2NrLyoqLypcIjtcclxuQGltcG9ydCBcIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL2JveGVzMzYwL3N0eWxlXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi90ZW1wbGF0ZS9ibG9jay9hYm91dDM2MC9zdHlsZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdGVtcGxhdGUvYmxvY2svY2xpZW50czM2MC9zdHlsZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdGVtcGxhdGUvYmxvY2svY29udGVudDM2MC9zdHlsZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdGVtcGxhdGUvYmxvY2svbW9yZTM2MC9zdHlsZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdGVtcGxhdGUvYmxvY2svbmV3czM2MC1mZWF0dXJlZC9zdHlsZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdGVtcGxhdGUvYmxvY2svbmV3czM2MC1wb3N0LWVuZC9zdHlsZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdGVtcGxhdGUvYmxvY2svbmV3czM2MC9zdHlsZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdGVtcGxhdGUvYmxvY2svb3VyLXBvcnRmb2xpbzM2MC9zdHlsZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdGVtcGxhdGUvYmxvY2svb3VyLXByaWNpbmczNjAvc3R5bGVcIjtcclxuQGltcG9ydCBcIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL3BhY2thZ2VzMzYwL3N0eWxlXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi90ZW1wbGF0ZS9ibG9jay9wb3J0Zm9saW8tbGlzdDM2MC9zdHlsZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdGVtcGxhdGUvYmxvY2svc2VydmljZXMzNjAvc3R5bGVcIjtcclxuQGltcG9ydCBcIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL3RhcmlmZjM2MC9zdHlsZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdGVtcGxhdGUvYmxvY2svdHRiaTM2MC9zdHlsZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdGVtcGxhdGUvYmxvY2svY29udGFjdDM2MC9zdHlsZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdGVtcGxhdGUvYmxvY2svam9iLWNvbnRhY3QtMzYwL3N0eWxlXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi90ZW1wbGF0ZS9ibG9jay9zdXBwb3J0MzYwL3N0eWxlXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi90ZW1wbGF0ZS9ibG9jay9wcDM2MC9zdHlsZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdGVtcGxhdGUvYmxvY2svY2FyaWVyMzYwL3N0eWxlXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi90ZW1wbGF0ZS9ibG9jay9jYXJlcGFja2FnZXMvc3R5bGVcIjtcclxuQGltcG9ydCBcIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL3doeS1saXN0L3N0eWxlXCI7XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKioqKioqKiBPVEhFUlMgRU5EICoqKioqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKioqKiogQURESVRJT05BTCBDU1MgKioqKioqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4udHRiaTM2MF9fcHJvamVjdHMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8vLm5hdi1idXR0b24ge1xyXG4vLyAgZGlzcGxheTogbm9uZTtcclxuLy99XHJcblxyXG4ubmF2LW1lbnU+ZGl2IHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4vLy5uYXYtbWVudSB1bCB7XHJcbi8vICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4vL31cclxuXHJcbi5uYXYtbWVudSB1bCBsaTpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuLm5hdi1idXR0b24ge1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4ubmF2LWljb24ge1xyXG4gIGhlaWdodDogMTlweDtcclxuICB3aWR0aDogMTlweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBzdmcge1xyXG4gICAgICBmaWx0ZXI6IGludmVydCg3OCUpIHNlcGlhKDQyJSkgc2F0dXJhdGUoMTI2NCUpIGh1ZS1yb3RhdGUoMzI4ZGVnKSBicmlnaHRuZXNzKDk5JSkgY29udHJhc3QoOTclKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm5vLWhvdmVyIHtcclxuICBhIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XHJcbiAgLm5hdi1tZW51IC5tZW51LW1haW4tY29udGFpbmVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgfVxyXG59XHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKioqKiogQURESVRJT05BTCBDU1MgRU5EICoqKioqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovIl19 */

/*** css/.style.min.css - END ***/
/*** css/style.min.css - START ***/
@font-face{font-family:'NexaXBold';src:url("../fonts/NexaXBold.eot");src:local("☺"),url("../fonts/NexaXBold.woff") format("woff"),url("../fonts/NexaXBold.ttf") format("truetype"),url("../fonts/NexaXBold.svg") format("svg");font-weight:normal;font-style:normal;font-display:optional}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2rem;margin:0.67rem 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:"Montserrat",sans-serif;font-size:1rem}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5rem}sub{bottom:-0.25rem}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0;width:100%}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35rem 0.625rem 0.75rem}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.clear:before,.clear:after{content:' ';display:table}.clear:after{clear:both}img{max-width:100%;height:auto}a{color:#444;text-decoration:none}a:hover,a:active,a:focus,input:focus{outline:0}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}html{color:#0a2022;font-family:"Montserrat",sans-serif;font-size:10px;font-weight:300}@media (max-width: 1920px){html{font-size:0.52083vw}}@media (max-width: 1280px){html{font-size:0.78125vw}}@media (max-width: 767px){html{font-size:1.30208vw}}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}html,body{margin:0;padding:0;background-color:#fff}body{min-width:320px;position:relative}.wrapper{width:100%;max-width:134.2rem;padding-left:2.5rem;padding-right:2.5rem;margin:auto;position:relative}.wrapper--top{max-width:156rem}.d-block{display:block !important}.d-none{display:none !important}a{color:#272731}h1,h2,h3,h4,h5,h6{margin:0 0 25px 0}p{margin-bottom:0;margin-top:0}@media (min-width: 992px){p{margin:0 0 15px 0}}.dot{display:inline-block;width:1.7rem;height:1.7rem;border-radius:50%;background-color:#ea8b53}.dot--white{background-color:#fff}@media (max-width: 991px){.dot{width:9px;height:9px}}.read-more{color:#1a1a1a;font-size:1.8rem;position:relative;display:inline-block;margin-top:2.3rem;padding-right:27rem;background:transparent;-webkit-appearance:none;border:0;box-shadow:none}.read-more:after{content:'';display:inline-block;width:0.7rem;height:0.7rem;background-color:transparent;right:0.4rem;top:0.5rem;position:absolute;-webkit-transform:rotate(225deg);transform:rotate(225deg);transition:.2s;border-top:0.4rem solid #f9a63d;border-left:0.4rem solid #f9a63d}.read-more--less{display:none}.read-more--less:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:1rem}.text-white-hover:hover{color:#fff !important}.text-black-hover:hover{color:#000 !important}.text-green-hover:hover{color:#1dbc0c !important}.font-weight-medium{font-weight:500 !important}@media (max-width: 767px){body .font-weight-light-mobile{font-weight:300 !important}.font-weight-lighter-mobile{font-weight:lighter !important}.font-weight-normal-mobile{font-weight:400 !important}.font-weight-medium-mobile{font-weight:500 !important}.font-weight-bold-mobile{font-weight:700 !important}.font-weight-bolder-mobile{font-weight:bolder !important}}.a-abs{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:9}.square{position:absolute;z-index:0}.square:after{content:"";width:15.9rem;height:15.9rem;background-color:#d4ecfa;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block}.square--small:after{width:4rem;height:4rem}.square--small-2:after{width:5.4rem;height:5.4rem}.square--medium:after{width:11.3rem;height:11.3rem}.square--medium-2:after{width:7.5rem;height:7.5rem}.square--121:after{width:8.5rem;height:8.5rem}.square--1{right:-100px;top:-90px}.square--2{left:-107px;top:90px}.square--3{right:-170px;bottom:59px}.square--4{left:120px;top:155px}.square--5{right:-127px;top:0}.square--6{left:-146px;top:110px}.square--7{left:341px;top:347px}.square--8{right:-129px;bottom:10px}.justify-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.grecaptcha-badge{display:none !important}.elementor-widget-text-editor,.elementor-widget-heading{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:1.8rem;font-weight:300;line-height:1.7;margin-bottom:3.5rem}.elementor-widget-text-editor p,.elementor-widget-heading p{font-weight:300}.elementor-widget-text-editor a,.elementor-widget-heading a{color:#f9a63d}@media (max-width: 767px){.elementor-widget-text-editor p,.elementor-widget-heading p{text-align:center;font-size:3rem}}.elementor-widget-text-editor h1,.elementor-widget-heading h1{color:#003663;font-family:"NexaXBold",sans-serif;font-size:3.6rem;font-weight:400;line-height:1.2;margin-bottom:3.4rem}@media (max-width: 767px){.elementor-widget-text-editor h1,.elementor-widget-heading h1{text-align:center}}.elementor-widget-text-editor h2,.elementor-widget-heading h2{color:#003663;font-family:"NexaXBold",sans-serif;font-size:24px;font-weight:700;line-height:1;margin-bottom:20px;margin-top:30px}@media (max-width: 767px){.elementor-widget-text-editor h2,.elementor-widget-heading h2{font-size:18px;margin-top:10px}}.elementor-widget-text-editor ul,.elementor-widget-heading ul{padding:5px 0;list-style:none}.elementor-widget-text-editor ul li,.elementor-widget-heading ul li{position:relative;padding-left:25px;margin-bottom:15px}.elementor-widget-text-editor ul li::before,.elementor-widget-heading ul li::before{content:"";position:absolute;left:0;top:8px;display:inline-block;width:15px;height:12px;background-image:url("../img/check-y.svg")}.btn{position:relative;display:inline-block;color:#FFF;padding:1.6rem 2rem;transition:all .2s;background-color:#f9a63d;border:1px solid #f9a63d;cursor:pointer;text-align:center;-webkit-appearance:none;margin-right:1.3rem;border-radius:2.9rem;font-size:1.2rem;font-weight:700;line-height:1;text-transform:uppercase}@media (max-width: 767px){.btn{padding:3rem 4rem 3rem;font-size:2rem;border-radius:4.7rem}}@media (max-width: 500px){.btn{font-size:3rem}}.btn.disabled{display:none}.btn svg{margin-left:0.8rem;vertical-align:middle}.btn:hover{background-color:#003663;border:1px solid #003663;-webkit-transform:scale(1.05);transform:scale(1.05)}.btn:hover span{display:block;-webkit-transform:scale(0.952);transform:scale(0.952)}.btn:hover svg path{fill:#000}.btn--white{border:1px solid #fff;background:#fff;color:#000}.btn--white:hover{color:#fff;background:#000;border:1px solid #fff}.btn--blue{background-color:#003663;border:1px solid #003663}.btn--blue:hover{background:#f9a63d;border:1px solid #f9a63d}.btn--top{margin-right:0;font-weight:700}.btn--full{width:100%}.btn--small{font-size:1.5rem;min-width:15.6rem;padding:1.2rem}@media (max-width: 500px){.btn--small{font-size:3rem;min-width:30rem}}.btn-down{display:inline-block;color:#003663;font-family:"NexaXBold",sans-serif;font-size:6.5rem;font-weight:400}.btn-down span{display:block;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.scroll-down{padding:0 0 10rem 0;text-align:center}@media (max-width: 767px){.scroll-down{display:none}}.arrow{position:relative;bottom:-2rem;left:50%;margin-left:-20px;width:40px;height:40px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI1MTIiIGlkPSJzdmcyIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzIGlkPSJkZWZzNCIvPjxnIGlkPSJsYXllcjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTU0MC4zNjIyKSI+PHBhdGggZD0ibSAxMjcuNDA2MjUsNjU3Ljc4MTI1IGMgLTQuOTg1MywwLjA3ODQgLTkuOTEwNzcsMi4xNjMwOCAtMTMuNDM3NSw1LjY4NzUgbCAtNTUsNTUgYyAtMy42MDA1NjUsMy41OTkyNyAtNS42OTY4ODMsOC42NTg5NSAtNS42OTY4ODMsMTMuNzUgMCw1LjA5MTA1IDIuMDk2MzE4LDEwLjE1MDczIDUuNjk2ODgzLDEzLjc1IEwgMjQyLjI1LDkyOS4yNSBjIDMuNTk5MjcsMy42MDA1NiA4LjY1ODk1LDUuNjk2ODggMTMuNzUsNS42OTY4OCA1LjA5MTA1LDAgMTAuMTUwNzMsLTIuMDk2MzIgMTMuNzUsLTUuNjk2ODggTCA0NTMuMDMxMjUsNzQ1Ljk2ODc1IGMgMy42MDA1NiwtMy41OTkyNyA1LjY5Njg4LC04LjY1ODk1IDUuNjk2ODgsLTEzLjc1IDAsLTUuMDkxMDUgLTIuMDk2MzIsLTEwLjE1MDczIC01LjY5Njg4LC0xMy43NSBsIC01NSwtNTUgYyAtMy41OTgxNSwtMy41OTEyNyAtOC42NTA2OCwtNS42ODEyNyAtMTMuNzM0MzgsLTUuNjgxMjcgLTUuMDgzNjksMCAtMTAuMTM2MjIsMi4wOSAtMTMuNzM0MzcsNS42ODEyNyBMIDI1Niw3NzguMDMxMjUgMTQxLjQzNzUsNjYzLjQ2ODc1IGMgLTMuNjY2NzgsLTMuNjY0MjMgLTguODQ4MDEsLTUuNzY0NDIgLTE0LjAzMTI1LC01LjY4NzUgeiIgaWQ9InBhdGgzNzY2LTEiIHN0eWxlPSJmb250LXNpemU6bWVkaXVtO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3RyZXRjaDpub3JtYWw7dGV4dC1pbmRlbnQ6MDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtZGVjb3JhdGlvbjpub25lO2xpbmUtaGVpZ2h0Om5vcm1hbDtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO2RpcmVjdGlvbjpsdHI7YmxvY2stcHJvZ3Jlc3Npb246dGI7d3JpdGluZy1tb2RlOmxyLXRiO3RleHQtYW5jaG9yOnN0YXJ0O2Jhc2VsaW5lLXNoaWZ0OmJhc2VsaW5lO2NvbG9yOiMwMDAwMDA7ZmlsbDojMjIyMjIyO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDozOC44ODAwMDEwNzttYXJrZXI6bm9uZTt2aXNpYmlsaXR5OnZpc2libGU7ZGlzcGxheTppbmxpbmU7b3ZlcmZsb3c6dmlzaWJsZTtlbmFibGUtYmFja2dyb3VuZDphY2N1bXVsYXRlO2ZvbnQtZmFtaWx5OlNhbnM7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjpTYW5zIi8+PC9nPjwvc3ZnPg==);background-size:contain}.bounce{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;min-height:1px;max-height:8rem;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}@media (max-width: 500px){.owl-carousel .owl-item{max-height:12rem}}.owl-carousel .owl-item img{max-height:8rem;max-width:100%;height:auto}@media (max-width: 500px){.owl-carousel .owl-item img{max-height:12rem}}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform 100ms ease;transition:transform 100ms ease;transition:transform 100ms ease, -webkit-transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-carousel{position:relative}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{position:absolute;top:calc(50% - 90px)}.owl-carousel .owl-nav .owl-prev span,.owl-carousel .owl-nav .owl-next span{font-size:90px;font-weight:700;line-height:90px;display:block}.owl-carousel .owl-nav .owl-prev span:hover,.owl-carousel .owl-nav .owl-next span:hover{color:#676767}.owl-carousel .owl-nav .owl-prev.disabled,.owl-carousel .owl-nav .owl-next.disabled{display:none}.owl-carousel .owl-nav .owl-prev{left:-30px}.owl-carousel .owl-nav .owl-next{right:-30px}.owl-carousel .owl-dots{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.owl-carousel .owl-dots button.owl-dot{width:16px;height:16px;border-radius:50%;border:2px solid #008f49;background-color:transparent;margin-right:14px}.owl-carousel .owl-dots button.owl-dot:last-child{margin-right:0}.owl-carousel .owl-dots button.owl-dot.active,.owl-carousel .owl-dots button.owl-dot:hover{background-color:#00975f}/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes wobble{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39063deg) skewY(0.39063deg);transform:skewX(0.39063deg) skewY(0.39063deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}@keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39063deg) skewY(0.39063deg);transform:skewX(0.39063deg) skewY(0.39063deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:800ms;animation-duration:800ms}.animated.faster{-webkit-animation-duration:500ms;animation-duration:500ms}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (print), (prefers-reduced-motion: reduce){.animated{-webkit-animation-duration:1ms !important;animation-duration:1ms !important;transition-duration:1ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important}}.hamburger{position:absolute;width:100%;height:100%;cursor:pointer;display:block;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.home .hamburger span{background-color:#003663}@media (min-width: 1280px){.hamburger:hover span{background-color:#f9a63d}}.hamburger span{display:block;position:absolute;width:calc(80%);height:4px;background-color:#003663;left:10%;border-radius:4px;top:50%;transition:opacity .3s, top .3s, background-color .3s, -webkit-transform .3s;transition:transform .3s, opacity .3s, top .3s, background-color .3s;transition:transform .3s, opacity .3s, top .3s, background-color .3s, -webkit-transform .3s}.hamburger span:nth-child(1){top:0}.hamburger span:nth-child(4){top:100%}.openMenu .hamburger span:nth-child(1){top:50%;opacity:0}.openMenu .hamburger span:nth-child(4){top:50%;opacity:0}.openMenu .hamburger span:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.openMenu .hamburger span:nth-child(3){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav{display:-webkit-flex;display:-ms-flexbox;display:flex;top:0;left:0;position:absolute;width:100%;height:10rem;background-color:#ffffff;z-index:100}@media (max-width: 1280px){.nav{position:fixed;width:100vw;display:-webkit-flex;display:-ms-flexbox;display:flex;height:8rem}}@media (max-width: 767px){.nav{height:12rem}}.header.fixed .nav{position:fixed;height:6rem}@media (max-width: 1280px){.header.fixed .nav{height:8rem}}@media (max-width: 767px){.header.fixed .nav{height:12rem}}.nav-wrapper{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 1280px){.nav-wrapper{position:absolute;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.nav-logo{z-index:10;width:15.8rem}header.fixed .nav-logo{width:12rem}@media (max-width: 767px){header.fixed .nav-logo{width:24rem;max-width:26rem}}@media (max-width: 1280px){.nav-logo{position:absolute;left:2.5rem;top:2.5rem;max-width:24rem;width:24rem}}@media (max-width: 767px){.nav-logo{max-width:26rem}}.nav-logo-normal{display:inline-block}@media (max-width: 1280px){.nav-logo-normal{display:none}}header.fixed .nav-logo-normal{display:block}@media (max-width: 1280px){header.fixed .nav-logo-normal{display:none}}.nav-logo-mobile{display:block}header .nav-logo-mobile{display:none}@media (max-width: 1280px){header .nav-logo-mobile{display:block}}.nav-logo-img{max-width:100%}.nav-box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1}@media (max-width: 1280px){.nav-box{display:block;overflow:hidden}}@media (max-width: 1280px){.openMenu .nav-box{visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);min-height:100vh;height:auto;position:relative}}@media (max-width: 1280px){.nav-box{position:absolute;padding:10rem 0;background-color:#ffffff;top:0;height:0;-webkit-transform:translateY(-100vh);transform:translateY(-100vh);width:100vw;left:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.nav-menu{-webkit-flex:1;-ms-flex:1;flex:1;position:relative}@media (max-width: 1280px){.nav-menu{width:100%}}.nav-menu>div{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.nav-menu ul{display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 2.5rem}@media (max-width: 1280px){.nav-menu ul{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0;margin:0}}@media screen and (max-width: 768px) and (orientation: landscape){.nav-menu ul{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.nav-menu ul li{margin-right:2rem}.nav-menu ul li a{position:relative;color:#003663;font-size:1.5rem;font-weight:700;line-height:1;text-transform:uppercase}@media (max-width: 1280px){.nav-menu ul li a{font-size:4rem;display:block;padding:2rem 2.5rem;border-bottom:1px solid #f2fafe}}.nav-menu ul li a:after{content:'';position:absolute;left:0;bottom:-2rem;width:0;height:2px;background-color:#f9a63d;transition:width .3s}@media (max-width: 1280px){.nav-menu ul li a:after{display:none}}.header.fixed .nav-menu ul li a:after{bottom:-1rem}.nav-menu ul li a:hover:after,.nav-menu ul li a.class_active:after{width:100%}@media (max-width: 1280px){.nav-menu ul li{padding:0;margin:0;text-align:center}}.nav-menu ul li.current-menu-item>a:after{width:100%}.nav-button{position:relative}@media (max-width: 1280px){.nav-button{text-align:center;padding:2rem}}.header.fixed .nav-button .btn{padding-top:1rem;padding-bottom:1rem}@media (max-width: 1280px){.header.fixed .nav-button .btn{padding-top:2rem;padding-bottom:2rem}}.nav-hamburger{display:none}@media (max-width: 1280px){.nav-hamburger{width:4rem;height:2rem;z-index:120;display:block;right:3rem;top:3rem}}@media (max-width: 767px){.nav-hamburger{width:8rem;height:4.2rem}}.woo-wrap{max-width:119rem;width:100%;margin:auto;padding-left:2.5rem;padding-right:2.5rem}@media (max-width: 767px){.woo-wrap{padding-left:5rem;padding-right:5rem}}.woocommerce-products-header{background-color:#f0f9ff;padding:9.6rem 1rem}.woocommerce-products-header__title{color:#013663;font-size:4.7rem;font-weight:900;text-align:center;margin-bottom:3.2rem}@media (max-width: 767px){.woocommerce-products-header__title{width:100%;font-size:35px}}.woocommerce-products-header .page-description p{color:#6082a0;font-size:1.8rem;font-weight:400;font-style:normal;letter-spacing:normal;line-height:3.2rem;text-align:center}@media (max-width: 767px){.woocommerce-products-header .page-description p{font-size:15px;line-height:22px}}.woo-archive-main{padding-top:2rem;padding-bottom:2rem}@media (max-width: 767px){.woo-archive-main{padding-bottom:20rem}}@media (max-width: 767px){.woo-archive-main .woocommerce-breadcrumb{display:none}}.woocommerce .woocommerce-breadcrumb{color:#d2d2d2;font-size:1.2rem;font-style:normal;letter-spacing:normal;line-height:normal;text-align:left;text-transform:uppercase}.woocommerce .woocommerce-breadcrumb a{color:#013663;font-weight:400;margin:0 0.8rem}.woocommerce .woocommerce-breadcrumb a:first-child{margin-left:0}.woocommerce .woocommerce-breadcrumb span{color:#013663;font-weight:600;margin:0 0.8rem}.woo-nav-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-bottom:.1rem solid #d8d8d8;position:relative;z-index:9;margin-bottom:5rem;margin-top:10rem}@media (max-width: 767px){.woo-nav-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:0}}.woo-nav-row-group{margin:0 2rem;position:relative}@media (max-width: 767px){.woo-nav-row-group{width:100%;margin:0}}@media (min-width: 992px){.woo-nav-row-group:hover .woo-nav-row-group__box{display:block !important}}@media (max-width: 767px){.woo-nav-row-group.active .woo-nav-row-group__box{display:block !important}}.woo-nav-row-group:last-child{margin-right:0}.woo-nav-row-group:first-child{margin-left:0}.woo-nav-row-group__title{color:#8ea0b6;font-size:1.8rem;font-weight:500;font-style:normal;letter-spacing:normal;line-height:2.5rem;text-align:center;padding-bottom:1.1rem;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.woo-nav-row-group__title{width:100%;font-size:3.125rem;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:5.208rem;padding-top:2.1rem;padding-bottom:2.1rem;text-transform:uppercase}.woo-nav-row-group__title:after{content:"";position:absolute;bottom:-0.1rem;left:0;right:0;width:100%;height:1px;margin:auto;background-color:#8ea0b6}}.woo-nav-row-group__title span{margin-right:.8rem}.woo-nav-row-group__title svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width: 992px){.woo-nav-row-group__title:hover{color:#013663;text-shadow:.1rem 0 0 #013663}.woo-nav-row-group__title:hover:after{content:"";position:absolute;bottom:-0.1rem;left:0;right:0;width:10.3rem;height:.3rem;margin:auto;background-color:#013663}.woo-nav-row-group__title:hover svg{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.woo-nav-row-group__title:hover svg path{fill:#013663}}@media (max-width: 767px){.woo-nav-row-group__title.active{color:#013663;text-shadow:.1rem 0 0 #013663}.woo-nav-row-group__title.active:after{content:"";position:absolute;bottom:-0.1rem;left:0;right:0;width:100%;height:2px;margin:auto;background-color:#013663}.woo-nav-row-group__title.active svg{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.woo-nav-row-group__title.active svg path{fill:#013663}}.woo-nav-row-group__box{position:absolute;left:-6.5rem;right:-6.5rem;margin:auto;top:100%;display:none;width:100%;min-width:23.4rem}@media (max-width: 767px){.woo-nav-row-group__box{position:static}}.woo-nav-row-group__box-inner{box-shadow:0 0 0.8rem rgba(142,160,182,0.4);background-color:#fafafa;padding:0 0 0 0}@media (max-width: 767px){.woo-nav-row-group__box-inner{background-color:#fff;box-shadow:none;padding:4rem 0 3rem}}.triangle-with-shadow{width:3.6rem;height:1.8rem;position:relative;overflow:hidden;box-shadow:0 1.6rem 1rem -1.7rem rgba(0,0,0,0.5);margin:auto}@media (max-width: 767px){.triangle-with-shadow{display:none}}.triangle-with-shadow:after{content:"";position:absolute;width:1.6rem;height:1.6rem;background:#fafafa;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:1.4rem;left:0;right:0;margin:auto;box-shadow:-0.1rem -0.1rem 1rem -0.2rem rgba(142,160,182,0.4)}.woo-nav-item{display:block;width:100%;color:#8ea0b6;font-size:1.4rem;font-weight:400;font-style:normal;letter-spacing:normal;line-height:2.9rem;text-align:center}@media (max-width: 767px){.woo-nav-item{color:#8ea0b6;font-size:2.917rem;line-height:6.183rem;text-align:left}}.woo-nav-item a{display:block;width:100%;color:#8ea0b6;padding:0.2rem 1rem}@media (max-width: 767px){.woo-nav-item a{padding:0.2rem 4rem}}.woo-nav-item:hover{background-color:#f9a63d}.woo-nav-item:hover a{color:#fff}.s-product-img{overflow:hidden;border-radius:3.5rem}@media (max-width: 767px){.s-product-img{height:31.25rem}}.s-product-img img{display:block;margin-bottom:0;width:100%;object-fit:cover}.woocommerce ul.products li.product a{position:relative}.s-product-box{width:32rem;margin-top:-6.3rem;margin-right:-2.7rem;margin-left:auto;padding:2.3rem 3.7rem 1.7rem;min-height:12rem;box-shadow:0 1.1rem 1.7rem rgba(142,160,182,0.3);border-radius:3.6rem;background-color:#ffffff;position:relative;z-index:2}@media (max-width: 767px){.s-product-box{width:61.25rem;min-height:17.083rem;margin-top:-9rem;margin-right:-5rem}}.s-product-box .woocommerce-loop-product__title{color:#8ea0b6;font-size:1.5rem !important;font-weight:500;font-style:normal;letter-spacing:0.083rem;line-height:normal;text-align:left;text-transform:uppercase;margin-bottom:1.1rem}@media (max-width: 767px){.s-product-box .woocommerce-loop-product__title{font-size:2.7rem !important}}.s-product-box .price{color:#013663 !important;font-size:2.4rem !important;font-weight:700 !important;font-style:normal;letter-spacing:normal;line-height:2.5rem;text-align:left}@media (max-width: 767px){.s-product-box .price{font-size:3.542rem !important;line-height:2.39rem}}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin-bottom:6.8rem}@media (max-width: 767px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{padding-right:6rem}}@media (max-width: 767px){.woocommerce ul.products[class*="columns-"] li.product,.woocommerce-page ul.products[class*="columns-"] li.product{float:none;width:100%;margin-bottom:4rem}}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:30.75%}.woocommerce div.product form.cart{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.woocommerce-message,.woocommerce-info,.woocommerce-error{box-shadow:0 0 6px rgba(45,45,45,0.1);border-radius:10px;border-top:0 !important;position:relative;overflow:hidden;color:#000}.woocommerce-message{background-color:#f2ffe5}.woocommerce-info{background-color:#E0F6FF}.woocommerce-error{background-color:#FFE0E0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:#f9f9f9}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#f0f0f0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#f0f0f0}.header-spacer{height:10rem}@media (max-width: 1280px){.header-spacer{height:8rem}}@media (max-width: 767px){.header-spacer{height:12rem}}.header .nav-logo-sticky{display:none}body.admin-bar .header.fixed>.nav{top:32px}@media (max-width: 782px){body.admin-bar .header.fixed>.nav{top:46px}}.top-ico{display:inline-block;margin-right:0.4rem}.header.fixed .nav-logo-normal{display:none}.header.fixed .nav-logo-sticky{display:block}@media (max-width: 1280px){.header.fixed .nav-logo-sticky{display:none}}.header.fixed .nav-logo-img{width:auto;max-height:64px}@media (max-width: 1280px){.header.fixed .nav-logo-img{max-height:35px}}.nav-logo-mobile{display:none}@media (max-width: 1280px){header .nav-logo-normal{display:none}header .nav-logo-mobile{display:block}}.header-menu{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 1280px){.header-menu{margin-right:auto;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.header-menu ul.menu{position:relative;margin:0;padding:0}.header-menu ul.menu>li{display:inline-block;margin-right:3rem;position:relative}@media (max-width: 767px){.header-menu ul.menu>li{margin-right:18px}}.header-menu ul.menu>li>a{color:#003663;padding:0;display:block;font-size:1.5rem;font-weight:700;line-height:1;text-transform:uppercase;position:relative}.header-menu ul.menu>li:last-child{margin-right:0}.header-menu ul.menu>li>a:after{content:"";position:absolute;left:0;bottom:-2.6rem;height:0.4rem;background-color:#f9a63d;width:0;transition:0.3s ease}.header-menu ul.menu>li:hover>a:after,.header-menu ul.menu>li.current-menu-item>a:after,.header-menu ul.menu>li a.class_active:after{width:100%}.header-menu ul.menu>li:hover>ul.sub-menu{display:block}.header-menu ul.menu>li.menu-item-has-children>a{padding-right:2.4rem;position:relative}.header-menu ul.menu>li.menu-item-has-children>a::before{content:'';display:inline-block;width:0.6rem;height:0.6rem;background-color:transparent;right:0.4rem;top:0.3rem;position:absolute;-webkit-transform:rotate(225deg);transform:rotate(225deg);transition:.2s;border-top:2px solid #fff;border-left:2px solid #fff}.header-menu ul.sub-menu{position:absolute;left:-23px;list-style:none;top:calc(100% + 0px);margin:0;padding:0;z-index:99;background:#FFF;box-shadow:0 8px 15px rgba(0,0,0,0.2);border:1px solid #c0c1c6;max-width:223px;width:223px;border-radius:10px;display:none}.header-menu ul.sub-menu::after{content:'';display:inline-block;width:10px;height:10px;background-color:#fff;top:-6px;left:109px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid #c0c1c6;border-left:1px solid #c0c1c6}.header-menu ul.sub-menu>li{border-bottom:1px solid #f4f4f4}.header-menu ul.sub-menu>li:last-child{border-bottom:0}.header-menu ul.sub-menu>li>a{color:#767c87;font-size:15px;font-weight:400;line-height:21px;display:block;padding:12px 2.5rem;position:relative}.header-menu ul.sub-menu>li>a::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background-color:#000;display:none}.header-menu ul.sub-menu>li:hover>a,.header-menu ul.sub-menu>li.current-menu-item>a{color:#000}.header-menu ul.sub-menu>li:hover>a::before,.header-menu ul.sub-menu>li.current-menu-item>a::before{display:block}.header-menu ul.sub-menu>li:first-child{position:relative;overflow:hidden;border-radius:8px 0 0 0}.header-menu ul.sub-menu>li:last-child{position:relative;overflow:hidden;border-radius:0 0 0 8px}.header-menu .menu-item-30 ul.sub-menu::after{left:8.6rem}.menu-main-menu-container{position:relative;z-index:9}.header-mobile{display:none}@media (max-width: 1280px){.header-mobile{display:block}}@media (max-width: 1280px){.header-desktop{display:none}}.header-desktop__row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-desktop__left{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-right:3rem}.bottom__hello{font-size:13px;font-weight:700;letter-spacing:3.38px;line-height:20px;text-align:center;color:#1a1a1a;margin-bottom:7px}.bottom__mail,.bottom__phone{color:#727272;font-family:FuturaLT;font-size:18px;font-weight:300;line-height:26.4px;display:inline-block;margin-right:13px;margin-bottom:3px;vertical-align:middle}.bottom__mail img,.bottom__phone img{margin-right:4px;vertical-align:middle;display:inline-block}.bottom__mail a,.bottom__phone a{color:#727272;vertical-align:middle}.bottom__mail{margin-right:12px}:root{--header-bg-color:  #f9a63d;--splash-bg-color:  #6183a0;--screen-width:     320px;--screen-height:    560px}.menuicon{display:block;cursor:pointer;color:#fff;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.menuicon__bar,.menuicon__circle{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round}.menuicon__bar{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out}.menuicon__circle{transition:stroke-dashoffset .3s linear .1s;stroke-dashoffset:144.51326;stroke-dasharray:144.51326}.splash{position:absolute;top:40px;right:40px;width:1px;height:1px}.splash::after{content:"";display:block;position:absolute;border-radius:50%;background-color:var(--splash-bg-color);width:284vmax;height:284vmax;top:-142vmax;left:-142vmax;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:-webkit-transform 0.5s cubic-bezier(0.755, 0.05, 0.855, 0.06);transition:transform 0.5s cubic-bezier(0.755, 0.05, 0.855, 0.06);transition:transform 0.5s cubic-bezier(0.755, 0.05, 0.855, 0.06), -webkit-transform 0.5s cubic-bezier(0.755, 0.05, 0.855, 0.06);will-change:transform}.footer{background-color:#f2fafe;padding:8.5rem 0 7rem;height:100%}@media (max-width: 991px){.footer{padding:65px 0 40px}}.footer__row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:7.8rem;border-bottom:0.2rem solid #d7e7f3}@media (max-width: 767px){.footer__row{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:7rem}}.footer-ico-name{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:2.6rem}@media (max-width: 991px){.footer-ico-name{margin-bottom:10px;width:100%}}@media (max-width: 767px){.footer-col:first-child{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer-col__label{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:1.7rem;font-weight:300;line-height:1.2}@media (max-width: 767px){.footer-col__label{padding-top:.5rem}}@media (max-width: 500px){.footer-col__label{font-size:3rem;padding-top:.9rem}}.footer-col__content{display:-webkit-flex;display:-ms-flexbox;display:flex;color:#003663;font-family:"Montserrat",sans-serif;font-size:1.7rem;font-weight:600;line-height:1.7}@media (max-width: 500px){.footer-col__content{font-size:3rem}}@media (max-width: 767px){.footer-col:not(:last-child){margin-bottom:3rem}}.footer-ico-map{display:block;width:2.5rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:2.2rem;margin-left:-.4rem;margin-top:0.2rem}@media (max-width: 767px){.footer-ico-map{width:4.5rem;margin-left:-1rem}}@media (max-width: 500px){.footer-ico-map{width:6rem}}.footer-ico-map img{display:block}.footer-ico-bag{display:block;width:2rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:1.6rem}@media (max-width: 767px){.footer-ico-bag{width:3rem}}@media (max-width: 500px){.footer-ico-bag{width:4.5rem}}.footer-ico-bag img{display:block}.footer-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:5.9rem 0 6.7rem}@media (max-width: 1280px){.footer-nav{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3rem 0}}.footer-nav__title{color:#003663;font-family:"NexaXBold",sans-serif;font-size:2.1rem;font-weight:400;margin-bottom:1.6rem;line-height:1}@media (max-width: 500px){.footer-nav__title{font-size:3.6rem}}.footer-nav__nav{width:22%}@media (max-width: 1280px){.footer-nav__nav{width:33%}}@media (max-width: 767px){.footer-nav__nav{width:100%;margin-bottom:5rem}}.footer-nav__nav ul{list-style:none;margin:0;padding:0}.footer-nav__nav ul li a{display:inline-block;margin-bottom:1.6rem;color:#003663;font-family:"Montserrat",sans-serif;font-size:2.1rem;font-weight:300;line-height:1}@media (max-width: 767px){.footer-nav__nav ul li a{font-size:3rem}}.footer-nav__nav ul li a:hover{color:#f9a63d}.footer-nav--horizontal{display:block;text-align:center}.footer-nav--horizontal .footer-nav__nav{width:100%;text-align:center}@media (min-width: 768px){.footer-nav--horizontal .footer-nav__nav ul li{display:inline-block;margin:15px}}.footer-nav--horizontal .footer-social{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767px){.footer-nav--horizontal .footer-social{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer-nav--horizontal .footer-social__fb{margin-top:0}@media (max-width: 767px){.footer-nav--horizontal .footer-social__fb{margin:20px 0}}.footer-blog{width:31%}@media (max-width: 767px){.footer-blog{width:100%;margin-bottom:5rem}}.footer-blog-list{list-style:none;padding:0;margin:0}.footer-blog-list li{padding-left:3rem;color:#6183a0;font-size:1.8rem;font-weight:700;line-height:3.2rem;position:relative}.footer-blog-list li a{color:#6183a0}@media (max-width: 767px){.footer-blog-list li{font-size:3rem;margin-bottom:1rem}}.footer-blog-list li:before{content:">";position:absolute;left:0;top:0;color:#003663;font-family:"NexaXBold",sans-serif;font-size:3.2rem;line-height:1;font-weight:400}.footer-blog-list__date{display:block;font-weight:400}.footer-social{width:15%;min-width:200px;margin-right:0}@media (max-width: 1280px){.footer-social{width:100%}}.footer-social__fb{margin-top:4rem}.footer-ico-img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:3.5rem;display:block;margin-top:0;margin-left:-.5rem;margin-right:1.7rem}@media (max-width: 767px){.footer-ico-img{width:5rem}}@media (max-width: 500px){.footer-ico-img{width:7rem}}.footer-ico-img--big{width:6.5rem}@media (max-width: 767px){.footer-ico-img--big{width:50px}}.footer-ico-img img{display:block}.footer-email-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;padding-right:10.7rem}@media (max-width: 767px){.footer-email-wrap{margin-left:2rem}}.footer-email-wrap .footer-data-content{position:relative}.footer-email-wrap .hide-contact{position:absolute;padding:1rem;background:#003663;color:#fff;width:calc(100% + 2rem);left:-1rem;top:-0.5rem;text-align:center;border-radius:3rem;font-size:1.5rem;font-weight:400;line-height:1;cursor:pointer;text-transform:uppercase;transition:.3s}.footer-email-wrap .hide-contact:hover{background:#f9a63d;border:1px solid #f9a63d;-webkit-transform:scale(1.05);transform:scale(1.05)}@media (max-width: 500px){.footer-email-wrap .hide-contact{font-size:3rem;padding:2rem 2rem}}.footer-nav-phone-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;color:#003663;font-family:"Montserrat",sans-serif;font-size:3.5rem;font-weight:600;line-height:1.7}.footer-nav-phone-wrap .footer-data-content{padding-right:10.7rem}@media (max-width: 767px){.footer-nav-phone-wrap .footer-data-content{padding-right:0}}.footer-nav-phone-wrap .hide-contact{position:absolute;padding:2rem;background:#003663;color:#fff;min-width:30.5rem;left:15rem;top:0.3rem;text-align:center;border-radius:3rem;font-size:1.4rem;font-weight:400;line-height:1;cursor:pointer;text-transform:uppercase;transition:.3s}.footer-nav-phone-wrap .hide-contact:hover{background:#f9a63d;border:1px solid #f9a63d;-webkit-transform:scale(1.05);transform:scale(1.05)}@media (max-width: 767px){.footer-nav-phone-wrap .hide-contact{top:1rem;padding:2rem 4rem;min-width:20.5rem;right:auto;left:20rem;font-size:3rem}}.hide-contact.close{display:none}.footer-bot__row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 991px){.footer-bot__row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer-bot-col{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:1.8rem;font-weight:300;line-height:1.7rem}@media (max-width: 767px){.footer-bot-col{font-size:12px;line-height:20px}}.footer-bot-col.footer-bot-col--1{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.footer-bot-col .footer-bot-col-up{color:#003663;font-family:"Montserrat",sans-serif;font-weight:600;cursor:pointer}#go-top{display:block;width:5rem;height:5rem}@media (max-width: 767px){#go-top{width:7rem;height:7rem}}.page-error404{padding:80px 0;text-align:center;min-height:944px;background-image:url("../img/404.png");background-size:contain;background-repeat:no-repeat;background-position-x:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 1199px){.page-error404{min-height:90vw}}.page-error404__content{display:block;color:#003663;font-family:"Montserrat",sans-serif;font-size:2.5rem;text-transform:uppercase;line-height:1;margin-bottom:26px;padding-top:15px;padding-left:30px}@media (max-width: 1199px){.page-error404__content{font-size:2vw;margin-bottom:2vw;padding-top:0}}@media (max-width: 649px){.page-error404__content{font-size:13px}}.page-error404__title{display:block;color:#ffffff;font-family:"Montserrat",sans-serif;font-size:233px;text-transform:uppercase;line-height:0.85;padding-left:30px}@media (max-width: 1199px){.page-error404__title{font-size:19vw}}.single-post{padding-top:10rem}.single-post__title{color:#003663;font-family:"Montserrat",sans-serif;font-size:5.4rem;font-weight:900;line-height:1.2;text-align:center;margin-bottom:3rem}.single-post__date{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:300;line-height:1.7;margin-bottom:5rem;text-align:center}@media (max-width: 767px){.single-post__date{font-size:3rem}}.single-post__thumbnail{border-radius:3rem;overflow:hidden;margin-bottom:5rem}.single-post__thumbnail img{display:block}.wrapper--single{max-width:132.3rem;margin:auto;position:relative;padding-left:2.5rem;padding-right:2.5rem}.single-content>p{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:300;line-height:1.7;margin-bottom:3rem;max-width:132.3rem;margin-left:auto;margin-right:auto;padding-left:2.5rem;padding-right:2.5rem}@media (max-width: 767px){.single-content>p{font-size:3rem}}.gdrts-rating-block{max-width:30rem;margin:auto;text-align:center}.gdrts-inner-wrapper{text-align:center}div .syntaxhighlighter{max-width:132.3rem !important;margin-left:auto !important;margin-right:auto !important;position:relative;padding-left:2.5rem;padding-right:2.5rem}.portfolio-single__row{display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:5rem;padding-bottom:6rem}@media (max-width: 991px){.portfolio-single__row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px}}.portfolio-single__content{width:75%}@media (max-width: 991px){.portfolio-single__content{width:100%}}.portfolio-single__terms{width:25%}@media (max-width: 991px){.portfolio-single__terms{width:100%}}.portfolio-single__screens{padding-bottom:200px;text-align:center}.portfolio-single__screens img{font-size:10rem}@media (max-width: 991px){.portfolio-single__screens{padding-bottom:20px}}.portfolio-single-main__title{color:#003663;font-size:5.4rem;font-weight:900;line-height:1.2;text-align:right}.portfolio-single-main__txt{color:#6183a0;font-size:2rem;font-weight:300;line-height:1.7;text-align:justify;text-align-last:right}@media (max-width: 767px){.portfolio-single-main__txt{font-size:3rem}}.portfolio-single-terms__title{color:#003663;font-size:2rem;font-weight:700;margin-top:22px}@media (max-width: 767px){.portfolio-single-terms__title{font-size:3rem}}.portfolio-single-terms__list{list-style:none;padding:1.5rem 0 0 0}.portfolio-single-terms__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.portfolio-single-terms__img{height:3.4rem;width:3.4rem;margin-right:3.4rem}@media (max-width: 767px){.portfolio-single-terms__img{height:4.5rem}}.portfolio-single-terms__img svg{width:100%;max-height:100%}.portfolio-single-terms__name{color:#6183a0;font-size:2rem;font-weight:300;line-height:1.7}@media (max-width: 767px){.portfolio-single-terms__name{font-size:3rem}}.section-page{padding:90px 0 60px}@media (max-width: 991px){.section-page{padding:44px 0 8px}}.default.default-neutral ul li{padding-left:0;line-height:30px}.default.default-neutral ul li:before{position:static;width:auto;height:auto;left:auto;top:auto;background:none;content:"•";color:#1dbc0c;font-size:28px;margin:0 15px 0 15px;vertical-align:bottom}@media (max-width: 991px){.default.default-neutral ul li{font-size:16px;line-height:24px}.default.default-neutral ul li:before{margin:0 5px 0 5px}}.default.default-neutral ul.type-2{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.default.default-neutral ul.type-2 li{width:calc(50% - 20px);padding-left:37px;margin-bottom:30px}.default.default-neutral ul.type-2 li:before{content:"";position:absolute;left:0;top:8px;margin:0 auto;background:url("../img/checked.svg");width:17px;height:14px}@media (max-width: 991px){.default.default-neutral ul.type-2 li{width:100%;margin-bottom:27px}}.default.default-neutral a{color:#04083e;font-weight:500}.default.default-neutral a:hover{text-decoration:underline}.blogIndex{position:relative;padding:0 0 18rem;text-align:center}@media (max-width: 767px){.blogIndex{padding:0 0 7rem}}.blogIndex .wrapper{position:relative}.blogIndex__title{color:#003663;font-family:"Montserrat",sans-serif;font-size:5.4rem;font-weight:900;line-height:1.2;margin-bottom:4.5rem}@media (max-width: 1279px){.blogIndex__title{font-size:50px;line-height:58px}}@media (max-width: 991px){.blogIndex__title{font-size:30px;line-height:1.2;margin-bottom:2.5rem}}.blogIndex__txt{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:300;line-height:1.7}@media (max-width: 1279px){.blogIndex__txt{font-size:18px;line-height:33px;margin-bottom:50px}}.blogIndex__content{margin-top:30px}.blogIndex .img-abs img{max-width:43rem}.blogIndex .img-abs--n1{top:-44.5rem;left:0}@media (max-width: 991px){.blogIndex .img-abs--n1{display:none}}.blogIndex-news{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:6.7rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 991px){.blogIndex-news{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.blogIndex-news__single{position:relative;width:calc(33.3% - 2.5rem);max-width:36.5rem;background:#859db1;border-radius:4rem;margin-bottom:15rem}@media (max-width: 991px){.blogIndex-news__single{width:38%;margin:0 4rem 10rem}}@media (max-width: 500px){.blogIndex-news__single{width:100%;max-width:none;margin:0 0 15rem}}.blogIndex-news__content{position:absolute;right:-1.9rem;bottom:-6.3rem;width:calc(100% - 1.6rem);min-height:14.8rem;background-color:#fff;box-shadow:0 1.9rem 5.3rem rgba(176,207,225,0.44);text-align:left;border-radius:4rem;padding:2.8rem 3.8rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.blogIndex-news-title{color:#003663;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:600;line-height:1.2;margin-bottom:0;width:100%}@media (max-width: 500px){.blogIndex-news-title{font-size:4rem}}.blogIndex-news-img{display:block;border-radius:4rem;overflow:hidden;position:relative;width:100%;height:100%}@media (max-width: 991px){.blogIndex-news-img{min-height:28rem}}@media (max-width: 500px){.blogIndex-news-img{min-height:calc(100vw - 10rem)}}.blogIndex-news-img:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;background:#003663;opacity:0;transition:.3s ease}.blogIndex-news-img img{display:block}.blogIndex-news-img span{position:absolute;display:block;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:auto;padding:0 3rem;color:#fff;font-family:"Montserrat",sans-serif;font-size:2.5rem;text-align:center;font-weight:600;line-height:1.7;z-index:2;opacity:0}.blogIndex-news-img:hover:after{opacity:0.77}.blogIndex-news-img:hover span{opacity:1}.blogIndex-news-date{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:1.7rem;font-weight:300;line-height:1.7;display:block;width:100%}@media (max-width: 500px){.blogIndex-news-date{font-size:2.7rem}}.blogIndex .img-abs--clients1{top:-16.5rem;left:0;right:0;width:43rem;margin:auto;position:absolute}.wrapper>.woocommerce{padding:80px 0 100px}body .woocommerce .form-row{display:block;max-width:100%}body .woocommerce form .form-row input.input-text,body .woocommerce form .form-row textarea{color:#444;line-height:28px;padding-left:8px;padding-right:20px;background-color:#fff;border:1px solid #aaa;border-radius:4px}body .woocommerce{margin-bottom:3.5rem}body .woocommerce,body.woocommerce-cart,body.woocommerce-checkout,body#add_payment_method{color:#6183a0;font-family:"Montserrat", sans-serif;font-size:1.8rem;font-weight:300;line-height:1.7}@media (max-width: 767px){body .woocommerce,body.woocommerce-cart,body.woocommerce-checkout,body#add_payment_method{font-size:3rem}}body .woocommerce h3#order_review_heading,body.woocommerce-cart h3#order_review_heading,body.woocommerce-checkout h3#order_review_heading,body#add_payment_method h3#order_review_heading{margin-top:20px}body .woocommerce a,body.woocommerce-cart a,body.woocommerce-checkout a,body#add_payment_method a{color:#f9a63d}body .woocommerce .btn,body.woocommerce-cart .btn,body.woocommerce-checkout .btn,body#add_payment_method .btn{color:#FFF}body .woocommerce .woo-headline,body.woocommerce-cart .woo-headline,body.woocommerce-checkout .woo-headline,body#add_payment_method .woo-headline{color:#003663;font-family:"NexaXBold", sans-serif;font-size:3.6rem;font-weight:400;line-height:1.2;margin-bottom:2.4rem}body .woocommerce .woocommerce-button,body .woocommerce .order-actions .button,body .woocommerce .button,body .woocommerce .button.button.alt,body .woocommerce #add_payment_method .wc-proceed-to-checkout a.checkout-button,body .woocommerce .wc-proceed-to-checkout a.checkout-button,body.woocommerce-cart .woocommerce-button,body.woocommerce-cart .order-actions .button,body.woocommerce-cart .button,body.woocommerce-cart .button.button.alt,body.woocommerce-cart #add_payment_method .wc-proceed-to-checkout a.checkout-button,body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,body.woocommerce-checkout .woocommerce-button,body.woocommerce-checkout .order-actions .button,body.woocommerce-checkout .button,body.woocommerce-checkout .button.button.alt,body.woocommerce-checkout #add_payment_method .wc-proceed-to-checkout a.checkout-button,body.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,body#add_payment_method .woocommerce-button,body#add_payment_method .order-actions .button,body#add_payment_method .button,body#add_payment_method .button.button.alt,body#add_payment_method #add_payment_method .wc-proceed-to-checkout a.checkout-button,body#add_payment_method .wc-proceed-to-checkout a.checkout-button{position:relative;display:inline-block;color:#FFF;padding:1.6rem 2rem;transition:all .2s;background-color:#f9a63d;border:1px solid #f9a63d;cursor:pointer;text-align:center;-webkit-appearance:none;margin-right:1.3rem;border-radius:2.9rem;font-size:1.2rem;font-weight:700;line-height:1;text-transform:uppercase}@media (max-width: 500px){body .woocommerce .woocommerce-button,body .woocommerce .order-actions .button,body .woocommerce .button,body .woocommerce .button.button.alt,body .woocommerce #add_payment_method .wc-proceed-to-checkout a.checkout-button,body .woocommerce .wc-proceed-to-checkout a.checkout-button,body.woocommerce-cart .woocommerce-button,body.woocommerce-cart .order-actions .button,body.woocommerce-cart .button,body.woocommerce-cart .button.button.alt,body.woocommerce-cart #add_payment_method .wc-proceed-to-checkout a.checkout-button,body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,body.woocommerce-checkout .woocommerce-button,body.woocommerce-checkout .order-actions .button,body.woocommerce-checkout .button,body.woocommerce-checkout .button.button.alt,body.woocommerce-checkout #add_payment_method .wc-proceed-to-checkout a.checkout-button,body.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,body#add_payment_method .woocommerce-button,body#add_payment_method .order-actions .button,body#add_payment_method .button,body#add_payment_method .button.button.alt,body#add_payment_method #add_payment_method .wc-proceed-to-checkout a.checkout-button,body#add_payment_method .wc-proceed-to-checkout a.checkout-button{font-size:3rem}}body .woocommerce .woocommerce-button:hover:not([disabled]),body .woocommerce .order-actions .button:hover:not([disabled]),body .woocommerce .button:hover:not([disabled]),body .woocommerce .button.button.alt:hover:not([disabled]),body .woocommerce #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover:not([disabled]),body .woocommerce .wc-proceed-to-checkout a.checkout-button:hover:not([disabled]),body.woocommerce-cart .woocommerce-button:hover:not([disabled]),body.woocommerce-cart .order-actions .button:hover:not([disabled]),body.woocommerce-cart .button:hover:not([disabled]),body.woocommerce-cart .button.button.alt:hover:not([disabled]),body.woocommerce-cart #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover:not([disabled]),body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover:not([disabled]),body.woocommerce-checkout .woocommerce-button:hover:not([disabled]),body.woocommerce-checkout .order-actions .button:hover:not([disabled]),body.woocommerce-checkout .button:hover:not([disabled]),body.woocommerce-checkout .button.button.alt:hover:not([disabled]),body.woocommerce-checkout #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover:not([disabled]),body.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover:not([disabled]),body#add_payment_method .woocommerce-button:hover:not([disabled]),body#add_payment_method .order-actions .button:hover:not([disabled]),body#add_payment_method .button:hover:not([disabled]),body#add_payment_method .button.button.alt:hover:not([disabled]),body#add_payment_method #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover:not([disabled]),body#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover:not([disabled]){color:#FFF;background-color:#003663;border:2px solid #003663;-webkit-transform:scale(1.05);transform:scale(1.05)}body .woocommerce .woocommerce-button[disabled]:not(:hover),body .woocommerce .woocommerce-button:hover[disabled],body .woocommerce .order-actions .button[disabled]:not(:hover),body .woocommerce .order-actions .button:hover[disabled],body .woocommerce .button[disabled]:not(:hover),body .woocommerce .button:hover[disabled],body .woocommerce .button.button.alt[disabled]:not(:hover),body .woocommerce .button.button.alt:hover[disabled],body .woocommerce #add_payment_method .wc-proceed-to-checkout a.checkout-button[disabled]:not(:hover),body .woocommerce #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover[disabled],body .woocommerce .wc-proceed-to-checkout a.checkout-button[disabled]:not(:hover),body .woocommerce .wc-proceed-to-checkout a.checkout-button:hover[disabled],body.woocommerce-cart .woocommerce-button[disabled]:not(:hover),body.woocommerce-cart .woocommerce-button:hover[disabled],body.woocommerce-cart .order-actions .button[disabled]:not(:hover),body.woocommerce-cart .order-actions .button:hover[disabled],body.woocommerce-cart .button[disabled]:not(:hover),body.woocommerce-cart .button:hover[disabled],body.woocommerce-cart .button.button.alt[disabled]:not(:hover),body.woocommerce-cart .button.button.alt:hover[disabled],body.woocommerce-cart #add_payment_method .wc-proceed-to-checkout a.checkout-button[disabled]:not(:hover),body.woocommerce-cart #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover[disabled],body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button[disabled]:not(:hover),body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover[disabled],body.woocommerce-checkout .woocommerce-button[disabled]:not(:hover),body.woocommerce-checkout .woocommerce-button:hover[disabled],body.woocommerce-checkout .order-actions .button[disabled]:not(:hover),body.woocommerce-checkout .order-actions .button:hover[disabled],body.woocommerce-checkout .button[disabled]:not(:hover),body.woocommerce-checkout .button:hover[disabled],body.woocommerce-checkout .button.button.alt[disabled]:not(:hover),body.woocommerce-checkout .button.button.alt:hover[disabled],body.woocommerce-checkout #add_payment_method .wc-proceed-to-checkout a.checkout-button[disabled]:not(:hover),body.woocommerce-checkout #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover[disabled],body.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button[disabled]:not(:hover),body.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover[disabled],body#add_payment_method .woocommerce-button[disabled]:not(:hover),body#add_payment_method .woocommerce-button:hover[disabled],body#add_payment_method .order-actions .button[disabled]:not(:hover),body#add_payment_method .order-actions .button:hover[disabled],body#add_payment_method .button[disabled]:not(:hover),body#add_payment_method .button:hover[disabled],body#add_payment_method .button.button.alt[disabled]:not(:hover),body#add_payment_method .button.button.alt:hover[disabled],body#add_payment_method #add_payment_method .wc-proceed-to-checkout a.checkout-button[disabled]:not(:hover),body#add_payment_method #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover[disabled],body#add_payment_method .wc-proceed-to-checkout a.checkout-button[disabled]:not(:hover),body#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover[disabled]{color:#FFF !important;background-color:#f9a63d !important;border:1px solid #f9a63d !important}body .woocommerce .woocommerce-button:last-child,body .woocommerce .order-actions .button:last-child,body .woocommerce .button:last-child,body .woocommerce .button.button.alt:last-child,body .woocommerce #add_payment_method .wc-proceed-to-checkout a.checkout-button:last-child,body .woocommerce .wc-proceed-to-checkout a.checkout-button:last-child,body.woocommerce-cart .woocommerce-button:last-child,body.woocommerce-cart .order-actions .button:last-child,body.woocommerce-cart .button:last-child,body.woocommerce-cart .button.button.alt:last-child,body.woocommerce-cart #add_payment_method .wc-proceed-to-checkout a.checkout-button:last-child,body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:last-child,body.woocommerce-checkout .woocommerce-button:last-child,body.woocommerce-checkout .order-actions .button:last-child,body.woocommerce-checkout .button:last-child,body.woocommerce-checkout .button.button.alt:last-child,body.woocommerce-checkout #add_payment_method .wc-proceed-to-checkout a.checkout-button:last-child,body.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:last-child,body#add_payment_method .woocommerce-button:last-child,body#add_payment_method .order-actions .button:last-child,body#add_payment_method .button:last-child,body#add_payment_method .button.button.alt:last-child,body#add_payment_method #add_payment_method .wc-proceed-to-checkout a.checkout-button:last-child,body#add_payment_method .wc-proceed-to-checkout a.checkout-button:last-child{margin-right:0}body .woocommerce .woocommerce-button,body .woocommerce .order-actions .button,body .woocommerce .woocommerce-cart-form .actions .button,body.woocommerce-cart .woocommerce-button,body.woocommerce-cart .order-actions .button,body.woocommerce-cart .woocommerce-cart-form .actions .button,body.woocommerce-checkout .woocommerce-button,body.woocommerce-checkout .order-actions .button,body.woocommerce-checkout .woocommerce-cart-form .actions .button,body#add_payment_method .woocommerce-button,body#add_payment_method .order-actions .button,body#add_payment_method .woocommerce-cart-form .actions .button{padding:1.6rem 2rem;border-radius:2.9rem;font-size:1.2rem}@media (max-width: 500px){body .woocommerce .woocommerce-button,body .woocommerce .order-actions .button,body .woocommerce .woocommerce-cart-form .actions .button,body.woocommerce-cart .woocommerce-button,body.woocommerce-cart .order-actions .button,body.woocommerce-cart .woocommerce-cart-form .actions .button,body.woocommerce-checkout .woocommerce-button,body.woocommerce-checkout .order-actions .button,body.woocommerce-checkout .woocommerce-cart-form .actions .button,body#add_payment_method .woocommerce-button,body#add_payment_method .order-actions .button,body#add_payment_method .woocommerce-cart-form .actions .button{padding:1.8rem 2.8rem !important;font-size:2.5rem !important}}body .woocommerce input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),body .woocommerce textarea,body .woocommerce form .form-row textarea,body .woocommerce select,body .woocommerce .select2-selection,body.woocommerce-cart input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),body.woocommerce-cart textarea,body.woocommerce-cart form .form-row textarea,body.woocommerce-cart select,body.woocommerce-cart .select2-selection,body.woocommerce-checkout input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),body.woocommerce-checkout textarea,body.woocommerce-checkout form .form-row textarea,body.woocommerce-checkout select,body.woocommerce-checkout .select2-selection,body#add_payment_method input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),body#add_payment_method textarea,body#add_payment_method form .form-row textarea,body#add_payment_method select,body#add_payment_method .select2-selection{width:100%;border-radius:10px;background-color:#ffffff;box-shadow:none;padding:1.8rem 1.9rem;border:1px solid #d4ecfa;color:#003663;font-size:2.2rem;font-weight:700;line-height:normal}@media (max-width: 500px){body .woocommerce input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),body .woocommerce textarea,body .woocommerce form .form-row textarea,body .woocommerce select,body .woocommerce .select2-selection,body.woocommerce-cart input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),body.woocommerce-cart textarea,body.woocommerce-cart form .form-row textarea,body.woocommerce-cart select,body.woocommerce-cart .select2-selection,body.woocommerce-checkout input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),body.woocommerce-checkout textarea,body.woocommerce-checkout form .form-row textarea,body.woocommerce-checkout select,body.woocommerce-checkout .select2-selection,body#add_payment_method input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),body#add_payment_method textarea,body#add_payment_method form .form-row textarea,body#add_payment_method select,body#add_payment_method .select2-selection{font-size:3rem;padding:2.8rem 2.9rem}}body .woocommerce input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):focus,body .woocommerce textarea:focus,body .woocommerce form .form-row textarea:focus,body .woocommerce select:focus,body .woocommerce .select2-selection:focus,body.woocommerce-cart input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):focus,body.woocommerce-cart textarea:focus,body.woocommerce-cart form .form-row textarea:focus,body.woocommerce-cart select:focus,body.woocommerce-cart .select2-selection:focus,body.woocommerce-checkout input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):focus,body.woocommerce-checkout textarea:focus,body.woocommerce-checkout form .form-row textarea:focus,body.woocommerce-checkout select:focus,body.woocommerce-checkout .select2-selection:focus,body#add_payment_method input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):focus,body#add_payment_method textarea:focus,body#add_payment_method form .form-row textarea:focus,body#add_payment_method select:focus,body#add_payment_method .select2-selection:focus{border:1px solid #003663;outline:0}body .woocommerce textarea,body .woocommerce form .form-row textarea,body.woocommerce-cart textarea,body.woocommerce-cart form .form-row textarea,body.woocommerce-checkout textarea,body.woocommerce-checkout form .form-row textarea,body#add_payment_method textarea,body#add_payment_method form .form-row textarea{min-height:160px;resize:none}body .woocommerce .select2-selection,body.woocommerce-cart .select2-selection,body.woocommerce-checkout .select2-selection,body#add_payment_method .select2-selection{padding:1.5rem 1.9rem;height:auto}body .woocommerce .select2-selection .select2-selection__rendered,body.woocommerce-cart .select2-selection .select2-selection__rendered,body.woocommerce-checkout .select2-selection .select2-selection__rendered,body#add_payment_method .select2-selection .select2-selection__rendered{padding-left:0;padding-right:0}body .woocommerce .select2-selection .select2-selection__arrow,body.woocommerce-cart .select2-selection .select2-selection__arrow,body.woocommerce-checkout .select2-selection .select2-selection__arrow,body#add_payment_method .select2-selection .select2-selection__arrow{top:0;right:7px;bottom:0;margin:auto}body .woocommerce fieldset,body.woocommerce-cart fieldset,body.woocommerce-checkout fieldset,body#add_payment_method fieldset{border:0;margin:0;padding:0}body .woocommerce fieldset legend,body.woocommerce-cart fieldset legend,body.woocommerce-checkout fieldset legend,body#add_payment_method fieldset legend{font-weight:500}body .woocommerce .form-row,body.woocommerce-cart .form-row,body.woocommerce-checkout .form-row,body#add_payment_method .form-row{margin-bottom:2.7rem}body .woocommerce form .show-password-input,body.woocommerce-cart form .show-password-input,body.woocommerce-checkout form .show-password-input,body#add_payment_method form .show-password-input{top:1em !important}body.woocommerce-account .woocommerce-MyAccount-navigation{margin-right:5rem;background:#f2fafe;padding:2.5rem 3rem;box-shadow:0 0 6px rgba(45,45,45,0.1);border-radius:2rem;width:30rem}@media (max-width: 768px){body.woocommerce-account .woocommerce-MyAccount-navigation{width:30rem;float:left}}@media (max-width: 767px){body.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;float:none;margin-bottom:3.5rem}}body.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}body.woocommerce-account .woocommerce-MyAccount-navigation ul li{margin:0 0 1.6rem 0}body.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:inline-block;color:#003663;font-family:"Montserrat", sans-serif;font-size:1.8rem;font-weight:300;line-height:1;text-decoration:none}@media (max-width: 500px){body.woocommerce-account .woocommerce-MyAccount-navigation ul li a{font-size:3rem}}body.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{color:#f9a63d}body.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active>a{color:#f9a63d}body.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child{margin-bottom:0}body.woocommerce-account .woocommerce-MyAccount-content{width:calc(100% - 35rem)}@media (max-width: 768px){body.woocommerce-account .woocommerce-MyAccount-content{width:calc(100% - 35rem);float:right}}@media (max-width: 767px){body.woocommerce-account .woocommerce-MyAccount-content{width:100%;float:none}}body.woocommerce-cart .quantity-input-cart{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0;width:100%}body.woocommerce-cart .quantity-input-cart button{width:43px;height:40px;padding:0;border:none;background-color:rgba(212,236,250,0.2);cursor:pointer;color:#003663;font-size:24px;line-height:1;font-weight:700;transition:background-color .3s;margin:0}body.woocommerce-cart .quantity-input-cart button:hover{background-color:#d4ecfa}body.woocommerce-cart .quantity-input-cart button.minus{border-top-left-radius:33px;border-bottom-left-radius:33px}body.woocommerce-cart .quantity-input-cart button.plus{border-top-right-radius:33px;border-bottom-right-radius:33px}body.woocommerce-cart .quantity-input-cart button i{display:block}body.woocommerce-cart .quantity-input-cart input{max-width:40px !important;height:40px !important;padding:0 !important;text-align:center;border:none;border-radius:0 !important;font-size:1.8rem !important;line-height:1;font-weight:700;box-shadow:none !important;color:#003663 !important}@media (max-width: 767px){body.woocommerce-cart .quantity-input-cart input{font-size:2.2rem !important}}body.woocommerce-cart .quantity-input-cart input::-webkit-inner-spin-button,body.woocommerce-cart .quantity-input-cart input::-webkit-outer-spin-buttcon{-webkit-appearance:none;margin:0}body.woocommerce-cart .quantity-input-cart input[type="number"]{-moz-appearance:textfield;width:80px !important}body.woocommerce-cart .woocommerce{position:relative;z-index:1}body.woocommerce-cart .woocommerce::before,body.woocommerce-cart .woocommerce::after{content:"";position:absolute;-webkit-transform:rotate(55deg);transform:rotate(55deg);background-color:#D4ECFA;z-index:-1}body.woocommerce-cart .woocommerce::before{right:-15px;top:70px;width:82px;height:82px;z-index:-1}body.woocommerce-cart .woocommerce:after{left:35px;width:16rem;height:16rem;bottom:15%}body.woocommerce-cart .woocommerce-cart-form__contents{background-color:#fff;border:none}body.woocommerce-cart .woocommerce-cart-form__contents thead{background-color:#d4ecfa;color:#003663;font-size:2.2rem;font-weight:700}body.woocommerce-cart .woocommerce-cart-form__contents thead th{border-bottom:1px solid #6183a0;padding:13px 12px}body.woocommerce-cart .woocommerce-cart-form__contents thead span{color:#f7a63e}body.woocommerce-cart .woocommerce-cart-form__cart-item td{color:#003663;border-color:#bcdaeb;padding:27px 12px 13px;font-weight:400}body.woocommerce-cart .woocommerce-cart-form .product-remove{padding-right:0}body.woocommerce-cart .woocommerce-cart-form a.remove{font-size:4rem;font-weight:400;color:#f7a63e !important;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}body.woocommerce-cart .woocommerce-cart-form a.remove:hover{background-color:transparent;-webkit-transform:scale(1.3);transform:scale(1.3)}@media (max-width: 767px){body.woocommerce-cart .woocommerce-cart-form .product-price{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}body.woocommerce-cart .woocommerce-cart-form .product-quantity{text-align:center}@media (max-width: 767px){body.woocommerce-cart .woocommerce-cart-form .product-quantity{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}body.woocommerce-cart .woocommerce-cart-form .next-billing-price{font-size:1.6rem}@media (max-width: 767px){body.woocommerce-cart .woocommerce-cart-form .next-billing-price{font-size:2.2rem}}body.woocommerce-cart .woocommerce-cart-form .actions{border-bottom:1px solid #6183a0;padding:14px 0 22px 0}body.woocommerce-cart .woocommerce-cart-form .actions .button{margin-right:0;font-size:1.6rem}body.woocommerce-cart .cart_totals{margin-top:18px}body.woocommerce-cart .cart_totals h2{font-size:2.2rem;color:#003663;font-weight:700}@media (max-width: 767px){body.woocommerce-cart .cart_totals h2{font-size:3.2rem}}body.woocommerce-cart .cart_totals table.shop_table{border:none;color:#003663}body.woocommerce-cart .cart_totals table.shop_table tbody .order-total{background-color:#d4ecfa;font-size:1.8rem;font-weight:700}body.woocommerce-cart .cart_totals table.shop_table tbody .order-total th,body.woocommerce-cart .cart_totals table.shop_table tbody .order-total td{border:1px solid #bcdaeb;padding:13px 12px;line-height:1}body.woocommerce-cart .cart_totals table.shop_table tbody .order-total th{border-right:none}body.woocommerce-cart .cart_totals table.shop_table tbody .order-total td{border-left:none;font-size:2.2rem}@media (max-width: 767px){body.woocommerce-cart .cart_totals table.shop_table tbody .order-total td{font-size:3.2rem}}body.woocommerce-cart .cart_totals table.shop_table tbody .includes_tax{color:#003663;font-size:1.4rem}@media (max-width: 767px){body.woocommerce-cart .cart_totals table.shop_table tbody .includes_tax{font-size:2.2rem}}body.woocommerce-cart .cart_totals table.shop_table tbody .ywsbs-recurring-totals-items th,body.woocommerce-cart .cart_totals table.shop_table tbody .ywsbs-recurring-totals-items td{padding:37px 12px 13px;border-top:0;border-bottom:1px solid #6183a0}body.woocommerce-cart .cart_totals table.shop_table tbody .ywsbs-recurring-totals-items th{width:45%}body.woocommerce-cart .cart_totals table.shop_table tbody .ywsbs-recurring-totals-items .recurring-amount{font-size:1.4rem;font-weight:400;margin-bottom:3.8rem}@media (max-width: 767px){body.woocommerce-cart .cart_totals table.shop_table tbody .ywsbs-recurring-totals-items .recurring-amount{font-size:2.2rem}}body.woocommerce-cart .cart_totals table.shop_table tbody .ywsbs-recurring-totals-items .recurring-amount:last-of-type{margin-bottom:2.6rem}body.woocommerce-cart .cart_totals table.shop_table tbody .ywsbs-recurring-totals-items .amount{font-size:2.2rem}@media (max-width: 767px){body.woocommerce-cart .cart_totals table.shop_table tbody .ywsbs-recurring-totals-items .amount{font-size:3.2rem}}body.woocommerce-cart .cart_totals table.shop_table tbody .ywsbs-recurring-totals-items .tax_label{color:#003663}body.woocommerce-cart .cart_totals .additional-info{margin-top:20px}body.woocommerce-cart .cart_totals .additional-info p{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.4rem;color:#003663;font-weight:400;max-width:500px}@media (max-width: 767px){body.woocommerce-cart .cart_totals .additional-info p{font-size:2.2rem}}body.woocommerce-cart .cart_totals .additional-info span{color:#f7a63e;margin-right:12px;font-weight:700;font-size:1.8rem}body.woocommerce-cart .cart_totals .wc-proceed-to-checkout{text-align:right}body.woocommerce-cart .cart_totals .wc-proceed-to-checkout .button{font-size:1.6rem}@media (max-width: 767px){body.woocommerce-cart .cart_totals .wc-proceed-to-checkout .button{font-size:2.5rem}}body.woocommerce-checkout .woocommerce{position:relative;z-index:1;padding-bottom:25px}body.woocommerce-checkout .woocommerce::before{content:"";position:absolute;-webkit-transform:rotate(55deg);transform:rotate(55deg);background-color:#D4ECFA;z-index:-1}body.woocommerce-checkout .woocommerce::before{right:-15px;top:100px;width:82px;height:82px;z-index:-1}body.woocommerce-checkout .woocommerce-checkout h3{color:#003663;font-size:2.2rem;font-weight:700}body.woocommerce-checkout .customer-details{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:21px 24px}@media (max-width: 767px){body.woocommerce-checkout .customer-details{grid-template-columns:100%}}body.woocommerce-checkout .customer-details h3{grid-column:1 / -1;border-bottom:1px solid #003663;font-size:2rem;line-height:2;margin-bottom:0}@media (max-width: 767px){body.woocommerce-checkout .customer-details h3{font-size:3.6rem}}body.woocommerce-checkout .customer-details .form-row{position:relative;margin-bottom:0}body.woocommerce-checkout .customer-details .form-row label{font-size:1.6rem;color:#003663;font-weight:400}@media (max-width: 767px){body.woocommerce-checkout .customer-details .form-row label{font-size:3rem}}body.woocommerce-checkout .customer-details .form-row.woocommerce-invalid label{color:#e7515c}body.woocommerce-checkout .customer-details .form-row.woocommerce-invalid input{border-color:#e7515c}body.woocommerce-checkout .customer-details #billing_email_field{grid-column:auto}@media (max-width: 767px){body.woocommerce-checkout .customer-details #billing_email_field{grid-column:1 / -1}}body.woocommerce-checkout .customer-details #billing_company_field,body.woocommerce-checkout .customer-details #billing_address_1_field,body.woocommerce-checkout .customer-details #billing_address_2_field{grid-column:1 / 3}@media (max-width: 767px){body.woocommerce-checkout .customer-details #billing_company_field,body.woocommerce-checkout .customer-details #billing_address_1_field,body.woocommerce-checkout .customer-details #billing_address_2_field{grid-column:1 / -1}}body.woocommerce-checkout .customer-details .select2-selection__rendered{color:#003663}body.woocommerce-checkout .additional-information-wrapper{grid-column:3 / -1;grid-row:5 / 9}@media (max-width: 767px){body.woocommerce-checkout .additional-information-wrapper{grid-column:1 / -1;grid-row:unset}}body.woocommerce-checkout .woocommerce-checkout-review-order-table{background-color:#fff;border:none;border-bottom:1px solid #6183a0;border-radius:0;margin-bottom:0}body.woocommerce-checkout .woocommerce-checkout-review-order-table thead{color:#003663;font-size:2.2rem;font-weight:700}body.woocommerce-checkout .woocommerce-checkout-review-order-table thead th{border-bottom:1px solid #6183a0;padding:15px 30px}body.woocommerce-checkout .woocommerce-checkout-review-order-table thead span{color:#f7a63e}body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody td{color:#003663;border-color:#bcdaeb;padding:25px 30px 18px;font-weight:400;vertical-align:top}body.woocommerce-checkout .woocommerce-checkout-review-order-table .ywsbs-price{font-size:1.4rem;font-weight:400}body.woocommerce-checkout .woocommerce-checkout-review-order-table .ywsbs-price .amount{font-size:2.2rem}@media (max-width: 767px){body.woocommerce-checkout .woocommerce-checkout-review-order-table .ywsbs-price .amount{font-size:3.2rem}}body.woocommerce-checkout .woocommerce-checkout-review-order-table .next-billing-price,body.woocommerce-checkout .woocommerce-checkout-review-order-table .next-billing-price .amount{font-size:1.6rem}@media (max-width: 767px){body.woocommerce-checkout .woocommerce-checkout-review-order-table .next-billing-price,body.woocommerce-checkout .woocommerce-checkout-review-order-table .next-billing-price .amount{font-size:2.2rem}}body.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total{background-color:#d4ecfa;color:#003663}body.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total th,body.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total td{padding:12px 30px}body.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total th{border-left:1px solid #bcdaeb;font-size:1.8rem}body.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total td{border-right:1px solid #bcdaeb;font-size:2.2rem}body.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total .includes_tax{color:#003663;font-size:1.4rem}@media (max-width: 767px){body.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total .includes_tax{font-size:2.2rem}}body.woocommerce-checkout .woocommerce-checkout-review-order-table .ywsbs-recurring-totals-items{color:#003663;font-size:1.8rem;font-weight:700}body.woocommerce-checkout .woocommerce-checkout-review-order-table .ywsbs-recurring-totals-items th,body.woocommerce-checkout .woocommerce-checkout-review-order-table .ywsbs-recurring-totals-items td{padding:26px 30px}body.woocommerce-checkout .woocommerce-checkout-review-order-table .ywsbs-recurring-totals-items th{vertical-align:top}body.woocommerce-checkout .woocommerce-checkout-review-order-table .ywsbs-recurring-totals-items .ywsbs-next-billing-date{font-size:1.4rem;font-weight:400}body.woocommerce-checkout .woocommerce-checkout-review-order-table .ywsbs-recurring-totals-items .recurring-amount{margin-bottom:3.8rem}body.woocommerce-checkout .woocommerce-checkout-review-order-table .ywsbs-recurring-totals-items .recurring-amount:last-of-type{margin-bottom:0}body.woocommerce-checkout .additional-info{margin:15px 0 40px;padding-left:30px}body.woocommerce-checkout .additional-info p{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.4rem;color:#003663;font-weight:400}@media (max-width: 767px){body.woocommerce-checkout .additional-info p{font-size:2.2rem}}body.woocommerce-checkout .additional-info span{color:#f7a63e;margin-right:12px;font-weight:700;font-size:1.8rem}body.woocommerce-checkout #payment{background-color:#f2fafe}body.woocommerce-checkout #payment .wc_payment_methods{padding-left:30px;padding-right:30px;border-bottom:none}body.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method:not(:last-of-type){margin-bottom:25px}body.woocommerce-checkout #payment .wc_payment_method .input-radio{position:relative;top:-2px;margin-right:12px}body.woocommerce-checkout #payment .wc_payment_method label{font-size:1.8rem;font-weight:700;color:#003663}body.woocommerce-checkout #payment .payment_box{background-color:#fff;border-bottom:1px solid #bcdaeb;max-width:660px;padding:11px 30px;margin:20px 0 0;font-size:1.8rem;font-weight:400;color:#003663}body.woocommerce-checkout #payment .payment_box::before{border-bottom-color:#fff}body.woocommerce-checkout #payment .payment_box .paynow-data-processing-info{margin-top:5px}body.woocommerce-checkout #payment .payment_box p{margin:0;font-size:1.8rem}body.woocommerce-checkout #payment .form-row.place-order{margin-bottom:0;padding:10px 30px 14px}body.woocommerce-checkout #payment .form-row.place-order .button{float:left !important;font-size:1.6rem}body.woocommerce-order-received .woocommerce{position:relative;z-index:1}body.woocommerce-order-received .woocommerce::after{content:"";position:absolute;-webkit-transform:rotate(55deg);transform:rotate(55deg);background-color:#D4ECFA;z-index:-1}body.woocommerce-order-received .woocommerce:after{left:35px;width:16rem;height:16rem;bottom:15%}body.woocommerce-order-received h3{border-bottom:1px solid #003663;color:#003663;font-size:2rem;font-weight:700}@media (max-width: 767px){body.woocommerce-order-received h3{font-size:3.6rem}}body.woocommerce-order-received .woocommerce-order{padding-top:21rem;padding-bottom:33rem}body.woocommerce-order-received .woocommerce-thankyou-order-received{color:#003663;font-size:2rem;font-weight:700;margin:30px 0}@media (max-width: 767px){body.woocommerce-order-received .woocommerce-thankyou-order-received{font-size:3.6rem}}body.woocommerce-order-received .return-to-shop .wc-backward{font-size:1.6rem}@media (max-width: 767px){body.woocommerce-order-received .return-to-shop .wc-backward{font-size:2.5rem}}body .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:block;margin-bottom:10px}html body.single-product .price{color:#013663 !important;font-size:2.4rem !important;font-weight:700 !important;font-style:normal;letter-spacing:normal;line-height:2.5rem;text-align:left;padding-bottom:5px !important;margin-bottom:5px}@media (max-width: 767px){html body.single-product .price{font-size:18px !important}}html body.single-product .quantity-input-cart button{width:43px;height:40px;padding:0;border:none;background-color:rgba(212,236,250,0.2);cursor:pointer;color:#003663;font-size:24px;line-height:1;font-weight:700;transition:background-color .3s;margin:0}html body.single-product .quantity-input-cart button:hover{background-color:#d4ecfa}html body.single-product button.minus{border-top-left-radius:33px;border-bottom-left-radius:33px}html body.single-product button.plus{border-top-right-radius:33px;border-bottom-right-radius:33px}html body.single-product .quantity-input-cart{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 10px 0 0;width:100%}html body.single-product input[type="number"]{-moz-appearance:textfield;width:80px !important}html body.single-product input[type=number]::-webkit-outer-spin-button,html body.single-product input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}html body.single-product input.qty{max-width:40px !important;height:40px !important;padding:0 !important;text-align:center;border:1px solid #d4ecfa;border-radius:0 !important;font-size:1.8rem !important;font-weight:700;box-shadow:none !important;color:#003663 !important;line-height:normal;background-color:#ffffff;margin:0}@media (max-width: 767px){html body.single-product input.qty{font-size:2.2rem !important}}html body.single-product span.ywsbs-delivery-info,html body.single-product span.ywsbs-synch-info{-webkit-filter:none;filter:none;margin-bottom:5px}html body.single-product span.ywsbs-delivery-info,html body.single-product span.ywsbs-synch-info{font-size:14px;font-weight:400;color:#003663;margin-top:5px}html body.single-product .posted_in{display:none}html body.single-product .sp-summary .related.products{margin-top:30px}html body.single-product .sp-summary h2{font-size:24px;font-weight:700;line-height:1.2;margin-bottom:20px;color:#003663}.woocommerce div.product .product_title{color:#003663;font-family:"NexaXBold",sans-serif;font-size:3.6rem;font-weight:400;line-height:1.2;margin-bottom:2rem}.woocommerce:where(body:not(.woocommerce-uses-block-theme)).single-product div.product p.price{padding:18px 0;font-size:18px;font-weight:700;line-height:24px;color:#003663}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)).single-product button.button.alt{position:relative;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:40px;color:#FFF;padding:0 2rem;transition:all .2s;background-color:#f9a63d;border:1px solid #f9a63d;cursor:pointer;text-align:center;-webkit-appearance:none;margin-right:1.3rem;border-radius:2.9rem;font-size:1.2rem;font-weight:700;line-height:40px;text-transform:uppercase}@media (max-width: 500px){.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)).single-product button.button.alt{font-size:3rem}}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)).single-product button.button.alt:hover:not([disabled]){color:#FFF;background-color:#003663;border:1px solid #003663;-webkit-transform:scale(1.05);transform:scale(1.05)}.has-text-align-center{text-align:center}.default-txt{font-size:1.8rem;font-weight:300;line-height:2.8rem}@media (max-width: 991px){.default-txt{font-size:15px;line-height:24px}}.headline--1,.default h1{font-size:5.5rem;line-height:6.6rem}@media (max-width: 991px){.headline--1,.default h1{font-size:31px;line-height:44px}}.headline--2,.default h2{font-size:2.6rem;font-weight:500}@media (max-width: 991px){.headline--2,.default h2{font-size:2rem}}.headline--3,.default h3{font-size:2.1rem;font-weight:500}.headline--4,.default h4{font-size:1.8rem;font-weight:500}.headline--5,.default h5{font-size:1.6rem;font-weight:500}.headline--6,.default h6{font-size:1.4rem;font-weight:500}.default h1,.default h2,.default h3,.default h4,.default h5,.default h6{display:block}.default p{display:block;font-size:1.8rem;font-weight:300;line-height:3rem}.default p img{padding:3rem 0 1.5rem}.default ul{list-style:none;padding:0 0 2rem}.default ul li{position:relative;padding-left:4.3rem;font-weight:400;font-size:1.8rem;line-height:3.9rem}@media (max-width: 991px){.default ul li{font-size:16px;line-height:21px;margin-bottom:21px}}.default ul li:before{content:"";position:absolute;left:0;top:0;margin:0 auto;background:url("../img/check-circular.svg");width:2.3rem;height:2.3rem}.default li{font-size:1.8rem;line-height:1.2;margin-bottom:1.5rem}@media (max-width: 991px){.default li{font-size:16px;line-height:21px}}body .default-neutral h2,body .default-neutral h3,body .default-neutral h4,body .default-neutral h5{color:#003663;line-height:1;font-weight:700}body .default-neutral h2{font-size:5rem;margin-bottom:2.7rem}@media (max-width: 991px){body .default-neutral h2{font-size:30px;margin-bottom:21px}}body .default-neutral h3{font-size:4.3rem;margin-bottom:2.7rem}@media (max-width: 991px){body .default-neutral h3{font-size:27px}}body .default-neutral h4{font-size:3.5rem;margin-bottom:2.7rem}@media (max-width: 991px){body .default-neutral h4{font-size:21px;margin-bottom:23px}}body .default-neutral h5{font-size:2.4rem;margin-bottom:3.5rem;color:#000}@media (max-width: 991px){body .default-neutral h5{font-size:18px}}body .default-neutral h6{font-size:1.8rem;margin-bottom:3.4rem;color:#000}@media (max-width: 991px){body .default-neutral h6{font-size:16px}}body .default-neutral p{font-size:16px;font-weight:400;line-height:2.4rem;color:#0a2022;margin-bottom:4.2rem}body .default-neutral p a{color:#003663}body .default-neutral p a:hover{text-decoration:underline}@media (max-width: 991px){body .default-neutral p{font-size:15px;font-weight:400;line-height:27px}}body .default-neutral .gallery{margin-bottom:3rem !important;margin-left:-2.1rem;margin-right:-2.1rem}body .default-neutral .gallery img{border:0 solid transparent !important}@media (max-width: 991px){body .default-neutral .gallery{margin:auto -12px 30px !important}}body .default-neutral .gallery-item{padding:0 2.1rem}@media (max-width: 991px){body .default-neutral .gallery-item{padding:0 6px}}@media (max-width: 991px){body .default-neutral .alignnone{margin:0 -2.5rem;width:calc(100% + 5rem);max-width:calc(100% + 5rem)}}code{font-size:inherit;font-family:inherit;position:relative;z-index:9}code:before{position:absolute;content:'';left:0;right:0;bottom:0;width:100%;height:0.6rem;background-color:#89bdbb;z-index:-1}.boxes360-over{padding-bottom:10rem;text-align:center}.boxes360{position:relative;background-color:#f2fafe}.boxes360__row{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;top:-8.3rem}@media (max-width: 1280px){.boxes360__row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1.25rem}}.boxes360__title{color:#003663;font-family:"NexaXBold",sans-serif;font-size:3.6rem;font-weight:400;line-height:1.2;margin-bottom:3.4rem}@media (max-width: 767px){.boxes360__title{text-align:center}}.boxes360 .ttbi360-btns-row{padding-bottom:5rem}.box360{width:calc(100% - 2.1rem);padding:4.3rem 2.9rem 3.8rem;margin-right:2.8rem;background-color:#ffffff;border-radius:4rem;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;box-shadow:0 0 29px rgba(176,207,225,0.43)}.box360:last-child{margin-right:0}@media (max-width: 1280px){.box360{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(25% - 2.51rem);margin:0 1.25rem 2.5rem 1.25rem}}@media (max-width: 767px){.box360{width:calc(50% - 2.51rem)}}.box360__ico{width:12.1rem;height:12.1rem;margin-left:auto;margin-right:auto;margin-bottom:3.9rem}@media (max-width: 1280px){.box360__ico{width:50%;height:auto}}@media (max-width: 767px){.box360__ico{width:70%;height:auto}}.box360__ico img{width:100%}.box360__title{display:block;color:#013663;font-family:"Montserrat",sans-serif;font-size:2.3rem;font-weight:600;line-height:1.2;margin-bottom:2.9rem}@media (max-width: 767px){.box360__title{font-size:3.5rem}}.box360__txt{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:1.8rem;font-weight:300;line-height:2.5rem}@media (max-width: 767px){.box360__txt{font-size:2.8rem;line-height:1.7}}.box360__link{margin-top:3.6rem}.box360__link a{color:#f9a63d;font-family:"Montserrat",sans-serif;font-size:1.8rem;font-weight:600;line-height:1.7}@media (max-width: 767px){.box360__link a{font-size:2.8rem}}.about360{position:relative;padding:5.5rem 0 5.9rem;overflow:hidden}.about360__row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 500px){.about360__row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.about360__content{width:67%;padding-right:13rem}@media (max-width: 500px){.about360__content{width:100%;padding-right:0}}.about360__title{color:#003663;line-height:1.2;font-family:"NexaXBold",sans-serif;font-size:3.6rem;font-weight:400}@media (max-width: 500px){.about360__title{text-align:center}}.about360__txt{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:1.8rem;font-weight:300;line-height:1.7}@media (max-width: 500px){.about360__txt{text-align:center;font-size:3rem}}.about360__logos{width:33%;padding-left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 500px){.about360__logos{width:100%;max-width:330px;margin:auto;padding-left:0}}.about360__logo{width:30%;text-align:center;padding:0 1.2rem;opacity:.65}@media (max-width: 991px){.about360__logo{max-width:110px}}@media (max-width: 500px){.about360__logo{width:33.3%}}.about360__logo:hover{opacity:1}@media (max-width: 767px){.about360__btn{text-align:center}}.about360-defs-only{position:absolute;height:0;width:0;overflow:none;left:-100%}.about360-btns-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:5rem}@media (max-width: 767px){.about360-btns-row{margin-bottom:5rem;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.about360-btns-row__or{margin:auto 3rem auto 1.7rem;font-size:1.8rem;font-weight:300;line-height:3.2rem;color:#6183a0}.clients360{padding:1.2rem 0 2rem;text-align:left;position:relative}@media (max-width: 767px){.clients360{padding:8rem 0 8rem}}.clients360__title{color:#003663;font-size:1.8rem;font-weight:300;line-height:3.2rem;margin-bottom:0}@media (max-width: 767px){.clients360__title{font-size:3.4rem}}@media (max-width: 500px){.clients360__title{font-size:3.4rem}}.clients360__txt{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:300;line-height:1.7;max-width:96.5rem;margin:auto;margin-top:5.5rem}@media (max-width: 767px){.clients360__txt{font-size:2rem}}@media (max-width: 500px){.clients360__txt{font-size:3rem}}.clients360-owl-wrap{padding-top:3rem;height:110px}@media (max-width: 500px){.clients360-owl-wrap{padding-top:3rem;padding-bottom:8.3rem;margin-bottom:5.7rem;height:200px}}@media (max-width: 400px){.clients360-owl-wrap{padding-top:15px;padding-bottom:40px;margin-bottom:30px;height:157px}}.owl-carousel.clients360-owl .owl-dots{margin-top:5.4rem}.owl-carousel.clients360-owl .owl-dots button.owl-dot{width:2.3rem;height:2.3rem;background-color:#003663;border:0.2rem solid #003663;outline:0}.owl-carousel.clients360-owl .owl-dots button.owl-dot:hover,.owl-carousel.clients360-owl .owl-dots button.owl-dot.active{width:2.3rem;height:2.3rem;background-color:#fab518;border:0.2rem solid #fab518}.clients360-logo:hover{-webkit-filter:none;filter:none}.more360-defs-only{position:absolute;height:0;width:0;overflow:none;left:-100%}.content360__main{margin-top:30px;text-align:center}.content360__main h1{color:#003663;font-family:"Montserrat",sans-serif;font-size:5.4rem;font-weight:900;line-height:1.2;margin-bottom:4rem}.content360__main p{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:300;line-height:1.7}@media (max-width: 767px){.content360__main p{font-size:3rem}}.more360{background:#f2fafe;padding:9rem 0 11rem;overflow:hidden}@media (max-width: 767px){.more360{padding:0px}}.more360__row{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.more360-photos{width:36%}@media (max-width: 1280px){.more360-photos{width:50%}}@media (max-width: 767px){.more360-photos{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width: 767px){.more360-photos__single{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:5rem;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:50%;padding:0}}.more360-photos__single-img{display:block;width:50%;margin-left:auto;position:relative}.more360-photos__single-img img{display:block;max-height:100%;object-fit:contain}@media (max-width: 767px){.more360-photos__single-img{width:90%}}.more360-photos__single-img:after{position:absolute;content:"";width:11.4rem;height:10.1rem;background-image:url("../img/k1.svg");background-repeat:no-repeat;background-size:contain}.more360-photos__single-img--1:after{left:-8.3rem;bottom:11rem}@media (max-width: 767px){.more360-photos__single-img--1{text-align:center;margin-bottom:2rem}.more360-photos__single-img--1 img{margin:auto}}.more360-photos__single-img--2:after{left:-7.2rem;bottom:-2rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.more360-photos__single-img--3:after{left:auto;right:-2.8rem;bottom:auto;top:-6.5rem;background-image:url("../img/k3.svg")}@media (max-width: 767px){.more360-photos__single:first-child{width:100%;height:50rem}.more360-photos__single:first-child .more360-photos__single-img{width:100%;text-align:center}}.more360-photos__single:nth-child(2) .more360-photos__single-img{margin-right:auto;margin-left:0}.more360-content{width:64%;padding:2.1rem 0 0 7.3rem}@media (max-width: 1280px){.more360-content{width:50%}}@media (max-width: 767px){.more360-content{width:100%;padding:0;margin-top:2rem}}.more360-content-container{display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:1}@media (max-width: 767px){.more360-content-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.more360-content__title{color:#003663;font-family:"NexaXBold",sans-serif;font-size:3.6rem;font-weight:400;line-height:1.2;margin-bottom:4.2rem}@media (max-width: 500px){.more360-content__title{text-align:center}}.more360-content__txt{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:1.8rem;font-weight:300;line-height:1.7;text-align:justify}@media (max-width: 500px){.more360-content__txt{font-size:3rem}.more360-content__txt p{margin-bottom:3rem;text-align:center}}.news360-featured{padding:8rem 0 18rem;background-color:#f2fafe;text-align:center}@media (max-width: 767px){.news360-featured{padding:5rem}}.news360-featured .wrapper{position:relative}.news360-featured__title{color:#003663;font-family:"Montserrat",sans-serif;font-size:5.4rem;font-weight:700;line-height:1.2;margin-bottom:0}@media (max-width: 767px){.news360-featured__title{font-size:50px;line-height:58px}}@media (max-width: 991px){.news360-featured__title{font-size:30px;line-height:1.2;margin-bottom:2.5rem}}.news360-featured__txt{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:300;line-height:1.7}@media (max-width: 767px){.news360-featured__txt{font-size:18px;line-height:33px;margin-bottom:50px}}.news360-featured-news{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:67px}@media (max-width: 991px){.news360-featured-news{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.news360-featured-news__single{position:relative;width:calc(33.3% - 25px);max-width:365px}@media (max-width: 991px){.news360-featured-news__single{width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:100px}}.news360-featured-news__content{position:absolute;right:-19px;bottom:-63px;width:calc(100% - 16px);min-height:148px;background-color:#fff;box-shadow:0 19px 53px rgba(176,207,225,0.44);text-align:left;border-radius:40px;padding:28px 38px}.news360-featured-news-img{display:block;border-radius:40px;overflow:hidden;position:relative}.news360-featured-news-img:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;background:#003663;opacity:0;transition:.3s ease}.news360-featured-news-img img{display:block}.news360-featured-news-img span{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:auto;padding:0 80px;color:#fff;font-family:"Montserrat",sans-serif;font-size:43px;font-weight:600;line-height:52px;z-index:2;opacity:0}.news360-featured-news-img:hover:after{opacity:0.77}.news360-featured-news-img:hover span{opacity:1}.news360-featured-news-date{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:17px;font-weight:300;line-height:2.5rem;margin-bottom:18px;display:inline-block}.news360-featured-news-title{color:#003663;font-family:"Montserrat",sans-serif;font-size:21px;font-weight:600;line-height:2.5rem;margin-bottom:0}.post-end{padding:100px 0 0}.post-end__nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:-60px;margin-bottom:60px;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:400;line-height:1.2;text-transform:uppercase}@media (max-width: 767px){.post-end__nav{font-size:3rem}}.post-end__nav a{color:#003663}.news360{position:relative;padding:0 0 18rem;text-align:center}@media (max-width: 767px){.news360{padding:0 0 12rem}}.news360 .wrapper{position:relative}.news360__title{color:#003663;font-family:"Montserrat",sans-serif;font-size:5.4rem;font-weight:900;line-height:1.2;margin-bottom:4.5rem}@media (max-width: 1279px){.news360__title{font-size:50px;line-height:58px}}@media (max-width: 991px){.news360__title{font-size:30px;line-height:1.2;margin-bottom:2.5rem}}.news360__txt{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:300;line-height:1.7}@media (max-width: 1279px){.news360__txt{font-size:18px;line-height:1.7;margin-bottom:5rem}}@media (max-width: 991px){.news360__txt{font-size:3rem}}.news360__content{padding-top:18.5rem}.news360 .img-abs img{max-width:43rem}.news360 .img-abs--n1{top:-44.5rem;left:0}@media (max-width: 991px){.news360 .img-abs--n1{display:none}}.news360-news{margin:-2.3rem;padding-top:6.7rem;width:calc(100% + 5.6rem);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 767px){.news360-news{max-width:55rem;margin:0 auto}}.news360-news__single{position:relative;width:calc(33.33% - 5.6rem);margin:0 2.3rem;padding-right:2rem}@media (max-width: 767px){.news360-news__single{width:100%;margin:0 0 9rem}}.news360-news__content{position:relative;width:96%;background-color:#fff;box-shadow:0 1.9rem 5.3rem rgba(176,207,225,0.44);text-align:left;border-radius:4rem;padding:2.8rem;margin-left:auto;margin-top:-6.8rem;margin-right:-2rem}.news360-news-title{color:#003663;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:600;line-height:1.2;margin-bottom:0;width:100%;overflow:hidden}@media (max-width: 500px){.news360-news-title{font-size:3rem}}.news360-news-img{width:100%;padding-top:100%;display:block;border-radius:4rem;background:#859db1;overflow:hidden;position:relative}.news360-news-img:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;background:#003663;opacity:0;transition:.3s ease}.news360-news-img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}.news360-news-img span{position:absolute;display:block;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:auto;padding:0 3rem;color:#fff;font-family:"Montserrat",sans-serif;font-size:2.5rem;text-align:center;font-weight:600;line-height:1.7;z-index:2;opacity:0}@media (max-width: 767px){.news360-news-img span{font-size:4rem;line-height:1.4}}.news360-news-img:hover:after{opacity:0.77}.news360-news-img:hover span{opacity:1}.news360-news-date{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:1.7rem;font-weight:300;line-height:1.7;display:block;width:100%}@media (max-width: 500px){.news360-news-date{font-size:2.7rem}}.img-abs--clients1{top:-16.5rem;left:0;right:0;width:43rem;margin:auto;position:absolute}.our-portfolio360{position:relative;padding:8.5rem 0 13rem;overflow:hidden}@media (max-width: 500px){.our-portfolio360{padding-top:12rem}}.our-portfolio360:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#f2fafe}.our-portfolio360__box{margin:0 1rem;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:7rem 39.1rem 7.6rem 12.1rem;background-color:#fff;border-radius:4rem;box-shadow:0 1.9rem 5.3rem rgba(176,207,225,0.44)}@media (max-width: 1280px){.our-portfolio360__box{margin-left:4rem}}@media (max-width: 767px){.our-portfolio360__box{padding:7rem 7rem 7rem 5rem;margin-left:8rem}}.our-portfolio360__ico{width:13.9rem;height:13.9rem;margin-top:2rem}@media (max-width: 767px){.our-portfolio360__ico{width:14rem;height:14rem;margin-top:0}}@media (max-width: 500px){.our-portfolio360__ico{display:none}}.our-portfolio360__content{padding-left:10.4rem}@media (max-width: 767px){.our-portfolio360__content{padding-left:5rem}}@media (max-width: 500px){.our-portfolio360__content{padding-left:5rem}}.our-portfolio360__title{color:#003663;font-family:"NexaXBold",sans-serif;font-size:3.6rem;font-weight:400;line-height:1.2;margin-bottom:3.6rem}@media (max-width: 767px){.our-portfolio360__title{font-size:5rem}}@media (max-width: 500px){.our-portfolio360__title{font-size:5.4rem}}.our-portfolio360__txt{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:1.8rem;font-weight:300;line-height:1.5;margin-bottom:5rem}@media (max-width: 767px){.our-portfolio360__txt{font-size:2rem}}@media (max-width: 500px){.our-portfolio360__txt{font-size:3rem}}.our-portfolio360 .img-abs{position:absolute}.our-portfolio360 .img-abs--op1{top:-8.6rem;right:-9rem;width:43.5rem}@media (max-width: 767px){.our-portfolio360 .img-abs--op1{display:none}}.our-portfolio360 .img-abs--op2{top:-5rem;left:-15.5rem;width:29rem}@media (max-width: 767px){.our-portfolio360 .img-abs--op2{top:auto;bottom:-14rem;left:-9.2rem;width:22.4rem}}@media (max-width: 500px){.our-portfolio360 .img-abs--op2{left:-16rem;width:28.4rem;bottom:-17rem}}.our-portfolio360 .img-abs--op3{bottom:-5rem;right:29rem;width:16.5rem}@media (max-width: 767px){.our-portfolio360 .img-abs--op3{width:10rem;right:5rem;bottom:-3rem}}@media (max-width: 500px){.our-portfolio360 .img-abs--op3{width:15rem;right:1rem;bottom:-7rem}}.our-portfolio360 .img-abs img{width:100%}.our-pricing360{position:relative;padding:8.5rem 0 7rem}@media (max-width: 500px){.our-pricing360{padding-top:3rem}}.our-pricing360:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:38rem;background-color:#f2fafe}.our-pricing360__box{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:7rem 39.1rem 7.6rem 12.1rem;background-color:#fff;border-radius:4rem;box-shadow:0 1.9rem 5.3rem rgba(176,207,225,0.44)}@media (max-width: 500px){.our-pricing360__box{margin-left:8rem;padding:7rem 7rem 7rem 8rem}}.our-pricing360__left{text-align:center;margin:0 auto 2rem}.our-pricing360__ico{width:23.1rem;height:23.1rem;background-color:#d4ecfa;border-radius:50%;margin-top:2rem}@media (max-width: 500px){.our-pricing360__ico{display:none}}.our-pricing360__content{padding-left:10.4rem}@media (max-width: 500px){.our-pricing360__content{padding-left:5rem}}.our-pricing360__title{color:#003663;font-family:"Montserrat",sans-serif;margin-top:2rem;font-size:5.4rem;font-weight:900;line-height:1.2rem;margin-bottom:5rem}.our-pricing360__txt{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:300;line-height:1.7;margin-bottom:4rem}@media (max-width: 500px){.our-pricing360__txt{font-size:3rem}}.our-pricing360 .img-abs{position:absolute}.our-pricing360 .img-abs--op1{top:-9.8rem;right:-10rem;width:48.9rem}@media (max-width: 500px){.our-pricing360 .img-abs--op1{display:none}}.our-pricing360 .img-abs--op2{top:-6.2rem;left:-17.2rem;width:33.4rem}@media (max-width: 500px){.our-pricing360 .img-abs--op2{top:auto;bottom:-18rem}}.our-pricing360 .img-abs--op3{bottom:-5rem;right:32rem;width:17rem}@media (max-width: 500px){.our-pricing360 .img-abs--op3{width:18rem;right:1rem;bottom:-7rem}.our-pricing360 .img-abs--op3 img{width:100%}}.packages360{position:relative}.packages360__body{position:relative;z-index:1}.packages360__square-1{top:0;right:7.4rem}.packages360__square-2{top:5rem;left:13.3rem}.packages360__square-3{top:38.3rem;right:11.2rem}.packages360 .container{margin:0 auto;padding:0 2.5rem;max-width:132rem}.packages360__body{overflow:hidden;padding:7rem 0 3rem 0;margin:0 -3rem}.packages360__title{color:#003663;font-size:2.6rem;font-weight:700;text-align:center}.packages360-table{margin:0;padding:0;border-spacing:3rem 0;border-collapse:separate}@media (max-width: 767px){.packages360-table{width:100%}}.packages360-table__left-column-title{color:#f9a63d;font-weight:700;font-size:3rem;text-transform:uppercase;text-align:right}@media (max-width: 767px){.packages360-table__left-column-title{width:50%;font-size:4rem}}.packages360-table__bundle-title{width:29.5rem;padding:5rem 1rem 3.5rem 1rem;text-align:center;color:#003663;font-weight:700;background:repeating-linear-gradient(100deg, #fff, #fff 0.5rem, #def0fb 0.5rem, #def0fb 1rem);border-radius:2rem 2rem 0 0}@media (max-width: 767px){.packages360-table__bundle-title{width:50%;padding:5rem 5rem 3.5rem 5rem;position:relative}}@media (max-width: 767px){.packages360-table__bundle-title+.packages360-table__bundle-title{display:none}}.packages360-table__bundle-title-button{display:none}@media (max-width: 767px){.packages360-table__bundle-title-button{display:block;-webkit-appearance:none;appearance:none;border:none;background-color:transparent;padding:0;width:5rem;height:5rem;position:absolute;top:50%}}@media (max-width: 767px){.packages360-table__bundle-title-button img{width:100%;height:100%;object-fit:contain;object-position:center}}@media (max-width: 767px){.packages360-table__bundle-title-button--prev{left:1rem;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}@media (max-width: 767px){.packages360-table__bundle-title-button--next{right:1rem;-webkit-transform:translate(0, -50%) rotate(180deg);transform:translate(0, -50%) rotate(180deg)}}.packages360-table__bundle-title-button:disabled{opacity:0.5}.packages360-table__bundle-title-top{display:block;font-size:2rem}@media (max-width: 767px){.packages360-table__bundle-title-top{font-size:3rem}}.packages360-table__bundle-title-bottom{display:block;font-size:3.2rem}@media (max-width: 767px){.packages360-table__bundle-title-bottom{font-size:4rem}}.packages360-table__service-name{padding:1rem 0;font-size:1.7rem;line-height:1.5;font-weight:700;text-align:right;position:relative}.packages360-table__service-name::after{content:'';width:0.1rem;height:calc(100% + 3rem);background-color:#c4ddec;position:absolute;right:-2rem;top:-1.5rem}@media (max-width: 767px){.packages360-table__service-name::after{width:0.2rem}}@media (max-width: 767px){.packages360-table__service-name{padding:2rem 0;font-size:2.5rem}}.packages360-table__service-name-top{display:block;color:#003663;position:relative}.packages360-table__service-name-top::after{content:'';width:0.5rem;height:0.5rem;background-color:#003663;border-radius:50%;position:absolute;right:-2rem;top:50%;-webkit-transform:translate(40%, -50%);transform:translate(40%, -50%);z-index:1}@media (max-width: 767px){.packages360-table__service-name-top::after{width:1rem;height:1rem}}.packages360-table__service-name-bottom{display:block;color:#859db1}@media (max-width: 767px){.packages360-table__service-name-bottom{font-size:2.3rem;font-weight:400}}.packages360-table__bundle-price{padding:0.7rem;color:#fff;font-size:2.6rem;font-weight:700;background-color:#003663;text-align:center;border-radius:0 0 2rem 2rem}@media (max-width: 767px){.packages360-table__bundle-price+.packages360-table__bundle-price{display:none}}@media (max-width: 767px){.packages360-table__bundle-price{font-size:3.5rem}}.packages360-table__bundle-notice{padding-top:0.8rem;text-align:center;color:#003663;font-size:1.4rem;font-weight:700}@media (max-width: 767px){.packages360-table__bundle-notice+.packages360-table__bundle-notice{display:none}}@media (max-width: 767px){.packages360-table__bundle-notice{font-size:2.4rem}}.packages360-table__bundle-submit{padding-top:4rem;text-align:center}.packages360-table__bundle-submit a{margin:0}@media (max-width: 767px){.packages360-table__bundle-submit+.packages360-table__bundle-submit{display:none}}.packages360-table__bottom{padding-top:4.8rem;font-size:1.9rem;line-height:1.7;position:relative}.packages360-table__bottom::before{content:'';width:0.1rem;height:calc(100% + 22.5rem);background-color:#c4ddec;position:absolute;left:-1.1rem;bottom:0}@media (max-width: 767px){.packages360-table__bottom::before{left:-1.2rem;height:calc(100% + 27.5rem);width:0.2rem}}.packages360-table__bottom::after{content:'';width:0.5rem;height:0.5rem;background-color:#003663;border-radius:50%;position:absolute;left:-1.1rem;top:6rem;-webkit-transform:translateX(-35%);transform:translateX(-35%);z-index:1}@media (max-width: 767px){.packages360-table__bottom::after{width:1rem;height:1rem;left:-1.2rem;top:6.7rem}}@media (max-width: 767px){.packages360-table__bottom{font-size:3rem}}.packages360-table__bottom-blue{color:#003663;font-weight:700}.packages360-table__bottom-orange{color:#f9a63d;font-weight:700}.packages360-table__bottom-gray{color:#6183a0}@media (max-width: 767px){.packages360-table th.hide,.packages360-table td.hide{display:none}}@media (max-width: 767px){.packages360-table th.show,.packages360-table td.show{display:table-cell}}.packages360-bundle-cell{background-color:#def0fb;text-align:center}@media (max-width: 767px){.packages360-bundle-cell+.packages360-bundle-cell{display:none}}.packages360-bundle-cell--vt{padding-top:1.3rem;vertical-align:top}@media (max-width: 767px){.packages360-bundle-cell--vt{padding-top:2.3rem}}.packages360-bundle-cell--pd{padding-top:3.5rem}.packages360-bundle-cell__body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.packages360-bundle-cell__included{color:#003663;font-weight:700;font-size:3rem}@media (max-width: 767px){.packages360-bundle-cell__included{font-size:5rem}}.packages360-bundle-cell__no-included{color:#c4ddec;font-weight:700;font-size:3rem}@media (max-width: 767px){.packages360-bundle-cell__no-included{font-size:5rem}}.packages360-bundle-cell__price{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:2rem;font-weight:700}@media (max-width: 767px){.packages360-bundle-cell__price{font-size:2.8rem}}.packages360-bundle-cell__price-x{margin:0 1.2rem;color:#003663;font-size:1.2rem;font-weight:700}@media (max-width: 767px){.packages360-bundle-cell__price-x{font-size:2.3rem}}.packages360-bundle-cell__price-val{color:#003663}.packages360-bundle-cell__price-ast{margin-left:0.3rem;color:#f9a63d;font-weight:400}.packages360-bundle-cell__notice{margin-top:0.8rem;width:100%;display:block;font-size:1.3rem}@media (max-width: 767px){.packages360-bundle-cell__notice{margin-top:1.3rem;font-size:2.5rem}}.packages360-bundle-cell__notice-ast{color:#f9a63d}.packages360-bundle-cell__notice-text{color:#003663}.packages360-counter{width:10rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.packages360-counter{width:14rem}}.packages360-counter button{width:2.4rem;height:2.4rem;padding:0;border-radius:50%;border:none;color:#fff;background-repeat:no-repeat;background-position:center;background-size:50%}@media (max-width: 767px){.packages360-counter button{width:4rem;height:4rem}}.packages360-counter button span{display:none}.packages360-counter__minus{background-color:#f9a63d;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 -192 469.33333 469' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='m437.332031.167969h-405.332031c-17.664062 0-32 14.335937-32 32v21.332031c0 17.664062 14.335938 32 32 32h405.332031c17.664063 0 32-14.335938 32-32v-21.332031c0-17.664063-14.335937-32-32-32zm0 0'/%3E%3C/svg%3E")}.packages360-counter__minus:active{background-color:#003663}.packages360-counter__plus{background-color:#003663;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 469.33333 469.33333' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='m437.332031 192h-160v-160c0-17.664062-14.335937-32-32-32h-21.332031c-17.664062 0-32 14.335938-32 32v160h-160c-17.664062 0-32 14.335938-32 32v21.332031c0 17.664063 14.335938 32 32 32h160v160c0 17.664063 14.335938 32 32 32h21.332031c17.664063 0 32-14.335937 32-32v-160h160c17.664063 0 32-14.335937 32-32v-21.332031c0-17.664062-14.335937-32-32-32zm0 0'/%3E%3C/svg%3E")}.packages360-counter__plus:active{background-color:#f9a63d}.packages360-counter__hours{color:#003663;font-size:1.7rem;font-weight:700}@media (max-width: 767px){.packages360-counter__hours{font-size:2.3rem}}.portfolio-single-list{margin:0;list-style:none;padding:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:0.1rem solid #d8d8d8;padding-bottom:1rem}@media (min-width: 992px){.portfolio-single-list{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.portfolio-single-list li{margin:0 1.5rem 1.5rem 0}@media (max-width: 767px){.portfolio-single-list li{width:calc(50% - 3rem)}}.portfolio-single-list li a{color:#8ea0b6;font-size:1.5rem;font-weight:500;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.portfolio-single-list li a{font-size:3.5rem}}.portfolio-single-list li a.active{color:#013663;font-weight:700}.portfolio-single-list li a.active .filter-checkbox:before{background:#f9a63d}.portfolio-single-list li a .filter-checkbox{width:2rem;height:2rem;border-radius:0.4rem;border:0.1rem solid #8ea0b6;background-color:#ffffff;box-sizing:border-box;margin:0 1.2rem 0 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.portfolio-single-list li a .filter-checkbox:before{transition:all .3s ease-in-out;display:block;content:'';width:1rem;height:1rem;border-radius:0.2rem;background-color:#fff;box-sizing:border-box}.portfolio-list360{padding:5rem 0 11.6rem}.portfolio-list360__row{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.portfolio-list360 .ajax-preloader{position:absolute;z-index:9;width:100%;height:100%;background-color:#fff;display:none}.portfolio-list360 .ajax-preloader.active{display:block}.portfolio-list360 .ajax-preloader.active2{display:block;background:rgba(255,255,255,0.7)}.portfolio-list360 .ajax-preloader.active2 svg{position:absolute;right:0;bottom:30px;left:0;margin:auto;background:transparent !important}.portfolio-list360-row{padding-top:6.7rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 992px){.portfolio-list360-row:after{content:'';width:30%}}.portfolio-list360-row__single{position:relative;margin:0 0 12.5rem 0;width:48%}@media (min-width: 992px){.portfolio-list360-row__single{width:30%}}@media (max-width: 767px){.portfolio-list360-row__single{width:100%}}.portfolio-list360-row__content{position:relative;width:96%;background-color:#fff;box-shadow:0 1.9rem 5.3rem rgba(176,207,225,0.44);text-align:left;border-radius:4rem;padding:2.8rem;margin-left:auto;margin-top:-6.8rem;margin-right:-2rem}.portfolio-list360-row-img{width:100%;padding-top:100%;display:block;border-radius:4rem;background:#859db1;overflow:hidden;position:relative}.portfolio-list360-row-img:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;background:#003663;opacity:0;transition:.3s ease}.portfolio-list360-row-img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}.portfolio-list360-row-img span{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:auto;padding:0 8rem;color:#fff;font-family:"Montserrat",sans-serif;font-size:2.5rem;font-weight:600;line-height:1.7;z-index:2;opacity:0;text-align:center}@media (max-width: 767px){.portfolio-list360-row-img span{font-size:3rem;line-height:1.4}}.portfolio-list360-row-img:hover:after{opacity:0.77}.portfolio-list360-row-img:hover span{opacity:1}.portfolio-list360-row-title{color:#003663;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:600;line-height:1.2;margin-bottom:0;display:inline-block}@media (max-width: 767px){.portfolio-list360-row-title{font-size:3rem}}.portfolio-list360-row-desc{color:#003663;font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:400;line-height:1.2;margin-bottom:0}.portfolio-list360-button{text-align:center}.portfolio-list360-button .btn:disabled{cursor:not-allowed}.portfolio-list360-terms__list{list-style:none;padding:0;margin:2rem 0 0 0}.portfolio-list360-terms__item{display:inline-block;position:relative}.portfolio-list360-terms__item .portfolio-list360-terms__img svg path:not(#woo){fill:#859db1}.portfolio-list360-terms__item:hover .portfolio-list360-terms__cloud{display:block}.portfolio-list360-terms__item:hover .portfolio-list360-terms__img svg path:not(#woo){fill:#003663}.portfolio-list360-terms__img{height:3.2rem;margin-right:1.8rem;text-align:center;width:auto}@media (max-width: 767px){.portfolio-list360-terms__img{height:4.5rem}}.portfolio-list360-terms__img svg{height:3.2rem;width:auto}@media (max-width: 767px){.portfolio-list360-terms__img svg{height:100%}}.portfolio-list360-terms__img-icon{height:100%}.portfolio-list360-terms__cloud{display:none;position:absolute;bottom:calc(100% + 3rem);left:-1.7rem;background-color:#ffffff;padding:1.5rem 2rem;box-shadow:0 1.9rem 5.3rem rgba(176,207,225,0.44);border-radius:2rem;font-size:1.4rem;font-weight:700;text-transform:uppercase;color:#003663}@media (max-width: 767px){.portfolio-list360-terms__cloud{bottom:calc(100% + 2rem);font-size:2rem}}.services360{position:relative}.services360__square-1{top:12.8rem;left:10rem}@media (max-width: 1280px){.services360__square-1{top:3.8rem;left:7rem}}.services360 .container{margin:0 auto;padding:0 2.5rem;max-width:132rem}.services360__title{padding-left:22.8rem;margin-bottom:3.5rem;color:#003663;font-size:2.6rem;font-weight:700;text-align:center}@media (max-width: 1280px){.services360__title{padding-left:0}}@media (max-width: 767px){.services360__title{font-size:3.5rem}}.services360__text{padding-left:22.8rem;margin-bottom:0;color:#6183a0;font-size:2rem;text-align:center;line-height:1.7}@media (max-width: 1280px){.services360__text{padding-left:0}}@media (max-width: 767px){.services360__text{margin-bottom:3rem;font-size:3rem}}.services360__body{display:-webkit-flex;display:-ms-flexbox;display:flex;display:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:1;position:relative}.services360__content{margin-right:3rem;width:82%}@media (max-width: 1280px){.services360__content{margin-right:1%;width:82%;padding-left:20.9rem}}@media (max-width: 767px){.services360__content{padding-left:0;width:100%;margin-right:0}}.services360__image{margin-top:4.8rem;width:15.59%}@media (max-width: 1280px){.services360__image{width:16%}}@media (max-width: 767px){.services360__image{display:none}}.services360__button-row{width:100%}.services360__service-list{margin:0 -2.5rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.services360__service-item{margin:3rem 2.5rem}.services360__button-row{padding:2rem 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.services360__button{margin:0}.services360-service{width:22rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width: 1280px){.services360-service{width:calc(50% - 5.1rem)}}.services360-service__main{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1.5rem;background-color:#fff;border-radius:2rem;overflow:hidden;box-shadow:0 0 6.5rem rgba(176,207,225,0.82)}@media (max-width: 767px){.services360-service__main{padding:3rem}}.services360-service__icon{padding:2.5em 0;width:100%;height:13.6rem}.services360-service__icon img{display:block;margin:0 auto;width:100%;height:100%;object-fit:contain}@media (max-width: 767px){.services360-service__icon{padding:5rem;height:20rem}}.services360-service__text{margin:auto}.services360-service__name{margin-bottom:0;color:#003663;font-size:1.8rem;font-weight:400;text-align:center}.services360-service__name strong{font-weight:700}@media (max-width: 767px){.services360-service__name{font-size:2.8rem}}.services360-service__price{margin-bottom:0;margin-top:1.4rem;text-align:center;color:#003663;font-size:2rem;font-weight:700}@media (max-width: 767px){.services360-service__price{margin-top:3rem;font-size:3rem}}.tariff360{position:relative;padding-bottom:12rem}.tariff360 .container{margin:0 auto;padding:0 2.5rem;max-width:132rem}.tariff360__body{position:relative;z-index:1}.tariff360__title{margin-top:30px;margin-bottom:5.2rem;color:#003663;font-family:"Montserrat",sans-serif;font-size:5.4rem;font-weight:900;text-align:center}.tariff360__text{margin-bottom:4.5rem;color:#6183a0;font-size:1.8rem;line-height:1.7}@media (max-width: 767px){.tariff360__text{font-size:3rem;text-align:center}}.tariff360__square-1{top:28rem;left:4.4em}@media (max-width: 1280px){.tariff360__square-1{display:none}}.tariff360__square-2{top:47.4rem;right:12.7rem}@media (max-width: 1280px){.tariff360__square-2{display:none}}.tariff360-table__title{margin-bottom:1rem;color:#003663;font-size:2.6rem;font-weight:700;text-align:center}@media (max-width: 767px){.tariff360-table__title{margin-bottom:2rem;font-size:3.5rem}}.tariff360-table__row{margin:1rem -0.8rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 767px){.tariff360-table__row{margin:1.5rem -1.2rem}}.tariff360-table__col{margin:0 0.8rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.tariff360-table__col--hours{width:calc(19.68% - 1.6rem)}@media (max-width: 767px){.tariff360-table__col--hours{width:calc(50% - 2.4rem)}}.tariff360-table__col--service{width:calc(80.2% - 1.6rem)}@media (max-width: 767px){.tariff360-table__col--service{width:calc(50% - 2.4rem)}}@media (max-width: 767px){.tariff360-table__col{margin:0 1.2rem}}.tariff360-table__hours-title-wrapper{margin-top:2rem;height:14rem;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.tariff360-table__hours-title-wrapper{height:21rem}}.tariff360-table__hours-title{color:#f9a63d;font-weight:700;font-size:3rem;text-transform:uppercase;text-align:right}@media (max-width: 767px){.tariff360-table__hours-title{font-size:4rem}}.tariff360-table__hours-list{display:none;padding:3.4rem 0;width:100%;position:relative}.tariff360-table__hours-list::after{content:'';width:0.1rem;height:100%;background-color:#c4ddec;position:absolute;right:0;top:0}@media (max-width: 767px){.tariff360-table__hours-list::after{width:0.2rem}}.tariff360-table__hours-list--desktop-only{display:block}.tariff360-table__hours-list+.tariff360-table__hours-list{visibility:hidden;opacity:0;transition:visibility 1s, opacity 1s}@media (max-width: 767px){.tariff360-table__hours-list{padding:4rem 0}}@media (max-width: 767px){.tariff360-table__hours-list{display:block}}.tariff360-table__hours-item{padding-right:2rem;color:#003663;font-size:1.8rem;font-weight:700;text-align:right;position:relative}.tariff360-table__hours-item:not(:last-child){margin-bottom:4rem}@media (max-width: 767px){.tariff360-table__hours-item:not(:last-child){margin-bottom:5.25rem}}.tariff360-table__hours-item::after{content:'';width:0.5rem;height:0.5rem;background-color:#003663;border-radius:50%;position:absolute;right:0;top:50%;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);z-index:1}@media (max-width: 767px){.tariff360-table__hours-item::after{width:1rem;height:1rem}}@media (max-width: 767px){.tariff360-table__hours-item{font-size:2.8rem;line-height:1.35}}.tariff360-table__service-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1rem;width:calc(100% + 2rem)}.tariff360-table__service-item{margin:2rem 1rem}.tariff360-service{width:calc(25% - 2rem)}@media (max-width: 767px){.tariff360-service{width:calc(100% - 2rem)}}.tariff360-service__main{border-radius:2rem;background-color:#def0fb;overflow:hidden;transition:all 0.3s}.tariff360-service__main:hover,.tariff360-service__main:focus{box-shadow:0 0 6.5rem rgba(176,207,225,0.82)}@media (max-width: 767px){.tariff360-service__main{border-radius:4rem}}.tariff360-service__top{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:14rem;padding:2rem;background:repeating-linear-gradient(100deg, #fff, #fff 0.5rem, #def0fb 0.5rem, #def0fb 1rem)}@media (max-width: 767px){.tariff360-service__top{height:21rem}}.tariff360-service__title{margin-bottom:0;color:#003663;font-size:2rem;font-weight:700;text-align:center}@media (max-width: 767px){.tariff360-service__title{font-size:3rem}}.tariff360-service__price-list{margin:0;padding:1.7rem 2rem;list-style:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 767px){.tariff360-service__price-list{padding:1.5rem 2rem}}.tariff360-service__price-item{padding:1.7rem 0;width:100%;text-align:center;color:#003663;font-size:2rem;font-weight:700}@media (max-width: 767px){.tariff360-service__price-item{padding:2.5rem 0;font-size:3rem}}.tariff360-service__price-item a{display:inline-block;min-width:14.8rem;padding:1rem;color:#003663;font-size:1.5rem;border:2px solid #003663;border-radius:2rem}.tariff360-service__price-item a:hover{background-color:#003663;color:#fff}.tariff360-service__notice{margin-top:1.7rem;margin-bottom:0;color:#003663;font-size:1.4rem;font-weight:700;text-align:center}@media (max-width: 767px){.tariff360-service__notice{font-size:2.4rem}}.ttbi360{position:relative;padding:0;overflow:hidden}.ttbi360__row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 767px){.ttbi360__row{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.ttbi360__col--1,.ttbi360__col--2{width:50%}@media (max-width: 767px){.ttbi360__col--1,.ttbi360__col--2{width:100%;margin-top:2rem}}.ttbi360__col--1{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767px){.ttbi360__col--1{margin-top:3rem}}@media (max-width: 767px){.ttbi360__col--2{margin-top:0}}.ttbi360__col--2 #topAnimation{width:calc(100% + 90px);height:100%}@media (max-width: 1280px){.ttbi360__col--2 #topAnimation{width:100%}}@media (max-width: 767px){.ttbi360__col--2 #topAnimation{height:85vw}}.ttbi360__title{color:#003663;font-family:"NexaXBold",sans-serif;font-size:3.6rem;font-weight:400;line-height:1.2;margin-bottom:3.4rem}@media (max-width: 767px){.ttbi360__title{text-align:center}}.ttbi360__content{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:1.8rem;font-weight:300;line-height:1.7;margin-bottom:3.5rem}.ttbi360__content p{font-weight:300}.ttbi360__content a{color:#f9a63d}@media (max-width: 767px){.ttbi360__content p{text-align:center;font-size:3rem}}.ttbi360__projects{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:3rem}@media (max-width: 767px){.ttbi360__projects{padding-left:0;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:2rem}}.ttbi360__projects-svg{width:4.2rem;height:4.2rem;margin-right:1.5rem}@media (max-width: 767px){.ttbi360__projects-svg{width:6.2rem;height:6.2rem}}.ttbi360__projects-svg svg path,.ttbi360__projects-svg svg polygon{fill:#003663}.ttbi360__projects-nr{font-size:2.4rem;font-weight:700;line-height:3.2rem;color:#003663;margin-right:1.3rem}@media (max-width: 767px){.ttbi360__projects-nr{font-size:3.4rem}}.ttbi360__projects-label{font-size:1.8rem;font-weight:300;line-height:3.2rem;color:#6183a0}@media (max-width: 767px){.ttbi360__projects-label{font-size:3rem}}@media (max-width: 767px){.ttbi360__btn{text-align:center}}.ttbi360__btn .btn{padding:1.6rem 2rem;font-size:1.2rem}@media (max-width: 767px){.ttbi360__btn .btn{padding:3rem 4rem 3rem;font-size:3rem}}.ttbi360 .canvas{width:100%}.ttbi360 #animation_container{width:60.2rem;height:52.8rem;background-color:transparent !important}@media (max-width: 1280px){.ttbi360 #animation_container{width:35.2rem;height:37.8rem}}.ttbi360 #animation_container canvas{background-color:transparent !important}.ttbi360 #animation_container #dom_overlay_container{pointer-events:none;overflow:hidden;position:absolute;left:0px;top:0px;display:block}.line{position:absolute;pointer-events:none;height:23.1rem;width:90.4rem}.line--1{top:-10rem;right:0;background-image:url("../img/line1.png");background-repeat:no-repeat}.line--2{display:none;bottom:0;right:-7rem;background-image:url("../img/line1.png");width:90.4rem;background-repeat:no-repeat}@media (min-width: 767px){.line--2{display:block}}.line--3{top:-4rem;left:0;background-image:url("../img/line2.png");background-repeat:no-repeat}@media (min-width: 767px){.line--3{display:block}}.line--4{bottom:13rem;left:-5rem;background-image:url("../img/line2.png");background-repeat:no-repeat}.gradient{position:absolute}.gradient--1{top:32rem;right:0;width:100vw;height:61.4rem;background-image:url("../img/gradient1.png")}.gradient--2{top:-1rem;right:0;width:100vw;height:71.1rem;background-image:url("../img/gradient2.png")}.ttbi360-btns-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.ttbi360-btns-row{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.ttbi360-btns-row__or{margin:auto 3rem auto 1.7rem;font-size:1.8rem;font-weight:300;line-height:3.2rem;color:#6183a0}.ttbi360-animation{max-height:52.7rem}@media (max-width: 767px){.ttbi360-animation__inner{margin:auto}}.contact360{padding:7rem 0 2.8rem}.contact360__title{color:#003663;font-family:"NexaXBold",sans-serif;font-size:3.6rem;font-weight:400;line-height:1.2;margin-bottom:3.4rem}@media (max-width: 767px){.contact360__title{text-align:center}}.contact360__content{padding:2rem 1.8rem;box-shadow:0 0 2.9rem rgba(176,207,225,0.43);border-radius:2rem;background-color:#fff7da;color:#6183a0;font-size:1.8rem;font-weight:400}@media (max-width: 767px){.contact360__content{text-align:center;font-size:2.8rem}}.contact360__content p{margin:0}.contact360__content a{color:#6183a0;font-weight:700;text-decoration:underline}.contact-section{padding:4rem 0 4.6rem;background-color:#f2fafe}.contact-section__row{display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width: 767px){.contact-section__row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.contact-section-content{width:33%;padding:1.5rem 3rem 1.5rem 0;color:#6183a0;font-size:1.8rem;font-weight:700}@media (max-width: 767px){.contact-section-content{width:100%;padding:2rem 0;font-size:2.8rem}}.contact-section-content__point{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:6rem}.contact-section-content__point .contact-section-icon{width:3.3rem;margin-right:1.4rem;text-align:center}@media (max-width: 767px){.contact-section-content__point .contact-section-icon{width:12rem}}.contact-section-content__point .contact-section-icon svg{margin:auto}.contact-section-content a,.contact-section-content span{color:#6183a0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contact-section-content a:hover span{color:#f9a63d}.contact-section-content a:hover svg path{fill:#f9a63d}html body .contact-section-form{width:66%}@media (max-width: 767px){html body .contact-section-form{width:100%}}html body .contact-section-form .form-full p{display:block !important}html body .contact-section-form .screen-reader-response{display:none !important}html body .contact-section-form .wpcf7-form-control-wrap{display:block}html body .contact-section-form input,html body .contact-section-form textarea{width:100%;box-shadow:0 0 2.9rem rgba(176,207,225,0.43) !important;border-radius:2rem;background-color:#ffffff;padding:1.8rem 1.9rem;border:0;margin-bottom:2.7rem !important;color:#6183a0;font-size:1.8rem}@media (max-width: 767px){html body .contact-section-form input,html body .contact-section-form textarea{font-size:2.8rem}}html body .contact-section-form input.wpcf7-not-valid,html body .contact-section-form textarea.wpcf7-not-valid{background-color:#ffdddd}html body .contact-section-form input:focus,html body .contact-section-form textarea:focus{border:1px solid #003663;outline:0}html body .contact-section-form input{padding-right:5.9rem}html body .contact-section-form .wpcf7-not-valid-tip{display:block;position:absolute;bottom:0.4rem;font-size:15px;left:1.9rem}@media (max-width: 767px){html body .contact-section-form .wpcf7-not-valid-tip{position:relative;font-size:12px;top:-10px;bottom:auto}}html body .contact-section-form textarea{resize:none;height:15.8rem}html body .contact-section-form textarea::-webkit-scrollbar{background-color:transparent;padding:10px 0;margin:10px 0}html body .contact-section-form textarea::-webkit-scrollbar-button{background-color:transparent}html body .contact-section-form textarea::-webkit-scrollbar-track{background-color:#fafafa}html body .contact-section-form textarea::-webkit-scrollbar-thumb{background-color:#003663;border-radius:20px}html body .contact-section-form input[type="submit"]{max-width:21rem;background-color:#003663;color:#ffffff;font-size:1.2rem;font-weight:700 !important;border-radius:2.9rem;text-transform:uppercase;transition:.3s;padding:1.35rem 2rem;margin-bottom:0}html body .contact-section-form input[type="submit"]:hover{background-color:#f9a63d}@media (max-width: 767px){html body .contact-section-form input[type="submit"]{font-size:2.8rem}}html body .contact-section-form .wpcf7-spinner{position:absolute;left:0}.form-row{display:-webkit-flex;display:-ms-flexbox;display:flex;width:calc(100% + 2.6rem);margin-right:-2.6rem}@media (max-width: 767px){.form-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-right:0}}.form-row .ico-name,.form-row .ico-email{position:relative}.form-row .ico-name:after,.form-row .ico-email:after{content:"";position:absolute;right:1.8rem;top:1.3rem;pointer-events:none;background-repeat:no-repeat;background-size:contain}@media (max-width: 767px){.form-row .ico-name:after,.form-row .ico-email:after{top:1.9rem}}.form-row .ico-name:after{width:2.7rem;height:3.2rem;background-image:url("../img/name.svg")}.form-row .ico-email:after{top:1.5rem;width:3.3rem;height:2.6rem;background-image:url("../img/mail-form.svg")}@media (max-width: 767px){.form-row .ico-email:after{top:2.1rem}}.form-col{width:calc(50% - 2.6rem);margin-right:2.6rem}@media (max-width: 767px){.form-col{width:100%;margin-right:0}}.form-submit{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.form-submit .ajax-loader{position:absolute}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{border:0;color:#6183a0;font-size:1.6rem;font-weight:700;position:relative;padding-left:4.4rem}@media (max-width: 767px){.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{font-size:3.2rem}}.wpcf7 form.invalid .wpcf7-response-output:before,.wpcf7 form.unaccepted .wpcf7-response-output:before,.wpcf7 form.sent .wpcf7-response-output:before{content:"";position:absolute;top:-0.5rem;left:0;width:3.1rem;height:3.1rem;background-image:url("../img/warning.svg");background-repeat:no-repeat;background-size:contain}@media (max-width: 767px){.wpcf7 form.invalid .wpcf7-response-output:before,.wpcf7 form.unaccepted .wpcf7-response-output:before,.wpcf7 form.sent .wpcf7-response-output:before{top:0.8rem}}::-webkit-input-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}::placeholder{opacity:1}.job-contact-360{color:#003663}.job-contact-360 input,.job-contact-360 textarea,.job-contact-360 #editorjs{border:none;outline:none}.job-contact-360 input::-webkit-input-placeholder, .job-contact-360 textarea::-webkit-input-placeholder, .job-contact-360 #editorjs::-webkit-input-placeholder{color:rgba(0,54,99,0.7)}.job-contact-360 input:-ms-input-placeholder, .job-contact-360 textarea:-ms-input-placeholder, .job-contact-360 #editorjs:-ms-input-placeholder{color:rgba(0,54,99,0.7)}.job-contact-360 input div[data-placeholder]:empty::before,.job-contact-360 input::placeholder,.job-contact-360 textarea div[data-placeholder]:empty::before,.job-contact-360 textarea::placeholder,.job-contact-360 #editorjs div[data-placeholder]:empty::before,.job-contact-360 #editorjs::placeholder{color:rgba(0,54,99,0.7)}@media (max-width: 767px){.job-contact-360 input,.job-contact-360 textarea,.job-contact-360 #editorjs,.job-contact-360 label,.job-contact-360 span,.job-contact-360 .sub-title,.job-contact-360 .content{font-size:2.8rem !important}}.job-contact-360 h2{font-family:"NexaXBold",sans-serif;font-size:3.6rem;padding:4.4rem 0 1rem 0}@media (max-width: 767px){.job-contact-360 h2{text-align:center}}.job-contact-360 .sub-title{font-size:1.7rem}.job-contact-360 .content,.job-contact-360 input:not([type="checkbox"]):not([type=file]):not([type=submit]),.job-contact-360 textarea,.job-contact-360 #editorjs{width:100%;box-shadow:0 0 2.9rem rgba(176,207,225,0.43);border-radius:2rem;background-color:#ffffff;padding:1.8rem 1.9rem;color:#6183a0;font-size:1.6rem}.job-contact-360 .content.wpcf7-not-valid,.job-contact-360 input:not([type="checkbox"]):not([type=file]):not([type=submit]).wpcf7-not-valid,.job-contact-360 textarea.wpcf7-not-valid,.job-contact-360 #editorjs.wpcf7-not-valid{background-color:#ffdddd}.job-contact-360 .content{background:#FFF7DA}.job-contact-360 .content p:last-child{margin-bottom:0}.job-contact-360 .wpcf7-form-control-wrap.files{visibility:hidden;width:0;height:0}.job-contact-360 input.small-input:not([type="checkbox"]):not([type=file]){width:-webkit-fit-content;width:fit-content}@media (max-width: 767px){.job-contact-360 input.small-input:not([type="checkbox"]):not([type=file]){display:block;margin:10px auto 0 auto}}.job-contact-360 #file_upload_label,.job-contact-360 input[type="submit"]{background-color:#003663;color:#ffffff;font-size:1.5rem;font-weight:700;border-radius:2.9rem;text-transform:uppercase;transition:.3s;padding:2rem 1.9rem;display:block;cursor:pointer;width:-webkit-fit-content;width:fit-content}.job-contact-360 #file_upload_label:hover,.job-contact-360 input[type="submit"]:hover{background-color:#f9a63d}.job-contact-360 input[type=checkbox]{visibility:hidden;width:0}.job-contact-360 input[type=checkbox] ~ span,.job-contact-360 input[type=checkbox] ~ label{position:relative;color:rgba(0,54,99,0.7);font-size:1.7rem;line-height:-.5rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;cursor:pointer}@media (max-width: 767px){.job-contact-360 input[type=checkbox] ~ span,.job-contact-360 input[type=checkbox] ~ label{max-width:calc(100vw - 40px)}}.job-contact-360 input[type=checkbox] ~ span::before,.job-contact-360 input[type=checkbox] ~ label::before{min-width:20px;width:20px;height:20px;display:block;content:'';background:transparent;border-radius:100%;margin-right:10px;border:1px solid #003663}.job-contact-360 input[type=checkbox]:checked ~ span::before,.job-contact-360 input[type=checkbox]:checked ~ label::before{background:#003663}.job-contact-360 .wpcf7-form-control-wrap.title,.job-contact-360 .wpcf7-form-control-wrap.full_name,.job-contact-360 .wpcf7-form-control-wrap.email,.job-contact-360 .wpcf7-form-control-wrap.website{position:relative;height:-webkit-fit-content;height:fit-content}.job-contact-360 .wpcf7-form-control-wrap.title::before,.job-contact-360 .wpcf7-form-control-wrap.full_name::before,.job-contact-360 .wpcf7-form-control-wrap.email::before,.job-contact-360 .wpcf7-form-control-wrap.website::before{display:block;content:'';position:absolute;right:5px;top:0;width:50px;background-position:center center;background-repeat:no-repeat;height:3vw}@media (max-width: 1280px){.job-contact-360 .wpcf7-form-control-wrap.title::before,.job-contact-360 .wpcf7-form-control-wrap.full_name::before,.job-contact-360 .wpcf7-form-control-wrap.email::before,.job-contact-360 .wpcf7-form-control-wrap.website::before{height:4.25vw}}@media (max-width: 767px){.job-contact-360 .wpcf7-form-control-wrap.title::before,.job-contact-360 .wpcf7-form-control-wrap.full_name::before,.job-contact-360 .wpcf7-form-control-wrap.email::before,.job-contact-360 .wpcf7-form-control-wrap.website::before{height:9.5vw}}.job-contact-360 .wpcf7-form-control-wrap.title input,.job-contact-360 .wpcf7-form-control-wrap.full_name input,.job-contact-360 .wpcf7-form-control-wrap.email input,.job-contact-360 .wpcf7-form-control-wrap.website input{padding-right:50px !important}.job-contact-360 .wpcf7-form-control-wrap.title::before{background-image:url("./../img/job-contact-order title.svg")}.job-contact-360 .wpcf7-form-control-wrap.full_name::before{background-image:url("./../img/job-contact-name.svg")}.job-contact-360 .wpcf7-form-control-wrap.email::before{background-image:url("./../img/job-contact-email.svg")}.job-contact-360 .wpcf7-form-control-wrap.website::before{background-image:url("./../img/job-contact-website.svg")}@media (max-width: 900px){.job-contact-360 .on_small_margin_top{margin-top:3.5rem}}.job-contact-360 .bg-light-blue{background-color:#f2fafe}.job-contact-360 .grid{display:grid}.job-contact-360 .grid-cols-2{grid-template-columns:1fr 1fr}@media (max-width: 900px){.job-contact-360 .grid-cols-2{grid-template-columns:1fr}}.job-contact-360 .grid-cols-3{grid-template-columns:1fr 1fr 1fr}@media (max-width: 900px){.job-contact-360 .grid-cols-3{grid-template-columns:1fr}}.job-contact-360 .grid-span-2{grid-column:1 / span 2}@media (max-width: 900px){.job-contact-360 .grid-span-2{grid-column:unset}}.job-contact-360 .gap-small{gap:2.65rem}.job-contact-360 .flex{display:-webkit-flex;display:-ms-flexbox;display:flex}.job-contact-360 .flex-wrap{-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}.job-contact-360 .item-center{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.job-contact-360 .mr-md{margin-right:3.9rem}.job-contact-360 .ml-small{margin-left:1.5rem}.job-contact-360 .mt-big{margin-top:13.8rem}.job-contact-360 .pb-gaps{padding-bottom:2.65rem}.job-contact-360 .gap-big{gap:8}.job-contact-360 .justify-end{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width: 767px){.job-contact-360 .on_small_flex-col{-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;width:100%}}@media (max-width: 767px){.job-contact-360 label[for=no_budget]{margin:0 auto}}.job-contact-360 #editorjs .ce-toolbar__content,.job-contact-360 #editorjs .ce-block__content{max-width:unset}.job-contact-360 #editorjs .ce-toolbar__content .ce-toolbar__actions,.job-contact-360 #editorjs .ce-block__content .ce-toolbar__actions{right:0}.job-contact-360 #editorjs .ce-toolbar__content .ce-toolbar__plus,.job-contact-360 #editorjs .ce-block__content .ce-toolbar__plus{left:0}.job-contact-360 #editorjs .codex-editor__redactor{padding-bottom:calc(240px - 3.6rem) !important}.support360{color:#003663;background-color:inherit}.support360 input,.support360 button{border:none;outline:none}.support360__desc{padding-left:5px;padding-right:5px;font-size:1.5rem;color:rgba(0,54,99,0.7)}.support360__desc p{line-height:210%}@media (max-width: 767px){.support360__desc{font-size:2.8rem}}.support360 .kategoria__title,.support360__title{font-family:"NexaXBold",sans-serif;font-size:3.6rem;padding:4rem 5px .9rem 5px}@media (max-width: 767px){.support360 .kategoria__title,.support360__title{text-align:center}}.support360 .kategoria__title{padding-top:2.4rem;margin-bottom:5px}@media (max-width: 767px){.support360 .kategoria__title{padding-top:7rem}}.support360 .kategoria{display:grid;grid-template-columns:repeat(5, 1fr);margin-bottom:19px;gap:18px;padding:5px;min-width:330px}@media (max-width: 1850px){.support360 .kategoria{grid-template-columns:repeat(5, 1fr)}}@media (max-width: 1150px){.support360 .kategoria{grid-template-columns:repeat(4, 1fr)}}@media (max-width: 800px){.support360 .kategoria{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 550px){.support360 .kategoria{grid-template-columns:1fr 1fr}}.support360 .box{width:236px;width:clamp(145px, 100%, 236px);height:236px;background-color:#fff;position:relative;border-radius:20px;overflow:hidden;box-shadow:0 0 1rem rgba(45,45,45,0.1);cursor:pointer;border:2px solid #fff;text-align:center}@media (max-width: 450px){.support360 .box{height:180px}}.support360 .box.box-added{border:2px solid #002656}.support360 .box__image{width:120px;height:120px;object-fit:contain;margin:15px auto 5px auto}@media (max-width: 450px){.support360 .box__image{height:80px;width:80px;margin-top:5px}}.support360 .box__desc{position:absolute;top:0;left:0;right:0;height:100%;background-color:#003663;color:#fff;font-size:15px;padding:20px;transition:.2s ease-in-out all;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:justify;opacity:0}.support360 .box__desc p{margin-bottom:0}.support360 .box.not-full .box__desc{height:70%;border-radius:15px;width:100%;text-align:center}.support360 .box.not-full .box__desc p{margin:auto}@media (min-width: 767px){.support360 .box:hover .box__desc{opacity:1}}.support360 .box__title{font-size:16px;margin-bottom:13px}.support360 .box .price_wrapper *{margin:0}.support360 .box .price_wrapper.double{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-left:1.8rem;padding-right:1.8rem}.support360 .box .price_wrapper.double .price{margin-right:8px}.support360 .box .price_wrapper .price_change_btns{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:6rem}.support360 .box .price_wrapper .price_change_btns p{font-size:18px;font-weight:bold;margin-right:5px}.support360 .box .price_wrapper .price_change_btns button{width:18px;height:18px;background-color:#003663;color:#fff;border-radius:100%;margin-right:5px;transition:.2s all ease-out;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.support360 .box .price_wrapper .price_change_btns button svg{min-width:14px}.support360 .box .price_wrapper .price_change_btns button:hover{background-color:#f9a63d}.support360 .box .price_wrapper .price_change_btns button.hidden{opacity:0.2;pointer-events:none;cursor:not-allowed}.support360 .box .price_wrapper .price{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:bold}.support360 .box .price_wrapper .price__number{font-size:clamp(16px, 2.5vw, 34px);margin-right:6px}@media (max-width: 450px){.support360 .box .price_wrapper .price__number{margin-right:3px}}.support360 .box .price_wrapper .price__okres{font-size:14px}.support360__end-price{margin:78px auto;position:-webkit-sticky;position:sticky;bottom:0;background-color:inherit;box-sizing:content-box}.support360__end-price>div{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 0}@media (max-width: 610px){.support360__end-price>div{-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}}.support360__end-price::after{content:'';display:block;height:100%;max-width:100vw;z-index:-1;position:absolute;background-color:inherit}.support360__end-price article{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.support360__end-price article:not(:last-child){margin-right:10px;min-width:35rem}@media (max-width: 610px){.support360__end-price article:not(:last-child){margin-right:0;margin-bottom:15px;text-align:center}}.support360__end-price article p{font-size:16px;font-weight:bold;margin-bottom:0}.support360__end-price article p:nth-child(1){color:#555;margin-right:15px;font-weight:normal}.support360__end-price article p:nth-child(2){margin-right:4px;font-size:36px}@media (max-width: 767px){.support360__end-price article p:nth-child(2){font-size:28px}}.support360__end-price button{color:#fff;background-color:#003663;text-transform:uppercase;font-size:1.4rem;font-weight:bold;padding:1.75rem 6rem;border-radius:3rem;transition:.2s all ease-out}.support360__end-price button:hover{-webkit-transform:scale(1.05);transform:scale(1.05);background-color:#f9a63d}@media (max-width: 767px){.support360__end-price button{font-size:2rem;border-radius:5rem}}.support360__end-price #final-form form{margin-top:16px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;padding:20px}.support360__end-price #final-form form .acceptance-927{padding-top:5px;padding-bottom:10px}.support360__end-price #final-form form .acceptance-927,.support360__end-price #final-form form .wpcf7-not-valid-tip,.support360__end-price #final-form form div.wpcf7-response-output{font-size:1.5rem}@media (max-width: 767px){.support360__end-price #final-form form .acceptance-927,.support360__end-price #final-form form .wpcf7-not-valid-tip,.support360__end-price #final-form form div.wpcf7-response-output{font-size:2.4rem}}.support360__end-price #final-form form .wpcf7-not-valid-tip{margin-bottom:10px}.support360__end-price #final-form form div.wpcf7-response-output{margin-top:10px}.support360__end-price #final-form form span.email{width:100%}.support360__end-price #final-form form input[type=email]{width:100%;box-shadow:0 0 2.9rem rgba(176,207,225,0.43);border-radius:2rem;background-color:#ffffff;padding:1.8rem 1.9rem;padding-right:50px;color:#6183a0;font-size:1.6rem}@media (max-width: 767px){.support360__end-price #final-form form input[type=email]{font-size:2.8rem}}.support360__end-price #final-form form .wpcf7-form-control-wrap.email::before{display:block;content:'';position:absolute;right:5px;top:0;width:50px;background-position:center center;background-repeat:no-repeat;height:3vw;background-image:url(./../img/job-contact-email.svg)}@media (max-width: 1280px){.support360__end-price #final-form form .wpcf7-form-control-wrap.email::before{height:4.25vw}}@media (max-width: 767px){.support360__end-price #final-form form .wpcf7-form-control-wrap.email::before{height:9.5vw}}.support360__end-price #final-form form button,.support360__end-price #final-form form input[type=submit]{color:#fff;background-color:#003663;text-transform:uppercase;font-size:1.4rem;font-weight:bold;padding:1.75rem 6rem;border-radius:3rem;transition:.2s all ease-out}.support360__end-price #final-form form button:hover,.support360__end-price #final-form form input[type=submit]:hover{-webkit-transform:scale(1.05);transform:scale(1.05);background-color:#f9a63d}@media (max-width: 767px){.support360__end-price #final-form form button,.support360__end-price #final-form form input[type=submit]{font-size:2.4rem;border-radius:5rem;margin-right:0}}.support360__end-price #final-form form button{background-color:#666;margin-right:20px}.support360__end-price #final-form form input[type=checkbox]{visibility:hidden;width:0}.support360__end-price #final-form form input[type=checkbox] ~ span{position:relative;color:rgba(0,54,99,0.7);font-size:1.7rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;cursor:pointer;padding-bottom:20px}.support360__end-price #final-form form input[type=checkbox] ~ span::before{min-width:20px;width:20px;height:20px;display:block;content:'';background:transparent;border-radius:100%;margin-right:10px;border:1px solid #003663}@media (max-width: 767px){.support360__end-price #final-form form input[type=checkbox] ~ span{font-size:2.8rem}}.support360__end-price #final-form form input[type=checkbox]:checked ~ span::before{background-color:#003663}.support360__end-price .end-price-info-hidden,.support360__end-price .final-form-hidden{display:none}.pp360{position:relative;padding:5.5rem 0 5.9rem;overflow:hidden}.pp360__row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 768px){.pp360__row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.pp360__content{padding-right:9.7rem;width:43%}@media (max-width: 768px){.pp360__content{padding-right:0;width:100%}}.pp360__title{font-family:"NexaXBold",sans-serif;font-size:3.6rem;font-weight:400;color:#003663;margin-bottom:3.6rem}@media (max-width: 500px){.pp360__title{font-size:5rem}}.pp360__txt{color:#6183a0;font-size:1.8rem;font-weight:300;font-style:normal;letter-spacing:normal;line-height:3.2rem}@media (max-width: 500px){.pp360__txt{font-size:3rem}}.pp360-img{width:57%}@media (max-width: 768px){.pp360-img{width:100%}}.pp360-img img{max-width:100%}.pp360-editor{padding:3.3rem 0;background-color:#f2fafe}.pp360-editor h2{font-family:"NexaXBold",sans-serif;font-size:3.6rem;font-weight:400;color:#003663;margin-bottom:2.6rem}@media (max-width: 500px){.pp360-editor h2{font-size:5rem}}.pp360-editor ol{color:#6183a0;font-size:1.8rem;font-weight:300;line-height:3.2rem;list-style:none;counter-reset:li;padding-left:2rem}@media (max-width: 500px){.pp360-editor ol{font-size:3rem;padding-left:4rem}}.pp360-editor ol li{margin-bottom:1rem;counter-increment:li}@media (max-width: 500px){.pp360-editor ol li{margin-bottom:2rem}}.pp360-editor ol li:before{content:counter(li) ")";color:#003663;display:inline-block;width:2rem;margin-left:-2rem;font-weight:700}@media (max-width: 500px){.pp360-editor ol li:before{width:4rem;margin-left:-4rem}}.pp360-editor ol a{color:#6183a0;text-decoration:underline}.text-big{color:#003663;font-size:3rem;font-weight:700}@media (max-width: 500px){.text-big{font-size:5rem}}.carier360-over{padding-top:9rem}.carier360{padding:0 0 8rem}.carier360__row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:calc(100% + 13rem);margin-right:-13rem}.carier360__title{color:#003663;font-family:"NexaXBold",sans-serif;font-size:3.6rem;font-weight:700;line-height:1.5;margin-bottom:4.1rem}@media (max-width: 767px){.carier360__title{text-align:center}}.carier360 .ttbi360-btns-row{padding-bottom:5rem}.carier360-box{width:calc(33.3% - 13rem);margin-right:13rem;padding:0;margin-bottom:5.4rem;background-color:#ffffff;text-align:center}@media (max-width: 767px){.carier360-box{width:calc(100% - 13rem)}}.carier360-box__title{display:block;color:#6183a0;font-family:"Montserrat",sans-serif;font-size:2.4rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}@media (max-width: 767px){.carier360-box__title{font-size:3.5rem}}.carier360-box__info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.carier360-box__txt{color:#6183a0;font-family:"Montserrat",sans-serif;font-size:1.8rem;font-weight:300;line-height:2.5rem;margin:0 13px}@media (max-width: 767px){.carier360-box__txt{font-size:2.8rem;line-height:1.7}}.carier360-box__remote{color:#6183a0;font-size:1.8rem;font-weight:300;margin:0 13px}.carier360-box__link{margin-top:2.4rem}.carier360-box__link a{margin-right:0}.carepackages{position:relative;padding-bottom:76px;overflow-x:hidden}.carepackages .container{margin:0 auto;padding:0 2.5rem;max-width:132rem}.carepackages__row{width:calc(100% + 33px);margin-right:-33px;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:40px 0}@media (max-width: 1800px){.carepackages__row{width:calc(100% + 33px);margin-right:-33px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width: 1199px){.carepackages__row{width:calc(100% + 13px);-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.carepackages__desc{padding:35px 0 0;color:#003663;font-size:16px;font-weight:400;line-height:30px;border-top:1px solid #b0cfe1}.carepackages__desc ul{padding:20px 0 0;list-style:none}.carepackages__desc ul li{position:relative;padding-left:25px}.carepackages__desc ul li::before{content:"";position:absolute;left:0;top:8px;display:inline-block;width:14px;height:13px;background-image:url("../img/star-y.svg")}body .carepackage{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(25% - 33px);margin-right:33px;padding:30px 20px;box-shadow:0 0 6px rgba(45,45,45,0.1);border-radius:20px;background-color:#ffffff;color:#003663;text-align:center}@media (max-width: 1800px){body .carepackage{width:calc(25% - 33px);margin-right:33px;margin-bottom:33px}}@media (max-width: 1199px){body .carepackage{width:calc(50% - 13px);margin-right:13px}}@media (max-width: 767px){body .carepackage{width:calc(100% - 13px);margin-bottom:35px}}body .carepackage__title{width:100%;font-size:16px;font-weight:500}body .carepackage__name{width:100%;font-size:35px;font-weight:700;line-height:30px;margin-top:7px;height:auto !important}@media (max-width: 767px){body .carepackage__name{font-size:23px}}body .carepackage__list{width:100%;text-align:left;font-size:16px;line-height:30px}@media (max-width: 1199px){body .carepackage__list{font-size:14px;line-height:28px}}body .carepackage__list p{margin:1em 0;padding:20px 0}body .carepackage__list ul{padding:5px 0;list-style:none}body .carepackage__list ul li{position:relative;padding-left:25px}body .carepackage__list ul li::before{content:"";position:absolute;left:0;top:8px;display:inline-block;width:15px;height:12px;background-image:url("../img/check-y.svg")}body .carepackage__list--2 li{padding-top:10px;padding-bottom:10px}body .carepackage__list--2 li:not(:last-child){border-bottom:1px solid #efefef}body .carepackage__list--2 li::before{top:20px !important}body .carepackage__list--2 li.iks::before{content:"\d7";font-weight:700;color:red;background-image:none;font-size:26px;top:10px !important}body .carepackage__top{width:100%}body .carepackage__bottom{width:100%;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}body .carepackage__price{padding:18px 0;font-size:18px;font-weight:700;line-height:24px;position:relative}body .carepackage__price::before{content:"";position:absolute;top:0;left:0;right:0;width:100%;max-width:251px;margin:auto;border-top:1px solid #b0cfe1}body .carepackage__netto{font-size:14px;font-weight:400}body .carepackage__button,body .carepackage .add_to_cart_button{display:inline-block;padding:1.5rem 2rem;border-radius:2.9rem;border:2px solid #003663;background-color:#ffffff;font-size:1.2rem;font-weight:700;color:#003663;transition:.3s}@media (max-width: 767px){body .carepackage__button,body .carepackage .add_to_cart_button{padding:1.6rem 2rem;font-size:3rem}}body .carepackage__button:hover,body .carepackage .add_to_cart_button:hover{background-color:#003663;color:#fff}body .carepackage__link{color:#003663;font-size:16px;font-weight:700}@media (min-width: 768px){body .carepackage:nth-child(2){box-shadow:0 0 12px rgba(176,207,225,0.87);background-color:#def0fb}body .carepackage:nth-child(2) .carepackage__button{background-color:#003663;color:#fff}body .carepackage:nth-child(2) .carepackage__button:hover{color:#003663;background-color:#fff}}body .carepackage .add_to_cart_inline{border:0 !important;padding:0 !important}body .carepackage .woocommerce-Price-amount{display:none}body .carepackage .price_time_opt{display:none}.carepackage-or{margin:10px 0 5px;font-size:10px}.carepackages .footer-popup-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:0 20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.carepackages .footer-popup-buttons button{min-width:155px}.carepackages .footer-popup-buttons button.modal-add-to-cart-button--2:not(:hover):not(:active){color:#FFF;background-color:#f9a63d;border:1px solid #f9a63d}.carepackages .checkout-button,.carepackages .close,.carepackages .modal-add-to-cart-button{display:inline-block;padding:1.35rem 2rem;border-radius:2.9rem;border:2px solid #003663;background-color:#ffffff;font-size:1.2rem;font-weight:700;text-transform:uppercase;color:#003663;transition:.3s;margin:10px}@media (max-width: 767px){.carepackages .checkout-button,.carepackages .close,.carepackages .modal-add-to-cart-button{padding:1.6rem 2rem;font-size:3rem}}.carepackages .checkout-button:hover,.carepackages .close:hover,.carepackages .modal-add-to-cart-button:hover{background-color:#003663;color:#fff}.popup{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0;background-color:transparent}.popup.active{visibility:visible;overflow-x:hidden;overflow-y:auto;display:block}.popup-overlay{position:absolute;inset:0 0 0 0;background-color:rgba(0,0,0,0.4);margin:unset;max-width:unset}.popup-package{min-height:calc(100% - 1rem)}.popup-package .popup-content.carepackage{position:absolute;top:50%;left:50%;width:calc(100% - 2.5rem);max-width:132rem;margin:0;background-color:#f4f4f4;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);box-shadow:none}@media (max-width: 767px){.popup-package .popup-content.carepackage{padding-top:40px}}.popup-package .carepackage__close{position:absolute;top:15px;right:15px;width:34px;height:34px;cursor:pointer;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.popup-package .carepackage__close:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}@media (max-width: 767px){.popup-package .carepackage__close{width:25px;height:25px;top:10px;right:10px}}.popup-package .carepackage__close svg{width:100%;height:100%;fill:#003663}.popup-package .carepackage__list{text-align:center;margin:20px 0}.popup-package .quantity-input{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.popup-package .quantity-input button{width:30px;height:30px;padding:0;margin:0 5px;border:none;background:transparent;cursor:pointer;font-size:16px;line-height:1}.popup-package .quantity-input button i{display:block}.popup-package .quantity-input input{width:40px;height:30px;padding:0;margin:0 5px;text-align:center;border:1px solid #ccc;border-radius:4px;font-size:16px;line-height:1}.popup-package .quantity-input input::-webkit-inner-spin-button,.popup-package .quantity-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.popup-package .quantity-input input[type="number"]{-moz-appearance:textfield}.popup-package .quantity-input{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:10px}.popup-package.wait{cursor:wait}.popup-package.wait .footer-popup-buttons button{opacity:.4;pointer-events:none}.why-list{padding-top:40px}.why-list .wrapper{max-width:116.6rem}.why-list__title-label{background-color:#D4ECFA;border-radius:60px;font-size:10px;font-weight:400;letter-spacing:5.16px;text-transform:uppercase;padding:6px 20px;margin-bottom:30px}.why-list__title{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:40px;font-weight:700;line-height:1;margin-bottom:98px;margin-top:30px;color:#003663}@media (max-width: 767px){.why-list__title{font-size:25px;margin-bottom:40px;margin-top:20px}}.why-list-row{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:70px 0;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#003663}@media (max-width: 767px){.why-list-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px 0}}.why-list-row:nth-child(odd){-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.why-list-row:nth-child(odd) .why-list-row__img img{margin-left:unset;margin-right:auto}@media (max-width: 767px){.why-list-row:nth-child(odd) .why-list-row__img img{margin-left:auto}}.why-list-row__content{width:calc(50% - 20px)}@media (max-width: 767px){.why-list-row__content{width:100%}}.why-list-row__content h3{font-size:24px;font-weight:700;line-height:1;margin-bottom:20px}@media (max-width: 767px){.why-list-row__content h3{font-size:18px;margin-bottom:10px}}.why-list-row__content p{color:#6183A0;font-size:16px;line-height:30px}@media (max-width: 767px){.why-list-row__content p{font-size:14px;line-height:28px}}.why-list-row__img{width:calc(42% - 20px)}@media (max-width: 767px){.why-list-row__img{padding-top:20px;width:100%;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin-bottom:40px}}.why-list-row__img img{display:block;margin-left:auto}@media (max-width: 767px){.why-list-row__img img{margin-right:auto}}.s-how-it-work{margin-top:119px;padding-bottom:123px;position:relative;z-index:1;overflow:hidden}@media (max-width: 767px){.s-how-it-work{margin-top:0}}.s-how-it-work::before{content:"";position:absolute;bottom:-4%;left:-15%;right:-15%;height:87%;background-color:#D4ECFA;z-index:-1;-webkit-clip-path:polygon(0 0, 50% 30%, 100% 0, 100% 100%, 50% 70%, 0% 100%);clip-path:polygon(0 0, 50% 30%, 100% 0, 100% 100%, 50% 70%, 0% 100%)}.s-how-it-work__title-label{background-color:#D4ECFA;border-radius:60px;font-size:10px;font-weight:400;letter-spacing:5.16px;text-transform:uppercase;padding:6px 20px;margin-bottom:30px}.s-how-it-work__title{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:40px;font-weight:700;line-height:1;margin-bottom:47px;margin-top:37px;color:#003663}@media (max-width: 767px){.s-how-it-work__title{font-size:25px;margin-bottom:40px;margin-top:20px}}.s-how-it-work__description{color:#6183A0;font-size:16px;line-height:30px;max-width:640px;margin:0 auto}@media (max-width: 767px){.s-how-it-work__description{font-size:14px;line-height:28px}}.s-how-it-work .hiw-content{position:relative;padding:122px 40px 51px 40px;background-color:#FFF;box-shadow:0px 1px 24px 0px rgba(169,206,234,0.16);border-radius:20px;margin-top:63px}@media (max-width: 767px){.s-how-it-work .hiw-content{padding:50px 25px}}.s-how-it-work .hiw-content::before,.s-how-it-work .hiw-content::after{content:"";position:absolute;width:37px;height:37px;background-color:#D4ECFA}.s-how-it-work .hiw-content::before{-webkit-transform:rotate(55deg);transform:rotate(55deg);top:72px;left:4%}.s-how-it-work .hiw-content::after{-webkit-transform:rotate(55deg);transform:rotate(55deg);bottom:50px;right:4.5%}.s-how-it-work .hiw-steps{display:grid;grid-template-columns:repeat(auto-fit, minmax(auto, 25%));grid-gap:89px 0;background-color:#FFF;border-radius:20px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:1035px;margin:0 auto}@media (max-width: 767px){.s-how-it-work .hiw-steps{grid-template-columns:100%}}.s-how-it-work .hiw-step{position:relative;text-align:center;color:#003663;z-index:1}.s-how-it-work .hiw-step::before,.s-how-it-work .hiw-step::after{content:"";position:absolute;top:25px;width:22%;height:1px;background-color:#B0CFE1;z-index:-1}@media (max-width: 767px){.s-how-it-work .hiw-step::before,.s-how-it-work .hiw-step::after{width:1px;height:70px}}.s-how-it-work .hiw-step::before{left:0}@media (max-width: 767px){.s-how-it-work .hiw-step::before{display:none}}.s-how-it-work .hiw-step::after{right:0}@media (max-width: 767px){.s-how-it-work .hiw-step::after{right:50%;top:100%}}.s-how-it-work .hiw-step:first-of-type::before{display:none}.s-how-it-work .hiw-step:nth-last-of-type(2)::after{display:none}@media (max-width: 767px){.s-how-it-work .hiw-step:nth-last-of-type(2)::after{display:block}}.s-how-it-work .hiw-step:last-of-type{grid-column:1 / -1}.s-how-it-work .hiw-step:last-of-type::before,.s-how-it-work .hiw-step:last-of-type::after{width:45%}@media (max-width: 767px){.s-how-it-work .hiw-step:last-of-type::before,.s-how-it-work .hiw-step:last-of-type::after{display:none}}.s-how-it-work .hiw-step:last-of-type .hiw-step__number{background-color:#f9a63d}.s-how-it-work .hiw-step:last-of-type .hiw-step__number:before{border-top-color:#f9a63d}.s-how-it-work .hiw-step:last-of-type .hiw-step__title{color:#f9a63d;font-size:24px}@media (max-width: 767px){.s-how-it-work .hiw-step:last-of-type .hiw-step__title{font-size:18px;line-height:20px}}.s-how-it-work .hiw-step__number{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;width:50px;height:50px;background-color:#d4ecfa;border-radius:6px;font-size:16px;font-weight:700;margin:0 auto}.s-how-it-work .hiw-step__number:before{content:"";position:absolute;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #d4ecfa;bottom:-5px;border-radius:2px}.s-how-it-work .hiw-step__title{font-size:18px;font-weight:700;line-height:23px;margin:28px auto 15px;max-width:215px}@media (max-width: 767px){.s-how-it-work .hiw-step__title{font-size:16px;line-height:20px}}.s-how-it-work .hiw-step__description{font-size:16px;line-height:30px;font-weight:400;max-width:635px;margin:0 auto}@media (max-width: 767px){.s-how-it-work .hiw-step__description{font-size:14px;line-height:28px}}.s-faq{position:relative;margin-bottom:72px;overflow-X:hidden}.s-faq::before{content:"";position:absolute;top:3%;right:5%;width:159px;height:159px;background-color:#D4ECFA;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}@media (max-width: 767px){.s-faq::before{display:none}}.s-faq__title-label{background-color:#D4ECFA;border-radius:60px;font-size:10px;font-weight:400;letter-spacing:5.16px;text-transform:uppercase;padding:6px 20px;margin-bottom:30px}.s-faq__title{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:40px;font-weight:700;line-height:1;margin-bottom:47px;color:#003663}@media (max-width: 767px){.s-faq__title{font-size:25px;margin-bottom:40px}}.faq-wrapper{max-width:855px;margin:0 auto}.faq-accordion{width:100%;border-radius:20px;border:1px solid #B0CFE1;padding:34px 22px;cursor:pointer}.faq-accordion.active{margin-bottom:15px}.faq-accordion__row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.faq-accordion__row.active .js-head-ico-faq{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);background-color:#D4ECFA}.faq-accordion__heading{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;color:#003663;font-size:22px;font-weight:700;line-height:1.7;margin:0}@media (max-width: 767px){.faq-accordion__heading{font-size:18px}}.js-content-faq{display:none;transition:0s;color:#003663;font-size:16px;font-weight:400;line-height:30px;padding-top:24px;border-top:1px solid #A9CEEA;margin-top:24px}@media (max-width: 767px){.js-content-faq{font-size:14px;line-height:26px}}.js-content-faq p{margin:0}.js-content-faq a{color:#f9a63d}.js-content-faq a:hover{text-decoration:underline}.js-content-faq--open{display:block}.s-faq .js-head-ico-faq{position:relative;width:50px;height:50px;background-color:#003663;border-radius:50%;margin-left:18px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transform-origin:center;transform-origin:center;transition:background-color .3s, -webkit-transform .3s;transition:transform .3s, background-color .3s;transition:transform .3s, background-color .3s, -webkit-transform .3s}@media (max-width: 1199px){.s-faq .js-head-ico-faq{width:35px;height:35px}}.s-teamwork-banner{padding:18px 0 262px}@media (max-width: 767px){.s-teamwork-banner{padding-bottom:180px}}.teamwork-banner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;color:#003663;background:#D4ECFA;border-radius:40px;padding:70px 80px 53px}@media (max-width: 767px){.teamwork-banner{padding:40px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}}.teamwork-banner::before{content:"";position:absolute;left:35px;top:120%;width:82px;height:82px;-webkit-transform:rotate(55deg);transform:rotate(55deg);background-color:#D4ECFA}@media (max-width: 767px){.teamwork-banner::before{top:110%}}.teamwork-banner__icon{margin:0 87px 0 30px}@media (max-width: 767px){.teamwork-banner__icon{margin:0 0 40px;max-width:100px}}.teamwork-banner__title{font-size:36px;font-weight:700;line-height:1.2;margin-bottom:36px}@media (max-width: 767px){.teamwork-banner__title{font-size:24px}}.teamwork-banner__description{font-size:18px;line-height:1.7;font-weight:400;margin-bottom:55px}@media (max-width: 767px){.teamwork-banner__description{font-size:16px}}.teamwork-banner .btn{font-size:16px}@media (max-width: 767px){.teamwork-banner .btn{font-size:12px}}.ttbi360__projects{display:none}.nav-menu>div{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.nav-menu ul li:last-child{margin-right:0}.nav-button{margin-left:20px}.nav-icon{height:19px;width:19px;display:block}@media (max-width: 767px){.nav-icon{margin-left:auto;margin-right:auto}}.nav-icon:hover svg{-webkit-filter:invert(78%) sepia(42%) saturate(1264%) hue-rotate(328deg) brightness(99%) contrast(97%);filter:invert(78%) sepia(42%) saturate(1264%) hue-rotate(328deg) brightness(99%) contrast(97%)}.no-hover a:after{display:none !important}@media (min-width: 1281px){.nav-menu .menu-main-container{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2ZvbnRzLnNjc3MiLCJiYXNlL19ub3JtYWxpemUuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsImJhc2UvX2Jhc2Vfd29yZHByZXNzLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJjb21wb25lbnRzL19idG5zLnNjc3MiLCJjb21wb25lbnRzL19vd2wtY2Fyb3VzZWwuc2NzcyIsInN0eWxlLm1pbi5jc3MiLCJjb21wb25lbnRzL19hbmltYXRlLnNjc3MiLCJjb21wb25lbnRzL19oYW1idXJnZXIuc2NzcyIsImNvbXBvbmVudHMvX25hdi5zY3NzIiwiY29tcG9uZW50cy9fd29vLnNjc3MiLCJzZWN0aW9ucy9faGVhZGVyLnNjc3MiLCJzZWN0aW9ucy9fZm9vdGVyLnNjc3MiLCJwYWdlcy9fcGFnZTQwNC5zY3NzIiwicGFnZXMvX3NpbmdsZS5zY3NzIiwicGFnZXMvX3BvcnRmb2xpby1zaW5nbGUuc2NzcyIsInBhZ2VzL19wYWdlLnNjc3MiLCJwYWdlcy9faW5kZXguc2NzcyIsInBhZ2VzL193b28uc2NzcyIsInBhZ2VzL19zaW5nbGUtcHJvZHVjdC5zY3NzIiwiYmFzZS9fZGVmYXVsdC5zY3NzIiwiLi4vLi4vdGVtcGxhdGUvYmxvY2svYm94ZXMzNjAvX3N0eWxlLnNjc3MiLCIuLi8uLi90ZW1wbGF0ZS9ibG9jay9hYm91dDM2MC9fc3R5bGUuc2NzcyIsIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL2NsaWVudHMzNjAvX3N0eWxlLnNjc3MiLCIuLi8uLi90ZW1wbGF0ZS9ibG9jay9jb250ZW50MzYwL19zdHlsZS5zY3NzIiwiLi4vLi4vdGVtcGxhdGUvYmxvY2svbW9yZTM2MC9fc3R5bGUuc2NzcyIsIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL25ld3MzNjAtZmVhdHVyZWQvX3N0eWxlLnNjc3MiLCIuLi8uLi90ZW1wbGF0ZS9ibG9jay9uZXdzMzYwLXBvc3QtZW5kL19zdHlsZS5zY3NzIiwiLi4vLi4vdGVtcGxhdGUvYmxvY2svbmV3czM2MC9fc3R5bGUuc2NzcyIsIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL291ci1wb3J0Zm9saW8zNjAvX3N0eWxlLnNjc3MiLCIuLi8uLi90ZW1wbGF0ZS9ibG9jay9vdXItcHJpY2luZzM2MC9fc3R5bGUuc2NzcyIsIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL3BhY2thZ2VzMzYwL19zdHlsZS5zY3NzIiwiLi4vLi4vdGVtcGxhdGUvYmxvY2svcG9ydGZvbGlvLWxpc3QzNjAvX3N0eWxlLnNjc3MiLCJtaXhpbnMvX21peGlucy5zY3NzIiwiLi4vLi4vdGVtcGxhdGUvYmxvY2svc2VydmljZXMzNjAvX3N0eWxlLnNjc3MiLCIuLi8uLi90ZW1wbGF0ZS9ibG9jay90YXJpZmYzNjAvX3N0eWxlLnNjc3MiLCIuLi8uLi90ZW1wbGF0ZS9ibG9jay90dGJpMzYwL19zdHlsZS5zY3NzIiwiLi4vLi4vdGVtcGxhdGUvYmxvY2svY29udGFjdDM2MC9fc3R5bGUuc2NzcyIsIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL2pvYi1jb250YWN0LTM2MC9fc3R5bGUuc2NzcyIsIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL3N1cHBvcnQzNjAvX3N0eWxlLnNjc3MiLCIuLi8uLi90ZW1wbGF0ZS9ibG9jay9wcDM2MC9fc3R5bGUuc2NzcyIsIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL2NhcmllcjM2MC9fc3R5bGUuc2NzcyIsIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL2NhcmVwYWNrYWdlcy9fc3R5bGUuc2NzcyIsIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL3doeS1saXN0L19zdHlsZS5zY3NzIiwiLi4vLi4vdGVtcGxhdGUvYmxvY2svaG93LWl0LXdvcmsvX3N0eWxlLnNjc3MiLCIuLi8uLi90ZW1wbGF0ZS9ibG9jay9mYXEvX3N0eWxlLnNjc3MiLCIuLi8uLi90ZW1wbGF0ZS9ibG9jay90ZWFtd29yay1iYW5uZXIvX3N0eWxlLnNjc3MiLCJzdHlsZS5taW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpREEsV0FDRSx1QkFBd0IsQ0FDeEIsaUNBQWtDLENBQ2xDLHlK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QUNLLENBREwsd0JBQ0ssQ0FBUSwyQkFPRCxjQUNWLENBQUMsWUFFTCxnQkFDRyxDQUFJLFVBR1YsV0FDQyxDQUFJLFVBQ0wsQ0FBSSxhQUNGLENBQUssMEI1Q2pKVSxVNEM4SWpCLGdCQUtRLENBQUksaUJBQ0gsQ0FBSSxDQU9yQixvQkFKTSxzR0FDaUYsQ0FEakYsOEZBQ2lGLENBQWEsa0JBTTFGLHVCQUNJLENBQWUsMkJBS0wsK0JBQ08sZ0NBQ1gsQ0FEVyxpQkFDWCxDQURXLHdCQUNYLENBQVEiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vLy9MVCBCVCAoRnV0dXJhIExUIEJvb2spXHJcbi8vQGZvbnQtZmFjZSB7XHJcbi8vICBmb250LWZhbWlseTogXCJGdXR1cmFMVFwiO1xyXG4vLyAgc3JjOiB1cmwoXCIuLi9mb250cy9GdXR1cmFMVEJvb2suZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbi8vICBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYUxUQm9vay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCAvKiBJRTYtSUU4ICovXHJcbi8vICB1cmwoXCIuLi9mb250cy9GdXR1cmFMVEJvb2sub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLCAvKiBPcGVuIFR5cGUgRm9udCAqL1xyXG4vLyAgdXJsKFwiLi4vZm9udHMvRnV0dXJhTFRCb29rLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksIC8qIExlZ2FjeSBpT1MgKi9cclxuLy8gIHVybChcIi4uL2ZvbnRzL0Z1dHVyYUxUQm9vay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbi8vICB1cmwoXCIuLi9mb250cy9GdXR1cmFMVEJvb2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuLy8gIHVybChcIi4uL2ZvbnRzL0Z1dHVyYUxUQm9vay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbi8vICBmb250LXdlaWdodDogMzAwO1xyXG4vLyAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4vL31cclxuLy9cclxuLy9cclxuLy9cclxuLy8vL0xUIEJvb2sgKGZ1dHVyLnR0ZilcclxuLy9cclxuLy8vKiBmb250IGNvbnZlcnRlZCB1c2luZyBmb250LWNvbnZlcnRlci5uZXQuIHRoYW5rIHlvdSEgKi9cclxuLy9AZm9udC1mYWNlIHtcclxuLy8gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYUxUXCI7XHJcbi8vICBzcmM6IHVybChcIi4uL2ZvbnRzL2Z1dHVyLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4vLyAgc3JjOiB1cmwoXCIuLi9mb250cy9mdXR1ci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCAvKiBJRTYtSUU4ICovXHJcbi8vICB1cmwoXCIuLi9mb250cy9mdXR1ci5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksIC8qIE9wZW4gVHlwZSBGb250ICovXHJcbi8vICB1cmwoXCIuLi9mb250cy9mdXR1ci5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLCAvKiBMZWdhY3kgaU9TICovXHJcbi8vICB1cmwoXCIuLi9mb250cy9mdXR1ci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbi8vICB1cmwoXCIuLi9mb250cy9mdXR1ci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4vLyAgdXJsKFwiLi4vZm9udHMvZnV0dXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4vLyAgZm9udC13ZWlnaHQ6IDcwMDtcclxuLy8gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuLy99XHJcbi8vXHJcbi8vLy9MVCAoRnV0dXJhLnR0YyAtIGVycm9yIClcclxuLy8vKiBmb250IGNvbnZlcnRlZCB1c2luZyBmb250LWNvbnZlcnRlci5uZXQuIHRoYW5rIHlvdSEgKi9cclxuLy9AZm9udC1mYWNlIHtcclxuLy8gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYUxUXCI7XHJcbi8vICBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS1NZWRpdW0tMDEuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbi8vICBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS1NZWRpdW0tMDEuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgLyogSUU2LUlFOCAqL1xyXG4vLyAgdXJsKFwiLi4vZm9udHMvRnV0dXJhLU1lZGl1bS0wMS5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksIC8qIE9wZW4gVHlwZSBGb250ICovXHJcbi8vICB1cmwoXCIuLi9mb250cy9GdXR1cmEtTWVkaXVtLTAxLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksIC8qIExlZ2FjeSBpT1MgKi9cclxuLy8gIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS1NZWRpdW0tMDEudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4vLyAgdXJsKFwiLi4vZm9udHMvRnV0dXJhLU1lZGl1bS0wMS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4vLyAgdXJsKFwiLi4vZm9udHMvRnV0dXJhLU1lZGl1bS0wMS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbi8vICBmb250LXdlaWdodDogNTAwO1xyXG4vLyAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4vL31cclxuLy9cclxuXHJcbi8qKiBHZW5lcmF0ZWQgYnkgRkcgKiovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTmV4YVhCb2xkJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvTmV4YVhCb2xkLmVvdCcpO1xyXG4gIHNyYzogbG9jYWwoJ+KYuicpLCB1cmwoJy4uL2ZvbnRzL05leGFYQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcuLi9mb250cy9OZXhhWEJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gIHVybCgnLi4vZm9udHMvTmV4YVhCb2xkLnN2ZycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBvcHRpb25hbDtcclxufVxyXG5cclxuXHJcblxyXG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2Mi4xLjMgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXHJcbiAqL1xyXG5cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWFpbixcclxubmF2LFxyXG5zZWN0aW9uLFxyXG5zdW1tYXJ5IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cclxuICovXHJcblxyXG5hdWRpbyxcclxuY2FudmFzLFxyXG52aWRlbyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxyXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxyXG4gKi9cclxuXHJcbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxyXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cclxuICovXHJcblxyXG5baGlkZGVuXSxcclxudGVtcGxhdGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgQmFzZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXHJcbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xyXG4gKiAgICB1c2VyIHpvb20uXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xyXG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxyXG4gKi9cclxuXHJcbmJvZHkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBMaW5rc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmEge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIGBvdXRsaW5lYCBpbmNvbnNpc3RlbmN5IGJldHdlZW4gQ2hyb21lIGFuZCBvdGhlciBicm93c2Vycy5cclxuICovXHJcblxyXG5hOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkO1xyXG59XHJcblxyXG4vKipcclxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYTphY3RpdmUsXHJcbmE6aG92ZXIge1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgVHlwb2dyYXBoeVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcclxuICogY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXHJcbiAqL1xyXG5cclxuaDEge1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgbWFyZ2luOiAwLjY3cmVtIDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LCBTYWZhcmkgNSwgYW5kIENocm9tZS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXHJcbiAqL1xyXG5cclxuZGZuIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cclxuICovXHJcblxyXG5ociB7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxyXG4gKi9cclxuXHJcbm1hcmsge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmMDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCBmb250IGZhbWlseSBzZXQgb2RkbHkgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnByZSxcclxuc2FtcCB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIHByZS1mb3JtYXR0ZWQgdGV4dCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFNldCBjb25zaXN0ZW50IHF1b3RlIHR5cGVzLlxyXG4gKi9cclxuXHJcbnEge1xyXG4gICAgcXVvdGVzOiBcIlxcMjAxQ1wiIFwiXFwyMDFEXCIgXCJcXDIwMThcIiBcIlxcMjAxOVwiO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc21hbGwge1xyXG4gICAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gICAgZm9udC1zaXplOiA3NSU7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3VwIHtcclxuICAgIHRvcDogLTAuNXJlbTtcclxufVxyXG5cclxuc3ViIHtcclxuICAgIGJvdHRvbTogLTAuMjVyZW07XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS5cclxuICovXHJcblxyXG5pbWcge1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCBvdmVyZmxvdyBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgOS5cclxuICovXHJcblxyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBGaWd1cmVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkgNS5cclxuICovXHJcblxyXG5maWd1cmUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxyXG4gKi9cclxuXHJcbmZpZWxkc2V0IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XHJcbiAgICBtYXJnaW46IDAgMnB4O1xyXG4gICAgcGFkZGluZzogMC4zNXJlbSAwLjYyNXJlbSAwLjc1cmVtO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LlxyXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXHJcbiAqL1xyXG5cclxubGVnZW5kIHtcclxuICAgIGJvcmRlcjogMDsgLyogMSAqL1xyXG4gICAgcGFkZGluZzogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCBmb250IGZhbWlseSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCBmb250IHNpemUgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xyXG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAyICovXHJcbiAgICBtYXJnaW46IDA7IC8qIDMgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cclxuICogdGhlIFVBIHN0eWxlc2hlZXQuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxyXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxyXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIENocm9tZSwgU2FmYXJpIDUrLCBhbmQgSUUgOCsuXHJcbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxyXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cclxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxyXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxyXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7IC8qIDMgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXHJcbiAqL1xyXG5cclxuYnV0dG9uW2Rpc2FibGVkXSxcclxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cclxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cclxuICovXHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgICBwYWRkaW5nOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxyXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcclxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXHJcbiAqL1xyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcclxuICogb24gT1MgWC5cclxuICovXHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cclxuICovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LlxyXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICAgIG92ZXJmbG93OiBhdXRvOyAvKiAxICovXHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyAvKiAyICovXHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFRhYmxlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cclxuICovXHJcblxyXG50YWJsZSB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuIiwiJGZvbnQtZmFtaWx5LXByaW1hcnk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuJGZvbnRHZW9EZW1pYm9sZDogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4kZm9udEh1bTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4kZm9udEh1bURlbWlCb2xkOiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XHJcbiRmb250SHVtQm9sZDogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4kZm9udE5leGFYQm9sZDogJ05leGFYQm9sZCcsIHNhbnMtc2VyaWY7XHJcblxyXG5cclxuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcclxuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcclxuJGZvbnQtd2VpZ2h0LWJsYWNrOiA5MDA7XHJcblxyXG5cclxuJG9yYW5nZTogI2Y5YTYzZDtcclxuJGJsdWU6ICMwMDM2NjM7XHJcbiRibHVlTGlnaHQ6ICM2MTgzYTA7XHJcbiRibHVlTGlnaHQyOiAjYzRkZGVjO1xyXG4kYmx1ZUxpZ2h0MzogI2RlZjBmYjtcclxuJHdoaXRlOiAjZmZmZmZmO1xyXG4kYmxhY2s6ICMwMDAwMDA7XHJcblxyXG4kbGlnaHRPcmFuZ2U6ICNmYmU4ZGM7XHJcbiRkYXJrT3JhbmdlOiBkYXJrZW4oJG9yYW5nZSwxMCUpO1xyXG4kZGFya0dyZXk6ICMxYTFhMWE7XHJcbiRncmVlbkRhcms6ICMxYWE0MGM7XHJcbiRncmVlbjogIzFkYmMwYztcclxuJGxpZ2h0Qmx1ZTogI2YyZmFmZTtcclxuJGxpZ2h0R3JleTogIzg1OWRiMTtcclxuXHJcbi8qIEJyZWFrcG9pbnRzICovXHJcbiRtaW5QaG9uZTogMzYwcHg7XHJcbiRtYXhQaG9uZTogNzY3cHg7XHJcbiRwaG9uZTogNTAwcHg7XHJcbiRwaG9uZTI6IDY0OXB4O1xyXG4kdGFibGV0OiA3NjhweDtcclxuJHRhYmxldE1lZGl1bTogOTkxcHg7XHJcbiR0YWJsZXRNZWRpdW0yOiA5OTJweDtcclxuJHRhYmxldE1lZGl1bTM6IDc4MHB4O1xyXG4kdGFibGV0TWVkaXVtNDogMTA1MHB4O1xyXG4kdGFibGV0TWF4OiAxMTk5cHg7XHJcbiR0YWJsZXRNYXgyOiAxMjAwcHg7XHJcbiR0YWJsZXRNYXgzOiAxMjgwcHg7XHJcbiRkZXNrdG9wOiAxMjgwcHg7XHJcbiRkZXNrdG9wTWF4MjogMTkyMHB4O1xyXG4kZGVza3RvcE1heDogMTk4MHB4O1xyXG5cclxuLyogTW9iaWxlIG5hdiBicmVha3BvaW50ICovXHJcbiRtb2JpbGVNZW51OiAxMjgwcHg7XHJcblxyXG5cclxuJHRoZW1lLWNvbG9yczogKFxyXG4gIFwid2hpdGVcIjogI0ZGRixcclxuICBcImJsYWNrXCI6ICMwMDAsXHJcbiAgXCJncmVlblwiOiAkZ3JlZW4sXHJcbik7XHJcblxyXG4vL2hpbmNrYVxyXG5cclxuJGxpZ2h0LW9yYW5nZTogI2Y5YTYzZDtcclxuJGxpZ2h0LWJsdWU6ICMwMTM2NjM7XHJcblxyXG5cclxuLy8gT1RIRVJcclxuJG1pbkhlaWdodE1lbnU6IDEwcmVtO1xyXG4kbWluSGVpZ2h0TWVudU1vYmlsOiA4cmVtO1xyXG4kbWluSGVpZ2h0TWVudVBob25lOiAxMnJlbTtcclxuJG1pbkhlaWdodE1lbnVGaXhlZDogNnJlbTtcclxuXHJcblxyXG4vLyBGT05UIFNJWkVcclxuXHJcbi8vIEZPTlQgU0laRSBNT0JJTFxyXG4kdGFibGV0LXBhcmFncmFwaDogMnJlbTtcclxuJHRhYmxldC10aXRsZTogNXJlbTtcclxuXHJcbi8vIEZPTlQgU0laRSBQSE9ORVxyXG4kcGhvbmUtcGFyYWdyYXBoOiAzcmVtO1xyXG4kcGhvbmUtdGl0bGU6IDUuNHJlbTtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIE1BSU5cclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qIGh0bWwgZWxlbWVudCA2Mi41JSBmb250LXNpemUgZm9yIFJFTSB1c2UgKi9cclxuXHJcbi8qIGNsZWFyICovXHJcbi5jbGVhcjpiZWZvcmUsXHJcbi5jbGVhcjphZnRlciB7XHJcbiAgICBjb250ZW50OicgJztcclxuICAgIGRpc3BsYXk6dGFibGU7XHJcbn1cclxuXHJcbi5jbGVhcjphZnRlciB7XHJcbiAgICBjbGVhcjpib3RoO1xyXG59XHJcbmltZyB7XHJcblx0bWF4LXdpZHRoOjEwMCU7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcbmEge1xyXG5cdGNvbG9yOiM0NDQ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcbn1cclxuYTpob3ZlcixcclxuYTphY3RpdmUsXHJcbmE6Zm9jdXMsXHJcbmlucHV0OmZvY3VzIHtcclxuXHRvdXRsaW5lOjA7XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgV09SRFBSRVNTIENPUkVcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5hbGlnbm5vbmUge1xyXG5cdG1hcmdpbjo1cHggMjBweCAyMHB4IDA7XHJcbn1cclxuLmFsaWduY2VudGVyLFxyXG5kaXYuYWxpZ25jZW50ZXIge1xyXG5cdGRpc3BsYXk6YmxvY2s7XHJcblx0bWFyZ2luOjVweCBhdXRvIDVweCBhdXRvO1xyXG59XHJcbi5hbGlnbnJpZ2h0IHtcclxuXHRmbG9hdDpyaWdodDtcclxuXHRtYXJnaW46NXB4IDAgMjBweCAyMHB4O1xyXG59XHJcbi5hbGlnbmxlZnQge1xyXG5cdGZsb2F0OmxlZnQ7XHJcblx0bWFyZ2luOjVweCAyMHB4IDIwcHggMDtcclxufVxyXG5hIGltZy5hbGlnbnJpZ2h0IHtcclxuXHRmbG9hdDpyaWdodDtcclxuXHRtYXJnaW46NXB4IDAgMjBweCAyMHB4O1xyXG59XHJcbmEgaW1nLmFsaWdubm9uZSB7XHJcblx0bWFyZ2luOjVweCAyMHB4IDIwcHggMDtcclxufVxyXG5hIGltZy5hbGlnbmxlZnQge1xyXG5cdGZsb2F0OmxlZnQ7XHJcblx0bWFyZ2luOjVweCAyMHB4IDIwcHggMDtcclxufVxyXG5hIGltZy5hbGlnbmNlbnRlciB7XHJcblx0ZGlzcGxheTpibG9jaztcclxuXHRtYXJnaW4tbGVmdDphdXRvO1xyXG5cdG1hcmdpbi1yaWdodDphdXRvO1xyXG59XHJcbi53cC1jYXB0aW9uIHtcclxuXHRiYWNrZ3JvdW5kOiNGRkY7XHJcblx0Ym9yZGVyOjFweCBzb2xpZCAjRjBGMEYwO1xyXG5cdG1heC13aWR0aDo5NiU7XHJcblx0cGFkZGluZzo1cHggM3B4IDEwcHg7XHJcblx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcbn1cclxuLndwLWNhcHRpb24uYWxpZ25ub25lIHtcclxuXHRtYXJnaW46NXB4IDIwcHggMjBweCAwO1xyXG59XHJcbi53cC1jYXB0aW9uLmFsaWdubGVmdCB7XHJcblx0bWFyZ2luOjVweCAyMHB4IDIwcHggMDtcclxufVxyXG4ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IHtcclxuXHRtYXJnaW46NXB4IDAgMjBweCAyMHB4O1xyXG59XHJcbi53cC1jYXB0aW9uIGltZyB7XHJcblx0Ym9yZGVyOjAgbm9uZTtcclxuXHRoZWlnaHQ6YXV0bztcclxuXHRtYXJnaW46MDtcclxuXHRtYXgtd2lkdGg6OTguNSU7XHJcblx0cGFkZGluZzowO1xyXG5cdHdpZHRoOmF1dG87XHJcbn1cclxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCxcclxuLmdhbGxlcnktY2FwdGlvbiB7XHJcblx0Zm9udC1zaXplOjExcHg7XHJcblx0bGluZS1oZWlnaHQ6MTdweDtcclxuXHRtYXJnaW46MDtcclxuXHRwYWRkaW5nOjAgNHB4IDVweDtcclxufVxyXG4uc3RpY2t5IHtcclxuXHJcbn1cclxuLmJ5cG9zdGF1dGhvciB7XHJcblxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgUFJJTlRcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcblx0KiB7XHJcblx0XHRiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjojMDAwICFpbXBvcnRhbnQ7XHJcblx0XHRib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcclxuXHRcdHRleHQtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0YSxcclxuXHRhOnZpc2l0ZWQge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcclxuXHR9XHJcblx0YVtocmVmXTphZnRlciB7XHJcblx0XHRjb250ZW50OlwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xyXG5cdH1cclxuXHRhYmJyW3RpdGxlXTphZnRlciB7XHJcblx0XHRjb250ZW50OlwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcclxuXHR9XHJcblx0LmlyIGE6YWZ0ZXIsXHJcblx0YVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyLFxyXG5cdGFbaHJlZl49XCIjXCJdOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6XCJcIjtcclxuXHR9XHJcblx0cHJlLGJsb2NrcXVvdGUge1xyXG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjOTk5O1xyXG5cdFx0cGFnZS1icmVhay1pbnNpZGU6YXZvaWQ7XHJcblx0fVxyXG5cdHRoZWFkIHtcclxuXHRcdGRpc3BsYXk6dGFibGUtaGVhZGVyLWdyb3VwO1xyXG5cdH1cclxuXHR0cixpbWcge1xyXG5cdFx0cGFnZS1icmVhay1pbnNpZGU6YXZvaWQ7XHJcblx0fVxyXG5cdGltZyB7XHJcblx0XHRtYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRAcGFnZSB7XHJcblx0XHRtYXJnaW46MC41Y207XHJcblx0fVxyXG5cdHAsXHJcblx0aDIsXHJcblx0aDMge1xyXG5cdFx0b3JwaGFuczozO1xyXG5cdFx0d2lkb3dzOjM7XHJcblx0fVxyXG5cdGgyLFxyXG5cdGgzIHtcclxuXHRcdHBhZ2UtYnJlYWstYWZ0ZXI6YXZvaWQ7XHJcblx0fVxyXG59XHJcbiIsIkBtaXhpbiBtZWRpYS1tYXgoJGJyZWFrcG9pbnQpIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQpIHsgQGNvbnRlbnQ7IH1cclxufVxyXG5AbWl4aW4gbWVkaWEtbWluKCRicmVha3BvaW50TWluKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50TWluKSB7IEBjb250ZW50OyB9XHJcbn1cclxuXHJcbkBtaXhpbiBtZWRpYS1taW4tbWF4KCRicmVha3BvaW50TWluLCAkYnJlYWtwb2ludE1heCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50TWluKSBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnRNYXgpIHsgQGNvbnRlbnQ7IH1cclxufVxyXG5cclxuQG1peGluIG1lZGlhLW1heC1oKCRicmVha3BvaW50KSB7XHJcbiAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkYnJlYWtwb2ludCkgeyBAY29udGVudDsgfVxyXG59XHJcblxyXG5odG1sIHtcclxuICBjb2xvcjogIzBhMjAyMjtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wTWF4Mikge1xyXG4gICAgZm9udC1zaXplOiAwLjUyMDgzdnc7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG4gICAgZm9udC1zaXplOiAwLjc4MTI1dnc7XHJcbiAgfVxyXG4gQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSl7XHJcbiAgICBmb250LXNpemU6IDEuMzAyMDh2dztcclxuICB9XHJcbn1cclxuKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5cclxuaHRtbCwgYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodC00O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIG1pbi13aWR0aDogMzIwcHg7XHJcbiAgLy8gb3ZlcmZsb3cteTogYXV0bztcclxuICAvLyBtYXJnaW4tdG9wOiAxNTlweDtcclxuICAvL3BhZGRpbmctdG9wOiAxMDNweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg5OTFweCkge1xyXG4gICAgLy9wYWRkaW5nLXRvcDogNTRweDtcclxuICB9XHJcbn1cclxuXHJcbi53cmFwcGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEzNC4ycmVtO1xyXG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICYtLXRvcCB7XHJcbiAgICBtYXgtd2lkdGg6IDE1NnJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5kLWJsb2NrIHtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZC1ub25lIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmEge1xyXG4gIGNvbG9yOiAjMjcyNzMxO1xyXG5cclxufVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgbWFyZ2luOiAwIDAgMjVweCAwO1xyXG59XHJcblxyXG5wIHtcclxuXHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIC8vIE5JRSBVWVdBSkNJRSBHTE9CQUxOWUNIIFNUWUxJIFRZTUJBUkRaSUVKIFpFIFNQRUNZRklDWk5PxZpDScSEXHJcbiAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgIC8vIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtbWluKCR0YWJsZXRNZWRpdW0yKSB7XHJcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7XHJcblxyXG5cclxuICB9XHJcbn1cclxuXHJcbi5kb3Qge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMS43cmVtO1xyXG4gIGhlaWdodDogMS43cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE4YjUzO1xyXG4gICYtLXdoaXRlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbiAgLy9tYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXRNZWRpdW0pIHtcclxuICAgIHdpZHRoOiA5cHg7XHJcbiAgICBoZWlnaHQ6IDlweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLnJlYWQtbW9yZSB7XHJcbiAgY29sb3I6ICMxYTFhMWE7XHJcbiAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tdG9wOiAyLjNyZW07XHJcbiAgcGFkZGluZy1yaWdodDogMjdyZW07XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMC43cmVtO1xyXG4gICAgaGVpZ2h0OiAwLjdyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHJpZ2h0OiAwLjRyZW07XHJcbiAgICB0b3A6IDAuNXJlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgICBib3JkZXItdG9wOiAwLjRyZW0gc29saWQgJG9yYW5nZTtcclxuICAgIGJvcmRlci1sZWZ0OiAwLjRyZW0gc29saWQgJG9yYW5nZTtcclxuICB9XHJcbiAgJi0tbGVzcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgdG9wOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogdGV4dCBjb2xvciBob3ZlciAqL1xyXG5cclxuQGVhY2ggJG5hbWUsICRoZXggaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgLnRleHQtI3skbmFtZX0taG92ZXI6aG92ZXIge1xyXG4gICAgY29sb3I6ICRoZXggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5mb250LXdlaWdodC1tZWRpdW0gIHsgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50OyB9XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcclxuICBib2R5IC5mb250LXdlaWdodC1saWdodC1tb2JpbGUge2ZvbnQtd2VpZ2h0OjMwMCAhaW1wb3J0YW50fVxyXG4gIC5mb250LXdlaWdodC1saWdodGVyLW1vYmlsZSB7Zm9udC13ZWlnaHQ6bGlnaHRlciAhaW1wb3J0YW50fVxyXG4gIC5mb250LXdlaWdodC1ub3JtYWwtbW9iaWxlIHtmb250LXdlaWdodDo0MDAgIWltcG9ydGFudH1cclxuICAuZm9udC13ZWlnaHQtbWVkaXVtLW1vYmlsZSB7IGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxyXG4gIC5mb250LXdlaWdodC1ib2xkLW1vYmlsZSB7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnR9XHJcbiAgLmZvbnQtd2VpZ2h0LWJvbGRlci1tb2JpbGUge2ZvbnQtd2VpZ2h0OmJvbGRlciAhaW1wb3J0YW50fVxyXG59XHJcblxyXG5cclxuXHJcbi5hLWFicyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogOTtcclxufVxyXG5cclxuLnNxdWFyZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDE1LjlyZW07XHJcbiAgICBoZWlnaHQ6IDE1LjlyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlY2ZhO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gICYtLXNtYWxsIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDRyZW07XHJcbiAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLXNtYWxsLTIge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHdpZHRoOiA1LjRyZW07XHJcbiAgICAgIGhlaWdodDogNS40cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1tZWRpdW0ge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHdpZHRoOiAxMS4zcmVtO1xyXG4gICAgICBoZWlnaHQ6IDExLjNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLW1lZGl1bS0yIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogNy41cmVtO1xyXG4gICAgICBoZWlnaHQ6IDcuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tMTIxIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogOC41cmVtO1xyXG4gICAgICBoZWlnaHQ6IDguNXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tMSB7XHJcbiAgICByaWdodDogLTEwMHB4O1xyXG4gICAgdG9wOiAtOTBweDtcclxuICB9XHJcbiAgJi0tMiB7XHJcbiAgICBsZWZ0OiAtMTA3cHg7XHJcbiAgICB0b3A6IDkwcHg7XHJcbiAgfVxyXG4gICYtLTMge1xyXG4gICAgcmlnaHQ6IC0xNzBweDtcclxuICAgIGJvdHRvbTogNTlweDtcclxuICB9XHJcbiAgJi0tNCB7XHJcbiAgICBsZWZ0OiAxMjBweDtcclxuICAgIHRvcDogMTU1cHg7XHJcbiAgfVxyXG4gICYtLTUge1xyXG4gICAgcmlnaHQ6IC0xMjdweDtcclxuICAgIHRvcDogMDtcclxuXHJcbiAgfVxyXG4gICYtLTYge1xyXG4gICAgbGVmdDogLTE0NnB4O1xyXG4gICAgdG9wOiAxMTBweDtcclxuICB9XHJcbiAgJi0tNyB7XHJcbiAgICBsZWZ0OiAzNDFweDtcclxuICAgIHRvcDogMzQ3cHg7XHJcbiAgfVxyXG4gICYtLTgge1xyXG4gICAgcmlnaHQ6IC0xMjlweDtcclxuICAgIGJvdHRvbTogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWNlbnRlciB7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5ncmVjYXB0Y2hhLWJhZGdlIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lbGVtZW50b3Itd2lkZ2V0LXRleHQtZWRpdG9yLFxyXG4uZWxlbWVudG9yLXdpZGdldC1oZWFkaW5nIHtcclxuICBjb2xvcjogIzYxODNhMDtcclxuICBmb250LWZhbWlseTogJGZvbnRIdW07XHJcbiAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogMS43O1xyXG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcclxuICBwIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgY29sb3I6ICNmOWE2M2Q7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0TWF4Mykge1xyXG4gICAgLy9tYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICBwIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIGgxIHtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udE5leGFYQm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzLjRyZW07XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgaDIge1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250TmV4YVhCb2xkO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGxpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGVjay15LnN2Z1wiKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG5odG1sIGJvZHkgLmNvbnRhY3Qtc2VjdGlvbi1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG5cclxufSIsIi5idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBwYWRkaW5nOiAxLjZyZW0gMnJlbTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC8vIG1pbi13aWR0aDogMjFyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuM3JlbTtcclxuICAgIC8vYm94LXNoYWRvdzogMCAxcmVtIDIuNHJlbSByZ2JhKDI0OSwgMTY2LCA2MSwgMC40OCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyLjlyZW07XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHNwYW4ge1xyXG5cclxuICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvL3RvcDogMDtcclxuICAgICAgICAvL2JvdHRvbTogMDtcclxuICAgICAgICAvL2xlZnQ6IDA7XHJcbiAgICAgICAgLy9yaWdodDogMDtcclxuICAgICAgICAvL21hcmdpbjogYXV0bztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHQgIHBhZGRpbmc6IDNyZW0gNHJlbSAzcmVtO1xyXG5cdCAgZm9udC1zaXplOiAycmVtO1xyXG5cdCAgYm9yZGVyLXJhZGl1czogNC43cmVtO1xyXG5cdH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjhyZW07XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NTIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvL2JveC1zaGFkb3c6IDAgMXJlbSAyLjRyZW0gcmdiYSgyMSwgNDYsIDE5MSwgMC40OCk7XHJcblxyXG5cclxuICAgICAgICBzdmcge1xyXG5cclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLS13aGl0ZSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tYmx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2U7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS10b3Age1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWZ1bGwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJi0tc21hbGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTUuNnJlbTtcclxuICAgICAgICBwYWRkaW5nOiAxLjJyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzByZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbi5idG4tZG93biB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogIzAwMzY2MztcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udE5leGFYQm9sZDtcclxuICAgIGZvbnQtc2l6ZTogNi41cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuLnNjcm9sbC1kb3duIHtcclxuICAgIHBhZGRpbmc6IDAgMCAxMHJlbSAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYXJyb3dcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm90dG9tOiAtMnJlbTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0Oi0yMHB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEYXJrIEFycm93IERvd25cclxuICAgICAqL1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BqeHpkbWNnYUdWcFoyaDBQU0kxTVRJaUlHbGtQU0p6ZG1jeUlpQjJaWEp6YVc5dVBTSXhMakVpSUhkcFpIUm9QU0kxTVRJaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2VHMXNibk02WTJNOUltaDBkSEE2THk5amNtVmhkR2wyWldOdmJXMXZibk11YjNKbkwyNXpJeUlnZUcxc2JuTTZaR005SW1oMGRIQTZMeTl3ZFhKc0xtOXlaeTlrWXk5bGJHVnRaVzUwY3k4eExqRXZJaUI0Yld4dWN6cHBibXR6WTJGd1pUMGlhSFIwY0RvdkwzZDNkeTVwYm10elkyRndaUzV2Y21jdmJtRnRaWE53WVdObGN5OXBibXR6WTJGd1pTSWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJaUI0Yld4dWN6cHpiMlJwY0c5a2FUMGlhSFIwY0RvdkwzTnZaR2x3YjJScExuTnZkWEpqWldadmNtZGxMbTVsZEM5RVZFUXZjMjlrYVhCdlpHa3RNQzVrZEdRaUlIaHRiRzV6T25OMlp6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lQanhrWldaeklHbGtQU0prWldaek5DSXZQanhuSUdsa1BTSnNZWGxsY2pFaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREFzTFRVME1DNHpOakl5S1NJK1BIQmhkR2dnWkQwaWJTQXhNamN1TkRBMk1qVXNOalUzTGpjNE1USTFJR01nTFRRdU9UZzFNeXd3TGpBM09EUWdMVGt1T1RFd056Y3NNaTR4TmpNd09DQXRNVE11TkRNM05TdzFMalk0TnpVZ2JDQXROVFVzTlRVZ1l5QXRNeTQyTURBMU5qVXNNeTQxT1RreU55QXROUzQyT1RZNE9ETXNPQzQyTlRnNU5TQXROUzQyT1RZNE9ETXNNVE11TnpVZ01DdzFMakE1TVRBMUlESXVNRGsyTXpFNExERXdMakUxTURjeklEVXVOamsyT0RnekxERXpMamMxSUV3Z01qUXlMakkxTERreU9TNHlOU0JqSURNdU5UazVNamNzTXk0Mk1EQTFOaUE0TGpZMU9EazFMRFV1TmprMk9EZ2dNVE11TnpVc05TNDJPVFk0T0NBMUxqQTVNVEExTERBZ01UQXVNVFV3TnpNc0xUSXVNRGsyTXpJZ01UTXVOelVzTFRVdU5qazJPRGdnVENBME5UTXVNRE14TWpVc056UTFMamsyT0RjMUlHTWdNeTQyTURBMU5pd3RNeTQxT1RreU55QTFMalk1TmpnNExDMDRMalkxT0RrMUlEVXVOamsyT0Rnc0xURXpMamMxSURBc0xUVXVNRGt4TURVZ0xUSXVNRGsyTXpJc0xURXdMakUxTURjeklDMDFMalk1TmpnNExDMHhNeTQzTlNCc0lDMDFOU3d0TlRVZ1l5QXRNeTQxT1RneE5Td3RNeTQxT1RFeU55QXRPQzQyTlRBMk9Dd3ROUzQyT0RFeU55QXRNVE11TnpNME16Z3NMVFV1TmpneE1qY2dMVFV1TURnek5qa3NNQ0F0TVRBdU1UTTJNaklzTWk0d09TQXRNVE11TnpNME16Y3NOUzQyT0RFeU55Qk1JREkxTml3M056Z3VNRE14TWpVZ01UUXhMalF6TnpVc05qWXpMalEyT0RjMUlHTWdMVE11TmpZMk56Z3NMVE11TmpZME1qTWdMVGd1T0RRNE1ERXNMVFV1TnpZME5ESWdMVEUwTGpBek1USTFMQzAxTGpZNE56VWdlaUlnYVdROUluQmhkR2d6TnpZMkxURWlJSE4wZVd4bFBTSm1iMjUwTFhOcGVtVTZiV1ZrYVhWdE8yWnZiblF0YzNSNWJHVTZibTl5YldGc08yWnZiblF0ZG1GeWFXRnVkRHB1YjNKdFlXdzdabTl1ZEMxM1pXbG5hSFE2Ym05eWJXRnNPMlp2Ym5RdGMzUnlaWFJqYURwdWIzSnRZV3c3ZEdWNGRDMXBibVJsYm5RNk1EdDBaWGgwTFdGc2FXZHVPbk4wWVhKME8zUmxlSFF0WkdWamIzSmhkR2x2YmpwdWIyNWxPMnhwYm1VdGFHVnBaMmgwT201dmNtMWhiRHRzWlhSMFpYSXRjM0JoWTJsdVp6cHViM0p0WVd3N2QyOXlaQzF6Y0dGamFXNW5PbTV2Y20xaGJEdDBaWGgwTFhSeVlXNXpabTl5YlRwdWIyNWxPMlJwY21WamRHbHZianBzZEhJN1lteHZZMnN0Y0hKdlozSmxjM05wYjI0NmRHSTdkM0pwZEdsdVp5MXRiMlJsT214eUxYUmlPM1JsZUhRdFlXNWphRzl5T25OMFlYSjBPMkpoYzJWc2FXNWxMWE5vYVdaME9tSmhjMlZzYVc1bE8yTnZiRzl5T2lNd01EQXdNREE3Wm1sc2JEb2pNakl5TWpJeU8yWnBiR3d0YjNCaFkybDBlVG94TzJacGJHd3RjblZzWlRwdWIyNTZaWEp2TzNOMGNtOXJaVHB1YjI1bE8zTjBjbTlyWlMxM2FXUjBhRG96T0M0NE9EQXdNREV3Tnp0dFlYSnJaWEk2Ym05dVpUdDJhWE5wWW1sc2FYUjVPblpwYzJsaWJHVTdaR2x6Y0d4aGVUcHBibXhwYm1VN2IzWmxjbVpzYjNjNmRtbHphV0pzWlR0bGJtRmliR1V0WW1GamEyZHliM1Z1WkRwaFkyTjFiWFZzWVhSbE8yWnZiblF0Wm1GdGFXeDVPbE5oYm5NN0xXbHVhM05qWVhCbExXWnZiblF0YzNCbFkybG1hV05oZEdsdmJqcFRZVzV6SWk4K1BDOW5Qand2YzNablBnPT0pO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG4uYm91bmNlIHtcclxuICAgIGFuaW1hdGlvbjogYm91bmNlIDJzIGluZmluaXRlO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XHJcbiAgICAwJSwgMjAlLCA1MCUsIDgwJSwgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG4gICAgNDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xyXG4gICAgfVxyXG4gICAgNjAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xyXG4gICAgfVxyXG59IiwiLyoqXHJcbiAqIE93bCBDYXJvdXNlbCB2Mi4zLjRcclxuICogQ29weXJpZ2h0IDIwMTMtMjAxOCBEYXZpZCBEZXV0c2NoXHJcbiAqIExpY2Vuc2VkIHVuZGVyOiBTRUUgTElDRU5TRSBJTiBodHRwczovL2dpdGh1Yi5jb20vT3dsQ2Fyb3VzZWwyL093bENhcm91c2VsMi9ibG9iL21hc3Rlci9MSUNFTlNFXHJcbiAqL1xyXG4vKlxyXG4gKiAgT3dsIENhcm91c2VsIC0gQ29yZVxyXG4gKi9cclxuLm93bC1jYXJvdXNlbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC8qIHBvc2l0aW9uIHJlbGF0aXZlIGFuZCB6LWluZGV4IGZpeCB3ZWJraXQgcmVuZGVyaW5nIGZvbnRzIGlzc3VlICovXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7IH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7XHJcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLyogZml4IGZpcmVmb3ggYW5pbWF0aW9uIGdsaXRjaCAqL1xyXG4gICAgZGlzcGxheTogZmxleDsgfVxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIi5cIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIGhlaWdodDogMDsgfVxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLyogZml4IGZvciBmbGFzaGluZyBiYWNrZ3JvdW5kICovXHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtd3JhcHBlcixcclxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuXHRtYXgtaGVpZ2h0OiA4cmVtO1xyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuXHQgIG1heC1oZWlnaHQ6IDEycmVtO1xyXG5cdH1cclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyB9XHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcclxuXHRtYXgtaGVpZ2h0OiA4cmVtO1xyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuXHQgIG1heC1oZWlnaHQ6IDEycmVtO1xyXG5cdH1cclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bzsgfVxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYuZGlzYWJsZWQsXHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMuZGlzYWJsZWQge1xyXG4gICAgZGlzcGxheTogbm9uZTsgfVxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2LFxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0LFxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3Qge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LFxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LFxyXG4gIC5vd2wtY2Fyb3VzZWwgYnV0dG9uLm93bC1kb3Qge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgZm9udDogaW5oZXJpdDsgfVxyXG4gIC5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jazsgfVxyXG4gIC5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmcge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrOyB9XHJcbiAgLm93bC1jYXJvdXNlbC5vd2wtaGlkZGVuIHtcclxuICAgIG9wYWNpdHk6IDA7IH1cclxuICAub3dsLWNhcm91c2VsLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cclxuICAub3dsLWNhcm91c2VsLm93bC1kcmFnIC5vd2wtaXRlbSB7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxyXG4gIC5vd2wtY2Fyb3VzZWwub3dsLWdyYWIge1xyXG4gICAgY3Vyc29yOiBtb3ZlO1xyXG4gICAgY3Vyc29yOiBncmFiOyB9XHJcbiAgLm93bC1jYXJvdXNlbC5vd2wtcnRsIHtcclxuICAgIGRpcmVjdGlvbjogcnRsOyB9XHJcbiAgLm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7IH1cclxuXHJcbi8qIE5vIEpzICovXHJcbi5uby1qcyAub3dsLWNhcm91c2VsIHtcclxuICBkaXNwbGF5OiBibG9jazsgfVxyXG5cclxuLypcclxuICogIE93bCBDYXJvdXNlbCAtIEFuaW1hdGUgUGx1Z2luXHJcbiAqL1xyXG4ub3dsLWNhcm91c2VsIC5hbmltYXRlZCB7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxyXG5cclxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWluIHtcclxuICB6LWluZGV4OiAwOyB9XHJcblxyXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0IHtcclxuICB6LWluZGV4OiAxOyB9XHJcblxyXG4ub3dsLWNhcm91c2VsIC5mYWRlT3V0IHtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDsgfVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwOyB9IH1cclxuXHJcbi8qXHJcbiAqIFx0T3dsIENhcm91c2VsIC0gQXV0byBIZWlnaHQgUGx1Z2luXHJcbiAqL1xyXG4ub3dsLWhlaWdodCB7XHJcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0OyB9XHJcblxyXG4vKlxyXG4gKiBcdE93bCBDYXJvdXNlbCAtIExhenkgTG9hZCBQbHVnaW5cclxuICovXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcclxuICAvKipcclxuXHRcdFx0VGhpcyBpcyBpbnRyb2R1Y2VkIGR1ZSB0byBhIGJ1ZyBpbiBJRTExIHdoZXJlIGxhenkgbG9hZGluZyBjb21iaW5lZCB3aXRoIGF1dG9oZWlnaHQgcGx1Z2luIGNhdXNlcyBhIHdyb25nXHJcblx0XHRcdGNhbGN1bGF0aW9uIG9mIHRoZSBoZWlnaHQgb2YgdGhlIG93bC1pdGVtIHRoYXQgYnJlYWtzIHBhZ2UgbGF5b3V0c1xyXG5cdFx0ICovIH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenkge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTsgfVxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eVtzcmNePVwiXCJdLCAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenk6bm90KFtzcmNdKSB7XHJcbiAgICBtYXgtaGVpZ2h0OiAwOyB9XHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nLm93bC1sYXp5IHtcclxuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cclxuXHJcbi8qXHJcbiAqIFx0T3dsIENhcm91c2VsIC0gVmlkZW8gUGx1Z2luXHJcbiAqL1xyXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8td3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XHJcblxyXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIHdpZHRoOiA4MHB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTQwcHg7XHJcbiAgbWFyZ2luLXRvcDogLTQwcHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwib3dsLnZpZGVvLnBsYXkucG5nXCIpIG5vLXJlcGVhdDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgei1pbmRleDogMTtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZTsgfVxyXG5cclxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTsgfVxyXG5cclxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bixcclxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby10biB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7IH1cclxuXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlOyB9XHJcblxyXG5cclxuLyogYmFzZSBmb3IgY21jICovXHJcbi5vd2wtY2Fyb3VzZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJGxlZnRSaWdodDogLTMwcHg7XHJcbiAgJHNpemVJY29uOiA5MHB4O1xyXG5cclxuICAub3dsLW5hdiB7XHJcbiAgICAub3dsLXByZXYsXHJcbiAgICAub3dsLW5leHQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA5MHB4KTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHNpemVJY29uO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRzaXplSWNvbjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogbGlnaHRlbigjNDE0MTQxLCAxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm93bC1wcmV2IHtcclxuICAgICAgbGVmdDogJGxlZnRSaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAub3dsLW5leHQge1xyXG4gICAgICByaWdodDogJGxlZnRSaWdodDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vd2wtZG90cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgYnV0dG9uLm93bC1kb3Qge1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDhmNDk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUsICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk3NWY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGZvbnQtZmFjZXtmb250LWZhbWlseTonTmV4YVhCb2xkJztzcmM6dXJsKFwiLi4vZm9udHMvTmV4YVhCb2xkLmVvdFwiKTtzcmM6bG9jYWwoXCLimLpcIiksdXJsKFwiLi4vZm9udHMvTmV4YVhCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy9OZXhhWEJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL05leGFYQm9sZC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LWRpc3BsYXk6b3B0aW9uYWx9LyohIG5vcm1hbGl6ZS5jc3MgdjIuMS4zIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovYXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1haW4sbmF2LHNlY3Rpb24sc3VtbWFyeXtkaXNwbGF5OmJsb2NrfWF1ZGlvLGNhbnZhcyx2aWRlb3tkaXNwbGF5OmlubGluZS1ibG9ja31hdWRpbzpub3QoW2NvbnRyb2xzXSl7ZGlzcGxheTpub25lO2hlaWdodDowfVtoaWRkZW5dLHRlbXBsYXRle2Rpc3BsYXk6bm9uZX1odG1se2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1ib2R5e21hcmdpbjowfWF7YmFja2dyb3VuZDp0cmFuc3BhcmVudH1hOmZvY3Vze291dGxpbmU6dGhpbiBkb3R0ZWR9YTphY3RpdmUsYTpob3ZlcntvdXRsaW5lOjB9aDF7Zm9udC1zaXplOjJyZW07bWFyZ2luOjAuNjdyZW0gMH1hYmJyW3RpdGxlXXtib3JkZXItYm90dG9tOjFweCBkb3R0ZWR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZH1kZm57Zm9udC1zdHlsZTppdGFsaWN9aHJ7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjB9bWFya3tiYWNrZ3JvdW5kOiNmZjA7Y29sb3I6IzAwMH1jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtfXByZXt3aGl0ZS1zcGFjZTpwcmUtd3JhcH1xe3F1b3RlczpcIlxcMjAxQ1wiIFwiXFwyMDFEXCIgXCJcXDIwMThcIiBcIlxcMjAxOVwifXNtYWxse2ZvbnQtc2l6ZTo4MCV9c3ViLHN1cHtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vwe3RvcDotMC41cmVtfXN1Yntib3R0b206LTAuMjVyZW19aW1ne2JvcmRlcjowfXN2Zzpub3QoOnJvb3Qpe292ZXJmbG93OmhpZGRlbn1maWd1cmV7bWFyZ2luOjA7d2lkdGg6MTAwJX1maWVsZHNldHtib3JkZXI6MXB4IHNvbGlkICNjMGMwYzA7bWFyZ2luOjAgMnB4O3BhZGRpbmc6MC4zNXJlbSAwLjYyNXJlbSAwLjc1cmVtfWxlZ2VuZHtib3JkZXI6MDtwYWRkaW5nOjB9YnV0dG9uLGlucHV0LHNlbGVjdCx0ZXh0YXJlYXtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZToxMDAlO21hcmdpbjowfWJ1dHRvbixpbnB1dHtsaW5lLWhlaWdodDpub3JtYWx9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfWJ1dHRvbixodG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0saW5wdXRbdHlwZT1cInJlc2V0XCJdLGlucHV0W3R5cGU9XCJzdWJtaXRcIl17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtjdXJzb3I6cG9pbnRlcn1idXR0b25bZGlzYWJsZWRdLGh0bWwgaW5wdXRbZGlzYWJsZWRde2N1cnNvcjpkZWZhdWx0fWlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxpbnB1dFt0eXBlPVwicmFkaW9cIl17Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH1pbnB1dFt0eXBlPVwic2VhcmNoXCJdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94Oy13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fWlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24saW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowfXRleHRhcmVhe292ZXJmbG93OmF1dG87dmVydGljYWwtYWxpZ246dG9wfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowfS5jbGVhcjpiZWZvcmUsLmNsZWFyOmFmdGVye2NvbnRlbnQ6JyAnO2Rpc3BsYXk6dGFibGV9LmNsZWFyOmFmdGVye2NsZWFyOmJvdGh9aW1ne21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfWF7Y29sb3I6IzQ0NDt0ZXh0LWRlY29yYXRpb246bm9uZX1hOmhvdmVyLGE6YWN0aXZlLGE6Zm9jdXMsaW5wdXQ6Zm9jdXN7b3V0bGluZTowfS5hbGlnbm5vbmV7bWFyZ2luOjVweCAyMHB4IDIwcHggMH0uYWxpZ25jZW50ZXIsZGl2LmFsaWduY2VudGVye2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjVweCBhdXRvIDVweCBhdXRvfS5hbGlnbnJpZ2h0e2Zsb2F0OnJpZ2h0O21hcmdpbjo1cHggMCAyMHB4IDIwcHh9LmFsaWdubGVmdHtmbG9hdDpsZWZ0O21hcmdpbjo1cHggMjBweCAyMHB4IDB9YSBpbWcuYWxpZ25yaWdodHtmbG9hdDpyaWdodDttYXJnaW46NXB4IDAgMjBweCAyMHB4fWEgaW1nLmFsaWdubm9uZXttYXJnaW46NXB4IDIwcHggMjBweCAwfWEgaW1nLmFsaWdubGVmdHtmbG9hdDpsZWZ0O21hcmdpbjo1cHggMjBweCAyMHB4IDB9YSBpbWcuYWxpZ25jZW50ZXJ7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS53cC1jYXB0aW9ue2JhY2tncm91bmQ6I0ZGRjtib3JkZXI6MXB4IHNvbGlkICNGMEYwRjA7bWF4LXdpZHRoOjk2JTtwYWRkaW5nOjVweCAzcHggMTBweDt0ZXh0LWFsaWduOmNlbnRlcn0ud3AtY2FwdGlvbi5hbGlnbm5vbmV7bWFyZ2luOjVweCAyMHB4IDIwcHggMH0ud3AtY2FwdGlvbi5hbGlnbmxlZnR7bWFyZ2luOjVweCAyMHB4IDIwcHggMH0ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0e21hcmdpbjo1cHggMCAyMHB4IDIwcHh9LndwLWNhcHRpb24gaW1ne2JvcmRlcjowIG5vbmU7aGVpZ2h0OmF1dG87bWFyZ2luOjA7bWF4LXdpZHRoOjk4LjUlO3BhZGRpbmc6MDt3aWR0aDphdXRvfS53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQsLmdhbGxlcnktY2FwdGlvbntmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoxN3B4O21hcmdpbjowO3BhZGRpbmc6MCA0cHggNXB4fUBtZWRpYSBwcmludHsqe2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtjb2xvcjojMDAwICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7dGV4dC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fWEsYTp2aXNpdGVke3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YVtocmVmXTphZnRlcntjb250ZW50OlwiIChcIiBhdHRyKGhyZWYpIFwiKVwifWFiYnJbdGl0bGVdOmFmdGVye2NvbnRlbnQ6XCIgKFwiIGF0dHIodGl0bGUpIFwiKVwifS5pciBhOmFmdGVyLGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlcixhW2hyZWZePVwiI1wiXTphZnRlcntjb250ZW50OlwiXCJ9cHJlLGJsb2NrcXVvdGV7Ym9yZGVyOjFweCBzb2xpZCAjOTk5O3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkfXRoZWFke2Rpc3BsYXk6dGFibGUtaGVhZGVyLWdyb3VwfXRyLGltZ3twYWdlLWJyZWFrLWluc2lkZTphdm9pZH1pbWd7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudH1AcGFnZXttYXJnaW46MC41Y219cCxoMixoM3tvcnBoYW5zOjM7d2lkb3dzOjN9aDIsaDN7cGFnZS1icmVhay1hZnRlcjphdm9pZH19aHRtbHtjb2xvcjojMGEyMDIyO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEwcHg7Zm9udC13ZWlnaHQ6MzAwfUBtZWRpYSAobWF4LXdpZHRoOiAxOTIwcHgpe2h0bWx7Zm9udC1zaXplOjAuNTIwODN2d319QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7aHRtbHtmb250LXNpemU6MC43ODEyNXZ3fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2h0bWx7Zm9udC1zaXplOjEuMzAyMDh2d319Kntib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3h9aHRtbCxib2R5e21hcmdpbjowO3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Ym9keXttaW4td2lkdGg6MzIwcHg7cG9zaXRpb246cmVsYXRpdmV9LndyYXBwZXJ7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTM0LjJyZW07cGFkZGluZy1sZWZ0OjIuNXJlbTtwYWRkaW5nLXJpZ2h0OjIuNXJlbTttYXJnaW46YXV0bztwb3NpdGlvbjpyZWxhdGl2ZX0ud3JhcHBlci0tdG9we21heC13aWR0aDoxNTZyZW19LmQtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9YXtjb2xvcjojMjcyNzMxfWgxLGgyLGgzLGg0LGg1LGg2e21hcmdpbjowIDAgMjVweCAwfXB7bWFyZ2luLWJvdHRvbTowO21hcmdpbi10b3A6MH1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe3B7bWFyZ2luOjAgMCAxNXB4IDB9fS5kb3R7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MS43cmVtO2hlaWdodDoxLjdyZW07Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjojZWE4YjUzfS5kb3QtLXdoaXRle2JhY2tncm91bmQtY29sb3I6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5kb3R7d2lkdGg6OXB4O2hlaWdodDo5cHh9fS5yZWFkLW1vcmV7Y29sb3I6IzFhMWExYTtmb250LXNpemU6MS44cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6Mi4zcmVtO3BhZGRpbmctcmlnaHQ6MjdyZW07YmFja2dyb3VuZDp0cmFuc3BhcmVudDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtib3JkZXI6MDtib3gtc2hhZG93Om5vbmV9LnJlYWQtbW9yZTphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjAuN3JlbTtoZWlnaHQ6MC43cmVtO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7cmlnaHQ6MC40cmVtO3RvcDowLjVyZW07cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpO3RyYW5zaXRpb246LjJzO2JvcmRlci10b3A6MC40cmVtIHNvbGlkICNmOWE2M2Q7Ym9yZGVyLWxlZnQ6MC40cmVtIHNvbGlkICNmOWE2M2R9LnJlYWQtbW9yZS0tbGVzc3tkaXNwbGF5Om5vbmV9LnJlYWQtbW9yZS0tbGVzczphZnRlcnt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0b3A6MXJlbX0udGV4dC13aGl0ZS1ob3Zlcjpob3Zlcntjb2xvcjojZmZmICFpbXBvcnRhbnR9LnRleHQtYmxhY2staG92ZXI6aG92ZXJ7Y29sb3I6IzAwMCAhaW1wb3J0YW50fS50ZXh0LWdyZWVuLWhvdmVyOmhvdmVye2NvbG9yOiMxZGJjMGMgIWltcG9ydGFudH0uZm9udC13ZWlnaHQtbWVkaXVte2ZvbnQtd2VpZ2h0OjUwMCAhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Ym9keSAuZm9udC13ZWlnaHQtbGlnaHQtbW9iaWxle2ZvbnQtd2VpZ2h0OjMwMCAhaW1wb3J0YW50fS5mb250LXdlaWdodC1saWdodGVyLW1vYmlsZXtmb250LXdlaWdodDpsaWdodGVyICFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LW5vcm1hbC1tb2JpbGV7Zm9udC13ZWlnaHQ6NDAwICFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LW1lZGl1bS1tb2JpbGV7Zm9udC13ZWlnaHQ6NTAwICFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LWJvbGQtbW9iaWxle2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50fS5mb250LXdlaWdodC1ib2xkZXItbW9iaWxle2ZvbnQtd2VpZ2h0OmJvbGRlciAhaW1wb3J0YW50fX0uYS1hYnN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4Ojl9LnNxdWFyZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjB9LnNxdWFyZTphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MTUuOXJlbTtoZWlnaHQ6MTUuOXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNkNGVjZmE7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7ZGlzcGxheTpibG9ja30uc3F1YXJlLS1zbWFsbDphZnRlcnt3aWR0aDo0cmVtO2hlaWdodDo0cmVtfS5zcXVhcmUtLXNtYWxsLTI6YWZ0ZXJ7d2lkdGg6NS40cmVtO2hlaWdodDo1LjRyZW19LnNxdWFyZS0tbWVkaXVtOmFmdGVye3dpZHRoOjExLjNyZW07aGVpZ2h0OjExLjNyZW19LnNxdWFyZS0tbWVkaXVtLTI6YWZ0ZXJ7d2lkdGg6Ny41cmVtO2hlaWdodDo3LjVyZW19LnNxdWFyZS0tMTIxOmFmdGVye3dpZHRoOjguNXJlbTtoZWlnaHQ6OC41cmVtfS5zcXVhcmUtLTF7cmlnaHQ6LTEwMHB4O3RvcDotOTBweH0uc3F1YXJlLS0ye2xlZnQ6LTEwN3B4O3RvcDo5MHB4fS5zcXVhcmUtLTN7cmlnaHQ6LTE3MHB4O2JvdHRvbTo1OXB4fS5zcXVhcmUtLTR7bGVmdDoxMjBweDt0b3A6MTU1cHh9LnNxdWFyZS0tNXtyaWdodDotMTI3cHg7dG9wOjB9LnNxdWFyZS0tNntsZWZ0Oi0xNDZweDt0b3A6MTEwcHh9LnNxdWFyZS0tN3tsZWZ0OjM0MXB4O3RvcDozNDdweH0uc3F1YXJlLS04e3JpZ2h0Oi0xMjlweDtib3R0b206MTBweH0uanVzdGlmeS1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZ3JlY2FwdGNoYS1iYWRnZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZWxlbWVudG9yLXdpZGdldC10ZXh0LWVkaXRvciwuZWxlbWVudG9yLXdpZGdldC1oZWFkaW5ne2NvbG9yOiM2MTgzYTA7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjc7bWFyZ2luLWJvdHRvbTozLjVyZW19LmVsZW1lbnRvci13aWRnZXQtdGV4dC1lZGl0b3IgcCwuZWxlbWVudG9yLXdpZGdldC1oZWFkaW5nIHB7Zm9udC13ZWlnaHQ6MzAwfS5lbGVtZW50b3Itd2lkZ2V0LXRleHQtZWRpdG9yIGEsLmVsZW1lbnRvci13aWRnZXQtaGVhZGluZyBhe2NvbG9yOiNmOWE2M2R9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZWxlbWVudG9yLXdpZGdldC10ZXh0LWVkaXRvciBwLC5lbGVtZW50b3Itd2lkZ2V0LWhlYWRpbmcgcHt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6M3JlbX19LmVsZW1lbnRvci13aWRnZXQtdGV4dC1lZGl0b3IgaDEsLmVsZW1lbnRvci13aWRnZXQtaGVhZGluZyBoMXtjb2xvcjojMDAzNjYzO2ZvbnQtZmFtaWx5OlwiTmV4YVhCb2xkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6My42cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbTozLjRyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZWxlbWVudG9yLXdpZGdldC10ZXh0LWVkaXRvciBoMSwuZWxlbWVudG9yLXdpZGdldC1oZWFkaW5nIGgxe3RleHQtYWxpZ246Y2VudGVyfX0uZWxlbWVudG9yLXdpZGdldC10ZXh0LWVkaXRvciBoMiwuZWxlbWVudG9yLXdpZGdldC1oZWFkaW5nIGgye2NvbG9yOiMwMDM2NjM7Zm9udC1mYW1pbHk6XCJOZXhhWEJvbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxO21hcmdpbi1ib3R0b206MjBweDttYXJnaW4tdG9wOjMwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZWxlbWVudG9yLXdpZGdldC10ZXh0LWVkaXRvciBoMiwuZWxlbWVudG9yLXdpZGdldC1oZWFkaW5nIGgye2ZvbnQtc2l6ZToxOHB4O21hcmdpbi10b3A6MTBweH19LmVsZW1lbnRvci13aWRnZXQtdGV4dC1lZGl0b3IgdWwsLmVsZW1lbnRvci13aWRnZXQtaGVhZGluZyB1bHtwYWRkaW5nOjVweCAwO2xpc3Qtc3R5bGU6bm9uZX0uZWxlbWVudG9yLXdpZGdldC10ZXh0LWVkaXRvciB1bCBsaSwuZWxlbWVudG9yLXdpZGdldC1oZWFkaW5nIHVsIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoyNXB4O21hcmdpbi1ib3R0b206MTVweH0uZWxlbWVudG9yLXdpZGdldC10ZXh0LWVkaXRvciB1bCBsaTo6YmVmb3JlLC5lbGVtZW50b3Itd2lkZ2V0LWhlYWRpbmcgdWwgbGk6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDo4cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTVweDtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9jaGVjay15LnN2Z1wiKX0uYnRue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiNGRkY7cGFkZGluZzoxLjZyZW0gMnJlbTt0cmFuc2l0aW9uOmFsbCAuMnM7YmFja2dyb3VuZC1jb2xvcjojZjlhNjNkO2JvcmRlcjoxcHggc29saWQgI2Y5YTYzZDtjdXJzb3I6cG9pbnRlcjt0ZXh0LWFsaWduOmNlbnRlcjstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTttYXJnaW4tcmlnaHQ6MS4zcmVtO2JvcmRlci1yYWRpdXM6Mi45cmVtO2ZvbnQtc2l6ZToxLjJyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmJ0bntwYWRkaW5nOjNyZW0gNHJlbSAzcmVtO2ZvbnQtc2l6ZToycmVtO2JvcmRlci1yYWRpdXM6NC43cmVtfX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5idG57Zm9udC1zaXplOjNyZW19fS5idG4uZGlzYWJsZWR7ZGlzcGxheTpub25lfS5idG4gc3Zne21hcmdpbi1sZWZ0OjAuOHJlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmJ0bjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDM2NjM7Ym9yZGVyOjFweCBzb2xpZCAjMDAzNjYzO3RyYW5zZm9ybTpzY2FsZSgxLjA1KX0uYnRuOmhvdmVyIHNwYW57ZGlzcGxheTpibG9jazt0cmFuc2Zvcm06c2NhbGUoMC45NTIpfS5idG46aG92ZXIgc3ZnIHBhdGh7ZmlsbDojMDAwfS5idG4tLXdoaXRle2JvcmRlcjoxcHggc29saWQgI2ZmZjtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzAwMH0uYnRuLS13aGl0ZTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQ6IzAwMDtib3JkZXI6MXB4IHNvbGlkICNmZmZ9LmJ0bi0tYmx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDM2NjM7Ym9yZGVyOjFweCBzb2xpZCAjMDAzNjYzfS5idG4tLWJsdWU6aG92ZXJ7YmFja2dyb3VuZDojZjlhNjNkO2JvcmRlcjoxcHggc29saWQgI2Y5YTYzZH0uYnRuLS10b3B7bWFyZ2luLXJpZ2h0OjA7Zm9udC13ZWlnaHQ6NzAwfS5idG4tLWZ1bGx7d2lkdGg6MTAwJX0uYnRuLS1zbWFsbHtmb250LXNpemU6MS41cmVtO21pbi13aWR0aDoxNS42cmVtO3BhZGRpbmc6MS4ycmVtfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7LmJ0bi0tc21hbGx7Zm9udC1zaXplOjNyZW07bWluLXdpZHRoOjMwcmVtfX0uYnRuLWRvd257ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6IzAwMzY2Mztmb250LWZhbWlseTpcIk5leGFYQm9sZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjYuNXJlbTtmb250LXdlaWdodDo0MDB9LmJ0bi1kb3duIHNwYW57ZGlzcGxheTpibG9jazt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uc2Nyb2xsLWRvd257cGFkZGluZzowIDAgMTByZW0gMDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zY3JvbGwtZG93bntkaXNwbGF5Om5vbmV9fS5hcnJvd3twb3NpdGlvbjpyZWxhdGl2ZTtib3R0b206LTJyZW07bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTIwcHg7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9Qanh6ZG1jZ2FHVnBaMmgwUFNJMU1USWlJR2xrUFNKemRtY3lJaUIyWlhKemFXOXVQU0l4TGpFaUlIZHBaSFJvUFNJMU1USWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNlkyTTlJbWgwZEhBNkx5OWpjbVZoZEdsMlpXTnZiVzF2Ym5NdWIzSm5MMjV6SXlJZ2VHMXNibk02WkdNOUltaDBkSEE2THk5d2RYSnNMbTl5Wnk5a1l5OWxiR1Z0Wlc1MGN5OHhMakV2SWlCNGJXeHVjenBwYm10elkyRndaVDBpYUhSMGNEb3ZMM2QzZHk1cGJtdHpZMkZ3WlM1dmNtY3ZibUZ0WlhOd1lXTmxjeTlwYm10elkyRndaU0lnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWlCNGJXeHVjenB6YjJScGNHOWthVDBpYUhSMGNEb3ZMM052Wkdsd2IyUnBMbk52ZFhKalpXWnZjbWRsTG01bGRDOUVWRVF2YzI5a2FYQnZaR2t0TUM1a2RHUWlJSGh0Ykc1ek9uTjJaejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpUGp4a1pXWnpJR2xrUFNKa1pXWnpOQ0l2UGp4bklHbGtQU0pzWVhsbGNqRWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RBc0xUVTBNQzR6TmpJeUtTSStQSEJoZEdnZ1pEMGliU0F4TWpjdU5EQTJNalVzTmpVM0xqYzRNVEkxSUdNZ0xUUXVPVGcxTXl3d0xqQTNPRFFnTFRrdU9URXdOemNzTWk0eE5qTXdPQ0F0TVRNdU5ETTNOU3cxTGpZNE56VWdiQ0F0TlRVc05UVWdZeUF0TXk0Mk1EQTFOalVzTXk0MU9Ua3lOeUF0TlM0Mk9UWTRPRE1zT0M0Mk5UZzVOU0F0TlM0Mk9UWTRPRE1zTVRNdU56VWdNQ3cxTGpBNU1UQTFJREl1TURrMk16RTRMREV3TGpFMU1EY3pJRFV1TmprMk9EZ3pMREV6TGpjMUlFd2dNalF5TGpJMUxEa3lPUzR5TlNCaklETXVOVGs1TWpjc015NDJNREExTmlBNExqWTFPRGsxTERVdU5qazJPRGdnTVRNdU56VXNOUzQyT1RZNE9DQTFMakE1TVRBMUxEQWdNVEF1TVRVd056TXNMVEl1TURrMk16SWdNVE11TnpVc0xUVXVOamsyT0RnZ1RDQTBOVE11TURNeE1qVXNOelExTGprMk9EYzFJR01nTXk0Mk1EQTFOaXd0TXk0MU9Ua3lOeUExTGpZNU5qZzRMQzA0TGpZMU9EazFJRFV1TmprMk9EZ3NMVEV6TGpjMUlEQXNMVFV1TURreE1EVWdMVEl1TURrMk16SXNMVEV3TGpFMU1EY3pJQzAxTGpZNU5qZzRMQzB4TXk0M05TQnNJQzAxTlN3dE5UVWdZeUF0TXk0MU9UZ3hOU3d0TXk0MU9URXlOeUF0T0M0Mk5UQTJPQ3d0TlM0Mk9ERXlOeUF0TVRNdU56TTBNemdzTFRVdU5qZ3hNamNnTFRVdU1EZ3pOamtzTUNBdE1UQXVNVE0yTWpJc01pNHdPU0F0TVRNdU56TTBNemNzTlM0Mk9ERXlOeUJNSURJMU5pdzNOemd1TURNeE1qVWdNVFF4TGpRek56VXNOall6TGpRMk9EYzFJR01nTFRNdU5qWTJOemdzTFRNdU5qWTBNak1nTFRndU9EUTRNREVzTFRVdU56WTBORElnTFRFMExqQXpNVEkxTEMwMUxqWTROelVnZWlJZ2FXUTlJbkJoZEdnek56WTJMVEVpSUhOMGVXeGxQU0ptYjI1MExYTnBlbVU2YldWa2FYVnRPMlp2Ym5RdGMzUjViR1U2Ym05eWJXRnNPMlp2Ym5RdGRtRnlhV0Z1ZERwdWIzSnRZV3c3Wm05dWRDMTNaV2xuYUhRNmJtOXliV0ZzTzJadmJuUXRjM1J5WlhSamFEcHViM0p0WVd3N2RHVjRkQzFwYm1SbGJuUTZNRHQwWlhoMExXRnNhV2R1T25OMFlYSjBPM1JsZUhRdFpHVmpiM0poZEdsdmJqcHViMjVsTzJ4cGJtVXRhR1ZwWjJoME9tNXZjbTFoYkR0c1pYUjBaWEl0YzNCaFkybHVaenB1YjNKdFlXdzdkMjl5WkMxemNHRmphVzVuT201dmNtMWhiRHQwWlhoMExYUnlZVzV6Wm05eWJUcHViMjVsTzJScGNtVmpkR2x2Ympwc2RISTdZbXh2WTJzdGNISnZaM0psYzNOcGIyNDZkR0k3ZDNKcGRHbHVaeTF0YjJSbE9teHlMWFJpTzNSbGVIUXRZVzVqYUc5eU9uTjBZWEowTzJKaGMyVnNhVzVsTFhOb2FXWjBPbUpoYzJWc2FXNWxPMk52Ykc5eU9pTXdNREF3TURBN1ptbHNiRG9qTWpJeU1qSXlPMlpwYkd3dGIzQmhZMmwwZVRveE8yWnBiR3d0Y25Wc1pUcHViMjU2WlhKdk8zTjBjbTlyWlRwdWIyNWxPM04wY205clpTMTNhV1IwYURvek9DNDRPREF3TURFd056dHRZWEpyWlhJNmJtOXVaVHQyYVhOcFltbHNhWFI1T25acGMybGliR1U3WkdsemNHeGhlVHBwYm14cGJtVTdiM1psY21ac2IzYzZkbWx6YVdKc1pUdGxibUZpYkdVdFltRmphMmR5YjNWdVpEcGhZMk4xYlhWc1lYUmxPMlp2Ym5RdFptRnRhV3g1T2xOaGJuTTdMV2x1YTNOallYQmxMV1p2Ym5RdGMzQmxZMmxtYVdOaGRHbHZianBUWVc1eklpOCtQQzluUGp3dmMzWm5QZz09KTtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn0uYm91bmNle2FuaW1hdGlvbjpib3VuY2UgMnMgaW5maW5pdGV9QGtleWZyYW1lcyBib3VuY2V7MCUsMjAlLDUwJSw4MCUsMTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX00MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTMwcHgpfTYwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTVweCl9fS5vd2wtY2Fyb3VzZWx7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2V7cG9zaXRpb246cmVsYXRpdmU7LW1zLXRvdWNoLWFjdGlvbjpwYW4tWTt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9uOy1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpmbGV4fS5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlcntjb250ZW50OlwiLlwiO2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aDt2aXNpYmlsaXR5OmhpZGRlbjtsaW5lLWhlaWdodDowO2hlaWdodDowfS5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlcntwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCl9Lm93bC1jYXJvdXNlbCAub3dsLXdyYXBwZXIsLm93bC1jYXJvdXNlbCAub3dsLWl0ZW17LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0OjFweDttYXgtaGVpZ2h0OjhyZW07ZmxvYXQ6bGVmdDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5vd2wtY2Fyb3VzZWwgLm93bC1pdGVte21heC1oZWlnaHQ6MTJyZW19fS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZ3ttYXgtaGVpZ2h0OjhyZW07bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWd7bWF4LWhlaWdodDoxMnJlbX19Lm93bC1jYXJvdXNlbCAub3dsLW5hdi5kaXNhYmxlZCwub3dsLWNhcm91c2VsIC5vd2wtZG90cy5kaXNhYmxlZHtkaXNwbGF5Om5vbmV9Lm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYsLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQsLm93bC1jYXJvdXNlbCAub3dsLWRvdHtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQsLm93bC1jYXJvdXNlbCBidXR0b24ub3dsLWRvdHtiYWNrZ3JvdW5kOm5vbmU7Y29sb3I6aW5oZXJpdDtib3JkZXI6bm9uZTtwYWRkaW5nOjAgIWltcG9ydGFudDtmb250OmluaGVyaXR9Lm93bC1jYXJvdXNlbC5vd2wtbG9hZGVke2Rpc3BsYXk6YmxvY2t9Lm93bC1jYXJvdXNlbC5vd2wtbG9hZGluZ3tvcGFjaXR5OjA7ZGlzcGxheTpibG9ja30ub3dsLWNhcm91c2VsLm93bC1oaWRkZW57b3BhY2l0eTowfS5vd2wtY2Fyb3VzZWwub3dsLXJlZnJlc2ggLm93bC1pdGVte3Zpc2liaWxpdHk6aGlkZGVufS5vd2wtY2Fyb3VzZWwub3dsLWRyYWcgLm93bC1pdGVtey1tcy10b3VjaC1hY3Rpb246cGFuLXk7dG91Y2gtYWN0aW9uOnBhbi15Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ub3dsLWNhcm91c2VsLm93bC1ncmFie2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5vd2wtY2Fyb3VzZWwub3dsLXJ0bHtkaXJlY3Rpb246cnRsfS5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW17ZmxvYXQ6cmlnaHR9Lm5vLWpzIC5vd2wtY2Fyb3VzZWx7ZGlzcGxheTpibG9ja30ub3dsLWNhcm91c2VsIC5hbmltYXRlZHthbmltYXRpb24tZHVyYXRpb246MTAwMG1zO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aH0ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtaW57ei1pbmRleDowfS5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1vdXR7ei1pbmRleDoxfS5vd2wtY2Fyb3VzZWwgLmZhZGVPdXR7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dH1Aa2V5ZnJhbWVzIGZhZGVPdXR7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowfX0ub3dsLWhlaWdodHt0cmFuc2l0aW9uOmhlaWdodCA1MDBtcyBlYXNlLWluLW91dH0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenl7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSA0MDBtcyBlYXNlfS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eVtzcmNePVwiXCJdLC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eTpub3QoW3NyY10pe21heC1oZWlnaHQ6MH0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcub3dsLWxhenl7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6IzAwMH0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29ue3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDo4MHB4O3dpZHRoOjgwcHg7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotNDBweDttYXJnaW4tdG9wOi00MHB4O2JhY2tncm91bmQ6dXJsKFwib3dsLnZpZGVvLnBsYXkucG5nXCIpIG5vLXJlcGVhdDtjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjE7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAxMDBtcyBlYXNlfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb246aG92ZXJ7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjMsIDEuMyk7dHJhbnNmb3JtOnNjYWxlKDEuMywgMS4zKX0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXRuLC5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29ue2Rpc3BsYXk6bm9uZX0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG57b3BhY2l0eTowO2hlaWdodDoxMDAlO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47dHJhbnNpdGlvbjpvcGFjaXR5IDQwMG1zIGVhc2V9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLWZyYW1le3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5vd2wtY2Fyb3VzZWx7cG9zaXRpb246cmVsYXRpdmV9Lm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYsLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoNTAlIC0gOTBweCl9Lm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYgc3Bhbiwub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCBzcGFue2ZvbnQtc2l6ZTo5MHB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDo5MHB4O2Rpc3BsYXk6YmxvY2t9Lm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYgc3Bhbjpob3Zlciwub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCBzcGFuOmhvdmVye2NvbG9yOiM2NzY3Njd9Lm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYuZGlzYWJsZWQsLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQuZGlzYWJsZWR7ZGlzcGxheTpub25lfS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2e2xlZnQ6LTMwcHh9Lm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHR7cmlnaHQ6LTMwcHh9Lm93bC1jYXJvdXNlbCAub3dsLWRvdHN7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tdG9wOjIwcHh9Lm93bC1jYXJvdXNlbCAub3dsLWRvdHMgYnV0dG9uLm93bC1kb3R7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtib3JkZXItcmFkaXVzOjUwJTtib3JkZXI6MnB4IHNvbGlkICMwMDhmNDk7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDttYXJnaW4tcmlnaHQ6MTRweH0ub3dsLWNhcm91c2VsIC5vd2wtZG90cyBidXR0b24ub3dsLWRvdDpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIGJ1dHRvbi5vd2wtZG90LmFjdGl2ZSwub3dsLWNhcm91c2VsIC5vd2wtZG90cyBidXR0b24ub3dsLWRvdDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDk3NWZ9LyohXHJcbiAqIGFuaW1hdGUuY3NzIC1odHRwczovL2RhbmVkZW4uZ2l0aHViLmlvL2FuaW1hdGUuY3NzL1xyXG4gKiBWZXJzaW9uIC0gMy43LjJcclxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTkgRGFuaWVsIEVkZW5cclxuICovQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZXtmcm9tLDIwJSw1MyUsODAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX00MCUsNDMley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApfTcwJXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC00cHgsIDApfX1Aa2V5ZnJhbWVzIGJvdW5jZXtmcm9tLDIwJSw1MyUsODAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX00MCUsNDMley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApfTcwJXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC00cHgsIDApfX0uYm91bmNley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlO2FuaW1hdGlvbi1uYW1lOmJvdW5jZTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoe2Zyb20sNTAlLHRve29wYWNpdHk6MX0yNSUsNzUle29wYWNpdHk6MH19QGtleWZyYW1lcyBmbGFzaHtmcm9tLDUwJSx0b3tvcGFjaXR5OjF9MjUlLDc1JXtvcGFjaXR5OjB9fS5mbGFzaHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsYXNoO2FuaW1hdGlvbi1uYW1lOmZsYXNofUAtd2Via2l0LWtleWZyYW1lcyBwdWxzZXtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX19QGtleWZyYW1lcyBwdWxzZXtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX19LnB1bHNley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cHVsc2U7YW5pbWF0aW9uLW5hbWU6cHVsc2V9QC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMjUsIDAuNzUsIDEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDAuNzUsIDEuMjUsIDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMTUsIDAuODUsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMTUsIDAuODUsIDEpfTY1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDAuOTUsIDEuMDUsIDEpfTc1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsIDAuOTUsIDEpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9fUBrZXlmcmFtZXMgcnViYmVyQmFuZHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9MzAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwgMC43NSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwgMC43NSwgMSl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC43NSwgMS4yNSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMC43NSwgMS4yNSwgMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwgMC44NSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwgMC44NSwgMSl9NjUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC45NSwgMS4wNSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMC45NSwgMS4wNSwgMSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwgMC45NSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwgMC45NSwgMSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX19LnJ1YmJlckJhbmR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpydWJiZXJCYW5kO2FuaW1hdGlvbi1uYW1lOnJ1YmJlckJhbmR9QC13ZWJraXQta2V5ZnJhbWVzIHNoYWtle2Zyb20sdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfTEwJSwzMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCl9MjAlLDQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKX19QGtleWZyYW1lcyBzaGFrZXtmcm9tLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0xMCUsMzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApfTIwJSw0MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwgMCwgMCl9fS5zaGFrZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNoYWtlO2FuaW1hdGlvbi1uYW1lOnNoYWtlfUAtd2Via2l0LWtleWZyYW1lcyBoZWFkU2hha2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX02LjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyl9MTguNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpfTMxLjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyl9NDMuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpfTUwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1Aa2V5ZnJhbWVzIGhlYWRTaGFrZXswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTYuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKX0xOC41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyl9MzEuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKX00My41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyl9NTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fS5oZWFkU2hha2V7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpoZWFkU2hha2U7YW5pbWF0aW9uLW5hbWU6aGVhZFNoYWtlfUAtd2Via2l0LWtleWZyYW1lcyBzd2luZ3syMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyl9NDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpfX1Aa2V5ZnJhbWVzIHN3aW5nezIwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMGRlZyl9fS5zd2luZ3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBjZW50ZXI7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzd2luZzthbmltYXRpb24tbmFtZTpzd2luZ31ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYXtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9MTAlLDIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyl9MzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyl9NDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9fUBrZXlmcmFtZXMgdGFkYXtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9MTAlLDIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyl9MzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyl9NDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9fS50YWRhey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6dGFkYTthbmltYXRpb24tbmFtZTp0YWRhfUAtd2Via2l0LWtleWZyYW1lcyB3b2JibGV7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9MTUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpfTMwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpfTQ1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyB3b2JibGV7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9MTUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpfTMwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpfTQ1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LndvYmJsZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOndvYmJsZTthbmltYXRpb24tbmFtZTp3b2JibGV9QC13ZWJraXQta2V5ZnJhbWVzIGplbGxve2Zyb20sMTEuMSUsdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfTIyLjIley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyl9MzMuMyV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpfTQ0LjQley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpfTU1LjUley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpfTY2LjYley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyl9NzcuNyV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goMC4zOTA2M2RlZykgc2tld1koMC4zOTA2M2RlZyk7dHJhbnNmb3JtOnNrZXdYKDAuMzkwNjNkZWcpIHNrZXdZKDAuMzkwNjNkZWcpfTg4Ljgley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0wLjE5NTMxZGVnKSBza2V3WSgtMC4xOTUzMWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0wLjE5NTMxZGVnKSBza2V3WSgtMC4xOTUzMWRlZyl9fUBrZXlmcmFtZXMgamVsbG97ZnJvbSwxMS4xJSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9MjIuMiV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTt0cmFuc2Zvcm06c2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKX0zMy4zJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyl9NDQuNCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyl9NTUuNSV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO3RyYW5zZm9ybTpza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyl9NjYuNiV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKX03Ny43JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgwLjM5MDYzZGVnKSBza2V3WSgwLjM5MDYzZGVnKTt0cmFuc2Zvcm06c2tld1goMC4zOTA2M2RlZykgc2tld1koMC4zOTA2M2RlZyl9ODguOCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTAuMTk1MzFkZWcpIHNrZXdZKC0wLjE5NTMxZGVnKTt0cmFuc2Zvcm06c2tld1goLTAuMTk1MzFkZWcpIHNrZXdZKC0wLjE5NTMxZGVnKX19LmplbGxvey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6amVsbG87YW5pbWF0aW9uLW5hbWU6amVsbG87LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn1ALXdlYmtpdC1rZXlmcmFtZXMgaGVhcnRCZWF0ezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0xNCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zKX0yOCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTQyJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjMpO3RyYW5zZm9ybTpzY2FsZSgxLjMpfTcwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgaGVhcnRCZWF0ezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0xNCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zKX0yOCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTQyJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjMpO3RyYW5zZm9ybTpzY2FsZSgxLjMpfTcwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fS5oZWFydEJlYXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpoZWFydEJlYXQ7YW5pbWF0aW9uLW5hbWU6aGVhcnRCZWF0Oy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjEuM3M7YW5pbWF0aW9uLWR1cmF0aW9uOjEuM3M7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUlue2Zyb20sMjAlLDQwJSw2MCUsODAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpO3RyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpfTIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuOSwgMC45LCAwLjkpO3RyYW5zZm9ybTpzY2FsZTNkKDAuOSwgMC45LCAwLjkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKX04MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTt0cmFuc2Zvcm06c2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX19QGtleWZyYW1lcyBib3VuY2VJbntmcm9tLDIwJSw0MCUsNjAlLDgwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjksIDAuOSwgMC45KTt0cmFuc2Zvcm06c2NhbGUzZCgwLjksIDAuOSwgMC45KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7dHJhbnNmb3JtOnNjYWxlM2QoMC45NywgMC45NywgMC45Nyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9fS5ib3VuY2VJbnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjowLjc1czthbmltYXRpb24tZHVyYXRpb246MC43NXM7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJbjthbmltYXRpb24tbmFtZTpib3VuY2VJbn1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3due2Zyb20sNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDVweCwgMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIGJvdW5jZUluRG93bntmcm9tLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjVweCwgMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCA1cHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCA1cHgsIDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LmJvdW5jZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluRG93bjthbmltYXRpb24tbmFtZTpib3VuY2VJbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdHtmcm9tLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjVweCwgMCwgMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg1cHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg1cHgsIDAsIDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBib3VuY2VJbkxlZnR7ZnJvbSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LCAwLCAwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5ib3VuY2VJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblJpZ2h0e2Zyb20sNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwgMCwgMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgYm91bmNlSW5SaWdodHtmcm9tLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfWZyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTVweCwgMCwgMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uYm91bmNlSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcHtmcm9tLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfWZyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTVweCwgMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIGJvdW5jZUluVXB7ZnJvbSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX1mcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC01cHgsIDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LmJvdW5jZUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJblVwO2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dHsyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjksIDAuOSwgMC45KTt0cmFuc2Zvcm06c2NhbGUzZCgwLjksIDAuOSwgMC45KX01MCUsNTUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpO3RyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dHsyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjksIDAuOSwgMC45KTt0cmFuc2Zvcm06c2NhbGUzZCgwLjksIDAuOSwgMC45KX01MCUsNTUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpO3RyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpfX0uYm91bmNlT3V0ey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjAuNzVzO2FuaW1hdGlvbi1kdXJhdGlvbjowLjc1czstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dDthbmltYXRpb24tbmFtZTpib3VuY2VPdXR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd257MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKX00MCUsNDUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKX19QGtleWZyYW1lcyBib3VuY2VPdXREb3duezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTBweCwgMCl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCl9fS5ib3VuY2VPdXREb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0RG93bjthbmltYXRpb24tbmFtZTpib3VuY2VPdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0ezIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCl9fUBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdHsyMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApfX0uYm91bmNlT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0UmlnaHR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKX19QGtleWZyYW1lcyBib3VuY2VPdXRSaWdodHsyMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApfX0uYm91bmNlT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXRSaWdodDthbmltYXRpb24tbmFtZTpib3VuY2VPdXRSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXB7MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKX00MCUsNDUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjBweCwgMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKX19LmJvdW5jZU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0VXA7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0VXB9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFkZUlue2Zyb217b3BhY2l0eTowfXRve29wYWNpdHk6MX19LmZhZGVJbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbjthbmltYXRpb24tbmFtZTpmYWRlSW59QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd257ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBmYWRlSW5Eb3due2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5mYWRlSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bjthbmltYXRpb24tbmFtZTpmYWRlSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlne2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWd7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5mYWRlSW5Eb3duQmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bkJpZzthbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgZmFkZUluTGVmdHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uZmFkZUluTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZ3tmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBmYWRlSW5MZWZ0Qmlne2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uZmFkZUluTGVmdEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnRCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHR7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgZmFkZUluUmlnaHR7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5mYWRlSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZ3tmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWd7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uZmFkZUluUmlnaHRCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5SaWdodEJpZzthbmltYXRpb24tbmFtZTpmYWRlSW5SaWdodEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXB7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgZmFkZUluVXB7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5mYWRlSW5VcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblVwO2FuaW1hdGlvbi1uYW1lOmZhZGVJblVwfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZ3tmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgZmFkZUluVXBCaWd7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uZmFkZUluVXBCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5VcEJpZzthbmltYXRpb24tbmFtZTpmYWRlSW5VcEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dHtmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFkZU91dHtmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjB9fS5mYWRlT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dDthbmltYXRpb24tbmFtZTpmYWRlT3V0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bntmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXREb3due2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCl9fS5mYWRlT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZ3tmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKX19QGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZ3tmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKX19LmZhZGVPdXREb3duQmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dERvd25CaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dERvd25CaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0e2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKX19QGtleWZyYW1lcyBmYWRlT3V0TGVmdHtmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCl9fS5mYWRlT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZ3tmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0Qmlne2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCl9fS5mYWRlT3V0TGVmdEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHR7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKX19QGtleWZyYW1lcyBmYWRlT3V0UmlnaHR7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKX19LmZhZGVPdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodDthbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZ3tmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKX19QGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWd7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCl9fS5mYWRlT3V0UmlnaHRCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHRCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXB7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRVcHtmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCl9fS5mYWRlT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0VXA7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWd7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKX19QGtleWZyYW1lcyBmYWRlT3V0VXBCaWd7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKX19LmZhZGVPdXRVcEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcEJpZzthbmltYXRpb24tbmFtZTpmYWRlT3V0VXBCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXB7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTUwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn19QGtleWZyYW1lcyBmbGlwe2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH01MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59fS5hbmltYXRlZC5mbGlwey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlO2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZTstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXA7YW5pbWF0aW9uLW5hbWU6ZmxpcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO29wYWNpdHk6MH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn02MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9fUBrZXlmcmFtZXMgZmxpcEluWHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO29wYWNpdHk6MH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn02MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9fS5mbGlwSW5Yey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwSW5YO2FuaW1hdGlvbi1uYW1lOmZsaXBJblh9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJbll7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjtvcGFjaXR5OjB9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX1Aa2V5ZnJhbWVzIGZsaXBJbll7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjtvcGFjaXR5OjB9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX0uZmxpcEluWXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcEluWTthbmltYXRpb24tbmFtZTpmbGlwSW5ZfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZsaXBPdXRYe2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtvcGFjaXR5OjB9fS5mbGlwT3V0WHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjowLjc1czthbmltYXRpb24tZHVyYXRpb246MC43NXM7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwT3V0WDthbmltYXRpb24tbmFtZTpmbGlwT3V0WDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50fUAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WXtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZsaXBPdXRZe2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtvcGFjaXR5OjB9fS5mbGlwT3V0WXstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjowLjc1czthbmltYXRpb24tZHVyYXRpb246MC43NXM7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXBPdXRZO2FuaW1hdGlvbi1uYW1lOmZsaXBPdXRZfUAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW57ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO29wYWNpdHk6MH02MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goMjBkZWcpO3RyYW5zZm9ybTpza2V3WCgyMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgbGlnaHRTcGVlZElue2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtvcGFjaXR5OjB9NjAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDIwZGVnKTt0cmFuc2Zvcm06c2tld1goMjBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTVkZWcpO3RyYW5zZm9ybTpza2V3WCgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0ubGlnaHRTcGVlZEluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZEluO2FuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRJbjstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dHtmcm9te29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dHtmcm9te29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtvcGFjaXR5OjB9fS5saWdodFNwZWVkT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZE91dDthbmltYXRpb24tbmFtZTpsaWdodFNwZWVkT3V0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW57ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUlue2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX19LnJvdGF0ZUluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW47YW5pbWF0aW9uLW5hbWU6cm90YXRlSW59QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX0ucm90YXRlSW5Eb3duTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93bkxlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fS5yb3RhdGVJbkRvd25SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93blJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93blJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdHtmcm9tey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fS5yb3RhdGVJblVwTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBMZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX19LnJvdGF0ZUluVXBSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBSaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVJblVwUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dHtmcm9tey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO29wYWNpdHk6MH19LnJvdGF0ZU91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdHtmcm9tey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtvcGFjaXR5OjB9fS5yb3RhdGVPdXREb3duTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25MZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodHtmcm9tey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtvcGFjaXR5OjB9fS5yb3RhdGVPdXREb3duUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93blJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0VXBMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBMZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodHtmcm9tey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO29wYWNpdHk6MH19LnJvdGF0ZU91dFVwUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGhpbmdlezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTIwJSw2MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9NDAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGhpbmdlezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTIwJSw2MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9NDAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7b3BhY2l0eTowfX0uaGluZ2V7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MnM7YW5pbWF0aW9uLWR1cmF0aW9uOjJzOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aGluZ2U7YW5pbWF0aW9uLW5hbWU6aGluZ2V9QC13ZWJraXQta2V5ZnJhbWVzIGphY2tJblRoZUJveHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7dHJhbnNmb3JtOnNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219NTAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKX03MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDNkZWcpO3RyYW5zZm9ybTpyb3RhdGUoM2RlZyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QGtleWZyYW1lcyBqYWNrSW5UaGVCb3h7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO3RyYW5zZm9ybTpzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tfTUwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0xMGRlZyl9NzAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzZGVnKTt0cmFuc2Zvcm06cm90YXRlKDNkZWcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fS5qYWNrSW5UaGVCb3h7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpqYWNrSW5UaGVCb3g7YW5pbWF0aW9uLW5hbWU6amFja0luVGhlQm94fUAtd2Via2l0LWtleWZyYW1lcyByb2xsSW57ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyByb2xsSW57ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LnJvbGxJbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvbGxJbjthbmltYXRpb24tbmFtZTpyb2xsSW59QC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXR7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyl9fUBrZXlmcmFtZXMgcm9sbE91dHtmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKX19LnJvbGxPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb2xsT3V0O2FuaW1hdGlvbi1uYW1lOnJvbGxPdXR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21Jbntmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpO3RyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpfTUwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgem9vbUlue2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7dHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyl9NTAle29wYWNpdHk6MX19Lnpvb21Jbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JbjthbmltYXRpb24tbmFtZTp6b29tSW59QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd257ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSl9fUBrZXlmcmFtZXMgem9vbUluRG93bntmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKX19Lnpvb21JbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5Eb3duO2FuaW1hdGlvbi1uYW1lOnpvb21JbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkxlZnR7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSl9fUBrZXlmcmFtZXMgem9vbUluTGVmdHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKX19Lnpvb21JbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOnpvb21JbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpfX1Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpfX0uem9vbUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5SaWdodDthbmltYXRpb24tbmFtZTp6b29tSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXB7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSl9fUBrZXlmcmFtZXMgem9vbUluVXB7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSl9fS56b29tSW5VcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JblVwO2FuaW1hdGlvbi1uYW1lOnpvb21JblVwfUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0e2Zyb217b3BhY2l0eToxfTUwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKX10b3tvcGFjaXR5OjB9fUBrZXlmcmFtZXMgem9vbU91dHtmcm9te29wYWNpdHk6MX01MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7dHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyl9dG97b3BhY2l0eTowfX0uem9vbU91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXQ7YW5pbWF0aW9uLW5hbWU6em9vbU91dH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dERvd257NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKX19QGtleWZyYW1lcyB6b29tT3V0RG93bns0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpfX0uem9vbU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0RG93bjthbmltYXRpb24tbmFtZTp6b29tT3V0RG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dExlZnR7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO3RyYW5zZm9ybTpzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyfX1Aa2V5ZnJhbWVzIHpvb21PdXRMZWZ0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcn19Lnpvb21PdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6em9vbU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO3RyYW5zZm9ybTpzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcn19QGtleWZyYW1lcyB6b29tT3V0UmlnaHR7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXJ9fS56b29tT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6em9vbU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXB7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKX19QGtleWZyYW1lcyB6b29tT3V0VXB7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKX19Lnpvb21PdXRVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXRVcDthbmltYXRpb24tbmFtZTp6b29tT3V0VXB9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3due2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBzbGlkZUluRG93bntmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5zbGlkZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5Eb3duO2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgc2xpZGVJbkxlZnR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uc2xpZGVJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluTGVmdDthbmltYXRpb24tbmFtZTpzbGlkZUluTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5zbGlkZUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXB7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBzbGlkZUluVXB7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LnNsaWRlSW5VcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5VcDthbmltYXRpb24tbmFtZTpzbGlkZUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93bntmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXREb3due2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKX19LnNsaWRlT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0RG93bjthbmltYXRpb24tbmFtZTpzbGlkZU91dERvd259QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKX19QGtleWZyYW1lcyBzbGlkZU91dExlZnR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCl9fS5zbGlkZU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFJpZ2h0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKX19QGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKX19LnNsaWRlT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXB7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXRVcHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKX19LnNsaWRlT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dFVwO2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0VXB9LmFuaW1hdGVkey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjFzO2FuaW1hdGlvbi1kdXJhdGlvbjoxczstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGh9LmFuaW1hdGVkLmluZmluaXRley13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlfS5hbmltYXRlZC5kZWxheS0xc3std2Via2l0LWFuaW1hdGlvbi1kZWxheToxczthbmltYXRpb24tZGVsYXk6MXN9LmFuaW1hdGVkLmRlbGF5LTJzey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjJzO2FuaW1hdGlvbi1kZWxheToyc30uYW5pbWF0ZWQuZGVsYXktM3N7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6M3M7YW5pbWF0aW9uLWRlbGF5OjNzfS5hbmltYXRlZC5kZWxheS00c3std2Via2l0LWFuaW1hdGlvbi1kZWxheTo0czthbmltYXRpb24tZGVsYXk6NHN9LmFuaW1hdGVkLmRlbGF5LTVzey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjVzO2FuaW1hdGlvbi1kZWxheTo1c30uYW5pbWF0ZWQuZmFzdHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjo4MDBtczthbmltYXRpb24tZHVyYXRpb246ODAwbXN9LmFuaW1hdGVkLmZhc3Rlcnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjo1MDBtczthbmltYXRpb24tZHVyYXRpb246NTAwbXN9LmFuaW1hdGVkLnNsb3d7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MnM7YW5pbWF0aW9uLWR1cmF0aW9uOjJzfS5hbmltYXRlZC5zbG93ZXJ7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246M3M7YW5pbWF0aW9uLWR1cmF0aW9uOjNzfUBtZWRpYSAocHJpbnQpLCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuYW5pbWF0ZWR7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MW1zICFpbXBvcnRhbnQ7YW5pbWF0aW9uLWR1cmF0aW9uOjFtcyAhaW1wb3J0YW50Oy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjoxbXMgIWltcG9ydGFudDt0cmFuc2l0aW9uLWR1cmF0aW9uOjFtcyAhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxICFpbXBvcnRhbnQ7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxICFpbXBvcnRhbnR9fS5oYW1idXJnZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zc30uaG9tZSAuaGFtYnVyZ2VyIHNwYW57YmFja2dyb3VuZC1jb2xvcjojMDAzNjYzfUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5oYW1idXJnZXI6aG92ZXIgc3BhbntiYWNrZ3JvdW5kLWNvbG9yOiNmOWE2M2R9fS5oYW1idXJnZXIgc3BhbntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOmNhbGMoODAlKTtoZWlnaHQ6NHB4O2JhY2tncm91bmQtY29sb3I6IzAwMzY2MztsZWZ0OjEwJTtib3JkZXItcmFkaXVzOjRweDt0b3A6NTAlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcywgb3BhY2l0eSAuM3MsIHRvcCAuM3MsIGJhY2tncm91bmQtY29sb3IgLjNzfS5oYW1idXJnZXIgc3BhbjpudGgtY2hpbGQoMSl7dG9wOjB9LmhhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCg0KXt0b3A6MTAwJX0ub3Blbk1lbnUgLmhhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCgxKXt0b3A6NTAlO29wYWNpdHk6MH0ub3Blbk1lbnUgLmhhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCg0KXt0b3A6NTAlO29wYWNpdHk6MH0ub3Blbk1lbnUgLmhhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCgyKXt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9Lm9wZW5NZW51IC5oYW1idXJnZXIgc3BhbjpudGgtY2hpbGQoMyl7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9Lm5hdntkaXNwbGF5OmZsZXg7dG9wOjA7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwcmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjt6LWluZGV4OjEwMH1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsubmF2e3Bvc2l0aW9uOmZpeGVkO3dpZHRoOjEwMHZ3O2Rpc3BsYXk6ZmxleDtoZWlnaHQ6OHJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubmF2e2hlaWdodDoxMnJlbX19LmhlYWRlci5maXhlZCAubmF2e3Bvc2l0aW9uOmZpeGVkO2hlaWdodDo2cmVtfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5oZWFkZXIuZml4ZWQgLm5hdntoZWlnaHQ6OHJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuaGVhZGVyLmZpeGVkIC5uYXZ7aGVpZ2h0OjEycmVtfX0ubmF2LXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsubmF2LXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0ubmF2LWxvZ297ei1pbmRleDoxMDt3aWR0aDoxNS44cmVtfWhlYWRlci5maXhlZCAubmF2LWxvZ297d2lkdGg6MTJyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtoZWFkZXIuZml4ZWQgLm5hdi1sb2dve3dpZHRoOjI0cmVtO21heC13aWR0aDoyNnJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7Lm5hdi1sb2dve3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6Mi41cmVtO3RvcDoyLjVyZW07bWF4LXdpZHRoOjI0cmVtO3dpZHRoOjI0cmVtfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5uYXYtbG9nb3ttYXgtd2lkdGg6MjZyZW19fS5uYXYtbG9nby1ub3JtYWx7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7Lm5hdi1sb2dvLW5vcm1hbHtkaXNwbGF5Om5vbmV9fWhlYWRlci5maXhlZCAubmF2LWxvZ28tbm9ybWFse2Rpc3BsYXk6YmxvY2t9QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7aGVhZGVyLmZpeGVkIC5uYXYtbG9nby1ub3JtYWx7ZGlzcGxheTpub25lfX0ubmF2LWxvZ28tbW9iaWxle2Rpc3BsYXk6YmxvY2t9aGVhZGVyIC5uYXYtbG9nby1tb2JpbGV7ZGlzcGxheTpub25lfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpe2hlYWRlciAubmF2LWxvZ28tbW9iaWxle2Rpc3BsYXk6YmxvY2t9fS5uYXYtbG9nby1pbWd7bWF4LXdpZHRoOjEwMCV9Lm5hdi1ib3h7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4OjF9QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7Lm5hdi1ib3h7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW59fUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5vcGVuTWVudSAubmF2LWJveHt2aXNpYmlsaXR5OnZpc2libGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7bWluLWhlaWdodDoxMDB2aDtoZWlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZX19QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7Lm5hdi1ib3h7cG9zaXRpb246YWJzb2x1dGU7cGFkZGluZzoxMHJlbSAwO2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjt0b3A6MDtoZWlnaHQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwdmgpO3dpZHRoOjEwMHZ3O2xlZnQ6MDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyfX0ubmF2LW1lbnV7ZmxleDoxO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5uYXYtbWVudXt3aWR0aDoxMDAlfX0ubmF2LW1lbnU+ZGl2e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9Lm5hdi1tZW51IHVse2Rpc3BsYXk6ZmxleDtsaXN0LXN0eWxlOm5vbmU7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzowIDIuNXJlbX1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsubmF2LW1lbnUgdWx7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjEwMCU7cGFkZGluZzowO21hcmdpbjowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKXsubmF2LW1lbnUgdWx7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwfX0ubmF2LW1lbnUgdWwgbGl7bWFyZ2luLXJpZ2h0OjJyZW19Lm5hdi1tZW51IHVsIGxpIGF7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6IzAwMzY2Mztmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsubmF2LW1lbnUgdWwgbGkgYXtmb250LXNpemU6NHJlbTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MnJlbSAyLjVyZW07Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2YyZmFmZX19Lm5hdi1tZW51IHVsIGxpIGE6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOi0ycmVtO3dpZHRoOjA7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmOWE2M2Q7dHJhbnNpdGlvbjp3aWR0aCAuM3N9QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7Lm5hdi1tZW51IHVsIGxpIGE6YWZ0ZXJ7ZGlzcGxheTpub25lfX0uaGVhZGVyLmZpeGVkIC5uYXYtbWVudSB1bCBsaSBhOmFmdGVye2JvdHRvbTotMXJlbX0ubmF2LW1lbnUgdWwgbGkgYTpob3ZlcjphZnRlciwubmF2LW1lbnUgdWwgbGkgYS5jbGFzc19hY3RpdmU6YWZ0ZXJ7d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsubmF2LW1lbnUgdWwgbGl7cGFkZGluZzowO21hcmdpbjowO3RleHQtYWxpZ246Y2VudGVyfX0ubmF2LW1lbnUgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0+YTphZnRlcnt3aWR0aDoxMDAlfS5uYXYtYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5uYXYtYnV0dG9ue3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MnJlbX19LmhlYWRlci5maXhlZCAubmF2LWJ1dHRvbiAuYnRue3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy1ib3R0b206MXJlbX1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsuaGVhZGVyLmZpeGVkIC5uYXYtYnV0dG9uIC5idG57cGFkZGluZy10b3A6MnJlbTtwYWRkaW5nLWJvdHRvbToycmVtfX0ubmF2LWhhbWJ1cmdlcntkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7Lm5hdi1oYW1idXJnZXJ7d2lkdGg6NHJlbTtoZWlnaHQ6MnJlbTt6LWluZGV4OjEyMDtkaXNwbGF5OmJsb2NrO3JpZ2h0OjNyZW07dG9wOjNyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm5hdi1oYW1idXJnZXJ7d2lkdGg6OHJlbTtoZWlnaHQ6NC4ycmVtfX0ud29vLXdyYXB7bWF4LXdpZHRoOjExOXJlbTt3aWR0aDoxMDAlO21hcmdpbjphdXRvO3BhZGRpbmctbGVmdDoyLjVyZW07cGFkZGluZy1yaWdodDoyLjVyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsud29vLXdyYXB7cGFkZGluZy1sZWZ0OjVyZW07cGFkZGluZy1yaWdodDo1cmVtfX0ud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVye2JhY2tncm91bmQtY29sb3I6I2YwZjlmZjtwYWRkaW5nOjkuNnJlbSAxcmVtfS53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXJfX3RpdGxle2NvbG9yOiMwMTM2NjM7Zm9udC1zaXplOjQuN3JlbTtmb250LXdlaWdodDo5MDA7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTozLjJyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyX190aXRsZXt3aWR0aDoxMDAlO2ZvbnQtc2l6ZTozNXB4fX0ud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIC5wYWdlLWRlc2NyaXB0aW9uIHB7Y29sb3I6IzYwODJhMDtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtsZXR0ZXItc3BhY2luZzpub3JtYWw7bGluZS1oZWlnaHQ6My4ycmVtO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciAucGFnZS1kZXNjcmlwdGlvbiBwe2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjIycHh9fS53b28tYXJjaGl2ZS1tYWlue3BhZGRpbmctdG9wOjJyZW07cGFkZGluZy1ib3R0b206MnJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey53b28tYXJjaGl2ZS1tYWlue3BhZGRpbmctYm90dG9tOjIwcmVtfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey53b28tYXJjaGl2ZS1tYWluIC53b29jb21tZXJjZS1icmVhZGNydW1ie2Rpc3BsYXk6bm9uZX19Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1icmVhZGNydW1ie2NvbG9yOiNkMmQyZDI7Zm9udC1zaXplOjEuMnJlbTtmb250LXN0eWxlOm5vcm1hbDtsZXR0ZXItc3BhY2luZzpub3JtYWw7bGluZS1oZWlnaHQ6bm9ybWFsO3RleHQtYWxpZ246bGVmdDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1icmVhZGNydW1iIGF7Y29sb3I6IzAxMzY2Mztmb250LXdlaWdodDo0MDA7bWFyZ2luOjAgMC44cmVtfS53b29jb21tZXJjZSAud29vY29tbWVyY2UtYnJlYWRjcnVtYiBhOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1icmVhZGNydW1iIHNwYW57Y29sb3I6IzAxMzY2Mztmb250LXdlaWdodDo2MDA7bWFyZ2luOjAgMC44cmVtfS53b28tbmF2LXJvd3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3JkZXItYm90dG9tOi4xcmVtIHNvbGlkICNkOGQ4ZDg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo5O21hcmdpbi1ib3R0b206NXJlbTttYXJnaW4tdG9wOjEwcmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lndvby1uYXYtcm93e2ZsZXgtd3JhcDp3cmFwO2JvcmRlci1ib3R0b206MH19Lndvby1uYXYtcm93LWdyb3Vwe21hcmdpbjowIDJyZW07cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsud29vLW5hdi1yb3ctZ3JvdXB7d2lkdGg6MTAwJTttYXJnaW46MH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsud29vLW5hdi1yb3ctZ3JvdXA6aG92ZXIgLndvby1uYXYtcm93LWdyb3VwX19ib3h7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey53b28tbmF2LXJvdy1ncm91cC5hY3RpdmUgLndvby1uYXYtcm93LWdyb3VwX19ib3h7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fX0ud29vLW5hdi1yb3ctZ3JvdXA6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0ud29vLW5hdi1yb3ctZ3JvdXA6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MH0ud29vLW5hdi1yb3ctZ3JvdXBfX3RpdGxle2NvbG9yOiM4ZWEwYjY7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO2xpbmUtaGVpZ2h0OjIuNXJlbTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLWJvdHRvbToxLjFyZW07cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey53b28tbmF2LXJvdy1ncm91cF9fdGl0bGV7d2lkdGg6MTAwJTtmb250LXNpemU6My4xMjVyZW07anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bGluZS1oZWlnaHQ6NS4yMDhyZW07cGFkZGluZy10b3A6Mi4xcmVtO3BhZGRpbmctYm90dG9tOjIuMXJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Lndvby1uYXYtcm93LWdyb3VwX190aXRsZTphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0wLjFyZW07bGVmdDowO3JpZ2h0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O21hcmdpbjphdXRvO2JhY2tncm91bmQtY29sb3I6IzhlYTBiNn19Lndvby1uYXYtcm93LWdyb3VwX190aXRsZSBzcGFue21hcmdpbi1yaWdodDouOHJlbX0ud29vLW5hdi1yb3ctZ3JvdXBfX3RpdGxlIHN2Z3t0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsud29vLW5hdi1yb3ctZ3JvdXBfX3RpdGxlOmhvdmVye2NvbG9yOiMwMTM2NjM7dGV4dC1zaGFkb3c6LjFyZW0gMCAwICMwMTM2NjN9Lndvby1uYXYtcm93LWdyb3VwX190aXRsZTpob3ZlcjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0wLjFyZW07bGVmdDowO3JpZ2h0OjA7d2lkdGg6MTAuM3JlbTtoZWlnaHQ6LjNyZW07bWFyZ2luOmF1dG87YmFja2dyb3VuZC1jb2xvcjojMDEzNjYzfS53b28tbmF2LXJvdy1ncm91cF9fdGl0bGU6aG92ZXIgc3Zne3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9Lndvby1uYXYtcm93LWdyb3VwX190aXRsZTpob3ZlciBzdmcgcGF0aHtmaWxsOiMwMTM2NjN9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lndvby1uYXYtcm93LWdyb3VwX190aXRsZS5hY3RpdmV7Y29sb3I6IzAxMzY2Mzt0ZXh0LXNoYWRvdzouMXJlbSAwIDAgIzAxMzY2M30ud29vLW5hdi1yb3ctZ3JvdXBfX3RpdGxlLmFjdGl2ZTphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0wLjFyZW07bGVmdDowO3JpZ2h0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MnB4O21hcmdpbjphdXRvO2JhY2tncm91bmQtY29sb3I6IzAxMzY2M30ud29vLW5hdi1yb3ctZ3JvdXBfX3RpdGxlLmFjdGl2ZSBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0ud29vLW5hdi1yb3ctZ3JvdXBfX3RpdGxlLmFjdGl2ZSBzdmcgcGF0aHtmaWxsOiMwMTM2NjN9fS53b28tbmF2LXJvdy1ncm91cF9fYm94e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTYuNXJlbTtyaWdodDotNi41cmVtO21hcmdpbjphdXRvO3RvcDoxMDAlO2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO21pbi13aWR0aDoyMy40cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lndvby1uYXYtcm93LWdyb3VwX19ib3h7cG9zaXRpb246c3RhdGljfX0ud29vLW5hdi1yb3ctZ3JvdXBfX2JveC1pbm5lcntib3gtc2hhZG93OjAgMCAwLjhyZW0gcmdiYSgxNDIsMTYwLDE4MiwwLjQpO2JhY2tncm91bmQtY29sb3I6I2ZhZmFmYTtwYWRkaW5nOjAgMCAwIDB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsud29vLW5hdi1yb3ctZ3JvdXBfX2JveC1pbm5lcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzpub25lO3BhZGRpbmc6NHJlbSAwIDNyZW19fS50cmlhbmdsZS13aXRoLXNoYWRvd3t3aWR0aDozLjZyZW07aGVpZ2h0OjEuOHJlbTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47Ym94LXNoYWRvdzowIDEuNnJlbSAxcmVtIC0xLjdyZW0gcmdiYSgwLDAsMCwwLjUpO21hcmdpbjphdXRvfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnRyaWFuZ2xlLXdpdGgtc2hhZG93e2Rpc3BsYXk6bm9uZX19LnRyaWFuZ2xlLXdpdGgtc2hhZG93OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxLjZyZW07aGVpZ2h0OjEuNnJlbTtiYWNrZ3JvdW5kOiNmYWZhZmE7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dG9wOjEuNHJlbTtsZWZ0OjA7cmlnaHQ6MDttYXJnaW46YXV0bztib3gtc2hhZG93Oi0wLjFyZW0gLTAuMXJlbSAxcmVtIC0wLjJyZW0gcmdiYSgxNDIsMTYwLDE4MiwwLjQpfS53b28tbmF2LWl0ZW17ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2NvbG9yOiM4ZWEwYjY7Zm9udC1zaXplOjEuNHJlbTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO2xpbmUtaGVpZ2h0OjIuOXJlbTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey53b28tbmF2LWl0ZW17Y29sb3I6IzhlYTBiNjtmb250LXNpemU6Mi45MTdyZW07bGluZS1oZWlnaHQ6Ni4xODNyZW07dGV4dC1hbGlnbjpsZWZ0fX0ud29vLW5hdi1pdGVtIGF7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2NvbG9yOiM4ZWEwYjY7cGFkZGluZzowLjJyZW0gMXJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey53b28tbmF2LWl0ZW0gYXtwYWRkaW5nOjAuMnJlbSA0cmVtfX0ud29vLW5hdi1pdGVtOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Y5YTYzZH0ud29vLW5hdi1pdGVtOmhvdmVyIGF7Y29sb3I6I2ZmZn0ucy1wcm9kdWN0LWltZ3tvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXJhZGl1czozLjVyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucy1wcm9kdWN0LWltZ3toZWlnaHQ6MzEuMjVyZW19fS5zLXByb2R1Y3QtaW1nIGltZ3tkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MDt3aWR0aDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9Lndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYXtwb3NpdGlvbjpyZWxhdGl2ZX0ucy1wcm9kdWN0LWJveHt3aWR0aDozMnJlbTttYXJnaW4tdG9wOi02LjNyZW07bWFyZ2luLXJpZ2h0Oi0yLjdyZW07bWFyZ2luLWxlZnQ6YXV0bztwYWRkaW5nOjIuM3JlbSAzLjdyZW0gMS43cmVtO21pbi1oZWlnaHQ6MTJyZW07Ym94LXNoYWRvdzowIDEuMXJlbSAxLjdyZW0gcmdiYSgxNDIsMTYwLDE4MiwwLjMpO2JvcmRlci1yYWRpdXM6My42cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucy1wcm9kdWN0LWJveHt3aWR0aDo2MS4yNXJlbTttaW4taGVpZ2h0OjE3LjA4M3JlbTttYXJnaW4tdG9wOi05cmVtO21hcmdpbi1yaWdodDotNXJlbX19LnMtcHJvZHVjdC1ib3ggLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGV7Y29sb3I6IzhlYTBiNjtmb250LXNpemU6MS41cmVtICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsO2xldHRlci1zcGFjaW5nOjAuMDgzcmVtO2xpbmUtaGVpZ2h0Om5vcm1hbDt0ZXh0LWFsaWduOmxlZnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206MS4xcmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnMtcHJvZHVjdC1ib3ggLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGV7Zm9udC1zaXplOjIuN3JlbSAhaW1wb3J0YW50fX0ucy1wcm9kdWN0LWJveCAucHJpY2V7Y29sb3I6IzAxMzY2MyAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyLjRyZW0gIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtmb250LXN0eWxlOm5vcm1hbDtsZXR0ZXItc3BhY2luZzpub3JtYWw7bGluZS1oZWlnaHQ6Mi41cmVtO3RleHQtYWxpZ246bGVmdH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zLXByb2R1Y3QtYm94IC5wcmljZXtmb250LXNpemU6My41NDJyZW0gIWltcG9ydGFudDtsaW5lLWhlaWdodDoyLjM5cmVtfX0ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCwud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0e21hcmdpbi1ib3R0b206Ni44cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QsLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdHtwYWRkaW5nLXJpZ2h0OjZyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzW2NsYXNzKj1cImNvbHVtbnMtXCJdIGxpLnByb2R1Y3QsLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHNbY2xhc3MqPVwiY29sdW1ucy1cIl0gbGkucHJvZHVjdHtmbG9hdDpub25lO3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTo0cmVtfX0ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCwud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0e3dpZHRoOjMwLjc1JX0ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXJ9Lndvb2NvbW1lcmNlLW1lc3NhZ2UsLndvb2NvbW1lcmNlLWluZm8sLndvb2NvbW1lcmNlLWVycm9ye2JveC1zaGFkb3c6MCAwIDZweCByZ2JhKDQ1LDQ1LDQ1LDAuMSk7Ym9yZGVyLXJhZGl1czoxMHB4O2JvcmRlci10b3A6MCAhaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtjb2xvcjojMDAwfS53b29jb21tZXJjZS1tZXNzYWdle2JhY2tncm91bmQtY29sb3I6I2YyZmZlNX0ud29vY29tbWVyY2UtaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiNFMEY2RkZ9Lndvb2NvbW1lcmNlLWVycm9ye2JhY2tncm91bmQtY29sb3I6I0ZGRTBFMH0jYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50LC53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50LC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudHtiYWNrZ3JvdW5kLWNvbG9yOiNmOWY5Zjl9I2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3gsLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94LC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3h7YmFja2dyb3VuZC1jb2xvcjojZjBmMGYwfSNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94OjpiZWZvcmUsLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94OjpiZWZvcmUsLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveDo6YmVmb3Jle2JvcmRlci1ib3R0b20tY29sb3I6I2YwZjBmMH0uaGVhZGVyLXNwYWNlcntoZWlnaHQ6MTByZW19QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7LmhlYWRlci1zcGFjZXJ7aGVpZ2h0OjhyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmhlYWRlci1zcGFjZXJ7aGVpZ2h0OjEycmVtfX0uaGVhZGVyIC5uYXYtbG9nby1zdGlja3l7ZGlzcGxheTpub25lfWJvZHkuYWRtaW4tYmFyIC5oZWFkZXIuZml4ZWQ+Lm5hdnt0b3A6MzJweH1AbWVkaWEgKG1heC13aWR0aDogNzgycHgpe2JvZHkuYWRtaW4tYmFyIC5oZWFkZXIuZml4ZWQ+Lm5hdnt0b3A6NDZweH19LnRvcC1pY297ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjAuNHJlbX0uaGVhZGVyLmZpeGVkIC5uYXYtbG9nby1ub3JtYWx7ZGlzcGxheTpub25lfS5oZWFkZXIuZml4ZWQgLm5hdi1sb2dvLXN0aWNreXtkaXNwbGF5OmJsb2NrfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5oZWFkZXIuZml4ZWQgLm5hdi1sb2dvLXN0aWNreXtkaXNwbGF5Om5vbmV9fS5oZWFkZXIuZml4ZWQgLm5hdi1sb2dvLWltZ3t3aWR0aDphdXRvO21heC1oZWlnaHQ6NjRweH1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsuaGVhZGVyLmZpeGVkIC5uYXYtbG9nby1pbWd7bWF4LWhlaWdodDozNXB4fX0ubmF2LWxvZ28tbW9iaWxle2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXtoZWFkZXIgLm5hdi1sb2dvLW5vcm1hbHtkaXNwbGF5Om5vbmV9aGVhZGVyIC5uYXYtbG9nby1tb2JpbGV7ZGlzcGxheTpibG9ja319LmhlYWRlci1tZW51e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5oZWFkZXItbWVudXttYXJnaW4tcmlnaHQ6YXV0bztmbGV4OjE7anVzdGlmeS1jb250ZW50OmNlbnRlcn19LmhlYWRlci1tZW51IHVsLm1lbnV7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjA7cGFkZGluZzowfS5oZWFkZXItbWVudSB1bC5tZW51Pmxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDozcmVtO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmhlYWRlci1tZW51IHVsLm1lbnU+bGl7bWFyZ2luLXJpZ2h0OjE4cHh9fS5oZWFkZXItbWVudSB1bC5tZW51PmxpPmF7Y29sb3I6IzAwMzY2MztwYWRkaW5nOjA7ZGlzcGxheTpibG9jaztmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwb3NpdGlvbjpyZWxhdGl2ZX0uaGVhZGVyLW1lbnUgdWwubWVudT5saTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5oZWFkZXItbWVudSB1bC5tZW51PmxpPmE6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206LTIuNnJlbTtoZWlnaHQ6MC40cmVtO2JhY2tncm91bmQtY29sb3I6I2Y5YTYzZDt3aWR0aDowO3RyYW5zaXRpb246MC4zcyBlYXNlfS5oZWFkZXItbWVudSB1bC5tZW51PmxpOmhvdmVyPmE6YWZ0ZXIsLmhlYWRlci1tZW51IHVsLm1lbnU+bGkuY3VycmVudC1tZW51LWl0ZW0+YTphZnRlciwuaGVhZGVyLW1lbnUgdWwubWVudT5saSBhLmNsYXNzX2FjdGl2ZTphZnRlcnt3aWR0aDoxMDAlfS5oZWFkZXItbWVudSB1bC5tZW51PmxpOmhvdmVyPnVsLnN1Yi1tZW51e2Rpc3BsYXk6YmxvY2t9LmhlYWRlci1tZW51IHVsLm1lbnU+bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5he3BhZGRpbmctcmlnaHQ6Mi40cmVtO3Bvc2l0aW9uOnJlbGF0aXZlfS5oZWFkZXItbWVudSB1bC5tZW51PmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+YTo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MC42cmVtO2hlaWdodDowLjZyZW07YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtyaWdodDowLjRyZW07dG9wOjAuM3JlbTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06cm90YXRlKDIyNWRlZyk7dHJhbnNpdGlvbjouMnM7Ym9yZGVyLXRvcDoycHggc29saWQgI2ZmZjtib3JkZXItbGVmdDoycHggc29saWQgI2ZmZn0uaGVhZGVyLW1lbnUgdWwuc3ViLW1lbnV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMjNweDtsaXN0LXN0eWxlOm5vbmU7dG9wOmNhbGMoMTAwJSArIDBweCk7bWFyZ2luOjA7cGFkZGluZzowO3otaW5kZXg6OTk7YmFja2dyb3VuZDojRkZGO2JveC1zaGFkb3c6MCA4cHggMTVweCByZ2JhKDAsMCwwLDAuMik7Ym9yZGVyOjFweCBzb2xpZCAjYzBjMWM2O21heC13aWR0aDoyMjNweDt3aWR0aDoyMjNweDtib3JkZXItcmFkaXVzOjEwcHg7ZGlzcGxheTpub25lfS5oZWFkZXItbWVudSB1bC5zdWItbWVudTo6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjt0b3A6LTZweDtsZWZ0OjEwOXB4O3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO2JvcmRlci10b3A6MXB4IHNvbGlkICNjMGMxYzY7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNjMGMxYzZ9LmhlYWRlci1tZW51IHVsLnN1Yi1tZW51Pmxpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmNGY0ZjR9LmhlYWRlci1tZW51IHVsLnN1Yi1tZW51PmxpOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfS5oZWFkZXItbWVudSB1bC5zdWItbWVudT5saT5he2NvbG9yOiM3NjdjODc7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjIxcHg7ZGlzcGxheTpibG9jaztwYWRkaW5nOjEycHggMi41cmVtO3Bvc2l0aW9uOnJlbGF0aXZlfS5oZWFkZXItbWVudSB1bC5zdWItbWVudT5saT5hOjpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6NHB4O2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzAwMDtkaXNwbGF5Om5vbmV9LmhlYWRlci1tZW51IHVsLnN1Yi1tZW51PmxpOmhvdmVyPmEsLmhlYWRlci1tZW51IHVsLnN1Yi1tZW51PmxpLmN1cnJlbnQtbWVudS1pdGVtPmF7Y29sb3I6IzAwMH0uaGVhZGVyLW1lbnUgdWwuc3ViLW1lbnU+bGk6aG92ZXI+YTo6YmVmb3JlLC5oZWFkZXItbWVudSB1bC5zdWItbWVudT5saS5jdXJyZW50LW1lbnUtaXRlbT5hOjpiZWZvcmV7ZGlzcGxheTpibG9ja30uaGVhZGVyLW1lbnUgdWwuc3ViLW1lbnU+bGk6Zmlyc3QtY2hpbGR7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6OHB4IDAgMCAwfS5oZWFkZXItbWVudSB1bC5zdWItbWVudT5saTpsYXN0LWNoaWxke3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtib3JkZXItcmFkaXVzOjAgMCAwIDhweH0uaGVhZGVyLW1lbnUgLm1lbnUtaXRlbS0zMCB1bC5zdWItbWVudTo6YWZ0ZXJ7bGVmdDo4LjZyZW19Lm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4Ojl9LmhlYWRlci1tb2JpbGV7ZGlzcGxheTpub25lfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5oZWFkZXItbW9iaWxle2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5oZWFkZXItZGVza3RvcHtkaXNwbGF5Om5vbmV9fS5oZWFkZXItZGVza3RvcF9fcm93e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9LmhlYWRlci1kZXNrdG9wX19sZWZ0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6M3JlbX0uYm90dG9tX19oZWxsb3tmb250LXNpemU6MTNweDtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6My4zOHB4O2xpbmUtaGVpZ2h0OjIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzFhMWExYTttYXJnaW4tYm90dG9tOjdweH0uYm90dG9tX19tYWlsLC5ib3R0b21fX3Bob25le2NvbG9yOiM3MjcyNzI7Zm9udC1mYW1pbHk6RnV0dXJhTFQ7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjI2LjRweDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6MTNweDttYXJnaW4tYm90dG9tOjNweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmJvdHRvbV9fbWFpbCBpbWcsLmJvdHRvbV9fcGhvbmUgaW1ne21hcmdpbi1yaWdodDo0cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5ib3R0b21fX21haWwgYSwuYm90dG9tX19waG9uZSBhe2NvbG9yOiM3MjcyNzI7dmVydGljYWwtYWxpZ246bWlkZGxlfS5ib3R0b21fX21haWx7bWFyZ2luLXJpZ2h0OjEycHh9OnJvb3R7LS1oZWFkZXItYmctY29sb3I6ICAjZjlhNjNkOy0tc3BsYXNoLWJnLWNvbG9yOiAgIzYxODNhMDstLXNjcmVlbi13aWR0aDogICAgIDMyMHB4Oy0tc2NyZWVuLWhlaWdodDogICAgNTYwcHh9Lm1lbnVpY29ue2Rpc3BsYXk6YmxvY2s7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6I2ZmZjt0cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zaXRpb246MC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpfS5tZW51aWNvbl9fYmFyLC5tZW51aWNvbl9fY2lyY2xle2ZpbGw6bm9uZTtzdHJva2U6Y3VycmVudENvbG9yO3N0cm9rZS13aWR0aDozO3N0cm9rZS1saW5lY2FwOnJvdW5kfS5tZW51aWNvbl9fYmFye3RyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtLW9yaWdpbjo1MCUgNTAlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4yNXMgZWFzZS1pbi1vdXR9Lm1lbnVpY29uX19jaXJjbGV7dHJhbnNpdGlvbjpzdHJva2UtZGFzaG9mZnNldCAuM3MgbGluZWFyIC4xcztzdHJva2UtZGFzaG9mZnNldDoxNDQuNTEzMjY7c3Ryb2tlLWRhc2hhcnJheToxNDQuNTEzMjZ9LnNwbGFzaHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NDBweDtyaWdodDo0MHB4O3dpZHRoOjFweDtoZWlnaHQ6MXB4fS5zcGxhc2g6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6dmFyKC0tc3BsYXNoLWJnLWNvbG9yKTt3aWR0aDoyODR2bWF4O2hlaWdodDoyODR2bWF4O3RvcDotMTQydm1heDtsZWZ0Oi0xNDJ2bWF4O3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOjUwJSA1MCU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTt3aWxsLWNoYW5nZTp0cmFuc2Zvcm19LmZvb3RlcntiYWNrZ3JvdW5kLWNvbG9yOiNmMmZhZmU7cGFkZGluZzo4LjVyZW0gMCA3cmVtO2hlaWdodDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmZvb3RlcntwYWRkaW5nOjY1cHggMCA0MHB4fX0uZm9vdGVyX19yb3d7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmctYm90dG9tOjcuOHJlbTtib3JkZXItYm90dG9tOjAuMnJlbSBzb2xpZCAjZDdlN2YzfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZvb3Rlcl9fcm93e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nLWJvdHRvbTo3cmVtfX0uZm9vdGVyLWljby1uYW1le2Rpc3BsYXk6ZmxleDttYXJnaW4tYm90dG9tOjIuNnJlbX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5mb290ZXItaWNvLW5hbWV7bWFyZ2luLWJvdHRvbToxMHB4O3dpZHRoOjEwMCV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZvb3Rlci1jb2w6Zmlyc3QtY2hpbGR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC13cmFwOndyYXB9fS5mb290ZXItY29sX19sYWJlbHtjb2xvcjojNjE4M2EwO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuN3JlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZvb3Rlci1jb2xfX2xhYmVse3BhZGRpbmctdG9wOi41cmVtfX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5mb290ZXItY29sX19sYWJlbHtmb250LXNpemU6M3JlbTtwYWRkaW5nLXRvcDouOXJlbX19LmZvb3Rlci1jb2xfX2NvbnRlbnR7ZGlzcGxheTpmbGV4O2NvbG9yOiMwMDM2NjM7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS43cmVtO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjd9QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsuZm9vdGVyLWNvbF9fY29udGVudHtmb250LXNpemU6M3JlbX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZm9vdGVyLWNvbDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206M3JlbX19LmZvb3Rlci1pY28tbWFwe2Rpc3BsYXk6YmxvY2s7d2lkdGg6Mi41cmVtO2ZsZXgtc2hyaW5rOjA7bWFyZ2luLXJpZ2h0OjIuMnJlbTttYXJnaW4tbGVmdDotLjRyZW07bWFyZ2luLXRvcDowLjJyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZm9vdGVyLWljby1tYXB7d2lkdGg6NC41cmVtO21hcmdpbi1sZWZ0Oi0xcmVtfX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5mb290ZXItaWNvLW1hcHt3aWR0aDo2cmVtfX0uZm9vdGVyLWljby1tYXAgaW1ne2Rpc3BsYXk6YmxvY2t9LmZvb3Rlci1pY28tYmFne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MnJlbTtmbGV4LXNocmluazowO21hcmdpbi1yaWdodDoxLjZyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZm9vdGVyLWljby1iYWd7d2lkdGg6M3JlbX19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsuZm9vdGVyLWljby1iYWd7d2lkdGg6NC41cmVtfX0uZm9vdGVyLWljby1iYWcgaW1ne2Rpc3BsYXk6YmxvY2t9LmZvb3Rlci1uYXZ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3dpZHRoOjEwMCU7cGFkZGluZzo1LjlyZW0gMCA2LjdyZW19QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7LmZvb3Rlci1uYXZ7ZmxleC13cmFwOndyYXA7cGFkZGluZzozcmVtIDB9fS5mb290ZXItbmF2X190aXRsZXtjb2xvcjojMDAzNjYzO2ZvbnQtZmFtaWx5OlwiTmV4YVhCb2xkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Mi4xcmVtO2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW4tYm90dG9tOjEuNnJlbTtsaW5lLWhlaWdodDoxfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7LmZvb3Rlci1uYXZfX3RpdGxle2ZvbnQtc2l6ZTozLjZyZW19fS5mb290ZXItbmF2X19uYXZ7d2lkdGg6MjIlfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5mb290ZXItbmF2X19uYXZ7d2lkdGg6MzMlfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5mb290ZXItbmF2X19uYXZ7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjVyZW19fS5mb290ZXItbmF2X19uYXYgdWx7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0uZm9vdGVyLW5hdl9fbmF2IHVsIGxpIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbToxLjZyZW07Y29sb3I6IzAwMzY2Mztmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyLjFyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjF9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZm9vdGVyLW5hdl9fbmF2IHVsIGxpIGF7Zm9udC1zaXplOjNyZW19fS5mb290ZXItbmF2X19uYXYgdWwgbGkgYTpob3Zlcntjb2xvcjojZjlhNjNkfS5mb290ZXItbmF2LS1ob3Jpem9udGFse2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXJ9LmZvb3Rlci1uYXYtLWhvcml6b250YWwgLmZvb3Rlci1uYXZfX25hdnt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmZvb3Rlci1uYXYtLWhvcml6b250YWwgLmZvb3Rlci1uYXZfX25hdiB1bCBsaXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MTVweH19LmZvb3Rlci1uYXYtLWhvcml6b250YWwgLmZvb3Rlci1zb2NpYWx7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZm9vdGVyLW5hdi0taG9yaXpvbnRhbCAuZm9vdGVyLXNvY2lhbHtmbGV4LXdyYXA6d3JhcH19LmZvb3Rlci1uYXYtLWhvcml6b250YWwgLmZvb3Rlci1zb2NpYWxfX2Zie21hcmdpbi10b3A6MH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5mb290ZXItbmF2LS1ob3Jpem9udGFsIC5mb290ZXItc29jaWFsX19mYnttYXJnaW46MjBweCAwfX0uZm9vdGVyLWJsb2d7d2lkdGg6MzElfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZvb3Rlci1ibG9ne3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTo1cmVtfX0uZm9vdGVyLWJsb2ctbGlzdHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowfS5mb290ZXItYmxvZy1saXN0IGxpe3BhZGRpbmctbGVmdDozcmVtO2NvbG9yOiM2MTgzYTA7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6My4ycmVtO3Bvc2l0aW9uOnJlbGF0aXZlfS5mb290ZXItYmxvZy1saXN0IGxpIGF7Y29sb3I6IzYxODNhMH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5mb290ZXItYmxvZy1saXN0IGxpe2ZvbnQtc2l6ZTozcmVtO21hcmdpbi1ib3R0b206MXJlbX19LmZvb3Rlci1ibG9nLWxpc3QgbGk6YmVmb3Jle2NvbnRlbnQ6XCI+XCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2NvbG9yOiMwMDM2NjM7Zm9udC1mYW1pbHk6XCJOZXhhWEJvbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozLjJyZW07bGluZS1oZWlnaHQ6MTtmb250LXdlaWdodDo0MDB9LmZvb3Rlci1ibG9nLWxpc3RfX2RhdGV7ZGlzcGxheTpibG9jaztmb250LXdlaWdodDo0MDB9LmZvb3Rlci1zb2NpYWx7d2lkdGg6MTUlO21pbi13aWR0aDoyMDBweDttYXJnaW4tcmlnaHQ6MH1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsuZm9vdGVyLXNvY2lhbHt3aWR0aDoxMDAlfX0uZm9vdGVyLXNvY2lhbF9fZmJ7bWFyZ2luLXRvcDo0cmVtfS5mb290ZXItaWNvLWltZ3tmbGV4LXNocmluazowO3dpZHRoOjMuNXJlbTtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MDttYXJnaW4tbGVmdDotLjVyZW07bWFyZ2luLXJpZ2h0OjEuN3JlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5mb290ZXItaWNvLWltZ3t3aWR0aDo1cmVtfX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5mb290ZXItaWNvLWltZ3t3aWR0aDo3cmVtfX0uZm9vdGVyLWljby1pbWctLWJpZ3t3aWR0aDo2LjVyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZm9vdGVyLWljby1pbWctLWJpZ3t3aWR0aDo1MHB4fX0uZm9vdGVyLWljby1pbWcgaW1ne2Rpc3BsYXk6YmxvY2t9LmZvb3Rlci1lbWFpbC13cmFwe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1yaWdodDoxMC43cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZvb3Rlci1lbWFpbC13cmFwe21hcmdpbi1sZWZ0OjJyZW19fS5mb290ZXItZW1haWwtd3JhcCAuZm9vdGVyLWRhdGEtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZX0uZm9vdGVyLWVtYWlsLXdyYXAgLmhpZGUtY29udGFjdHtwb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nOjFyZW07YmFja2dyb3VuZDojMDAzNjYzO2NvbG9yOiNmZmY7d2lkdGg6Y2FsYygxMDAlICsgMnJlbSk7bGVmdDotMXJlbTt0b3A6LTAuNXJlbTt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjNyZW07Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTtjdXJzb3I6cG9pbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dHJhbnNpdGlvbjouM3N9LmZvb3Rlci1lbWFpbC13cmFwIC5oaWRlLWNvbnRhY3Q6aG92ZXJ7YmFja2dyb3VuZDojZjlhNjNkO2JvcmRlcjoxcHggc29saWQgI2Y5YTYzZDt0cmFuc2Zvcm06c2NhbGUoMS4wNSl9QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsuZm9vdGVyLWVtYWlsLXdyYXAgLmhpZGUtY29udGFjdHtmb250LXNpemU6M3JlbTtwYWRkaW5nOjJyZW0gMnJlbX19LmZvb3Rlci1uYXYtcGhvbmUtd3JhcHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiMwMDM2NjM7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6My41cmVtO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjd9LmZvb3Rlci1uYXYtcGhvbmUtd3JhcCAuZm9vdGVyLWRhdGEtY29udGVudHtwYWRkaW5nLXJpZ2h0OjEwLjdyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZm9vdGVyLW5hdi1waG9uZS13cmFwIC5mb290ZXItZGF0YS1jb250ZW50e3BhZGRpbmctcmlnaHQ6MH19LmZvb3Rlci1uYXYtcGhvbmUtd3JhcCAuaGlkZS1jb250YWN0e3Bvc2l0aW9uOmFic29sdXRlO3BhZGRpbmc6MnJlbTtiYWNrZ3JvdW5kOiMwMDM2NjM7Y29sb3I6I2ZmZjttaW4td2lkdGg6MzAuNXJlbTtsZWZ0OjE1cmVtO3RvcDowLjNyZW07dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czozcmVtO2ZvbnQtc2l6ZToxLjRyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE7Y3Vyc29yOnBvaW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RyYW5zaXRpb246LjNzfS5mb290ZXItbmF2LXBob25lLXdyYXAgLmhpZGUtY29udGFjdDpob3ZlcntiYWNrZ3JvdW5kOiNmOWE2M2Q7Ym9yZGVyOjFweCBzb2xpZCAjZjlhNjNkO3RyYW5zZm9ybTpzY2FsZSgxLjA1KX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5mb290ZXItbmF2LXBob25lLXdyYXAgLmhpZGUtY29udGFjdHt0b3A6MXJlbTtwYWRkaW5nOjJyZW0gNHJlbTttaW4td2lkdGg6MjAuNXJlbTtyaWdodDphdXRvO2xlZnQ6MjByZW07Zm9udC1zaXplOjNyZW19fS5oaWRlLWNvbnRhY3QuY2xvc2V7ZGlzcGxheTpub25lfS5mb290ZXItYm90X19yb3d7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmZvb3Rlci1ib3RfX3Jvd3tmbGV4LXdyYXA6d3JhcH19LmZvb3Rlci1ib3QtY29se2NvbG9yOiM2MTgzYTA7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjdyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZm9vdGVyLWJvdC1jb2x7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MjBweH19LmZvb3Rlci1ib3QtY29sLmZvb3Rlci1ib3QtY29sLS0xe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LWVuZH0uZm9vdGVyLWJvdC1jb2wgLmZvb3Rlci1ib3QtY29sLXVwe2NvbG9yOiMwMDM2NjM7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo2MDA7Y3Vyc29yOnBvaW50ZXJ9I2dvLXRvcHtkaXNwbGF5OmJsb2NrO3dpZHRoOjVyZW07aGVpZ2h0OjVyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsjZ28tdG9we3dpZHRoOjdyZW07aGVpZ2h0OjdyZW19fS5wYWdlLWVycm9yNDA0e3BhZGRpbmc6ODBweCAwO3RleHQtYWxpZ246Y2VudGVyO21pbi1oZWlnaHQ6OTQ0cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvNDA0LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbi14OmNlbnRlcjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOndyYXB9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LnBhZ2UtZXJyb3I0MDR7bWluLWhlaWdodDo5MHZ3fX0ucGFnZS1lcnJvcjQwNF9fY29udGVudHtkaXNwbGF5OmJsb2NrO2NvbG9yOiMwMDM2NjM7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6Mi41cmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxO21hcmdpbi1ib3R0b206MjZweDtwYWRkaW5nLXRvcDoxNXB4O3BhZGRpbmctbGVmdDozMHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5wYWdlLWVycm9yNDA0X19jb250ZW50e2ZvbnQtc2l6ZToydnc7bWFyZ2luLWJvdHRvbToydnc7cGFkZGluZy10b3A6MH19QG1lZGlhIChtYXgtd2lkdGg6IDY0OXB4KXsucGFnZS1lcnJvcjQwNF9fY29udGVudHtmb250LXNpemU6MTNweH19LnBhZ2UtZXJyb3I0MDRfX3RpdGxle2Rpc3BsYXk6YmxvY2s7Y29sb3I6I2ZmZmZmZjtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMzNweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MC44NTtwYWRkaW5nLWxlZnQ6MzBweH1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsucGFnZS1lcnJvcjQwNF9fdGl0bGV7Zm9udC1zaXplOjE5dnd9fS5zaW5nbGUtcG9zdHtwYWRkaW5nLXRvcDoxMHJlbX0uc2luZ2xlLXBvc3RfX3RpdGxle2NvbG9yOiMwMDM2NjM7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6NS40cmVtO2ZvbnQtd2VpZ2h0OjkwMDtsaW5lLWhlaWdodDoxLjI7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTozcmVtfS5zaW5nbGUtcG9zdF9fZGF0ZXtjb2xvcjojNjE4M2EwO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNzttYXJnaW4tYm90dG9tOjVyZW07dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc2luZ2xlLXBvc3RfX2RhdGV7Zm9udC1zaXplOjNyZW19fS5zaW5nbGUtcG9zdF9fdGh1bWJuYWlse2JvcmRlci1yYWRpdXM6M3JlbTtvdmVyZmxvdzpoaWRkZW47bWFyZ2luLWJvdHRvbTo1cmVtfS5zaW5nbGUtcG9zdF9fdGh1bWJuYWlsIGltZ3tkaXNwbGF5OmJsb2NrfS53cmFwcGVyLS1zaW5nbGV7bWF4LXdpZHRoOjEzMi4zcmVtO21hcmdpbjphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoyLjVyZW07cGFkZGluZy1yaWdodDoyLjVyZW19LnNpbmdsZS1jb250ZW50PnB7Y29sb3I6IzYxODNhMDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjc7bWFyZ2luLWJvdHRvbTozcmVtO21heC13aWR0aDoxMzIuM3JlbTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3BhZGRpbmctbGVmdDoyLjVyZW07cGFkZGluZy1yaWdodDoyLjVyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc2luZ2xlLWNvbnRlbnQ+cHtmb250LXNpemU6M3JlbX19LmdkcnRzLXJhdGluZy1ibG9ja3ttYXgtd2lkdGg6MzByZW07bWFyZ2luOmF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9LmdkcnRzLWlubmVyLXdyYXBwZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9ZGl2IC5zeW50YXhoaWdobGlnaHRlcnttYXgtd2lkdGg6MTMyLjNyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6Mi41cmVtO3BhZGRpbmctcmlnaHQ6Mi41cmVtfS5wb3J0Zm9saW8tc2luZ2xlX19yb3d7ZGlzcGxheTpmbGV4O3BhZGRpbmctdG9wOjVyZW07cGFkZGluZy1ib3R0b206NnJlbX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5wb3J0Zm9saW8tc2luZ2xlX19yb3d7ZmxleC13cmFwOndyYXA7cGFkZGluZy10b3A6MjBweH19LnBvcnRmb2xpby1zaW5nbGVfX2NvbnRlbnR7d2lkdGg6NzUlfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LnBvcnRmb2xpby1zaW5nbGVfX2NvbnRlbnR7d2lkdGg6MTAwJX19LnBvcnRmb2xpby1zaW5nbGVfX3Rlcm1ze3dpZHRoOjI1JX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5wb3J0Zm9saW8tc2luZ2xlX190ZXJtc3t3aWR0aDoxMDAlfX0ucG9ydGZvbGlvLXNpbmdsZV9fc2NyZWVuc3twYWRkaW5nLWJvdHRvbToyMDBweDt0ZXh0LWFsaWduOmNlbnRlcn0ucG9ydGZvbGlvLXNpbmdsZV9fc2NyZWVucyBpbWd7Zm9udC1zaXplOjEwcmVtfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LnBvcnRmb2xpby1zaW5nbGVfX3NjcmVlbnN7cGFkZGluZy1ib3R0b206MjBweH19LnBvcnRmb2xpby1zaW5nbGUtbWFpbl9fdGl0bGV7Y29sb3I6IzAwMzY2Mztmb250LXNpemU6NS40cmVtO2ZvbnQtd2VpZ2h0OjkwMDtsaW5lLWhlaWdodDoxLjI7dGV4dC1hbGlnbjpyaWdodH0ucG9ydGZvbGlvLXNpbmdsZS1tYWluX190eHR7Y29sb3I6IzYxODNhMDtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS43O3RleHQtYWxpZ246anVzdGlmeTt0ZXh0LWFsaWduLWxhc3Q6cmlnaHR9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucG9ydGZvbGlvLXNpbmdsZS1tYWluX190eHR7Zm9udC1zaXplOjNyZW19fS5wb3J0Zm9saW8tc2luZ2xlLXRlcm1zX190aXRsZXtjb2xvcjojMDAzNjYzO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tdG9wOjIycHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucG9ydGZvbGlvLXNpbmdsZS10ZXJtc19fdGl0bGV7Zm9udC1zaXplOjNyZW19fS5wb3J0Zm9saW8tc2luZ2xlLXRlcm1zX19saXN0e2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjEuNXJlbSAwIDAgMH0ucG9ydGZvbGlvLXNpbmdsZS10ZXJtc19faXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206MXJlbX0ucG9ydGZvbGlvLXNpbmdsZS10ZXJtc19faW1ne2hlaWdodDozLjRyZW07d2lkdGg6My40cmVtO21hcmdpbi1yaWdodDozLjRyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucG9ydGZvbGlvLXNpbmdsZS10ZXJtc19faW1ne2hlaWdodDo0LjVyZW19fS5wb3J0Zm9saW8tc2luZ2xlLXRlcm1zX19pbWcgc3Zne3dpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlfS5wb3J0Zm9saW8tc2luZ2xlLXRlcm1zX19uYW1le2NvbG9yOiM2MTgzYTA7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuN31AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wb3J0Zm9saW8tc2luZ2xlLXRlcm1zX19uYW1le2ZvbnQtc2l6ZTozcmVtfX0uc2VjdGlvbi1wYWdle3BhZGRpbmc6OTBweCAwIDYwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuc2VjdGlvbi1wYWdle3BhZGRpbmc6NDRweCAwIDhweH19LmRlZmF1bHQuZGVmYXVsdC1uZXV0cmFsIHVsIGxpe3BhZGRpbmctbGVmdDowO2xpbmUtaGVpZ2h0OjMwcHh9LmRlZmF1bHQuZGVmYXVsdC1uZXV0cmFsIHVsIGxpOmJlZm9yZXtwb3NpdGlvbjpzdGF0aWM7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bztsZWZ0OmF1dG87dG9wOmF1dG87YmFja2dyb3VuZDpub25lO2NvbnRlbnQ6XCLigKJcIjtjb2xvcjojMWRiYzBjO2ZvbnQtc2l6ZToyOHB4O21hcmdpbjowIDE1cHggMCAxNXB4O3ZlcnRpY2FsLWFsaWduOmJvdHRvbX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5kZWZhdWx0LmRlZmF1bHQtbmV1dHJhbCB1bCBsaXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4fS5kZWZhdWx0LmRlZmF1bHQtbmV1dHJhbCB1bCBsaTpiZWZvcmV7bWFyZ2luOjAgNXB4IDAgNXB4fX0uZGVmYXVsdC5kZWZhdWx0LW5ldXRyYWwgdWwudHlwZS0ye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uZGVmYXVsdC5kZWZhdWx0LW5ldXRyYWwgdWwudHlwZS0yIGxpe3dpZHRoOmNhbGMoNTAlIC0gMjBweCk7cGFkZGluZy1sZWZ0OjM3cHg7bWFyZ2luLWJvdHRvbTozMHB4fS5kZWZhdWx0LmRlZmF1bHQtbmV1dHJhbCB1bC50eXBlLTIgbGk6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjhweDttYXJnaW46MCBhdXRvO2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2NoZWNrZWQuc3ZnXCIpO3dpZHRoOjE3cHg7aGVpZ2h0OjE0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuZGVmYXVsdC5kZWZhdWx0LW5ldXRyYWwgdWwudHlwZS0yIGxpe3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToyN3B4fX0uZGVmYXVsdC5kZWZhdWx0LW5ldXRyYWwgYXtjb2xvcjojMDQwODNlO2ZvbnQtd2VpZ2h0OjUwMH0uZGVmYXVsdC5kZWZhdWx0LW5ldXRyYWwgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5ibG9nSW5kZXh7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDAgMThyZW07dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYmxvZ0luZGV4e3BhZGRpbmc6MCAwIDdyZW19fS5ibG9nSW5kZXggLndyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmV9LmJsb2dJbmRleF9fdGl0bGV7Y29sb3I6IzAwMzY2Mztmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTo1LjRyZW07Zm9udC13ZWlnaHQ6OTAwO2xpbmUtaGVpZ2h0OjEuMjttYXJnaW4tYm90dG9tOjQuNXJlbX1AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KXsuYmxvZ0luZGV4X190aXRsZXtmb250LXNpemU6NTBweDtsaW5lLWhlaWdodDo1OHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5ibG9nSW5kZXhfX3RpdGxle2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjEuMjttYXJnaW4tYm90dG9tOjIuNXJlbX19LmJsb2dJbmRleF9fdHh0e2NvbG9yOiM2MTgzYTA7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS43fUBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpey5ibG9nSW5kZXhfX3R4dHtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDozM3B4O21hcmdpbi1ib3R0b206NTBweH19LmJsb2dJbmRleF9fY29udGVudHttYXJnaW4tdG9wOjMwcHh9LmJsb2dJbmRleCAuaW1nLWFicyBpbWd7bWF4LXdpZHRoOjQzcmVtfS5ibG9nSW5kZXggLmltZy1hYnMtLW4xe3RvcDotNDQuNXJlbTtsZWZ0OjB9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuYmxvZ0luZGV4IC5pbWctYWJzLS1uMXtkaXNwbGF5Om5vbmV9fS5ibG9nSW5kZXgtbmV3c3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZy10b3A6Ni43cmVtO2ZsZXgtd3JhcDp3cmFwfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmJsb2dJbmRleC1uZXdze2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXJ9fS5ibG9nSW5kZXgtbmV3c19fc2luZ2xle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmNhbGMoMzMuMyUgLSAyLjVyZW0pO21heC13aWR0aDozNi41cmVtO2JhY2tncm91bmQ6Izg1OWRiMTtib3JkZXItcmFkaXVzOjRyZW07bWFyZ2luLWJvdHRvbToxNXJlbX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5ibG9nSW5kZXgtbmV3c19fc2luZ2xle3dpZHRoOjM4JTttYXJnaW46MCA0cmVtIDEwcmVtfX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5ibG9nSW5kZXgtbmV3c19fc2luZ2xle3dpZHRoOjEwMCU7bWF4LXdpZHRoOm5vbmU7bWFyZ2luOjAgMCAxNXJlbX19LmJsb2dJbmRleC1uZXdzX19jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0xLjlyZW07Ym90dG9tOi02LjNyZW07d2lkdGg6Y2FsYygxMDAlIC0gMS42cmVtKTttaW4taGVpZ2h0OjE0LjhyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MCAxLjlyZW0gNS4zcmVtIHJnYmEoMTc2LDIwNywyMjUsMC40NCk7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlci1yYWRpdXM6NHJlbTtwYWRkaW5nOjIuOHJlbSAzLjhyZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uYmxvZ0luZGV4LW5ld3MtdGl0bGV7Y29sb3I6IzAwMzY2Mztmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbTowO3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsuYmxvZ0luZGV4LW5ld3MtdGl0bGV7Zm9udC1zaXplOjRyZW19fS5ibG9nSW5kZXgtbmV3cy1pbWd7ZGlzcGxheTpibG9jaztib3JkZXItcmFkaXVzOjRyZW07b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuYmxvZ0luZGV4LW5ld3MtaW1ne21pbi1oZWlnaHQ6MjhyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7LmJsb2dJbmRleC1uZXdzLWltZ3ttaW4taGVpZ2h0OmNhbGMoMTAwdncgLSAxMHJlbSl9fS5ibG9nSW5kZXgtbmV3cy1pbWc6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDowO2JvdHRvbTowO3dpZHRoOjEwMCU7YmFja2dyb3VuZDojMDAzNjYzO29wYWNpdHk6MDt0cmFuc2l0aW9uOi4zcyBlYXNlfS5ibG9nSW5kZXgtbmV3cy1pbWcgaW1ne2Rpc3BsYXk6YmxvY2t9LmJsb2dJbmRleC1uZXdzLWltZyBzcGFue3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7bGVmdDowO3JpZ2h0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTttYXJnaW46YXV0bztwYWRkaW5nOjAgM3JlbTtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIuNXJlbTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS43O3otaW5kZXg6MjtvcGFjaXR5OjB9LmJsb2dJbmRleC1uZXdzLWltZzpob3ZlcjphZnRlcntvcGFjaXR5OjAuNzd9LmJsb2dJbmRleC1uZXdzLWltZzpob3ZlciBzcGFue29wYWNpdHk6MX0uYmxvZ0luZGV4LW5ld3MtZGF0ZXtjb2xvcjojNjE4M2EwO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuN3JlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS43O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5ibG9nSW5kZXgtbmV3cy1kYXRle2ZvbnQtc2l6ZToyLjdyZW19fS5ibG9nSW5kZXggLmltZy1hYnMtLWNsaWVudHMxe3RvcDotMTYuNXJlbTtsZWZ0OjA7cmlnaHQ6MDt3aWR0aDo0M3JlbTttYXJnaW46YXV0bztwb3NpdGlvbjphYnNvbHV0ZX0ud3JhcHBlcj4ud29vY29tbWVyY2V7cGFkZGluZzo4MHB4IDAgMTAwcHh9Ym9keSAud29vY29tbWVyY2UgLmZvcm0tcm93e2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjEwMCV9Ym9keSAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgaW5wdXQuaW5wdXQtdGV4dCxib2R5IC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYXtjb2xvcjojNDQ0O2xpbmUtaGVpZ2h0OjI4cHg7cGFkZGluZy1sZWZ0OjhweDtwYWRkaW5nLXJpZ2h0OjIwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweH1ib2R5IC53b29jb21tZXJjZXttYXJnaW4tYm90dG9tOjMuNXJlbX1ib2R5IC53b29jb21tZXJjZSxib2R5Lndvb2NvbW1lcmNlLWNhcnQsYm9keS53b29jb21tZXJjZS1jaGVja291dCxib2R5I2FkZF9wYXltZW50X21ldGhvZHtjb2xvcjojNjE4M2EwO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuN31AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2JvZHkgLndvb2NvbW1lcmNlLGJvZHkud29vY29tbWVyY2UtY2FydCxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0LGJvZHkjYWRkX3BheW1lbnRfbWV0aG9ke2ZvbnQtc2l6ZTozcmVtfX1ib2R5IC53b29jb21tZXJjZSBoMyNvcmRlcl9yZXZpZXdfaGVhZGluZyxib2R5Lndvb2NvbW1lcmNlLWNhcnQgaDMjb3JkZXJfcmV2aWV3X2hlYWRpbmcsYm9keS53b29jb21tZXJjZS1jaGVja291dCBoMyNvcmRlcl9yZXZpZXdfaGVhZGluZyxib2R5I2FkZF9wYXltZW50X21ldGhvZCBoMyNvcmRlcl9yZXZpZXdfaGVhZGluZ3ttYXJnaW4tdG9wOjIwcHh9Ym9keSAud29vY29tbWVyY2UgYSxib2R5Lndvb2NvbW1lcmNlLWNhcnQgYSxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGEsYm9keSNhZGRfcGF5bWVudF9tZXRob2QgYXtjb2xvcjojZjlhNjNkfWJvZHkgLndvb2NvbW1lcmNlIC5idG4sYm9keS53b29jb21tZXJjZS1jYXJ0IC5idG4sYm9keS53b29jb21tZXJjZS1jaGVja291dCAuYnRuLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC5idG57Y29sb3I6I0ZGRn1ib2R5IC53b29jb21tZXJjZSAud29vLWhlYWRsaW5lLGJvZHkud29vY29tbWVyY2UtY2FydCAud29vLWhlYWRsaW5lLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndvby1oZWFkbGluZSxib2R5I2FkZF9wYXltZW50X21ldGhvZCAud29vLWhlYWRsaW5le2NvbG9yOiMwMDM2NjM7Zm9udC1mYW1pbHk6XCJOZXhhWEJvbGRcIiwgc2Fucy1zZXJpZjtmb250LXNpemU6My42cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbToyLjRyZW19Ym9keSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWJ1dHRvbixib2R5IC53b29jb21tZXJjZSAub3JkZXItYWN0aW9ucyAuYnV0dG9uLGJvZHkgLndvb2NvbW1lcmNlIC5idXR0b24sYm9keSAud29vY29tbWVyY2UgLmJ1dHRvbi5idXR0b24uYWx0LGJvZHkgLndvb2NvbW1lcmNlICNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b24sYm9keSAud29vY29tbWVyY2UgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b24sYm9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1idXR0b24sYm9keS53b29jb21tZXJjZS1jYXJ0IC5vcmRlci1hY3Rpb25zIC5idXR0b24sYm9keS53b29jb21tZXJjZS1jYXJ0IC5idXR0b24sYm9keS53b29jb21tZXJjZS1jYXJ0IC5idXR0b24uYnV0dG9uLmFsdCxib2R5Lndvb2NvbW1lcmNlLWNhcnQgI2FkZF9wYXltZW50X21ldGhvZCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbixib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b24sYm9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtYnV0dG9uLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbixib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5idXR0b24sYm9keS53b29jb21tZXJjZS1jaGVja291dCAuYnV0dG9uLmJ1dHRvbi5hbHQsYm9keS53b29jb21tZXJjZS1jaGVja291dCAjYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b24sYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLndvb2NvbW1lcmNlLWJ1dHRvbixib2R5I2FkZF9wYXltZW50X21ldGhvZCAub3JkZXItYWN0aW9ucyAuYnV0dG9uLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC5idXR0b24sYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLmJ1dHRvbi5idXR0b24uYWx0LGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kICNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b24sYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6I0ZGRjtwYWRkaW5nOjEuNnJlbSAycmVtO3RyYW5zaXRpb246YWxsIC4ycztiYWNrZ3JvdW5kLWNvbG9yOiNmOWE2M2Q7Ym9yZGVyOjFweCBzb2xpZCAjZjlhNjNkO2N1cnNvcjpwb2ludGVyO3RleHQtYWxpZ246Y2VudGVyOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO21hcmdpbi1yaWdodDoxLjNyZW07Ym9yZGVyLXJhZGl1czoyLjlyZW07Zm9udC1zaXplOjEuMnJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXtib2R5IC53b29jb21tZXJjZSAud29vY29tbWVyY2UtYnV0dG9uLGJvZHkgLndvb2NvbW1lcmNlIC5vcmRlci1hY3Rpb25zIC5idXR0b24sYm9keSAud29vY29tbWVyY2UgLmJ1dHRvbixib2R5IC53b29jb21tZXJjZSAuYnV0dG9uLmJ1dHRvbi5hbHQsYm9keSAud29vY29tbWVyY2UgI2FkZF9wYXltZW50X21ldGhvZCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbixib2R5IC53b29jb21tZXJjZSAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbixib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWJ1dHRvbixib2R5Lndvb2NvbW1lcmNlLWNhcnQgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbixib2R5Lndvb2NvbW1lcmNlLWNhcnQgLmJ1dHRvbixib2R5Lndvb2NvbW1lcmNlLWNhcnQgLmJ1dHRvbi5idXR0b24uYWx0LGJvZHkud29vY29tbWVyY2UtY2FydCAjYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uLGJvZHkud29vY29tbWVyY2UtY2FydCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbixib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1idXR0b24sYm9keS53b29jb21tZXJjZS1jaGVja291dCAub3JkZXItYWN0aW9ucyAuYnV0dG9uLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLmJ1dHRvbixib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5idXR0b24uYnV0dG9uLmFsdCxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b24sYm9keS53b29jb21tZXJjZS1jaGVja291dCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbixib2R5I2FkZF9wYXltZW50X21ldGhvZCAud29vY29tbWVyY2UtYnV0dG9uLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC5vcmRlci1hY3Rpb25zIC5idXR0b24sYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLmJ1dHRvbixib2R5I2FkZF9wYXltZW50X21ldGhvZCAuYnV0dG9uLmJ1dHRvbi5hbHQsYm9keSNhZGRfcGF5bWVudF9tZXRob2QgI2FkZF9wYXltZW50X21ldGhvZCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbixib2R5I2FkZF9wYXltZW50X21ldGhvZCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbntmb250LXNpemU6M3JlbX19Ym9keSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSksYm9keSAud29vY29tbWVyY2UgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSksYm9keSAud29vY29tbWVyY2UgLmJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSksYm9keSAud29vY29tbWVyY2UgLmJ1dHRvbi5idXR0b24uYWx0OmhvdmVyOm5vdChbZGlzYWJsZWRdKSxib2R5IC53b29jb21tZXJjZSAjYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKSxib2R5IC53b29jb21tZXJjZSAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSksYm9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1idXR0b246aG92ZXI6bm90KFtkaXNhYmxlZF0pLGJvZHkud29vY29tbWVyY2UtY2FydCAub3JkZXItYWN0aW9ucyAuYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKSxib2R5Lndvb2NvbW1lcmNlLWNhcnQgLmJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSksYm9keS53b29jb21tZXJjZS1jYXJ0IC5idXR0b24uYnV0dG9uLmFsdDpob3Zlcjpub3QoW2Rpc2FibGVkXSksYm9keS53b29jb21tZXJjZS1jYXJ0ICNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b246aG92ZXI6bm90KFtkaXNhYmxlZF0pLGJvZHkud29vY29tbWVyY2UtY2FydCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSksYm9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKSxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5vcmRlci1hY3Rpb25zIC5idXR0b246aG92ZXI6bm90KFtkaXNhYmxlZF0pLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLmJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSksYm9keS53b29jb21tZXJjZS1jaGVja291dCAuYnV0dG9uLmJ1dHRvbi5hbHQ6aG92ZXI6bm90KFtkaXNhYmxlZF0pLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgI2FkZF9wYXltZW50X21ldGhvZCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSksYm9keS53b29jb21tZXJjZS1jaGVja291dCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSksYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLndvb2NvbW1lcmNlLWJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSksYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSksYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLmJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSksYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLmJ1dHRvbi5idXR0b24uYWx0OmhvdmVyOm5vdChbZGlzYWJsZWRdKSxib2R5I2FkZF9wYXltZW50X21ldGhvZCAjYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKSxib2R5I2FkZF9wYXltZW50X21ldGhvZCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSl7Y29sb3I6I0ZGRjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDM2NjM7Ym9yZGVyOjJweCBzb2xpZCAjMDAzNjYzOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMDUpO3RyYW5zZm9ybTpzY2FsZSgxLjA1KX1ib2R5IC53b29jb21tZXJjZSAud29vY29tbWVyY2UtYnV0dG9uW2Rpc2FibGVkXTpub3QoOmhvdmVyKSxib2R5IC53b29jb21tZXJjZSAud29vY29tbWVyY2UtYnV0dG9uOmhvdmVyW2Rpc2FibGVkXSxib2R5IC53b29jb21tZXJjZSAub3JkZXItYWN0aW9ucyAuYnV0dG9uW2Rpc2FibGVkXTpub3QoOmhvdmVyKSxib2R5IC53b29jb21tZXJjZSAub3JkZXItYWN0aW9ucyAuYnV0dG9uOmhvdmVyW2Rpc2FibGVkXSxib2R5IC53b29jb21tZXJjZSAuYnV0dG9uW2Rpc2FibGVkXTpub3QoOmhvdmVyKSxib2R5IC53b29jb21tZXJjZSAuYnV0dG9uOmhvdmVyW2Rpc2FibGVkXSxib2R5IC53b29jb21tZXJjZSAuYnV0dG9uLmJ1dHRvbi5hbHRbZGlzYWJsZWRdOm5vdCg6aG92ZXIpLGJvZHkgLndvb2NvbW1lcmNlIC5idXR0b24uYnV0dG9uLmFsdDpob3ZlcltkaXNhYmxlZF0sYm9keSAud29vY29tbWVyY2UgI2FkZF9wYXltZW50X21ldGhvZCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbltkaXNhYmxlZF06bm90KDpob3ZlciksYm9keSAud29vY29tbWVyY2UgI2FkZF9wYXltZW50X21ldGhvZCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbjpob3ZlcltkaXNhYmxlZF0sYm9keSAud29vY29tbWVyY2UgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b25bZGlzYWJsZWRdOm5vdCg6aG92ZXIpLGJvZHkgLndvb2NvbW1lcmNlIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uOmhvdmVyW2Rpc2FibGVkXSxib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWJ1dHRvbltkaXNhYmxlZF06bm90KDpob3ZlciksYm9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1idXR0b246aG92ZXJbZGlzYWJsZWRdLGJvZHkud29vY29tbWVyY2UtY2FydCAub3JkZXItYWN0aW9ucyAuYnV0dG9uW2Rpc2FibGVkXTpub3QoOmhvdmVyKSxib2R5Lndvb2NvbW1lcmNlLWNhcnQgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbjpob3ZlcltkaXNhYmxlZF0sYm9keS53b29jb21tZXJjZS1jYXJ0IC5idXR0b25bZGlzYWJsZWRdOm5vdCg6aG92ZXIpLGJvZHkud29vY29tbWVyY2UtY2FydCAuYnV0dG9uOmhvdmVyW2Rpc2FibGVkXSxib2R5Lndvb2NvbW1lcmNlLWNhcnQgLmJ1dHRvbi5idXR0b24uYWx0W2Rpc2FibGVkXTpub3QoOmhvdmVyKSxib2R5Lndvb2NvbW1lcmNlLWNhcnQgLmJ1dHRvbi5idXR0b24uYWx0OmhvdmVyW2Rpc2FibGVkXSxib2R5Lndvb2NvbW1lcmNlLWNhcnQgI2FkZF9wYXltZW50X21ldGhvZCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbltkaXNhYmxlZF06bm90KDpob3ZlciksYm9keS53b29jb21tZXJjZS1jYXJ0ICNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b246aG92ZXJbZGlzYWJsZWRdLGJvZHkud29vY29tbWVyY2UtY2FydCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbltkaXNhYmxlZF06bm90KDpob3ZlciksYm9keS53b29jb21tZXJjZS1jYXJ0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uOmhvdmVyW2Rpc2FibGVkXSxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1idXR0b25bZGlzYWJsZWRdOm5vdCg6aG92ZXIpLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWJ1dHRvbjpob3ZlcltkaXNhYmxlZF0sYm9keS53b29jb21tZXJjZS1jaGVja291dCAub3JkZXItYWN0aW9ucyAuYnV0dG9uW2Rpc2FibGVkXTpub3QoOmhvdmVyKSxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5vcmRlci1hY3Rpb25zIC5idXR0b246aG92ZXJbZGlzYWJsZWRdLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLmJ1dHRvbltkaXNhYmxlZF06bm90KDpob3ZlciksYm9keS53b29jb21tZXJjZS1jaGVja291dCAuYnV0dG9uOmhvdmVyW2Rpc2FibGVkXSxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5idXR0b24uYnV0dG9uLmFsdFtkaXNhYmxlZF06bm90KDpob3ZlciksYm9keS53b29jb21tZXJjZS1jaGVja291dCAuYnV0dG9uLmJ1dHRvbi5hbHQ6aG92ZXJbZGlzYWJsZWRdLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgI2FkZF9wYXltZW50X21ldGhvZCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbltkaXNhYmxlZF06bm90KDpob3ZlciksYm9keS53b29jb21tZXJjZS1jaGVja291dCAjYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uOmhvdmVyW2Rpc2FibGVkXSxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uW2Rpc2FibGVkXTpub3QoOmhvdmVyKSxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uOmhvdmVyW2Rpc2FibGVkXSxib2R5I2FkZF9wYXltZW50X21ldGhvZCAud29vY29tbWVyY2UtYnV0dG9uW2Rpc2FibGVkXTpub3QoOmhvdmVyKSxib2R5I2FkZF9wYXltZW50X21ldGhvZCAud29vY29tbWVyY2UtYnV0dG9uOmhvdmVyW2Rpc2FibGVkXSxib2R5I2FkZF9wYXltZW50X21ldGhvZCAub3JkZXItYWN0aW9ucyAuYnV0dG9uW2Rpc2FibGVkXTpub3QoOmhvdmVyKSxib2R5I2FkZF9wYXltZW50X21ldGhvZCAub3JkZXItYWN0aW9ucyAuYnV0dG9uOmhvdmVyW2Rpc2FibGVkXSxib2R5I2FkZF9wYXltZW50X21ldGhvZCAuYnV0dG9uW2Rpc2FibGVkXTpub3QoOmhvdmVyKSxib2R5I2FkZF9wYXltZW50X21ldGhvZCAuYnV0dG9uOmhvdmVyW2Rpc2FibGVkXSxib2R5I2FkZF9wYXltZW50X21ldGhvZCAuYnV0dG9uLmJ1dHRvbi5hbHRbZGlzYWJsZWRdOm5vdCg6aG92ZXIpLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC5idXR0b24uYnV0dG9uLmFsdDpob3ZlcltkaXNhYmxlZF0sYm9keSNhZGRfcGF5bWVudF9tZXRob2QgI2FkZF9wYXltZW50X21ldGhvZCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbltkaXNhYmxlZF06bm90KDpob3ZlciksYm9keSNhZGRfcGF5bWVudF9tZXRob2QgI2FkZF9wYXltZW50X21ldGhvZCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbjpob3ZlcltkaXNhYmxlZF0sYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b25bZGlzYWJsZWRdOm5vdCg6aG92ZXIpLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uOmhvdmVyW2Rpc2FibGVkXXtjb2xvcjojRkZGICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojZjlhNjNkICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZjlhNjNkICFpbXBvcnRhbnR9Ym9keSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWJ1dHRvbjpsYXN0LWNoaWxkLGJvZHkgLndvb2NvbW1lcmNlIC5vcmRlci1hY3Rpb25zIC5idXR0b246bGFzdC1jaGlsZCxib2R5IC53b29jb21tZXJjZSAuYnV0dG9uOmxhc3QtY2hpbGQsYm9keSAud29vY29tbWVyY2UgLmJ1dHRvbi5idXR0b24uYWx0Omxhc3QtY2hpbGQsYm9keSAud29vY29tbWVyY2UgI2FkZF9wYXltZW50X21ldGhvZCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbjpsYXN0LWNoaWxkLGJvZHkgLndvb2NvbW1lcmNlIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uOmxhc3QtY2hpbGQsYm9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1idXR0b246bGFzdC1jaGlsZCxib2R5Lndvb2NvbW1lcmNlLWNhcnQgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbjpsYXN0LWNoaWxkLGJvZHkud29vY29tbWVyY2UtY2FydCAuYnV0dG9uOmxhc3QtY2hpbGQsYm9keS53b29jb21tZXJjZS1jYXJ0IC5idXR0b24uYnV0dG9uLmFsdDpsYXN0LWNoaWxkLGJvZHkud29vY29tbWVyY2UtY2FydCAjYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uOmxhc3QtY2hpbGQsYm9keS53b29jb21tZXJjZS1jYXJ0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uOmxhc3QtY2hpbGQsYm9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtYnV0dG9uOmxhc3QtY2hpbGQsYm9keS53b29jb21tZXJjZS1jaGVja291dCAub3JkZXItYWN0aW9ucyAuYnV0dG9uOmxhc3QtY2hpbGQsYm9keS53b29jb21tZXJjZS1jaGVja291dCAuYnV0dG9uOmxhc3QtY2hpbGQsYm9keS53b29jb21tZXJjZS1jaGVja291dCAuYnV0dG9uLmJ1dHRvbi5hbHQ6bGFzdC1jaGlsZCxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b246bGFzdC1jaGlsZCxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uOmxhc3QtY2hpbGQsYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLndvb2NvbW1lcmNlLWJ1dHRvbjpsYXN0LWNoaWxkLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC5vcmRlci1hY3Rpb25zIC5idXR0b246bGFzdC1jaGlsZCxib2R5I2FkZF9wYXltZW50X21ldGhvZCAuYnV0dG9uOmxhc3QtY2hpbGQsYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLmJ1dHRvbi5idXR0b24uYWx0Omxhc3QtY2hpbGQsYm9keSNhZGRfcGF5bWVudF9tZXRob2QgI2FkZF9wYXltZW50X21ldGhvZCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbjpsYXN0LWNoaWxkLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9Ym9keSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWJ1dHRvbixib2R5IC53b29jb21tZXJjZSAub3JkZXItYWN0aW9ucyAuYnV0dG9uLGJvZHkgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmFjdGlvbnMgLmJ1dHRvbixib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWJ1dHRvbixib2R5Lndvb2NvbW1lcmNlLWNhcnQgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbixib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuYWN0aW9ucyAuYnV0dG9uLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWJ1dHRvbixib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5vcmRlci1hY3Rpb25zIC5idXR0b24sYm9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2FydC1mb3JtIC5hY3Rpb25zIC5idXR0b24sYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLndvb2NvbW1lcmNlLWJ1dHRvbixib2R5I2FkZF9wYXltZW50X21ldGhvZCAub3JkZXItYWN0aW9ucyAuYnV0dG9uLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmFjdGlvbnMgLmJ1dHRvbntwYWRkaW5nOjEuNnJlbSAycmVtO2JvcmRlci1yYWRpdXM6Mi45cmVtO2ZvbnQtc2l6ZToxLjJyZW19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXtib2R5IC53b29jb21tZXJjZSAud29vY29tbWVyY2UtYnV0dG9uLGJvZHkgLndvb2NvbW1lcmNlIC5vcmRlci1hY3Rpb25zIC5idXR0b24sYm9keSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuYWN0aW9ucyAuYnV0dG9uLGJvZHkud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtYnV0dG9uLGJvZHkud29vY29tbWVyY2UtY2FydCAub3JkZXItYWN0aW9ucyAuYnV0dG9uLGJvZHkud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtY2FydC1mb3JtIC5hY3Rpb25zIC5idXR0b24sYm9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtYnV0dG9uLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbixib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmFjdGlvbnMgLmJ1dHRvbixib2R5I2FkZF9wYXltZW50X21ldGhvZCAud29vY29tbWVyY2UtYnV0dG9uLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC5vcmRlci1hY3Rpb25zIC5idXR0b24sYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuYWN0aW9ucyAuYnV0dG9ue3BhZGRpbmc6MS44cmVtIDIuOHJlbSAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyLjVyZW0gIWltcG9ydGFudH19Ym9keSAud29vY29tbWVyY2UgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJyYW5nZVwiXSksYm9keSAud29vY29tbWVyY2UgdGV4dGFyZWEsYm9keSAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgdGV4dGFyZWEsYm9keSAud29vY29tbWVyY2Ugc2VsZWN0LGJvZHkgLndvb2NvbW1lcmNlIC5zZWxlY3QyLXNlbGVjdGlvbixib2R5Lndvb2NvbW1lcmNlLWNhcnQgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJyYW5nZVwiXSksYm9keS53b29jb21tZXJjZS1jYXJ0IHRleHRhcmVhLGJvZHkud29vY29tbWVyY2UtY2FydCBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYSxib2R5Lndvb2NvbW1lcmNlLWNhcnQgc2VsZWN0LGJvZHkud29vY29tbWVyY2UtY2FydCAuc2VsZWN0Mi1zZWxlY3Rpb24sYm9keS53b29jb21tZXJjZS1jaGVja291dCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdChbdHlwZT1cInJhbmdlXCJdKSxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IHRleHRhcmVhLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybSAuZm9ybS1yb3cgdGV4dGFyZWEsYm9keS53b29jb21tZXJjZS1jaGVja291dCBzZWxlY3QsYm9keS53b29jb21tZXJjZS1jaGVja291dCAuc2VsZWN0Mi1zZWxlY3Rpb24sYm9keSNhZGRfcGF5bWVudF9tZXRob2QgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJyYW5nZVwiXSksYm9keSNhZGRfcGF5bWVudF9tZXRob2QgdGV4dGFyZWEsYm9keSNhZGRfcGF5bWVudF9tZXRob2QgZm9ybSAuZm9ybS1yb3cgdGV4dGFyZWEsYm9keSNhZGRfcGF5bWVudF9tZXRob2Qgc2VsZWN0LGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC5zZWxlY3QyLXNlbGVjdGlvbnt3aWR0aDoxMDAlO2JvcmRlci1yYWRpdXM6MTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7Ym94LXNoYWRvdzpub25lO3BhZGRpbmc6MS44cmVtIDEuOXJlbTtib3JkZXI6MXB4IHNvbGlkICNkNGVjZmE7Y29sb3I6IzAwMzY2Mztmb250LXNpemU6Mi4ycmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDpub3JtYWx9QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXtib2R5IC53b29jb21tZXJjZSBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdChbdHlwZT1cInJhbmdlXCJdKSxib2R5IC53b29jb21tZXJjZSB0ZXh0YXJlYSxib2R5IC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYSxib2R5IC53b29jb21tZXJjZSBzZWxlY3QsYm9keSAud29vY29tbWVyY2UgLnNlbGVjdDItc2VsZWN0aW9uLGJvZHkud29vY29tbWVyY2UtY2FydCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdChbdHlwZT1cInJhbmdlXCJdKSxib2R5Lndvb2NvbW1lcmNlLWNhcnQgdGV4dGFyZWEsYm9keS53b29jb21tZXJjZS1jYXJ0IGZvcm0gLmZvcm0tcm93IHRleHRhcmVhLGJvZHkud29vY29tbWVyY2UtY2FydCBzZWxlY3QsYm9keS53b29jb21tZXJjZS1jYXJ0IC5zZWxlY3QyLXNlbGVjdGlvbixib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwicmFuZ2VcIl0pLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgdGV4dGFyZWEsYm9keS53b29jb21tZXJjZS1jaGVja291dCBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYSxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IHNlbGVjdCxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5zZWxlY3QyLXNlbGVjdGlvbixib2R5I2FkZF9wYXltZW50X21ldGhvZCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdChbdHlwZT1cInJhbmdlXCJdKSxib2R5I2FkZF9wYXltZW50X21ldGhvZCB0ZXh0YXJlYSxib2R5I2FkZF9wYXltZW50X21ldGhvZCBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYSxib2R5I2FkZF9wYXltZW50X21ldGhvZCBzZWxlY3QsYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLnNlbGVjdDItc2VsZWN0aW9ue2ZvbnQtc2l6ZTozcmVtO3BhZGRpbmc6Mi44cmVtIDIuOXJlbX19Ym9keSAud29vY29tbWVyY2UgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJyYW5nZVwiXSk6Zm9jdXMsYm9keSAud29vY29tbWVyY2UgdGV4dGFyZWE6Zm9jdXMsYm9keSAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgdGV4dGFyZWE6Zm9jdXMsYm9keSAud29vY29tbWVyY2Ugc2VsZWN0OmZvY3VzLGJvZHkgLndvb2NvbW1lcmNlIC5zZWxlY3QyLXNlbGVjdGlvbjpmb2N1cyxib2R5Lndvb2NvbW1lcmNlLWNhcnQgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJyYW5nZVwiXSk6Zm9jdXMsYm9keS53b29jb21tZXJjZS1jYXJ0IHRleHRhcmVhOmZvY3VzLGJvZHkud29vY29tbWVyY2UtY2FydCBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYTpmb2N1cyxib2R5Lndvb2NvbW1lcmNlLWNhcnQgc2VsZWN0OmZvY3VzLGJvZHkud29vY29tbWVyY2UtY2FydCAuc2VsZWN0Mi1zZWxlY3Rpb246Zm9jdXMsYm9keS53b29jb21tZXJjZS1jaGVja291dCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdChbdHlwZT1cInJhbmdlXCJdKTpmb2N1cyxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IHRleHRhcmVhOmZvY3VzLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybSAuZm9ybS1yb3cgdGV4dGFyZWE6Zm9jdXMsYm9keS53b29jb21tZXJjZS1jaGVja291dCBzZWxlY3Q6Zm9jdXMsYm9keS53b29jb21tZXJjZS1jaGVja291dCAuc2VsZWN0Mi1zZWxlY3Rpb246Zm9jdXMsYm9keSNhZGRfcGF5bWVudF9tZXRob2QgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJyYW5nZVwiXSk6Zm9jdXMsYm9keSNhZGRfcGF5bWVudF9tZXRob2QgdGV4dGFyZWE6Zm9jdXMsYm9keSNhZGRfcGF5bWVudF9tZXRob2QgZm9ybSAuZm9ybS1yb3cgdGV4dGFyZWE6Zm9jdXMsYm9keSNhZGRfcGF5bWVudF9tZXRob2Qgc2VsZWN0OmZvY3VzLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC5zZWxlY3QyLXNlbGVjdGlvbjpmb2N1c3tib3JkZXI6MXB4IHNvbGlkICMwMDM2NjM7b3V0bGluZTowfWJvZHkgLndvb2NvbW1lcmNlIHRleHRhcmVhLGJvZHkgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IHRleHRhcmVhLGJvZHkud29vY29tbWVyY2UtY2FydCB0ZXh0YXJlYSxib2R5Lndvb2NvbW1lcmNlLWNhcnQgZm9ybSAuZm9ybS1yb3cgdGV4dGFyZWEsYm9keS53b29jb21tZXJjZS1jaGVja291dCB0ZXh0YXJlYSxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0gLmZvcm0tcm93IHRleHRhcmVhLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIHRleHRhcmVhLGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIGZvcm0gLmZvcm0tcm93IHRleHRhcmVhe21pbi1oZWlnaHQ6MTYwcHg7cmVzaXplOm5vbmV9Ym9keSAud29vY29tbWVyY2UgLnNlbGVjdDItc2VsZWN0aW9uLGJvZHkud29vY29tbWVyY2UtY2FydCAuc2VsZWN0Mi1zZWxlY3Rpb24sYm9keS53b29jb21tZXJjZS1jaGVja291dCAuc2VsZWN0Mi1zZWxlY3Rpb24sYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLnNlbGVjdDItc2VsZWN0aW9ue3BhZGRpbmc6MS41cmVtIDEuOXJlbTtoZWlnaHQ6YXV0b31ib2R5IC53b29jb21tZXJjZSAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxib2R5Lndvb2NvbW1lcmNlLWNhcnQgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsYm9keS53b29jb21tZXJjZS1jaGVja291dCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxib2R5I2FkZF9wYXltZW50X21ldGhvZCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9Ym9keSAud29vY29tbWVyY2UgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csYm9keS53b29jb21tZXJjZS1jYXJ0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csYm9keSNhZGRfcGF5bWVudF9tZXRob2QgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7dG9wOjA7cmlnaHQ6N3B4O2JvdHRvbTowO21hcmdpbjphdXRvfWJvZHkgLndvb2NvbW1lcmNlIGZpZWxkc2V0LGJvZHkud29vY29tbWVyY2UtY2FydCBmaWVsZHNldCxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGZpZWxkc2V0LGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIGZpZWxkc2V0e2JvcmRlcjowO21hcmdpbjowO3BhZGRpbmc6MH1ib2R5IC53b29jb21tZXJjZSBmaWVsZHNldCBsZWdlbmQsYm9keS53b29jb21tZXJjZS1jYXJ0IGZpZWxkc2V0IGxlZ2VuZCxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGZpZWxkc2V0IGxlZ2VuZCxib2R5I2FkZF9wYXltZW50X21ldGhvZCBmaWVsZHNldCBsZWdlbmR7Zm9udC13ZWlnaHQ6NTAwfWJvZHkgLndvb2NvbW1lcmNlIC5mb3JtLXJvdyxib2R5Lndvb2NvbW1lcmNlLWNhcnQgLmZvcm0tcm93LGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLmZvcm0tcm93LGJvZHkjYWRkX3BheW1lbnRfbWV0aG9kIC5mb3JtLXJvd3ttYXJnaW4tYm90dG9tOjIuN3JlbX1ib2R5IC53b29jb21tZXJjZSBmb3JtIC5zaG93LXBhc3N3b3JkLWlucHV0LGJvZHkud29vY29tbWVyY2UtY2FydCBmb3JtIC5zaG93LXBhc3N3b3JkLWlucHV0LGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybSAuc2hvdy1wYXNzd29yZC1pbnB1dCxib2R5I2FkZF9wYXltZW50X21ldGhvZCBmb3JtIC5zaG93LXBhc3N3b3JkLWlucHV0e3RvcDoxZW0gIWltcG9ydGFudH1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9ue21hcmdpbi1yaWdodDo1cmVtO2JhY2tncm91bmQ6I2YyZmFmZTtwYWRkaW5nOjIuNXJlbSAzcmVtO2JveC1zaGFkb3c6MCAwIDZweCByZ2JhKDQ1LDQ1LDQ1LDAuMSk7Ym9yZGVyLXJhZGl1czoycmVtO3dpZHRoOjMwcmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7Ym9keS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbnt3aWR0aDozMHJlbTtmbG9hdDpsZWZ0fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2JvZHkud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb257d2lkdGg6MTAwJTtmbG9hdDpub25lO21hcmdpbi1ib3R0b206My41cmVtfX1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVse21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmV9Ym9keS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaXttYXJnaW46MCAwIDEuNnJlbSAwfWJvZHkud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkgYXtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojMDAzNjYzO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjE7dGV4dC1kZWNvcmF0aW9uOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXtib2R5Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpIGF7Zm9udC1zaXplOjNyZW19fWJvZHkud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkgYTpob3Zlcntjb2xvcjojZjlhNjNkfWJvZHkud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkuaXMtYWN0aXZlPmF7Y29sb3I6I2Y5YTYzZH1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfWJvZHkud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnR7d2lkdGg6Y2FsYygxMDAlIC0gMzVyZW0pfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7Ym9keS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudHt3aWR0aDpjYWxjKDEwMCUgLSAzNXJlbSk7ZmxvYXQ6cmlnaHR9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Ym9keS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudHt3aWR0aDoxMDAlO2Zsb2F0Om5vbmV9fWJvZHkud29vY29tbWVyY2UtY2FydCAucXVhbnRpdHktaW5wdXQtY2FydHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOjA7d2lkdGg6MTAwJX1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLnF1YW50aXR5LWlucHV0LWNhcnQgYnV0dG9ue3dpZHRoOjQzcHg7aGVpZ2h0OjQwcHg7cGFkZGluZzowO2JvcmRlcjpub25lO2JhY2tncm91bmQtY29sb3I6cmdiYSgyMTIsMjM2LDI1MCwwLjIpO2N1cnNvcjpwb2ludGVyO2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MTtmb250LXdlaWdodDo3MDA7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4zczttYXJnaW46MH1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLnF1YW50aXR5LWlucHV0LWNhcnQgYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Q0ZWNmYX1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLnF1YW50aXR5LWlucHV0LWNhcnQgYnV0dG9uLm1pbnVze2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MzNweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjMzcHh9Ym9keS53b29jb21tZXJjZS1jYXJ0IC5xdWFudGl0eS1pbnB1dC1jYXJ0IGJ1dHRvbi5wbHVze2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjMzcHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MzNweH1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLnF1YW50aXR5LWlucHV0LWNhcnQgYnV0dG9uIGl7ZGlzcGxheTpibG9ja31ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLnF1YW50aXR5LWlucHV0LWNhcnQgaW5wdXR7bWF4LXdpZHRoOjQwcHggIWltcG9ydGFudDtoZWlnaHQ6NDBweCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O3RleHQtYWxpZ246Y2VudGVyO2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxLjhyZW0gIWltcG9ydGFudDtsaW5lLWhlaWdodDoxO2ZvbnQtd2VpZ2h0OjcwMDtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtjb2xvcjojMDAzNjYzICFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5Lndvb2NvbW1lcmNlLWNhcnQgLnF1YW50aXR5LWlucHV0LWNhcnQgaW5wdXR7Zm9udC1zaXplOjIuMnJlbSAhaW1wb3J0YW50fX1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLnF1YW50aXR5LWlucHV0LWNhcnQgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sYm9keS53b29jb21tZXJjZS1jYXJ0IC5xdWFudGl0eS1pbnB1dC1jYXJ0IGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dGNvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTttYXJnaW46MH1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLnF1YW50aXR5LWlucHV0LWNhcnQgaW5wdXRbdHlwZT1cIm51bWJlclwiXXstbW96LWFwcGVhcmFuY2U6dGV4dGZpZWxkO3dpZHRoOjgwcHggIWltcG9ydGFudH1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNle3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlOjpiZWZvcmUsYm9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZTo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTpyb3RhdGUoNTVkZWcpO2JhY2tncm91bmQtY29sb3I6I0Q0RUNGQTt6LWluZGV4Oi0xfWJvZHkud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2U6OmJlZm9yZXtyaWdodDotMTVweDt0b3A6NzBweDt3aWR0aDo4MnB4O2hlaWdodDo4MnB4O3otaW5kZXg6LTF9Ym9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZTphZnRlcntsZWZ0OjM1cHg7d2lkdGg6MTZyZW07aGVpZ2h0OjE2cmVtO2JvdHRvbToxNSV9Ym9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NvbnRlbnRze2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6bm9uZX1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY29udGVudHMgdGhlYWR7YmFja2dyb3VuZC1jb2xvcjojZDRlY2ZhO2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjIuMnJlbTtmb250LXdlaWdodDo3MDB9Ym9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NvbnRlbnRzIHRoZWFkIHRoe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM2MTgzYTA7cGFkZGluZzoxM3B4IDEycHh9Ym9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NvbnRlbnRzIHRoZWFkIHNwYW57Y29sb3I6I2Y3YTYzZX1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY2FydC1pdGVtIHRke2NvbG9yOiMwMDM2NjM7Ym9yZGVyLWNvbG9yOiNiY2RhZWI7cGFkZGluZzoyN3B4IDEycHggMTNweDtmb250LXdlaWdodDo0MDB9Ym9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLnByb2R1Y3QtcmVtb3Zle3BhZGRpbmctcmlnaHQ6MH1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSBhLnJlbW92ZXtmb250LXNpemU6NHJlbTtmb250LXdlaWdodDo0MDA7Y29sb3I6I2Y3YTYzZSAhaW1wb3J0YW50O3RyYW5zaXRpb246dHJhbnNmb3JtIC4zc31ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSBhLnJlbW92ZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3RyYW5zZm9ybTpzY2FsZSgxLjMpfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Ym9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLnByb2R1Y3QtcHJpY2V7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufX1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAucHJvZHVjdC1xdWFudGl0eXt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2JvZHkud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtY2FydC1mb3JtIC5wcm9kdWN0LXF1YW50aXR5e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59fWJvZHkud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtY2FydC1mb3JtIC5uZXh0LWJpbGxpbmctcHJpY2V7Zm9udC1zaXplOjEuNnJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2JvZHkud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtY2FydC1mb3JtIC5uZXh0LWJpbGxpbmctcHJpY2V7Zm9udC1zaXplOjIuMnJlbX19Ym9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmFjdGlvbnN7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzYxODNhMDtwYWRkaW5nOjE0cHggMCAyMnB4IDB9Ym9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmFjdGlvbnMgLmJ1dHRvbnttYXJnaW4tcmlnaHQ6MDtmb250LXNpemU6MS42cmVtfWJvZHkud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHN7bWFyZ2luLXRvcDoxOHB4fWJvZHkud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgaDJ7Zm9udC1zaXplOjIuMnJlbTtjb2xvcjojMDAzNjYzO2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2JvZHkud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgaDJ7Zm9udC1zaXplOjMuMnJlbX19Ym9keS53b29jb21tZXJjZS1jYXJ0IC5jYXJ0X3RvdGFscyB0YWJsZS5zaG9wX3RhYmxle2JvcmRlcjpub25lO2NvbG9yOiMwMDM2NjN9Ym9keS53b29jb21tZXJjZS1jYXJ0IC5jYXJ0X3RvdGFscyB0YWJsZS5zaG9wX3RhYmxlIHRib2R5IC5vcmRlci10b3RhbHtiYWNrZ3JvdW5kLWNvbG9yOiNkNGVjZmE7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo3MDB9Ym9keS53b29jb21tZXJjZS1jYXJ0IC5jYXJ0X3RvdGFscyB0YWJsZS5zaG9wX3RhYmxlIHRib2R5IC5vcmRlci10b3RhbCB0aCxib2R5Lndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIHRhYmxlLnNob3BfdGFibGUgdGJvZHkgLm9yZGVyLXRvdGFsIHRke2JvcmRlcjoxcHggc29saWQgI2JjZGFlYjtwYWRkaW5nOjEzcHggMTJweDtsaW5lLWhlaWdodDoxfWJvZHkud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgdGFibGUuc2hvcF90YWJsZSB0Ym9keSAub3JkZXItdG90YWwgdGh7Ym9yZGVyLXJpZ2h0Om5vbmV9Ym9keS53b29jb21tZXJjZS1jYXJ0IC5jYXJ0X3RvdGFscyB0YWJsZS5zaG9wX3RhYmxlIHRib2R5IC5vcmRlci10b3RhbCB0ZHtib3JkZXItbGVmdDpub25lO2ZvbnQtc2l6ZToyLjJyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5Lndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIHRhYmxlLnNob3BfdGFibGUgdGJvZHkgLm9yZGVyLXRvdGFsIHRke2ZvbnQtc2l6ZTozLjJyZW19fWJvZHkud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgdGFibGUuc2hvcF90YWJsZSB0Ym9keSAuaW5jbHVkZXNfdGF4e2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjEuNHJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2JvZHkud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgdGFibGUuc2hvcF90YWJsZSB0Ym9keSAuaW5jbHVkZXNfdGF4e2ZvbnQtc2l6ZToyLjJyZW19fWJvZHkud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgdGFibGUuc2hvcF90YWJsZSB0Ym9keSAueXdzYnMtcmVjdXJyaW5nLXRvdGFscy1pdGVtcyB0aCxib2R5Lndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIHRhYmxlLnNob3BfdGFibGUgdGJvZHkgLnl3c2JzLXJlY3VycmluZy10b3RhbHMtaXRlbXMgdGR7cGFkZGluZzozN3B4IDEycHggMTNweDtib3JkZXItdG9wOjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzYxODNhMH1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIHRhYmxlLnNob3BfdGFibGUgdGJvZHkgLnl3c2JzLXJlY3VycmluZy10b3RhbHMtaXRlbXMgdGh7d2lkdGg6NDUlfWJvZHkud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgdGFibGUuc2hvcF90YWJsZSB0Ym9keSAueXdzYnMtcmVjdXJyaW5nLXRvdGFscy1pdGVtcyAucmVjdXJyaW5nLWFtb3VudHtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW4tYm90dG9tOjMuOHJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2JvZHkud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgdGFibGUuc2hvcF90YWJsZSB0Ym9keSAueXdzYnMtcmVjdXJyaW5nLXRvdGFscy1pdGVtcyAucmVjdXJyaW5nLWFtb3VudHtmb250LXNpemU6Mi4ycmVtfX1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIHRhYmxlLnNob3BfdGFibGUgdGJvZHkgLnl3c2JzLXJlY3VycmluZy10b3RhbHMtaXRlbXMgLnJlY3VycmluZy1hbW91bnQ6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206Mi42cmVtfWJvZHkud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgdGFibGUuc2hvcF90YWJsZSB0Ym9keSAueXdzYnMtcmVjdXJyaW5nLXRvdGFscy1pdGVtcyAuYW1vdW50e2ZvbnQtc2l6ZToyLjJyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5Lndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIHRhYmxlLnNob3BfdGFibGUgdGJvZHkgLnl3c2JzLXJlY3VycmluZy10b3RhbHMtaXRlbXMgLmFtb3VudHtmb250LXNpemU6My4ycmVtfX1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIHRhYmxlLnNob3BfdGFibGUgdGJvZHkgLnl3c2JzLXJlY3VycmluZy10b3RhbHMtaXRlbXMgLnRheF9sYWJlbHtjb2xvcjojMDAzNjYzfWJvZHkud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgLmFkZGl0aW9uYWwtaW5mb3ttYXJnaW4tdG9wOjIwcHh9Ym9keS53b29jb21tZXJjZS1jYXJ0IC5jYXJ0X3RvdGFscyAuYWRkaXRpb25hbC1pbmZvIHB7ZGlzcGxheTpmbGV4O2ZvbnQtc2l6ZToxLjRyZW07Y29sb3I6IzAwMzY2Mztmb250LXdlaWdodDo0MDA7bWF4LXdpZHRoOjUwMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Ym9keS53b29jb21tZXJjZS1jYXJ0IC5jYXJ0X3RvdGFscyAuYWRkaXRpb25hbC1pbmZvIHB7Zm9udC1zaXplOjIuMnJlbX19Ym9keS53b29jb21tZXJjZS1jYXJ0IC5jYXJ0X3RvdGFscyAuYWRkaXRpb25hbC1pbmZvIHNwYW57Y29sb3I6I2Y3YTYzZTttYXJnaW4tcmlnaHQ6MTJweDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjEuOHJlbX1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0e3RleHQtYWxpZ246cmlnaHR9Ym9keS53b29jb21tZXJjZS1jYXJ0IC5jYXJ0X3RvdGFscyAud2MtcHJvY2VlZC10by1jaGVja291dCAuYnV0dG9ue2ZvbnQtc2l6ZToxLjZyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5Lndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IC5idXR0b257Zm9udC1zaXplOjIuNXJlbX19Ym9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2V7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3BhZGRpbmctYm90dG9tOjI1cHh9Ym9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2U6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnJvdGF0ZSg1NWRlZyk7YmFja2dyb3VuZC1jb2xvcjojRDRFQ0ZBO3otaW5kZXg6LTF9Ym9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2U6OmJlZm9yZXtyaWdodDotMTVweDt0b3A6MTAwcHg7d2lkdGg6ODJweDtoZWlnaHQ6ODJweDt6LWluZGV4Oi0xfWJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0IGgze2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjIuMnJlbTtmb250LXdlaWdodDo3MDB9Ym9keS53b29jb21tZXJjZS1jaGVja291dCAuY3VzdG9tZXItZGV0YWlsc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpO2dyaWQtZ2FwOjIxcHggMjRweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2JvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLmN1c3RvbWVyLWRldGFpbHN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjEwMCV9fWJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLmN1c3RvbWVyLWRldGFpbHMgaDN7Z3JpZC1jb2x1bW46MSAvIC0xO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDM2NjM7Zm9udC1zaXplOjJyZW07bGluZS1oZWlnaHQ6MjttYXJnaW4tYm90dG9tOjB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jdXN0b21lci1kZXRhaWxzIGgze2ZvbnQtc2l6ZTozLjZyZW19fWJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLmN1c3RvbWVyLWRldGFpbHMgLmZvcm0tcm93e3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MH1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jdXN0b21lci1kZXRhaWxzIC5mb3JtLXJvdyBsYWJlbHtmb250LXNpemU6MS42cmVtO2NvbG9yOiMwMDM2NjM7Zm9udC13ZWlnaHQ6NDAwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Ym9keS53b29jb21tZXJjZS1jaGVja291dCAuY3VzdG9tZXItZGV0YWlscyAuZm9ybS1yb3cgbGFiZWx7Zm9udC1zaXplOjNyZW19fWJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLmN1c3RvbWVyLWRldGFpbHMgLmZvcm0tcm93Lndvb2NvbW1lcmNlLWludmFsaWQgbGFiZWx7Y29sb3I6I2U3NTE1Y31ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jdXN0b21lci1kZXRhaWxzIC5mb3JtLXJvdy53b29jb21tZXJjZS1pbnZhbGlkIGlucHV0e2JvcmRlci1jb2xvcjojZTc1MTVjfWJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLmN1c3RvbWVyLWRldGFpbHMgI2JpbGxpbmdfZW1haWxfZmllbGR7Z3JpZC1jb2x1bW46YXV0b31AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2JvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLmN1c3RvbWVyLWRldGFpbHMgI2JpbGxpbmdfZW1haWxfZmllbGR7Z3JpZC1jb2x1bW46MSAvIC0xfX1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jdXN0b21lci1kZXRhaWxzICNiaWxsaW5nX2NvbXBhbnlfZmllbGQsYm9keS53b29jb21tZXJjZS1jaGVja291dCAuY3VzdG9tZXItZGV0YWlscyAjYmlsbGluZ19hZGRyZXNzXzFfZmllbGQsYm9keS53b29jb21tZXJjZS1jaGVja291dCAuY3VzdG9tZXItZGV0YWlscyAjYmlsbGluZ19hZGRyZXNzXzJfZmllbGR7Z3JpZC1jb2x1bW46MSAvIDN9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jdXN0b21lci1kZXRhaWxzICNiaWxsaW5nX2NvbXBhbnlfZmllbGQsYm9keS53b29jb21tZXJjZS1jaGVja291dCAuY3VzdG9tZXItZGV0YWlscyAjYmlsbGluZ19hZGRyZXNzXzFfZmllbGQsYm9keS53b29jb21tZXJjZS1jaGVja291dCAuY3VzdG9tZXItZGV0YWlscyAjYmlsbGluZ19hZGRyZXNzXzJfZmllbGR7Z3JpZC1jb2x1bW46MSAvIC0xfX1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jdXN0b21lci1kZXRhaWxzIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7Y29sb3I6IzAwMzY2M31ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXdyYXBwZXJ7Z3JpZC1jb2x1bW46MyAvIC0xO2dyaWQtcm93OjUgLyA5fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Ym9keS53b29jb21tZXJjZS1jaGVja291dCAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbi13cmFwcGVye2dyaWQtY29sdW1uOjEgLyAtMTtncmlkLXJvdzp1bnNldH19Ym9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxle2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNjE4M2EwO2JvcmRlci1yYWRpdXM6MDttYXJnaW4tYm90dG9tOjB9Ym9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRoZWFke2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjIuMnJlbTtmb250LXdlaWdodDo3MDB9Ym9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRoZWFkIHRoe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM2MTgzYTA7cGFkZGluZzoxNXB4IDMwcHh9Ym9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRoZWFkIHNwYW57Y29sb3I6I2Y3YTYzZX1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgdGJvZHkgdGR7Y29sb3I6IzAwMzY2Mztib3JkZXItY29sb3I6I2JjZGFlYjtwYWRkaW5nOjI1cHggMzBweCAxOHB4O2ZvbnQtd2VpZ2h0OjQwMDt2ZXJ0aWNhbC1hbGlnbjp0b3B9Ym9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIC55d3Nicy1wcmljZXtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjQwMH1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgLnl3c2JzLXByaWNlIC5hbW91bnR7Zm9udC1zaXplOjIuMnJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2JvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSAueXdzYnMtcHJpY2UgLmFtb3VudHtmb250LXNpemU6My4ycmVtfX1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgLm5leHQtYmlsbGluZy1wcmljZSxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgLm5leHQtYmlsbGluZy1wcmljZSAuYW1vdW50e2ZvbnQtc2l6ZToxLjZyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgLm5leHQtYmlsbGluZy1wcmljZSxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgLm5leHQtYmlsbGluZy1wcmljZSAuYW1vdW50e2ZvbnQtc2l6ZToyLjJyZW19fWJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSAub3JkZXItdG90YWx7YmFja2dyb3VuZC1jb2xvcjojZDRlY2ZhO2NvbG9yOiMwMDM2NjN9Ym9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIC5vcmRlci10b3RhbCB0aCxib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgLm9yZGVyLXRvdGFsIHRke3BhZGRpbmc6MTJweCAzMHB4fWJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSAub3JkZXItdG90YWwgdGh7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNiY2RhZWI7Zm9udC1zaXplOjEuOHJlbX1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgLm9yZGVyLXRvdGFsIHRke2JvcmRlci1yaWdodDoxcHggc29saWQgI2JjZGFlYjtmb250LXNpemU6Mi4ycmVtfWJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSAub3JkZXItdG90YWwgLmluY2x1ZGVzX3RheHtjb2xvcjojMDAzNjYzO2ZvbnQtc2l6ZToxLjRyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgLm9yZGVyLXRvdGFsIC5pbmNsdWRlc190YXh7Zm9udC1zaXplOjIuMnJlbX19Ym9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIC55d3Nicy1yZWN1cnJpbmctdG90YWxzLWl0ZW1ze2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo3MDB9Ym9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIC55d3Nicy1yZWN1cnJpbmctdG90YWxzLWl0ZW1zIHRoLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSAueXdzYnMtcmVjdXJyaW5nLXRvdGFscy1pdGVtcyB0ZHtwYWRkaW5nOjI2cHggMzBweH1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgLnl3c2JzLXJlY3VycmluZy10b3RhbHMtaXRlbXMgdGh7dmVydGljYWwtYWxpZ246dG9wfWJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSAueXdzYnMtcmVjdXJyaW5nLXRvdGFscy1pdGVtcyAueXdzYnMtbmV4dC1iaWxsaW5nLWRhdGV7Zm9udC1zaXplOjEuNHJlbTtmb250LXdlaWdodDo0MDB9Ym9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIC55d3Nicy1yZWN1cnJpbmctdG90YWxzLWl0ZW1zIC5yZWN1cnJpbmctYW1vdW50e21hcmdpbi1ib3R0b206My44cmVtfWJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSAueXdzYnMtcmVjdXJyaW5nLXRvdGFscy1pdGVtcyAucmVjdXJyaW5nLWFtb3VudDpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTowfWJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLmFkZGl0aW9uYWwtaW5mb3ttYXJnaW46MTVweCAwIDQwcHg7cGFkZGluZy1sZWZ0OjMwcHh9Ym9keS53b29jb21tZXJjZS1jaGVja291dCAuYWRkaXRpb25hbC1pbmZvIHB7ZGlzcGxheTpmbGV4O2ZvbnQtc2l6ZToxLjRyZW07Y29sb3I6IzAwMzY2Mztmb250LXdlaWdodDo0MDB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5hZGRpdGlvbmFsLWluZm8gcHtmb250LXNpemU6Mi4ycmVtfX1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5hZGRpdGlvbmFsLWluZm8gc3Bhbntjb2xvcjojZjdhNjNlO21hcmdpbi1yaWdodDoxMnB4O2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MS44cmVtfWJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnR7YmFja2dyb3VuZC1jb2xvcjojZjJmYWZlfWJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgLndjX3BheW1lbnRfbWV0aG9kc3twYWRkaW5nLWxlZnQ6MzBweDtwYWRkaW5nLXJpZ2h0OjMwcHg7Ym9yZGVyLWJvdHRvbTpub25lfWJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgLndjX3BheW1lbnRfbWV0aG9kcyAud2NfcGF5bWVudF9tZXRob2Q6bm90KDpsYXN0LW9mLXR5cGUpe21hcmdpbi1ib3R0b206MjVweH1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IC53Y19wYXltZW50X21ldGhvZCAuaW5wdXQtcmFkaW97cG9zaXRpb246cmVsYXRpdmU7dG9wOi0ycHg7bWFyZ2luLXJpZ2h0OjEycHh9Ym9keS53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCAud2NfcGF5bWVudF9tZXRob2QgbGFiZWx7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzAwMzY2M31ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IC5wYXltZW50X2JveHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2JjZGFlYjttYXgtd2lkdGg6NjYwcHg7cGFkZGluZzoxMXB4IDMwcHg7bWFyZ2luOjIwcHggMCAwO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMwMDM2NjN9Ym9keS53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCAucGF5bWVudF9ib3g6OmJlZm9yZXtib3JkZXItYm90dG9tLWNvbG9yOiNmZmZ9Ym9keS53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCAucGF5bWVudF9ib3ggLnBheW5vdy1kYXRhLXByb2Nlc3NpbmctaW5mb3ttYXJnaW4tdG9wOjVweH1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IC5wYXltZW50X2JveCBwe21hcmdpbjowO2ZvbnQtc2l6ZToxLjhyZW19Ym9keS53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCAuZm9ybS1yb3cucGxhY2Utb3JkZXJ7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmc6MTBweCAzMHB4IDE0cHh9Ym9keS53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCAuZm9ybS1yb3cucGxhY2Utb3JkZXIgLmJ1dHRvbntmbG9hdDpsZWZ0ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEuNnJlbX1ib2R5Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIC53b29jb21tZXJjZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9Ym9keS53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCAud29vY29tbWVyY2U6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06cm90YXRlKDU1ZGVnKTtiYWNrZ3JvdW5kLWNvbG9yOiNENEVDRkE7ei1pbmRleDotMX1ib2R5Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIC53b29jb21tZXJjZTphZnRlcntsZWZ0OjM1cHg7d2lkdGg6MTZyZW07aGVpZ2h0OjE2cmVtO2JvdHRvbToxNSV9Ym9keS53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCBoM3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAzNjYzO2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Ym9keS53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCBoM3tmb250LXNpemU6My42cmVtfX1ib2R5Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIC53b29jb21tZXJjZS1vcmRlcntwYWRkaW5nLXRvcDoyMXJlbTtwYWRkaW5nLWJvdHRvbTozM3JlbX1ib2R5Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZHtjb2xvcjojMDAzNjYzO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46MzBweCAwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Ym9keS53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCAud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItcmVjZWl2ZWR7Zm9udC1zaXplOjMuNnJlbX19Ym9keS53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCAucmV0dXJuLXRvLXNob3AgLndjLWJhY2t3YXJke2ZvbnQtc2l6ZToxLjZyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIC5yZXR1cm4tdG8tc2hvcCAud2MtYmFja3dhcmR7Zm9udC1zaXplOjIuNXJlbX19Ym9keSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gLndvb2NvbW1lcmNlLWZvcm0tbG9naW5fX3JlbWVtYmVybWV7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjEwcHh9aHRtbCBib2R5LnNpbmdsZS1wcm9kdWN0IC5wcmljZXtjb2xvcjojMDEzNjYzICFpbXBvcnRhbnQ7Zm9udC1zaXplOjIuNHJlbSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O2ZvbnQtc3R5bGU6bm9ybWFsO2xldHRlci1zcGFjaW5nOm5vcm1hbDtsaW5lLWhlaWdodDoyLjVyZW07dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmctYm90dG9tOjVweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206NXB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7aHRtbCBib2R5LnNpbmdsZS1wcm9kdWN0IC5wcmljZXtmb250LXNpemU6MThweCAhaW1wb3J0YW50fX1odG1sIGJvZHkuc2luZ2xlLXByb2R1Y3QgLnF1YW50aXR5LWlucHV0LWNhcnQgYnV0dG9ue3dpZHRoOjQzcHg7aGVpZ2h0OjQwcHg7cGFkZGluZzowO2JvcmRlcjpub25lO2JhY2tncm91bmQtY29sb3I6cmdiYSgyMTIsMjM2LDI1MCwwLjIpO2N1cnNvcjpwb2ludGVyO2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MTtmb250LXdlaWdodDo3MDA7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4zczttYXJnaW46MH1odG1sIGJvZHkuc2luZ2xlLXByb2R1Y3QgLnF1YW50aXR5LWlucHV0LWNhcnQgYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Q0ZWNmYX1odG1sIGJvZHkuc2luZ2xlLXByb2R1Y3QgYnV0dG9uLm1pbnVze2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MzNweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjMzcHh9aHRtbCBib2R5LnNpbmdsZS1wcm9kdWN0IGJ1dHRvbi5wbHVze2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjMzcHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MzNweH1odG1sIGJvZHkuc2luZ2xlLXByb2R1Y3QgLnF1YW50aXR5LWlucHV0LWNhcnR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjowIDEwcHggMCAwO3dpZHRoOjEwMCV9aHRtbCBib2R5LnNpbmdsZS1wcm9kdWN0IGlucHV0W3R5cGU9XCJudW1iZXJcIl17LW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZDt3aWR0aDo4MHB4ICFpbXBvcnRhbnR9aHRtbCBib2R5LnNpbmdsZS1wcm9kdWN0IGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixodG1sIGJvZHkuc2luZ2xlLXByb2R1Y3QgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lO21hcmdpbjowfWh0bWwgYm9keS5zaW5nbGUtcHJvZHVjdCBpbnB1dC5xdHl7bWF4LXdpZHRoOjQwcHggIWltcG9ydGFudDtoZWlnaHQ6NDBweCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O3RleHQtYWxpZ246Y2VudGVyO2JvcmRlcjoxcHggc29saWQgI2Q0ZWNmYTtib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDtmb250LXNpemU6MS44cmVtICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwO2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O2NvbG9yOiMwMDM2NjMgIWltcG9ydGFudDtsaW5lLWhlaWdodDpub3JtYWw7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO21hcmdpbjowfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7aHRtbCBib2R5LnNpbmdsZS1wcm9kdWN0IGlucHV0LnF0eXtmb250LXNpemU6Mi4ycmVtICFpbXBvcnRhbnR9fWh0bWwgYm9keS5zaW5nbGUtcHJvZHVjdCBzcGFuLnl3c2JzLWRlbGl2ZXJ5LWluZm8saHRtbCBib2R5LnNpbmdsZS1wcm9kdWN0IHNwYW4ueXdzYnMtc3luY2gtaW5mb3tmaWx0ZXI6bm9uZTttYXJnaW4tYm90dG9tOjVweH1odG1sIGJvZHkuc2luZ2xlLXByb2R1Y3Qgc3Bhbi55d3Nicy1kZWxpdmVyeS1pbmZvLGh0bWwgYm9keS5zaW5nbGUtcHJvZHVjdCBzcGFuLnl3c2JzLXN5bmNoLWluZm97Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMwMDM2NjM7bWFyZ2luLXRvcDo1cHh9aHRtbCBib2R5LnNpbmdsZS1wcm9kdWN0IC5wb3N0ZWRfaW57ZGlzcGxheTpub25lfWh0bWwgYm9keS5zaW5nbGUtcHJvZHVjdCAuc3Atc3VtbWFyeSAucmVsYXRlZC5wcm9kdWN0c3ttYXJnaW4tdG9wOjMwcHh9aHRtbCBib2R5LnNpbmdsZS1wcm9kdWN0IC5zcC1zdW1tYXJ5IGgye2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbToyMHB4O2NvbG9yOiMwMDM2NjN9Lndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC5wcm9kdWN0X3RpdGxle2NvbG9yOiMwMDM2NjM7Zm9udC1mYW1pbHk6XCJOZXhhWEJvbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozLjZyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjttYXJnaW4tYm90dG9tOjJyZW19Lndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS11c2VzLWJsb2NrLXRoZW1lKSkuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgcC5wcmljZXtwYWRkaW5nOjE4cHggMDtmb250LXNpemU6MThweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MjRweDtjb2xvcjojMDAzNjYzfS53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKS5zaW5nbGUtcHJvZHVjdCBidXR0b24uYnV0dG9uLmFsdHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6NDBweDtjb2xvcjojRkZGO3BhZGRpbmc6MCAycmVtO3RyYW5zaXRpb246YWxsIC4ycztiYWNrZ3JvdW5kLWNvbG9yOiNmOWE2M2Q7Ym9yZGVyOjFweCBzb2xpZCAjZjlhNjNkO2N1cnNvcjpwb2ludGVyO3RleHQtYWxpZ246Y2VudGVyOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO21hcmdpbi1yaWdodDoxLjNyZW07Ym9yZGVyLXJhZGl1czoyLjlyZW07Zm9udC1zaXplOjEuMnJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6NDBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkuc2luZ2xlLXByb2R1Y3QgYnV0dG9uLmJ1dHRvbi5hbHR7Zm9udC1zaXplOjNyZW19fS53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKS5zaW5nbGUtcHJvZHVjdCBidXR0b24uYnV0dG9uLmFsdDpob3Zlcjpub3QoW2Rpc2FibGVkXSl7Y29sb3I6I0ZGRjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDM2NjM7Ym9yZGVyOjFweCBzb2xpZCAjMDAzNjYzOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMDUpO3RyYW5zZm9ybTpzY2FsZSgxLjA1KX0uaGFzLXRleHQtYWxpZ24tY2VudGVye3RleHQtYWxpZ246Y2VudGVyfS5kZWZhdWx0LXR4dHtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoyLjhyZW19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuZGVmYXVsdC10eHR7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjRweH19LmhlYWRsaW5lLS0xLC5kZWZhdWx0IGgxe2ZvbnQtc2l6ZTo1LjVyZW07bGluZS1oZWlnaHQ6Ni42cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmhlYWRsaW5lLS0xLC5kZWZhdWx0IGgxe2ZvbnQtc2l6ZTozMXB4O2xpbmUtaGVpZ2h0OjQ0cHh9fS5oZWFkbGluZS0tMiwuZGVmYXVsdCBoMntmb250LXNpemU6Mi42cmVtO2ZvbnQtd2VpZ2h0OjUwMH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5oZWFkbGluZS0tMiwuZGVmYXVsdCBoMntmb250LXNpemU6MnJlbX19LmhlYWRsaW5lLS0zLC5kZWZhdWx0IGgze2ZvbnQtc2l6ZToyLjFyZW07Zm9udC13ZWlnaHQ6NTAwfS5oZWFkbGluZS0tNCwuZGVmYXVsdCBoNHtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjUwMH0uaGVhZGxpbmUtLTUsLmRlZmF1bHQgaDV7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo1MDB9LmhlYWRsaW5lLS02LC5kZWZhdWx0IGg2e2ZvbnQtc2l6ZToxLjRyZW07Zm9udC13ZWlnaHQ6NTAwfS5kZWZhdWx0IGgxLC5kZWZhdWx0IGgyLC5kZWZhdWx0IGgzLC5kZWZhdWx0IGg0LC5kZWZhdWx0IGg1LC5kZWZhdWx0IGg2e2Rpc3BsYXk6YmxvY2t9LmRlZmF1bHQgcHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjNyZW19LmRlZmF1bHQgcCBpbWd7cGFkZGluZzozcmVtIDAgMS41cmVtfS5kZWZhdWx0IHVse2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjAgMCAycmVtfS5kZWZhdWx0IHVsIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDo0LjNyZW07Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxLjhyZW07bGluZS1oZWlnaHQ6My45cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmRlZmF1bHQgdWwgbGl7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjFweDttYXJnaW4tYm90dG9tOjIxcHh9fS5kZWZhdWx0IHVsIGxpOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO21hcmdpbjowIGF1dG87YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvY2hlY2stY2lyY3VsYXIuc3ZnXCIpO3dpZHRoOjIuM3JlbTtoZWlnaHQ6Mi4zcmVtfS5kZWZhdWx0IGxpe2ZvbnQtc2l6ZToxLjhyZW07bGluZS1oZWlnaHQ6MS4yO21hcmdpbi1ib3R0b206MS41cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmRlZmF1bHQgbGl7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjFweH19Ym9keSAuZGVmYXVsdC1uZXV0cmFsIGgyLGJvZHkgLmRlZmF1bHQtbmV1dHJhbCBoMyxib2R5IC5kZWZhdWx0LW5ldXRyYWwgaDQsYm9keSAuZGVmYXVsdC1uZXV0cmFsIGg1e2NvbG9yOiMwMDM2NjM7bGluZS1oZWlnaHQ6MTtmb250LXdlaWdodDo3MDB9Ym9keSAuZGVmYXVsdC1uZXV0cmFsIGgye2ZvbnQtc2l6ZTo1cmVtO21hcmdpbi1ib3R0b206Mi43cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Ym9keSAuZGVmYXVsdC1uZXV0cmFsIGgye2ZvbnQtc2l6ZTozMHB4O21hcmdpbi1ib3R0b206MjFweH19Ym9keSAuZGVmYXVsdC1uZXV0cmFsIGgze2ZvbnQtc2l6ZTo0LjNyZW07bWFyZ2luLWJvdHRvbToyLjdyZW19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtib2R5IC5kZWZhdWx0LW5ldXRyYWwgaDN7Zm9udC1zaXplOjI3cHh9fWJvZHkgLmRlZmF1bHQtbmV1dHJhbCBoNHtmb250LXNpemU6My41cmVtO21hcmdpbi1ib3R0b206Mi43cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Ym9keSAuZGVmYXVsdC1uZXV0cmFsIGg0e2ZvbnQtc2l6ZToyMXB4O21hcmdpbi1ib3R0b206MjNweH19Ym9keSAuZGVmYXVsdC1uZXV0cmFsIGg1e2ZvbnQtc2l6ZToyLjRyZW07bWFyZ2luLWJvdHRvbTozLjVyZW07Y29sb3I6IzAwMH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe2JvZHkgLmRlZmF1bHQtbmV1dHJhbCBoNXtmb250LXNpemU6MThweH19Ym9keSAuZGVmYXVsdC1uZXV0cmFsIGg2e2ZvbnQtc2l6ZToxLjhyZW07bWFyZ2luLWJvdHRvbTozLjRyZW07Y29sb3I6IzAwMH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe2JvZHkgLmRlZmF1bHQtbmV1dHJhbCBoNntmb250LXNpemU6MTZweH19Ym9keSAuZGVmYXVsdC1uZXV0cmFsIHB7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjIuNHJlbTtjb2xvcjojMGEyMDIyO21hcmdpbi1ib3R0b206NC4ycmVtfWJvZHkgLmRlZmF1bHQtbmV1dHJhbCBwIGF7Y29sb3I6IzAwMzY2M31ib2R5IC5kZWZhdWx0LW5ldXRyYWwgcCBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtib2R5IC5kZWZhdWx0LW5ldXRyYWwgcHtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MjdweH19Ym9keSAuZGVmYXVsdC1uZXV0cmFsIC5nYWxsZXJ5e21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi0yLjFyZW07bWFyZ2luLXJpZ2h0Oi0yLjFyZW19Ym9keSAuZGVmYXVsdC1uZXV0cmFsIC5nYWxsZXJ5IGltZ3tib3JkZXI6MCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Ym9keSAuZGVmYXVsdC1uZXV0cmFsIC5nYWxsZXJ5e21hcmdpbjphdXRvIC0xMnB4IDMwcHggIWltcG9ydGFudH19Ym9keSAuZGVmYXVsdC1uZXV0cmFsIC5nYWxsZXJ5LWl0ZW17cGFkZGluZzowIDIuMXJlbX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe2JvZHkgLmRlZmF1bHQtbmV1dHJhbCAuZ2FsbGVyeS1pdGVte3BhZGRpbmc6MCA2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Ym9keSAuZGVmYXVsdC1uZXV0cmFsIC5hbGlnbm5vbmV7bWFyZ2luOjAgLTIuNXJlbTt3aWR0aDpjYWxjKDEwMCUgKyA1cmVtKTttYXgtd2lkdGg6Y2FsYygxMDAlICsgNXJlbSl9fWNvZGV7Zm9udC1zaXplOmluaGVyaXQ7Zm9udC1mYW1pbHk6aW5oZXJpdDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4Ojl9Y29kZTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJztsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt3aWR0aDoxMDAlO2hlaWdodDowLjZyZW07YmFja2dyb3VuZC1jb2xvcjojODliZGJiO3otaW5kZXg6LTF9LmJveGVzMzYwLW92ZXJ7cGFkZGluZy1ib3R0b206MTByZW07dGV4dC1hbGlnbjpjZW50ZXJ9LmJveGVzMzYwe3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6I2YyZmFmZX0uYm94ZXMzNjBfX3Jvd3tkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmU7dG9wOi04LjNyZW19QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7LmJveGVzMzYwX19yb3d7ZmxleC13cmFwOndyYXA7bWFyZ2luOjAgLTEuMjVyZW19fS5ib3hlczM2MF9fdGl0bGV7Y29sb3I6IzAwMzY2Mztmb250LWZhbWlseTpcIk5leGFYQm9sZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjMuNnJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yO21hcmdpbi1ib3R0b206My40cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmJveGVzMzYwX190aXRsZXt0ZXh0LWFsaWduOmNlbnRlcn19LmJveGVzMzYwIC50dGJpMzYwLWJ0bnMtcm93e3BhZGRpbmctYm90dG9tOjVyZW19LmJveDM2MHt3aWR0aDpjYWxjKDEwMCUgLSAyLjFyZW0pO3BhZGRpbmc6NC4zcmVtIDIuOXJlbSAzLjhyZW07bWFyZ2luLXJpZ2h0OjIuOHJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7Ym9yZGVyLXJhZGl1czo0cmVtO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Ym94LXNoYWRvdzowIDAgMjlweCByZ2JhKDE3NiwyMDcsMjI1LDAuNDMpfS5ib3gzNjA6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsuYm94MzYwe2ZsZXgtd3JhcDp3cmFwO3dpZHRoOmNhbGMoMjUlIC0gMi41MXJlbSk7bWFyZ2luOjAgMS4yNXJlbSAyLjVyZW0gMS4yNXJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYm94MzYwe3dpZHRoOmNhbGMoNTAlIC0gMi41MXJlbSl9fS5ib3gzNjBfX2ljb3t3aWR0aDoxMi4xcmVtO2hlaWdodDoxMi4xcmVtO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWJvdHRvbTozLjlyZW19QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7LmJveDM2MF9faWNve3dpZHRoOjUwJTtoZWlnaHQ6YXV0b319QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYm94MzYwX19pY297d2lkdGg6NzAlO2hlaWdodDphdXRvfX0uYm94MzYwX19pY28gaW1ne3dpZHRoOjEwMCV9LmJveDM2MF9fdGl0bGV7ZGlzcGxheTpibG9jaztjb2xvcjojMDEzNjYzO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIuM3JlbTtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS4yO21hcmdpbi1ib3R0b206Mi45cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmJveDM2MF9fdGl0bGV7Zm9udC1zaXplOjMuNXJlbX19LmJveDM2MF9fdHh0e2NvbG9yOiM2MTgzYTA7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoyLjVyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYm94MzYwX190eHR7Zm9udC1zaXplOjIuOHJlbTtsaW5lLWhlaWdodDoxLjd9fS5ib3gzNjBfX2xpbmt7bWFyZ2luLXRvcDozLjZyZW19LmJveDM2MF9fbGluayBhe2NvbG9yOiNmOWE2M2Q7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjd9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYm94MzYwX19saW5rIGF7Zm9udC1zaXplOjIuOHJlbX19LmFib3V0MzYwe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6NS41cmVtIDAgNS45cmVtO292ZXJmbG93OmhpZGRlbn0uYWJvdXQzNjBfX3Jvd3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsuYWJvdXQzNjBfX3Jvd3tmbGV4LXdyYXA6d3JhcH19LmFib3V0MzYwX19jb250ZW50e3dpZHRoOjY3JTtwYWRkaW5nLXJpZ2h0OjEzcmVtfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7LmFib3V0MzYwX19jb250ZW50e3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDowfX0uYWJvdXQzNjBfX3RpdGxle2NvbG9yOiMwMDM2NjM7bGluZS1oZWlnaHQ6MS4yO2ZvbnQtZmFtaWx5OlwiTmV4YVhCb2xkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6My42cmVtO2ZvbnQtd2VpZ2h0OjQwMH1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5hYm91dDM2MF9fdGl0bGV7dGV4dC1hbGlnbjpjZW50ZXJ9fS5hYm91dDM2MF9fdHh0e2NvbG9yOiM2MTgzYTA7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjd9QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsuYWJvdXQzNjBfX3R4dHt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6M3JlbX19LmFib3V0MzYwX19sb2dvc3t3aWR0aDozMyU7cGFkZGluZy1sZWZ0OjA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5hYm91dDM2MF9fbG9nb3N7d2lkdGg6MTAwJTttYXgtd2lkdGg6MzMwcHg7bWFyZ2luOmF1dG87cGFkZGluZy1sZWZ0OjB9fS5hYm91dDM2MF9fbG9nb3t3aWR0aDozMCU7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowIDEuMnJlbTtvcGFjaXR5Oi42NX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5hYm91dDM2MF9fbG9nb3ttYXgtd2lkdGg6MTEwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7LmFib3V0MzYwX19sb2dve3dpZHRoOjMzLjMlfX0uYWJvdXQzNjBfX2xvZ286aG92ZXJ7b3BhY2l0eToxfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmFib3V0MzYwX19idG57dGV4dC1hbGlnbjpjZW50ZXJ9fS5hYm91dDM2MC1kZWZzLW9ubHl7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjA7d2lkdGg6MDtvdmVyZmxvdzpub25lO2xlZnQ6LTEwMCV9LmFib3V0MzYwLWJ0bnMtcm93e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXRvcDo1cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmFib3V0MzYwLWJ0bnMtcm93e21hcmdpbi1ib3R0b206NXJlbTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX0uYWJvdXQzNjAtYnRucy1yb3dfX29ye21hcmdpbjphdXRvIDNyZW0gYXV0byAxLjdyZW07Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6My4ycmVtO2NvbG9yOiM2MTgzYTB9LmNsaWVudHMzNjB7cGFkZGluZzoxLjJyZW0gMCAycmVtO3RleHQtYWxpZ246bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5jbGllbnRzMzYwe3BhZGRpbmc6OHJlbSAwIDhyZW19fS5jbGllbnRzMzYwX190aXRsZXtjb2xvcjojMDAzNjYzO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjMuMnJlbTttYXJnaW4tYm90dG9tOjB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuY2xpZW50czM2MF9fdGl0bGV7Zm9udC1zaXplOjMuNHJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsuY2xpZW50czM2MF9fdGl0bGV7Zm9udC1zaXplOjMuNHJlbX19LmNsaWVudHMzNjBfX3R4dHtjb2xvcjojNjE4M2EwO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNzttYXgtd2lkdGg6OTYuNXJlbTttYXJnaW46YXV0bzttYXJnaW4tdG9wOjUuNXJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5jbGllbnRzMzYwX190eHR7Zm9udC1zaXplOjJyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7LmNsaWVudHMzNjBfX3R4dHtmb250LXNpemU6M3JlbX19LmNsaWVudHMzNjAtb3dsLXdyYXB7cGFkZGluZy10b3A6M3JlbTtoZWlnaHQ6MTEwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsuY2xpZW50czM2MC1vd2wtd3JhcHtwYWRkaW5nLXRvcDozcmVtO3BhZGRpbmctYm90dG9tOjguM3JlbTttYXJnaW4tYm90dG9tOjUuN3JlbTtoZWlnaHQ6MjAwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCl7LmNsaWVudHMzNjAtb3dsLXdyYXB7cGFkZGluZy10b3A6MTVweDtwYWRkaW5nLWJvdHRvbTo0MHB4O21hcmdpbi1ib3R0b206MzBweDtoZWlnaHQ6MTU3cHh9fS5vd2wtY2Fyb3VzZWwuY2xpZW50czM2MC1vd2wgLm93bC1kb3Rze21hcmdpbi10b3A6NS40cmVtfS5vd2wtY2Fyb3VzZWwuY2xpZW50czM2MC1vd2wgLm93bC1kb3RzIGJ1dHRvbi5vd2wtZG90e3dpZHRoOjIuM3JlbTtoZWlnaHQ6Mi4zcmVtO2JhY2tncm91bmQtY29sb3I6IzAwMzY2Mztib3JkZXI6MC4ycmVtIHNvbGlkICMwMDM2NjM7b3V0bGluZTowfS5vd2wtY2Fyb3VzZWwuY2xpZW50czM2MC1vd2wgLm93bC1kb3RzIGJ1dHRvbi5vd2wtZG90OmhvdmVyLC5vd2wtY2Fyb3VzZWwuY2xpZW50czM2MC1vd2wgLm93bC1kb3RzIGJ1dHRvbi5vd2wtZG90LmFjdGl2ZXt3aWR0aDoyLjNyZW07aGVpZ2h0OjIuM3JlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmYWI1MTg7Ym9yZGVyOjAuMnJlbSBzb2xpZCAjZmFiNTE4fS5jbGllbnRzMzYwLWxvZ286aG92ZXJ7ZmlsdGVyOm5vbmV9Lm1vcmUzNjAtZGVmcy1vbmx5e3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDowO3dpZHRoOjA7b3ZlcmZsb3c6bm9uZTtsZWZ0Oi0xMDAlfS5jb250ZW50MzYwX19tYWlue21hcmdpbi10b3A6MzBweDt0ZXh0LWFsaWduOmNlbnRlcn0uY29udGVudDM2MF9fbWFpbiBoMXtjb2xvcjojMDAzNjYzO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjUuNHJlbTtmb250LXdlaWdodDo5MDA7bGluZS1oZWlnaHQ6MS4yO21hcmdpbi1ib3R0b206NHJlbX0uY29udGVudDM2MF9fbWFpbiBwe2NvbG9yOiM2MTgzYTA7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS43fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmNvbnRlbnQzNjBfX21haW4gcHtmb250LXNpemU6M3JlbX19Lm1vcmUzNjB7YmFja2dyb3VuZDojZjJmYWZlO3BhZGRpbmc6OXJlbSAwIDExcmVtO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5tb3JlMzYwe3BhZGRpbmc6MHB4fX0ubW9yZTM2MF9fcm93e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5tb3JlMzYwLXBob3Rvc3t3aWR0aDozNiV9QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7Lm1vcmUzNjAtcGhvdG9ze3dpZHRoOjUwJX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubW9yZTM2MC1waG90b3N7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwJTtmbGV4LXdyYXA6d3JhcH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubW9yZTM2MC1waG90b3NfX3NpbmdsZXtkaXNwbGF5OmZsZXg7bWFyZ2luLWJvdHRvbTo1cmVtO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6NTAlO3BhZGRpbmc6MH19Lm1vcmUzNjAtcGhvdG9zX19zaW5nbGUtaW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6NTAlO21hcmdpbi1sZWZ0OmF1dG87cG9zaXRpb246cmVsYXRpdmV9Lm1vcmUzNjAtcGhvdG9zX19zaW5nbGUtaW1nIGltZ3tkaXNwbGF5OmJsb2NrO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubW9yZTM2MC1waG90b3NfX3NpbmdsZS1pbWd7d2lkdGg6OTAlfX0ubW9yZTM2MC1waG90b3NfX3NpbmdsZS1pbWc6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO3dpZHRoOjExLjRyZW07aGVpZ2h0OjEwLjFyZW07YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvazEuc3ZnXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn0ubW9yZTM2MC1waG90b3NfX3NpbmdsZS1pbWctLTE6YWZ0ZXJ7bGVmdDotOC4zcmVtO2JvdHRvbToxMXJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5tb3JlMzYwLXBob3Rvc19fc2luZ2xlLWltZy0tMXt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjJyZW19Lm1vcmUzNjAtcGhvdG9zX19zaW5nbGUtaW1nLS0xIGltZ3ttYXJnaW46YXV0b319Lm1vcmUzNjAtcGhvdG9zX19zaW5nbGUtaW1nLS0yOmFmdGVye2xlZnQ6LTcuMnJlbTtib3R0b206LTJyZW07dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9Lm1vcmUzNjAtcGhvdG9zX19zaW5nbGUtaW1nLS0zOmFmdGVye2xlZnQ6YXV0bztyaWdodDotMi44cmVtO2JvdHRvbTphdXRvO3RvcDotNi41cmVtO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL2szLnN2Z1wiKX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5tb3JlMzYwLXBob3Rvc19fc2luZ2xlOmZpcnN0LWNoaWxke3dpZHRoOjEwMCU7aGVpZ2h0OjUwcmVtfS5tb3JlMzYwLXBob3Rvc19fc2luZ2xlOmZpcnN0LWNoaWxkIC5tb3JlMzYwLXBob3Rvc19fc2luZ2xlLWltZ3t3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfX0ubW9yZTM2MC1waG90b3NfX3NpbmdsZTpudGgtY2hpbGQoMikgLm1vcmUzNjAtcGhvdG9zX19zaW5nbGUtaW1ne21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OjB9Lm1vcmUzNjAtY29udGVudHt3aWR0aDo2NCU7cGFkZGluZzoyLjFyZW0gMCAwIDcuM3JlbX1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsubW9yZTM2MC1jb250ZW50e3dpZHRoOjUwJX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubW9yZTM2MC1jb250ZW50e3dpZHRoOjEwMCU7cGFkZGluZzowO21hcmdpbi10b3A6MnJlbX19Lm1vcmUzNjAtY29udGVudC1jb250YWluZXJ7ZGlzcGxheTpmbGV4O3otaW5kZXg6MX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5tb3JlMzYwLWNvbnRlbnQtY29udGFpbmVye2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfX0ubW9yZTM2MC1jb250ZW50X190aXRsZXtjb2xvcjojMDAzNjYzO2ZvbnQtZmFtaWx5OlwiTmV4YVhCb2xkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6My42cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbTo0LjJyZW19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsubW9yZTM2MC1jb250ZW50X190aXRsZXt0ZXh0LWFsaWduOmNlbnRlcn19Lm1vcmUzNjAtY29udGVudF9fdHh0e2NvbG9yOiM2MTgzYTA7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjc7dGV4dC1hbGlnbjpqdXN0aWZ5fUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7Lm1vcmUzNjAtY29udGVudF9fdHh0e2ZvbnQtc2l6ZTozcmVtfS5tb3JlMzYwLWNvbnRlbnRfX3R4dCBwe21hcmdpbi1ib3R0b206M3JlbTt0ZXh0LWFsaWduOmNlbnRlcn19Lm5ld3MzNjAtZmVhdHVyZWR7cGFkZGluZzo4cmVtIDAgMThyZW07YmFja2dyb3VuZC1jb2xvcjojZjJmYWZlO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm5ld3MzNjAtZmVhdHVyZWR7cGFkZGluZzo1cmVtfX0ubmV3czM2MC1mZWF0dXJlZCAud3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZX0ubmV3czM2MC1mZWF0dXJlZF9fdGl0bGV7Y29sb3I6IzAwMzY2Mztmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTo1LjRyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuMjttYXJnaW4tYm90dG9tOjB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubmV3czM2MC1mZWF0dXJlZF9fdGl0bGV7Zm9udC1zaXplOjUwcHg7bGluZS1oZWlnaHQ6NThweH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsubmV3czM2MC1mZWF0dXJlZF9fdGl0bGV7Zm9udC1zaXplOjMwcHg7bGluZS1oZWlnaHQ6MS4yO21hcmdpbi1ib3R0b206Mi41cmVtfX0ubmV3czM2MC1mZWF0dXJlZF9fdHh0e2NvbG9yOiM2MTgzYTA7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS43fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm5ld3MzNjAtZmVhdHVyZWRfX3R4dHtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDozM3B4O21hcmdpbi1ib3R0b206NTBweH19Lm5ld3MzNjAtZmVhdHVyZWQtbmV3c3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZy10b3A6NjdweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5uZXdzMzYwLWZlYXR1cmVkLW5ld3N7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcn19Lm5ld3MzNjAtZmVhdHVyZWQtbmV3c19fc2luZ2xle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmNhbGMoMzMuMyUgLSAyNXB4KTttYXgtd2lkdGg6MzY1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsubmV3czM2MC1mZWF0dXJlZC1uZXdzX19zaW5nbGV7d2lkdGg6MTAwJTtmbGV4LXdyYXA6d3JhcDttYXJnaW4tYm90dG9tOjEwMHB4fX0ubmV3czM2MC1mZWF0dXJlZC1uZXdzX19jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0xOXB4O2JvdHRvbTotNjNweDt3aWR0aDpjYWxjKDEwMCUgLSAxNnB4KTttaW4taGVpZ2h0OjE0OHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMTlweCA1M3B4IHJnYmEoMTc2LDIwNywyMjUsMC40NCk7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlci1yYWRpdXM6NDBweDtwYWRkaW5nOjI4cHggMzhweH0ubmV3czM2MC1mZWF0dXJlZC1uZXdzLWltZ3tkaXNwbGF5OmJsb2NrO2JvcmRlci1yYWRpdXM6NDBweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9Lm5ld3MzNjAtZmVhdHVyZWQtbmV3cy1pbWc6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDowO2JvdHRvbTowO3dpZHRoOjEwMCU7YmFja2dyb3VuZDojMDAzNjYzO29wYWNpdHk6MDt0cmFuc2l0aW9uOi4zcyBlYXNlfS5uZXdzMzYwLWZlYXR1cmVkLW5ld3MtaW1nIGltZ3tkaXNwbGF5OmJsb2NrfS5uZXdzMzYwLWZlYXR1cmVkLW5ld3MtaW1nIHNwYW57cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTttYXJnaW46YXV0bztwYWRkaW5nOjAgODBweDtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjQzcHg7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjUycHg7ei1pbmRleDoyO29wYWNpdHk6MH0ubmV3czM2MC1mZWF0dXJlZC1uZXdzLWltZzpob3ZlcjphZnRlcntvcGFjaXR5OjAuNzd9Lm5ld3MzNjAtZmVhdHVyZWQtbmV3cy1pbWc6aG92ZXIgc3BhbntvcGFjaXR5OjF9Lm5ld3MzNjAtZmVhdHVyZWQtbmV3cy1kYXRle2NvbG9yOiM2MTgzYTA7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTdweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6Mi41cmVtO21hcmdpbi1ib3R0b206MThweDtkaXNwbGF5OmlubGluZS1ibG9ja30ubmV3czM2MC1mZWF0dXJlZC1uZXdzLXRpdGxle2NvbG9yOiMwMDM2NjM7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MjFweDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6Mi41cmVtO21hcmdpbi1ib3R0b206MH0ucG9zdC1lbmR7cGFkZGluZzoxMDBweCAwIDB9LnBvc3QtZW5kX19uYXZ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi10b3A6LTYwcHg7bWFyZ2luLWJvdHRvbTo2MHB4O2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucG9zdC1lbmRfX25hdntmb250LXNpemU6M3JlbX19LnBvc3QtZW5kX19uYXYgYXtjb2xvcjojMDAzNjYzfS5uZXdzMzYwe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCAwIDE4cmVtO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm5ld3MzNjB7cGFkZGluZzowIDAgMTJyZW19fS5uZXdzMzYwIC53cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5uZXdzMzYwX190aXRsZXtjb2xvcjojMDAzNjYzO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjUuNHJlbTtmb250LXdlaWdodDo5MDA7bGluZS1oZWlnaHQ6MS4yO21hcmdpbi1ib3R0b206NC41cmVtfUBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpey5uZXdzMzYwX190aXRsZXtmb250LXNpemU6NTBweDtsaW5lLWhlaWdodDo1OHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5uZXdzMzYwX190aXRsZXtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbToyLjVyZW19fS5uZXdzMzYwX190eHR7Y29sb3I6IzYxODNhMDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjd9QG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCl7Lm5ld3MzNjBfX3R4dHtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxLjc7bWFyZ2luLWJvdHRvbTo1cmVtfX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5uZXdzMzYwX190eHR7Zm9udC1zaXplOjNyZW19fS5uZXdzMzYwX19jb250ZW50e3BhZGRpbmctdG9wOjE4LjVyZW19Lm5ld3MzNjAgLmltZy1hYnMgaW1ne21heC13aWR0aDo0M3JlbX0ubmV3czM2MCAuaW1nLWFicy0tbjF7dG9wOi00NC41cmVtO2xlZnQ6MH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5uZXdzMzYwIC5pbWctYWJzLS1uMXtkaXNwbGF5Om5vbmV9fS5uZXdzMzYwLW5ld3N7bWFyZ2luOi0yLjNyZW07cGFkZGluZy10b3A6Ni43cmVtO3dpZHRoOmNhbGMoMTAwJSArIDUuNnJlbSk7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm5ld3MzNjAtbmV3c3ttYXgtd2lkdGg6NTVyZW07bWFyZ2luOjAgYXV0b319Lm5ld3MzNjAtbmV3c19fc2luZ2xle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmNhbGMoMzMuMzMlIC0gNS42cmVtKTttYXJnaW46MCAyLjNyZW07cGFkZGluZy1yaWdodDoycmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm5ld3MzNjAtbmV3c19fc2luZ2xle3dpZHRoOjEwMCU7bWFyZ2luOjAgMCA5cmVtfX0ubmV3czM2MC1uZXdzX19jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjk2JTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDEuOXJlbSA1LjNyZW0gcmdiYSgxNzYsMjA3LDIyNSwwLjQ0KTt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLXJhZGl1czo0cmVtO3BhZGRpbmc6Mi44cmVtO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXRvcDotNi44cmVtO21hcmdpbi1yaWdodDotMnJlbX0ubmV3czM2MC1uZXdzLXRpdGxle2NvbG9yOiMwMDM2NjM7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS4yO21hcmdpbi1ib3R0b206MDt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5uZXdzMzYwLW5ld3MtdGl0bGV7Zm9udC1zaXplOjNyZW19fS5uZXdzMzYwLW5ld3MtaW1ne3dpZHRoOjEwMCU7cGFkZGluZy10b3A6MTAwJTtkaXNwbGF5OmJsb2NrO2JvcmRlci1yYWRpdXM6NHJlbTtiYWNrZ3JvdW5kOiM4NTlkYjE7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfS5uZXdzMzYwLW5ld3MtaW1nOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt0b3A6MDtib3R0b206MDt3aWR0aDoxMDAlO2JhY2tncm91bmQ6IzAwMzY2MztvcGFjaXR5OjA7dHJhbnNpdGlvbjouM3MgZWFzZX0ubmV3czM2MC1uZXdzLWltZyBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowfS5uZXdzMzYwLW5ld3MtaW1nIHNwYW57cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztsZWZ0OjA7cmlnaHQ6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO21hcmdpbjphdXRvO3BhZGRpbmc6MCAzcmVtO2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6Mi41cmVtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjc7ei1pbmRleDoyO29wYWNpdHk6MH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5uZXdzMzYwLW5ld3MtaW1nIHNwYW57Zm9udC1zaXplOjRyZW07bGluZS1oZWlnaHQ6MS40fX0ubmV3czM2MC1uZXdzLWltZzpob3ZlcjphZnRlcntvcGFjaXR5OjAuNzd9Lm5ld3MzNjAtbmV3cy1pbWc6aG92ZXIgc3BhbntvcGFjaXR5OjF9Lm5ld3MzNjAtbmV3cy1kYXRle2NvbG9yOiM2MTgzYTA7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS43cmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjc7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7Lm5ld3MzNjAtbmV3cy1kYXRle2ZvbnQtc2l6ZToyLjdyZW19fS5pbWctYWJzLS1jbGllbnRzMXt0b3A6LTE2LjVyZW07bGVmdDowO3JpZ2h0OjA7d2lkdGg6NDNyZW07bWFyZ2luOmF1dG87cG9zaXRpb246YWJzb2x1dGV9Lm91ci1wb3J0Zm9saW8zNjB7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo4LjVyZW0gMCAxM3JlbTtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsub3VyLXBvcnRmb2xpbzM2MHtwYWRkaW5nLXRvcDoxMnJlbX19Lm91ci1wb3J0Zm9saW8zNjA6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmMmZhZmV9Lm91ci1wb3J0Zm9saW8zNjBfX2JveHttYXJnaW46MCAxcmVtO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjdyZW0gMzkuMXJlbSA3LjZyZW0gMTIuMXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo0cmVtO2JveC1zaGFkb3c6MCAxLjlyZW0gNS4zcmVtIHJnYmEoMTc2LDIwNywyMjUsMC40NCl9QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7Lm91ci1wb3J0Zm9saW8zNjBfX2JveHttYXJnaW4tbGVmdDo0cmVtfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5vdXItcG9ydGZvbGlvMzYwX19ib3h7cGFkZGluZzo3cmVtIDdyZW0gN3JlbSA1cmVtO21hcmdpbi1sZWZ0OjhyZW19fS5vdXItcG9ydGZvbGlvMzYwX19pY297d2lkdGg6MTMuOXJlbTtoZWlnaHQ6MTMuOXJlbTttYXJnaW4tdG9wOjJyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsub3VyLXBvcnRmb2xpbzM2MF9faWNve3dpZHRoOjE0cmVtO2hlaWdodDoxNHJlbTttYXJnaW4tdG9wOjB9fUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7Lm91ci1wb3J0Zm9saW8zNjBfX2ljb3tkaXNwbGF5Om5vbmV9fS5vdXItcG9ydGZvbGlvMzYwX19jb250ZW50e3BhZGRpbmctbGVmdDoxMC40cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm91ci1wb3J0Zm9saW8zNjBfX2NvbnRlbnR7cGFkZGluZy1sZWZ0OjVyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7Lm91ci1wb3J0Zm9saW8zNjBfX2NvbnRlbnR7cGFkZGluZy1sZWZ0OjVyZW19fS5vdXItcG9ydGZvbGlvMzYwX190aXRsZXtjb2xvcjojMDAzNjYzO2ZvbnQtZmFtaWx5OlwiTmV4YVhCb2xkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6My42cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbTozLjZyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsub3VyLXBvcnRmb2xpbzM2MF9fdGl0bGV7Zm9udC1zaXplOjVyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7Lm91ci1wb3J0Zm9saW8zNjBfX3RpdGxle2ZvbnQtc2l6ZTo1LjRyZW19fS5vdXItcG9ydGZvbGlvMzYwX190eHR7Y29sb3I6IzYxODNhMDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTttYXJnaW4tYm90dG9tOjVyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsub3VyLXBvcnRmb2xpbzM2MF9fdHh0e2ZvbnQtc2l6ZToycmVtfX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5vdXItcG9ydGZvbGlvMzYwX190eHR7Zm9udC1zaXplOjNyZW19fS5vdXItcG9ydGZvbGlvMzYwIC5pbWctYWJze3Bvc2l0aW9uOmFic29sdXRlfS5vdXItcG9ydGZvbGlvMzYwIC5pbWctYWJzLS1vcDF7dG9wOi04LjZyZW07cmlnaHQ6LTlyZW07d2lkdGg6NDMuNXJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5vdXItcG9ydGZvbGlvMzYwIC5pbWctYWJzLS1vcDF7ZGlzcGxheTpub25lfX0ub3VyLXBvcnRmb2xpbzM2MCAuaW1nLWFicy0tb3Aye3RvcDotNXJlbTtsZWZ0Oi0xNS41cmVtO3dpZHRoOjI5cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm91ci1wb3J0Zm9saW8zNjAgLmltZy1hYnMtLW9wMnt0b3A6YXV0bztib3R0b206LTE0cmVtO2xlZnQ6LTkuMnJlbTt3aWR0aDoyMi40cmVtfX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5vdXItcG9ydGZvbGlvMzYwIC5pbWctYWJzLS1vcDJ7bGVmdDotMTZyZW07d2lkdGg6MjguNHJlbTtib3R0b206LTE3cmVtfX0ub3VyLXBvcnRmb2xpbzM2MCAuaW1nLWFicy0tb3Aze2JvdHRvbTotNXJlbTtyaWdodDoyOXJlbTt3aWR0aDoxNi41cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm91ci1wb3J0Zm9saW8zNjAgLmltZy1hYnMtLW9wM3t3aWR0aDoxMHJlbTtyaWdodDo1cmVtO2JvdHRvbTotM3JlbX19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsub3VyLXBvcnRmb2xpbzM2MCAuaW1nLWFicy0tb3Aze3dpZHRoOjE1cmVtO3JpZ2h0OjFyZW07Ym90dG9tOi03cmVtfX0ub3VyLXBvcnRmb2xpbzM2MCAuaW1nLWFicyBpbWd7d2lkdGg6MTAwJX0ub3VyLXByaWNpbmczNjB7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo4LjVyZW0gMCA3cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7Lm91ci1wcmljaW5nMzYwe3BhZGRpbmctdG9wOjNyZW19fS5vdXItcHJpY2luZzM2MDpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MDt3aWR0aDoxMDAlO2hlaWdodDozOHJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmMmZhZmV9Lm91ci1wcmljaW5nMzYwX19ib3h7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O3BhZGRpbmc6N3JlbSAzOS4xcmVtIDcuNnJlbSAxMi4xcmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjRyZW07Ym94LXNoYWRvdzowIDEuOXJlbSA1LjNyZW0gcmdiYSgxNzYsMjA3LDIyNSwwLjQ0KX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5vdXItcHJpY2luZzM2MF9fYm94e21hcmdpbi1sZWZ0OjhyZW07cGFkZGluZzo3cmVtIDdyZW0gN3JlbSA4cmVtfX0ub3VyLXByaWNpbmczNjBfX2xlZnR7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjAgYXV0byAycmVtfS5vdXItcHJpY2luZzM2MF9faWNve3dpZHRoOjIzLjFyZW07aGVpZ2h0OjIzLjFyZW07YmFja2dyb3VuZC1jb2xvcjojZDRlY2ZhO2JvcmRlci1yYWRpdXM6NTAlO21hcmdpbi10b3A6MnJlbX1AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpey5vdXItcHJpY2luZzM2MF9faWNve2Rpc3BsYXk6bm9uZX19Lm91ci1wcmljaW5nMzYwX19jb250ZW50e3BhZGRpbmctbGVmdDoxMC40cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7Lm91ci1wcmljaW5nMzYwX19jb250ZW50e3BhZGRpbmctbGVmdDo1cmVtfX0ub3VyLXByaWNpbmczNjBfX3RpdGxle2NvbG9yOiMwMDM2NjM7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjttYXJnaW4tdG9wOjJyZW07Zm9udC1zaXplOjUuNHJlbTtmb250LXdlaWdodDo5MDA7bGluZS1oZWlnaHQ6MS4ycmVtO21hcmdpbi1ib3R0b206NXJlbX0ub3VyLXByaWNpbmczNjBfX3R4dHtjb2xvcjojNjE4M2EwO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNzttYXJnaW4tYm90dG9tOjRyZW19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsub3VyLXByaWNpbmczNjBfX3R4dHtmb250LXNpemU6M3JlbX19Lm91ci1wcmljaW5nMzYwIC5pbWctYWJze3Bvc2l0aW9uOmFic29sdXRlfS5vdXItcHJpY2luZzM2MCAuaW1nLWFicy0tb3Axe3RvcDotOS44cmVtO3JpZ2h0Oi0xMHJlbTt3aWR0aDo0OC45cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7Lm91ci1wcmljaW5nMzYwIC5pbWctYWJzLS1vcDF7ZGlzcGxheTpub25lfX0ub3VyLXByaWNpbmczNjAgLmltZy1hYnMtLW9wMnt0b3A6LTYuMnJlbTtsZWZ0Oi0xNy4ycmVtO3dpZHRoOjMzLjRyZW19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsub3VyLXByaWNpbmczNjAgLmltZy1hYnMtLW9wMnt0b3A6YXV0bztib3R0b206LTE4cmVtfX0ub3VyLXByaWNpbmczNjAgLmltZy1hYnMtLW9wM3tib3R0b206LTVyZW07cmlnaHQ6MzJyZW07d2lkdGg6MTdyZW19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsub3VyLXByaWNpbmczNjAgLmltZy1hYnMtLW9wM3t3aWR0aDoxOHJlbTtyaWdodDoxcmVtO2JvdHRvbTotN3JlbX0ub3VyLXByaWNpbmczNjAgLmltZy1hYnMtLW9wMyBpbWd7d2lkdGg6MTAwJX19LnBhY2thZ2VzMzYwe3Bvc2l0aW9uOnJlbGF0aXZlfS5wYWNrYWdlczM2MF9fYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LnBhY2thZ2VzMzYwX19zcXVhcmUtMXt0b3A6MDtyaWdodDo3LjRyZW19LnBhY2thZ2VzMzYwX19zcXVhcmUtMnt0b3A6NXJlbTtsZWZ0OjEzLjNyZW19LnBhY2thZ2VzMzYwX19zcXVhcmUtM3t0b3A6MzguM3JlbTtyaWdodDoxMS4ycmVtfS5wYWNrYWdlczM2MCAuY29udGFpbmVye21hcmdpbjowIGF1dG87cGFkZGluZzowIDIuNXJlbTttYXgtd2lkdGg6MTMycmVtfS5wYWNrYWdlczM2MF9fYm9keXtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzo3cmVtIDAgM3JlbSAwO21hcmdpbjowIC0zcmVtfS5wYWNrYWdlczM2MF9fdGl0bGV7Y29sb3I6IzAwMzY2Mztmb250LXNpemU6Mi42cmVtO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOmNlbnRlcn0ucGFja2FnZXMzNjAtdGFibGV7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlci1zcGFjaW5nOjNyZW0gMDtib3JkZXItY29sbGFwc2U6c2VwYXJhdGV9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGFja2FnZXMzNjAtdGFibGV7d2lkdGg6MTAwJX19LnBhY2thZ2VzMzYwLXRhYmxlX19sZWZ0LWNvbHVtbi10aXRsZXtjb2xvcjojZjlhNjNkO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6M3JlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1hbGlnbjpyaWdodH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC10YWJsZV9fbGVmdC1jb2x1bW4tdGl0bGV7d2lkdGg6NTAlO2ZvbnQtc2l6ZTo0cmVtfX0ucGFja2FnZXMzNjAtdGFibGVfX2J1bmRsZS10aXRsZXt3aWR0aDoyOS41cmVtO3BhZGRpbmc6NXJlbSAxcmVtIDMuNXJlbSAxcmVtO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMwMDM2NjM7Zm9udC13ZWlnaHQ6NzAwO2JhY2tncm91bmQ6cmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgxMDBkZWcsICNmZmYsICNmZmYgMC41cmVtLCAjZGVmMGZiIDAuNXJlbSwgI2RlZjBmYiAxcmVtKTtib3JkZXItcmFkaXVzOjJyZW0gMnJlbSAwIDB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGFja2FnZXMzNjAtdGFibGVfX2J1bmRsZS10aXRsZXt3aWR0aDo1MCU7cGFkZGluZzo1cmVtIDVyZW0gMy41cmVtIDVyZW07cG9zaXRpb246cmVsYXRpdmV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBhY2thZ2VzMzYwLXRhYmxlX19idW5kbGUtdGl0bGUrLnBhY2thZ2VzMzYwLXRhYmxlX19idW5kbGUtdGl0bGV7ZGlzcGxheTpub25lfX0ucGFja2FnZXMzNjAtdGFibGVfX2J1bmRsZS10aXRsZS1idXR0b257ZGlzcGxheTpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBhY2thZ2VzMzYwLXRhYmxlX19idW5kbGUtdGl0bGUtYnV0dG9ue2Rpc3BsYXk6YmxvY2s7YXBwZWFyYW5jZTpub25lO2JvcmRlcjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7cGFkZGluZzowO3dpZHRoOjVyZW07aGVpZ2h0OjVyZW07cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGFja2FnZXMzNjAtdGFibGVfX2J1bmRsZS10aXRsZS1idXR0b24gaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWluO29iamVjdC1wb3NpdGlvbjpjZW50ZXJ9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBhY2thZ2VzMzYwLXRhYmxlX19idW5kbGUtdGl0bGUtYnV0dG9uLS1wcmV2e2xlZnQ6MXJlbTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC10YWJsZV9fYnVuZGxlLXRpdGxlLWJ1dHRvbi0tbmV4dHtyaWdodDoxcmVtO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDE4MGRlZyl9fS5wYWNrYWdlczM2MC10YWJsZV9fYnVuZGxlLXRpdGxlLWJ1dHRvbjpkaXNhYmxlZHtvcGFjaXR5OjAuNX0ucGFja2FnZXMzNjAtdGFibGVfX2J1bmRsZS10aXRsZS10b3B7ZGlzcGxheTpibG9jaztmb250LXNpemU6MnJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC10YWJsZV9fYnVuZGxlLXRpdGxlLXRvcHtmb250LXNpemU6M3JlbX19LnBhY2thZ2VzMzYwLXRhYmxlX19idW5kbGUtdGl0bGUtYm90dG9te2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjMuMnJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC10YWJsZV9fYnVuZGxlLXRpdGxlLWJvdHRvbXtmb250LXNpemU6NHJlbX19LnBhY2thZ2VzMzYwLXRhYmxlX19zZXJ2aWNlLW5hbWV7cGFkZGluZzoxcmVtIDA7Zm9udC1zaXplOjEuN3JlbTtsaW5lLWhlaWdodDoxLjU7Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246cmlnaHQ7cG9zaXRpb246cmVsYXRpdmV9LnBhY2thZ2VzMzYwLXRhYmxlX19zZXJ2aWNlLW5hbWU6OmFmdGVye2NvbnRlbnQ6Jyc7d2lkdGg6MC4xcmVtO2hlaWdodDpjYWxjKDEwMCUgKyAzcmVtKTtiYWNrZ3JvdW5kLWNvbG9yOiNjNGRkZWM7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTJyZW07dG9wOi0xLjVyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGFja2FnZXMzNjAtdGFibGVfX3NlcnZpY2UtbmFtZTo6YWZ0ZXJ7d2lkdGg6MC4ycmVtfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC10YWJsZV9fc2VydmljZS1uYW1le3BhZGRpbmc6MnJlbSAwO2ZvbnQtc2l6ZToyLjVyZW19fS5wYWNrYWdlczM2MC10YWJsZV9fc2VydmljZS1uYW1lLXRvcHtkaXNwbGF5OmJsb2NrO2NvbG9yOiMwMDM2NjM7cG9zaXRpb246cmVsYXRpdmV9LnBhY2thZ2VzMzYwLXRhYmxlX19zZXJ2aWNlLW5hbWUtdG9wOjphZnRlcntjb250ZW50OicnO3dpZHRoOjAuNXJlbTtoZWlnaHQ6MC41cmVtO2JhY2tncm91bmQtY29sb3I6IzAwMzY2Mztib3JkZXItcmFkaXVzOjUwJTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotMnJlbTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoNDAlLCAtNTAlKTt6LWluZGV4OjF9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGFja2FnZXMzNjAtdGFibGVfX3NlcnZpY2UtbmFtZS10b3A6OmFmdGVye3dpZHRoOjFyZW07aGVpZ2h0OjFyZW19fS5wYWNrYWdlczM2MC10YWJsZV9fc2VydmljZS1uYW1lLWJvdHRvbXtkaXNwbGF5OmJsb2NrO2NvbG9yOiM4NTlkYjF9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGFja2FnZXMzNjAtdGFibGVfX3NlcnZpY2UtbmFtZS1ib3R0b217Zm9udC1zaXplOjIuM3JlbTtmb250LXdlaWdodDo0MDB9fS5wYWNrYWdlczM2MC10YWJsZV9fYnVuZGxlLXByaWNle3BhZGRpbmc6MC43cmVtO2NvbG9yOiNmZmY7Zm9udC1zaXplOjIuNnJlbTtmb250LXdlaWdodDo3MDA7YmFja2dyb3VuZC1jb2xvcjojMDAzNjYzO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yYWRpdXM6MCAwIDJyZW0gMnJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC10YWJsZV9fYnVuZGxlLXByaWNlKy5wYWNrYWdlczM2MC10YWJsZV9fYnVuZGxlLXByaWNle2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGFja2FnZXMzNjAtdGFibGVfX2J1bmRsZS1wcmljZXtmb250LXNpemU6My41cmVtfX0ucGFja2FnZXMzNjAtdGFibGVfX2J1bmRsZS1ub3RpY2V7cGFkZGluZy10b3A6MC44cmVtO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjEuNHJlbTtmb250LXdlaWdodDo3MDB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGFja2FnZXMzNjAtdGFibGVfX2J1bmRsZS1ub3RpY2UrLnBhY2thZ2VzMzYwLXRhYmxlX19idW5kbGUtbm90aWNle2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGFja2FnZXMzNjAtdGFibGVfX2J1bmRsZS1ub3RpY2V7Zm9udC1zaXplOjIuNHJlbX19LnBhY2thZ2VzMzYwLXRhYmxlX19idW5kbGUtc3VibWl0e3BhZGRpbmctdG9wOjRyZW07dGV4dC1hbGlnbjpjZW50ZXJ9LnBhY2thZ2VzMzYwLXRhYmxlX19idW5kbGUtc3VibWl0IGF7bWFyZ2luOjB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGFja2FnZXMzNjAtdGFibGVfX2J1bmRsZS1zdWJtaXQrLnBhY2thZ2VzMzYwLXRhYmxlX19idW5kbGUtc3VibWl0e2Rpc3BsYXk6bm9uZX19LnBhY2thZ2VzMzYwLXRhYmxlX19ib3R0b217cGFkZGluZy10b3A6NC44cmVtO2ZvbnQtc2l6ZToxLjlyZW07bGluZS1oZWlnaHQ6MS43O3Bvc2l0aW9uOnJlbGF0aXZlfS5wYWNrYWdlczM2MC10YWJsZV9fYm90dG9tOjpiZWZvcmV7Y29udGVudDonJzt3aWR0aDowLjFyZW07aGVpZ2h0OmNhbGMoMTAwJSArIDIyLjVyZW0pO2JhY2tncm91bmQtY29sb3I6I2M0ZGRlYztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xLjFyZW07Ym90dG9tOjB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGFja2FnZXMzNjAtdGFibGVfX2JvdHRvbTo6YmVmb3Jle2xlZnQ6LTEuMnJlbTtoZWlnaHQ6Y2FsYygxMDAlICsgMjcuNXJlbSk7d2lkdGg6MC4ycmVtfX0ucGFja2FnZXMzNjAtdGFibGVfX2JvdHRvbTo6YWZ0ZXJ7Y29udGVudDonJzt3aWR0aDowLjVyZW07aGVpZ2h0OjAuNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDM2NjM7Ym9yZGVyLXJhZGl1czo1MCU7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMS4xcmVtO3RvcDo2cmVtO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0zNSUpO3otaW5kZXg6MX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC10YWJsZV9fYm90dG9tOjphZnRlcnt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2xlZnQ6LTEuMnJlbTt0b3A6Ni43cmVtfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC10YWJsZV9fYm90dG9te2ZvbnQtc2l6ZTozcmVtfX0ucGFja2FnZXMzNjAtdGFibGVfX2JvdHRvbS1ibHVle2NvbG9yOiMwMDM2NjM7Zm9udC13ZWlnaHQ6NzAwfS5wYWNrYWdlczM2MC10YWJsZV9fYm90dG9tLW9yYW5nZXtjb2xvcjojZjlhNjNkO2ZvbnQtd2VpZ2h0OjcwMH0ucGFja2FnZXMzNjAtdGFibGVfX2JvdHRvbS1ncmF5e2NvbG9yOiM2MTgzYTB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGFja2FnZXMzNjAtdGFibGUgdGguaGlkZSwucGFja2FnZXMzNjAtdGFibGUgdGQuaGlkZXtkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBhY2thZ2VzMzYwLXRhYmxlIHRoLnNob3csLnBhY2thZ2VzMzYwLXRhYmxlIHRkLnNob3d7ZGlzcGxheTp0YWJsZS1jZWxsfX0ucGFja2FnZXMzNjAtYnVuZGxlLWNlbGx7YmFja2dyb3VuZC1jb2xvcjojZGVmMGZiO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBhY2thZ2VzMzYwLWJ1bmRsZS1jZWxsKy5wYWNrYWdlczM2MC1idW5kbGUtY2VsbHtkaXNwbGF5Om5vbmV9fS5wYWNrYWdlczM2MC1idW5kbGUtY2VsbC0tdnR7cGFkZGluZy10b3A6MS4zcmVtO3ZlcnRpY2FsLWFsaWduOnRvcH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC1idW5kbGUtY2VsbC0tdnR7cGFkZGluZy10b3A6Mi4zcmVtfX0ucGFja2FnZXMzNjAtYnVuZGxlLWNlbGwtLXBke3BhZGRpbmctdG9wOjMuNXJlbX0ucGFja2FnZXMzNjAtYnVuZGxlLWNlbGxfX2JvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnBhY2thZ2VzMzYwLWJ1bmRsZS1jZWxsX19pbmNsdWRlZHtjb2xvcjojMDAzNjYzO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6M3JlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC1idW5kbGUtY2VsbF9faW5jbHVkZWR7Zm9udC1zaXplOjVyZW19fS5wYWNrYWdlczM2MC1idW5kbGUtY2VsbF9fbm8taW5jbHVkZWR7Y29sb3I6I2M0ZGRlYztmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjNyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGFja2FnZXMzNjAtYnVuZGxlLWNlbGxfX25vLWluY2x1ZGVke2ZvbnQtc2l6ZTo1cmVtfX0ucGFja2FnZXMzNjAtYnVuZGxlLWNlbGxfX3ByaWNle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBhY2thZ2VzMzYwLWJ1bmRsZS1jZWxsX19wcmljZXtmb250LXNpemU6Mi44cmVtfX0ucGFja2FnZXMzNjAtYnVuZGxlLWNlbGxfX3ByaWNlLXh7bWFyZ2luOjAgMS4ycmVtO2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjEuMnJlbTtmb250LXdlaWdodDo3MDB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGFja2FnZXMzNjAtYnVuZGxlLWNlbGxfX3ByaWNlLXh7Zm9udC1zaXplOjIuM3JlbX19LnBhY2thZ2VzMzYwLWJ1bmRsZS1jZWxsX19wcmljZS12YWx7Y29sb3I6IzAwMzY2M30ucGFja2FnZXMzNjAtYnVuZGxlLWNlbGxfX3ByaWNlLWFzdHttYXJnaW4tbGVmdDowLjNyZW07Y29sb3I6I2Y5YTYzZDtmb250LXdlaWdodDo0MDB9LnBhY2thZ2VzMzYwLWJ1bmRsZS1jZWxsX19ub3RpY2V7bWFyZ2luLXRvcDowLjhyZW07d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxLjNyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGFja2FnZXMzNjAtYnVuZGxlLWNlbGxfX25vdGljZXttYXJnaW4tdG9wOjEuM3JlbTtmb250LXNpemU6Mi41cmVtfX0ucGFja2FnZXMzNjAtYnVuZGxlLWNlbGxfX25vdGljZS1hc3R7Y29sb3I6I2Y5YTYzZH0ucGFja2FnZXMzNjAtYnVuZGxlLWNlbGxfX25vdGljZS10ZXh0e2NvbG9yOiMwMDM2NjN9LnBhY2thZ2VzMzYwLWNvdW50ZXJ7d2lkdGg6MTByZW07ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWNrYWdlczM2MC1jb3VudGVye3dpZHRoOjE0cmVtfX0ucGFja2FnZXMzNjAtY291bnRlciBidXR0b257d2lkdGg6Mi40cmVtO2hlaWdodDoyLjRyZW07cGFkZGluZzowO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjpub25lO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZTo1MCV9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGFja2FnZXMzNjAtY291bnRlciBidXR0b257d2lkdGg6NHJlbTtoZWlnaHQ6NHJlbX19LnBhY2thZ2VzMzYwLWNvdW50ZXIgYnV0dG9uIHNwYW57ZGlzcGxheTpub25lfS5wYWNrYWdlczM2MC1jb3VudGVyX19taW51c3tiYWNrZ3JvdW5kLWNvbG9yOiNmOWE2M2Q7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZpZXdCb3g9JzAgLTE5MiA0NjkuMzMzMzMgNDY5JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmZmZmYnIGQ9J200MzcuMzMyMDMxLjE2Nzk2OWgtNDA1LjMzMjAzMWMtMTcuNjY0MDYyIDAtMzIgMTQuMzM1OTM3LTMyIDMydjIxLjMzMjAzMWMwIDE3LjY2NDA2MiAxNC4zMzU5MzggMzIgMzIgMzJoNDA1LjMzMjAzMWMxNy42NjQwNjMgMCAzMi0xNC4zMzU5MzggMzItMzJ2LTIxLjMzMjAzMWMwLTE3LjY2NDA2My0xNC4zMzU5MzctMzItMzItMzJ6bTAgMCcvJTNFJTNDL3N2ZyUzRVwiKX0ucGFja2FnZXMzNjAtY291bnRlcl9fbWludXM6YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzAwMzY2M30ucGFja2FnZXMzNjAtY291bnRlcl9fcGx1c3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDM2NjM7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZpZXdCb3g9JzAgMCA0NjkuMzMzMzMgNDY5LjMzMzMzJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmZmZmYnIGQ9J200MzcuMzMyMDMxIDE5MmgtMTYwdi0xNjBjMC0xNy42NjQwNjItMTQuMzM1OTM3LTMyLTMyLTMyaC0yMS4zMzIwMzFjLTE3LjY2NDA2MiAwLTMyIDE0LjMzNTkzOC0zMiAzMnYxNjBoLTE2MGMtMTcuNjY0MDYyIDAtMzIgMTQuMzM1OTM4LTMyIDMydjIxLjMzMjAzMWMwIDE3LjY2NDA2MyAxNC4zMzU5MzggMzIgMzIgMzJoMTYwdjE2MGMwIDE3LjY2NDA2MyAxNC4zMzU5MzggMzIgMzIgMzJoMjEuMzMyMDMxYzE3LjY2NDA2MyAwIDMyLTE0LjMzNTkzNyAzMi0zMnYtMTYwaDE2MGMxNy42NjQwNjMgMCAzMi0xNC4zMzU5MzcgMzItMzJ2LTIxLjMzMjAzMWMwLTE3LjY2NDA2Mi0xNC4zMzU5MzctMzItMzItMzJ6bTAgMCcvJTNFJTNDL3N2ZyUzRVwiKX0ucGFja2FnZXMzNjAtY291bnRlcl9fcGx1czphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZjlhNjNkfS5wYWNrYWdlczM2MC1jb3VudGVyX19ob3Vyc3tjb2xvcjojMDAzNjYzO2ZvbnQtc2l6ZToxLjdyZW07Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBhY2thZ2VzMzYwLWNvdW50ZXJfX2hvdXJze2ZvbnQtc2l6ZToyLjNyZW19fS5wb3J0Zm9saW8tc2luZ2xlLWxpc3R7bWFyZ2luOjA7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Ym9yZGVyLWJvdHRvbTowLjFyZW0gc29saWQgI2Q4ZDhkODtwYWRkaW5nLWJvdHRvbToxcmVtfUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LnBvcnRmb2xpby1zaW5nbGUtbGlzdHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn19LnBvcnRmb2xpby1zaW5nbGUtbGlzdCBsaXttYXJnaW46MCAxLjVyZW0gMS41cmVtIDB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucG9ydGZvbGlvLXNpbmdsZS1saXN0IGxpe3dpZHRoOmNhbGMoNTAlIC0gM3JlbSl9fS5wb3J0Zm9saW8tc2luZ2xlLWxpc3QgbGkgYXtjb2xvcjojOGVhMGI2O2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6NTAwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucG9ydGZvbGlvLXNpbmdsZS1saXN0IGxpIGF7Zm9udC1zaXplOjMuNXJlbX19LnBvcnRmb2xpby1zaW5nbGUtbGlzdCBsaSBhLmFjdGl2ZXtjb2xvcjojMDEzNjYzO2ZvbnQtd2VpZ2h0OjcwMH0ucG9ydGZvbGlvLXNpbmdsZS1saXN0IGxpIGEuYWN0aXZlIC5maWx0ZXItY2hlY2tib3g6YmVmb3Jle2JhY2tncm91bmQ6I2Y5YTYzZH0ucG9ydGZvbGlvLXNpbmdsZS1saXN0IGxpIGEgLmZpbHRlci1jaGVja2JveHt3aWR0aDoycmVtO2hlaWdodDoycmVtO2JvcmRlci1yYWRpdXM6MC40cmVtO2JvcmRlcjowLjFyZW0gc29saWQgIzhlYTBiNjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7Ym94LXNpemluZzpib3JkZXItYm94O21hcmdpbjowIDEuMnJlbSAwIDA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5wb3J0Zm9saW8tc2luZ2xlLWxpc3QgbGkgYSAuZmlsdGVyLWNoZWNrYm94OmJlZm9yZXt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07Ym9yZGVyLXJhZGl1czowLjJyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaXppbmc6Ym9yZGVyLWJveH0ucG9ydGZvbGlvLWxpc3QzNjB7cGFkZGluZzo1cmVtIDAgMTEuNnJlbX0ucG9ydGZvbGlvLWxpc3QzNjBfX3Jvd3tkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmV9LnBvcnRmb2xpby1saXN0MzYwIC5hamF4LXByZWxvYWRlcntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7ZGlzcGxheTpub25lfS5wb3J0Zm9saW8tbGlzdDM2MCAuYWpheC1wcmVsb2FkZXIuYWN0aXZle2Rpc3BsYXk6YmxvY2t9LnBvcnRmb2xpby1saXN0MzYwIC5hamF4LXByZWxvYWRlci5hY3RpdmUye2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuNyl9LnBvcnRmb2xpby1saXN0MzYwIC5hamF4LXByZWxvYWRlci5hY3RpdmUyIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbTozMHB4O2xlZnQ6MDttYXJnaW46YXV0bztiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnR9LnBvcnRmb2xpby1saXN0MzYwLXJvd3twYWRkaW5nLXRvcDo2LjdyZW07ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsucG9ydGZvbGlvLWxpc3QzNjAtcm93OmFmdGVye2NvbnRlbnQ6Jyc7d2lkdGg6MzAlfX0ucG9ydGZvbGlvLWxpc3QzNjAtcm93X19zaW5nbGV7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgMCAxMi41cmVtIDA7d2lkdGg6NDglfUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LnBvcnRmb2xpby1saXN0MzYwLXJvd19fc2luZ2xle3dpZHRoOjMwJX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucG9ydGZvbGlvLWxpc3QzNjAtcm93X19zaW5nbGV7d2lkdGg6MTAwJX19LnBvcnRmb2xpby1saXN0MzYwLXJvd19fY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo5NiU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MCAxLjlyZW0gNS4zcmVtIHJnYmEoMTc2LDIwNywyMjUsMC40NCk7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlci1yYWRpdXM6NHJlbTtwYWRkaW5nOjIuOHJlbTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi10b3A6LTYuOHJlbTttYXJnaW4tcmlnaHQ6LTJyZW19LnBvcnRmb2xpby1saXN0MzYwLXJvdy1pbWd7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDoxMDAlO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJhZGl1czo0cmVtO2JhY2tncm91bmQ6Izg1OWRiMTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9LnBvcnRmb2xpby1saXN0MzYwLXJvdy1pbWc6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDowO2JvdHRvbTowO3dpZHRoOjEwMCU7YmFja2dyb3VuZDojMDAzNjYzO29wYWNpdHk6MDt0cmFuc2l0aW9uOi4zcyBlYXNlfS5wb3J0Zm9saW8tbGlzdDM2MC1yb3ctaW1nIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjB9LnBvcnRmb2xpby1saXN0MzYwLXJvdy1pbWcgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO21hcmdpbjphdXRvO3BhZGRpbmc6MCA4cmVtO2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6Mi41cmVtO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjc7ei1pbmRleDoyO29wYWNpdHk6MDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wb3J0Zm9saW8tbGlzdDM2MC1yb3ctaW1nIHNwYW57Zm9udC1zaXplOjNyZW07bGluZS1oZWlnaHQ6MS40fX0ucG9ydGZvbGlvLWxpc3QzNjAtcm93LWltZzpob3ZlcjphZnRlcntvcGFjaXR5OjAuNzd9LnBvcnRmb2xpby1saXN0MzYwLXJvdy1pbWc6aG92ZXIgc3BhbntvcGFjaXR5OjF9LnBvcnRmb2xpby1saXN0MzYwLXJvdy10aXRsZXtjb2xvcjojMDAzNjYzO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuMjttYXJnaW4tYm90dG9tOjA7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucG9ydGZvbGlvLWxpc3QzNjAtcm93LXRpdGxle2ZvbnQtc2l6ZTozcmVtfX0ucG9ydGZvbGlvLWxpc3QzNjAtcm93LWRlc2N7Y29sb3I6IzAwMzY2Mztmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbTowfS5wb3J0Zm9saW8tbGlzdDM2MC1idXR0b257dGV4dC1hbGlnbjpjZW50ZXJ9LnBvcnRmb2xpby1saXN0MzYwLWJ1dHRvbiAuYnRuOmRpc2FibGVke2N1cnNvcjpub3QtYWxsb3dlZH0ucG9ydGZvbGlvLWxpc3QzNjAtdGVybXNfX2xpc3R7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MnJlbSAwIDAgMH0ucG9ydGZvbGlvLWxpc3QzNjAtdGVybXNfX2l0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmV9LnBvcnRmb2xpby1saXN0MzYwLXRlcm1zX19pdGVtIC5wb3J0Zm9saW8tbGlzdDM2MC10ZXJtc19faW1nIHN2ZyBwYXRoOm5vdCgjd29vKXtmaWxsOiM4NTlkYjF9LnBvcnRmb2xpby1saXN0MzYwLXRlcm1zX19pdGVtOmhvdmVyIC5wb3J0Zm9saW8tbGlzdDM2MC10ZXJtc19fY2xvdWR7ZGlzcGxheTpibG9ja30ucG9ydGZvbGlvLWxpc3QzNjAtdGVybXNfX2l0ZW06aG92ZXIgLnBvcnRmb2xpby1saXN0MzYwLXRlcm1zX19pbWcgc3ZnIHBhdGg6bm90KCN3b28pe2ZpbGw6IzAwMzY2M30ucG9ydGZvbGlvLWxpc3QzNjAtdGVybXNfX2ltZ3toZWlnaHQ6My4ycmVtO21hcmdpbi1yaWdodDoxLjhyZW07dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6YXV0b31AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wb3J0Zm9saW8tbGlzdDM2MC10ZXJtc19faW1ne2hlaWdodDo0LjVyZW19fS5wb3J0Zm9saW8tbGlzdDM2MC10ZXJtc19faW1nIHN2Z3toZWlnaHQ6My4ycmVtO3dpZHRoOmF1dG99QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucG9ydGZvbGlvLWxpc3QzNjAtdGVybXNfX2ltZyBzdmd7aGVpZ2h0OjEwMCV9fS5wb3J0Zm9saW8tbGlzdDM2MC10ZXJtc19faW1nLWljb257aGVpZ2h0OjEwMCV9LnBvcnRmb2xpby1saXN0MzYwLXRlcm1zX19jbG91ZHtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOmNhbGMoMTAwJSArIDNyZW0pO2xlZnQ6LTEuN3JlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7cGFkZGluZzoxLjVyZW0gMnJlbTtib3gtc2hhZG93OjAgMS45cmVtIDUuM3JlbSByZ2JhKDE3NiwyMDcsMjI1LDAuNDQpO2JvcmRlci1yYWRpdXM6MnJlbTtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzAwMzY2M31AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wb3J0Zm9saW8tbGlzdDM2MC10ZXJtc19fY2xvdWR7Ym90dG9tOmNhbGMoMTAwJSArIDJyZW0pO2ZvbnQtc2l6ZToycmVtfX0uc2VydmljZXMzNjB7cG9zaXRpb246cmVsYXRpdmV9LnNlcnZpY2VzMzYwX19zcXVhcmUtMXt0b3A6MTIuOHJlbTtsZWZ0OjEwcmVtfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5zZXJ2aWNlczM2MF9fc3F1YXJlLTF7dG9wOjMuOHJlbTtsZWZ0OjdyZW19fS5zZXJ2aWNlczM2MCAuY29udGFpbmVye21hcmdpbjowIGF1dG87cGFkZGluZzowIDIuNXJlbTttYXgtd2lkdGg6MTMycmVtfS5zZXJ2aWNlczM2MF9fdGl0bGV7cGFkZGluZy1sZWZ0OjIyLjhyZW07bWFyZ2luLWJvdHRvbTozLjVyZW07Y29sb3I6IzAwMzY2Mztmb250LXNpemU6Mi42cmVtO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsuc2VydmljZXMzNjBfX3RpdGxle3BhZGRpbmctbGVmdDowfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zZXJ2aWNlczM2MF9fdGl0bGV7Zm9udC1zaXplOjMuNXJlbX19LnNlcnZpY2VzMzYwX190ZXh0e3BhZGRpbmctbGVmdDoyMi44cmVtO21hcmdpbi1ib3R0b206MDtjb2xvcjojNjE4M2EwO2ZvbnQtc2l6ZToycmVtO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjEuN31AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsuc2VydmljZXMzNjBfX3RleHR7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnNlcnZpY2VzMzYwX190ZXh0e21hcmdpbi1ib3R0b206M3JlbTtmb250LXNpemU6M3JlbX19LnNlcnZpY2VzMzYwX19ib2R5e2Rpc3BsYXk6ZmxleDtkaXNwbGF5Om5vbmU7ZmxleC13cmFwOndyYXA7ei1pbmRleDoxO3Bvc2l0aW9uOnJlbGF0aXZlfS5zZXJ2aWNlczM2MF9fY29udGVudHttYXJnaW4tcmlnaHQ6M3JlbTt3aWR0aDo4MiV9QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7LnNlcnZpY2VzMzYwX19jb250ZW50e21hcmdpbi1yaWdodDoxJTt3aWR0aDo4MiU7cGFkZGluZy1sZWZ0OjIwLjlyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnNlcnZpY2VzMzYwX19jb250ZW50e3BhZGRpbmctbGVmdDowO3dpZHRoOjEwMCU7bWFyZ2luLXJpZ2h0OjB9fS5zZXJ2aWNlczM2MF9faW1hZ2V7bWFyZ2luLXRvcDo0LjhyZW07d2lkdGg6MTUuNTklfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5zZXJ2aWNlczM2MF9faW1hZ2V7d2lkdGg6MTYlfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zZXJ2aWNlczM2MF9faW1hZ2V7ZGlzcGxheTpub25lfX0uc2VydmljZXMzNjBfX2J1dHRvbi1yb3d7d2lkdGg6MTAwJX0uc2VydmljZXMzNjBfX3NlcnZpY2UtbGlzdHttYXJnaW46MCAtMi41cmVtO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0uc2VydmljZXMzNjBfX3NlcnZpY2UtaXRlbXttYXJnaW46M3JlbSAyLjVyZW19LnNlcnZpY2VzMzYwX19idXR0b24tcm93e3BhZGRpbmc6MnJlbSAwO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5zZXJ2aWNlczM2MF9fYnV0dG9ue21hcmdpbjowfS5zZXJ2aWNlczM2MC1zZXJ2aWNle3dpZHRoOjIycmVtO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7LnNlcnZpY2VzMzYwLXNlcnZpY2V7d2lkdGg6Y2FsYyg1MCUgLSA1LjFyZW0pfX0uc2VydmljZXMzNjAtc2VydmljZV9fbWFpbntmbGV4LWdyb3c6MTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmc6MS41cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjJyZW07b3ZlcmZsb3c6aGlkZGVuO2JveC1zaGFkb3c6MCAwIDYuNXJlbSByZ2JhKDE3NiwyMDcsMjI1LDAuODIpfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnNlcnZpY2VzMzYwLXNlcnZpY2VfX21haW57cGFkZGluZzozcmVtfX0uc2VydmljZXMzNjAtc2VydmljZV9faWNvbntwYWRkaW5nOjIuNWVtIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTMuNnJlbX0uc2VydmljZXMzNjAtc2VydmljZV9faWNvbiBpbWd7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnNlcnZpY2VzMzYwLXNlcnZpY2VfX2ljb257cGFkZGluZzo1cmVtO2hlaWdodDoyMHJlbX19LnNlcnZpY2VzMzYwLXNlcnZpY2VfX3RleHR7bWFyZ2luOmF1dG99LnNlcnZpY2VzMzYwLXNlcnZpY2VfX25hbWV7bWFyZ2luLWJvdHRvbTowO2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo0MDA7dGV4dC1hbGlnbjpjZW50ZXJ9LnNlcnZpY2VzMzYwLXNlcnZpY2VfX25hbWUgc3Ryb25ne2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zZXJ2aWNlczM2MC1zZXJ2aWNlX19uYW1le2ZvbnQtc2l6ZToyLjhyZW19fS5zZXJ2aWNlczM2MC1zZXJ2aWNlX19wcmljZXttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXRvcDoxLjRyZW07dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzAwMzY2Mztmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo3MDB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VydmljZXMzNjAtc2VydmljZV9fcHJpY2V7bWFyZ2luLXRvcDozcmVtO2ZvbnQtc2l6ZTozcmVtfX0udGFyaWZmMzYwe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjEycmVtfS50YXJpZmYzNjAgLmNvbnRhaW5lcnttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCAyLjVyZW07bWF4LXdpZHRoOjEzMnJlbX0udGFyaWZmMzYwX19ib2R5e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0udGFyaWZmMzYwX190aXRsZXttYXJnaW4tdG9wOjMwcHg7bWFyZ2luLWJvdHRvbTo1LjJyZW07Y29sb3I6IzAwMzY2Mztmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTo1LjRyZW07Zm9udC13ZWlnaHQ6OTAwO3RleHQtYWxpZ246Y2VudGVyfS50YXJpZmYzNjBfX3RleHR7bWFyZ2luLWJvdHRvbTo0LjVyZW07Y29sb3I6IzYxODNhMDtmb250LXNpemU6MS44cmVtO2xpbmUtaGVpZ2h0OjEuN31AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50YXJpZmYzNjBfX3RleHR7Zm9udC1zaXplOjNyZW07dGV4dC1hbGlnbjpjZW50ZXJ9fS50YXJpZmYzNjBfX3NxdWFyZS0xe3RvcDoyOHJlbTtsZWZ0OjQuNGVtfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey50YXJpZmYzNjBfX3NxdWFyZS0xe2Rpc3BsYXk6bm9uZX19LnRhcmlmZjM2MF9fc3F1YXJlLTJ7dG9wOjQ3LjRyZW07cmlnaHQ6MTIuN3JlbX1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsudGFyaWZmMzYwX19zcXVhcmUtMntkaXNwbGF5Om5vbmV9fS50YXJpZmYzNjAtdGFibGVfX3RpdGxle21hcmdpbi1ib3R0b206MXJlbTtjb2xvcjojMDAzNjYzO2ZvbnQtc2l6ZToyLjZyZW07Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnRhcmlmZjM2MC10YWJsZV9fdGl0bGV7bWFyZ2luLWJvdHRvbToycmVtO2ZvbnQtc2l6ZTozLjVyZW19fS50YXJpZmYzNjAtdGFibGVfX3Jvd3ttYXJnaW46MXJlbSAtMC44cmVtO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50YXJpZmYzNjAtdGFibGVfX3Jvd3ttYXJnaW46MS41cmVtIC0xLjJyZW19fS50YXJpZmYzNjAtdGFibGVfX2NvbHttYXJnaW46MCAwLjhyZW07ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydH0udGFyaWZmMzYwLXRhYmxlX19jb2wtLWhvdXJze3dpZHRoOmNhbGMoMTkuNjglIC0gMS42cmVtKX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50YXJpZmYzNjAtdGFibGVfX2NvbC0taG91cnN7d2lkdGg6Y2FsYyg1MCUgLSAyLjRyZW0pfX0udGFyaWZmMzYwLXRhYmxlX19jb2wtLXNlcnZpY2V7d2lkdGg6Y2FsYyg4MC4yJSAtIDEuNnJlbSl9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudGFyaWZmMzYwLXRhYmxlX19jb2wtLXNlcnZpY2V7d2lkdGg6Y2FsYyg1MCUgLSAyLjRyZW0pfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50YXJpZmYzNjAtdGFibGVfX2NvbHttYXJnaW46MCAxLjJyZW19fS50YXJpZmYzNjAtdGFibGVfX2hvdXJzLXRpdGxlLXdyYXBwZXJ7bWFyZ2luLXRvcDoycmVtO2hlaWdodDoxNHJlbTt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudGFyaWZmMzYwLXRhYmxlX19ob3Vycy10aXRsZS13cmFwcGVye2hlaWdodDoyMXJlbX19LnRhcmlmZjM2MC10YWJsZV9faG91cnMtdGl0bGV7Y29sb3I6I2Y5YTYzZDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjNyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246cmlnaHR9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudGFyaWZmMzYwLXRhYmxlX19ob3Vycy10aXRsZXtmb250LXNpemU6NHJlbX19LnRhcmlmZjM2MC10YWJsZV9faG91cnMtbGlzdHtkaXNwbGF5Om5vbmU7cGFkZGluZzozLjRyZW0gMDt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlfS50YXJpZmYzNjAtdGFibGVfX2hvdXJzLWxpc3Q6OmFmdGVye2NvbnRlbnQ6Jyc7d2lkdGg6MC4xcmVtO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2M0ZGRlYztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnRhcmlmZjM2MC10YWJsZV9faG91cnMtbGlzdDo6YWZ0ZXJ7d2lkdGg6MC4ycmVtfX0udGFyaWZmMzYwLXRhYmxlX19ob3Vycy1saXN0LS1kZXNrdG9wLW9ubHl7ZGlzcGxheTpibG9ja30udGFyaWZmMzYwLXRhYmxlX19ob3Vycy1saXN0Ky50YXJpZmYzNjAtdGFibGVfX2hvdXJzLWxpc3R7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowO3RyYW5zaXRpb246dmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxc31AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50YXJpZmYzNjAtdGFibGVfX2hvdXJzLWxpc3R7cGFkZGluZzo0cmVtIDB9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnRhcmlmZjM2MC10YWJsZV9faG91cnMtbGlzdHtkaXNwbGF5OmJsb2NrfX0udGFyaWZmMzYwLXRhYmxlX19ob3Vycy1pdGVte3BhZGRpbmctcmlnaHQ6MnJlbTtjb2xvcjojMDAzNjYzO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246cmlnaHQ7cG9zaXRpb246cmVsYXRpdmV9LnRhcmlmZjM2MC10YWJsZV9faG91cnMtaXRlbTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206NHJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50YXJpZmYzNjAtdGFibGVfX2hvdXJzLWl0ZW06bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjUuMjVyZW19fS50YXJpZmYzNjAtdGFibGVfX2hvdXJzLWl0ZW06OmFmdGVye2NvbnRlbnQ6Jyc7d2lkdGg6MC41cmVtO2hlaWdodDowLjVyZW07YmFja2dyb3VuZC1jb2xvcjojMDAzNjYzO2JvcmRlci1yYWRpdXM6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSwgLTUwJSk7ei1pbmRleDoxfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnRhcmlmZjM2MC10YWJsZV9faG91cnMtaXRlbTo6YWZ0ZXJ7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudGFyaWZmMzYwLXRhYmxlX19ob3Vycy1pdGVte2ZvbnQtc2l6ZToyLjhyZW07bGluZS1oZWlnaHQ6MS4zNX19LnRhcmlmZjM2MC10YWJsZV9fc2VydmljZS1saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW46MCAtMXJlbTt3aWR0aDpjYWxjKDEwMCUgKyAycmVtKX0udGFyaWZmMzYwLXRhYmxlX19zZXJ2aWNlLWl0ZW17bWFyZ2luOjJyZW0gMXJlbX0udGFyaWZmMzYwLXNlcnZpY2V7d2lkdGg6Y2FsYygyNSUgLSAycmVtKX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50YXJpZmYzNjAtc2VydmljZXt3aWR0aDpjYWxjKDEwMCUgLSAycmVtKX19LnRhcmlmZjM2MC1zZXJ2aWNlX19tYWlue2JvcmRlci1yYWRpdXM6MnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNkZWYwZmI7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246YWxsIDAuM3N9LnRhcmlmZjM2MC1zZXJ2aWNlX19tYWluOmhvdmVyLC50YXJpZmYzNjAtc2VydmljZV9fbWFpbjpmb2N1c3tib3gtc2hhZG93OjAgMCA2LjVyZW0gcmdiYSgxNzYsMjA3LDIyNSwwLjgyKX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50YXJpZmYzNjAtc2VydmljZV9fbWFpbntib3JkZXItcmFkaXVzOjRyZW19fS50YXJpZmYzNjAtc2VydmljZV9fdG9we2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMDAlO2hlaWdodDoxNHJlbTtwYWRkaW5nOjJyZW07YmFja2dyb3VuZDpyZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDEwMGRlZywgI2ZmZiwgI2ZmZiAwLjVyZW0sICNkZWYwZmIgMC41cmVtLCAjZGVmMGZiIDFyZW0pfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnRhcmlmZjM2MC1zZXJ2aWNlX190b3B7aGVpZ2h0OjIxcmVtfX0udGFyaWZmMzYwLXNlcnZpY2VfX3RpdGxle21hcmdpbi1ib3R0b206MDtjb2xvcjojMDAzNjYzO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50YXJpZmYzNjAtc2VydmljZV9fdGl0bGV7Zm9udC1zaXplOjNyZW19fS50YXJpZmYzNjAtc2VydmljZV9fcHJpY2UtbGlzdHttYXJnaW46MDtwYWRkaW5nOjEuN3JlbSAycmVtO2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudGFyaWZmMzYwLXNlcnZpY2VfX3ByaWNlLWxpc3R7cGFkZGluZzoxLjVyZW0gMnJlbX19LnRhcmlmZjM2MC1zZXJ2aWNlX19wcmljZS1pdGVte3BhZGRpbmc6MS43cmVtIDA7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMDAzNjYzO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50YXJpZmYzNjAtc2VydmljZV9fcHJpY2UtaXRlbXtwYWRkaW5nOjIuNXJlbSAwO2ZvbnQtc2l6ZTozcmVtfX0udGFyaWZmMzYwLXNlcnZpY2VfX3ByaWNlLWl0ZW0gYXtkaXNwbGF5OmlubGluZS1ibG9jazttaW4td2lkdGg6MTQuOHJlbTtwYWRkaW5nOjFyZW07Y29sb3I6IzAwMzY2Mztmb250LXNpemU6MS41cmVtO2JvcmRlcjoycHggc29saWQgIzAwMzY2Mztib3JkZXItcmFkaXVzOjJyZW19LnRhcmlmZjM2MC1zZXJ2aWNlX19wcmljZS1pdGVtIGE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAzNjYzO2NvbG9yOiNmZmZ9LnRhcmlmZjM2MC1zZXJ2aWNlX19ub3RpY2V7bWFyZ2luLXRvcDoxLjdyZW07bWFyZ2luLWJvdHRvbTowO2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjEuNHJlbTtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudGFyaWZmMzYwLXNlcnZpY2VfX25vdGljZXtmb250LXNpemU6Mi40cmVtfX0udHRiaTM2MHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVufS50dGJpMzYwX19yb3d7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnR0YmkzNjBfX3Jvd3tmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX19LnR0YmkzNjBfX2NvbC0tMSwudHRiaTM2MF9fY29sLS0ye3dpZHRoOjUwJX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50dGJpMzYwX19jb2wtLTEsLnR0YmkzNjBfX2NvbC0tMnt3aWR0aDoxMDAlO21hcmdpbi10b3A6MnJlbX19LnR0YmkzNjBfX2NvbC0tMXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudHRiaTM2MF9fY29sLS0xe21hcmdpbi10b3A6M3JlbX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudHRiaTM2MF9fY29sLS0ye21hcmdpbi10b3A6MH19LnR0YmkzNjBfX2NvbC0tMiAjdG9wQW5pbWF0aW9ue3dpZHRoOmNhbGMoMTAwJSArIDkwcHgpO2hlaWdodDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey50dGJpMzYwX19jb2wtLTIgI3RvcEFuaW1hdGlvbnt3aWR0aDoxMDAlfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50dGJpMzYwX19jb2wtLTIgI3RvcEFuaW1hdGlvbntoZWlnaHQ6ODV2d319LnR0YmkzNjBfX3RpdGxle2NvbG9yOiMwMDM2NjM7Zm9udC1mYW1pbHk6XCJOZXhhWEJvbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozLjZyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjttYXJnaW4tYm90dG9tOjMuNHJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50dGJpMzYwX190aXRsZXt0ZXh0LWFsaWduOmNlbnRlcn19LnR0YmkzNjBfX2NvbnRlbnR7Y29sb3I6IzYxODNhMDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNzttYXJnaW4tYm90dG9tOjMuNXJlbX0udHRiaTM2MF9fY29udGVudCBwe2ZvbnQtd2VpZ2h0OjMwMH0udHRiaTM2MF9fY29udGVudCBhe2NvbG9yOiNmOWE2M2R9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudHRiaTM2MF9fY29udGVudCBwe3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTozcmVtfX0udHRiaTM2MF9fcHJvamVjdHN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOjNyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudHRiaTM2MF9fcHJvamVjdHN7cGFkZGluZy1sZWZ0OjA7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tdG9wOjJyZW19fS50dGJpMzYwX19wcm9qZWN0cy1zdmd7d2lkdGg6NC4ycmVtO2hlaWdodDo0LjJyZW07bWFyZ2luLXJpZ2h0OjEuNXJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50dGJpMzYwX19wcm9qZWN0cy1zdmd7d2lkdGg6Ni4ycmVtO2hlaWdodDo2LjJyZW19fS50dGJpMzYwX19wcm9qZWN0cy1zdmcgc3ZnIHBhdGgsLnR0YmkzNjBfX3Byb2plY3RzLXN2ZyBzdmcgcG9seWdvbntmaWxsOiMwMDM2NjN9LnR0YmkzNjBfX3Byb2plY3RzLW5ye2ZvbnQtc2l6ZToyLjRyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjMuMnJlbTtjb2xvcjojMDAzNjYzO21hcmdpbi1yaWdodDoxLjNyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudHRiaTM2MF9fcHJvamVjdHMtbnJ7Zm9udC1zaXplOjMuNHJlbX19LnR0YmkzNjBfX3Byb2plY3RzLWxhYmVse2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjMuMnJlbTtjb2xvcjojNjE4M2EwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnR0YmkzNjBfX3Byb2plY3RzLWxhYmVse2ZvbnQtc2l6ZTozcmVtfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50dGJpMzYwX19idG57dGV4dC1hbGlnbjpjZW50ZXJ9fS50dGJpMzYwX19idG4gLmJ0bntwYWRkaW5nOjEuNnJlbSAycmVtO2ZvbnQtc2l6ZToxLjJyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudHRiaTM2MF9fYnRuIC5idG57cGFkZGluZzozcmVtIDRyZW0gM3JlbTtmb250LXNpemU6M3JlbX19LnR0YmkzNjAgLmNhbnZhc3t3aWR0aDoxMDAlfS50dGJpMzYwICNhbmltYXRpb25fY29udGFpbmVye3dpZHRoOjYwLjJyZW07aGVpZ2h0OjUyLjhyZW07YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey50dGJpMzYwICNhbmltYXRpb25fY29udGFpbmVye3dpZHRoOjM1LjJyZW07aGVpZ2h0OjM3LjhyZW19fS50dGJpMzYwICNhbmltYXRpb25fY29udGFpbmVyIGNhbnZhc3tiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnR9LnR0YmkzNjAgI2FuaW1hdGlvbl9jb250YWluZXIgI2RvbV9vdmVybGF5X2NvbnRhaW5lcntwb2ludGVyLWV2ZW50czpub25lO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjBweDt0b3A6MHB4O2Rpc3BsYXk6YmxvY2t9LmxpbmV7cG9zaXRpb246YWJzb2x1dGU7cG9pbnRlci1ldmVudHM6bm9uZTtoZWlnaHQ6MjMuMXJlbTt3aWR0aDo5MC40cmVtfS5saW5lLS0xe3RvcDotMTByZW07cmlnaHQ6MDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9saW5lMS5wbmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5saW5lLS0ye2Rpc3BsYXk6bm9uZTtib3R0b206MDtyaWdodDotN3JlbTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9saW5lMS5wbmdcIik7d2lkdGg6OTAuNHJlbTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9QG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KXsubGluZS0tMntkaXNwbGF5OmJsb2NrfX0ubGluZS0tM3t0b3A6LTRyZW07bGVmdDowO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL2xpbmUyLnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9QG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KXsubGluZS0tM3tkaXNwbGF5OmJsb2NrfX0ubGluZS0tNHtib3R0b206MTNyZW07bGVmdDotNXJlbTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9saW5lMi5wbmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5ncmFkaWVudHtwb3NpdGlvbjphYnNvbHV0ZX0uZ3JhZGllbnQtLTF7dG9wOjMycmVtO3JpZ2h0OjA7d2lkdGg6MTAwdnc7aGVpZ2h0OjYxLjRyZW07YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvZ3JhZGllbnQxLnBuZ1wiKX0uZ3JhZGllbnQtLTJ7dG9wOi0xcmVtO3JpZ2h0OjA7d2lkdGg6MTAwdnc7aGVpZ2h0OjcxLjFyZW07YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvZ3JhZGllbnQyLnBuZ1wiKX0udHRiaTM2MC1idG5zLXJvd3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnR0YmkzNjAtYnRucy1yb3d7anVzdGlmeS1jb250ZW50OmNlbnRlcn19LnR0YmkzNjAtYnRucy1yb3dfX29ye21hcmdpbjphdXRvIDNyZW0gYXV0byAxLjdyZW07Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6My4ycmVtO2NvbG9yOiM2MTgzYTB9LnR0YmkzNjAtYW5pbWF0aW9ue21heC1oZWlnaHQ6NTIuN3JlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50dGJpMzYwLWFuaW1hdGlvbl9faW5uZXJ7bWFyZ2luOmF1dG99fS5jb250YWN0MzYwe3BhZGRpbmc6N3JlbSAwIDIuOHJlbX0uY29udGFjdDM2MF9fdGl0bGV7Y29sb3I6IzAwMzY2Mztmb250LWZhbWlseTpcIk5leGFYQm9sZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjMuNnJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yO21hcmdpbi1ib3R0b206My40cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmNvbnRhY3QzNjBfX3RpdGxle3RleHQtYWxpZ246Y2VudGVyfX0uY29udGFjdDM2MF9fY29udGVudHtwYWRkaW5nOjJyZW0gMS44cmVtO2JveC1zaGFkb3c6MCAwIDIuOXJlbSByZ2JhKDE3NiwyMDcsMjI1LDAuNDMpO2JvcmRlci1yYWRpdXM6MnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY3ZGE7Y29sb3I6IzYxODNhMDtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjQwMH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5jb250YWN0MzYwX19jb250ZW50e3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToyLjhyZW19fS5jb250YWN0MzYwX19jb250ZW50IHB7bWFyZ2luOjB9LmNvbnRhY3QzNjBfX2NvbnRlbnQgYXtjb2xvcjojNjE4M2EwO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5jb250YWN0LXNlY3Rpb257cGFkZGluZzo0cmVtIDAgNC42cmVtO2JhY2tncm91bmQtY29sb3I6I2YyZmFmZX0uY29udGFjdC1zZWN0aW9uX19yb3d7ZGlzcGxheTpmbGV4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmNvbnRhY3Qtc2VjdGlvbl9fcm93e2ZsZXgtd3JhcDp3cmFwfX0uY29udGFjdC1zZWN0aW9uLWNvbnRlbnR7d2lkdGg6MzMlO3BhZGRpbmc6MS41cmVtIDNyZW0gMS41cmVtIDA7Y29sb3I6IzYxODNhMDtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5jb250YWN0LXNlY3Rpb24tY29udGVudHt3aWR0aDoxMDAlO3BhZGRpbmc6MnJlbSAwO2ZvbnQtc2l6ZToyLjhyZW19fS5jb250YWN0LXNlY3Rpb24tY29udGVudF9fcG9pbnR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOjZyZW19LmNvbnRhY3Qtc2VjdGlvbi1jb250ZW50X19wb2ludCAuY29udGFjdC1zZWN0aW9uLWljb257d2lkdGg6My4zcmVtO21hcmdpbi1yaWdodDoxLjRyZW07dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuY29udGFjdC1zZWN0aW9uLWNvbnRlbnRfX3BvaW50IC5jb250YWN0LXNlY3Rpb24taWNvbnt3aWR0aDoxMnJlbX19LmNvbnRhY3Qtc2VjdGlvbi1jb250ZW50X19wb2ludCAuY29udGFjdC1zZWN0aW9uLWljb24gc3Zne21hcmdpbjphdXRvfS5jb250YWN0LXNlY3Rpb24tY29udGVudCBhLC5jb250YWN0LXNlY3Rpb24tY29udGVudCBzcGFue2NvbG9yOiM2MTgzYTA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uY29udGFjdC1zZWN0aW9uLWNvbnRlbnQgYTpob3ZlciBzcGFue2NvbG9yOiNmOWE2M2R9LmNvbnRhY3Qtc2VjdGlvbi1jb250ZW50IGE6aG92ZXIgc3ZnIHBhdGh7ZmlsbDojZjlhNjNkfWh0bWwgYm9keSAuY29udGFjdC1zZWN0aW9uLWZvcm17d2lkdGg6NjYlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7aHRtbCBib2R5IC5jb250YWN0LXNlY3Rpb24tZm9ybXt3aWR0aDoxMDAlfX1odG1sIGJvZHkgLmNvbnRhY3Qtc2VjdGlvbi1mb3JtIC5mb3JtLWZ1bGwgcHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9aHRtbCBib2R5IC5jb250YWN0LXNlY3Rpb24tZm9ybSAuc2NyZWVuLXJlYWRlci1yZXNwb25zZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1odG1sIGJvZHkgLmNvbnRhY3Qtc2VjdGlvbi1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcHtkaXNwbGF5OmJsb2NrfWh0bWwgYm9keSAuY29udGFjdC1zZWN0aW9uLWZvcm0gaW5wdXQsaHRtbCBib2R5IC5jb250YWN0LXNlY3Rpb24tZm9ybSB0ZXh0YXJlYXt3aWR0aDoxMDAlO2JveC1zaGFkb3c6MCAwIDIuOXJlbSByZ2JhKDE3NiwyMDcsMjI1LDAuNDMpICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czoycmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtwYWRkaW5nOjEuOHJlbSAxLjlyZW07Ym9yZGVyOjA7bWFyZ2luLWJvdHRvbToyLjdyZW0gIWltcG9ydGFudDtjb2xvcjojNjE4M2EwO2ZvbnQtc2l6ZToxLjhyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtodG1sIGJvZHkgLmNvbnRhY3Qtc2VjdGlvbi1mb3JtIGlucHV0LGh0bWwgYm9keSAuY29udGFjdC1zZWN0aW9uLWZvcm0gdGV4dGFyZWF7Zm9udC1zaXplOjIuOHJlbX19aHRtbCBib2R5IC5jb250YWN0LXNlY3Rpb24tZm9ybSBpbnB1dC53cGNmNy1ub3QtdmFsaWQsaHRtbCBib2R5IC5jb250YWN0LXNlY3Rpb24tZm9ybSB0ZXh0YXJlYS53cGNmNy1ub3QtdmFsaWR7YmFja2dyb3VuZC1jb2xvcjojZmZkZGRkfWh0bWwgYm9keSAuY29udGFjdC1zZWN0aW9uLWZvcm0gaW5wdXQ6Zm9jdXMsaHRtbCBib2R5IC5jb250YWN0LXNlY3Rpb24tZm9ybSB0ZXh0YXJlYTpmb2N1c3tib3JkZXI6MXB4IHNvbGlkICMwMDM2NjM7b3V0bGluZTowfWh0bWwgYm9keSAuY29udGFjdC1zZWN0aW9uLWZvcm0gaW5wdXR7cGFkZGluZy1yaWdodDo1LjlyZW19aHRtbCBib2R5IC5jb250YWN0LXNlY3Rpb24tZm9ybSAud3BjZjctbm90LXZhbGlkLXRpcHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowLjRyZW07Zm9udC1zaXplOjE1cHg7bGVmdDoxLjlyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtodG1sIGJvZHkgLmNvbnRhY3Qtc2VjdGlvbi1mb3JtIC53cGNmNy1ub3QtdmFsaWQtdGlwe3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZToxMnB4O3RvcDotMTBweDtib3R0b206YXV0b319aHRtbCBib2R5IC5jb250YWN0LXNlY3Rpb24tZm9ybSB0ZXh0YXJlYXtyZXNpemU6bm9uZTtoZWlnaHQ6MTUuOHJlbX1odG1sIGJvZHkgLmNvbnRhY3Qtc2VjdGlvbi1mb3JtIHRleHRhcmVhOjotd2Via2l0LXNjcm9sbGJhcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3BhZGRpbmc6MTBweCAwO21hcmdpbjoxMHB4IDB9aHRtbCBib2R5IC5jb250YWN0LXNlY3Rpb24tZm9ybSB0ZXh0YXJlYTo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9aHRtbCBib2R5IC5jb250YWN0LXNlY3Rpb24tZm9ybSB0ZXh0YXJlYTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhfWh0bWwgYm9keSAuY29udGFjdC1zZWN0aW9uLWZvcm0gdGV4dGFyZWE6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQtY29sb3I6IzAwMzY2Mztib3JkZXItcmFkaXVzOjIwcHh9aHRtbCBib2R5IC5jb250YWN0LXNlY3Rpb24tZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJde21heC13aWR0aDoyMXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDM2NjM7Y29sb3I6I2ZmZmZmZjtmb250LXNpemU6MS4ycmVtO2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6Mi45cmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0cmFuc2l0aW9uOi4zcztwYWRkaW5nOjEuMzVyZW0gMnJlbTttYXJnaW4tYm90dG9tOjB9aHRtbCBib2R5IC5jb250YWN0LXNlY3Rpb24tZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Y5YTYzZH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2h0bWwgYm9keSAuY29udGFjdC1zZWN0aW9uLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtmb250LXNpemU6Mi44cmVtfX1odG1sIGJvZHkgLmNvbnRhY3Qtc2VjdGlvbi1mb3JtIC53cGNmNy1zcGlubmVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MH0uZm9ybS1yb3d7ZGlzcGxheTpmbGV4O3dpZHRoOmNhbGMoMTAwJSArIDIuNnJlbSk7bWFyZ2luLXJpZ2h0Oi0yLjZyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZm9ybS1yb3d7ZmxleC13cmFwOndyYXA7d2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6MH19LmZvcm0tcm93IC5pY28tbmFtZSwuZm9ybS1yb3cgLmljby1lbWFpbHtwb3NpdGlvbjpyZWxhdGl2ZX0uZm9ybS1yb3cgLmljby1uYW1lOmFmdGVyLC5mb3JtLXJvdyAuaWNvLWVtYWlsOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxLjhyZW07dG9wOjEuM3JlbTtwb2ludGVyLWV2ZW50czpub25lO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5mb3JtLXJvdyAuaWNvLW5hbWU6YWZ0ZXIsLmZvcm0tcm93IC5pY28tZW1haWw6YWZ0ZXJ7dG9wOjEuOXJlbX19LmZvcm0tcm93IC5pY28tbmFtZTphZnRlcnt3aWR0aDoyLjdyZW07aGVpZ2h0OjMuMnJlbTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9uYW1lLnN2Z1wiKX0uZm9ybS1yb3cgLmljby1lbWFpbDphZnRlcnt0b3A6MS41cmVtO3dpZHRoOjMuM3JlbTtoZWlnaHQ6Mi42cmVtO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL21haWwtZm9ybS5zdmdcIil9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZm9ybS1yb3cgLmljby1lbWFpbDphZnRlcnt0b3A6Mi4xcmVtfX0uZm9ybS1jb2x7d2lkdGg6Y2FsYyg1MCUgLSAyLjZyZW0pO21hcmdpbi1yaWdodDoyLjZyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZm9ybS1jb2x7d2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6MH19LmZvcm0tc3VibWl0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlfS5mb3JtLXN1Ym1pdCAuYWpheC1sb2FkZXJ7cG9zaXRpb246YWJzb2x1dGV9LndwY2Y3IGZvcm0uaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LC53cGNmNyBmb3JtLnVuYWNjZXB0ZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCwud3BjZjcgZm9ybS5zZW50IC53cGNmNy1yZXNwb25zZS1vdXRwdXR7Ym9yZGVyOjA7Y29sb3I6IzYxODNhMDtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjcwMDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6NC40cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LndwY2Y3IGZvcm0uaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LC53cGNmNyBmb3JtLnVuYWNjZXB0ZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCwud3BjZjcgZm9ybS5zZW50IC53cGNmNy1yZXNwb25zZS1vdXRwdXR7Zm9udC1zaXplOjMuMnJlbX19LndwY2Y3IGZvcm0uaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0OmJlZm9yZSwud3BjZjcgZm9ybS51bmFjY2VwdGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQ6YmVmb3JlLC53cGNmNyBmb3JtLnNlbnQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dDpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMC41cmVtO2xlZnQ6MDt3aWR0aDozLjFyZW07aGVpZ2h0OjMuMXJlbTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy93YXJuaW5nLnN2Z1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW59QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsud3BjZjcgZm9ybS5pbnZhbGlkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQ6YmVmb3JlLC53cGNmNyBmb3JtLnVuYWNjZXB0ZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dDpiZWZvcmUsLndwY2Y3IGZvcm0uc2VudCAud3BjZjctcmVzcG9uc2Utb3V0cHV0OmJlZm9yZXt0b3A6MC44cmVtfX06OnBsYWNlaG9sZGVye29wYWNpdHk6MX0uam9iLWNvbnRhY3QtMzYwe2NvbG9yOiMwMDM2NjN9LmpvYi1jb250YWN0LTM2MCBpbnB1dCwuam9iLWNvbnRhY3QtMzYwIHRleHRhcmVhLC5qb2ItY29udGFjdC0zNjAgI2VkaXRvcmpze2JvcmRlcjpub25lO291dGxpbmU6bm9uZX0uam9iLWNvbnRhY3QtMzYwIGlucHV0IGRpdltkYXRhLXBsYWNlaG9sZGVyXTplbXB0eTo6YmVmb3JlLC5qb2ItY29udGFjdC0zNjAgaW5wdXQ6OnBsYWNlaG9sZGVyLC5qb2ItY29udGFjdC0zNjAgdGV4dGFyZWEgZGl2W2RhdGEtcGxhY2Vob2xkZXJdOmVtcHR5OjpiZWZvcmUsLmpvYi1jb250YWN0LTM2MCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsLmpvYi1jb250YWN0LTM2MCAjZWRpdG9yanMgZGl2W2RhdGEtcGxhY2Vob2xkZXJdOmVtcHR5OjpiZWZvcmUsLmpvYi1jb250YWN0LTM2MCAjZWRpdG9yanM6OnBsYWNlaG9sZGVye2NvbG9yOnJnYmEoMCw1NCw5OSwwLjcpfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmpvYi1jb250YWN0LTM2MCBpbnB1dCwuam9iLWNvbnRhY3QtMzYwIHRleHRhcmVhLC5qb2ItY29udGFjdC0zNjAgI2VkaXRvcmpzLC5qb2ItY29udGFjdC0zNjAgbGFiZWwsLmpvYi1jb250YWN0LTM2MCBzcGFuLC5qb2ItY29udGFjdC0zNjAgLnN1Yi10aXRsZSwuam9iLWNvbnRhY3QtMzYwIC5jb250ZW50e2ZvbnQtc2l6ZToyLjhyZW0gIWltcG9ydGFudH19LmpvYi1jb250YWN0LTM2MCBoMntmb250LWZhbWlseTpcIk5leGFYQm9sZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjMuNnJlbTtwYWRkaW5nOjQuNHJlbSAwIDFyZW0gMH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5qb2ItY29udGFjdC0zNjAgaDJ7dGV4dC1hbGlnbjpjZW50ZXJ9fS5qb2ItY29udGFjdC0zNjAgLnN1Yi10aXRsZXtmb250LXNpemU6MS43cmVtfS5qb2ItY29udGFjdC0zNjAgLmNvbnRlbnQsLmpvYi1jb250YWN0LTM2MCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPWZpbGVdKTpub3QoW3R5cGU9c3VibWl0XSksLmpvYi1jb250YWN0LTM2MCB0ZXh0YXJlYSwuam9iLWNvbnRhY3QtMzYwICNlZGl0b3Jqc3t3aWR0aDoxMDAlO2JveC1zaGFkb3c6MCAwIDIuOXJlbSByZ2JhKDE3NiwyMDcsMjI1LDAuNDMpO2JvcmRlci1yYWRpdXM6MnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7cGFkZGluZzoxLjhyZW0gMS45cmVtO2NvbG9yOiM2MTgzYTA7Zm9udC1zaXplOjEuNnJlbX0uam9iLWNvbnRhY3QtMzYwIC5jb250ZW50LndwY2Y3LW5vdC12YWxpZCwuam9iLWNvbnRhY3QtMzYwIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9ZmlsZV0pOm5vdChbdHlwZT1zdWJtaXRdKS53cGNmNy1ub3QtdmFsaWQsLmpvYi1jb250YWN0LTM2MCB0ZXh0YXJlYS53cGNmNy1ub3QtdmFsaWQsLmpvYi1jb250YWN0LTM2MCAjZWRpdG9yanMud3BjZjctbm90LXZhbGlke2JhY2tncm91bmQtY29sb3I6I2ZmZGRkZH0uam9iLWNvbnRhY3QtMzYwIC5jb250ZW50e2JhY2tncm91bmQ6I0ZGRjdEQX0uam9iLWNvbnRhY3QtMzYwIC5jb250ZW50IHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmpvYi1jb250YWN0LTM2MCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuZmlsZXN7dmlzaWJpbGl0eTpoaWRkZW47d2lkdGg6MDtoZWlnaHQ6MH0uam9iLWNvbnRhY3QtMzYwIGlucHV0LnNtYWxsLWlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9ZmlsZV0pe3dpZHRoOmZpdC1jb250ZW50fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmpvYi1jb250YWN0LTM2MCBpbnB1dC5zbWFsbC1pbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPWZpbGVdKXtkaXNwbGF5OmJsb2NrO21hcmdpbjoxMHB4IGF1dG8gMCBhdXRvfX0uam9iLWNvbnRhY3QtMzYwICNmaWxlX3VwbG9hZF9sYWJlbCwuam9iLWNvbnRhY3QtMzYwIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17YmFja2dyb3VuZC1jb2xvcjojMDAzNjYzO2NvbG9yOiNmZmZmZmY7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo3MDA7Ym9yZGVyLXJhZGl1czoyLjlyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RyYW5zaXRpb246LjNzO3BhZGRpbmc6MnJlbSAxLjlyZW07ZGlzcGxheTpibG9jaztjdXJzb3I6cG9pbnRlcjt3aWR0aDpmaXQtY29udGVudH0uam9iLWNvbnRhY3QtMzYwICNmaWxlX3VwbG9hZF9sYWJlbDpob3Zlciwuam9iLWNvbnRhY3QtMzYwIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjlhNjNkfS5qb2ItY29udGFjdC0zNjAgaW5wdXRbdHlwZT1jaGVja2JveF17dmlzaWJpbGl0eTpoaWRkZW47d2lkdGg6MH0uam9iLWNvbnRhY3QtMzYwIGlucHV0W3R5cGU9Y2hlY2tib3hdIH4gc3Bhbiwuam9iLWNvbnRhY3QtMzYwIGlucHV0W3R5cGU9Y2hlY2tib3hdIH4gbGFiZWx7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6cmdiYSgwLDU0LDk5LDAuNyk7Zm9udC1zaXplOjEuN3JlbTtsaW5lLWhlaWdodDotLjVyZW07ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3c7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuam9iLWNvbnRhY3QtMzYwIGlucHV0W3R5cGU9Y2hlY2tib3hdIH4gc3Bhbiwuam9iLWNvbnRhY3QtMzYwIGlucHV0W3R5cGU9Y2hlY2tib3hdIH4gbGFiZWx7bWF4LXdpZHRoOmNhbGMoMTAwdncgLSA0MHB4KX19LmpvYi1jb250YWN0LTM2MCBpbnB1dFt0eXBlPWNoZWNrYm94XSB+IHNwYW46OmJlZm9yZSwuam9iLWNvbnRhY3QtMzYwIGlucHV0W3R5cGU9Y2hlY2tib3hdIH4gbGFiZWw6OmJlZm9yZXttaW4td2lkdGg6MjBweDt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MTAwJTttYXJnaW4tcmlnaHQ6MTBweDtib3JkZXI6MXB4IHNvbGlkICMwMDM2NjN9LmpvYi1jb250YWN0LTM2MCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gc3Bhbjo6YmVmb3JlLC5qb2ItY29udGFjdC0zNjAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IGxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZDojMDAzNjYzfS5qb2ItY29udGFjdC0zNjAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLnRpdGxlLC5qb2ItY29udGFjdC0zNjAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmZ1bGxfbmFtZSwuam9iLWNvbnRhY3QtMzYwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5lbWFpbCwuam9iLWNvbnRhY3QtMzYwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC53ZWJzaXRle3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDpmaXQtY29udGVudH0uam9iLWNvbnRhY3QtMzYwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC50aXRsZTo6YmVmb3JlLC5qb2ItY29udGFjdC0zNjAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmZ1bGxfbmFtZTo6YmVmb3JlLC5qb2ItY29udGFjdC0zNjAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmVtYWlsOjpiZWZvcmUsLmpvYi1jb250YWN0LTM2MCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAud2Vic2l0ZTo6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo1cHg7dG9wOjA7d2lkdGg6NTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2hlaWdodDozdnd9QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7LmpvYi1jb250YWN0LTM2MCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAudGl0bGU6OmJlZm9yZSwuam9iLWNvbnRhY3QtMzYwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5mdWxsX25hbWU6OmJlZm9yZSwuam9iLWNvbnRhY3QtMzYwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5lbWFpbDo6YmVmb3JlLC5qb2ItY29udGFjdC0zNjAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLndlYnNpdGU6OmJlZm9yZXtoZWlnaHQ6NC4yNXZ3fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5qb2ItY29udGFjdC0zNjAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLnRpdGxlOjpiZWZvcmUsLmpvYi1jb250YWN0LTM2MCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuZnVsbF9uYW1lOjpiZWZvcmUsLmpvYi1jb250YWN0LTM2MCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuZW1haWw6OmJlZm9yZSwuam9iLWNvbnRhY3QtMzYwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC53ZWJzaXRlOjpiZWZvcmV7aGVpZ2h0OjkuNXZ3fX0uam9iLWNvbnRhY3QtMzYwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC50aXRsZSBpbnB1dCwuam9iLWNvbnRhY3QtMzYwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5mdWxsX25hbWUgaW5wdXQsLmpvYi1jb250YWN0LTM2MCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuZW1haWwgaW5wdXQsLmpvYi1jb250YWN0LTM2MCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAud2Vic2l0ZSBpbnB1dHtwYWRkaW5nLXJpZ2h0OjUwcHggIWltcG9ydGFudH0uam9iLWNvbnRhY3QtMzYwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC50aXRsZTo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi8uLi9pbWcvam9iLWNvbnRhY3Qtb3JkZXIgdGl0bGUuc3ZnXCIpfS5qb2ItY29udGFjdC0zNjAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmZ1bGxfbmFtZTo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi8uLi9pbWcvam9iLWNvbnRhY3QtbmFtZS5zdmdcIil9LmpvYi1jb250YWN0LTM2MCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuZW1haWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4vLi4vaW1nL2pvYi1jb250YWN0LWVtYWlsLnN2Z1wiKX0uam9iLWNvbnRhY3QtMzYwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC53ZWJzaXRlOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLy4uL2ltZy9qb2ItY29udGFjdC13ZWJzaXRlLnN2Z1wiKX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5qb2ItY29udGFjdC0zNjAgLm9uX3NtYWxsX21hcmdpbl90b3B7bWFyZ2luLXRvcDozLjVyZW19fS5qb2ItY29udGFjdC0zNjAgLmJnLWxpZ2h0LWJsdWV7YmFja2dyb3VuZC1jb2xvcjojZjJmYWZlfS5qb2ItY29udGFjdC0zNjAgLmdyaWR7ZGlzcGxheTpncmlkfS5qb2ItY29udGFjdC0zNjAgLmdyaWQtY29scy0ye2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmpvYi1jb250YWN0LTM2MCAuZ3JpZC1jb2xzLTJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19LmpvYi1jb250YWN0LTM2MCAuZ3JpZC1jb2xzLTN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnIgMWZyfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmpvYi1jb250YWN0LTM2MCAuZ3JpZC1jb2xzLTN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19LmpvYi1jb250YWN0LTM2MCAuZ3JpZC1zcGFuLTJ7Z3JpZC1jb2x1bW46MSAvIHNwYW4gMn1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5qb2ItY29udGFjdC0zNjAgLmdyaWQtc3Bhbi0ye2dyaWQtY29sdW1uOnVuc2V0fX0uam9iLWNvbnRhY3QtMzYwIC5nYXAtc21hbGx7Z2FwOjIuNjVyZW19LmpvYi1jb250YWN0LTM2MCAuZmxleHtkaXNwbGF5OmZsZXh9LmpvYi1jb250YWN0LTM2MCAuZmxleC13cmFwe2ZsZXgtZmxvdzp3cmFwfS5qb2ItY29udGFjdC0zNjAgLml0ZW0tY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlcn0uam9iLWNvbnRhY3QtMzYwIC5tci1tZHttYXJnaW4tcmlnaHQ6My45cmVtfS5qb2ItY29udGFjdC0zNjAgLm1sLXNtYWxse21hcmdpbi1sZWZ0OjEuNXJlbX0uam9iLWNvbnRhY3QtMzYwIC5tdC1iaWd7bWFyZ2luLXRvcDoxMy44cmVtfS5qb2ItY29udGFjdC0zNjAgLnBiLWdhcHN7cGFkZGluZy1ib3R0b206Mi42NXJlbX0uam9iLWNvbnRhY3QtMzYwIC5nYXAtYmlne2dhcDo4fS5qb2ItY29udGFjdC0zNjAgLmp1c3RpZnktZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5qb2ItY29udGFjdC0zNjAgLm9uX3NtYWxsX2ZsZXgtY29se2ZsZXgtZmxvdzpjb2x1bW47d2lkdGg6MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuam9iLWNvbnRhY3QtMzYwIGxhYmVsW2Zvcj1ub19idWRnZXRde21hcmdpbjowIGF1dG99fS5qb2ItY29udGFjdC0zNjAgI2VkaXRvcmpzIC5jZS10b29sYmFyX19jb250ZW50LC5qb2ItY29udGFjdC0zNjAgI2VkaXRvcmpzIC5jZS1ibG9ja19fY29udGVudHttYXgtd2lkdGg6dW5zZXR9LmpvYi1jb250YWN0LTM2MCAjZWRpdG9yanMgLmNlLXRvb2xiYXJfX2NvbnRlbnQgLmNlLXRvb2xiYXJfX2FjdGlvbnMsLmpvYi1jb250YWN0LTM2MCAjZWRpdG9yanMgLmNlLWJsb2NrX19jb250ZW50IC5jZS10b29sYmFyX19hY3Rpb25ze3JpZ2h0OjB9LmpvYi1jb250YWN0LTM2MCAjZWRpdG9yanMgLmNlLXRvb2xiYXJfX2NvbnRlbnQgLmNlLXRvb2xiYXJfX3BsdXMsLmpvYi1jb250YWN0LTM2MCAjZWRpdG9yanMgLmNlLWJsb2NrX19jb250ZW50IC5jZS10b29sYmFyX19wbHVze2xlZnQ6MH0uam9iLWNvbnRhY3QtMzYwICNlZGl0b3JqcyAuY29kZXgtZWRpdG9yX19yZWRhY3RvcntwYWRkaW5nLWJvdHRvbTpjYWxjKDI0MHB4IC0gMy42cmVtKSAhaW1wb3J0YW50fS5zdXBwb3J0MzYwe2NvbG9yOiMwMDM2NjM7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0fS5zdXBwb3J0MzYwIGlucHV0LC5zdXBwb3J0MzYwIGJ1dHRvbntib3JkZXI6bm9uZTtvdXRsaW5lOm5vbmV9LnN1cHBvcnQzNjBfX2Rlc2N7cGFkZGluZy1sZWZ0OjVweDtwYWRkaW5nLXJpZ2h0OjVweDtmb250LXNpemU6MS41cmVtO2NvbG9yOnJnYmEoMCw1NCw5OSwwLjcpfS5zdXBwb3J0MzYwX19kZXNjIHB7bGluZS1oZWlnaHQ6MjEwJX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zdXBwb3J0MzYwX19kZXNje2ZvbnQtc2l6ZToyLjhyZW19fS5zdXBwb3J0MzYwIC5rYXRlZ29yaWFfX3RpdGxlLC5zdXBwb3J0MzYwX190aXRsZXtmb250LWZhbWlseTpcIk5leGFYQm9sZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjMuNnJlbTtwYWRkaW5nOjRyZW0gNXB4IC45cmVtIDVweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zdXBwb3J0MzYwIC5rYXRlZ29yaWFfX3RpdGxlLC5zdXBwb3J0MzYwX190aXRsZXt0ZXh0LWFsaWduOmNlbnRlcn19LnN1cHBvcnQzNjAgLmthdGVnb3JpYV9fdGl0bGV7cGFkZGluZy10b3A6Mi40cmVtO21hcmdpbi1ib3R0b206NXB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnN1cHBvcnQzNjAgLmthdGVnb3JpYV9fdGl0bGV7cGFkZGluZy10b3A6N3JlbX19LnN1cHBvcnQzNjAgLmthdGVnb3JpYXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg1LCAxZnIpO21hcmdpbi1ib3R0b206MTlweDtnYXA6MThweDtwYWRkaW5nOjVweDttaW4td2lkdGg6MzMwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDE4NTBweCl7LnN1cHBvcnQzNjAgLmthdGVnb3JpYXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDUsIDFmcil9fUBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpey5zdXBwb3J0MzYwIC5rYXRlZ29yaWF7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpfX1AbWVkaWEgKG1heC13aWR0aDogODAwcHgpey5zdXBwb3J0MzYwIC5rYXRlZ29yaWF7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnIgMWZyfX1AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpey5zdXBwb3J0MzYwIC5rYXRlZ29yaWF7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnJ9fS5zdXBwb3J0MzYwIC5ib3h7d2lkdGg6MjM2cHg7d2lkdGg6Y2xhbXAoMTQ1cHgsIDEwMCUsIDIzNnB4KTtoZWlnaHQ6MjM2cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1yYWRpdXM6MjBweDtvdmVyZmxvdzpoaWRkZW47Ym94LXNoYWRvdzowIDAgMXJlbSByZ2JhKDQ1LDQ1LDQ1LDAuMSk7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyOjJweCBzb2xpZCAjZmZmO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCl7LnN1cHBvcnQzNjAgLmJveHtoZWlnaHQ6MTgwcHh9fS5zdXBwb3J0MzYwIC5ib3guYm94LWFkZGVke2JvcmRlcjoycHggc29saWQgIzAwMjY1Nn0uc3VwcG9ydDM2MCAuYm94X19pbWFnZXt3aWR0aDoxMjBweDtoZWlnaHQ6MTIwcHg7b2JqZWN0LWZpdDpjb250YWluO21hcmdpbjoxNXB4IGF1dG8gNXB4IGF1dG99QG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KXsuc3VwcG9ydDM2MCAuYm94X19pbWFnZXtoZWlnaHQ6ODBweDt3aWR0aDo4MHB4O21hcmdpbi10b3A6NXB4fX0uc3VwcG9ydDM2MCAuYm94X19kZXNje3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzAwMzY2Mztjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNXB4O3BhZGRpbmc6MjBweDt0cmFuc2l0aW9uOi4ycyBlYXNlLWluLW91dCBhbGw7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmp1c3RpZnk7b3BhY2l0eTowfS5zdXBwb3J0MzYwIC5ib3hfX2Rlc2MgcHttYXJnaW4tYm90dG9tOjB9LnN1cHBvcnQzNjAgLmJveC5ub3QtZnVsbCAuYm94X19kZXNje2hlaWdodDo3MCU7Ym9yZGVyLXJhZGl1czoxNXB4O3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9LnN1cHBvcnQzNjAgLmJveC5ub3QtZnVsbCAuYm94X19kZXNjIHB7bWFyZ2luOmF1dG99QG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KXsuc3VwcG9ydDM2MCAuYm94OmhvdmVyIC5ib3hfX2Rlc2N7b3BhY2l0eToxfX0uc3VwcG9ydDM2MCAuYm94X190aXRsZXtmb250LXNpemU6MTZweDttYXJnaW4tYm90dG9tOjEzcHh9LnN1cHBvcnQzNjAgLmJveCAucHJpY2Vfd3JhcHBlciAqe21hcmdpbjowfS5zdXBwb3J0MzYwIC5ib3ggLnByaWNlX3dyYXBwZXIuZG91Ymxle2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nLWxlZnQ6MS44cmVtO3BhZGRpbmctcmlnaHQ6MS44cmVtfS5zdXBwb3J0MzYwIC5ib3ggLnByaWNlX3dyYXBwZXIuZG91YmxlIC5wcmljZXttYXJnaW4tcmlnaHQ6OHB4fS5zdXBwb3J0MzYwIC5ib3ggLnByaWNlX3dyYXBwZXIgLnByaWNlX2NoYW5nZV9idG5ze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWluLXdpZHRoOjZyZW19LnN1cHBvcnQzNjAgLmJveCAucHJpY2Vfd3JhcHBlciAucHJpY2VfY2hhbmdlX2J0bnMgcHtmb250LXNpemU6MThweDtmb250LXdlaWdodDpib2xkO21hcmdpbi1yaWdodDo1cHh9LnN1cHBvcnQzNjAgLmJveCAucHJpY2Vfd3JhcHBlciAucHJpY2VfY2hhbmdlX2J0bnMgYnV0dG9ue3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7YmFja2dyb3VuZC1jb2xvcjojMDAzNjYzO2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czoxMDAlO21hcmdpbi1yaWdodDo1cHg7dHJhbnNpdGlvbjouMnMgYWxsIGVhc2Utb3V0O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uc3VwcG9ydDM2MCAuYm94IC5wcmljZV93cmFwcGVyIC5wcmljZV9jaGFuZ2VfYnRucyBidXR0b24gc3Zne21pbi13aWR0aDoxNHB4fS5zdXBwb3J0MzYwIC5ib3ggLnByaWNlX3dyYXBwZXIgLnByaWNlX2NoYW5nZV9idG5zIGJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmOWE2M2R9LnN1cHBvcnQzNjAgLmJveCAucHJpY2Vfd3JhcHBlciAucHJpY2VfY2hhbmdlX2J0bnMgYnV0dG9uLmhpZGRlbntvcGFjaXR5OjAuMjtwb2ludGVyLWV2ZW50czpub25lO2N1cnNvcjpub3QtYWxsb3dlZH0uc3VwcG9ydDM2MCAuYm94IC5wcmljZV93cmFwcGVyIC5wcmljZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Zm9udC13ZWlnaHQ6Ym9sZH0uc3VwcG9ydDM2MCAuYm94IC5wcmljZV93cmFwcGVyIC5wcmljZV9fbnVtYmVye2ZvbnQtc2l6ZTpjbGFtcCgxNnB4LCAyLjV2dywgMzRweCk7bWFyZ2luLXJpZ2h0OjZweH1AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpey5zdXBwb3J0MzYwIC5ib3ggLnByaWNlX3dyYXBwZXIgLnByaWNlX19udW1iZXJ7bWFyZ2luLXJpZ2h0OjNweH19LnN1cHBvcnQzNjAgLmJveCAucHJpY2Vfd3JhcHBlciAucHJpY2VfX29rcmVze2ZvbnQtc2l6ZToxNHB4fS5zdXBwb3J0MzYwX19lbmQtcHJpY2V7bWFyZ2luOjc4cHggYXV0bztwb3NpdGlvbjpzdGlja3k7Ym90dG9tOjA7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0O2JveC1zaXppbmc6Y29udGVudC1ib3h9LnN1cHBvcnQzNjBfX2VuZC1wcmljZT5kaXZ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MTBweCAwfUBtZWRpYSAobWF4LXdpZHRoOiA2MTBweCl7LnN1cHBvcnQzNjBfX2VuZC1wcmljZT5kaXZ7ZmxleC1mbG93OmNvbHVtbn19LnN1cHBvcnQzNjBfX2VuZC1wcmljZTo6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO21heC13aWR0aDoxMDB2dzt6LWluZGV4Oi0xO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQtY29sb3I6aW5oZXJpdH0uc3VwcG9ydDM2MF9fZW5kLXByaWNlIGFydGljbGV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uc3VwcG9ydDM2MF9fZW5kLXByaWNlIGFydGljbGU6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6MTBweDttaW4td2lkdGg6MzVyZW19QG1lZGlhIChtYXgtd2lkdGg6IDYxMHB4KXsuc3VwcG9ydDM2MF9fZW5kLXByaWNlIGFydGljbGU6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6MDttYXJnaW4tYm90dG9tOjE1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9fS5zdXBwb3J0MzYwX19lbmQtcHJpY2UgYXJ0aWNsZSBwe2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbTowfS5zdXBwb3J0MzYwX19lbmQtcHJpY2UgYXJ0aWNsZSBwOm50aC1jaGlsZCgxKXtjb2xvcjojNTU1O21hcmdpbi1yaWdodDoxNXB4O2ZvbnQtd2VpZ2h0Om5vcm1hbH0uc3VwcG9ydDM2MF9fZW5kLXByaWNlIGFydGljbGUgcDpudGgtY2hpbGQoMil7bWFyZ2luLXJpZ2h0OjRweDtmb250LXNpemU6MzZweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zdXBwb3J0MzYwX19lbmQtcHJpY2UgYXJ0aWNsZSBwOm50aC1jaGlsZCgyKXtmb250LXNpemU6MjhweH19LnN1cHBvcnQzNjBfX2VuZC1wcmljZSBidXR0b257Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDM2NjM7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxLjRyZW07Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nOjEuNzVyZW0gNnJlbTtib3JkZXItcmFkaXVzOjNyZW07dHJhbnNpdGlvbjouMnMgYWxsIGVhc2Utb3V0fS5zdXBwb3J0MzYwX19lbmQtcHJpY2UgYnV0dG9uOmhvdmVye3RyYW5zZm9ybTpzY2FsZSgxLjA1KTtiYWNrZ3JvdW5kLWNvbG9yOiNmOWE2M2R9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc3VwcG9ydDM2MF9fZW5kLXByaWNlIGJ1dHRvbntmb250LXNpemU6MnJlbTtib3JkZXItcmFkaXVzOjVyZW19fS5zdXBwb3J0MzYwX19lbmQtcHJpY2UgI2ZpbmFsLWZvcm0gZm9ybXttYXJnaW4tdG9wOjE2cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWZsb3c6Y29sdW1uO3BhZGRpbmc6MjBweH0uc3VwcG9ydDM2MF9fZW5kLXByaWNlICNmaW5hbC1mb3JtIGZvcm0gLmFjY2VwdGFuY2UtOTI3e3BhZGRpbmctdG9wOjVweDtwYWRkaW5nLWJvdHRvbToxMHB4fS5zdXBwb3J0MzYwX19lbmQtcHJpY2UgI2ZpbmFsLWZvcm0gZm9ybSAuYWNjZXB0YW5jZS05MjcsLnN1cHBvcnQzNjBfX2VuZC1wcmljZSAjZmluYWwtZm9ybSBmb3JtIC53cGNmNy1ub3QtdmFsaWQtdGlwLC5zdXBwb3J0MzYwX19lbmQtcHJpY2UgI2ZpbmFsLWZvcm0gZm9ybSBkaXYud3BjZjctcmVzcG9uc2Utb3V0cHV0e2ZvbnQtc2l6ZToxLjVyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc3VwcG9ydDM2MF9fZW5kLXByaWNlICNmaW5hbC1mb3JtIGZvcm0gLmFjY2VwdGFuY2UtOTI3LC5zdXBwb3J0MzYwX19lbmQtcHJpY2UgI2ZpbmFsLWZvcm0gZm9ybSAud3BjZjctbm90LXZhbGlkLXRpcCwuc3VwcG9ydDM2MF9fZW5kLXByaWNlICNmaW5hbC1mb3JtIGZvcm0gZGl2LndwY2Y3LXJlc3BvbnNlLW91dHB1dHtmb250LXNpemU6Mi40cmVtfX0uc3VwcG9ydDM2MF9fZW5kLXByaWNlICNmaW5hbC1mb3JtIGZvcm0gLndwY2Y3LW5vdC12YWxpZC10aXB7bWFyZ2luLWJvdHRvbToxMHB4fS5zdXBwb3J0MzYwX19lbmQtcHJpY2UgI2ZpbmFsLWZvcm0gZm9ybSBkaXYud3BjZjctcmVzcG9uc2Utb3V0cHV0e21hcmdpbi10b3A6MTBweH0uc3VwcG9ydDM2MF9fZW5kLXByaWNlICNmaW5hbC1mb3JtIGZvcm0gc3Bhbi5lbWFpbHt3aWR0aDoxMDAlfS5zdXBwb3J0MzYwX19lbmQtcHJpY2UgI2ZpbmFsLWZvcm0gZm9ybSBpbnB1dFt0eXBlPWVtYWlsXXt3aWR0aDoxMDAlO2JveC1zaGFkb3c6MCAwIDIuOXJlbSByZ2JhKDE3NiwyMDcsMjI1LDAuNDMpO2JvcmRlci1yYWRpdXM6MnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7cGFkZGluZzoxLjhyZW0gMS45cmVtO3BhZGRpbmctcmlnaHQ6NTBweDtjb2xvcjojNjE4M2EwO2ZvbnQtc2l6ZToxLjZyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc3VwcG9ydDM2MF9fZW5kLXByaWNlICNmaW5hbC1mb3JtIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF17Zm9udC1zaXplOjIuOHJlbX19LnN1cHBvcnQzNjBfX2VuZC1wcmljZSAjZmluYWwtZm9ybSBmb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5lbWFpbDo6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo1cHg7dG9wOjA7d2lkdGg6NTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2hlaWdodDozdnc7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi8uLi9pbWcvam9iLWNvbnRhY3QtZW1haWwuc3ZnKX1AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXsuc3VwcG9ydDM2MF9fZW5kLXByaWNlICNmaW5hbC1mb3JtIGZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmVtYWlsOjpiZWZvcmV7aGVpZ2h0OjQuMjV2d319QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc3VwcG9ydDM2MF9fZW5kLXByaWNlICNmaW5hbC1mb3JtIGZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmVtYWlsOjpiZWZvcmV7aGVpZ2h0OjkuNXZ3fX0uc3VwcG9ydDM2MF9fZW5kLXByaWNlICNmaW5hbC1mb3JtIGZvcm0gYnV0dG9uLC5zdXBwb3J0MzYwX19lbmQtcHJpY2UgI2ZpbmFsLWZvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF17Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDM2NjM7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxLjRyZW07Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nOjEuNzVyZW0gNnJlbTtib3JkZXItcmFkaXVzOjNyZW07dHJhbnNpdGlvbjouMnMgYWxsIGVhc2Utb3V0fS5zdXBwb3J0MzYwX19lbmQtcHJpY2UgI2ZpbmFsLWZvcm0gZm9ybSBidXR0b246aG92ZXIsLnN1cHBvcnQzNjBfX2VuZC1wcmljZSAjZmluYWwtZm9ybSBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcnt0cmFuc2Zvcm06c2NhbGUoMS4wNSk7YmFja2dyb3VuZC1jb2xvcjojZjlhNjNkfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnN1cHBvcnQzNjBfX2VuZC1wcmljZSAjZmluYWwtZm9ybSBmb3JtIGJ1dHRvbiwuc3VwcG9ydDM2MF9fZW5kLXByaWNlICNmaW5hbC1mb3JtIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRde2ZvbnQtc2l6ZToyLjRyZW07Ym9yZGVyLXJhZGl1czo1cmVtO21hcmdpbi1yaWdodDowfX0uc3VwcG9ydDM2MF9fZW5kLXByaWNlICNmaW5hbC1mb3JtIGZvcm0gYnV0dG9ue2JhY2tncm91bmQtY29sb3I6IzY2NjttYXJnaW4tcmlnaHQ6MjBweH0uc3VwcG9ydDM2MF9fZW5kLXByaWNlICNmaW5hbC1mb3JtIGZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF17dmlzaWJpbGl0eTpoaWRkZW47d2lkdGg6MH0uc3VwcG9ydDM2MF9fZW5kLXByaWNlICNmaW5hbC1mb3JtIGZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0gfiBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOnJnYmEoMCw1NCw5OSwwLjcpO2ZvbnQtc2l6ZToxLjdyZW07ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3c7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZy1ib3R0b206MjBweH0uc3VwcG9ydDM2MF9fZW5kLXByaWNlICNmaW5hbC1mb3JtIGZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0gfiBzcGFuOjpiZWZvcmV7bWluLXdpZHRoOjIwcHg7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjEwMCU7bWFyZ2luLXJpZ2h0OjEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjMDAzNjYzfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnN1cHBvcnQzNjBfX2VuZC1wcmljZSAjZmluYWwtZm9ybSBmb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdIH4gc3Bhbntmb250LXNpemU6Mi44cmVtfX0uc3VwcG9ydDM2MF9fZW5kLXByaWNlICNmaW5hbC1mb3JtIGZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IHNwYW46OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDM2NjN9LnN1cHBvcnQzNjBfX2VuZC1wcmljZSAuZW5kLXByaWNlLWluZm8taGlkZGVuLC5zdXBwb3J0MzYwX19lbmQtcHJpY2UgLmZpbmFsLWZvcm0taGlkZGVue2Rpc3BsYXk6bm9uZX0ucHAzNjB7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo1LjVyZW0gMCA1LjlyZW07b3ZlcmZsb3c6aGlkZGVufS5wcDM2MF9fcm93e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wcDM2MF9fcm93e2ZsZXgtd3JhcDp3cmFwfX0ucHAzNjBfX2NvbnRlbnR7cGFkZGluZy1yaWdodDo5LjdyZW07d2lkdGg6NDMlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnBwMzYwX19jb250ZW50e3BhZGRpbmctcmlnaHQ6MDt3aWR0aDoxMDAlfX0ucHAzNjBfX3RpdGxle2ZvbnQtZmFtaWx5OlwiTmV4YVhCb2xkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6My42cmVtO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojMDAzNjYzO21hcmdpbi1ib3R0b206My42cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7LnBwMzYwX190aXRsZXtmb250LXNpemU6NXJlbX19LnBwMzYwX190eHR7Y29sb3I6IzYxODNhMDtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjMwMDtmb250LXN0eWxlOm5vcm1hbDtsZXR0ZXItc3BhY2luZzpub3JtYWw7bGluZS1oZWlnaHQ6My4ycmVtfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7LnBwMzYwX190eHR7Zm9udC1zaXplOjNyZW19fS5wcDM2MC1pbWd7d2lkdGg6NTclfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnBwMzYwLWltZ3t3aWR0aDoxMDAlfX0ucHAzNjAtaW1nIGltZ3ttYXgtd2lkdGg6MTAwJX0ucHAzNjAtZWRpdG9ye3BhZGRpbmc6My4zcmVtIDA7YmFja2dyb3VuZC1jb2xvcjojZjJmYWZlfS5wcDM2MC1lZGl0b3IgaDJ7Zm9udC1mYW1pbHk6XCJOZXhhWEJvbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozLjZyZW07Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMwMDM2NjM7bWFyZ2luLWJvdHRvbToyLjZyZW19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsucHAzNjAtZWRpdG9yIGgye2ZvbnQtc2l6ZTo1cmVtfX0ucHAzNjAtZWRpdG9yIG9se2NvbG9yOiM2MTgzYTA7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6My4ycmVtO2xpc3Qtc3R5bGU6bm9uZTtjb3VudGVyLXJlc2V0OmxpO3BhZGRpbmctbGVmdDoycmVtfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7LnBwMzYwLWVkaXRvciBvbHtmb250LXNpemU6M3JlbTtwYWRkaW5nLWxlZnQ6NHJlbX19LnBwMzYwLWVkaXRvciBvbCBsaXttYXJnaW4tYm90dG9tOjFyZW07Y291bnRlci1pbmNyZW1lbnQ6bGl9QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsucHAzNjAtZWRpdG9yIG9sIGxpe21hcmdpbi1ib3R0b206MnJlbX19LnBwMzYwLWVkaXRvciBvbCBsaTpiZWZvcmV7Y29udGVudDpjb3VudGVyKGxpKSBcIilcIjtjb2xvcjojMDAzNjYzO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjJyZW07bWFyZ2luLWxlZnQ6LTJyZW07Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7LnBwMzYwLWVkaXRvciBvbCBsaTpiZWZvcmV7d2lkdGg6NHJlbTttYXJnaW4tbGVmdDotNHJlbX19LnBwMzYwLWVkaXRvciBvbCBhe2NvbG9yOiM2MTgzYTA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0udGV4dC1iaWd7Y29sb3I6IzAwMzY2Mztmb250LXNpemU6M3JlbTtmb250LXdlaWdodDo3MDB9QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsudGV4dC1iaWd7Zm9udC1zaXplOjVyZW19fS5jYXJpZXIzNjAtb3ZlcntwYWRkaW5nLXRvcDo5cmVtfS5jYXJpZXIzNjB7cGFkZGluZzowIDAgOHJlbX0uY2FyaWVyMzYwX19yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmNhbGMoMTAwJSArIDEzcmVtKTttYXJnaW4tcmlnaHQ6LTEzcmVtfS5jYXJpZXIzNjBfX3RpdGxle2NvbG9yOiMwMDM2NjM7Zm9udC1mYW1pbHk6XCJOZXhhWEJvbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozLjZyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuNTttYXJnaW4tYm90dG9tOjQuMXJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5jYXJpZXIzNjBfX3RpdGxle3RleHQtYWxpZ246Y2VudGVyfX0uY2FyaWVyMzYwIC50dGJpMzYwLWJ0bnMtcm93e3BhZGRpbmctYm90dG9tOjVyZW19LmNhcmllcjM2MC1ib3h7d2lkdGg6Y2FsYygzMy4zJSAtIDEzcmVtKTttYXJnaW4tcmlnaHQ6MTNyZW07cGFkZGluZzowO21hcmdpbi1ib3R0b206NS40cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5jYXJpZXIzNjAtYm94e3dpZHRoOmNhbGMoMTAwJSAtIDEzcmVtKX19LmNhcmllcjM2MC1ib3hfX3RpdGxle2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzYxODNhMDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyLjRyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuMjttYXJnaW4tYm90dG9tOjEuNXJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5jYXJpZXIzNjAtYm94X190aXRsZXtmb250LXNpemU6My41cmVtfX0uY2FyaWVyMzYwLWJveF9faW5mb3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmNhcmllcjM2MC1ib3hfX3R4dHtjb2xvcjojNjE4M2EwO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6Mi41cmVtO21hcmdpbjowIDEzcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuY2FyaWVyMzYwLWJveF9fdHh0e2ZvbnQtc2l6ZToyLjhyZW07bGluZS1oZWlnaHQ6MS43fX0uY2FyaWVyMzYwLWJveF9fcmVtb3Rle2NvbG9yOiM2MTgzYTA7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDozMDA7bWFyZ2luOjAgMTNweH0uY2FyaWVyMzYwLWJveF9fbGlua3ttYXJnaW4tdG9wOjIuNHJlbX0uY2FyaWVyMzYwLWJveF9fbGluayBhe21hcmdpbi1yaWdodDowfS5jYXJlcGFja2FnZXN7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206NzZweDtvdmVyZmxvdy14OmhpZGRlbn0uY2FyZXBhY2thZ2VzIC5jb250YWluZXJ7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgMi41cmVtO21heC13aWR0aDoxMzJyZW19LmNhcmVwYWNrYWdlc19fcm93e3dpZHRoOmNhbGMoMTAwJSArIDMzcHgpO21hcmdpbi1yaWdodDotMzNweDtkaXNwbGF5OmZsZXg7cGFkZGluZzo0MHB4IDB9QG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCl7LmNhcmVwYWNrYWdlc19fcm93e3dpZHRoOmNhbGMoMTAwJSArIDMzcHgpO21hcmdpbi1yaWdodDotMzNweDtmbGV4LXdyYXA6d3JhcH19QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmNhcmVwYWNrYWdlc19fcm93e3dpZHRoOmNhbGMoMTAwJSArIDEzcHgpO2ZsZXgtd3JhcDp3cmFwfX0uY2FyZXBhY2thZ2VzX19kZXNje3BhZGRpbmc6MzVweCAwIDA7Y29sb3I6IzAwMzY2Mztmb250LXNpemU6MTZweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MzBweDtib3JkZXItdG9wOjFweCBzb2xpZCAjYjBjZmUxfS5jYXJlcGFja2FnZXNfX2Rlc2MgdWx7cGFkZGluZzoyMHB4IDAgMDtsaXN0LXN0eWxlOm5vbmV9LmNhcmVwYWNrYWdlc19fZGVzYyB1bCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MjVweH0uY2FyZXBhY2thZ2VzX19kZXNjIHVsIGxpOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6OHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE0cHg7aGVpZ2h0OjEzcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvc3Rhci15LnN2Z1wiKX1ib2R5IC5jYXJlcGFja2FnZXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7d2lkdGg6Y2FsYygyNSUgLSAzM3B4KTttYXJnaW4tcmlnaHQ6MzNweDtwYWRkaW5nOjMwcHggMjBweDtib3gtc2hhZG93OjAgMCA2cHggcmdiYSg0NSw0NSw0NSwwLjEpO2JvcmRlci1yYWRpdXM6MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7Y29sb3I6IzAwMzY2Mzt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KXtib2R5IC5jYXJlcGFja2FnZXt3aWR0aDpjYWxjKDI1JSAtIDMzcHgpO21hcmdpbi1yaWdodDozM3B4O21hcmdpbi1ib3R0b206MzNweH19QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7Ym9keSAuY2FyZXBhY2thZ2V7d2lkdGg6Y2FsYyg1MCUgLSAxM3B4KTttYXJnaW4tcmlnaHQ6MTNweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5IC5jYXJlcGFja2FnZXt3aWR0aDpjYWxjKDEwMCUgLSAxM3B4KTttYXJnaW4tYm90dG9tOjM1cHh9fWJvZHkgLmNhcmVwYWNrYWdlX190aXRsZXt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjUwMH1ib2R5IC5jYXJlcGFja2FnZV9fbmFtZXt3aWR0aDoxMDAlO2ZvbnQtc2l6ZTozNXB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDozMHB4O21hcmdpbi10b3A6N3B4O2hlaWdodDphdXRvICFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5IC5jYXJlcGFja2FnZV9fbmFtZXtmb250LXNpemU6MjNweH19Ym9keSAuY2FyZXBhY2thZ2VfX2xpc3R7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MzBweH1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXtib2R5IC5jYXJlcGFja2FnZV9fbGlzdHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyOHB4fX1ib2R5IC5jYXJlcGFja2FnZV9fbGlzdCBwe21hcmdpbjoxZW0gMDtwYWRkaW5nOjIwcHggMH1ib2R5IC5jYXJlcGFja2FnZV9fbGlzdCB1bHtwYWRkaW5nOjVweCAwO2xpc3Qtc3R5bGU6bm9uZX1ib2R5IC5jYXJlcGFja2FnZV9fbGlzdCB1bCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MjVweH1ib2R5IC5jYXJlcGFja2FnZV9fbGlzdCB1bCBsaTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjhweDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxNXB4O2hlaWdodDoxMnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL2NoZWNrLXkuc3ZnXCIpfWJvZHkgLmNhcmVwYWNrYWdlX19saXN0LS0yIGxpe3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1ib3R0b206MTBweH1ib2R5IC5jYXJlcGFja2FnZV9fbGlzdC0tMiBsaTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZmVmZWZ9Ym9keSAuY2FyZXBhY2thZ2VfX2xpc3QtLTIgbGk6OmJlZm9yZXt0b3A6MjBweCAhaW1wb3J0YW50fWJvZHkgLmNhcmVwYWNrYWdlX19saXN0LS0yIGxpLmlrczo6YmVmb3Jle2NvbnRlbnQ6XCJcXGQ3XCI7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnJlZDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Zm9udC1zaXplOjI2cHg7dG9wOjEwcHggIWltcG9ydGFudH1ib2R5IC5jYXJlcGFja2FnZV9fdG9we3dpZHRoOjEwMCV9Ym9keSAuY2FyZXBhY2thZ2VfX2JvdHRvbXt3aWR0aDoxMDAlO2FsaWduLXNlbGY6ZmxleC1lbmR9Ym9keSAuY2FyZXBhY2thZ2VfX3ByaWNle3BhZGRpbmc6MThweCAwO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoyNHB4O3Bvc2l0aW9uOnJlbGF0aXZlfWJvZHkgLmNhcmVwYWNrYWdlX19wcmljZTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDt3aWR0aDoxMDAlO21heC13aWR0aDoyNTFweDttYXJnaW46YXV0bztib3JkZXItdG9wOjFweCBzb2xpZCAjYjBjZmUxfWJvZHkgLmNhcmVwYWNrYWdlX19uZXR0b3tmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDB9Ym9keSAuY2FyZXBhY2thZ2VfX2J1dHRvbixib2R5IC5jYXJlcGFja2FnZSAuYWRkX3RvX2NhcnRfYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MS41cmVtIDJyZW07Ym9yZGVyLXJhZGl1czoyLjlyZW07Ym9yZGVyOjJweCBzb2xpZCAjMDAzNjYzO2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtmb250LXNpemU6MS4ycmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMDAzNjYzO3RyYW5zaXRpb246LjNzfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Ym9keSAuY2FyZXBhY2thZ2VfX2J1dHRvbixib2R5IC5jYXJlcGFja2FnZSAuYWRkX3RvX2NhcnRfYnV0dG9ue3BhZGRpbmc6MS42cmVtIDJyZW07Zm9udC1zaXplOjNyZW19fWJvZHkgLmNhcmVwYWNrYWdlX19idXR0b246aG92ZXIsYm9keSAuY2FyZXBhY2thZ2UgLmFkZF90b19jYXJ0X2J1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDM2NjM7Y29sb3I6I2ZmZn1ib2R5IC5jYXJlcGFja2FnZV9fbGlua3tjb2xvcjojMDAzNjYzO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe2JvZHkgLmNhcmVwYWNrYWdlOm50aC1jaGlsZCgyKXtib3gtc2hhZG93OjAgMCAxMnB4IHJnYmEoMTc2LDIwNywyMjUsMC44Nyk7YmFja2dyb3VuZC1jb2xvcjojZGVmMGZifWJvZHkgLmNhcmVwYWNrYWdlOm50aC1jaGlsZCgyKSAuY2FyZXBhY2thZ2VfX2J1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiMwMDM2NjM7Y29sb3I6I2ZmZn1ib2R5IC5jYXJlcGFja2FnZTpudGgtY2hpbGQoMikgLmNhcmVwYWNrYWdlX19idXR0b246aG92ZXJ7Y29sb3I6IzAwMzY2MztiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9fWJvZHkgLmNhcmVwYWNrYWdlIC5hZGRfdG9fY2FydF9pbmxpbmV7Ym9yZGVyOjAgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudH1ib2R5IC5jYXJlcGFja2FnZSAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50e2Rpc3BsYXk6bm9uZX1ib2R5IC5jYXJlcGFja2FnZSAucHJpY2VfdGltZV9vcHR7ZGlzcGxheTpub25lfS5jYXJlcGFja2FnZS1vcnttYXJnaW46MTBweCAwIDVweDtmb250LXNpemU6MTBweH0uY2FyZXBhY2thZ2VzIC5mb290ZXItcG9wdXAtYnV0dG9uc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6MCAyMHB4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi10b3A6MjBweH0uY2FyZXBhY2thZ2VzIC5mb290ZXItcG9wdXAtYnV0dG9ucyBidXR0b257bWluLXdpZHRoOjE1NXB4fS5jYXJlcGFja2FnZXMgLmZvb3Rlci1wb3B1cC1idXR0b25zIGJ1dHRvbi5tb2RhbC1hZGQtdG8tY2FydC1idXR0b24tLTI6bm90KDpob3Zlcik6bm90KDphY3RpdmUpe2NvbG9yOiNGRkY7YmFja2dyb3VuZC1jb2xvcjojZjlhNjNkO2JvcmRlcjoxcHggc29saWQgI2Y5YTYzZH0uY2FyZXBhY2thZ2VzIC5jaGVja291dC1idXR0b24sLmNhcmVwYWNrYWdlcyAuY2xvc2UsLmNhcmVwYWNrYWdlcyAubW9kYWwtYWRkLXRvLWNhcnQtYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MS4zNXJlbSAycmVtO2JvcmRlci1yYWRpdXM6Mi45cmVtO2JvcmRlcjoycHggc29saWQgIzAwMzY2MztiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7Zm9udC1zaXplOjEuMnJlbTtmb250LXdlaWdodDo3MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMwMDM2NjM7dHJhbnNpdGlvbjouM3M7bWFyZ2luOjEwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuY2FyZXBhY2thZ2VzIC5jaGVja291dC1idXR0b24sLmNhcmVwYWNrYWdlcyAuY2xvc2UsLmNhcmVwYWNrYWdlcyAubW9kYWwtYWRkLXRvLWNhcnQtYnV0dG9ue3BhZGRpbmc6MS42cmVtIDJyZW07Zm9udC1zaXplOjNyZW19fS5jYXJlcGFja2FnZXMgLmNoZWNrb3V0LWJ1dHRvbjpob3ZlciwuY2FyZXBhY2thZ2VzIC5jbG9zZTpob3ZlciwuY2FyZXBhY2thZ2VzIC5tb2RhbC1hZGQtdG8tY2FydC1idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAzNjYzO2NvbG9yOiNmZmZ9LnBvcHVwe3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwNTA7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO291dGxpbmU6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5wb3B1cC5hY3RpdmV7dmlzaWJpbGl0eTp2aXNpYmxlO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bztkaXNwbGF5OmJsb2NrfS5wb3B1cC1vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjAgMCAwIDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNCk7bWFyZ2luOnVuc2V0O21heC13aWR0aDp1bnNldH0ucG9wdXAtcGFja2FnZXttaW4taGVpZ2h0OmNhbGMoMTAwJSAtIDFyZW0pfS5wb3B1cC1wYWNrYWdlIC5wb3B1cC1jb250ZW50LmNhcmVwYWNrYWdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6Y2FsYygxMDAlIC0gMi41cmVtKTttYXgtd2lkdGg6MTMycmVtO21hcmdpbjowO2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2JveC1zaGFkb3c6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wb3B1cC1wYWNrYWdlIC5wb3B1cC1jb250ZW50LmNhcmVwYWNrYWdle3BhZGRpbmctdG9wOjQwcHh9fS5wb3B1cC1wYWNrYWdlIC5jYXJlcGFja2FnZV9fY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE1cHg7cmlnaHQ6MTVweDt3aWR0aDozNHB4O2hlaWdodDozNHB4O2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zc30ucG9wdXAtcGFja2FnZSAuY2FyZXBhY2thZ2VfX2Nsb3NlOmhvdmVye3RyYW5zZm9ybTpzY2FsZSgxLjEpfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBvcHVwLXBhY2thZ2UgLmNhcmVwYWNrYWdlX19jbG9zZXt3aWR0aDoyNXB4O2hlaWdodDoyNXB4O3RvcDoxMHB4O3JpZ2h0OjEwcHh9fS5wb3B1cC1wYWNrYWdlIC5jYXJlcGFja2FnZV9fY2xvc2Ugc3Zne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZmlsbDojMDAzNjYzfS5wb3B1cC1wYWNrYWdlIC5jYXJlcGFja2FnZV9fbGlzdHt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MjBweCAwfS5wb3B1cC1wYWNrYWdlIC5xdWFudGl0eS1pbnB1dHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5wb3B1cC1wYWNrYWdlIC5xdWFudGl0eS1pbnB1dCBidXR0b257d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtwYWRkaW5nOjA7bWFyZ2luOjAgNXB4O2JvcmRlcjpub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MX0ucG9wdXAtcGFja2FnZSAucXVhbnRpdHktaW5wdXQgYnV0dG9uIGl7ZGlzcGxheTpibG9ja30ucG9wdXAtcGFja2FnZSAucXVhbnRpdHktaW5wdXQgaW5wdXR7d2lkdGg6NDBweDtoZWlnaHQ6MzBweDtwYWRkaW5nOjA7bWFyZ2luOjAgNXB4O3RleHQtYWxpZ246Y2VudGVyO2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXItcmFkaXVzOjRweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxfS5wb3B1cC1wYWNrYWdlIC5xdWFudGl0eS1pbnB1dCBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwucG9wdXAtcGFja2FnZSAucXVhbnRpdHktaW5wdXQgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7bWFyZ2luOjB9LnBvcHVwLXBhY2thZ2UgLnF1YW50aXR5LWlucHV0IGlucHV0W3R5cGU9XCJudW1iZXJcIl17LW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZH0ucG9wdXAtcGFja2FnZSAucXVhbnRpdHktaW5wdXR7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46MTBweH0ucG9wdXAtcGFja2FnZS53YWl0e2N1cnNvcjp3YWl0fS5wb3B1cC1wYWNrYWdlLndhaXQgLmZvb3Rlci1wb3B1cC1idXR0b25zIGJ1dHRvbntvcGFjaXR5Oi40O3BvaW50ZXItZXZlbnRzOm5vbmV9LndoeS1saXN0e3BhZGRpbmctdG9wOjQwcHh9LndoeS1saXN0IC53cmFwcGVye21heC13aWR0aDoxMTYuNnJlbX0ud2h5LWxpc3RfX3RpdGxlLWxhYmVse2JhY2tncm91bmQtY29sb3I6I0Q0RUNGQTtib3JkZXItcmFkaXVzOjYwcHg7Zm9udC1zaXplOjEwcHg7Zm9udC13ZWlnaHQ6NDAwO2xldHRlci1zcGFjaW5nOjUuMTZweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cGFkZGluZzo2cHggMjBweDttYXJnaW4tYm90dG9tOjMwcHh9LndoeS1saXN0X190aXRsZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6NDBweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTttYXJnaW4tYm90dG9tOjk4cHg7bWFyZ2luLXRvcDozMHB4O2NvbG9yOiMwMDM2NjN9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsud2h5LWxpc3RfX3RpdGxle2ZvbnQtc2l6ZToyNXB4O21hcmdpbi1ib3R0b206NDBweDttYXJnaW4tdG9wOjIwcHh9fS53aHktbGlzdC1yb3d7ZGlzcGxheTpmbGV4O21hcmdpbjo3MHB4IDA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiMwMDM2NjN9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsud2h5LWxpc3Qtcm93e2ZsZXgtd3JhcDp3cmFwO21hcmdpbjoxMHB4IDB9fS53aHktbGlzdC1yb3c6bnRoLWNoaWxkKG9kZCl7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9LndoeS1saXN0LXJvdzpudGgtY2hpbGQob2RkKSAud2h5LWxpc3Qtcm93X19pbWcgaW1ne21hcmdpbi1sZWZ0OnVuc2V0O21hcmdpbi1yaWdodDphdXRvfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LndoeS1saXN0LXJvdzpudGgtY2hpbGQob2RkKSAud2h5LWxpc3Qtcm93X19pbWcgaW1ne21hcmdpbi1sZWZ0OmF1dG99fS53aHktbGlzdC1yb3dfX2NvbnRlbnR7d2lkdGg6Y2FsYyg1MCUgLSAyMHB4KX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey53aHktbGlzdC1yb3dfX2NvbnRlbnR7d2lkdGg6MTAwJX19LndoeS1saXN0LXJvd19fY29udGVudCBoM3tmb250LXNpemU6MjRweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTttYXJnaW4tYm90dG9tOjIwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsud2h5LWxpc3Qtcm93X19jb250ZW50IGgze2ZvbnQtc2l6ZToxOHB4O21hcmdpbi1ib3R0b206MTBweH19LndoeS1saXN0LXJvd19fY29udGVudCBwe2NvbG9yOiM2MTgzQTA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MzBweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey53aHktbGlzdC1yb3dfX2NvbnRlbnQgcHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyOHB4fX0ud2h5LWxpc3Qtcm93X19pbWd7d2lkdGg6Y2FsYyg0MiUgLSAyMHB4KX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey53aHktbGlzdC1yb3dfX2ltZ3twYWRkaW5nLXRvcDoyMHB4O3dpZHRoOjEwMCU7b3JkZXI6LTE7bWFyZ2luLWJvdHRvbTo0MHB4fX0ud2h5LWxpc3Qtcm93X19pbWcgaW1ne2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey53aHktbGlzdC1yb3dfX2ltZyBpbWd7bWFyZ2luLXJpZ2h0OmF1dG99fS5zLWhvdy1pdC13b3Jre21hcmdpbi10b3A6MTE5cHg7cGFkZGluZy1ib3R0b206MTIzcHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zLWhvdy1pdC13b3Jre21hcmdpbi10b3A6MH19LnMtaG93LWl0LXdvcms6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi00JTtsZWZ0Oi0xNSU7cmlnaHQ6LTE1JTtoZWlnaHQ6ODclO2JhY2tncm91bmQtY29sb3I6I0Q0RUNGQTt6LWluZGV4Oi0xO2NsaXAtcGF0aDpwb2x5Z29uKDAgMCwgNTAlIDMwJSwgMTAwJSAwLCAxMDAlIDEwMCUsIDUwJSA3MCUsIDAlIDEwMCUpfS5zLWhvdy1pdC13b3JrX190aXRsZS1sYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOiNENEVDRkE7Ym9yZGVyLXJhZGl1czo2MHB4O2ZvbnQtc2l6ZToxMHB4O2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzo1LjE2cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmc6NnB4IDIwcHg7bWFyZ2luLWJvdHRvbTozMHB4fS5zLWhvdy1pdC13b3JrX190aXRsZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6NDBweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTttYXJnaW4tYm90dG9tOjQ3cHg7bWFyZ2luLXRvcDozN3B4O2NvbG9yOiMwMDM2NjN9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucy1ob3ctaXQtd29ya19fdGl0bGV7Zm9udC1zaXplOjI1cHg7bWFyZ2luLWJvdHRvbTo0MHB4O21hcmdpbi10b3A6MjBweH19LnMtaG93LWl0LXdvcmtfX2Rlc2NyaXB0aW9ue2NvbG9yOiM2MTgzQTA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MzBweDttYXgtd2lkdGg6NjQwcHg7bWFyZ2luOjAgYXV0b31AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zLWhvdy1pdC13b3JrX19kZXNjcmlwdGlvbntmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyOHB4fX0ucy1ob3ctaXQtd29yayAuaGl3LWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxMjJweCA0MHB4IDUxcHggNDBweDtiYWNrZ3JvdW5kLWNvbG9yOiNGRkY7Ym94LXNoYWRvdzowcHggMXB4IDI0cHggMHB4IHJnYmEoMTY5LDIwNiwyMzQsMC4xNik7Ym9yZGVyLXJhZGl1czoyMHB4O21hcmdpbi10b3A6NjNweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zLWhvdy1pdC13b3JrIC5oaXctY29udGVudHtwYWRkaW5nOjUwcHggMjVweH19LnMtaG93LWl0LXdvcmsgLmhpdy1jb250ZW50OjpiZWZvcmUsLnMtaG93LWl0LXdvcmsgLmhpdy1jb250ZW50OjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MzdweDtoZWlnaHQ6MzdweDtiYWNrZ3JvdW5kLWNvbG9yOiNENEVDRkF9LnMtaG93LWl0LXdvcmsgLmhpdy1jb250ZW50OjpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSg1NWRlZyk7dG9wOjcycHg7bGVmdDo0JX0ucy1ob3ctaXQtd29yayAuaGl3LWNvbnRlbnQ6OmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoNTVkZWcpO2JvdHRvbTo1MHB4O3JpZ2h0OjQuNSV9LnMtaG93LWl0LXdvcmsgLmhpdy1zdGVwc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpdCwgbWlubWF4KGF1dG8sIDI1JSkpO2dyaWQtZ2FwOjg5cHggMDtiYWNrZ3JvdW5kLWNvbG9yOiNGRkY7Ym9yZGVyLXJhZGl1czoyMHB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWF4LXdpZHRoOjEwMzVweDttYXJnaW46MCBhdXRvfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnMtaG93LWl0LXdvcmsgLmhpdy1zdGVwc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MTAwJX19LnMtaG93LWl0LXdvcmsgLmhpdy1zdGVwe3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMwMDM2NjM7ei1pbmRleDoxfS5zLWhvdy1pdC13b3JrIC5oaXctc3RlcDo6YmVmb3JlLC5zLWhvdy1pdC13b3JrIC5oaXctc3RlcDo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyNXB4O3dpZHRoOjIyJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQtY29sb3I6I0IwQ0ZFMTt6LWluZGV4Oi0xfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnMtaG93LWl0LXdvcmsgLmhpdy1zdGVwOjpiZWZvcmUsLnMtaG93LWl0LXdvcmsgLmhpdy1zdGVwOjphZnRlcnt3aWR0aDoxcHg7aGVpZ2h0OjcwcHh9fS5zLWhvdy1pdC13b3JrIC5oaXctc3RlcDo6YmVmb3Jle2xlZnQ6MH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zLWhvdy1pdC13b3JrIC5oaXctc3RlcDo6YmVmb3Jle2Rpc3BsYXk6bm9uZX19LnMtaG93LWl0LXdvcmsgLmhpdy1zdGVwOjphZnRlcntyaWdodDowfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnMtaG93LWl0LXdvcmsgLmhpdy1zdGVwOjphZnRlcntyaWdodDo1MCU7dG9wOjEwMCV9fS5zLWhvdy1pdC13b3JrIC5oaXctc3RlcDpmaXJzdC1vZi10eXBlOjpiZWZvcmV7ZGlzcGxheTpub25lfS5zLWhvdy1pdC13b3JrIC5oaXctc3RlcDpudGgtbGFzdC1vZi10eXBlKDIpOjphZnRlcntkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucy1ob3ctaXQtd29yayAuaGl3LXN0ZXA6bnRoLWxhc3Qtb2YtdHlwZSgyKTo6YWZ0ZXJ7ZGlzcGxheTpibG9ja319LnMtaG93LWl0LXdvcmsgLmhpdy1zdGVwOmxhc3Qtb2YtdHlwZXtncmlkLWNvbHVtbjoxIC8gLTF9LnMtaG93LWl0LXdvcmsgLmhpdy1zdGVwOmxhc3Qtb2YtdHlwZTo6YmVmb3JlLC5zLWhvdy1pdC13b3JrIC5oaXctc3RlcDpsYXN0LW9mLXR5cGU6OmFmdGVye3dpZHRoOjQ1JX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zLWhvdy1pdC13b3JrIC5oaXctc3RlcDpsYXN0LW9mLXR5cGU6OmJlZm9yZSwucy1ob3ctaXQtd29yayAuaGl3LXN0ZXA6bGFzdC1vZi10eXBlOjphZnRlcntkaXNwbGF5Om5vbmV9fS5zLWhvdy1pdC13b3JrIC5oaXctc3RlcDpsYXN0LW9mLXR5cGUgLmhpdy1zdGVwX19udW1iZXJ7YmFja2dyb3VuZC1jb2xvcjojZjlhNjNkfS5zLWhvdy1pdC13b3JrIC5oaXctc3RlcDpsYXN0LW9mLXR5cGUgLmhpdy1zdGVwX19udW1iZXI6YmVmb3Jle2JvcmRlci10b3AtY29sb3I6I2Y5YTYzZH0ucy1ob3ctaXQtd29yayAuaGl3LXN0ZXA6bGFzdC1vZi10eXBlIC5oaXctc3RlcF9fdGl0bGV7Y29sb3I6I2Y5YTYzZDtmb250LXNpemU6MjRweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zLWhvdy1pdC13b3JrIC5oaXctc3RlcDpsYXN0LW9mLXR5cGUgLmhpdy1zdGVwX190aXRsZXtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMHB4fX0ucy1ob3ctaXQtd29yayAuaGl3LXN0ZXBfX251bWJlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNkNGVjZmE7Ym9yZGVyLXJhZGl1czo2cHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbjowIGF1dG99LnMtaG93LWl0LXdvcmsgLmhpdy1zdGVwX19udW1iZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDowO2hlaWdodDowO2JvcmRlci1sZWZ0OjRweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6NXB4IHNvbGlkICNkNGVjZmE7Ym90dG9tOi01cHg7Ym9yZGVyLXJhZGl1czoycHh9LnMtaG93LWl0LXdvcmsgLmhpdy1zdGVwX190aXRsZXtmb250LXNpemU6MThweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MjNweDttYXJnaW46MjhweCBhdXRvIDE1cHg7bWF4LXdpZHRoOjIxNXB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnMtaG93LWl0LXdvcmsgLmhpdy1zdGVwX190aXRsZXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMHB4fX0ucy1ob3ctaXQtd29yayAuaGl3LXN0ZXBfX2Rlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjMwcHg7Zm9udC13ZWlnaHQ6NDAwO21heC13aWR0aDo2MzVweDttYXJnaW46MCBhdXRvfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnMtaG93LWl0LXdvcmsgLmhpdy1zdGVwX19kZXNjcmlwdGlvbntmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyOHB4fX0ucy1mYXF7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTo3MnB4O292ZXJmbG93LVg6aGlkZGVufS5zLWZhcTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MyU7cmlnaHQ6NSU7d2lkdGg6MTU5cHg7aGVpZ2h0OjE1OXB4O2JhY2tncm91bmQtY29sb3I6I0Q0RUNGQTt0cmFuc2Zvcm06cm90YXRlKC0zMGRlZyl9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucy1mYXE6OmJlZm9yZXtkaXNwbGF5Om5vbmV9fS5zLWZhcV9fdGl0bGUtbGFiZWx7YmFja2dyb3VuZC1jb2xvcjojRDRFQ0ZBO2JvcmRlci1yYWRpdXM6NjBweDtmb250LXNpemU6MTBweDtmb250LXdlaWdodDo0MDA7bGV0dGVyLXNwYWNpbmc6NS4xNnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nOjZweCAyMHB4O21hcmdpbi1ib3R0b206MzBweH0ucy1mYXFfX3RpdGxle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtc2l6ZTo0MHB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxO21hcmdpbi1ib3R0b206NDdweDtjb2xvcjojMDAzNjYzfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnMtZmFxX190aXRsZXtmb250LXNpemU6MjVweDttYXJnaW4tYm90dG9tOjQwcHh9fS5mYXEtd3JhcHBlcnttYXgtd2lkdGg6ODU1cHg7bWFyZ2luOjAgYXV0b30uZmFxLWFjY29yZGlvbnt3aWR0aDoxMDAlO2JvcmRlci1yYWRpdXM6MjBweDtib3JkZXI6MXB4IHNvbGlkICNCMENGRTE7cGFkZGluZzozNHB4IDIycHg7Y3Vyc29yOnBvaW50ZXJ9LmZhcS1hY2NvcmRpb24uYWN0aXZle21hcmdpbi1ib3R0b206MTVweH0uZmFxLWFjY29yZGlvbl9fcm93e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmZhcS1hY2NvcmRpb25fX3Jvdy5hY3RpdmUgLmpzLWhlYWQtaWNvLWZhcXt0cmFuc2Zvcm06cm90YXRlKC0xODBkZWcpO2JhY2tncm91bmQtY29sb3I6I0Q0RUNGQX0uZmFxLWFjY29yZGlvbl9faGVhZGluZ3tmbGV4LWdyb3c6MTtjb2xvcjojMDAzNjYzO2ZvbnQtc2l6ZToyMnB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjc7bWFyZ2luOjB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZmFxLWFjY29yZGlvbl9faGVhZGluZ3tmb250LXNpemU6MThweH19LmpzLWNvbnRlbnQtZmFxe2Rpc3BsYXk6bm9uZTt0cmFuc2l0aW9uOjBzO2NvbG9yOiMwMDM2NjM7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjMwcHg7cGFkZGluZy10b3A6MjRweDtib3JkZXItdG9wOjFweCBzb2xpZCAjQTlDRUVBO21hcmdpbi10b3A6MjRweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5qcy1jb250ZW50LWZhcXtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyNnB4fX0uanMtY29udGVudC1mYXEgcHttYXJnaW46MH0uanMtY29udGVudC1mYXEgYXtjb2xvcjojZjlhNjNkfS5qcy1jb250ZW50LWZhcSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmpzLWNvbnRlbnQtZmFxLS1vcGVue2Rpc3BsYXk6YmxvY2t9LnMtZmFxIC5qcy1oZWFkLWljby1mYXF7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDM2NjM7Ym9yZGVyLXJhZGl1czo1MCU7bWFyZ2luLWxlZnQ6MThweDtmbGV4LXNocmluazowO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcywgYmFja2dyb3VuZC1jb2xvciAuM3N9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LnMtZmFxIC5qcy1oZWFkLWljby1mYXF7d2lkdGg6MzVweDtoZWlnaHQ6MzVweH19LnMtdGVhbXdvcmstYmFubmVye3BhZGRpbmc6MThweCAwIDI2MnB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnMtdGVhbXdvcmstYmFubmVye3BhZGRpbmctYm90dG9tOjE4MHB4fX0udGVhbXdvcmstYmFubmVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6IzAwMzY2MztiYWNrZ3JvdW5kOiNENEVDRkE7Ym9yZGVyLXJhZGl1czo0MHB4O3BhZGRpbmc6NzBweCA4MHB4IDUzcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudGVhbXdvcmstYmFubmVye3BhZGRpbmc6NDBweDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47dGV4dC1hbGlnbjpjZW50ZXJ9fS50ZWFtd29yay1iYW5uZXI6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDozNXB4O3RvcDoxMjAlO3dpZHRoOjgycHg7aGVpZ2h0OjgycHg7dHJhbnNmb3JtOnJvdGF0ZSg1NWRlZyk7YmFja2dyb3VuZC1jb2xvcjojRDRFQ0ZBfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnRlYW13b3JrLWJhbm5lcjo6YmVmb3Jle3RvcDoxMTAlfX0udGVhbXdvcmstYmFubmVyX19pY29ue21hcmdpbjowIDg3cHggMCAzMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnRlYW13b3JrLWJhbm5lcl9faWNvbnttYXJnaW46MCAwIDQwcHg7bWF4LXdpZHRoOjEwMHB4fX0udGVhbXdvcmstYmFubmVyX190aXRsZXtmb250LXNpemU6MzZweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS4yO21hcmdpbi1ib3R0b206MzZweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50ZWFtd29yay1iYW5uZXJfX3RpdGxle2ZvbnQtc2l6ZToyNHB4fX0udGVhbXdvcmstYmFubmVyX19kZXNjcmlwdGlvbntmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxLjc7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbi1ib3R0b206NTVweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50ZWFtd29yay1iYW5uZXJfX2Rlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxNnB4fX0udGVhbXdvcmstYmFubmVyIC5idG57Zm9udC1zaXplOjE2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudGVhbXdvcmstYmFubmVyIC5idG57Zm9udC1zaXplOjEycHh9fS50dGJpMzYwX19wcm9qZWN0c3tkaXNwbGF5Om5vbmV9Lm5hdi1tZW51PmRpdntqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9Lm5hdi1tZW51IHVsIGxpOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9Lm5hdi1idXR0b257bWFyZ2luLWxlZnQ6MjBweH0ubmF2LWljb257aGVpZ2h0OjE5cHg7d2lkdGg6MTlweDtkaXNwbGF5OmJsb2NrfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm5hdi1pY29ue21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99fS5uYXYtaWNvbjpob3ZlciBzdmd7ZmlsdGVyOmludmVydCg3OCUpIHNlcGlhKDQyJSkgc2F0dXJhdGUoMTI2NCUpIGh1ZS1yb3RhdGUoMzI4ZGVnKSBicmlnaHRuZXNzKDk5JSkgY29udHJhc3QoOTclKX0ubm8taG92ZXIgYTphZnRlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KXsubmF2LW1lbnUgLm1lbnUtbWFpbi1jb250YWluZXJ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfX1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbi8qIVxyXG4gKiBhbmltYXRlLmNzcyAtaHR0cHM6Ly9kYW5lZGVuLmdpdGh1Yi5pby9hbmltYXRlLmNzcy9cclxuICogVmVyc2lvbiAtIDMuNy4yXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcclxuICpcclxuICogQ29weXJpZ2h0IChjKSAyMDE5IERhbmllbCBFZGVuXHJcbiAqL1xyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XHJcbiAgZnJvbSxcclxuICAyMCUsXHJcbiAgNTMlLFxyXG4gIDgwJSxcclxuICB0byB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNDAlLFxyXG4gIDQzJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3MCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XHJcbiAgZnJvbSxcclxuICAyMCUsXHJcbiAgNTMlLFxyXG4gIDgwJSxcclxuICB0byB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNDAlLFxyXG4gIDQzJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3MCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoIHtcclxuICBmcm9tLFxyXG4gIDUwJSxcclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMjUlLFxyXG4gIDc1JSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmbGFzaCB7XHJcbiAgZnJvbSxcclxuICA1MCUsXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDI1JSxcclxuICA3NSUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mbGFzaCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2g7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xyXG59XHJcblxyXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBwdWxzZSB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnB1bHNlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcclxuICBhbmltYXRpb24tbmFtZTogcHVsc2U7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxuXHJcbiAgMzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xyXG4gIH1cclxuXHJcbiAgNjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XHJcbiAgfVxyXG5cclxuICA2NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi5ydWJiZXJCYW5kIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2Uge1xyXG4gIGZyb20sXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwJSxcclxuICAzMCUsXHJcbiAgNTAlLFxyXG4gIDcwJSxcclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMjAlLFxyXG4gIDQwJSxcclxuICA2MCUsXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcclxuICBmcm9tLFxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMCUsXHJcbiAgMzAlLFxyXG4gIDUwJSxcclxuICA3MCUsXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDIwJSxcclxuICA0MCUsXHJcbiAgNjAlLFxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNoYWtlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcclxuICBhbmltYXRpb24tbmFtZTogc2hha2U7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBoZWFkU2hha2Uge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxuXHJcbiAgNi41JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcclxuICB9XHJcblxyXG4gIDE4LjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XHJcbiAgfVxyXG5cclxuICAzMS41JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcclxuICB9XHJcblxyXG4gIDQzLjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhlYWRTaGFrZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG5cclxuICA2LjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTguNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcclxuICB9XHJcblxyXG4gIDMxLjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDMuNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkU2hha2Uge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBoZWFkU2hha2U7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHN3aW5nIHtcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5zd2luZyB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3dpbmc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYSB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcblxyXG4gIDEwJSxcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICB9XHJcblxyXG4gIDMwJSxcclxuICA1MCUsXHJcbiAgNzAlLFxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcclxuICB9XHJcblxyXG4gIDQwJSxcclxuICA2MCUsXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgdGFkYSB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcblxyXG4gIDEwJSxcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICB9XHJcblxyXG4gIDMwJSxcclxuICA1MCUsXHJcbiAgNzAlLFxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcclxuICB9XHJcblxyXG4gIDQwJSxcclxuICA2MCUsXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi50YWRhIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0YWRhO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhO1xyXG59XHJcblxyXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB3b2JibGUge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDE1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XHJcbiAgfVxyXG5cclxuICA0NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB3b2JibGUge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDE1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XHJcbiAgfVxyXG5cclxuICA0NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLndvYmJsZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogd29iYmxlO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBqZWxsbyB7XHJcbiAgZnJvbSxcclxuICAxMS4xJSxcclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMjIuMiUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XHJcbiAgfVxyXG5cclxuICAzMy4zJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDQuNCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNTUuNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNjYuNiUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XHJcbiAgfVxyXG5cclxuICA3Ny43JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcclxuICB9XHJcblxyXG4gIDg4LjglIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGplbGxvIHtcclxuICBmcm9tLFxyXG4gIDExLjElLFxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAyMi4yJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcclxuICB9XHJcblxyXG4gIDMzLjMlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XHJcbiAgfVxyXG5cclxuICA0NC40JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XHJcbiAgfVxyXG5cclxuICA1NS41JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XHJcbiAgfVxyXG5cclxuICA2Ni42JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcclxuICB9XHJcblxyXG4gIDc3LjclIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xyXG4gIH1cclxuXHJcbiAgODguOCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5qZWxsbyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogamVsbG87XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGhlYXJ0QmVhdCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcblxyXG4gIDE0JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuICB9XHJcblxyXG4gIDI4JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxuXHJcbiAgNDIlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gIH1cclxuXHJcbiAgNzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhlYXJ0QmVhdCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcblxyXG4gIDE0JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuICB9XHJcblxyXG4gIDI4JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxuXHJcbiAgNDIlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gIH1cclxuXHJcbiAgNzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhcnRCZWF0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoZWFydEJlYXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGhlYXJ0QmVhdDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4zcztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDEuM3M7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluIHtcclxuICBmcm9tLFxyXG4gIDIwJSxcclxuICA0MCUsXHJcbiAgNjAlLFxyXG4gIDgwJSxcclxuICB0byB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgfVxyXG5cclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XHJcbiAgfVxyXG5cclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VJbiB7XHJcbiAgZnJvbSxcclxuICAyMCUsXHJcbiAgNDAlLFxyXG4gIDYwJSxcclxuICA4MCUsXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xyXG4gIH1cclxuXHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VJbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcclxuICBmcm9tLFxyXG4gIDYwJSxcclxuICA3NSUsXHJcbiAgOTAlLFxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICB9XHJcblxyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XHJcbiAgZnJvbSxcclxuICA2MCUsXHJcbiAgNzUlLFxyXG4gIDkwJSxcclxuICB0byB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgfVxyXG5cclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZUluRG93biB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xyXG4gIGZyb20sXHJcbiAgNjAlLFxyXG4gIDc1JSxcclxuICA5MCUsXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcclxuICBmcm9tLFxyXG4gIDYwJSxcclxuICA3NSUsXHJcbiAgOTAlLFxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICB9XHJcblxyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlSW5MZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xyXG4gIGZyb20sXHJcbiAgNjAlLFxyXG4gIDc1JSxcclxuICA5MCUsXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIH1cclxuXHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcclxuICBmcm9tLFxyXG4gIDYwJSxcclxuICA3NSUsXHJcbiAgOTAlLFxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICB9XHJcblxyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VJblJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcCB7XHJcbiAgZnJvbSxcclxuICA2MCUsXHJcbiAgNzUlLFxyXG4gIDkwJSxcclxuICB0byB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgfVxyXG5cclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xyXG4gIGZyb20sXHJcbiAgNjAlLFxyXG4gIDc1JSxcclxuICA5MCUsXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIH1cclxuXHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZUluVXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXQge1xyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcclxuICB9XHJcblxyXG4gIDUwJSxcclxuICA1NSUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VPdXQge1xyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcclxuICB9XHJcblxyXG4gIDUwJSxcclxuICA1NSUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZU91dCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDQwJSxcclxuICA0NSUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA0MCUsXHJcbiAgNDUlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlT3V0RG93biB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xyXG4gIDIwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcclxuICAyMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VPdXRMZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xyXG4gIDIwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XHJcbiAgMjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlT3V0UmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNDAlLFxyXG4gIDQ1JSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VPdXRVcCB7XHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDQwJSxcclxuICA0NSUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VPdXRVcCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW4ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5Eb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluRG93bkJpZyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5MZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluTGVmdEJpZyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5SaWdodEJpZyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluVXAge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5VcCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJblVwQmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0RG93biB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0RG93bkJpZyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXRMZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0TGVmdEJpZyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0UmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXRSaWdodEJpZyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXAge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0VXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0VXBCaWcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMClcclxuICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXHJcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXHJcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXHJcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXHJcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApXHJcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMClcclxuICAgIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxyXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmxpcCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMClcclxuICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXHJcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXHJcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXHJcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXHJcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApXHJcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMClcclxuICAgIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxyXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcbn1cclxuXHJcbi5hbmltYXRlZC5mbGlwIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmxpcEluWCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5mbGlwSW5YIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcclxuICBhbmltYXRpb24tbmFtZTogZmxpcEluWDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblkge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsaXBJblkge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxpcEluWSB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsaXBPdXRYIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mbGlwT3V0WCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFg7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmxpcE91dFkge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxuXHJcbiAgMzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZsaXBPdXRZIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFk7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmxpZ2h0U3BlZWRJbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubGlnaHRTcGVlZE91dCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcclxuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVJbiB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVJbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVJbkRvd25MZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVJbkRvd25SaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlSW5VcExlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlSW5VcFJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlT3V0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZU91dCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlT3V0RG93bkxlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZU91dERvd25SaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlT3V0VXBMZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVPdXRVcFJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIDIwJSxcclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgNDAlLFxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaGluZ2Uge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIDIwJSxcclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgNDAlLFxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5oaW5nZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGluZ2U7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgamFja0luVGhlQm94IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XHJcbiAgfVxyXG5cclxuICA3MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGphY2tJblRoZUJveCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xyXG4gIH1cclxuXHJcbiAgNzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxufVxyXG5cclxuLmphY2tJblRoZUJveCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogamFja0luVGhlQm94O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBqYWNrSW5UaGVCb3g7XHJcbn1cclxuXHJcbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4ucm9sbEluIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsSW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcclxufVxyXG5cclxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb2xsT3V0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4ucm9sbE91dCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbE91dDtcclxuICBhbmltYXRpb24tbmFtZTogcm9sbE91dDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbUluIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21JbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21JbkRvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi56b29tSW5Eb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tSW5MZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbUluTGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbUluUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21JblVwIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbUluVXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tT3V0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi56b29tT3V0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dERvd24ge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tT3V0RG93biB7XHJcbiAgNDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbU91dERvd24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XHJcbiAgNDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi56b29tT3V0TGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XHJcbiAgNDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21PdXRSaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXAge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21PdXRVcCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93biB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVJbkRvd24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZUluTGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZUluUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZUluVXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVPdXREb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZU91dExlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZU91dExlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZU91dFJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVPdXRVcCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcclxufVxyXG5cclxuLmFuaW1hdGVkIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxufVxyXG5cclxuLmFuaW1hdGVkLmluZmluaXRlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuZGVsYXktMXMge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxcztcclxuICBhbmltYXRpb24tZGVsYXk6IDFzO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuZGVsYXktMnMge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAycztcclxuICBhbmltYXRpb24tZGVsYXk6IDJzO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuZGVsYXktM3Mge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAzcztcclxuICBhbmltYXRpb24tZGVsYXk6IDNzO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuZGVsYXktNHMge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA0cztcclxuICBhbmltYXRpb24tZGVsYXk6IDRzO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuZGVsYXktNXMge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA1cztcclxuICBhbmltYXRpb24tZGVsYXk6IDVzO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuZmFzdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDgwMG1zO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogODAwbXM7XHJcbn1cclxuXHJcbi5hbmltYXRlZC5mYXN0ZXIge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtcztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDUwMG1zO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuc2xvdyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHJcbn1cclxuXHJcbi5hbmltYXRlZC5zbG93ZXIge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xyXG59XHJcblxyXG5AbWVkaWEgKHByaW50KSwgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gIC5hbmltYXRlZCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XHJcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIi5oYW1idXJnZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XHJcblxyXG4gICAgLmhvbWUgJiB7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLy90cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogY2FsYyg4MCUpO1xyXG4gICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGxlZnQ6IDEwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcywgb3BhY2l0eSAuM3MsIHRvcCAuM3MsIGJhY2tncm91bmQtY29sb3IgLjNzO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW46bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAub3Blbk1lbnUgJiBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAub3Blbk1lbnUgJiBzcGFuOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAub3Blbk1lbnUgJiBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAub3Blbk1lbnUgJiBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJoYW1idXJnZXJcIjtcclxuXHJcbi5uYXYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogJG1pbkhlaWdodE1lbnU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6ICRtaW5IZWlnaHRNZW51TW9iaWw7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgIGhlaWdodDogJG1pbkhlaWdodE1lbnVQaG9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLmZpeGVkICYge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBoZWlnaHQ6ICRtaW5IZWlnaHRNZW51Rml4ZWQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRtaW5IZWlnaHRNZW51TW9iaWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJG1pbkhlaWdodE1lbnVQaG9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxvZ28ge1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIHdpZHRoOiAxNS44cmVtO1xyXG4gICAgICAgIGhlYWRlci5maXhlZCAmIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEycmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNHJlbTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMi41cmVtO1xyXG4gICAgICAgICAgICB0b3A6IDIuNXJlbTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNHJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI2cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ub3JtYWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaGVhZGVyLmZpeGVkICYge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1tb2JpbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIGhlYWRlciAmIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi1ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3Blbk1lbnUgJiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHJlbSAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDB2aCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1tZW51IHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIuNXJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcblxyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDIuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuM3M7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkZXIuZml4ZWQgJiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyOmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgICAgICYuY2xhc3NfYWN0aXZlOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbT5hOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAuaGVhZGVyLmZpeGVkICYge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWhhbWJ1cmdlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEyMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICB0b3A6IDNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIud29vLXdyYXAge1xyXG5cdG1heC13aWR0aDogMTE5cmVtO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogYXV0bztcclxuXHRwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcclxuXHRwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA1cmVtO1xyXG5cdFx0cGFkZGluZy1yaWdodDogNXJlbTtcclxuXHR9XHJcbn1cclxuLmNvbnRlbnQtYXJlYSB7XHJcblxyXG59XHJcblxyXG4ud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOWZmO1xyXG5cdHBhZGRpbmc6IDkuNnJlbSAxcmVtO1xyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGNvbG9yOiAjMDEzNjYzO1xyXG5cdFx0Zm9udC1zaXplOiA0LjdyZW07XHJcblx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMy4ycmVtO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Zm9udC1zaXplOiAzNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQucGFnZS1kZXNjcmlwdGlvbiB7XHJcblx0XHRwIHtcclxuXHRcdFx0Y29sb3I6ICM2MDgyYTA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzLjJyZW07XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLndvby1hcmNoaXZlLW1haW4ge1xyXG5cdHBhZGRpbmctdG9wOiAycmVtO1xyXG5cdHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyMHJlbTtcclxuXHR9XHJcblx0Lndvb2NvbW1lcmNlLWJyZWFkY3J1bWIge1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1icmVhZGNydW1iIHtcclxuXHRjb2xvcjogI2QyZDJkMjtcclxuXHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0YSB7XHJcblx0XHRjb2xvcjogIzAxMzY2MztcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRtYXJnaW46IDAgMC44cmVtO1xyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuXHRcdH1cclxuXHR9XHJcblx0c3BhbiB7XHJcblx0XHRjb2xvcjogIzAxMzY2MztcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRtYXJnaW46IDAgMC44cmVtO1xyXG5cdH1cclxufVxyXG5cclxuLndvby1uYXYtcm93IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGJvcmRlci1ib3R0b206IC4xcmVtIHNvbGlkICNkOGQ4ZDg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDk7XHJcblx0bWFyZ2luLWJvdHRvbTogNXJlbTtcclxuXHRtYXJnaW4tdG9wOiAxMHJlbTtcclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLndvby1uYXYtcm93LWdyb3VwIHtcclxuXHRtYXJnaW46IDAgMnJlbTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLW1pbigkdGFibGV0TWVkaXVtMikge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdC53b28tbmF2LXJvdy1ncm91cF9fYm94IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0Lndvby1uYXYtcm93LWdyb3VwX19ib3gge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHR9XHJcblx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0Y29sb3I6ICM4ZWEwYjY7XHJcblx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxLjFyZW07XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMy4xMjVyZW07XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDUuMjA4cmVtO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMi4xcmVtO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMi4xcmVtO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRib3R0b206IC0wLjFyZW07XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzhlYTBiNjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLjhyZW07XHJcblx0XHR9XHJcblx0XHRzdmcge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWluKCR0YWJsZXRNZWRpdW0yKSB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAjMDEzNjYzO1xyXG5cdFx0XHRcdHRleHQtc2hhZG93OiAuMXJlbSAwIDAgIzAxMzY2MztcclxuXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAtMC4xcmVtO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwLjNyZW07XHJcblx0XHRcdFx0XHRoZWlnaHQ6IC4zcmVtO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAxMzY2MztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHJcblx0XHRcdFx0XHRwYXRoIHtcclxuXHRcdFx0XHRcdFx0ZmlsbDogIzAxMzY2MztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdGNvbG9yOiAjMDEzNjYzO1xyXG5cdFx0XHRcdHRleHQtc2hhZG93OiAuMXJlbSAwIDAgIzAxMzY2MztcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRib3R0b206IC0wLjFyZW07XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAxMzY2MztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdFx0XHRcdFx0cGF0aCB7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICMwMTM2NjM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHQmX19ib3gge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogLTYuNXJlbTtcclxuXHRcdHJpZ2h0OiAtNi41cmVtO1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0dG9wOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWluLXdpZHRoOiAyMy40cmVtO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYm94LWlubmVyIHtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAuOHJlbSByZ2JhKDE0MiwgMTYwLCAxODIsIDAuNCk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG5cdFx0cGFkZGluZzogMCAwIDAgMCA7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdHBhZGRpbmc6IDRyZW0gMCAzcmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4udHJpYW5nbGUtd2l0aC1zaGFkb3cge1xyXG5cdHdpZHRoOiAzLjZyZW07XHJcblx0aGVpZ2h0OiAxLjhyZW07XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Ym94LXNoYWRvdzogMCAxLjZyZW0gMXJlbSAtMS43cmVtIHJnYmEoMCwgMCwgMCwgMC41KTtcclxuXHRtYXJnaW46IGF1dG87XHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuLnRyaWFuZ2xlLXdpdGgtc2hhZG93OmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMS42cmVtO1xyXG5cdGhlaWdodDogMS42cmVtO1xyXG5cdGJhY2tncm91bmQ6ICNmYWZhZmE7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyAvKiBQcmVmaXhlcy4uLiAqL1xyXG5cdHRvcDogMS40cmVtO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0bWFyZ2luOiBhdXRvO1xyXG5cdGJveC1zaGFkb3c6IC0wLjFyZW0gLTAuMXJlbSAxcmVtIC0wLjJyZW0gcmdiYSgxNDIsIDE2MCwgMTgyLCAwLjQpO1xyXG59XHJcblxyXG4ud29vLW5hdi1pdGVtIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRjb2xvcjogIzhlYTBiNjtcclxuXHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiAyLjlyZW07XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRcdGNvbG9yOiAjOGVhMGI2O1xyXG5cdFx0Zm9udC1zaXplOiAyLjkxN3JlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiA2LjE4M3JlbTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cdGEge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGNvbG9yOiAjOGVhMGI2O1xyXG5cdFx0cGFkZGluZzogMC4ycmVtIDFyZW07XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblx0XHRcdHBhZGRpbmc6IDAuMnJlbSA0cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOWE2M2Q7XHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG5cclxuLnMtcHJvZHVjdC1pbWcge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Ym9yZGVyLXJhZGl1czogMy41cmVtO1xyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRcdGhlaWdodDogMzEuMjVyZW07XHJcblx0fVxyXG5cdGltZyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucy1wcm9kdWN0LWJveCB7XHJcblx0d2lkdGg6IDMycmVtO1xyXG5cdG1hcmdpbi10b3A6IC02LjNyZW07XHJcblx0bWFyZ2luLXJpZ2h0OiAtMi43cmVtO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdHBhZGRpbmc6IDIuM3JlbSAzLjdyZW0gMS43cmVtO1xyXG5cdG1pbi1oZWlnaHQ6IDEycmVtO1xyXG5cdGJveC1zaGFkb3c6IDAgMS4xcmVtIDEuN3JlbSByZ2JhKDE0MiwgMTYwLCAxODIsIDAuMyk7XHJcblx0Ym9yZGVyLXJhZGl1czogMy42cmVtO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDI7XHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG5cdFx0d2lkdGg6IDYxLjI1cmVtO1xyXG5cdFx0bWluLWhlaWdodDogMTcuMDgzcmVtO1xyXG5cdFx0bWFyZ2luLXRvcDogLTlyZW07XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC01cmVtO1xyXG5cdH1cclxuXHQud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XHJcblx0XHRjb2xvcjogIzhlYTBiNjtcclxuXHRcdGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDgzcmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMS4xcmVtO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG5cdFx0XHRmb250LXNpemU6IDIuN3JlbSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQucHJpY2Uge1xyXG5cdFx0Y29sb3I6ICMwMTM2NjMgIWltcG9ydGFudDtcclxuXHRcdGZvbnQtc2l6ZTogMi40cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMy41NDJyZW0haW1wb3J0YW50O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMi4zOXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCxcclxuLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XHJcblx0bWFyZ2luLWJvdHRvbTogNi44cmVtO1xyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDZyZW07XHJcblx0fVxyXG5cclxuXHJcbn1cclxuXHJcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0c1tjbGFzcyo9XCJjb2x1bW5zLVwiXSBsaS5wcm9kdWN0LCAud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0c1tjbGFzcyo9XCJjb2x1bW5zLVwiXSBsaS5wcm9kdWN0IHtcclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LCAud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcclxuXHR3aWR0aDogMzAuNzUlO1xyXG59XHJcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qXHJcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0LCAud29vY29tbWVyY2UgYS5idXR0b24uYWx0LCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQsIC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdHBhZGRpbmc6IDJyZW0gMXJlbSAycmVtO1xyXG5cdHRyYW5zaXRpb246IGFsbCAuMnM7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdG1pbi13aWR0aDogMjFyZW07XHJcblx0bWFyZ2luLXJpZ2h0OiAxLjNyZW07XHJcblx0Ym94LXNoYWRvdzogMCAxcmVtIDIuNHJlbSByZ2JhKDI0OSwgMTY2LCA2MSwgMC40OCk7XHJcblx0Ym9yZGVyLXJhZGl1czogMi45cmVtO1xyXG5cdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRcdHBhZGRpbmc6IDNyZW0gN3JlbSAzcmVtO1xyXG5cdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNC43cmVtO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcblx0XHRmb250LXNpemU6IDNyZW07XHJcblx0fVxyXG59Ki9cclxuXHJcbi53b29jb21tZXJjZS1tZXNzYWdlLFxyXG4ud29vY29tbWVyY2UtaW5mbyxcclxuLndvb2NvbW1lcmNlLWVycm9yIHtcclxuXHRib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoNDUsNDUsNDUsMC4xKTtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRjb2xvcjogIzAwMDtcclxuXHJcblx0LyomOjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzhmYWUxYjtcclxuXHR9Ki9cclxufVxyXG5cclxuLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmMmZmZTU7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1pbmZvIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTBGNkZGO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UtZXJyb3Ige1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkUwRTA7XHJcbn1cclxuXHJcbiNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQsXHJcbi53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50LFxyXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbn1cclxuXHJcbiNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94LFxyXG4ud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3gsXHJcbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3gge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjZjBmMGYwO1xyXG5cdH1cclxufSIsIi5oZWFkZXIge1xyXG4gICAgJi1zcGFjZXIge1xyXG4gICAgICAgIGhlaWdodDogJG1pbkhlaWdodE1lbnU7XHJcblxyXG4gICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkbWluSGVpZ2h0TWVudU1vYmlsO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkbWluSGVpZ2h0TWVudVBob25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2LWxvZ28tc3RpY2t5IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5LmFkbWluLWJhciAuaGVhZGVyLmZpeGVkID4gLm5hdiB7XHJcbiAgICB0b3A6IDMycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc4MnB4KSB7XHJcbiAgICAgICAgdG9wOiA0NnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udG9wLWljbyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcclxufVxyXG5cclxuLmhlYWRlci5maXhlZCB7XHJcbiAgICAubmF2LWxvZ28tbm9ybWFsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtbG9nby1zdGlja3kge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2LWxvZ28taW1nIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpe1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5hdi1sb2dvLW1vYmlsZXtcclxuICAgIGRpc3BsYXk6bm9uZTtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXtcclxuICAgIGhlYWRlciAubmF2LWxvZ28tbm9ybWFsIHtcclxuICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICB9XHJcbiAgICBoZWFkZXIgLm5hdi1sb2dvLW1vYmlsZXtcclxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLW1lbnUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCl7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICB1bC5tZW51IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTIuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIgPiBhLFxyXG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcclxuICAgICAgICAgICAgYS5jbGFzc19hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJiA+IHVsLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMC40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsLnN1Yi1tZW51IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLTIzcHg7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDBweCk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDhweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMWM2O1xyXG4gICAgICAgIG1heC13aWR0aDogMjIzcHg7XHJcbiAgICAgICAgd2lkdGg6IDIyM3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB0b3A6IC02cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwOXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMGMxYzY7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2MwYzFjNjtcclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNGY0ZjQ7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM3NjdjODc7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyID4gYSxcclxuICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLmhlYWRlci1tZW51IC5tZW51LWl0ZW0tMzAgdWwuc3ViLW1lbnU6OmFmdGVyIHtcclxuICAgIGxlZnQ6IDguNnJlbTtcclxufVxyXG5cclxuXHJcblxyXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDk7XHJcbn1cclxuXHJcblxyXG4uaGVhZGVyLW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4uaGVhZGVyLWRlc2t0b3Age1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fbGVmdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcclxuICAgIH1cclxuICAgIC5oZWFkZXItYnV0dG9uIHtcclxuXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uYm90dG9tIHtcclxuXHJcbiAgICAmX19oZWxsbyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuMzhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICMxYTFhMWE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgfVxyXG4gICAgJl9fbWFpbCxcclxuICAgICZfX3Bob25lIHtcclxuICAgICAgICBjb2xvcjogIzcyNzI3MjtcclxuICAgICAgICBmb250LWZhbWlseTogRnV0dXJhTFQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2LjRweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICM3MjcyNzI7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgICZfX21haWwge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgIH1cclxuICAgICZfX3Bob25lIHtcclxuXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAgIC8vIFZhcnMgJiBIZWxwZXIgRnVuY3Rpb25zXHJcbiAgICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuICA6cm9vdCB7XHJcbiAgICAgIC0taGVhZGVyLWJnLWNvbG9yOiAgI2Y5YTYzZDtcclxuICAgICAgLS1zcGxhc2gtYmctY29sb3I6ICAjNjE4M2EwO1xyXG4gICAgICAtLXNjcmVlbi13aWR0aDogICAgIDMyMHB4O1xyXG4gICAgICAtLXNjcmVlbi1oZWlnaHQ6ICAgIDU2MHB4O1xyXG4gIH1cclxuXHJcbi8vIGNhbGN1bGF0ZSBhIGNpcmNsZSdzIGNpcmN1bWZlcmVuY2UgYmFzZWQgb24gcmFkaXVzXHJcbkBmdW5jdGlvbiBjaXJjdW1mZXJlbmNlKCRyKXtcclxuICAgICRwaTogMy4xNDE1OTI2NTM7XHJcbiAgICBAcmV0dXJuIDIqJHBpKiRyO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gU1ZHIE1lbnUgSWNvblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5tZW51aWNvbiB7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICB0cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NDAsIDAuNDQwLCAxLjAwMCk7XHJcblxyXG4gICAgJl9fYmFyLFxyXG4gICAgJl9fY2lyY2xlIHtcclxuICAgICAgICBmaWxsOm5vbmU7XHJcbiAgICAgICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOjM7XHJcbiAgICAgICAgc3Ryb2tlLWxpbmVjYXA6cm91bmQ7XHJcbiAgICB9XHJcbiAgICAmX19iYXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46NTAlIDUwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuICAgICZfX2NpcmNsZSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hvZmZzZXQgLjNzIGxpbmVhciAuMXM7XHJcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6Y2lyY3VtZmVyZW5jZSgyMyk7IC8vIDIzIGlzIHRoZSA8Y2lyY2xlPidzIHJhZGl1c1xyXG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6Y2lyY3VtZmVyZW5jZSgyMyk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gQ2lyY3VsYXIgU3BsYXNoIEJhY2tncm91bmRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uc3BsYXNoIHtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgdG9wOjQwcHg7XHJcbiAgICByaWdodDo0MHB4O1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXNwbGFzaC1iZy1jb2xvcik7XHJcblxyXG4gICAgICAgIC8vIHNjcmVlbiBkaWFtZXRlciBjYW4gYmUgMTQydm1heCBhdCBtb3N0LFxyXG4gICAgICAgIC8vIGNpcmNsZSBuZWVkcyB0byBiZSB0d2ljZSB0aGF0IHNpemUgdG8gY292ZXIgaXRcclxuICAgICAgICB3aWR0aDoyODR2bWF4O1xyXG4gICAgICAgIGhlaWdodDoyODR2bWF4O1xyXG4gICAgICAgIHRvcDotMTQydm1heDtcclxuICAgICAgICBsZWZ0Oi0xNDJ2bWF4O1xyXG5cclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46NTAlIDUwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XHJcblxyXG4gICAgICAgIC8vIHdpbGwtY2hhbmdlIHRlbGxzIHRoZSBicm93c2VyIHdlIHBsYW4gdG9cclxuICAgICAgICAvLyBhbmltYXRlIHRoaXMgcHJvcGVydHkgaW4gdGhlIG5lYXIgZnV0dXJlXHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6dHJhbnNmb3JtO1xyXG4gICAgfVxyXG59XHJcbiIsIi5mb290ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZmFmZTtcclxuICAgIHBhZGRpbmc6IDguNXJlbSAwIDdyZW07XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDk5MXB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogNjVweCAwIDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNy44cmVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMnJlbSBzb2xpZCAjZDdlN2YzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWljby1uYW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNnJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KDk5MXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1jb2wge1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBjb2xvcjogJGJsdWVMaWdodDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRIdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkcGhvbmUtcGFyYWdyYXBoO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogLjlyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEh1bURlbWlCb2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRwaG9uZS1wYXJhZ3JhcGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1jb2w6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1pY28tbWFwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDIuNXJlbTtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyLjJyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogLS40cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMC4ycmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICB3aWR0aDogNC41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcbiAgICAgICAgd2lkdGg6IDZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1pY28tYmFnIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDJyZW07XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMS42cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICB3aWR0aDogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcbiAgICAgICAgd2lkdGg6IDQuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyLW5hdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA1LjlyZW0gMCA2LjdyZW07XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldE1heDMpIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAwO1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjMDAzNjYzO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE5leGFYQm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYge1xyXG4gICAgICAgIHdpZHRoOiAyMiU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAvL2NvbHVtbi1jb3VudDogMjtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEh1bURlbWlCb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRwaG9uZS1wYXJhZ3JhcGg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0taG9yaXpvbnRhbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC5mb290ZXItbmF2X19uYXYge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1taW4oJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb290ZXItc29jaWFsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2ZiIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uZm9vdGVyLWJsb2cge1xyXG4gICAgd2lkdGg6IDMxJTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1ibG9nLWxpc3Qge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG4gICAgICAgIGNvbG9yOiAjNjE4M2EwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjE4M2EwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHBob25lLXBhcmFncmFwaDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIj5cIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAzNjYzO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJOZXhhWEJvbGRcIixzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcblxyXG4gICAgfVxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1zb2NpYWwge1xyXG4gICAgd2lkdGg6IDE1JTtcclxuICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX2ZiIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmZvb3Rlci1pY28taW1nIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IDMuNXJlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtLjVyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuN3JlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgd2lkdGg6IDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xyXG4gICAgICAgIHdpZHRoOiA3cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWJpZyB7XHJcbiAgICAgICAgd2lkdGg6IDYuNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1lbWFpbC13cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTAuN3JlbTtcclxuXHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItZGF0YS1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpZGUtY29udGFjdCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJyZW0pO1xyXG4gICAgICAgIGxlZnQ6IC0xcmVtO1xyXG4gICAgICAgIHRvcDogLTAuNXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3JlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRwaG9uZS1wYXJhZ3JhcGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXItbmF2LXBob25lLXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogJGJsdWU7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRIdW1EZW1pQm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcblxyXG4gICAgLmZvb3Rlci1kYXRhLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwLjdyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhpZGUtY29udGFjdCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMC41cmVtO1xyXG4gICAgICAgIGxlZnQ6IDE1cmVtO1xyXG4gICAgICAgIHRvcDogMC4zcmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlO1xyXG5cclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDRyZW07XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAuNXJlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDIwcmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRwaG9uZS1wYXJhZ3JhcGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmhpZGUtY29udGFjdCB7XHJcbiAgICAmLmNsb3NlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmZvb3Rlci1ib3Qge1xyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KDk5MXB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXItYm90LWNvbCB7XHJcbiAgICBjb2xvcjogJGJsdWVMaWdodDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udEh1bTtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmZvb3Rlci1ib3QtY29sLS0xIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWJvdC1jb2wtdXAge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRIdW1EZW1pQm9sZDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuI2dvLXRvcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA1cmVtO1xyXG4gICAgaGVpZ2h0OiA1cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICB3aWR0aDogN3JlbTtcclxuICAgICAgICBoZWlnaHQ6IDdyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5wYWdlLWVycm9yNDA0IHtcclxuICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1pbi1oZWlnaHQ6IDk0NHB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy80MDQucG5nXCIpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXRNYXgpIHtcclxuICAgIG1pbi1oZWlnaHQ6IDkwdnc7XHJcbiAgfVxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogJGJsdWU7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRIdW1Cb2xkO1xyXG4gICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldE1heCkge1xyXG4gICAgICBmb250LXNpemU6IDJ2dztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnZ3O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUyKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udEh1bUJvbGQ7XHJcbiAgICBmb250LXNpemU6IDIzM3B4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwLjg1O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXRNYXgpIHtcclxuICAgICAgZm9udC1zaXplOiAxOXZ3O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIi5zaW5nbGUtcG9zdCB7XHJcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xyXG4gICZfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udEh1bUJvbGQ7XHJcbiAgICBmb250LXNpemU6IDUuNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICB9XHJcbiAgJl9fZGF0ZSB7XHJcbiAgICBjb2xvcjogJGJsdWVMaWdodDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udEh1bTtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190aHVtYm5haWwge1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3JlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndyYXBwZXIge1xyXG4gICYtLXNpbmdsZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEzMi4zcmVtO1xyXG4gICAgbWFyZ2luOiBhdXRvIDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xyXG5cclxuICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtY29udGVudCB7XHJcbiAgJiA+IHAge1xyXG4gICAgY29sb3I6ICRibHVlTGlnaHQ7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRIdW07XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICBtYXgtd2lkdGg6IDEzMi4zcmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvIDtcclxuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZ2RydHMtcmF0aW5nLWJsb2NrIHtcclxuICBtYXgtd2lkdGg6IDMwcmVtO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5nZHJ0cy1pbm5lci13cmFwcGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbmRpdiAuc3ludGF4aGlnaGxpZ2h0ZXIgICB7XHJcbiAgbWF4LXdpZHRoOiAxMzIuM3JlbSAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcclxufVxyXG4iLCIucG9ydGZvbGlvLXNpbmdsZSB7XHJcbiAgJl9fcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXRNZWRpdW0pIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGVudCB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXRNZWRpdW0pIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3Rlcm1zIHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldE1lZGl1bSkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fc2NyZWVucyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgZm9udC1zaXplOiAxMHJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0TWVkaXVtKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBvcnRmb2xpby1zaW5nbGUtbWFpbiB7XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gICAgZm9udC1zaXplOiA1LjRyZW07XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbiAgJl9fdHh0IHtcclxuICAgIGNvbG9yOiAkYmx1ZUxpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgdGV4dC1hbGlnbi1sYXN0OiByaWdodDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBvcnRmb2xpby1zaW5nbGUtdGVybXMge1xyXG4gICZfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpc3Qge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDAgMDtcclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHQgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG4gICZfX2ltZyB7XHJcbiAgICBoZWlnaHQ6IDMuNHJlbTtcclxuICAgIHdpZHRoOiAzLjRyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNHJlbTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgaGVpZ2h0OiA0LjVyZW07XHJcbiAgICB9XHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbmFtZSB7XHJcbiAgICBjb2xvcjogJGJsdWVMaWdodDtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zZWN0aW9uLXBhZ2Uge1xyXG4gIHBhZGRpbmc6IDkwcHggMCA2MHB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0TWVkaXVtKSB7XHJcbiAgICBwYWRkaW5nOiA0NHB4IDAgOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmRlZmF1bHQuZGVmYXVsdC1uZXV0cmFsIHtcclxuICAgdWwge1xyXG4gICAgIGxpIHtcclxuICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XHJcbiAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAxNXB4O1xyXG4gICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgIH1cclxuICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0TWVkaXVtKSB7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICBtYXJnaW46IDAgNXB4IDAgNXB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgICYudHlwZS0yIHtcclxuICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICBsaSB7XHJcbiAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jaGVja2VkLnN2Z1wiKTtcclxuICAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXRNZWRpdW0pIHtcclxuICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG4gICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgfVxyXG4gICB9XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogIzA0MDgzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IHtcclxuXHJcblxyXG59IiwiLmJsb2dJbmRleCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDAgMCAxOHJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRwYWRkaW5nOiAwIDAgN3JlbTtcclxuICB9XHJcblxyXG4gIC53cmFwcGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcblx0Y29sb3I6ICRibHVlO1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udEh1bUJvbGQ7XHJcblx0Zm9udC1zaXplOiA1LjRyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdG1hcmdpbi1ib3R0b206IDQuNXJlbTtcclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoMTI3OXB4KSB7XHJcblx0ICBmb250LXNpemU6IDUwcHg7XHJcblx0ICBsaW5lLWhlaWdodDogNThweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KDk5MXB4KSB7XHJcblx0ICBmb250LXNpemU6IDMwcHg7XHJcblx0ICBsaW5lLWhlaWdodDogMS4yO1xyXG5cdCAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG5cdH1cclxuICB9XHJcblxyXG4gICZfX3R4dCB7XHJcblx0Y29sb3I6ICRibHVlTGlnaHQ7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250SHVtO1xyXG5cdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjc7XHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KDEyNzlweCkge1xyXG5cdCAgZm9udC1zaXplOiAxOHB4O1xyXG5cdCAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcblx0ICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG5cdG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAuaW1nLWFicyB7XHJcblx0aW1nIHtcclxuXHQgIG1heC13aWR0aDogNDNyZW07XHJcblx0fVxyXG5cclxuXHQmLS1uMSB7XHJcblx0ICB0b3A6IC00NC41cmVtO1xyXG5cdCAgbGVmdDogMDtcclxuXHQgIEBpbmNsdWRlIG1lZGlhLW1heCg5OTFweCkge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHQgIH1cclxuXHR9XHJcbiAgfVxyXG5cclxuICAmLW5ld3Mge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdHBhZGRpbmctdG9wOiA2LjdyZW07XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCg5OTFweCkge1xyXG5cdCAgZmxleC13cmFwOiB3cmFwO1xyXG5cdCAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmX19zaW5nbGUge1xyXG5cdCAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCAgd2lkdGg6IGNhbGMoMzMuMyUgLSAyLjVyZW0pO1xyXG5cdCAgbWF4LXdpZHRoOiAzNi41cmVtO1xyXG5cdCAgYmFja2dyb3VuZDogJGxpZ2h0R3JleTtcclxuXHQgIGJvcmRlci1yYWRpdXM6IDRyZW07XHJcblx0ICBtYXJnaW4tYm90dG9tOiAxNXJlbTtcclxuXHJcblx0ICBAaW5jbHVkZSBtZWRpYS1tYXgoOTkxcHgpIHtcclxuXHRcdHdpZHRoOiAzOCU7XHJcblx0XHRtYXJnaW46IDAgNHJlbSAxMHJlbTtcclxuXHQgIH1cclxuXHQgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0bWFyZ2luOiAwIDAgMTVyZW07XHJcblx0ICB9XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgIHJpZ2h0OiAtMS45cmVtO1xyXG5cdCAgYm90dG9tOiAtNi4zcmVtO1xyXG5cdCAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuNnJlbSk7XHJcblx0ICBtaW4taGVpZ2h0OiAxNC44cmVtO1xyXG5cdCAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdCAgYm94LXNoYWRvdzogMCAxLjlyZW0gNS4zcmVtIHJnYmEoMTc2LCAyMDcsIDIyNSwgMC40NCk7XHJcblx0ICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdCAgYm9yZGVyLXJhZGl1czogNHJlbTtcclxuXHQgIHBhZGRpbmc6IDIuOHJlbSAzLjhyZW07XHJcblx0ICBkaXNwbGF5OiBmbGV4O1xyXG5cdCAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdCYtdGl0bGUge1xyXG5cdCAgY29sb3I6ICRibHVlO1xyXG5cdCAgZm9udC1mYW1pbHk6ICRmb250R2VvRGVtaWJvbGQ7XHJcblx0ICBmb250LXNpemU6IDJyZW07XHJcblx0ICBmb250LXdlaWdodDogNjAwO1xyXG5cdCAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHQgIG1hcmdpbi1ib3R0b206IDA7XHJcblx0ICB3aWR0aDogMTAwJTtcclxuXHQgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuXHRcdGZvbnQtc2l6ZTogNHJlbTtcclxuXHQgIH1cclxuXHR9XHJcblxyXG5cdCYtaW1nIHtcclxuXHQgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgYm9yZGVyLXJhZGl1czogNHJlbTtcclxuXHQgIG92ZXJmbG93OiBoaWRkZW47XHJcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ICB3aWR0aDogMTAwJTtcclxuXHQgIGhlaWdodDogMTAwJTtcclxuXHJcblx0ICBAaW5jbHVkZSBtZWRpYS1tYXgoOTkxcHgpIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDI4cmVtO1xyXG5cdCAgfVxyXG5cclxuXHQgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoMTAwdncgLSAxMHJlbSk7XHJcblx0ICB9XHJcblxyXG5cdCAgJjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuXHQgIH1cclxuXHJcblx0ICBpbWcge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0ICB9XHJcblxyXG5cdCAgc3BhbiB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0cGFkZGluZzogMCAzcmVtO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEdlb0RlbWlib2xkO1xyXG5cdFx0Zm9udC1zaXplOiAyLjVyZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNztcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdCAgfVxyXG5cclxuXHQgICY6aG92ZXIge1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHQgIG9wYWNpdHk6IDAuNzc7XHJcblx0XHR9XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHQgIG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0ICB9XHJcblx0fVxyXG5cclxuXHQmLWRhdGUge1xyXG5cdCAgY29sb3I6ICRibHVlTGlnaHQ7XHJcblx0ICBmb250LWZhbWlseTogJGZvbnRIdW07XHJcblx0ICBmb250LXNpemU6IDEuN3JlbTtcclxuXHQgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0ICBsaW5lLWhlaWdodDogMS43O1xyXG5cdCAgZGlzcGxheTogYmxvY2s7XHJcblx0ICB3aWR0aDogMTAwJTtcclxuXHQgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuXHRcdGZvbnQtc2l6ZTogMi43cmVtO1xyXG5cdCAgfVxyXG5cdH1cclxuICB9XHJcbiAgLmltZy1hYnMtLWNsaWVudHMxIHtcclxuXHR0b3A6IC0xNi41cmVtO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0d2lkdGg6IDQzcmVtO1xyXG5cdG1hcmdpbjogYXV0bztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuIiwiLndyYXBwZXIgPiAud29vY29tbWVyY2Uge1xyXG4gIHBhZGRpbmc6IDgwcHggMCAxMDBweDtcclxufVxyXG5cclxuYm9keSAud29vY29tbWVyY2Uge1xyXG4gIC5mb3JtLXJvdyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIGlucHV0IHtcclxuXHJcbiAgfVxyXG59XHJcblxyXG5ib2R5IC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyBpbnB1dC5pbnB1dC10ZXh0LFxyXG5ib2R5IC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYSB7XHJcbiAgY29sb3I6ICM0NDQ7XHJcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG5ib2R5IC53b29jb21tZXJjZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xyXG59XHJcblxyXG5ib2R5IC53b29jb21tZXJjZSxcclxuYm9keS53b29jb21tZXJjZS1jYXJ0LFxyXG5ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0LFxyXG5ib2R5I2FkZF9wYXltZW50X21ldGhvZCB7XHJcbiAgY29sb3I6ICM2MTgzYTA7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNztcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgaDMjb3JkZXJfcmV2aWV3X2hlYWRpbmcge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICNmOWE2M2Q7XHJcbiAgfVxyXG5cclxuICAuYnRuIHtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gIH1cclxuXHJcbiAgLndvby1oZWFkbGluZSB7XHJcbiAgICBjb2xvcjogIzAwMzY2MztcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5leGFYQm9sZFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICB9XHJcblxyXG4gIC53b29jb21tZXJjZS1idXR0b24sXHJcbiAgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbixcclxuICAuYnV0dG9uLFxyXG4gIC5idXR0b24uYnV0dG9uLmFsdCxcclxuICAjYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uLFxyXG4gIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgcGFkZGluZzogMS42cmVtIDJyZW07XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YTYzZDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOWE2M2Q7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuM3JlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIuOXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XHJcbiAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNjYzO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAzNjYzO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJltkaXNhYmxlZF06bm90KDpob3ZlciksXHJcbiAgICAmOmhvdmVyW2Rpc2FibGVkXSB7XHJcbiAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWE2M2QgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y5YTYzZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53b29jb21tZXJjZS1idXR0b24sXHJcbiAgLm9yZGVyLWFjdGlvbnMgLmJ1dHRvbixcclxuICAud29vY29tbWVyY2UtY2FydC1mb3JtIC5hY3Rpb25zIC5idXR0b24ge1xyXG4gICAgcGFkZGluZzogMS42cmVtIDJyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAyLjlyZW07XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEuOHJlbSAyLjhyZW0gIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwicmFuZ2VcIl0pLFxyXG4gIHRleHRhcmVhLFxyXG4gIGZvcm0gLmZvcm0tcm93IHRleHRhcmVhLFxyXG4gIHNlbGVjdCxcclxuICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAxLjhyZW0gMS45cmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMTIsIDIzNiwgMjUwLCAxKTtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDU0LCA5OSwgMSk7XHJcbiAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICBwYWRkaW5nOiAyLjhyZW0gMi45cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAzNjYzO1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGV4dGFyZWEsXHJcbiAgZm9ybSAuZm9ybS1yb3cgdGV4dGFyZWEge1xyXG4gICAgbWluLWhlaWdodDogMTYwcHg7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogMS41cmVtIDEuOXJlbTtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiA3cHg7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZmllbGRzZXQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBsZWdlbmQge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tcm93IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuN3JlbTtcclxuICB9XHJcblxyXG4gIGZvcm0gLnNob3ctcGFzc3dvcmQtaW5wdXQge1xyXG4gICAgdG9wOiAxZW0gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbmJvZHkud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24ge1xyXG4gIG1hcmdpbi1yaWdodDogNXJlbTtcclxuICBiYWNrZ3JvdW5kOiAjZjJmYWZlO1xyXG4gIHBhZGRpbmc6IDIuNXJlbSAzcmVtO1xyXG4gIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSg0NSwgNDUsIDQ1LCAwLjEpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgd2lkdGg6IDMwcmVtO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldCkge1xyXG4gICAgd2lkdGg6IDMwcmVtO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW46IDAgMCAxLjZyZW0gMDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogIzAwMzY2MztcclxuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICNmOWE2M2Q7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmlzLWFjdGl2ZSA+IGEge1xyXG4gICAgICAgIGNvbG9yOiAjZjlhNjNkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmJvZHkud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQge1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNXJlbSk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzVyZW0pO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5ib2R5Lndvb2NvbW1lcmNlLWNhcnQge1xyXG4gIC5xdWFudGl0eS1pbnB1dC1jYXJ0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICB3aWR0aDogNDNweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEyLCAyMzYsIDI1MCwgMC4yKTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBjb2xvcjogcmdiYSgwLCA1NCwgOTksIDEpO1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTIsIDIzNiwgMjUwLCAxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbi5taW51cyB7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMzcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uLnBsdXMge1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzNweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIGkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIG1heC13aWR0aDogNDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogNDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtIWltcG9ydGFudDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogcmdiYSgwLCA1NCwgOTksIDEpIWltcG9ydGFudDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbSFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuICAgIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dGNvbiB7XHJcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAgICAgd2lkdGg6IDgwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5ib2R5Lndvb2NvbW1lcmNlLWNhcnQge1xyXG4gIC53b29jb21tZXJjZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NWRlZyk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENEVDRkE7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHJpZ2h0OiAtMTVweDtcclxuICAgICAgdG9wOiA3MHB4O1xyXG4gICAgICB3aWR0aDogODJweDtcclxuICAgICAgaGVpZ2h0OiA4MnB4O1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgbGVmdDogMzVweDtcclxuICAgICAgd2lkdGg6IDE2cmVtO1xyXG4gICAgICBoZWlnaHQ6IDE2cmVtO1xyXG4gICAgICBib3R0b206IDE1JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53b29jb21tZXJjZS1jYXJ0LWZvcm0ge1xyXG4gICAgJl9fY29udGVudHMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgIHRoZWFkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMiwgMjM2LCAyNTAsIDEpO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDU0LCA5OSwgMSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoOTcsIDEzMSwgMTYwLCAxKTtcclxuICAgICAgICAgIHBhZGRpbmc6IDEzcHggMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6IHJnYmEoMjQ3LCAxNjYsIDYyLCAxKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJ0LWl0ZW0ge1xyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgNTQsIDk5LCAxKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMTg4LCAyMTgsIDIzNSwgMSk7XHJcbiAgICAgICAgcGFkZGluZzogMjdweCAxMnB4IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LXJlbW92ZSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgYS5yZW1vdmUge1xyXG4gICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI0NywgMTY2LCA2MiwgMSkhaW1wb3J0YW50O1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtcHJpY2Uge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1xdWFudGl0eSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5leHQtYmlsbGluZy1wcmljZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGlvbnMge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg5NywgMTMxLCAxNjAsIDEpO1xyXG4gICAgICBwYWRkaW5nOiAxNHB4IDAgMjJweCAwO1xyXG5cclxuICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FydF90b3RhbHMgIHtcclxuICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgY29sb3I6IHJnYmEoMCwgNTQsIDk5LCAxKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlLnNob3BfdGFibGUge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDU0LCA5OSwgMSk7XHJcblxyXG4gICAgICB0Ym9keSB7XHJcbiAgICAgICAgLm9yZGVyLXRvdGFsIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEyLCAyMzYsIDI1MCwgMSk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICAgdGgsIHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxODgsIDIxOCwgMjM1LCAxKTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTNweCAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluY2x1ZGVzX3RheCB7XHJcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLCA1NCwgOTksIDEpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC55d3Nicy1yZWN1cnJpbmctdG90YWxzLWl0ZW1zIHtcclxuICAgICAgICAgIHRoLCB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM3cHggMTJweCAxM3B4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg5NywgMTMxLCAxNjAsIDEpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucmVjdXJyaW5nLWFtb3VudCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjhyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYW1vdW50IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGF4X2xhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgNTQsIDk5LCAxKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZGl0aW9uYWwtaW5mbyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDU0LCA5OSwgMSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDI0NywgMTY2LCA2MiwgMSk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud2MtcHJvY2VlZC10by1jaGVja291dCB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYm9keS53b29jb21tZXJjZS1jaGVja291dCB7XHJcblxyXG4gIC53b29jb21tZXJjZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NWRlZyk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENEVDRkE7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHJpZ2h0OiAtMTVweDtcclxuICAgICAgdG9wOiAxMDBweDtcclxuICAgICAgd2lkdGg6IDgycHg7XHJcbiAgICAgIGhlaWdodDogODJweDtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud29vY29tbWVyY2UtY2hlY2tvdXQgaDMge1xyXG4gICAgY29sb3I6IHJnYmEoMCwgNTQsIDk5LCAxKTtcclxuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gIC5jdXN0b21lci1kZXRhaWxzIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgZ3JpZC1nYXA6IDIxcHggMjRweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDU0LCA5OSwgMSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1yb3cge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vIHRvcDogNTAlO1xyXG4gICAgICAgIC8vIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDU0LCA5OSwgMSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi53b29jb21tZXJjZS1pbnZhbGlkIHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBjb2xvcjogcmdiYSgyMzEsIDgxLCA5MiwgMSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjMxLCA4MSwgOTIsIDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNiaWxsaW5nX2VtYWlsX2ZpZWxkIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IGF1dG87XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNiaWxsaW5nX2NvbXBhbnlfZmllbGQsXHJcbiAgICAjYmlsbGluZ19hZGRyZXNzXzFfZmllbGQsXHJcbiAgICAjYmlsbGluZ19hZGRyZXNzXzJfZmllbGQge1xyXG4gICAgICBncmlkLWNvbHVtbjogMSAvIDM7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgICBjb2xvcjogcmdiYSgwLCA1NCwgOTksIDEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24td3JhcHBlciB7XHJcbiAgICBncmlkLWNvbHVtbjogMyAvIC0xO1xyXG4gICAgZ3JpZC1yb3c6IDUgLyA5O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcclxuICAgICAgZ3JpZC1yb3c6IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB7XHJcblxyXG4gIH1cclxuXHJcbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg5NywgMTMxLCAxNjAsIDEpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgdGhlYWQge1xyXG4gICAgICBjb2xvcjogcmdiYSgwLCA1NCwgOTksIDEpO1xyXG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgIHRoIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg5NywgMTMxLCAxNjAsIDEpO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjQ3LCAxNjYsIDYyLCAxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRib2R5IHtcclxuICAgICAgdGQge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDU0LCA5OSwgMSk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4OCwgMjE4LCAyMzUsIDEpO1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMzBweCAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC55d3Nicy1wcmljZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgLmFtb3VudCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uZXh0LWJpbGxpbmctcHJpY2UsXHJcbiAgICAubmV4dC1iaWxsaW5nLXByaWNlIC5hbW91bnQge1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci10b3RhbCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEyLCAyMzYsIDI1MCwgMSk7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDU0LCA5OSwgMSk7XHJcblxyXG4gICAgICB0aCwgdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGgge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JjZGFlYjtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGQge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiY2RhZWI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbmNsdWRlc190YXgge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDU0LCA5OSwgMSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC55d3Nicy1yZWN1cnJpbmctdG90YWxzLWl0ZW1zIHtcclxuICAgICAgY29sb3I6IHJnYmEoMCwgNTQsIDk5LCAxKTtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICB0aCwgdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDI2cHggMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGgge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC55d3Nicy1uZXh0LWJpbGxpbmctZGF0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlY3VycmluZy1hbW91bnQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuOHJlbTtcclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxuXHJcbiAgLmFkZGl0aW9uYWwtaW5mbyB7XHJcbiAgICBtYXJnaW46IDE1cHggMCA0MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgY29sb3I6IHJnYmEoMCwgNTQsIDk5LCAxKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogcmdiYSgyNDcsIDE2NiwgNjIsIDEpO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3BheW1lbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDI1MCwgMjU0LCAxKTtcclxuXHJcbiAgICAud2NfcGF5bWVudF9tZXRob2RzIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuICAgICAgLndjX3BheW1lbnRfbWV0aG9kIHtcclxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53Y19wYXltZW50X21ldGhvZCB7XHJcbiAgICAgIC5pbnB1dC1yYWRpbyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDU0LCA5OSwgMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGF5bWVudF9ib3gge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4OCwgMjE4LCAyMzUsIDEpO1xyXG4gICAgICBtYXgtd2lkdGg6IDY2MHB4O1xyXG4gICAgICBwYWRkaW5nOiAxMXB4IDMwcHg7XHJcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBjb2xvcjogcmdiYSgwLCA1NCwgOTksIDEpO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wYXlub3ctZGF0YS1wcm9jZXNzaW5nLWluZm8ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tcm93LnBsYWNlLW9yZGVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZzogMTBweCAzMHB4IDE0cHg7XHJcblxyXG4gICAgICAuYnV0dG9uIHtcclxuICAgICAgICBmbG9hdDogbGVmdCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5ib2R5Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIHtcclxuXHJcbiAgLndvb2NvbW1lcmNlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU1ZGVnKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q0RUNGQTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGxlZnQ6IDM1cHg7XHJcbiAgICAgIHdpZHRoOiAxNnJlbTtcclxuICAgICAgaGVpZ2h0OiAxNnJlbTtcclxuICAgICAgYm90dG9tOiAxNSU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCA1NCwgOTksIDEpO1xyXG4gICAgY29sb3I6IHJnYmEoMCwgNTQsIDk5LCAxKTtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53b29jb21tZXJjZS1vcmRlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjFyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzNyZW07XHJcbiAgfVxyXG5cclxuICAud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItcmVjZWl2ZWQge1xyXG4gICAgY29sb3I6IHJnYmEoMCwgNTQsIDk5LCAxKTtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW46IDMwcHggMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJldHVybi10by1zaG9wIHtcclxuICAgIC53Yy1iYWNrd2FyZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5IC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1sb2dpbiAud29vY29tbWVyY2UtZm9ybS1sb2dpbl9fcmVtZW1iZXJtZSB7XHJcbiAgZGlzcGxheTpibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbiIsImh0bWwgYm9keS5zaW5nbGUtcHJvZHVjdCB7XHJcbiAgLnByaWNlIHtcclxuICAgIGNvbG9yOiAjMDEzNjYzICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnF1YW50aXR5LWlucHV0LWNhcnQgYnV0dG9ue1xyXG4gICAgd2lkdGg6IDQzcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTIsIDIzNiwgMjUwLCAwLjIpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY29sb3I6IHJnYmEoMCwgNTQsIDk5LCAxKTtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMiwgMjM2LCAyNTAsIDEpO1xyXG4gICAgfVxyXG4gIH1cclxuICBidXR0b24ubWludXMge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzNweDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMzcHg7XHJcbiAgfVxyXG5cclxuICBidXR0b24ucGx1cyB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzNweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzM3B4O1xyXG4gIH1cclxuICAucXVhbnRpdHktaW5wdXQtY2FydCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgICB3aWR0aDogODBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbiAgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIGlucHV0LnF0eSAge1xyXG4gICAgbWF4LXdpZHRoOiA0MHB4IWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNDBweCFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGVjZmE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDU0LCA5OSwgMSkhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICBmb250LXNpemU6IDIuMnJlbSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHNwYW4ueXdzYnMtZGVsaXZlcnktaW5mbywgc3Bhbi55d3Nicy1zeW5jaC1pbmZvIHtcclxuICAgIGZpbHRlcjogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcblxyXG5cclxuICBzcGFuLnl3c2JzLWRlbGl2ZXJ5LWluZm8sXHJcbiAgc3Bhbi55d3Nicy1zeW5jaC1pbmZvIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogIzAwMzY2MztcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICB9XHJcbiAgLnBvc3RlZF9pbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuc3Atc3VtbWFyeSAucmVsYXRlZC5wcm9kdWN0cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxuICAuc3Atc3VtbWFyeSBoMiB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBjb2xvcjogIzAwMzY2MztcclxuICB9XHJcblxyXG59XHJcblxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLnByb2R1Y3RfdGl0bGUge1xyXG4gIGNvbG9yOiAkYmx1ZTtcclxuICBmb250LWZhbWlseTogJGZvbnROZXhhWEJvbGQ7XHJcbiAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbi53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtdXNlcy1ibG9jay10aGVtZSkpLnNpbmdsZS1wcm9kdWN0ICBkaXYucHJvZHVjdCBwLnByaWNlIHtcclxuICBwYWRkaW5nOiAxOHB4IDA7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgY29sb3I6ICMwMDM2NjM7XHJcbn1cclxuLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpLnNpbmdsZS1wcm9kdWN0IGJ1dHRvbi5idXR0b24uYWx0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgcGFkZGluZzogMCAycmVtO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YTYzZDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZjlhNjNkO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIG1hcmdpbi1yaWdodDogMS4zcmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIuOXJlbTtcclxuICBmb250LXNpemU6IDEuMnJlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICB9XHJcblxyXG4gICY6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzY2MztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDM2NjM7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gIH1cclxufVxyXG5cclxuLmhhcy10ZXh0LWFsaWduLWNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4iLCIuZGVmYXVsdC10eHQge1xyXG4gIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldE1lZGl1bSkge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGxpbmUge1xyXG4gICYtLTEge1xyXG4gICAgZm9udC1zaXplOiA1LjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogNi42cmVtO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDk5MXB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzFweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLTIge1xyXG4gICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDk5MXB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tMyB7XHJcbiAgICBmb250LXNpemU6IDIuMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG4gICYtLTQge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuICAmLS01IHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcbiAgJi0tNiB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZGVmYXVsdCB7XHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgQGV4dGVuZCAuaGVhZGxpbmUtLTE7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIEBleHRlbmQgLmhlYWRsaW5lLS0yO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBAZXh0ZW5kIC5oZWFkbGluZS0tMztcclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgICAgQGV4dGVuZCAuaGVhZGxpbmUtLTQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDUge1xyXG4gICAgICAgIEBleHRlbmQgLmhlYWRsaW5lLS01O1xyXG4gICAgfVxyXG5cclxuICAgIGg2IHtcclxuICAgICAgICBAZXh0ZW5kIC5oZWFkbGluZS0tNjtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDAgMS41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhIHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMnJlbTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNC4zcmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuOXJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCg5OTFweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NoZWNrLWNpcmN1bGFyLnN2Z1wiKTtcclxuICAgICAgICAgICAgICB3aWR0aDogMi4zcmVtO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMi4zcmVtO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICBsaSB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoOTkxcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmJvZHkgLmRlZmF1bHQtbmV1dHJhbCB7XHJcbiAgaDIsIGgzLCBoNCwgaDUge1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjdyZW07XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoOTkxcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IDQuM3JlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuN3JlbTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg5OTFweCkge1xyXG4gICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGg0IHtcclxuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi43cmVtO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDk5MXB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGg1IHtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoOTkxcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDYge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzLjRyZW07XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg5OTFweCkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICBwIHtcclxuICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xyXG4gICAgIGNvbG9yOiAjMGEyMDIyO1xyXG4gICAgIG1hcmdpbi1ib3R0b206IDQuMnJlbTtcclxuICAgICBhIHtcclxuICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgIH1cclxuICAgICB9XHJcbiAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KDk5MXB4KSB7XHJcbiAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgfVxyXG4gICB9XHJcbiAgLmdhbGxlcnkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yLjFyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjFyZW07XHJcbiAgICBpbWcge1xyXG4gICAgICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg5OTFweCkge1xyXG4gICAgICBtYXJnaW46IGF1dG8gLTEycHggMzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZ2FsbGVyeS1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDAgMi4xcmVtO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDk5MXB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgNnB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDk5MXB4KSB7XHJcbiAgICAuYWxpZ25ub25lIHtcclxuICAgICAgbWFyZ2luOiAwIC0yLjVyZW07XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1cmVtKTtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyA1cmVtKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmNvZGUge1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogOTtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAwLjZyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODliZGJiO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG59XHJcbiIsIi5ib3hlczM2MC1vdmVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uYm94ZXMzNjAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Qmx1ZTtcclxuXHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTguM3JlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC0xLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250TmV4YVhCb2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjRyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnR0YmkzNjAtYnRucy1yb3cge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYm94MzYwIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyLjFyZW0pO1xyXG4gICAgcGFkZGluZzogNC4zcmVtIDIuOXJlbSAzLjhyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIuOHJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMjlweCByZ2JhKDE3NiwgMjA3LCAyMjUsIDAuNDMpO1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDIuNTFyZW0pO1xyXG4gICAgICAgIG1hcmdpbjogMCAxLjI1cmVtIDIuNXJlbSAxLjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyLjUxcmVtKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAvL2JveC1zaGFkb3c6IDAgMi43cmVtIDYuNXJlbSByZ2JhKDE3NiwgMjA3LCAyMjUsIDAuODIpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ljbyB7XHJcbiAgICAgICAgd2lkdGg6IDEyLjFyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxMi4xcmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNkNGVjZmE7XHJcbiAgICAgICAgLy9ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy45cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICMwMTM2NjM7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250R2VvRGVtaWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjNyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuOXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHh0IHtcclxuICAgICAgICBjb2xvcjogJGJsdWVMaWdodDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRIdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzLjZyZW07XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250R2VvRGVtaWJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiLmFib3V0MzYwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDUuNXJlbSAwIDUuOXJlbTtcclxuICAgIC8vYmFja2dyb3VuZDogJGxpZ2h0Qmx1ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuXHRcdCBcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogNjclO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxM3JlbTtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuXHRcdCAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250TmV4YVhCb2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcblx0XHQgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuICAgIH1cclxuXHJcbiAgICAmX190eHQge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZUxpZ2h0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEh1bTtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcblx0XHQgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdCAgZm9udC1zaXplOiAzcmVtO1xyXG5cdFx0fVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ29zIHtcclxuICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAvL21hcmdpbi10b3A6IDhyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuXHRcdCAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cdFx0ICBwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHR9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAxLjJyZW07XHJcbiAgICAgICAgb3BhY2l0eTogLjY1O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldE1lZGl1bSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xyXG4gICAgICAgIHdpZHRoOiAzMy4zJTtcclxuICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgJl9fYnRuIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFib3V0MzYwLWRlZnMtb25seSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIG92ZXJmbG93OiBub25lO1xyXG4gICAgbGVmdDogLTEwMCU7XHJcbn1cclxuXHJcblxyXG4uYWJvdXQzNjAtYnRucy1yb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiA1cmVtO1xyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgJl9fb3Ige1xyXG4gICAgbWFyZ2luOiBhdXRvIDNyZW0gYXV0byAxLjdyZW07XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xyXG4gICAgY29sb3I6ICRibHVlTGlnaHQ7XHJcbiAgfVxyXG59IiwiLmNsaWVudHMzNjAge1xyXG4gICAgcGFkZGluZzogMS4ycmVtIDAgMnJlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgcGFkZGluZzogOHJlbSAwIDhyZW07XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHh0IHtcclxuICAgICAgICBjb2xvcjogJGJsdWVMaWdodDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRIdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgICBtYXgtd2lkdGg6IDk2LjVyZW07XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUuNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICR0YWJsZXQtcGFyYWdyYXBoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRwaG9uZS1wYXJhZ3JhcGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vLm93bC1pdGVtIHtcclxuICAgIC8vICAgIGhlaWdodDogOHJlbTtcclxuICAgIC8vICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuICAgIC8vICAgICAgICBoZWlnaHQ6IDZyZW07XHJcbiAgICAvLyAgICB9XHJcbiAgICAvL31cclxufVxyXG5cclxuLmNsaWVudHMzNjAtb3dsLXdyYXAge1xyXG4gICAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgICAvL3BhZGRpbmctYm90dG9tOiA4LjNyZW07XHJcbiAgICAvL21hcmdpbi1ib3R0b206IDUuN3JlbTtcclxuICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDguM3JlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjdyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg0MDBweCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTdweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwuY2xpZW50czM2MC1vd2wgLm93bC1kb3RzIHtcclxuICAgIG1hcmdpbi10b3A6IDUuNHJlbTtcclxuXHJcbiAgICBidXR0b24ub3dsLWRvdCB7XHJcbiAgICAgICAgd2lkdGg6IDIuM3JlbTtcclxuICAgICAgICBoZWlnaHQ6IDIuM3JlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBib3JkZXI6IDAuMnJlbSBzb2xpZCAkYmx1ZTtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIuM3JlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjNyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWI1MTg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMC4ycmVtIHNvbGlkICNmYWI1MTg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2xpZW50czM2MC1sb2dvIHtcclxuICAgIC8vZmlsdGVyOiB1cmwoI21vcmUzNjAtbW9ub2Nocm9tZSk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgZmlsdGVyOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9yZTM2MC1kZWZzLW9ubHkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBvdmVyZmxvdzogbm9uZTtcclxuICAgIGxlZnQ6IC0xMDAlO1xyXG59XHJcblxyXG4iLCIuY29udGVudDM2MCB7XHJcbiAgJl9fbWFpbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaDEge1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEh1bUJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogNS40cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZUxpZ2h0O1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnRIdW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubW9yZTM2MCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHRCbHVlO1xyXG4gICAgcGFkZGluZzogOXJlbSAwIDExcmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4ubW9yZTM2MC1waG90b3Mge1xyXG4gICAgd2lkdGg6IDM2JTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zaW5nbGUge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEuNHJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAuMXJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9rMS5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLTEge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTguM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDExcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tMiB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNy4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLTMge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTIuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNi41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9rMy5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHJlbTtcclxuICAgICAgICAgICAgICAgIC5tb3JlMzYwLXBob3Rvc19fc2luZ2xlLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgICZfX3NpbmdsZTpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIC5tb3JlMzYwLXBob3Rvc19fc2luZ2xlLWltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9yZTM2MC1jb250ZW50IHtcclxuICAgIHdpZHRoOiA2NCU7XHJcbiAgICBwYWRkaW5nOiAyLjFyZW0gMCAwIDcuM3JlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnROZXhhWEJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQuMnJlbTtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuXHRcdCAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG4gICAgfVxyXG5cclxuICAgICZfX3R4dCB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlTGlnaHQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250SHVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cdCAgXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cdFx0XHQgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIubmV3czM2MC1mZWF0dXJlZCB7XHJcbiAgcGFkZGluZzogOHJlbSAwIDE4cmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmZhZmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgIHBhZGRpbmc6IDVyZW07XHJcbiAgfVxyXG4gIC53cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250SHVtQm9sZDtcclxuICAgIGZvbnQtc2l6ZTogNS40cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXRNZWRpdW0pIHtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3R4dCB7XHJcbiAgICBjb2xvcjogJGJsdWVMaWdodDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udEh1bTtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5ld3MzNjAtZmVhdHVyZWQtbmV3cyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgcGFkZGluZy10b3A6IDY3cHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXRNZWRpdW0pIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICAmX19zaW5nbGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAyNXB4KTtcclxuICAgIG1heC13aWR0aDogMzY1cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldE1lZGl1bSkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTE5cHg7XHJcbiAgICBib3R0b206IC02M3B4O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xyXG4gICAgbWluLWhlaWdodDogMTQ4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwIDE5cHggNTNweCByZ2JhKDE3NiwgMjA3LCAyMjUsIDAuNDQpO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICBwYWRkaW5nOiAyOHB4IDM4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3czM2MC1mZWF0dXJlZC1uZXdzLWltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gIH1cclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIHNwYW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDgwcHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250R2VvRGVtaWJvbGQ7XHJcbiAgICBmb250LXNpemU6IDQzcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgb3BhY2l0eTogMC43NztcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5ld3MzNjAtZmVhdHVyZWQtbmV3cy1kYXRlIHtcclxuICBjb2xvcjogJGJsdWVMaWdodDtcclxuICBmb250LWZhbWlseTogJGZvbnRIdW07XHJcbiAgZm9udC1zaXplOiAxN3B4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLm5ld3MzNjAtZmVhdHVyZWQtbmV3cy10aXRsZSB7XHJcbiAgY29sb3I6ICRibHVlO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udEdlb0RlbWlib2xkO1xyXG4gIGZvbnQtc2l6ZTogMjFweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4iLCIucG9zdC1lbmQge1xyXG5wYWRkaW5nOiAxMDBweCAwIDA7XHJcbiAgJl9fbmF2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgZm9udC1mYW1pbHk6ICRmb250SHVtQm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiIsIi5uZXdzMzYwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDAgMCAxOHJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDEycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC53cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRIdW1Cb2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNS40cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KDEyNzlweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoOTkxcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3R4dCB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlTGlnaHQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250SHVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KDEyNzlweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICAgICAgfVxyXG5cdCAgQGluY2x1ZGUgbWVkaWEtbWF4KDk5MXB4KSB7XHJcblx0XHRmb250LXNpemU6IDNyZW07XHJcblx0ICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE4LjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmltZy1hYnMge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1uMSB7XHJcbiAgICAgICAgICAgIHRvcDogLTQ0LjVyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCg5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5ld3MzNjAtbmV3cyB7XHJcbiAgICBtYXJnaW46IDAgLSAyLjNyZW07XHJcbiAgICBwYWRkaW5nLXRvcDogNi43cmVtO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDUuNnJlbSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgIG1heC13aWR0aDogNTVyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAmX19zaW5nbGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSA1LjZyZW0pO1xyXG4gICAgICAgIG1hcmdpbjogMCAyLjNyZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDlyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogOTYlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDEuOXJlbSA1LjNyZW0gcmdiYSgxNzYsIDIwNywgMjI1LCAwLjQ0KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRyZW07XHJcbiAgICAgICAgcGFkZGluZzogMi44cmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC02LjhyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250R2VvRGVtaWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodEdyZXk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgM3JlbTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250R2VvRGVtaWJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43NztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZGF0ZSB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlTGlnaHQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250SHVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmltZy1hYnMtLWNsaWVudHMxIHtcclxuICAgIHRvcDogLTE2LjVyZW07XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogNDNyZW07XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuIiwiLm91ci1wb3J0Zm9saW8zNjAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogOC41cmVtIDAgMTNyZW07XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuXHQgIHBhZGRpbmctdG9wOiAxMnJlbTtcclxuXHR9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy9oZWlnaHQ6IDM4cmVtO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRCbHVlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JveCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDFyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogN3JlbSAzOS4xcmVtIDcuNnJlbSAxMi4xcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHJlbTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDEuOXJlbSA1LjNyZW0gcmdiYSgxNzYsIDIwNywgMjI1LCAwLjQ0KTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogN3JlbSA3cmVtIDdyZW0gNXJlbTtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY28ge1xyXG4gICAgICAgIHdpZHRoOiAxMy45cmVtO1xyXG4gICAgICAgIGhlaWdodDogMTMuOXJlbTtcclxuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNkNGVjZmE7XHJcbiAgICAgICAgLy9ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNHJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNHJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwLjRyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE5leGFYQm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy42cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkdGFibGV0LXRpdGxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHBob25lLXRpdGxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190eHQge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZUxpZ2h0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEh1bTtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRhYmxldC1wYXJhZ3JhcGg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkcGhvbmUtcGFyYWdyYXBoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1nLWFicyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICAmLS1vcDEge1xyXG4gICAgICAgICAgICB0b3A6IC04LjZyZW07XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtOXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDQzLjVyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW9wMiB7XHJcbiAgICAgICAgICAgIHRvcDogLTVyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xNS41cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMjlyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0xNHJlbTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC05LjJyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjIuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTE2cmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4LjRyZW07XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0xN3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tb3AzIHtcclxuICAgICAgICAgICAgYm90dG9tOiAtNXJlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IDI5cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTYuNXJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcmVtO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDVyZW07XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0zcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXJlbTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtN3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLm91ci1wcmljaW5nMzYwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogOC41cmVtIDAgN3JlbTtcclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcblx0cGFkZGluZy10b3A6IDNyZW07XHJcbiAgfVxyXG4gICY6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDM4cmVtO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRsaWdodEJsdWU7XHJcbiAgfVxyXG5cclxuICAmX19ib3gge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHBhZGRpbmc6IDdyZW0gMzkuMXJlbSA3LjZyZW0gMTIuMXJlbTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRyZW07XHJcblx0Ym94LXNoYWRvdzogIDAgMS45cmVtIDUuM3JlbSByZ2JhKDE3NiwyMDcsMjI1LDAuNDQpO1xyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuXHQgIG1hcmdpbi1sZWZ0OiA4cmVtO1xyXG5cdCAgcGFkZGluZzogN3JlbSA3cmVtIDdyZW0gOHJlbTtcclxuXHR9XHJcbiAgfVxyXG5cclxuICAmX19sZWZ0IHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luOiAwIGF1dG8gMnJlbTtcclxuXHJcbiAgfVxyXG5cclxuICAmX19pY28ge1xyXG5cdHdpZHRoOiAyMy4xcmVtO1xyXG5cdGhlaWdodDogMjMuMXJlbTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlY2ZhO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRtYXJnaW4tdG9wOiAycmVtO1xyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuXHQgIGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcblx0cGFkZGluZy1sZWZ0OiAxMC40cmVtO1xyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuXHQgIHBhZGRpbmctbGVmdDogNXJlbTtcclxuXHR9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcblx0Y29sb3I6ICRibHVlO1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udEh1bUJvbGQ7XHJcblx0bWFyZ2luLXRvcDogMnJlbTtcclxuXHRmb250LXNpemU6IDUuNHJlbTtcclxuXHRmb250LXdlaWdodDogOTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjJyZW07XHJcblx0bWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICB9XHJcblxyXG4gICZfX3R4dCB7XHJcblx0Y29sb3I6ICRibHVlTGlnaHQ7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250SHVtO1xyXG5cdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjc7XHJcblx0bWFyZ2luLWJvdHRvbTogNHJlbTtcclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcblx0ICBmb250LXNpemU6IDNyZW07XHJcblx0fVxyXG4gIH1cclxuICAuaW1nLWFicyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdCYtLW9wMSB7XHJcblx0ICB0b3A6IC05LjhyZW07XHJcblx0ICByaWdodDogLTEwcmVtO1xyXG5cdCAgd2lkdGg6IDQ4LjlyZW07XHJcblx0ICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdCAgfVxyXG5cdH1cclxuXHQmLS1vcDIge1xyXG5cdCAgdG9wOiAtNi4ycmVtO1xyXG5cdCAgbGVmdDogLTE3LjJyZW07XHJcblx0ICB3aWR0aDogMzMuNHJlbTtcclxuXHQgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuXHRcdHRvcDogYXV0bztcclxuXHRcdGJvdHRvbTogLTE4cmVtO1xyXG5cdCAgfVxyXG5cdH1cclxuXHQmLS1vcDMge1xyXG5cdCAgYm90dG9tOiAtNXJlbTtcclxuXHQgIHJpZ2h0OiAzMnJlbTtcclxuXHQgIHdpZHRoOiAxN3JlbTtcclxuXHQgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuXHRcdHdpZHRoOiAxOHJlbTtcclxuXHRcdHJpZ2h0OiAxcmVtO1xyXG5cdFx0Ym90dG9tOiAtN3JlbTtcclxuXHRcdGltZyB7XHJcblx0XHQgIHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdCAgfVxyXG5cdH1cclxuICB9XHJcbn1cclxuIiwiLnBhY2thZ2VzMzYwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vIGhpZGUgcGFja2FnZXNcclxuICAgIC8vZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zcXVhcmUtMSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiA3LjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3F1YXJlLTIge1xyXG4gICAgICAgIHRvcDogNXJlbTtcclxuICAgICAgICBsZWZ0OiAxMy4zcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NxdWFyZS0zIHtcclxuICAgICAgICB0b3A6IDM4LjNyZW07XHJcbiAgICAgICAgcmlnaHQ6IDExLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMCAyLjVyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiA3cmVtIDAgM3JlbSAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAtM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFja2FnZXMzNjAtdGFibGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAzcmVtIDA7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19sZWZ0LWNvbHVtbi10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1bmRsZS10aXRsZSB7XHJcbiAgICAgICAgd2lkdGg6IDI5LjVyZW07XHJcbiAgICAgICAgcGFkZGluZzogNXJlbSAxcmVtIDMuNXJlbSAxcmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDEwMGRlZywgJHdoaXRlLCAkd2hpdGUgMC41cmVtLCAkYmx1ZUxpZ2h0MyAwLjVyZW0sICRibHVlTGlnaHQzIDFyZW0pO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW0gMnJlbSAwIDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogNXJlbSA1cmVtIDMuNXJlbSA1cmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmKyYge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1bmRsZS10aXRsZS1idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcHJldiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbmV4dCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1bmRsZS10aXRsZS10b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1bmRsZS10aXRsZS1ib3R0b20ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VydmljZS1uYW1lIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDAuMXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAzcmVtKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWVMaWdodDI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IC0ycmVtO1xyXG4gICAgICAgICAgICB0b3A6IC0xLjVyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMC4ycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlcnZpY2UtbmFtZS10b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwLjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMnJlbTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZXJ2aWNlLW5hbWUtYm90dG9tIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogJGxpZ2h0R3JleTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuM3JlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnVuZGxlLXByaWNlIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjdyZW07XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMnJlbSAycmVtO1xyXG5cclxuICAgICAgICAmKyYge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idW5kbGUtbm90aWNlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMC44cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgJismIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnVuZGxlLXN1Ym1pdCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJismIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0LjhyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMC4xcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIyLjVyZW0pO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZUxpZ2h0MjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMS4xcmVtO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyNy41cmVtKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwLjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xLjFyZW07XHJcbiAgICAgICAgICAgIHRvcDogNnJlbTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zNSUpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2LjdyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20tYmx1ZSB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90dG9tLW9yYW5nZSB7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20tZ3JheSB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlTGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGguaGlkZSxcclxuICAgIHRkLmhpZGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGguc2hvdyxcclxuICAgIHRkLnNob3cge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWNrYWdlczM2MC1idW5kbGUtY2VsbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZUxpZ2h0MztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmKyYge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdnQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjNyZW07XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMi4zcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1wZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbmNsdWRlZCB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbm8taW5jbHVkZWQge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZUxpZ2h0MjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlLXgge1xyXG4gICAgICAgIG1hcmdpbjogMCAxLjJyZW07XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlLXZhbCB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlLWFzdCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuM3JlbTtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25vdGljZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC44cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuM3JlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25vdGljZS1hc3Qge1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25vdGljZS10ZXh0IHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWNrYWdlczM2MC1jb3VudGVyIHtcclxuICAgIHdpZHRoOiAxMHJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICB3aWR0aDogMTRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMi40cmVtO1xyXG4gICAgICAgIGhlaWdodDogMi40cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWludXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2aWV3Qm94PScwIC0xOTIgNDY5LjMzMzMzIDQ2OScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmZmZmJyBkPSdtNDM3LjMzMjAzMS4xNjc5NjloLTQwNS4zMzIwMzFjLTE3LjY2NDA2MiAwLTMyIDE0LjMzNTkzNy0zMiAzMnYyMS4zMzIwMzFjMCAxNy42NjQwNjIgMTQuMzM1OTM4IDMyIDMyIDMyaDQwNS4zMzIwMzFjMTcuNjY0MDYzIDAgMzItMTQuMzM1OTM4IDMyLTMydi0yMS4zMzIwMzFjMC0xNy42NjQwNjMtMTQuMzM1OTM3LTMyLTMyLTMyem0wIDAnLyUzRSUzQy9zdmclM0VcIik7XHJcblxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BsdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDQ2OS4zMzMzMyA0NjkuMzMzMzMnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZmZmZicgZD0nbTQzNy4zMzIwMzEgMTkyaC0xNjB2LTE2MGMwLTE3LjY2NDA2Mi0xNC4zMzU5MzctMzItMzItMzJoLTIxLjMzMjAzMWMtMTcuNjY0MDYyIDAtMzIgMTQuMzM1OTM4LTMyIDMydjE2MGgtMTYwYy0xNy42NjQwNjIgMC0zMiAxNC4zMzU5MzgtMzIgMzJ2MjEuMzMyMDMxYzAgMTcuNjY0MDYzIDE0LjMzNTkzOCAzMiAzMiAzMmgxNjB2MTYwYzAgMTcuNjY0MDYzIDE0LjMzNTkzOCAzMiAzMiAzMmgyMS4zMzIwMzFjMTcuNjY0MDYzIDAgMzItMTQuMzM1OTM3IDMyLTMydi0xNjBoMTYwYzE3LjY2NDA2MyAwIDMyLTE0LjMzNTkzNyAzMi0zMnYtMjEuMzMyMDMxYzAtMTcuNjY0MDYyLTE0LjMzNTkzNy0zMi0zMi0zMnptMCAwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG5cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hvdXJzIHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuM3JlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucG9ydGZvbGlvLXNpbmdsZS1saXN0IHtcclxuXHRAaW5jbHVkZSBsdTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI2Q4ZDhkODtcclxuXHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuXHQvLyAmOmFmdGVyIHtcclxuXHQvLyBcdGNvbnRlbnQ6ICcnO1xyXG5cdC8vIFx0Ly8gZmxleC1ncm93OiAxIDtcclxuXHQvLyBcdGZsZXg6IGF1dG87XHJcblx0Ly8gfVxyXG5cdEBpbmNsdWRlIG1lZGlhLW1pbigkdGFibGV0TWVkaXVtMikge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHRsaSB7XHJcblx0XHRtYXJnaW46IDAgMS41cmVtIDEuNXJlbSAwIDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgXHR3aWR0aDogY2FsYyg1MCUgLSAzcmVtKTtcclxuXHRcdH1cclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogIzhlYTBiNjtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDMuNXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0Y29sb3I6ICMwMTM2NjM7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHQuZmlsdGVyLWNoZWNrYm94IHtcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2Y5YTYzZDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmZpbHRlci1jaGVja2JveCB7XHJcblx0XHRcdFx0d2lkdGg6IDJyZW07XHJcblx0XHRcdFx0aGVpZ2h0OiAycmVtO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcclxuXHRcdFx0XHRib3JkZXI6IDAuMXJlbSBzb2xpZCAjOGVhMGI2O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveCA7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDEuMnJlbSAwIDAgO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJyA7XHJcblx0XHRcdFx0XHR3aWR0aDogMXJlbTtcclxuXHRcdFx0XHRcdGhlaWdodDogMXJlbTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94IDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnBvcnRmb2xpby1saXN0MzYwIHtcclxuXHRwYWRkaW5nOiA1cmVtIDAgMTEuNnJlbTtcclxuXHJcblx0Jl9fcm93IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cdC5hamF4LXByZWxvYWRlciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiA5O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHQmLmFjdGl2ZTIge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuNyk7XHJcblxyXG5cdFx0XHRzdmcge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRib3R0b206IDMwcHg7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LndyYXBwZXIge1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXRNZWRpdW0pIHtcclxuXHRcdFx0Ly8gbWF4LXdpZHRoOiA4NHJlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wb3J0Zm9saW8tbGlzdDM2MC1yb3cge1xyXG5cdC8vIG1hcmdpbjogMCAtMi4zcmVtO1xyXG5cdHBhZGRpbmctdG9wOiA2LjdyZW07XHJcblx0Ly8gd2lkdGg6IGNhbGMoMTAwJSArIDUuNnJlbSk7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdEBpbmNsdWRlIG1lZGlhLW1pbigkdGFibGV0TWVkaXVtMikge1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnIDtcclxuXHRcdFx0d2lkdGg6IDMwJSA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3NpbmdsZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQvLyB3aWR0aDogY2FsYygzMy4zMyUgLSA1LjZyZW0pO1xyXG5cdFx0Ly8gbWFyZ2luOiAwIDIuM3JlbSAxMi41cmVtO1xyXG5cdFx0Ly8gcGFkZGluZy1yaWdodDogMnJlbTtcclxuXHRcdG1hcmdpbjogMCAwIDEyLjVyZW0gMDtcclxuXHRcdHdpZHRoOiA0OCU7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1taW4oJHRhYmxldE1lZGl1bTIpIHtcclxuXHRcdFx0d2lkdGg6IDMwJSA7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY29udGVudCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogOTYlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAxLjlyZW0gNS4zcmVtIHJnYmEoMTc2LCAyMDcsIDIyNSwgMC40NCk7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHJlbTtcclxuXHRcdHBhZGRpbmc6IDIuOHJlbTtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXRvcDogLTYuOHJlbTtcclxuXHRcdG1hcmdpbi1yaWdodDogLTJyZW07XHJcblx0fVxyXG59XHJcblxyXG4ucG9ydGZvbGlvLWxpc3QzNjAtcm93LWltZyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZy10b3A6IDEwMCU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Ym9yZGVyLXJhZGl1czogNHJlbTtcclxuXHRiYWNrZ3JvdW5kOiAkbGlnaHRHcmV5O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQ6ICRibHVlO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG5cdH1cclxuXHJcblx0aW1nIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHRzcGFuIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0cGFkZGluZzogMCA4cmVtO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEdlb0RlbWlib2xkO1xyXG5cdFx0Zm9udC1zaXplOiAyLjVyZW07XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNztcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0b3BhY2l0eTogMC43NztcclxuXHRcdH1cclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4ucG9ydGZvbGlvLWxpc3QzNjAtcm93LXRpdGxlIHtcclxuXHRjb2xvcjogJGJsdWU7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250R2VvRGVtaWJvbGQ7XHJcblx0Zm9udC1zaXplOiAycmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG5cdFx0Zm9udC1zaXplOiAzcmVtO1xyXG5cdH1cclxufVxyXG5cclxuLnBvcnRmb2xpby1saXN0MzYwLXJvdy1kZXNjIHtcclxuXHRjb2xvcjogJGJsdWU7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250R2VvRGVtaWJvbGQ7XHJcblx0Zm9udC1zaXplOiAycmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ucG9ydGZvbGlvLWJveC1zaW5nbGUge31cclxuXHJcbi5wb3J0Zm9saW8tbGlzdDM2MC1idXR0b24ge1xyXG5cclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdC5idG46ZGlzYWJsZWQge1xyXG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHR9XHJcbn1cclxuXHJcbi5wb3J0Zm9saW8tbGlzdDM2MC10ZXJtcyB7XHJcblx0Jl9fbGlzdCB7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbjogMnJlbSAwIDAgMDtcclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdC5wb3J0Zm9saW8tbGlzdDM2MC10ZXJtc19faW1nIHN2ZyBwYXRoOm5vdCgjd29vKSB7XHJcblx0XHRcdGZpbGw6ICRsaWdodEdyZXk7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdC5wb3J0Zm9saW8tbGlzdDM2MC10ZXJtc19fY2xvdWQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQucG9ydGZvbGlvLWxpc3QzNjAtdGVybXNfX2ltZyB7XHJcblx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdHBhdGg6bm90KCN3b28pIHtcclxuXHRcdFx0XHRcdFx0ZmlsbDogJGJsdWU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbWcge1xyXG5cdFx0aGVpZ2h0OiAzLjJyZW07XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEuOHJlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuXHRcdFx0aGVpZ2h0OiA0LjVyZW07XHJcblx0XHR9XHJcblxyXG5cclxuXHJcblx0XHRzdmcge1xyXG5cdFx0XHRoZWlnaHQ6IDMuMnJlbTtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbWctaWNvbiB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdH1cclxuXHJcblx0Jl9fY2xvdWQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogY2FsYygxMDAlICsgM3JlbSk7XHJcblx0XHRsZWZ0OiAtMS43cmVtO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdHBhZGRpbmc6IDEuNXJlbSAycmVtO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAxLjlyZW0gNS4zcmVtIHJnYmEoMTc2LCAyMDcsIDIyNSwgMC40NCk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAycmVtO1xyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiAkYmx1ZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblx0XHRcdGJvdHRvbTogY2FsYygxMDAlICsgMnJlbSk7XHJcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59IiwiLy91c2UgQGV4dGVuZCAlYmdjb3ZlcjsgdG8gc2VsZWN0b3IgaWYgeW91IG5lZWQgYmFja2dyb3VuZCBjb3ZlcjtcclxuQG1peGluIGJnY292ZXIge1xyXG5cdGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi8vdXNlIEBleHRlbmQgJWJnY29udGFpbjsgdG8gc2VsZWN0b3IgaWYgeW91IG5lZWQgY29udGFpbiBpbWFnZSBpbiBibG9jaztcclxuQG1peGluIGJnY29udGFpbiB7XHJcblx0YmFja2dyb3VuZC1zaXplOmNvbnRhaW4gO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuQG1peGluIGx1IHtcclxuXHRtYXJnaW46IDA7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRwYWRkaW5nOiAwO1xyXG59IiwiLnNlcnZpY2VzMzYwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19zcXVhcmUtMSB7XHJcbiAgICAgICAgdG9wOiAxMi44cmVtO1xyXG4gICAgICAgIGxlZnQ6IDEwcmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgdG9wOiAzLjhyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDdyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMi41cmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMTMycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIyLjhyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjIuOHJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZUxpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vIGhpZGUgc2VydmljZXNcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XHJcbiAgICAgICAgd2lkdGg6IDgyJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMSU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MiU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjAuOXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNC44cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxNS41OSU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTYlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24tcm93IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZXJ2aWNlLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMCAtMi41cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHt9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VydmljZS1pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDNyZW0gMi41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbi1yb3cge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VydmljZXMzNjAtc2VydmljZSB7XHJcbiAgICB3aWR0aDogMjJyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1LjFyZW0pO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21haW4ge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDYuNXJlbSByZ2JhKDE3NiwgMjA3LCAyMjUsIDAuODIpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIuNWVtIDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMy42cmVtO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMjByZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNHJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudGFyaWZmMzYwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbSA7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwIDIuNXJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzMnJlbTtcclxuICAgIH1cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNS4ycmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRIdW1Cb2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNS40cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZUxpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zcXVhcmUtMSB7XHJcbiAgICAgICAgdG9wOiAyOHJlbTtcclxuICAgICAgICBsZWZ0OiA0LjRlbTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zcXVhcmUtMiB7XHJcbiAgICAgICAgdG9wOiA0Ny40cmVtO1xyXG4gICAgICAgIHJpZ2h0OiAxMi43cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRhcmlmZjM2MC10YWJsZSB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIG1hcmdpbjogMXJlbSAtMC44cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxLjVyZW0gLTEuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb2wge1xyXG4gICAgICAgIG1hcmdpbjogMCAwLjhyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAmLS1ob3VycyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDE5LjY4JSAtIDEuNnJlbSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIuNHJlbSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tc2VydmljZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDgwLjIlIC0gMS42cmVtKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMi40cmVtKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faG91cnMtdGl0bGUtd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDE0cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faG91cnMtdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faG91cnMtbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAzLjRyZW0gMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDAuMXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZUxpZ2h0MjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMC4ycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWRlc2t0b3Atb25seSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmICsgJiB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faG91cnMtaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMC41cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NlcnZpY2UtbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0xcmVtO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycmVtKTtcclxuICAgIH1cclxuICAgICZfX3NlcnZpY2UtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAycmVtIDFyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YXJpZmYzNjAtc2VydmljZSB7XHJcbiAgICB3aWR0aDogY2FsYygyNSUgLSAycmVtKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xyXG4gICAgfVxyXG4gICAgJl9fbWFpbiB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZUxpZ2h0MztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA2LjVyZW0gcmdiYSgxNzYsMjA3LDIyNSwwLjgyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RvcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTRyZW07XHJcbiAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDEwMGRlZywgJHdoaXRlLCAkd2hpdGUgMC41cmVtLCAkYmx1ZUxpZ2h0MyAwLjVyZW0sICRibHVlTGlnaHQzIDFyZW0pO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3ByaWNlLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAxLjdyZW0gMnJlbTtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcHJpY2UtaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMS43cmVtIDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbSAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTQuOHJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMzY2MztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmXHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX25vdGljZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS43cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi50dGJpMzYwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vcGFkZGluZzogMCAwIDE3LjhyZW07XHJcbiAgICBwYWRkaW5nOiAwIDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29sIHtcclxuXHJcbiAgICAgICAgJi0tMSwgJi0tMiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tMSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS0yIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogNnJlbTtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjdG9wQW5pbWF0aW9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA5MHB4KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg1dnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250TmV4YVhCb2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjRyZW07XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZUxpZ2h0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEh1bTtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmOWE2M2Q7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0TWF4Mykge1xyXG4gICAgICAgICAgICAvL21hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cdCAgXHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblx0XHQgIHAge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdCAgfVxyXG5cdFx0fVxyXG4gICAgfVxyXG4gICAgJl9fcHJvamVjdHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIC8vcGFkZGluZy1sZWZ0OiA4cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wcm9qZWN0cy1zdmcge1xyXG4gICAgICAgIHdpZHRoOiA0LjJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA0LjJyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNi4ycmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcGF0aCxcclxuICAgICAgICAgICAgcG9seWdvbiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3Byb2plY3RzLW5yIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS4zcmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcHJvamVjdHMtbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcclxuICAgICAgICBjb2xvcjogJGJsdWVMaWdodDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gXHQmX19idG4ge1xyXG5cdCAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdCAgfVxyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS42cmVtIDJyZW07XHJcbiAgICAgICAgICAgICAvL21pbi13aWR0aDogMTdyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDRyZW0gM3JlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHR9XHJcblxyXG4gICAgLmNhbnZhcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgI2FuaW1hdGlvbl9jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiA2MC4ycmVtO1xyXG4gICAgICAgIGhlaWdodDogNTIuOHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0TWF4Mykge1xyXG4gICAgICAgICAgICB3aWR0aDogMzUuMnJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNy44cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBjYW52YXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAjZG9tX292ZXJsYXlfY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIC8vd2lkdGg6IDcyLjhyZW07XHJcbiAgICAgICAgICAgIC8vaGVpZ2h0OiA2NXJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4ubGluZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGhlaWdodDogMjMuMXJlbTtcclxuICAgIHdpZHRoOiA5MC40cmVtO1xyXG5cclxuICAgICYtLTEge1xyXG4gICAgICAgIHRvcDogLTEwcmVtO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9saW5lMS5wbmdcIik7XHJcblx0ICBcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tMiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IC03cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9saW5lMS5wbmdcIik7XHJcbiAgICAgICAgd2lkdGg6IDkwLjRyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1taW4oJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS0zIHtcclxuICAgICAgICB0b3A6IC00cmVtO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xpbmUyLnBuZ1wiKTtcclxuXHQgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tNCB7XHJcbiAgICAgICAgYm90dG9tOiAxM3JlbTtcclxuICAgICAgICBsZWZ0OiAtNXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbGluZTIucG5nXCIpO1xyXG5cdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JhZGllbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgJi0tMSB7XHJcbiAgICAgICAgdG9wOiAzMnJlbTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiA2MS40cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ncmFkaWVudDEucG5nXCIpO1xyXG4gICAgfVxyXG4gICAgJi0tMiB7XHJcbiAgICAgICAgdG9wOiAtMXJlbTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiA3MS4xcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ncmFkaWVudDIucG5nXCIpO1xyXG4gICAgfVxyXG59XHJcblxyXG4udHRiaTM2MC1idG5zLXJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX29yIHtcclxuICAgICAgICBtYXJnaW46IGF1dG8gM3JlbSBhdXRvIDEuN3JlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XHJcbiAgICAgICAgY29sb3I6ICRibHVlTGlnaHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50dGJpMzYwLWFuaW1hdGlvbiB7XHJcbiAgICBtYXgtaGVpZ2h0OiA1Mi43cmVtO1xyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jb250YWN0MzYwIHtcclxuICBwYWRkaW5nOiA3cmVtIDAgMi44cmVtO1xyXG4gICZfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udE5leGFYQm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzLjRyZW07XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAycmVtIDEuOHJlbTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAyLjlyZW0gcmdiYSgxNzYsIDIwNywgMjI1LCAwLjQzKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmN2RhO1xyXG4gICAgY29sb3I6ICM2MTgzYTA7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjNjE4M2EwO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmNvbnRhY3Qtc2VjdGlvbiB7XHJcbiAgcGFkZGluZzogNHJlbSAwIDQuNnJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmYWZlO1xyXG4gICZfX3JvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jb250YWN0LXNlY3Rpb24tY29udGVudCB7XHJcbiAgd2lkdGg6IDMzJTtcclxuICBwYWRkaW5nOiAxLjVyZW0gM3JlbSAxLjVyZW0gMDtcclxuICBjb2xvcjogIzYxODNhMDtcclxuICBmb250LXNpemU6IDEuOHJlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMnJlbSAwO1xyXG4gICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgfVxyXG4gICZfX3BvaW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcclxuICAgIC5jb250YWN0LXNlY3Rpb24taWNvbiB7XHJcbiAgICAgIHdpZHRoOiAzLjNyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS40cmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICB3aWR0aDogMTJyZW07XHJcbiAgICAgIH1cclxuICAgICAgc3ZnIHtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgYSxcclxuICBzcGFuIHtcclxuICAgIGNvbG9yOiAjNjE4M2EwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgZmlsbDogJG9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmh0bWwgYm9keSAuY29udGFjdC1zZWN0aW9uLWZvcm0ge1xyXG4gIHdpZHRoOiA2NiU7XHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1mdWxsIHtcclxuICAgIHAge1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNjcmVlbi1yZWFkZXItcmVzcG9uc2Uge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgaW5wdXQsXHJcbiAgdGV4dGFyZWEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMi45cmVtIHJnYmEoMTc2LCAyMDcsIDIyNSwgMC40MykgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgcGFkZGluZzogMS44cmVtIDEuOXJlbTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuN3JlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM2MTgzYTA7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICB9XHJcbiAgICAmLndwY2Y3LW5vdC12YWxpZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRkZGQ7XHJcbiAgICB9XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XHJcbiAgICAgIG91dGxpbmU6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGlucHV0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUuOXJlbTtcclxuICB9XHJcbiAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xyXG4gICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDAuNHJlbTtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxlZnQ6IDEuOXJlbTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgIC8vbGVmdDogOHB4O1xyXG4gICAgICBib3R0b206IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgaW5wdXQge1xyXG5cclxuICB9XHJcbiAgdGV4dGFyZWEge1xyXG4gICAgcmVzaXplOiBub25lO1xyXG4gICAgaGVpZ2h0OiAxNS44cmVtO1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAvL3dpZHRoOiAxcHg7XHJcbiAgICAgIC8vbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxucGFkZGluZzogMTBweCAwO1xyXG4gICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIH1cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG4gICAgfVxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICBtYXgtd2lkdGg6IDIxcmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMi45cmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIHBhZGRpbmc6IDEuMzVyZW0gMnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud3BjZjctc3Bpbm5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uZm9ybS1yb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIuNnJlbSk7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMi42cmVtO1xyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAuaWNvLW5hbWUsXHJcbiAgLmljby1lbWFpbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMS44cmVtO1xyXG4gICAgICB0b3A6IDEuM3JlbTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgIHRvcDogMS45cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pY28tbmFtZSB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgd2lkdGg6IDIuN3JlbTtcclxuICAgICAgaGVpZ2h0OiAzLjJyZW07XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9uYW1lLnN2Z1wiKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmljby1lbWFpbCB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgdG9wOiAxLjVyZW07XHJcbiAgICAgIHdpZHRoOiAzLjNyZW07XHJcbiAgICAgIGhlaWdodDogMi42cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWFpbC1mb3JtLnN2Z1wiKTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgIHRvcDogMi4xcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1jb2wge1xyXG4gIHdpZHRoOiBjYWxjKDUwJSAtIDIuNnJlbSk7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyLjZyZW07XHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1zdWJtaXQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAuYWpheC1sb2FkZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxufVxyXG5cclxuLndwY2Y3IGZvcm0uaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxyXG4ud3BjZjcgZm9ybS51bmFjY2VwdGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXHJcbi53cGNmNyBmb3JtLnNlbnQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGNvbG9yOiAjNjE4M2EwO1xyXG4gIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctbGVmdDogNC40cmVtO1xyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gIH1cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMC41cmVtO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAzLjFyZW07XHJcbiAgICBoZWlnaHQ6IDMuMXJlbTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy93YXJuaW5nLnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgIHRvcDogMC44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuOjpwbGFjZWhvbGRlciB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4iLCIuam9iLWNvbnRhY3QtMzYwIHtcclxuICBjb2xvcjogJGJsdWU7XHJcblxyXG4gIGlucHV0LCB0ZXh0YXJlYSwgI2VkaXRvcmpzIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgZGl2W2RhdGEtcGxhY2Vob2xkZXJdOmVtcHR5OjpiZWZvcmUsXHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDAsNTQsOTksLjcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXhQaG9uZSkge1xyXG4gICAgaW5wdXQsIHRleHRhcmVhLCAjZWRpdG9yanMsIGxhYmVsLCBzcGFuLCAuc3ViLXRpdGxlLCAuY29udGVudCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnROZXhhWEJvbGQ7XHJcbiAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgIHBhZGRpbmc6IDQuNHJlbSAwIDFyZW0gMDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN1Yi10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LFxyXG4gIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1maWxlXSk6bm90KFt0eXBlPXN1Ym1pdF0pLFxyXG4gIHRleHRhcmVhLFxyXG4gICNlZGl0b3JqcyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAyLjlyZW0gcmdiYSgxNzYsIDIwNywgMjI1LCAwLjQzKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgcGFkZGluZzogMS44cmVtIDEuOXJlbTtcclxuICAgIGNvbG9yOiAjNjE4M2EwO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAmLndwY2Y3LW5vdC12YWxpZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRkZGQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGN0RBO1xyXG5cclxuICAgIHA6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuZmlsZXMge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICBpbnB1dC5zbWFsbC1pbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9ZmlsZV0pIHtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDEwcHggYXV0byAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjZmlsZV91cGxvYWRfbGFiZWwsXHJcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMi45cmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIHBhZGRpbmc6IDJyZW0gMS45cmVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAwO1xyXG5cclxuICAgICYgfiBzcGFuLFxyXG4gICAgJiB+IGxhYmVsIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBjb2xvcjogcmdiYSgwLDU0LDk5LC43KTtcclxuICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAtLjVyZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNDBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlOyAgXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpjaGVja2VkIH4gc3BhbixcclxuICAgICY6Y2hlY2tlZCB+IGxhYmVse1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC50aXRsZSxcclxuICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuZnVsbF9uYW1lLFxyXG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5lbWFpbCxcclxuICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAud2Vic2l0ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogNXB4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgICAgaGVpZ2h0OiAzdnc7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0LjI1dnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGhlaWdodDogOS41dnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC50aXRsZTo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvam9iLWNvbnRhY3Qtb3JkZXIgdGl0bGUuc3ZnJyk7XHJcbiAgfVxyXG5cclxuXHJcbiAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmZ1bGxfbmFtZTo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvam9iLWNvbnRhY3QtbmFtZS5zdmcnKTtcclxuICB9XHJcblxyXG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5lbWFpbDo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvam9iLWNvbnRhY3QtZW1haWwuc3ZnJyk7XHJcbiAgfVxyXG5cclxuICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAud2Vic2l0ZTo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvam9iLWNvbnRhY3Qtd2Vic2l0ZS5zdmcnKTtcclxuICB9XHJcblxyXG5cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAub25fc21hbGxfbWFyZ2luX3RvcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iZy1saWdodC1ibHVlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmZhZmU7XHJcbiAgfVxyXG5cclxuICAuZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gIH1cclxuXHJcbiAgLmdyaWQtY29scy0yIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ3JpZC1jb2xzLTMge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ3JpZC1zcGFuLTIge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDI7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiB1bnNldDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5nYXAtc21hbGwge1xyXG4gICAgZ2FwOiAyLjY1cmVtO1xyXG4gIH1cclxuXHJcbiAgLmZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gIC5mbGV4LXdyYXAge1xyXG4gICAgZmxleC1mbG93OiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgLml0ZW0tY2VudGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAubXItbWQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzLjlyZW07XHJcbiAgfVxyXG5cclxuICAubWwtc21hbGwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcclxuICB9XHJcblxyXG4gIC5tdC1iaWcge1xyXG4gICAgbWFyZ2luLXRvcDogMTMuOHJlbTtcclxuICB9XHJcblxyXG4gIC5wYi1nYXBzIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyLjY1cmVtO1xyXG4gIH1cclxuXHJcbiAgLmdhcC1iaWcge1xyXG4gICAgZ2FwOiA4O1xyXG4gIH1cclxuXHJcbiAgLmp1c3RpZnktZW5kIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1heFBob25lKSB7XHJcbiAgICAub25fc21hbGxfZmxleC1jb2wge1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1heFBob25lKSB7XHJcbiAgICBsYWJlbFtmb3I9bm9fYnVkZ2V0XSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICAjZWRpdG9yanMge1xyXG4gICAgLyptYXgtaGVpZ2h0OiAyODBweDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87Ki9cclxuXHJcbiAgICAvKi5jZS1wYXJhZ3JhcGguY2R4LWJsb2NrW2RhdGEtcGxhY2Vob2xkZXJdIHtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDI4MHB4IC0gMy42cmVtKTtcclxuICAgIH0qL1xyXG5cclxuICAgIC5jZS10b29sYmFyX19jb250ZW50LFxyXG4gICAgLmNlLWJsb2NrX19jb250ZW50IHtcclxuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuXHJcbiAgICAgIC5jZS10b29sYmFyX19hY3Rpb25zIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNlLXRvb2xiYXJfX3BsdXMge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29kZXgtZWRpdG9yX19yZWRhY3RvciB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDI0MHB4IC0gMy42cmVtKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKlxyXG4qIHtcclxuICBib3JkZXI6IDFweCBkb3R0ZWQgI2YzMztcclxufVxyXG4qLyIsIi5zdXBwb3J0MzYwIHtcclxuICBjb2xvcjogJGJsdWU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgaW5wdXQsIGJ1dHRvbiB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9fZGVzYyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgY29sb3I6IHJnYmEoMCw1NCw5OSwuNyk7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMTAlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heFBob25lKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmthdGVnb3JpYV9fdGl0bGUsXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250TmV4YVhCb2xkO1xyXG4gICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICBwYWRkaW5nOiA0cmVtIDVweCAuOXJlbSA1cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5rYXRlZ29yaWFfX3RpdGxlIHtcclxuICAgIHBhZGRpbmctdG9wOiAyLjRyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXhQaG9uZSkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogN3JlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5rYXRlZ29yaWEge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG4gICAgZ2FwOiAxOHB4O1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgbWluLXdpZHRoOiAzMzBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTg1MHB4KSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYm94IHtcclxuICAgIHdpZHRoOiAyMzZweDtcclxuICAgIHdpZHRoOiBjbGFtcCgxNDVweCwgMTAwJSwgMjM2cHgpO1xyXG4gICAgaGVpZ2h0OiAyMzZweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgIH1cclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMXJlbSByZ2JhKDQ1LCA0NSwgNDUsIC4xKTtcclxuXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICYuYm94LWFkZGVkIHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMjY1NjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gNXB4IGF1dG87XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGFsbDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ub3QtZnVsbCAuYm94X19kZXNjIHtcclxuICAgICAgaGVpZ2h0OiA3MCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWF4UGhvbmUpIHtcclxuICAgICAgJjpob3ZlciAuYm94X19kZXNjIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByaWNlX3dyYXBwZXIge1xyXG4gICAgICAqIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZG91YmxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuOHJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjhyZW07XHJcblxyXG5cclxuICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJpY2VfY2hhbmdlX2J0bnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtaW4td2lkdGg6IDZyZW07XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG5cclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgYWxsIGVhc2Utb3V0O1xyXG5cclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAmX19udW1iZXIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAyLjV2dywgMzRweCk7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICZfX29rcmVzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2VuZC1wcmljZSB7XHJcbiAgICBtYXJnaW46IDc4cHggYXV0bztcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcblxyXG4gICAgJj5kaXYge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MTBweCkge1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwdnc7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgYXJ0aWNsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDM1cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjEwcHgpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcblxyXG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHBhZGRpbmc6IDEuNzVyZW0gNnJlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3JlbTtcclxuICAgICAgdHJhbnNpdGlvbjogLjJzIGFsbCBlYXNlLW91dDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXhQaG9uZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2ZpbmFsLWZvcm0ge1xyXG4gICAgICBmb3JtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgICAgICAuYWNjZXB0YW5jZS05Mjcge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6NXB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWNjZXB0YW5jZS05MjcsXHJcbiAgICAgICAgLndwY2Y3LW5vdC12YWxpZC10aXAsXHJcbiAgICAgICAgZGl2LndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9ICAgICAgICBcclxuXHJcbiAgICAgICAgc3Bhbi5lbWFpbCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9ZW1haWxdIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDIuOXJlbSByZ2JhKDE3NiwgMjA3LCAyMjUsIDAuNDMpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxLjhyZW0gMS45cmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgICAgIGNvbG9yOiAjNjE4M2EwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgICB9ICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmVtYWlsIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDN2dztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vLi4vaW1nL2pvYi1jb250YWN0LWVtYWlsLnN2Zyk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0LjI1dnc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogOS41dnc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbixcclxuICAgICAgICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgcGFkZGluZzogMS43NXJlbSA2cmVtO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3JlbTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBhbGwgZWFzZS1vdXQ7XHJcbiAgICBcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG5cclxuICAgICAgICAgICYgfiBzcGFuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLDU0LDk5LDAuNyk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdztcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAzNjYzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmNoZWNrZWQgfiBzcGFuOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNjYzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lbmQtcHJpY2UtaW5mby1oaWRkZW4sXHJcbiAgICAuZmluYWwtZm9ybS1oaWRkZW4ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucHAzNjAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNS41cmVtIDAgNS45cmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICZfX3JvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldCkge1xyXG5cdFx0IFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG4gICAgfVxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy1yaWdodDogOS43cmVtO1xyXG4gICAgd2lkdGg6IDQzJTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnROZXhhWEJvbGQ7XHJcbiAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogIzAwMzY2MztcclxuICAgIG1hcmdpbi1ib3R0b206IDMuNnJlbTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmUpIHtcclxuICAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3R4dCB7XHJcbiAgICBjb2xvcjogIzYxODNhMDtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xyXG4gICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHAzNjAtaW1nIHtcclxuICB3aWR0aDogNTclO1xyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5wcDM2MC1lZGl0b3Ige1xyXG4gIHBhZGRpbmc6IDMuM3JlbSAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmZhZmU7XHJcbiAgaDIge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250TmV4YVhCb2xkO1xyXG4gICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICMwMDM2NjM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjZyZW07XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgb2wge1xyXG4gICAgY29sb3I6ICM2MTgzYTA7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGNvdW50ZXItcmVzZXQ6IGxpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xyXG4gICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogY291bnRlcihsaSlcIilcIjtcclxuICAgICAgICBjb2xvcjogIzAwMzY2MztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZSkge1xyXG4gICAgICAgICAgd2lkdGg6IDRyZW07XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICM2MTgzYTA7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRleHQtYmlnIHtcclxuICBjb2xvcjogIzAwMzY2MztcclxuICBmb250LXNpemU6IDNyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lKSB7XHJcbiAgICBmb250LXNpemU6IDVyZW07XHJcbiAgfVxyXG59XHJcbiIsIi5jYXJpZXIzNjAtb3ZlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogOXJlbTtcclxufVxyXG4uY2FyaWVyMzYwIHtcclxuICAgIHBhZGRpbmc6IDAgMCA4cmVtO1xyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEzcmVtKTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xM3JlbTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnROZXhhWEJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQuMXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudHRiaTM2MC1idG5zLXJvdyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJpZXIzNjAtYm94IHtcclxuICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gMTNyZW0pO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxM3JlbTtcclxuXHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNS40cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTNyZW0pO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcblxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjNjE4M2EwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdlb0RlbWlib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3R4dCB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlTGlnaHQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250SHVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICBtYXJnaW46IDAgMTNweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3JlbW90ZSB7XHJcbiAgICAgICAgY29sb3I6ICM2MTgzYTA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBtYXJnaW46IDAgMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyLjRyZW07XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIi5jYXJlcGFja2FnZXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDc2cHg7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblxyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMCAyLjVyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzJyZW07XHJcbiAgICB9XHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzM3B4KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zM3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgxODAwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMzcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zM3B4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0TWF4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxM3B4KTtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICAgIHBhZGRpbmc6IDM1cHggMCAwO1xyXG4gICAgICAgIGNvbG9yOiAjMDAzNjYzO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjBjZmUxO1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdGFyLXkuc3ZnXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5IC5jYXJlcGFja2FnZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMzNweCk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMzcHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoNDUsIDQ1LCA0NSwgMC4xKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgY29sb3I6ICMwMDM2NjM7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDE4MDBweCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDMzcHgpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXRNYXgpIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxM3B4KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzcHgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0TWF4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGVjay15LnN2Z1wiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC0tMiB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pa3M6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZDdcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICB9XHJcbiAgICAmX19wcmljZSB7XHJcbiAgICAgICAgcGFkZGluZzogMThweCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjBjZmUxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX25ldHRvIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuICAgICZfX2J1dHRvbixcclxuICAgIC5hZGRfdG9fY2FydF9idXR0b24gIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDJyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMi45cmVtO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDM2NjM7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAzNjYzO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNnJlbSAycmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNjYzO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgY29sb3I6ICAjMDAzNjYzO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbigkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMTc2LCAyMDcsIDIyNSwgMC44Nyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWYwZmI7XHJcbiAgICAgICAgICAgIC5jYXJlcGFja2FnZV9fYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM2NjM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAzNjYzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZF90b19jYXJ0X2lubGluZSB7XHJcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5wcmljZV90aW1lX29wdCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4uY2FyZXBhY2thZ2UtYWRkIHtcclxuXHJcbn1cclxuLmNhcmVwYWNrYWdlLW9yIHtcclxuICAgIG1hcmdpbjogMTBweCAwIDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG5cclxuLmNhcmVwYWNrYWdlcyB7XHJcbiAgICAuZm9vdGVyLXBvcHVwLWJ1dHRvbnN7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDAgMjBweDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNTVweDtcclxuXHJcbiAgICAgICAgICAgICYubW9kYWwtYWRkLXRvLWNhcnQtYnV0dG9uLS0yOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWE2M2Q7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjlhNjNkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNoZWNrb3V0LWJ1dHRvbixcclxuICAgIC5jbG9zZSxcclxuICAgIC5tb2RhbC1hZGQtdG8tY2FydC1idXR0b257XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMzVyZW0gMnJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyLjlyZW07XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMzY2MztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogIzAwMzY2MztcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS42cmVtIDJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hlY2tvdXQtYnV0dG9uOmhvdmVyLFxyXG4gICAgLmNsb3NlOmhvdmVyLFxyXG4gICAgLm1vZGFsLWFkZC10by1jYXJ0LWJ1dHRvbjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNjYzO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucG9wdXAge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDEwNTA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICB2aXNpYmlsaXR5OnZpc2libGU7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3B1cC1vdmVybGF5e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaW5zZXQ6IDAgMCAwIDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XHJcbiAgICBtYXJnaW46IHVuc2V0O1xyXG4gICAgbWF4LXdpZHRoOiB1bnNldDtcclxufVxyXG5cclxuLnBvcHVwLXBhY2thZ2Uge1xyXG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XHJcblxyXG4gICAgLnBvcHVwLWNvbnRlbnQuY2FyZXBhY2thZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuNXJlbSk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzJyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmVwYWNrYWdlX19jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICB3aWR0aDogMzRweDtcclxuICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBmaWxsOiAjMDAzNjYzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZXBhY2thZ2VfX2xpc3R7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5xdWFudGl0eS1pbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5xdWFudGl0eS1pbnB1dCBidXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLnF1YW50aXR5LWlucHV0IGJ1dHRvbiBpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAucXVhbnRpdHktaW5wdXQgaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuXHJcbiAgICAucXVhbnRpdHktaW5wdXQgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbiAgICAucXVhbnRpdHktaW5wdXQgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnF1YW50aXR5LWlucHV0IGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgfVxyXG5cclxuICAgIC5xdWFudGl0eS1pbnB1dHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWFkZC10by1jYXJ0LWJ1dHRvbi0tMiB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYud2FpdCB7XHJcbiAgICAgICAgY3Vyc29yOiB3YWl0O1xyXG5cclxuICAgICAgICAuZm9vdGVyLXBvcHVwLWJ1dHRvbnMgYnV0dG9uIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjQ7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIud2h5LWxpc3Qge1xyXG4gIHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cclxuICAud3JhcHBlciB7XHJcbiAgICBtYXgtd2lkdGg6IDExNi42cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUtbGFiZWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q0RUNGQTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDUuMTZweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwYWRkaW5nOiA2cHggMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA5OHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIGNvbG9yOiAjMDAzNjYzO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud2h5LWxpc3Qtcm93IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbjogNzBweCAwO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbG9yOiAjMDAzNjYzO1xyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbjogMTBweCAwO1xyXG4gIH1cclxuICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHJcbiAgICAud2h5LWxpc3Qtcm93X19pbWcgaW1nIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBjb2xvcjogIzYxODNBMDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIFxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICB3aWR0aDogY2FsYyg0MiUgLSAyMHB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3JkZXI6IC0xO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucy1ob3ctaXQtd29yayB7XHJcbiAgbWFyZ2luLXRvcDogMTE5cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEyM3B4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTQlO1xyXG4gICAgbGVmdDogLTE1JTtcclxuICAgIHJpZ2h0OiAtMTUlO1xyXG4gICAgaGVpZ2h0OiA4NyU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRFQ0ZBO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA1MCUgMzAlLCAxMDAlIDAsIDEwMCUgMTAwJSwgNTAlIDcwJSwgMCUgMTAwJSk7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZS1sYWJlbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRFQ0ZBO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogNS4xNnB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBhZGRpbmc6IDZweCAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAzN3B4O1xyXG4gICAgY29sb3I6ICMwMDM2NjM7XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgY29sb3I6ICM2MTgzQTA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIG1heC13aWR0aDogNjQwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGl3LWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMTIycHggNDBweCA1MXB4IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAyNHB4IDBweCByZ2JhKDE2OSwgMjA2LCAyMzQsIDAuMTYpOyBcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA2M3B4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHsgXHJcbiAgICAgIHBhZGRpbmc6IDUwcHggMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgIGhlaWdodDogMzdweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q0RUNGQTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NWRlZyk7XHJcbiAgICAgIHRvcDogNzJweDtcclxuICAgICAgbGVmdDogNCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NWRlZyk7XHJcbiAgICAgIGJvdHRvbTogNTBweDtcclxuICAgICAgcmlnaHQ6IDQuNSU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGl3LXN0ZXBzIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KGF1dG8sIDI1JSkpO1xyXG4gICAgZ3JpZC1nYXA6IDg5cHggMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDEwMzVweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhpdy1zdGVwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjMDAzNjYzO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICB3aWR0aDogMjIlO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0IwQ0ZFMTtcclxuICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtbGFzdC1vZi10eXBlKDIpIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSxcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiA0NSU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGl3LXN0ZXBfX251bWJlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDksIDE2NiwgNjEsIDEpO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7IFxyXG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNDksIDE2NiwgNjEsIDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmhpdy1zdGVwX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjQ5LCAxNjYsIDYxLCAxKTtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX251bWJlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEyLCAyMzYsIDI1MCwgMSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMDsgXHJcbiAgICAgICAgaGVpZ2h0OiAwOyBcclxuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZDRlY2ZhO1xyXG4gICAgICAgIGJvdHRvbTogLTVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgIG1hcmdpbjogMjhweCBhdXRvIDE1cHg7XHJcbiAgICAgIG1heC13aWR0aDogMjE1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDYzNXB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIFxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zLWZhcSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDcycHg7XHJcbiAgb3ZlcmZsb3ctWDogaGlkZGVuO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMyU7XHJcbiAgICByaWdodDogNSU7XHJcbiAgICB3aWR0aDogMTU5cHg7XHJcbiAgICBoZWlnaHQ6IDE1OXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q0RUNGQTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZyk7IFxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlLWxhYmVsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNENEVDRkE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiA1LjE2cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcGFkZGluZzogNnB4IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDdweDtcclxuICAgIGNvbG9yOiAjMDAzNjYzO1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mYXEtd3JhcHBlciB7XHJcbiAgbWF4LXdpZHRoOiA4NTVweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmZhcS1hY2NvcmRpb24ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0IwQ0ZFMTtcclxuICBwYWRkaW5nOiAzNHB4IDIycHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgLmpzLWhlYWQtaWNvLWZhcSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q0RUNGQTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVhZGluZyB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBjb2xvcjogIzAwMzY2MztcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmpzLWNvbnRlbnQtZmFxIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHRyYW5zaXRpb246IDBzO1xyXG4gIGNvbG9yOiAjMDAzNjYzO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQTlDRUVBO1xyXG4gIG1hcmdpbi10b3A6IDI0cHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAjZjlhNjNkO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmpzLWNvbnRlbnQtZmFxLS1vcGVuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnMtZmFxIHtcclxuICAuanMtaGVhZC1pY28tZmFxIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzY2MztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldE1heCkge1xyXG4gICAgICB3aWR0aDogMzVweDtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucy10ZWFtd29yay1iYW5uZXIge1xyXG4gIHBhZGRpbmc6IDE4cHggMCAyNjJweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnRlYW13b3JrLWJhbm5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjb2xvcjogIzAwMzY2MztcclxuICBiYWNrZ3JvdW5kOiAjRDRFQ0ZBO1xyXG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgcGFkZGluZzogNzBweCA4MHB4IDUzcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgIHBhZGRpbmc6IDQwcHg7IFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDM1cHg7XHJcbiAgICB0b3A6IDEyMCU7XHJcbiAgICB3aWR0aDogODJweDtcclxuICAgIGhlaWdodDogODJweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDU1ZGVnKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNENEVDRkE7XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgdG9wOiAxMTAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faWNvbiB7XHJcbiAgICBtYXJnaW46IDAgODdweCAwIDMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkbWF4UGhvbmUpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRtYXhQaG9uZSkge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKioqKiogQkFTRSBTVEFSVCAqKioqKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG5AaW1wb3J0IFwiYmFzZS9mb250c1wiO1xyXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvcmVtXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvc3RyaXAtdW5pdHNcIjtcclxuQGltcG9ydCBcIm1peGlucy92d1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL21peGluc1wiO1xyXG5cclxuQGltcG9ydCBcImJhc2Uvbm9ybWFsaXplXCI7XHJcbkBpbXBvcnQgXCJiYXNlL2Jhc2Vfd29yZHByZXNzXCI7XHJcbkBpbXBvcnQgXCJiYXNlL2Jhc2VcIjtcclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKioqKioqIEJBU0UgRU5EICoqKioqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKioqKioqIENPTVBPTkVOVFMgU1RBUlQgKioqKioqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuQGltcG9ydCBcImNvbXBvbmVudHMvYnRuc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9vd2wtY2Fyb3VzZWxcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvYW5pbWF0ZVwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9uYXZcIjtcclxuLy9AaW1wb3J0IFwiY29tcG9uZW50cy9wcmVsb2FkZXJcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvd29vXCI7XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKioqKiogQ09NUE9ORU5UUyBFTkQgKioqKioqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKioqKioqIFNFQ1RJT05TIFNUQVJUICoqKioqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG5AaW1wb3J0IFwic2VjdGlvbnMvaGVhZGVyXCI7XHJcbkBpbXBvcnQgXCJzZWN0aW9ucy9mb290ZXJcIjtcclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKioqKiogU0VDVElPTlMgRU5EICoqKioqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKioqKiogUEFHRVMgU1RBUlQgKioqKioqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbkBpbXBvcnQgXCJwYWdlcy9wYWdlNDA0XCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9zaW5nbGVcIjtcclxuQGltcG9ydCBcInBhZ2VzL3BvcnRmb2xpby1zaW5nbGVcIjtcclxuQGltcG9ydCBcInBhZ2VzL3BhZ2VcIjtcclxuQGltcG9ydCBcInBhZ2VzL2luZGV4XCI7XHJcbkBpbXBvcnQgXCJwYWdlcy93b29cIjtcclxuQGltcG9ydCBcInBhZ2VzL3NpbmdsZS1wcm9kdWN0XCI7XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKioqKiogUEFHRVMgRU5EICoqKioqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuQGltcG9ydCBcImJhc2UvZGVmYXVsdFwiO1xyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKioqKioqIEJMT0NLUyAqKioqKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLy9cclxuLypAaW1wb3J0IFwiYmxvY2tzL3RpdGxlLXRleHQtYnV0dG9uLWltZ1wiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL2JveGVzMzYwXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvYWJvdXQzNjBcIjtcclxuQGltcG9ydCBcImJsb2Nrcy9vdXItcG9ydGZvbGlvMzYwXCI7XHJcbkBpbXBvcnQgXCJibG9ja3Mvb3VyLXByaWNpbmczNjBcIjtcclxuQGltcG9ydCBcImJsb2Nrcy9tb3JlMzYwXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvbmV3czM2MFwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL25ld3MzNjAtZmVhdHVyZWRcIjtcclxuQGltcG9ydCBcImJsb2Nrcy9jbGllbnRzMzYwXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvY29udGVudDM2MFwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL3BvcnRmb2xpby1saXN0MzYwXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvcG9zdC1lbmRcIjtcclxuQGltcG9ydCBcImJsb2Nrcy9wYWNrYWdlczM2MFwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL3RhcmlmZjM2MFwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL3NlcnZpY2VzMzYwXCI7Ki9cclxuLy8gQGltcG9ydCBcIi4uLy4uL3RlbXBsYXRlL2Jsb2NrLyoqLypcIjtcclxuQGltcG9ydCBcIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL2JveGVzMzYwL3N0eWxlXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi90ZW1wbGF0ZS9ibG9jay9hYm91dDM2MC9zdHlsZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdGVtcGxhdGUvYmxvY2svY2xpZW50czM2MC9zdHlsZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdGVtcGxhdGUvYmxvY2svY29udGVudDM2MC9zdHlsZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdGVtcGxhdGUvYmxvY2svbW9yZTM2MC9zdHlsZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdGVtcGxhdGUvYmxvY2svbmV3czM2MC1mZWF0dXJlZC9zdHlsZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdGVtcGxhdGUvYmxvY2svbmV3czM2MC1wb3N0LWVuZC9zdHlsZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdGVtcGxhdGUvYmxvY2svbmV3czM2MC9zdHlsZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdGVtcGxhdGUvYmxvY2svb3VyLXBvcnRmb2xpbzM2MC9zdHlsZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdGVtcGxhdGUvYmxvY2svb3VyLXByaWNpbmczNjAvc3R5bGVcIjtcclxuQGltcG9ydCBcIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL3BhY2thZ2VzMzYwL3N0eWxlXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi90ZW1wbGF0ZS9ibG9jay9wb3J0Zm9saW8tbGlzdDM2MC9zdHlsZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdGVtcGxhdGUvYmxvY2svc2VydmljZXMzNjAvc3R5bGVcIjtcclxuQGltcG9ydCBcIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL3RhcmlmZjM2MC9zdHlsZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdGVtcGxhdGUvYmxvY2svdHRiaTM2MC9zdHlsZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdGVtcGxhdGUvYmxvY2svY29udGFjdDM2MC9zdHlsZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdGVtcGxhdGUvYmxvY2svam9iLWNvbnRhY3QtMzYwL3N0eWxlXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi90ZW1wbGF0ZS9ibG9jay9zdXBwb3J0MzYwL3N0eWxlXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi90ZW1wbGF0ZS9ibG9jay9wcDM2MC9zdHlsZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdGVtcGxhdGUvYmxvY2svY2FyaWVyMzYwL3N0eWxlXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi90ZW1wbGF0ZS9ibG9jay9jYXJlcGFja2FnZXMvc3R5bGVcIjtcclxuQGltcG9ydCBcIi4uLy4uL3RlbXBsYXRlL2Jsb2NrL3doeS1saXN0L3N0eWxlXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi90ZW1wbGF0ZS9ibG9jay9ob3ctaXQtd29yay9zdHlsZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdGVtcGxhdGUvYmxvY2svZmFxL3N0eWxlXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi90ZW1wbGF0ZS9ibG9jay90ZWFtd29yay1iYW5uZXIvc3R5bGVcIjtcclxuXHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKioqKioqKiBPVEhFUlMgRU5EICoqKioqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKioqKiogQURESVRJT05BTCBDU1MgKioqKioqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4udHRiaTM2MF9fcHJvamVjdHMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8vLm5hdi1idXR0b24ge1xyXG4vLyAgZGlzcGxheTogbm9uZTtcclxuLy99XHJcblxyXG4ubmF2LW1lbnU+ZGl2IHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4vLy5uYXYtbWVudSB1bCB7XHJcbi8vICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4vL31cclxuXHJcbi5uYXYtbWVudSB1bCBsaTpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuLm5hdi1idXR0b24ge1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4ubmF2LWljb24ge1xyXG4gIGhlaWdodDogMTlweDtcclxuICB3aWR0aDogMTlweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoJG1heFBob25lKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICBzdmcge1xyXG4gICAgICBmaWx0ZXI6IGludmVydCg3OCUpIHNlcGlhKDQyJSkgc2F0dXJhdGUoMTI2NCUpIGh1ZS1yb3RhdGUoMzI4ZGVnKSBicmlnaHRuZXNzKDk5JSkgY29udHJhc3QoOTclKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm5vLWhvdmVyIHtcclxuICBhIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XHJcbiAgLm5hdi1tZW51IC5tZW51LW1haW4tY29udGFpbmVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgfVxyXG59XHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKioqKiogQURESVRJT05BTCBDU1MgRU5EICoqKioqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovIl19 */

/*** css/style.min.css - END ***/
/*** css/style.css.map - START ***/
{"version":3,"sources":["style.scss","base/_fonts.scss","style.css","base/_normalize.scss","base/_base_wordpress.scss","base/_base.scss","components/_btns.scss","components/_owl-carousel.scss","_variables.scss","sections/_header.scss","sections/_footer.scss","pages/_page404.scss","pages/_single.scss","pages/_portfolio-single.scss","base/_default.scss"],"names":[],"mappings":"AAAA,6BAAA;AACA,6BAAA;AACA,6BAAA;AADA,aACA,uBAAA,ECDA,qCAEE,EAAG,qBAAA,ECCH,wUDgCK,EAAA,oBAAA,EC1BL,gBAAgB,ECVlB,kBAAA,EAAA;;ADkBA,wDAAA;ACiBA,aAKA,uBACI,EDpBF,8BAA8B,EAAE,qBAAA,ECwBlC,8RAsBI,EAAA,oBAAA,EDvCF,gBAAgB,EC2ClB,kBAAA,EAAA;;AAYA,wDAAA;AAIA,aDpDE,uBAAuB,ECwDzB,yCAAA,EAAA,qBAAA,EAIC,gWAaD,EAAA,oBAAA,EAIA,gBAAA,EAKE,kBACiB,EAAA;;AHtHnB,2DAAA;AAEA,oLAAA;ACiBA,oDAAA;ACTA,mGCmCA,cAAA,EAAA;;AAUA,2DAAA;AAgBA,uBAQA,qBAAA,EAAA;;AD5CA,8GAAA;ACoEA,wBD9DI,aAAa,ECmEjB,SAAA,EAAA;;AD/DA,oHAAA;AAtBA,qBCoHA,aAAA,EAAA;;AAQA,+JAAA;AAcA,sIAAA;AAqBA,ODpHI,uBAAuB,EAAE,MAAA,ECwH7B,0BAAA,EAAA,MAAA,EAKI,8BAAQ,EAAA,MAAA,EAA+B;;AAO3C,4BAAA;AD3HA,OC2II,SACK,EAAA;;ADxIT,gKAAA;AAIA,kEAAA;AC+JA,IAIA,uBAAA,EAAA;;AASA,wEAAA;AAcA,UAKA,oBACe,EAAA;;AAUf,8EAAA;ADtLA,oBCgNA,UACM,EAAA;;AAYN,qKAAA;ADpNA,6HAAA;ACsPA,KDhPI,eAAe,ECuPnB,iBAAA,EAAA;;AAUA,kEAAA;AAeA,cDvQI,yBAAyB,EAAA;;ACoR7B,wEAAA;AC7YA,YFkII,iBAAiB,EAAA;;AC8FrB,yDAAA;AC9MA,MFwHI,kBAAkB,EAAA;;AAGtB,6DAAA;AAIA,KAEI,+BAAuB,EAAvB,uBAAuB,EErGzB,SAAG,EAAA;;AFyGL,4CAAA;AAIA,OE7FA,gBACC,EF8FG,WAAW,EAAA;;AErFf,2DAAA;AAMA,uBAsBA,+BJ1G8B,EI8G9B,eAEE,EAAA;;AFkEF,gEAAA;AAIA,MCgDA,qBCvFY,EAAA;;AF2CZ,iCAAA;AE3EC,IFgFG,uCAAuC,EAAA;;ACpH3C,kEAAA;AEnBE,QH+IE,cAAc,EAAA;;AChHlB,sEAAA;AEbA,WAAC,cAMG,EHiIA,cAAc,EGvIjB,kBAUG,EH+HA,wBAAwB,EAAA;;AGrH5B,MHyHI,YAAY,EAAA;;AG/Gd,MHmHE,gBAAgB,EAAA;;AG3GpB,2KAAA;AAyBG,sDAAA;AH6FH,MGjFE,SAAA,EAAA;;AHqFF,+CAAA;AAIA,iBG/EE,gBAAA,EAAA;;AHmFF,kKAAA;AGhEA,wDAAA;AAWG,SH8DC,SAAS,EGxDV,WAAQ,EAAA;;AH4DX,gKAAA;AAIA,oDAAA;AAIA,WGxCE,yBAEE,EHwCA,aAAa,EGrCf,iCAEY,EAAA;;AHuCd,iIAAA;AF7PA,SAEA,SAAA,EAAA,MAAA,EACA,UAAA,EAAA,MAAA,EAAA;;AEoQA,mMAAA;AAMA,kCAII,oBAAoB,EAAE,MAAA,EIjStB,eAkGJ,EAAA,MAAA,EJiMI,SAAS,EAAE,MAAA,EAAO;;AIhOlB,kGAAA;AJwOJ,gBAEI,mBAAmB,EAAA;;AI3MvB,0RAAA;AC7FA,iBLoTI,oBAAoB,EAAA;;AKnStB,gQAAA;AA2BA,+EAMA,0BAAuB,EAAS,MAAA,ELkR9B,eAAe,EAAE,MAAA,EAAO;;AKjQ1B,kDAAA;AAKA,yCAEA,eAAa,EAAA;;ALsQf,qGAAA;AKxPE,8CAGF,8BAAW,EAAX,sBAAW,EAAA,MAAA,EACX,UAAO,EAAA,MAAA,EACL;;AAKF,+KAAA;AAUA,uBLsPI,6BAA6B,EAAE,MAAA,EKhPjC,+BACY,EAAA,MAAA,ELkPV,uBAAuB,EAAA;;AAG3B,mFAAA;AAKA,sGAEI,wBAAwB,EAAA;;AKpO5B,oDAAA;AL2OA,oDAEI,SAAS,EKnNb,UAAc,EAAA;;ALuNd,2GAAA;AAKA,WKxMA,cAME,EAAA,MAAA,ELoME,mBAAmB,EAAE,MAAA,EAAO;;AK1MhC,iKAAA;AAAA,8CAAA;AAAA,QLsNI,yBAAyB,EKtN7B,iBAqCE,EAAA;;APnOF,qFAAA;AEIA,6CAAA;ADeA,UAAA;ACZA,8BD2BA,YACE,ECzBE,cAAa,EAAA;;ACJjB,eAIA,WACK,EAAA;;AD2NL,MCzMA,eAEA,EDbC,YAAY,EAAA;;ACgOb,ID7NC,WAAU,ECwBX,qBAAA,EAAA;;ADrBA,0CAIC,UAAS,EAAA;;ACmDV,+FAAA;AAYA,aAIC,uBACY,EAAA;;AAGb,gCD1DC,cAAa,ECmEd,yBAAA,EAAA;;AASA,cDxEC,YAAW,EC6EZ,uBAAA,EAAA;;AD1EA,aCkFA,WAAA,EAIC,uBAEc,EAAA;;AAGf,mBAIA,YACI,ED1FH,uBAAsB,EAAA;;ACiGvB,kBD9FC,uBAAsB,EAAA;;ACwGvB,kBDrGC,WAAU,EC0GX,uBAAA,EAAA;;ADvGA,oBCmHA,cAAA,EAIA,iBACe,EDrHd,kBAAiB,EAAA;;AC4HlB,cDzHC,gBAAe,EC6HhB,yBAAA,EAIA,cACI,ED/HH,qBAAoB,ECkIrB,kBAAA,EAAA;;AD/HA,wBC2IA,uBAEC,EAAA;;AAED,wBD3IC,uBAAsB,EAAA;;ACmJvB,yBAIA,uBAEC,EAAA;;AAED,kBAIA,cAAa,EDxJZ,YAAW,EC4JZ,SAAA,EAIA,gBAAA,EAIA,UACI,EDjKH,WAAU,EAAA;;ACyKX,iDDrKC,eAAc,EC+Kf,iBAAA,EAKA,SACI,EDlLH,kBAAiB,EAAA;;AASlB,sFAAA;ACkOA,eAIA,IDhOE,kCAAiC,ECqOnC,sBAAA,EAKA,mCACA,EADA,2BACA,EDxOE,4BAA2B,EAAA;ECmP7B,eAOA,0BAAA,EAAA;EDpPC,gBC8PD,4BAAA,EAAA;ED3PC,oBCqQD,6BAAA,EAAA;EDlQC,gECoRD,WACI,EAAA;ECpZJ,kBAIA,sBAAA,EAEA,wBAAW,EAAA;EFkIV,QE3HD,2BACc,EAAA;EDwNd,UD1FE,wBAAuB,EAAA;EA0FzB,ME9MC,0BAEM,EAAA;EAMP,QAIA,aACC,EAAA;EAED,YFgHE,UAAS,EEvGX,SAAU,EAAA;EAIT,SAIC,uBACK,EAAA,EFoGL;;ACyBF,OA7JA,cAAA,EAIA,+BH7B8B,EEkB5B,eCZF,EA6BA,gBAAA,EAAA;;AA6SA,IA9RA,sBAEI,ED5BF,8BAA8B,EC+BhC,2BAAA,EAAA;;AAgBA,aAIA,SACI,ED7CF,UAAU,ECoDZ,sBAAA,EAAA;;ADRA,OCoBC,gBACU,ED1DT,kBAAkB,ECsEpB,kBAAA,EAAA;;AAsBA,WAIC,WAEG,EDrFF,iBAAiB,ECwFnB,kBAAA,EAIA,mBACgB,ED1Fd,YAAY,EC6Fd,kBAAA,EAAA;;AAIE,gBD9FE,iBAAiB,EAAA;;AC6GrB,WAIA,yBAII,EAAA;;AAoEJ,IDhLE,cAAc,EAAA;;ACgIhB,yBAIA,kBACe,EAAA;;AAOf,IAQA,gBACgB,ED1Id,aAAa,EAAA;;ACiIf,kBAgBA,aAAA,EAAA;;AAhBA,iBA4BA,gBAAA,EAAA;;AAQA,uCApCA,IAwCA,kBAAA,EAAA,EAaA;;ADrKA,OC+KA,qBAAA,EAKA,WACI,EDlLF,YAAY,ECsLd,kBAAA,EAMA,yBAGA,EAAA;;AD5LE,cCkMF,yBA9PU,EAAA;;AAwQV,uCDlNA,OCyNA,UACM,ED9MF,WAAW,EAAA,EC0Nf;;ADpNA,aCqOA,cAAA,EAKA,eAAW,EDvOT,kBAAkB,EC6OpB,qBAAA,EAMA,gBAAW,EDhPT,mBAAmB,ECuPrB,uBAAA,EAKA,wBAAoB,EDzPlB,SAAS,EC8PX,wBAAA,EAAA,gBAAA,EAAA;;ADvQA,mBAYI,WAAW,ECqQf,qBAAA,EAKA,UACI,EDxQA,WAAW,EC4Qf,6BAAA,EAIA,UAAA,EAIA,QACI,EDjRA,kBAAkB,EEnItB,iCAAA,EAAA,yBAAA,EAIA,uBAAA,EAAA,eAAA,EAEA,6BDyBA,ECxBA,8BDwBA,EAAA;;AClBA,mBF6HI,aAAa,EAAA;;AE7HjB,yBF+HM,gCAAwB,EAAxB,wBAAwB,EEvH7B,SAAU,EAAA;;AAeX,qBAAA;AFiHE,0BEzGF,sBACY,EAAA;;AFwGV,0BEzGF,sBACY,EAAA;;AFwGV,0BEzGF,yBACY,EAAA;;AAOZ,sBACC,2BACO,EAAA;;AJrDR,4BE4JE,iCAAgC,2BAA0B,EAAA;EElG1D,8BAED,+BACA,EAAA;EFiGC,6BAA4B,2BAA0B,EAAA;EEhGtD,6BACO,2BAER,EAAA;EF+FC,2BAA0B,2BAA0B,EAAA;EE7FtD,6BACgB,8BAEf,EAAA,EAAA;;AFgGD,SEtFA,kBAAW,EFwFT,MAAM,EErFR,SAAW,EFuFT,OAAO,EE/ET,QAAA,EFiFE,WAAW,EEnEb,YAAA,EAIA,UAAY,EAAA;;AFoEZ,UEnDC,kBACC,EAID,UAAI,EAAA;;AF8CL,gBEvCG,WACD,ED0FF,YCvFE,EAED,aACO,EAEN,yBAIA,EAEC,gCAEe,EAFf,wBAEe,EF+Bd,cAAc,EAAA;;AAEf,uBAEC,WAAW,EGlKX,YACF,EAAA;;AHqKC,wBAEG,YAAY,EG7IhB,aACE,EAAA;;AHgJD,qBAEG,WAAW,EGrIX,YAAY,EAAA;;AHyIhB,aGrID,aAKiB,EHkId,UAAU,EAAA;;AAEZ,aG5HA,YAAa,EH8HX,SAAS,EAAA;;AAEX,aGnHA,aACE,EHoHA,YAAY,EAAA;;AAEd,aG3GF,WACE,EH4GE,UAAU,EAAA;;AAEZ,aGtFA,aAAQ,EHwFN,MAAM,EAAA;;AG/EV,aAGE,YAAA,EHiFE,UAAU,EAAA;;AAEZ,aGnFA,WAAA,EHqFE,UAAU,EAAA;;AAEZ,aG3OA,aAAiB,EA6JjB,YAAA,EAAA;;AFpJF,2BAAA;ADKA,2BAAA;ACUA,2BAAA;ADPA,mCAAA;ACiBA,mCAAA;AAKA,mCAAA;AHxCA,sCACA,kBAAA,EACA,qBAAA,ECDA,WACE,ECEE,uBAAuB,EDc3B,2BAAA,EAAA,mBAAA,EACA,yBEYA,EDxBI,yBCwBJ,EFEA,eAAA,EACA,kBACE,ECzBE,wBAAwB,ECV5B,gBAAA,EAEA,kBAAA,EAIA,wDAAA,EAAA,gDAAA,EAIA,mBAEO,EDGH,eAAe,ECUnB,gBAAA,EAIA,cAEA,EDbI,yBAAyB,EAAA;;AFlB7B,wDGwCK,aAAM,EAAA;;AAUX,4BHlDA,sCEwBQ,gBAAgB,EC+BxB,eAAA,EAIA,sBAAA,EAOI,iBAAa,EAAA;EHlEjB,4DGuEA,eAAA,EAAA;EDxCQ,mBCgDR,eAAA,EAIA,gBAAA,EAKI,mBACH,EDtDW,eAAe,ECwD3B,oBAAA,EAAA,EAIQ;;AH/FR,8CGgHA,gBAAA,EAMI,sBACQ,EAAA;;AAGZ,4BH1HA,8CG8HY,gBACK,ED/EL,WAAW,EAAA,ECuFvB;;AHvIA,kDEsDQ,yBApCM,ECiId,yBDjIc,ECsIV,uDACY,EADZ,+CACY,EAAA;;AHzJhB,oEE4DgB,aAvCD,EAAA;;ACqKf,cAKI,yBAvJM,ED6BF,mBC7BE,EA0JV,cD7Ke,EAAA;;ACqKf,oBDlHY,cChCF,EAkKV,mBDrLe,EC2LX,yBAxKM,EAAA;;AAkLN,YD3IC,eAAe,EAAA;;ACmJpB,wCARI,YAaM,gBACT,EAAA,EAUD;;AAQA,aDhKQ,WAAW,EAAA;;AC6LnB,8BAMA,iBAEM,ED3LF,qBAAqB,EAAA;;ACmLzB,gCDhLQ,sBAAsB,ECyM9B,2BAAA,EAQA,eACI,EAAA;;AAlCJ,kDD1KQ,sBAAsB,EAAA;;AF7G9B,2JAAA;ACkBA,wBAAA;AAeA,gBACA,aACE,ECzBA,WAAW,ECVb,wCAAA,EAEA,mEAAA,EAIA,kBAAA,EAIA,UACA,EAAA;;ADIE,2BCUF,kBAAA,EAIA,uBAGI,EDdA,0BAA0B,ECiB9B,gCAAA,EAKA,iCAAA,EDnBI,oBAAa,EAAb,oBAAa,EAAb,aAAa,EAAA;;ACwBjB,iCAKA,YACA,ED3BI,cAAc,EC+BlB,WAAA,EAIA,kBAAA,EAMI,cACW,EDtCX,SAAS,EAAA;;AC2Cb,iCAII,kBAEH,ED9CG,gBAAgB,ECgDpB,gCAAA,EAIA,6CAAA,EAAA;;AAIE,sDAIF,mCAAA,EAIC,gCAEA,ED3DG,+BAA+B,EC6DnC,uCAAA,EAIC,oCAGA,EDjEG,mCAAmC,EAAA;;ACmEvC,0BAIA,kBAAA,EAKG,eACY,EDzEX,WAAW,EC6Ef,mCAAA,EAII,wCAEH,EDhFG,2BAA2B,EAAA;;ACkF/B,8BAKA,eACI,EDrFA,YAAY,EAAA;;ACwFhB,oEDrFI,aAAa,EAAA;;AC6FjB,6FAUA,eAAA,EAII,yBAEA,EAGJ,sBAAA,EAII,qBAIA,ED/GA,iBAAiB,EAAA;;ACmHrB,+GAQA,gBAAA,EAKI,cAAQ,ED1HR,YAAY,EC6HhB,qBAAA,EAIA,aACa,EAAA;;AD/HX,2BCkIF,cAAA,EAAA;;AAIA,4BDnII,UAAU,EC2IV,cACY,EAAA;;AD1Id,2BC6IE,UACQ,EAAA;;AD5IV,sCC+IF,kBAAA,EAAA;;AAIA,mCAII,uBAEH,EDrJO,mBAAmB,ECuJ3B,yBAAA,EAIG,sBACS,EDzJR,qBAAqB,EC4JzB,iBAAA,EAAA;;AAIA,yBAIA,YACU,EDjKN,oBAAY,EAAZ,YAAY,EAAA;;ACqKhB,wBAIA,cAAA,EAAA;;AAIA,kCDzKI,YAAY,EAAA;;ACoLhB,UAAA;ADjLA,uBCsLA,cAAA,EAAA;;ADnLA,kCAAA;AAGA,0BCyMA,kCAAA,EAAA,0BAAA,EAOA,iCAEI,EAFJ,yBAEI,EAAA;;AAGJ,iCAQA,UACI,EAAA;;AAOJ,kCAIA,UAAM,EAAA;;AAKN,yBAKA,+BACA,EADA,uBACA,EAAA;;AAKA,6BAMA,KDhPI,UAAU,EAAA;ECuPd,OAKA,UAAW,EAAA,EAAA;;AAlBX,qBAMA,KDhPI,UAAU,EAAA;ECuPd,OAKA,UAAW,EAAA,EAAA;;AAKX,sCAAA;AAUA,cAKA,4CAEI,EAFJ,oCAEI,EAAA;;AAGJ,oCAAA;AA/RA,0BC5GA,kLAAA,EAOA;;AFiIE,oCE3HF,UAAa,EF6HT,sCAA8B,EAA9B,8BAA8B,EAAA;;AC4FlC,2FD1FI,aAAa,EAAA;;AExHf,uCF0HE,oCAA4B,EAA5B,4BAA4B,EAAA;;AAEhC,gCAAA;AAGA,mCE5GA,kBACG,EF6GD,YAAY,EEzGd,gBACC,EAAA;;AAGD,qCFyGE,kBAAkB,EErGlB,YAAG,EFuGH,WAAW,EEnGX,SAAG,EFqGH,QAAQ,EElGR,kBACD,EFmGC,iBAAiB,EEhGjB,+CAEW,EFgGX,eAAe,EE7FjB,UAAY,EF+FV,mCAAmC,EExFrC,gDACQ,EADR,wCACQ,EADR,gCACQ,EADR,8DACQ,EAAA;;AAER,2CAGA,kCACO,EADP,0BACO,EAAA;;AAEP,wGAQA,aAAY,EAAA;;AAcZ,8BAIA,UAAY,EAOX,YACS,EAGT,kCACc,EAEd,4BACQ,EAER,wBACQ,EAIR,sCACQ,EADR,8BACQ,EAAA;;AFiDT,iCCgDA,kBCvFY,EAEX,UACC,EAED,YAGC,EAGD,WAEC,EAAA;;AFiCF,iBAAA;AD5JA,gBC8JE,kBAAkB,EAAA;;AEhFnB,qEFwFK,kBAAkB,EG1IxB,qBACW,EAAA;;ADiDV,+EF4FO,eGtKG,EAiCH,gBAAe,EHuIf,iBGxKG,EAuCT,cACA,EAAA;;ADkCD,2FFkGS,cAA2B,EAAA;;AElGpC,uFChBC,aAAS,EAAA;;ADgBV,mCF4GK,WA1Ba,EAAA;;AElFlB,mCFgHK,YA9Ba,EAAA;;AElFlB,0BCmCD,oBAAA,EAAA,oBAAA,EAAA,aAAA,EAGE,WAAA,EHiFE,wBAAuB,EAAvB,qBAAuB,EAAvB,uBAAuB,EGjFzB,gBAAiB,EAAA;;ADtClB,yCF2HK,WAAW,EGhFjB,YAAA,EHkFM,kBAAkB,EG3OhB,yBA4JN,EACA,6BAA6B,EAC7B,kBAAA,EAAA;;ADhDD,oDCmDC,eAAA,EAAA;;ADnDD,8FCmEO,yBAEN,EAAA;;AFnHF,iCAAA;ADrCA,iCAAA;AC2CA,iCAAA;ADxCA,iCAAA;ACgDA,iCAAA;AAIA,iCAAA;AHnFA,iBACA,iBAAA,EAAA;;AG+UA,IF9TA,wBAAA,EAAA,gBAAA,EAAA;;AAeA,UACA,eACE,ECzBE,MAAM,ECVV,WAAA,EAEA,oBAAA,EAIA,YAAA,EAIA,yBA8BU,EDzBN,gBAAgB,EAAA;;AFdpB,4BCgCA,UCfQ,UAAU,ECiBlB,eAAA,EAAA;EFFA,gBCZY,gBAAgB,EAAA;EDY5B,4BEkBA,cACa,EAAA;EFnBb,6BE0BA,aAAA,EAAA,EAOI;;AFjCJ,gBE8CA,kBAAA,EAAA;;AH9EA,4BCgCA,gBEuDI,UAAY,EAAA,EDlCX;;ADrBL,sCE+DI,aAAS,EAAA;;AF/Db,0CEuEC,oBACa,EAAA;;AFxEd,6BE+EA,oBAAA,EAAA,oBAAA,EAAA,aAAA,EAMI,yBACQ,EADR,sBACQ,EADR,mBACQ,EAAA;;AFtFZ,iCEyFA,gBAAA,EAAA;;AFzFA,0BEuGI,uBACH,EDtFW,uDAA4C,EAA5C,+CAA4C,EAAA;;AASxD,eC0GA,gBAAA,EAII,kBAGC,EAAA;;ADjHL,mBCsHA,cAAA,EAAA;;ADhHI,wCANJ,eC8HA,kBAAA,EAAA,EDlHC;;AFvED,6BE2DA,eCsIA,eAAA,EAAA,ED1HC;;ACsID,mBDnII,WAAW,EC2IX,oBACK,EADL,oBACK,EADL,aACK,ED1IL,qBAAyB,EAAzB,kBAAyB,EAAzB,yBAAyB,EC6IzB,gCAEH,ED7IC,eAAe,EAAA;;AC+IjB,0BAIA,kBAAA,EAAA;;AAQA,yBAIQ,kBACI,EAAA;;AAjCZ,qBAwCA,gCAAA,EAAA;;AA4BA,WDjLI,qBAAqB,ECsLzB,iBAAA,EAAA;;AAgCA,eD7MI,oBAAa,EAAb,oBAAa,EAAb,aAAa,ECkNjB,mBAAA,EAAA,eAAA,EAQA,qBACgB,EADhB,kBACgB,EADhB,yBACgB,EDxNZ,gBAAgB,EAAA;;AC0MpB,uBAyBM,kBACD,EDjOG,SAAS,ECqOjB,UAAA,EAAA;;AA9BA,4BAyCA,qBAAA,EAMW,kBACP,EDjPQ,kBAAkB,EAAA;;ACuP9B,wCAtDA,4BA2DW,kBAAS,EAAA,EC5NnB;;ADiKD,gCD3LgB,cA1GF,EC+Wd,UAAA,EAMI,cAAgB,EDxQJ,eAAe,EC4Q/B,gBAAA,EAIA,cAAA,EAKI,yBACA,EDlRY,kBAAkB,EAAA;;ACoLlC,uCC/SA,eACI,EAAA;;AD8SJ,sCD3KoB,WAAW,EEtH9B,kBAAoB,EFwHD,OAAO,EEpH1B,aACI,EFqHe,WAAW,EEhH/B,yBDDA,ECMO,QAAC,EF8GY,6BAAqB,EAArB,qBAAqB,EAAA;;ACoKzC,mJC9PC,WAAO,EAAA;;AD8PR,gDClPC,cACA,EAAA;;ADiPD,uDDhJgB,mBAAmB,EEtFxB,kBACH,EAAA;;ADqOR,+DD5IoB,WAAW,EE/EnB,qBACZ,EFgFoB,UAAU,EEnE9B,WAAA,EAME,6BAAW,EAOX,UAAA,EAGA,QAAQ,EAES,kBACJ,EAGb,iCACD,EADC,yBACD,EAIC,uBAAO,EAAP,eAAO,EAIC,6BDjGA,ECoGR,8BDpGQ,EAAA;;AA+QV,2BD1HQ,kBAAkB,EGtKxB,WAAY,EHwKN,gBAAgB,EGlKlB,qBAEJ,EHkKM,SAAS,EG5Jf,UAAW,EH8JL,WAAW,EGlJX,gBAEN,EHkJM,iDAAyC,EAAzC,yCAAyC,EG7I/C,yBACmB,EH8Ib,gBAAgB,EG1IhB,YACG,EH2IH,mBAAmB,EGvIzB,aAED,EAAA;;AFmPD,kCD1GY,WAAW,EGjIrB,qBACU,EHkIA,WAAW,EGrItB,YAMG,EHiIQ,sBAAsB,EGvIjC,SAUG,EH+HQ,WAAW,EG5Hd,kBAAuB,EH8HpB,gCAAwB,EAAxB,wBAAwB,EGtHlC,6BACW,EHuHD,8BAA8B,EAAA;;ACgG1C,gCD1FY,gCAAgC,EAAA;;AC0F5C,2CE9KS,gBACQ,EAAA;;AF6KjB,oCErKA,cAAsB,EAGpB,eACO,EHgFO,gBAAgB,EGjF9B,iBGnHS,ENsMK,cAAc,EGnF5B,kBG1HM,EN+MQ,kBAAkB,EAAA;;AC6ElC,4CEtTqB,WA4JnB,EACA,kBAA6B,EAC7B,MAAA,EACA,OAAA,EACA,UAA0B,EAC1B,YAA4B,EHiFV,yBA9NL,EGmJH,aACP,EAAA;;AF8IL,+FE1HU,cHxKK,EAAA;;ACkSf,+GE7GY,cAEN,EAAA;;AF2GN,4CDpDgB,kBAAkB,EG3C9B,gBACA,EH4CY,wBAAwB,EAAA;;ACkDxC,2CD9CgB,kBAAkB,EGpC9B,gBACK,EHqCO,wBAAwB,EAAA;;AFxPxC,gDACA,UAAA,EAAA;;AMGI,qBAvBJ,WAAI,EA+BI,YAAA,EJ8PJ,wDAAwD,EI7RxD,qBAkGW,EAAA;;ANjGf,4BMsBI,qBAuBY,gBAAgB,EAAA,EJuP/B;;AI9QG,gCJ4QI,wDAAwD,EAAA;;AAIhE,qBIpOK,aAIU,EJkOX,kBAAkB,EI3NlB,MAAO,EJ6NP,OAAO,EI1NH,gBAAmB,EJ4NvB,WAAW,EIpNX,iBACW,EJqNX,aAAa,EI7MjB,kBAAkB,EJ+Md,qBAAqB,EI/MzB,sBAAkB,EAAA;;AJqMlB,2BIrMA,WAAkB,EJmNV,YAAY,EKrTpB,aAAA,EAKA,kBAEG,EACH,WACE,ELgTM,YAAY,EAEZ,gDAAgD,EKrStD,oBAAc,ELuSR,UAAU,EAAA;;AK3RhB,6BL+RM,oBAAoB,EKvR1B,kBACE,ELwRI,SAAS,EKlRf,OAAc,ELoRR,QAAQ,EKjRd,gBAAsB,ELmRtB,UAAU,EKhRV,gBAAuB,EAAA;;ALnDvB,4BAmSF,qBK/NE,wBACE,EAAA,ELqRH;;AAvDD,wCK1NE,mDACe,EAAA;;ALyNjB,8BKtNE,yBAAiC,ELoQ3B,kBAAkB,EK7PxB,YAAa,EL+PP,gBAAgB,EAAA;;AAhDxB,mDK1ME,YAAsB,EL8PZ,gBAAgB,EAAA;;AKpP5B,wBL0PI,iBAAiB,EKtPrB,6BLtFe,EAAA;;AAgVf,4BKpPA,kBAAsB,ELsPlB,UAAU,EAAA;;AAGd,wBKhPA,yBAAA,ELmPI,cAAc,EAAA;;AAKlB,qBKvOE,oBAAc,EAAd,oBAAc,EAAd,aAAc,ELyOZ,yBAA8B,EAA9B,sBAA8B,EAA9B,8BAA8B,EKvOhC,yBAAuB,EAAvB,sBAAuB,EAAvB,mBAAuB,ELyOrB,cAAc,EAAA;;AAJlB,2BK/NA,gBAAc,EAAA;;AAmBd,sBLuNI,yBCrVM,EIkIV,gBAAc,ELqNV,iBAAiB,EKjNrB,mCACW,EAAA;;ALkNP,4BK3MJ,iBAAc,EAAA;;AAhBd,8BLgOQ,mBAAmB,EKxM3B,UAME,EAAA;;AA9BF,mCLoOY,cAAc,EAAA;;AKpO1B,uCA8BE,qBACW,ELyMG,sBAAsB,EK1MpC,cAsBE,ELsLY,eAAe,EK5M7B,gBA0BW,ELoLG,mBAAmB,EAAA;;AK5OnC,6CL8OoB,cAAc,EAAA;;AK9OlC,0DLoPgB,kBAAkB,EAAA;;AKpPlC,sEPzIA,WAAA,EAEA,YAAA,EACA,iBAAkC,EAClC,sBAAkC,EShC9B,qBACH,EPgamB,eAAe,EO7Zf,kBACnB,EP8ZmB,QAAQ,EAAA;;AK9P5B,6EFrK0B,WIOnB,EAaK,qBAQH,EAPG,UACI,EAEJ,WACI,EPiZQ,6BAA6B,EO3YtC,UAAW,EP6YF,QAAQ,EG5aN,kBI8Bd,EPgZY,iCAAyB,EAAzB,yBAAyB,EO3YzC,uBACI,EADJ,eACI,EP4YY,6BA5ZT,EOkBP,8BPlBO,EAAA;;AKiJf,gGErHkB,QACN,EPuYY,gCAAwB,EAAxB,wBAAwB,EAAA;;AKnRhD,yFLuRwB,cAAc,EAAA;;AKvRtC,qGEtFI,cACI,EAAA;;AFqFR,kCEtEQ,SACG,EP0WH,kBAAkB,EOlW1B,aACI,EAAA;;AF4DJ,uCLySY,cAAc,EAAA;;AKzS1B,2CE/CyB,cAAiB,EP4V1B,eAAe,EOrWzB,gBAcU,EPyVA,uBAAuB,EOvWjC,mBAKQ,EAAA;;AFmDd,6GExDM,cAKQ,EAAA;;AAVd,6BP4XI,WAAW,EO5Xf,kBAmFM,EP2SF,SAAS,EAAA;;AO9Xb,4CAAA,oBAmHY,EAAA;;AAnHZ,qDPoYY,aAAa,EAAA;;AOnNzB,iBP+NI,aAAa,EAAA;;AFxfjB,4BSyRA,iBPiOQ,cAAc,EAAA;EOjOtB,uBPmOY,gBAAgB,EAAA,EOtN5B;;AAbA,2CPuOQ,SAAS,EAAA;;AFhgBjB,4BEsgBA,kBAEQ,aAAa,EAAA,EO7IrB;;AP+II,uBO3KJ,oBAAqB,EAArB,oBAAqB,EAArB,aAAqB,EP6Kb,yBAA8B,EAA9B,sBAA8B,EAA9B,8BAA8B,EOxKtC,yBAA0B,EAA1B,sBAA0B,EAA1B,mBAA0B,EAAA;;AAK1B,wBPuKQ,oBAAa,EAAb,oBAAa,EAAb,aAAa,EO/JrB,yBAEI,EAFJ,sBAEI,EAFJ,8BAEI,EP+JI,WAAW,EOjKnB,mBAMQ,EAAA;;AAIR,iBPmKQ,eAAe,EOnKvB,gBASM,EP4JE,sBAAsB,EOrK9B,iBASM,EP8JE,kBAAkB,EOvK1B,cASM,EPgKE,kBAAkB,EAAA;;AAEtB,gCAEI,cAAc,EO7KtB,qBASW,EPsKH,eAAe,EO/KvB,gBASM,EPwKE,mBAAmB,EOjL3B,qBA6EM,EPsGE,kBAAkB,EOnL1B,kBA6EM,EPwGE,sBAAsB,EAAA;;AAVzB,wCAYO,iBAAiB,EOvL7B,sBAkFY,EPuGA,qBAAqB,EAAA;;AAd5B,oCAkBO,cAAc,EOrF1B,sBAKI,EAAA;;AJxeF,gBIufF,kBAKY,EAAA;;APyEZ,sBOtDI,iBAAO,EAAA;;APsDX,+BOxCI,kBACa,EAAA;;APiDjB,0CAEQ,mBAAmB,EOZ3B,SAAA,EAAA;;APUA,4COVA,cPpjBc,EAokBF,UAAU,EOLlB,cAAA,EPOQ,eAAe,EOPvB,gBAAA,EPSQ,cAAc,EOTtB,yBAAA,EPWQ,kBAAkB,EAAA;;AAZ9B,kDAcgB,cC/jBhB,EAAA;;ADijBA,iDAkBgB,mBAAmB,EAAA;;AAlBnC,iEA0BwB,YAAY,EOwEpB,cPhqBF,EA0lBU,gBAAgB,EOoFhC,iBAAgB,EAAA;;APhHxB,sCAsCY,cCvlBZ,EAAA;;AE+HE,QHoeI,2BAAkB,EOiHpB,2BACI,EPhHF,yBAAe,EO2HrB,yBACa,EAAA;;AAteb,iBP0XI,mBCjnBJ,EMgwBI,mBA8BW,EP3KX,kBAAkB,EO6IlB,wBACJ,EAAA;;ACjyBE,eR2pBM,qBAAoB,EQxpB1B,kBACW,ERypBL,WAAU,EQrpBN,UAAS,ERupBb,SAAQ,EQ/oBd,uBFAU,ENipBJ,UAAS,EQ1oBN,WAAM,ER4oBT,SAAQ,EQxoBd,eAAW,ER0oBL,kBAAiB,EQnoBd,gDAPT,EAOS,wCAPT,EAAA;;AA3BA,yCAyCF,oCAQG,EAAA;;AAOD,aRunBM,oBAAY,EAAZ,oBAAY,EAAZ,aAAY,EQnnBlB,4BACS,EADT,6BACS,EADT,0BACS,EADT,sBACS,ERonBH,wBAAsB,EAAtB,qBAAsB,EAAtB,uBAAsB,EQnnBnB,4BAA4B,ERqnB/B,kBAAiB,EQvnBtB,UAKC,ERonBI,kBAAiB,EQznBtB,gBAWM,ERgnBD,eAAe,EQ3nBpB,aAUG,EAAA;;ARqnBF,YQhmBO,UAAM,ERkmBT,iEAAgE,EAAhE,yDAAgE,EAAA;;AQxlBtE,yBR4lBU,oCAAgC,EAAhC,4BAAgC,EAAA;;AQ5lB1C,yBR4lBU,oCAAgC,EAAhC,4BAAgC,EAAA;;AQ5lB1C,yBR4lBU,qCAAgC,EAAhC,6BAAgC,EAAA;;AQ5lB1C,yBR4lBU,qCAAgC,EAAhC,6BAAgC,EAAA;;AQ5lB1C,yBR4lBU,qCAAgC,EAAhC,6BAAgC,EAAA;;AA1C5C,oBQviBA,YAAA,ERulBQ,cAAa,EQllBrB,kBACE,ERmlBM,yBAAwB,EQplBhC,mBAKE,ERilBM,kBAAiB,EQhkBzB,qBACE,ERikBM,aAAY,EAAA;;AAtDpB,mDA0DY,UAAS,EQtkBrB,oCAiBI,EAAA;;AA2CF,YRshBE,cAAa,EQ5hBjB,eAUI,ERohBA,WAAW,EF1rBf,+BAAA,EAAA,uBAAA,EACA,2DAAgC,EAAhC,mDAAgC,EAAA;;AAGhC,oCW5CA,UACE,ETyuBM,oBAAoB,ES9tBlB,eAAW,ETguBb,qBAAoB,EAAA;;AAExB,iBSrtBQ,+BAVV,EAUU,uBAVV,ETiuBM,iCAAwB,EAAxB,yBAAwB,ESltBpB,sDAfV,EAeU,8CAfV,EAeU,sCAfV,EAeU,0EAfV,EAAA;;AAmBA,oBTktBM,oDAA4C,EAA5C,4CAA4C,ES1sBxC,gCFkwBR,EPtDI,+BOsDJ,EAAA;;AGxxBD,UV4uBC,kBAAiB,EU9tBnB,SAAA,EVguBE,WAAU,EUrtBd,UAAA,EVutBI,WAAW,EAAA;;AUhvBZ,iBAgDH,WAAA,EVosBQ,cAAa,EU7rBjB,kBACF,EV8rBM,kBAAiB,EWzwBvB,wCAEE,EAOF,cAAA,EXswBM,eAAc,EWpwBX,aAAY,EXswBf,cAAa,EAEb,2BAAmB,EAAnB,mBAAmB,EWlwBhB,iCAAuB,EAAvB,yBAAuB,EXowB1B,iFAAkE,EAAlE,yEAAkE,EAAlE,iEAAkE,EAAlE,gIAAkE,EAIlE,sBAAqB,EAAA;;AWruB3B,4DXmvBM,2BAAkB,EAAlB,mBAAkB,EAAA;;AWnvBxB,8CbFF,YAAA,EACA,iCAA6B,EAA7B,yBAA6B,EAAA;;AaC3B,8DX4vBU,oBAAmB,EAAA;;AW5vB7B,mKXgwBU,UAAS,EAAA;;AWhwBnB,kFClCI,gCACF,EADE,wBACF,EAAA;;ADiCF,kFXswBU,iCAAyB,EAAzB,yBAAyB,EAAA;;AWtwBnC,gDCfI,mBACF,EAAA;;ADcF,gDCoBI,UACO,EZ6vBD,gCAAuB,EAAvB,wBAAuB,EAAA;;AO7iBnC,iBK9OA,YAuEI,EAAA;;AdnHJ,UACA,yBAAA,EACA,qBAAA,EAAA;;ACDA,4BDDA,UEII,oBAAoB,EAAA,ECqBxB;;AFNA,eCZI,oBAAa,EAAb,oBAAa,EAAb,aAAa,ED0BjB,yBAAA,EAAA,sBAAA,EAAA,8BAAA,EACA,oBACa,ECzBT,gCAAgC,EAAA;;ACVpC,4BFmBA,eEjBA,mBAAA,EAAA,eAAA,EAIA,oBAAA,EAAA,EDSG;;ACoBH,qBAKA,cALA,EDdI,+BFnBJ,EG2CA,eAAA,EAKA,gBACS,ED3BL,iBAAiB,EC+BrB,mBAAA,EAAA;;AAIA,uCAxBA,qBA8BK,mBACY,EAAA,EAKjB;;AAIA,uBD5CI,oBAAa,EAAb,oBAAa,EAAb,aAAa,ECgDjB,cD7Dc,ECiEd,+BFjFyB,EEsFrB,eAAY,EDrDZ,gBAAgB,ECwDpB,iBAAA,EAAA;;AAIC,uCApBD,uBDrCM,mBAAmB,EAAA,EAGtB;;AC4EH,kBDxEE,cAAc,EC6EhB,WAAA,EAIA,oBACI,EADJ,cACI,ED/EF,kBAAkB,ECkFpB,gBAAA,EAAA;;AAbA,sBDlEI,cAAc,EAAA;;ACgGlB,cAIE,oBACE,EADF,oBACE,EADF,aACE,ED/FF,yBAA8B,EAA9B,sBAA8B,EAA9B,8BAA8B,ECoGhC,oBAAA,EAAA;;AAIA,uCAdA,cDvFI,mBAAe,EAAf,eAAe,EC0GnB,eAAA,EAAA,EAiHA;;ADxNE,mBCmHF,YAAA,EAAA;;AAII,uCDvHF,mBAGI,WAAW,EAAA,ECoLjB;;ADvLG,sBAMG,gBAAgB,EC6HtB,SAAA,EAIM,UACF,ED/HE,uBAAe,EAAf,oBAAe,EAAf,eAAe,EAAA;;AATlB,2BAYO,qBAAqB,EC4IxB,mBACN,ED3IS,cA3DI,ECyMV,+BFzNqB,EC6Ef,eAAe,EC+IzB,gBAAA,EAIA,cAAA,EAAA;;ADnKG,iCAoBS,cCpDZ,EAAA;;AAoOA,sBAIA,iBACY,EAAA;;AD1KR,uCCqKJ,sBAUA,gBAAA,EAAA,ED5KG;;AAGH,kBCkMA,oBAAA,EAAA,cAAA,EAKA,WACK,EDrMH,cAAc,EAAA;;ACyMhB,uBAOA,WACO,EAAA;;AD9MH,uCCsMJ,uBAYA,WAAA,EAAA,ED/MG;;AATH,sBC4OA,cACA,EAAA;;AD9NA,uBC6OA,kBAAA,EAAA;;AAkBA,qBDzPE,oBAAa,EAAb,oBAAa,EAAb,aAAa,EC8Pf,yBAAA,EAAA,sBAAA,EAAA,mBAAA,EAIA,kBAAM,ED/PJ,oBAAoB,EAAA;;ACsPtB,mCAoBA,kBACc,EDxQV,uBAAuB,EC4Q3B,gBAAA,EAIA,wBAAA,EAIA,YACI,EDjRA,QAAQ,EEnIZ,MAAA,EAIA,kBAAA,EAEA,mBAAW,EACX,eACA,EFgII,gBAAgB,EE3HpB,cACI,EF4HA,eAAe,EAAA;;AAInB,yBEtHC,oBACA,EADA,oBACA,EADA,aACA,EFuHC,yBAAmB,EAAnB,sBAAmB,EAAnB,mBAAmB,EEhHrB,kBAAA,EFmHE,cAjIY,EEqBd,+BHrCyB,ECmJvB,eAAe,EEzGjB,gBACC,EF0GC,iBAAiB,EAAA;;AEvGnB,uCF8FA,yBAWI,eAAe,EAAA,EE/CnB;;AFoCA,8CEtFE,oBACK,EAAA;;AFqFP,uCAiBI,kBAAkB,EEhGpB,uBACM,EFiGJ,gBAAgB,EE7FpB,YACC,EF8FG,YAAY,EExFhB,QAAW,EF0FP,MAAM,EEvFV,kBAAsB,EFyFlB,mBAAmB,EEtFvB,eAAW,EFwFP,gBAAgB,EErFpB,cACC,EFsFG,eAAe,EAAA;;AAMnB,sBElDC,aACC,EAAA;;AF2DA,mBC1HE,oBEjDK,EFiDL,oBEjDK,EFiDL,aEjDK,EH6KL,yBAA8B,EAA9B,sBAA8B,EAA9B,8BAA8B,EAAA;;AGtKhC,4BHoKA,mBAII,mBAAe,EAAf,eAAe,EAAA,EAElB;;AGhJH,kBHoJI,cClKJ,EEqBE,+BLtDF,EEqMI,eAAe,EG1InB,gBACW,EH2IP,iBAAiB,EAAA;;AGxInB,uCAhBF,kBH0JI,eAAe,EGrIf,iBAAgB,EAAA,EAiBlB;;AAtCF,qCH8JM,cA7LQ,EGwDb,+BJxEwB,EC+MnB,gBAAgB,EGvIrB,eAUG,EAAA;;AFeJ,+BAAA;AAIA,+BAAA;AD9DA,+BAAA;ACuEA,8BAAA;AAKA,8BAAA;ADxEA,8BAAA;AF7CA,iBACA,eAAA,EACA,kBAAA,ECDA,iBACE,ECEA,uCAAuC,EDczC,wBAAA,EACA,4BACe,ECbb,6BAA6B,ED0B/B,oBAAA,EAAA,oBAAA,EAAA,aAAA,EACA,wBACa,EADb,qBACa,EADb,uBACa,ECzBX,yBAAmB,EAAnB,sBAAmB,EAAnB,mBAAmB,ECVrB,mBAAA,EAAA,eAAA,EAAA;;AAEA,6BHFA,iBGMA,gBAAA,EAAA,EAoHA;;AD3GE,0BCUF,cAAA,EAIA,cDXc,EAAV,+BAd4B,EC+BhC,eAAA,EAKA,yBACI,EDpBA,cAAc,ECwBlB,mBAAA,EAKA,iBAEI,ED5BA,kBAAkB,EAAA;;AC+BtB,6BDxCE,0BC4CF,cAAA,EAMK,kBACY,EDtCX,cAAc,EAAA,ECuDpB;;AARI,4BD5DF,0BAgBI,eAAe,EAAA,ECoDrB;;AAIE,wBDpDE,cAAc,ECwDlB,cAAA,EAIC,+BD3F+B,EAkC5B,gBAAgB,EC6DpB,yBAAA,EAIC,iBAEG,EDhEA,kBAAkB,EAAA;;ACmEtB,6BArBE,wBAyBF,eAAA,EAAA,EDnEG;;AF7CH,eACA,kBAAA,EAAA;;AACA,sBCDA,cCiBc,EAdV,+BAA4B,EDchC,eAAA,EACA,gBACE,ECbE,iBAAiB,ED0BrB,kBAAA,EACA,mBACE,EAAA;;AEnCF,qBAEA,cAiCA,EA7BA,+BHJA,EGQA,eAEA,EDGI,gBAAgB,ECUpB,iBAAA,EAIA,mBAGI,EDdA,kBAAkB,EAAA;;ACsBtB,0BDnBI,mBAAmB,ECwBvB,gBAAA,EAKA,mBAEI,EAAA;;AAZJ,8BAmBA,cAAA,EAAA;;AA4BE,mBDpDE,iBAAiB,ECwDrB,YAAA,EAIC,kBACY,ED1DT,kBAAkB,EC6DtB,mBAAA,EAAA;;ADtDA,sBCiFI,cA3FJ,EDaI,+BF9CJ,EGgIA,eAAA,EAKA,gBACI,EDrFA,iBAAiB,ECwFrB,mBAAA,EAII,iBACY,ED1FZ,iBAAkB,EC6FtB,kBAAA,EAIG,kBACkB,ED/FjB,mBAAmB,EAAA;;AC6GvB,sBAIA,gBAGA,EAKA,YAAA,EAIA,kBACiB,EAAA;;AAOjB,uBDzHE,kBAAkB,EAAA;;AAMpB,yBC2IA,4BAEC,ED3IC,4BAA4B,EC6I9B,6BAEC,ED7IC,kBAAkB,EC+IpB,kBAAA,EAIA,mBAAA,EAAA;;AHjOA,yBACA,oBAAA,EAAA,oBAAA,EAAA,aAAA,ECDA,kBACE,ECEE,oBAAoB,EAAA;;ADcxB,uCDjBA,yBCkBA,mBACE,EADF,eACE,ECbI,iBAAiB,EAAA,ED2BvB;;ACxBE,6BCVF,UAAA,EAAA;;AAEA,uCDQE,6BCJF,WAAA,EAAA,EDSG;;ACUH,2BAIA,UACM,EAAA;;ADZF,uCCOJ,2BAUA,WAAA,EAAA,EDdG;;ACwBH,6BAKA,qBAEI,EAAA;;AD5BA,uCCqBJ,6BAUA,oBAAA,EAAA,EAUA;;AAUA,yBD5CE,mBAAmB,EAAA;;ACgDrB,gCAIA,cDjEc,ECsEV,eAAY,EDrDZ,gBAAgB,ECwDpB,iBAAA,EAAA;;ADrDE,8BC6DF,cAhEA,EAoEC,eACO,ED/DJ,gBAAgB,ECmEpB,iBAAA,EAAA;;AAkBA,iCD9EI,cA9BU,ECgHd,eAAA,EAKA,gBACI,EDrFA,gBAAgB,EAAA;;AC4FpB,gCDzFI,gBAAgB,EAAA;;ACiGlB,gCD9FE,oBAAa,EAAb,oBAAa,EAAb,aAAa,ECoGjB,yBAAA,EAAA,sBAAA,EAAA,mBAAA,EAAA;;ADjGE,+BC0GF,WAAA,EAII,kBAGC,ED9GD,kBAAkB,EAAA;;AAHnB,mCC2HC,WAAW,EDrHT,YAAY,EAAA;;AAGhB,gCC6HF,cA/JA,EAmKA,eACe,ED/HX,gBAAgB,ECkIpB,iBAAA,EAAA;;ADvJA,4BAAA;ACwFA,4BAAA;AAIA,4BAAA;AH/IA,eACA,eAAA,EACA,gBAAA,ECDA,iBACE,EAAA;;ACEA,4BFJF,eCkBA,eAAA,EACA,iBACE,EAAA,EAaF;;AEjCA,4BAEA,eAAA,EAIA,iBAAA,EAAA;;AHLA,4BGDA,4BDeM,eAAe,ECUrB,iBAAA,EAAA,EDPG;;ACiBH,4BAKA,eAAW,EDnBP,gBAAgB,EAAA;;AFpBpB,4BGkCA,4BAeA,eAEI,EAAA,EAGJ;;AAIA,4BAMI,eACW,EDtCX,gBAAgB,EAAA;;AC+CpB,4BD5CI,eAAe,ECgDnB,gBAAA,EAAA;;AAQE,4BDpDE,eAAe,ECwDnB,gBAAA,EAAA;;ADrDE,4BC6DF,eAAA,EAIC,gBAEG,EAAA;;AAYJ,+EAKA,cAAA,EAAA;;AALA,aA0FA,cACa,EDrIP,eAAe,EC4IjB,gBACH,ED3IK,iBAAiB,EAAA;;ACwCvB,iBDtCQ,oBAAoB,EAAA;;ACsC5B,cA6HA,gBAAA,EAIA,iBAAA,EAAA;;AAjIA,iBA0IA,kBAAA,EAIA,kBAAA,EAKI,gBAAQ,ED1KA,eAAe,EC+K3B,iBAAA,EAAA;;AH5QA,4BGoHA,iBDpBY,eAAe,ECsL3B,iBAAA,EAOA,mBAEQ,EAAA,EDhLC;;ACKT,wBAuLM,WACF,EDtMU,kBAAkB,ECyMhC,OAAA,EAQM,MACF,ED/MU,cAAc,ECkN5B,4CAAA,EASK,WAAW,EDxNF,YAAY,EAAA;;ACQ1B,cDFI,eAAe,EC6OnB,gBAAA,EAMA,mBACI,EAAA;;AHtWJ,4BGoHA,cAwPA,eAAA,EAKK,iBAAe,EAAA,EAKpB;;AAUA,yGDlQI,cA7GU,ECyXd,cAAA,EAIA,gBAAA,EAAA;;AAdA,2BCjYA,eAAA,EAIA,mBAAA,EAAA;;AJHA,4BGgYA,2BC1XM,eACA,EFgIA,mBAAmB,EAAA,EAEtB;;ACuPH,2BDrPI,eAAe,EEvHlB,mBACA,EAAA;;AJrBD,4BGgYA,2BCzWC,eAEA,EAAA,EAMD;;ADiWA,2BD9OI,eAAe,EE5GnB,mBACG,EAAA;;AJvCH,4BGgYA,2BCrVA,eACO,EF0GD,mBAAmB,EAAA,EAEtB;;ACwOH,2BCzUE,eACD,EFoGG,mBAAmB,EElGrB,WAAa,EAAA;;AJ1Df,4BGgYA,2BClUK,eACJ,EAAA,EAID;;AD6TA,2BD5NI,eAAe,EEvFnB,mBAAsB,EFyFlB,WAAW,EAAA;;AFtKf,4BGgYA,2BDxNM,eAAe,EAAA,EAElB;;ACsNH,0BDpNK,eAAe,EEnEpB,gBAAA,EAIA,iBAEE,EAMD,cACC,EAEA,mBACA,EAAA;;ADuQF,4BClQM,cF7GQ,EAAA;;AC+Wd,kCCzPO,0BACG,EAAA;;AJxIV,4BGgYA,0BC5OG,eAEM,EAIR,gBACC,EF+BK,iBAAiB,EAAA,EAEpB;;ACoMJ,iCDlMI,8BAA8B,EGlK9B,kBACO,EHmKP,mBAAmB,EAAA;;ACgMvB,qCD9LM,sCAAsC,EAAA;;AFlM5C,4BGgYA,iCEzUE,kCAEC,EAAA,EAGH;;AFoUA,sCE/TE,eAAc,EAAA;;ALjEhB,4BGgYA,sCE3TM,cAAc,EAAA,EHyIjB;;AF9MH,4BGgYA,mCEvTC,eAUG,EH+HE,wBAAwB,EG5HtB,4BAAwB,EAAA,EH8H3B;;AAIL,OGjHE,kBAAmB,EHmHnB,oBAAoB,EG3GtB,kBACS,EH4GP,UAAU,EAAA;;AAJZ,cAMI,kBAAkB,EGtFpB,WAAA,EHwFE,OAAO,EGxFR,QAAA,EH0FC,SAAS,EGjFb,WAAA,EAGE,WAAA,EHiFE,yBAAyB,EGjF3B,WAAA,EAAA;;AH5FF,+BAAA;ACoGA,yBAAA;AAIA,+BAAA;AHjKA,WACA,kBAAA,EACA,oBAAA,EAAA;;AEKE,uCFPF,WCiCA,iBAAA,EAAA,EEqNA;;AD5OE,gBCVF,oBAAA,EAAA,oBAAA,EAAA,aAAA,EAEA,yBAAA,EAAA,sBAAA,EAAA,8BAAA,EAIA,yBAAA,EAAA,sBAAA,EAAA,mBAAA,EAAA;;AAIA,uCDAE,gBAKI,mBAAe,EAAf,eAAe,EAAA,ECcrB;;AAMA,mBAKA,UAAU,EAAA;;ADnBJ,uCCcN,mBAUA,WAAA,EAKC,oBAEU,EAAA,EDxBN;;AC2BL,uCApBA,mBAwBA,mBAAA,EAAA,ED/BK;;AC2CL,mBAIK,UACQ,EAAA;;AD7CP,uCCwCN,mBAQA,WAAA,EAAA,EASI;;AAOH,gBDzDG,mBAAmB,EC6DvB,wBAAA,EAAA;;AD1DQ,wCCsDP,oBAaD,iBAAA,EAAA,EA2BA;;AAjBI,wCAvBH,oBDlDS,iBAAiB,EAAA,EC0F3B;;AATI,uCA/BH,oBD/CS,gBAAgB,EAAA,ECuF1B;;ADpFI,uCC4CH,gBA4CD,WAAA,EAAA,EDrFG;;ACiGD,kBD9FE,cAvCU,EC2Id,+BDzJgC,EC6J5B,eACY,EDtGZ,gBAAgB,EC0GpB,iBAAA,EAII,mBAIA,EAAA;;AD/GA,wCCwFF,kBA2BF,eAAA,EAKI,iBAAa,EAAA,ED/Gd;;ACkHH,uCAnCE,kBAwCE,eAAQ,ED1HN,gBAAgB,EC6HtB,mBAAA,EAAA,ED1HG;;ACsIH,oBDnII,cCxCJ,EAmLI,+BHpNJ,EE2EI,eAAe,EC6If,gBACQ,ED5IR,iBAAiB,EC+IrB,mBAAA,EAAA;;AAIA,wCApBA,oBAyBI,eACH,EDrJK,iBAAiB,ECuJvB,mBAAA,EAAA,EDpJG;;AAIH,QCqKA,kBAAA,EAIA,oBAAA,EAAA;;AAIA,WDzKI,MAAM,EC+KV,QAAA,EAKA,yCAEgB,EDnLZ,YAAY,ECsLhB,aAAA,EAAA;;ADnLE,WCkMF,SAAA,EAKA,YAEI,EDtMA,yCAAyC,ECyM7C,YAAA,EAOA,aAEI,EAAA;;AAGJ,WAQA,SACK,EDxND,OAAO,EC+NX,yCAAA,EAIA,YAAO,EDhOH,aAAa,EAAA;;AC0OjB,WDvOI,aAAa,EC6OjB,WAAA,EAMA,yCACwB,EDjPpB,YAAY,ECuPhB,aAAA,EAAA;;AAcA,YD/PE,kBAAkB,ECqQpB,UAAA,EAKA,QAAS,EDvQP,6CAA6C,EC4Q/C,aAAA,EAIA,aAAA,EAAA;;AH/YA,YACA,kBAAA,EACA,yBAAA,EAAA;;AEEE,iBDcF,oBAAA,EAAA,oBAAA,EAAA,aAAA,EACA,kBACE,ECbE,UAAU,EAAA;;AD0Bd,uCC7BE,iBD8BF,mBACE,EADF,eACE,EAAA,EEnCF;;AAUA,UDKE,wBAAwB,ECU1B,uBAAA,EAIA,kBAEK,EDbH,yBAAyB,ECiB3B,mBAAA,EAKA,kBAAW,EAAA;;AA9BX,gBAmCA,yDAAA,EAAA,iDAAA,EAAA;;ADrBE,uCCdF,UA6CA,mBAAA,EAIA,gBAAA,EAAA,EAuHA;;ADtJE,eC2CF,YAAA,EAII,aACS,ED7CT,iBAAiB,ECgDrB,kBAAA,EAIA,yBAAA,EAKI,kBAAY,EDrDZ,mBAAmB,EAAA;;AC4DtB,iBDzDG,cAAc,EC6DlB,cAAA,EAIC,+BHtG6B,EEwC1B,eAAe,ECmEnB,gBAAA,EAIA,iBAAA,EAKG,mBAEC,EAAA;;AAGJ,eAII,cA3FJ,EDaI,+BF9CJ,EGgIA,eAAA,EAKA,gBACI,EDrFA,oBAAoB,EAAA;;AC4FxB,gBDzFI,gBAAgB,EAAA;;ACyFjB,kBASC,cAzHJ,ED0BM,+BFxDwB,EG4J9B,eAAA,EAIK,gBACW,EDtGV,iBAAiB,EAAA;;AF5DvB,YACA,kBAAA,EACA,oBAAA,ECDA,yBACe,EAAA;;ACEb,uCFJF,YCkBA,oBAAA,EAAA,EE4LA;;ADvME,iBD0BF,oBAAA,EAAA,oBAAA,EAAA,aAAA,EACA,yBACe,EADf,sBACe,EADf,8BACe,EAAA;;ACzBX,uCAHF,iBCPF,mBAAA,EAAA,eAAA,EAAA,EAMA;;AAIA,qBDKI,UAAU,EAAA;;ACUd,uCAfA,qBAmBK,WAEL,EAAA,EAIA;;AAKA,mBDnBI,cAHU,EC2Bd,+BDzCgC,EC8ChC,eACS,ED3BL,gBAAgB,EC+BpB,iBAAA,EAAA;;AAIA,wCAnBA,mBAyBK,eACY,EDtCX,iBAAiB,EAAA,EAOpB;;ACwCC,uCAnCJ,mBDTM,eAAe,ECgDrB,gBAAA,EAIA,mBAAA,EAAA,EDhDG;;ACwDH,iBAIC,cA5DD,EDGI,+BFpCJ,EGiGA,eAAA,EAIC,gBAEG,EDhEA,iBAAiB,EAAA;;ACuErB,mBAKG,UACU,EDzET,kBAAkB,EC6EtB,oBAAA,EAAA,oBAAA,EAAA,aAAA,EAII,mBACA,EADA,eACA,ED/EA,yBAAmB,EAAnB,sBAAmB,EAAnB,mBAAmB,EAAA;;ACkFvB,uCAlBA,mBAuBA,WACI,EDrFE,iBAAiB,ECwFvB,eAAA,EAKI,wBACH,EADG,qBACH,EADG,uBACH,EAAA,EAED;;AAIE,kBD9FE,YAAY,ECoGhB,kBAAA,EAII,eACY,EAAA;;ADtGZ,uCC2FF,kBAeF,gBAAA,EAAA,EAoCA;;AAnDG,sBA2BH,oGAEG,EAFH,4FAEG,EAAA;;AA7BA,4BDlFK,oBAAY,EAAZ,YAAY,EAAA;;ACiJpB,sBDzIE,kBAAkB,EC6IpB,SACI,EAAM,QAAE,ED5IV,cAAc,EC+IhB,WAAA,EAAA;;AH9NA,oBACA,kBAAA,EACA,oBAAA,EAAA;;ACDA,uCDDA,oBEII,oBAAoB,EAAA,ECsMxB;;AH1MA,2BEOI,WAAW,ED0Bf,kBAAA,EACA,OAAU,ECxBN,MAAM,ECVV,WAAA,EAEA,aAAA,EAIA,yBAAA,EAAA;;ADSE,yBCUF,kBAAA,EAIA,oBAEA,EAFA,oBAEA,EAFA,aAEA,EDbI,+BAA+B,ECiBnC,sBAAA,EAKA,mBAAsB,EDnBlB,gEAAwD,EAAxD,wDAAwD,EAAA;;ACwB5D,uCD9BE,yBCmCF,mBAEI,EAFJ,eAEI,ED5BE,6BAA6B,EAAA,ECmCnC;;AAMA,0BDrCA,kBAAkB,EC2ClB,mBAAA,EAAA;;ADxCE,yBCgDF,YAAA,EAIA,aAAA,EAKI,yBAAuB,EDrDvB,kBAAkB,EAAA;;AC4DrB,6BDzDG,mBAAmB,EAAA;;AC6DvB,uCAJC,6BAQA,eAEG,EAAA,EAGJ;;AAIA,2BAKG,cDnGW,EA2BV,+BAzC4B,ECsHhC,eAAA,EAII,gBACA,ED/EA,iBAAiB,ECkFrB,mBAAA,EAAA;;AAKA,wCAvBA,2BD7DM,eAAe,ECwFrB,iBAAA,EAAA,EAsBA;;AD3GI,uCC0DJ,2BAmCA,eAAA,EAKI,gBAAiB,ED/Ff,mBAAmB,EAAA,ECwGzB;;ADrGE,yBC0GF,cAnIA,EAuII,+BHxKJ,EE6DI,eAAe,ECmHnB,gBAAA,EAII,iBACa,EDrHb,mBAAmB,EAAA;;ACwHvB,wCD9HE,yBCmIE,eAAQ,ED1HN,iBAAiB,EC6HvB,mBAAA,EAAA,ED1HG;;AAGH,WC2IA,kBACgB,EAAA;;AAGhB,gBD3II,UAAU,EC+Id,aAAA,EAIA,YAAA,EAAA;;AAII,uCAZJ,gBDvIM,aAAa,EAAA,EC2JhB;;ADxJD,gBC4JF,UAAA,EAIA,YAAA,EAIA,YACU,EAAA;;ADjKN,uCAJF,gBCyKF,aAAA,EAAA,EAQA;;ADzKE,gBC+KF,aAAA,EAKA,YACU,EAAA;;ADlLN,uCAHF,gBCyLF,QAAA,EAMM,OACD,ED1LD,kBAAkB,EAAA,ECuMtB;;AH3SA,WACA,qBAAA,EAAA;;AACA,uCAFA,WCCA,oBACa,EAAA,EEIb;;AFYA,gBACA,kBACE,ECbE,oBAAa,EAAb,oBAAa,EAAb,aAAa,EAAA;;AD0BjB,uCAfA,gBAgBA,mBACE,EADF,eACE,EAAA,EEnCF;;ADeA,kBCUA,UAAA,EAAA;;AAIA,uCDdA,kBAGI,WAAW,EAAA,ECqEd;;AA/CD,0BDnBI,oBAAa,EAAb,oBAAa,EAAb,aAAa,ECwBjB,uBAAA,EAAA,oBAAA,EAAA,2BAAA,EAAA;;AAKA,uCAVA,0BDhBK,wBAAuB,EAAvB,qBAAuB,EAAvB,uBAAuB,EC+B5B,mBAAA,EAAA,EA4BA;;AA3CA,yCDZM,qBAAyB,EAAzB,kBAAyB,EAAzB,yBAAyB,EAAA;;AC2C/B,uCA/BA,yCAoCI,wBACH,EADG,qBACH,EADG,uBACH,EAAA,EAED;;AAYA,mBAIC,UACG,ED1DF,sBAAsB,EAAA;;AC6DxB,uCARA,mBAYC,WACA,ED/DG,mBAAmB,EAAA,ECiJvB;;AA1EA,0BAKG,cDnGW,EA2BV,+BAzC4B,ECsHhC,eAAA,EAII,gBACA,ED/EA,iBAAiB,ECkFrB,mBAAA,EAAA;;AAKA,wCAvBA,0BD7DM,eAAe,ECwFrB,iBAAA,EAAA,EAsBA;;AD3GI,uCC0DJ,0BAmCA,eAAA,EAKI,gBAAiB,ED/Ff,mBAAmB,EAAA,ECwGzB;;ADrGE,wBC0GF,cAnIA,EAuII,+BHxKJ,EE6DI,eAAe,ECmHnB,gBAAA,EAII,iBACa,EAAA;;AHvLjB,WACA,qBAAA,EACA,yBAAA,ECDA,kBACE,EAAA;;ADFF,oBCkBA,kBAAA,EAAA;;ACXE,kBD0BF,cCfc,EDgBd,+BC9BgC,EAM5B,eAAe,ECVnB,gBAAA,EAEA,iBAAA,EAIA,mBAAA,EAAA;;AAIA,wCDHE,kBAQI,eAAe,ECUrB,iBAAA,EAAA,EAyBA;;ADhCI,uCAXF,kBC4BF,eAAA,EAKK,gBAAiB,EDnBhB,mBAAmB,EAAA,EC6BzB;;AD1BE,gBC+BF,cApBA,EAwBA,+BHzDA,EG+DI,eACW,EDtCX,gBAAgB,EC2CpB,iBAAA,EAAA;;AAII,wCDnDF,gBAOI,eAAe,ECgDrB,iBAAA,EAIA,mBAAA,EAAA,EDhDG;;AAGH,gBC6DA,oBAAA,EAAA,oBAAA,EAAA,aAAA,EAIC,yBAEa,EAFb,sBAEa,EAFb,8BAEa,EDhEZ,iBAAiB,EAAA;;ACmEnB,uCDtEA,gBC0EA,mBAAA,EAAA,eAAA,EAKG,wBAEC,EAFD,qBAEC,EAFD,uBAEC,EAAA,EAuEH;;AApED,wBAII,kBACA,ED/EA,yBAAyB,ECkF7B,gBAAA,EAAA;;AAKA,uCAbA,wBDvEM,WAAW,ECwFjB,mBAAA,EAAA,eAAA,EAKI,oBAAkB,EAAA,EAGtB;;AAIE,yBD9FE,kBAAkB,ECoGtB,YAAA,EAII,aACU,EDtGV,wBAAwB,EC0G5B,iBAAA,EAII,yBAlIM,EDuBN,yDAAiD,EAAjD,iDAAiD,ECmHrD,gBAAA,EAII,mBACa,EDrHb,kBAAkB,EAAA;;ACgItB,oBAIA,cACI,ED/HF,mBAAmB,ECkIrB,gBAAA,EAIA,kBAEa,EAAA;;AAdb,0BAoBI,WACK,ED1IL,kBAAkB,EC6IlB,OACA,ED5IA,QAAQ,EC+IZ,MAAA,EAIA,SAAA,EAII,WACS,EDpJT,mBAjEU,ECwNd,UAAA,EAIG,4BACC,EADD,oBACC,EAAA;;AA7CJ,wBAoDA,cAAA,EAAA;;AApDA,yBA6DA,kBAAA,EAIA,OAAA,EAIA,QACI,ED1KA,QAAQ,EC+KZ,mCAAA,EAAA,2BAAA,EAKA,YACU,EDlLN,eAAe,ECsLnB,cA/OU,EAqPV,+BH5R8B,EEmG1B,eAAe,ECkMnB,gBAAA,EAKA,iBAEI,EDtMA,UAAU,ECyMd,UAAA,EAAA;;AA9GA,gCAkIM,aACI,EAAA;;AAnIV,+BA8IM,UAAC,EAAA;;AAgBP,qBAMA,cAnUA,EDmFE,+BFpHF,EG2WA,eAAA,EAKA,gBAAW,EDzPT,iBAAiB,EC8PnB,mBAAA,EAIA,qBAAM,EAAA;;AAWN,sBDvQE,cA7GY,ECyXd,+BH1Y8B,EG8Y9B,eAAA,EAIA,gBACI,EDjRF,iBAAiB,EEnInB,gBAAA,EAAA;;AFwIE,eE3HF,WACI,EF4HA,OAAO,EE1HP,YACM,EAAA;;AF2HN,uCAJF,eEnHD,aACA,EAAA,EAEA;;AJxBD,oBACA,qBAAA,EACA,yBAAA,ECDA,kBACE,EAAA;;ADFF,6BCkBA,kBAAA,EAAA;;ACXE,2BD0BF,cCfc,EDgBd,+BC9BgC,EAM5B,eAAe,ECVnB,gBAAA,EAEA,iBAAA,EAIA,gBAAA,EAAA;;AAIA,wCDHE,2BAQI,eAAe,ECUrB,iBAAA,EAAA,EAyBA;;ADhCI,uCAXF,2BC4BF,eAAA,EAKK,gBAAiB,EDnBhB,mBAAmB,EAAA,EC6BzB;;AD1BE,yBC+BF,cApBA,EAwBA,+BHzDA,EG+DI,eACW,EDtCX,gBAAgB,EC2CpB,iBAAA,EAAA;;AAII,wCDnDF,yBAOI,eAAe,ECgDrB,iBAAA,EAIA,mBAAA,EAAA,EDhDG;;AAGH,yBC6DA,oBAAA,EAAA,oBAAA,EAAA,aAAA,EAIC,yBAEa,EAFb,sBAEa,EAFb,8BAEa,EDhEZ,iBAAiB,EAAA;;ACmEnB,uCDtEA,yBC0EA,mBAAA,EAAA,eAAA,EAKG,wBAEC,EAFD,qBAEC,EAFD,uBAEC,EAAA,EAuEH;;AApED,iCAII,kBACA,ED/EA,yBAAyB,ECkF7B,gBAAA,EAAA;;AAKA,uCAbA,iCDvEM,WAAW,ECwFjB,mBAAA,EAAA,eAAA,EAKI,oBAAkB,EAAA,EAGtB;;AAIE,kCD9FE,kBAAkB,ECoGtB,YAAA,EAII,aACU,EDtGV,wBAAwB,EC0G5B,iBAAA,EAII,yBAlIM,EDuBN,yDAAiD,EAAjD,iDAAiD,ECmHrD,gBAAA,EAII,mBACa,EDrHb,kBAAkB,EAAA;;ACgItB,6BAIA,cACI,ED/HF,mBAAmB,ECkIrB,gBAAA,EAIA,kBAEa,EAAA;;AAdb,mCAoBI,WACK,ED1IL,kBAAkB,EC6IlB,OACA,ED5IA,QAAQ,EC+IZ,MAAA,EAIA,SAAA,EAII,WACS,EDpJT,mBAjEU,ECwNd,UAAA,EAIG,4BACC,EADD,oBACC,EAAA;;AA7CJ,iCAoDA,cAAA,EAAA;;AApDA,kCA6DA,kBAAA,EAIA,OAAA,EAIA,QACI,ED1KA,QAAQ,EC+KZ,mCAAA,EAAA,2BAAA,EAKA,YACU,EDlLN,eAAe,ECsLnB,cA/OU,EAqPV,+BH5R8B,EEmG1B,eAAe,ECkMnB,gBAAA,EAKA,iBAEI,EDtMA,UAAU,ECyMd,UAAA,EAAA;;AA9GA,yCAkIM,aACI,EAAA;;AAnIV,wCA8IM,UAAC,EAAA;;AAgBP,8BAMA,cAnUA,EDmFE,+BFpHF,EG2WA,eAAA,EAKA,gBAAW,EDzPT,iBAAiB,EC8PnB,mBAAA,EAIA,qBAAM,EAAA;;AAWN,+BDvQE,cA7GY,ECyXd,+BH1Y8B,EG8Y9B,eAAA,EAIA,gBACI,EDjRF,iBAAiB,EEnInB,gBAAA,EAAA;;AJAA,cACA,sBAAA,EACA,kBAAA,ECDA,kBACE,EAAA;;ACEA,qBDcF,cCAc,EDCd,+BCfgC,EAG5B,eAAe,ED0BnB,gBAAA,EACA,iBACE,ECzBE,mBAAmB,EAAA;;ACVvB,wCDIE,qBCFF,eAAA,EAIA,iBAAA,EAAA,EAkCA;;ADzBI,uCAXF,qBCqBF,eAAA,EAIK,gBAEC,EDbA,mBAAmB,EAAA,ECsBzB;;ADnBE,mBCwBF,cAVA,EAeA,+BHhDA,EEsBI,eAAe,EC+BnB,gBAAA,EAIA,iBAAA,EAMI,gBACa,EDtCb,YAAY,EAAA;;AC2ChB,wCDlDE,mBCsDG,eAEJ,ED9CK,iBAAiB,ECgDvB,mBAAA,EAAA,EAQE;;AAQF,uBDzDE,kBAAkB,EAAA;;AC6DpB,uCAJA,uBAQC,iBAEG,EAAA,EAGJ;;AASA,yCDxEE,gBAAgB,EAAA;;ACwElB,wDASI,WACA,ED/EE,YAAY,ECkFlB,yBDhHc,ECqHd,yBDrHc,EAiCR,UAAU,EAAA;;ACkEhB,4HD/DQ,WAAW,EC6FnB,YAAA,EAKI,yBAA4B,ED/FxB,yBAAyB,EAAA;;AC6GjC,mBAIA,wCAIe,EAJf,gCAIe,EAAA;;AARf,yBAYA,oBAAA,EAAA,YAAA,EAAA;;AAYA,qBDzHE,kBAAkB,EC6HpB,SAAA,EAAA,QAAA,EAIA,cACI,ED/HF,WAAW,EAAA;;AAGb,qBC2IA,WACS,ED1IP,OAAO,EC6IT,QACI,ED5IF,YAAY,EC+Id,YAAA,EAAA;;AH7NA,oBACA,kBAAA,EAAA;;AADA,uBEGM,cAcQ,EDAd,+BCdgC,EDehC,eACE,ECbI,gBAAgB,ED0BtB,iBAAA,EACA,mBACa,EAAA;;ACzBP,wCFTN,uBGDA,eAAA,EAEA,iBAAA,EAAA,EAiCA;;AAzBA,uCHTA,uBEcQ,eAAe,ECUvB,gBAAA,EAKA,mBAEI,EAAA,EAGJ;;AHlCA,sBEoBM,cCcN,EAUA,+BH3CA,EGgDA,eAEI,ED5BE,gBAAgB,EC+BtB,iBAAA,EAAA;;AAIA,wCH1DA,sBGiEI,eAAa,EDtCT,iBAAiB,EC2CzB,mBAAA,EAAA,EDxCK;;AF/BL,qBACA,qBAAA,EAAA;;AACA,0BCDA,oBACE,EADF,oBACE,EADF,aACE,EAAA;;ACKF,yBD0BA,WAAA,EACA,oBACE,EADF,oBACE,EADF,aACE,ECzBA,uBAA2B,EAA3B,oBAA2B,EAA3B,2BAA2B,ECV7B,iBAAA,EAEA,mBAAA,EAAA,eAAA,EAAA;;AAIA,uCDCA,yBCGA,mBAEA,EAFA,eAEA,EDGI,wBAAuB,EAAvB,qBAAuB,EAAvB,uBAAuB,EAAA,EA0B1B;;ACZD,iCDXI,kBAAkB,ECiBtB,yBAAA,EAKA,kBAAsB,EDnBlB,gBAAgB,ECwBpB,oBAAA,EAAA;;AAKA,uCArBA,iCDLM,WAAW,EC+BjB,mBAAA,EAAA,eAAA,EAIA,oBAAA,EAAA,ED/BG;;AC2CH,kCAII,kBAEH,ED9CG,YAAY,ECgDhB,aAAA,EAIA,wBAAA,EDhDI,yBCKM,EAmDV,yDAAA,EAAA,iDAAA,EAIC,gBACY,ED1DT,mBAAmB,EC6DvB,kBAAA,EAAA;;AAaA,6BAKE,cACa,EDzEb,mBAAmB,EC6ErB,gBAAA,EAIA,kBACI,EAAA;;AAfJ,mCAkBA,WAAA,EAKA,kBACI,EDrFA,OAAO,ECwFX,QAAA,EAII,MACA,ED1FA,SAAS,EC6Fb,WAAA,EAIG,mBDrIW,EAuCV,UAAU,ECoGd,4BAAA,EAAA,oBAAA,EAAA;;AA7CA,iCAsDA,cAAA,EAAA;;AAtDA,kCAkEA,kBAAA,EAII,OACA,EDrHA,QAAQ,ECwHZ,QAAA,EAKI,mCAAQ,EAAR,2BAAQ,ED1HR,YAAY,EC6HhB,eAAA,EAIA,cA9JU,EDgCN,+BFvE0B,EGyM9B,eAAA,EAIG,gBAEU,EDrIT,iBAAiB,EC2IjB,UACK,ED1IL,UAAU,EC6IV,kBACgB,EAAA;;AA3GpB,yCAuHI,aACH,EAAA;;AAxHD,wCA8HG,UAAY,EAAA;;AAiBf,+BAIA,cDjPc,ECqPd,+BHtQ8B,EE6F5B,eAAe,EC+KjB,gBAAA,EAKA,iBACa,EDlLX,gBAAgB,ECsLlB,qBAAA,EAAA;;AAeA,8BAKA,cDzRc,EAqFZ,+BFtG4B,EG+S9B,eAAA,EAOA,gBAEI,ED/MF,iBAAiB,ECkNnB,gBAAA,EAAA;;AA8BA,4BAMA,kBAAA,EAAA;;ADvOE,iCC8PF,gBAAA,EAIA,UAAM,ED/PF,kBAAkB,EAAA;;AC0QtB,iCDvQI,qBAAqB,EC4QzB,kBAAA,EAAA;;AALA,uEDnQQ,cAAc,EAAA;;ACmQtB,8ED9PY,aAtHE,EAAA;;AA4HZ,gCEtHD,WACA,EFuHG,kBAAkB,EEhHtB,kBAAA,EAAA;;AF8GG,oCAKG,WAAW,EE5GjB,YACG,EAAA;;AF+GD,kCEvGF,aACC,EFwGG,kBAAkB,EErGpB,yBACK,EFsGH,WAAW,EEnGb,yBACM,EFoGJ,kBAAkB,EElGpB,yDAEM,EAFN,iDAEM,EFkGJ,mBAAmB,EEhGrB,eAAgB,EFkGd,gBAAgB,EE7FpB,yBACY,EF8FR,cAjJU,EAAA;;AFlBd,YACA,kBAAA,EAAA;;AACA,iBCDA,oBACE,EADF,oBACE,EADF,aACE,ECEE,yBAA8B,EAA9B,sBAA8B,EAA9B,8BAA8B,EDclC,iBAAA,EACA,mBACE,EAaF,+BC7BgC,ED8BhC,eACE,ECzBE,gBAAgB,ECVpB,iBAAA,EAEA,yBAAA,EAAA;;AHAA,mBGQA,cDQc,EAAA;;AFjBd,eACA,cAAA,EAAA;;ACDA,sBCGI,WAAW,EDcf,kBAAA,EAAA;;AAeA,6BACA,WACE,ECzBE,kBAAkB,ECVtB,cAAA,EAEA,eAAA,EAIA,yBAAA,EAIA,wFA8BK,EAAA;;AFPL,iCEYA,gBH7CA,EAAA;;AG2DA,wBAMI,oBACA,EADA,oBACA,EADA,aACA,EDtCA,mBAAe,EAAf,eAAe,EAAA;;AC+CnB,uBD5CI,UAAU,ECgDd,eAAA,EAAA;;AAJA,4BAaI,oBAAY,EAAZ,oBAAY,EAAZ,aAAY,EDrDV,mBAAe,EAAf,eAAe,ECwDrB,wBAAA,EAAA,qBAAA,EAAA,uBAAA,EAAA;;ADrDI,6BC6DJ,cAAA,EAIC,yBAEa,EDhER,cAAc,ECmEpB,gBH5GA,EAAA;;AEsCK,+BCgFD,4BACQ,EAAA;;AD1EJ,uCAPH,+BCoFL,6BAAA,EAAA,ED1EO;;AAGH,uCCwBJ,uBAgEA,WAAA,EAAA,EDrFG;;AC6FH,oBAIG,mBACkB,ED/FjB,mBAAmB,ECoGvB,gBAAA,EAAA;;ADjGE,yBC0GF,oBAAA,EAAA,oBAAA,EAAA,aAAA,EAII,mBAGJ,EAHI,eAGJ,ED9GI,wBAAuB,EAAvB,qBAAuB,EAAvB,uBAAuB,ECmH3B,mBAAA,EAAA;;ADhHE,oBCwHF,WAAA,EAKI,kBAAQ,ED1HR,YAAY,EAAA;;AAHb,sBCoIG,SACF,EAAA;;ADrID,6BCwIH,gBH1MA,EG+MG,gBACY,EAAA;;AD9IZ,kCAWK,gBAAgB,EC8IpB,gBAAgB,ED5IZ,mBAAmB,EAAA;;ACuJvB,4BDnJE,UAAU,EAAA;;AFlFhB,uBGiPA,aAAA,EAAA;;AAQA,6BDhKI,WAAW,EAAA;;ACyKf,sBAIA,WACI,ED1KA,oBAAa,EAAb,oBAAa,EAAb,aAAa,EC+KjB,mBAAA,EAAA,eAAA,EAKA,wBACsB,EADtB,qBACsB,EADtB,uBACsB,EAAA;;ADlLlB,6BCsLJ,eAAA,EAAA;;AAeA,sBAKA,YAEI,EDtMA,mBAAmB,ECyMvB,aAAA,EAOA,gBAEI,ED/MA,gBF1GJ,EAAA;;AGoUA,uBDvNI,mBAAmB,EC+NvB,gBAAA,EAIA,SAAM,EDhOF,YAAY,ECqOhB,gBHrVA,EAAA;;AG0VA,6BDvOM,mBAAmB,EAAA;;ACmPzB,8BDhPM,mBAAmB,EAAA;;AFrHzB,iBG0XA,kBAAM,EAAA;;AH1XN,+BE8HI,WAAW,EC4Qf,oBAAA,EAAA,oBAAA,EAAA,aAAA,EAIA,mBAAA,EAAA,eAAA,EAIA,8BAC6B,EAD7B,2BAC6B,EAD7B,6BAC6B,EDjRzB,eAAe,EAAA;;AFlInB,sCIGA,WAAA,EAAA;;AJHA,4CEuIM,WAAW,EE3HX,YACF,EF4HE,gBAAgB,EAAA;;AFzItB,2CIoBC,WACA,EFwHK,gBAAgB,EAAA;;AAElB,uCF/IJ,+BI+BA,mBAAA,EAAA,EFmHG;;AE5GH,sBF8GI,WAAW,EAAA;;AAEb,uBEvGF,WACC,EFwGG,aAAa,EAAA;;AAFd,6BAIG,WAAW,EEnGZ,mBACE,EFoGD,YAAY,EElGb,yBAEJ,EFkGK,SAAS,EEhGV,mBACJ,EFiGK,aAAa,EE7FnB,gBJpEA,EAAA;;AACA,4BI6EA,cAAW,EAAA;;AH5CX,aCxBE,UAAU,ECVZ,iBAAA,EAEA,cAAA,EAIA,oBAAA,EAAA,oBAAA,EAAA,aAAA,EAIA,wBAGA,EAHA,qBAGA,EAHA,uBAGA,EDEE,4BAAsB,EAAtB,6BAAsB,EAAtB,0BAAsB,EAAtB,sBAAsB,ECUxB,gBAAA,EAIA,mBAEM,EDbJ,+BFlB4B,EAAA;;ACkC9B,yGEMK,SAAK,EAAA;;AAKV,mBAKA,iBAEI,ED5BE,cAAc,EC+BpB,mBAAA,EAIA,cDlBoB,EAAA;;ACIpB,+HDjBU,cAVI,ECqDd,gBAAA,EAAA;;AA1BA,sBAkCA,iBAAA,EAIA,iBAAA,EAAA;;AAtCA,sBA8CA,kBAAA,EAKI,iBAAS,EAAA;;AAnDb,sBA2DA,iBACW,EDhED,gBAAgB,EAAA;;ACI1B,sBAyEI,eACA,EAAA;;AA1EJ,sBAiFK,gBACD,EAAA;;AAlFJ,sBA0FO,gBACU,EAAA;;AA3FjB,qBAmGI,iBACH,ED3FS,gBAAgB,EC6F1B,iBAAA,EAKI,iBAAiB,ED/FX,cAAc,EAAA;;AC6GxB,uBAKA,iBAGI,ED/GE,cAAc,ECmHpB,aAAA,EAKI,qCACH,EDtHK,qBAAqB,ECwH3B,kBAAA,EAAA;;ADrHI,2BC6HJ,gBAAA,EAIM,mBAEL,EAAA;;ADhIK,iCCkIN,iBAAA,EAKG,kBACe,EAAA;;ADrIR,wCFzEV,kBGsNC,EFvND,cEwGI,EDrGF,iBCoND,EFtMD,gBEsMC,ED3IW,yBAAyB,EAAA;;ACiJrC,oCAIA,gBAAA,EAKI,aACH,EDrJO,eAAe,ECuJvB,+BAAA,EAAA;;AAIQ,2CH5OR,kBEoFuC,EDrFvC,cCwCoB,EArClB,iBAkFyD,EDpE3D,gBCoEgE,EC4JhE,eAAA,EAIA,oBAAA,EAAA,oBAAA,EAAA,aAAA,EAKI,qBAEH,EAFG,kBAEH,EAFG,yBAEH,EAAA;;AAED,yCAIA,kBAAA,EAKI,yBAAyB,ED1KjB,gBAAgB,EAAA;;ACyL5B,6BAMM,gBAEA,ED3LA,wCAAwC,ECkM9C,mBAAA,EAAA;;AAfA,mCDhLU,yDAAiD,EAAjD,iDAAiD,ECyM3D,yBAAA,EAAA;;AAzBA,0ED7Kc,iBAAiB,ECkN/B,iBAAA,EAAA;;AAgBA,mCAIM,iBACD,EDjOK,wFAAqF,ECqO/F,4BAAA,EAKM,6BACK,EDxOD,gCAAgC,EC6O1C,eAAA,EAAA;;AAMW,0CHpWX,iBEoHwC,EDrHxC,cCwCoB,EArClB,kBAkH2D,EDpG7D,gBCoGkE,ECuPlE,mBAAA,EAAA;;AAPW,sDD7OO,iBAAiB,EC8PnC,oBAAA,EAIM,oBACD,EAAA;;AD7PG,sCC4QR,eAAA,EAIA,yBAAA,EAKI,+BACA,EDlRM,gCAAgC,EAAA;;AEnI1C,6CJEA,kBIEA,EHHA,cCwCoB,EArClB,kBEA4C,EHc9C,gBGd8C,EAEnC,eAAA,EAAA;;AFkIC,mDE3HC,aACC,EAAA;;AF8HN,yCF1IR,eIoBiB,EHrBjB,cCwCoB,EArClB,kBEmBD,EHLD,gBGKC,EFuHS,iBAAiB,EErH1B,oBAED,EAAA;;AAYA,wCDuLA,oCC9KA,eACO,EAAA;EDqTI,0CC3SN,WACE,EFmGO,eAAe,EAAA;ECuMlB,sDDrMO,eAAe,EAAA;EEjKjC,6CFuKc,iBAAiB,EEtFpB,mBACH,EAAA,EFuFK;;AE/Db,uCHxEA,aGoFE,UAAS,EAAA;EDgDX,uBC1CK,qCACqB,EAEpB,WACH,EAAA;EF3DC,2BEsEA,aACF,EAAA;ED2IF,6BClIG,eAEO,EAAA;ED+MC,0CEtVF,WACP,EH4KY,cAAc,EGtKhB,iBACV,EHuKY,mBAAmB,EAAA;ECuKtB,sDDrKO,iBAAiB,EAAA;EEjMnC,6CFuMc,WAAW,EGzIvB,iBAAS,EH2IG,UAAU,EAAA;EAjEZ,mDFtIZ,iBKqEU,EJtEV,cCwCoB,EArClB,kBGoED,EJtDD,gBIsDC,EHqIa,cAAc,EGjI1B,qBACa,EAAA;EHwHJ,6CAYG,aAAa,EAAA;EArEnB,yCAyEI,gBAAgB,EGtH1B,gBAAqB,EAAA,EHwHZ;;AGvGX,uCJ9EA,aI8EA,WAWU,EAAA;EF2CV,uBE7BE,oBACE,EADF,oBACE,EADF,aACE,EHuFM,4BAAsB,EAAtB,6BAAsB,EAAtB,0BAAsB,EAAtB,sBAAsB,EGxF7B,yBAGG,EAHH,sBAGG,EAHH,mBAGG,EAAA;EHvEF,2BGgFF,UAAiB,EHiFX,YAAY,EGjFlB,cAAiB,EHmFX,mBAAmB,EAAA;EAhKrB,iCAkKM,YAAY,EAAA;EA/Jd,wCAiKI,kBAAkB,EG3OtB,eA4JR,EAAA;EF0HF,6BErHE,UAAA,EHiFM,mBAAmB,EAAA;ECmHhB,0CEnLT,iBACA,EAAA;EFkLS,sDEhLP,iBACO,EAAA;EDvLX,6CCyMQ,iBAEK,EHoDC,UAAU,EAAA;EAvHZ,mDFtIZ,eKmNa,EJpNb,cCwCoB,EArClB,kBGkNC,EJpMH,gBIoMG,EH6CW,cAAc,EG3CxB,oBACM,EAAA;EHpBC,6CAkEG,aAAa,EAAA,EGvCvB;;AL/NJ,eACA,kBAAA,ECDA,oBACa,EAAA;;ADDb,wBCkBA,4CAEO,ECdC,wCAAwC,ED0BhD,4BAAA,EAAA;;ACvBQ,wCFTR,wBGDA,mCAAA,EAAA,EAyBA;;AAnBA,uCHLA,wBGUA,sBAEA,EAAA,EAYA;;ADPI,qBCiBJ,eAAA,EAKK,cDtBS,EAGN,mBAAmB,ECwB3B,gBAjCA,EAAA;;AA2CA,wBAIA,eAAA,EAOI,gBAAa,EDtCT,cCOR,EAAA;;ADJI,mBCgDJ,oBAAA,EAAA,oBAAA,EAAA,aAAA,EAIA,gBAAA,EAAA;;AAQA,mBAIQ,oBACK,EADL,oBACK,EADL,aACK,ED1DL,yBAA8B,EAA9B,sBAA8B,EAA9B,8BAA8B,EC6DtC,mBAAA,EAAA,iBAAA,EAAA,aAAA,EAAA;;AD1DQ,wCCkDR,mBAqBA,mBAAA,EAAA,eAAA,EAAA,EDYK;;ACFL,uCA/BA,mBAmCY,mBACR,EADQ,kBACR,EADQ,cACR,EAAA,EDHC;;ACjCL,4BDxCY,mBAAe,EAAf,mBAAe,EAAf,eAAe,ECwF3B,oBAAA,EAAA,oBAAA,EAAA,aAAA,EAKI,4BACH,EADG,6BACH,EADG,0BACH,EADG,sBACH,ED3FW,kBAAkB,EAAA;;ACkG1B,uCA7DJ,4BDlCgB,mBAAa,EAAb,iBAAa,EAAb,aAAa,ECoG7B,kBAAA,EAAA,EA8NM;;AAhSN,kCAkFA,UACI,ED/GY,mBAAmB,EAAA;;AC4BnC,+CDzBoB,yDAAiD,EAAjD,iDAAiD,ECwHrE,oBAEG,EAAA;;AAjGH,iDAuGA,oCAAA,EAAA,4BAAA,EAAA;;AAvGA,8BDdgB,qBAAqB,EC8IzB,eACX,EAAA;;AAjID,gCA4Ia,mBACZ,EADY,WACZ,EADY,OACZ,EDrJe,yBAAyB,ECuJzC,mBAAA,EAIe,uBAEd,ED1Je,oBAAa,EAAb,oBAAa,EAAb,aAAa,EC4J7B,4BAAA,EAAA,6BAAA,EAAA,0BAAA,EAAA,sBAAA,EAIA,yDAEG,EAFH,iDAEG,EAAA;;AD9Ja,uCCChB,gCAoKA,uBAAA,EAAA,EASI;;AA7KJ,iCAwLU,mBACC,EDnLK,mBAAO,EAAP,WAAO,EAAP,OAAO,EAAA;;ACNvB,qCAoMA,gBAEI,EAAA;;AAKJ,uCA3MA,qCAkNI,cACH,EAAA,EAED;;AArNA,kCA0OK,cDnTS,EA2FE,eAAe,EAAA;;AClB/B,gCA0PA,cDnUc,ECwUH,gBA9UX,EDuGgB,eAAe,EAAA;;ACxB/B,kCAkRA,gBAAA,EAKW,cDhWG,EAuGE,eAAe,EAAA;;AC6Q/B,sBAKA,gBA/XA,EAAA;;ADiEA,6BAAA;AC6IA,6BAAA;AD3IA,6BAAA;;AAg3CA,y9xGAAy9xG","file":"style.css","sourcesContent":["/****************************/\n/******** BASE START ********/\n/****************************/\n\n@import \"base/fonts\";\n@import \"variables\";\n@import \"mixins/rem\";\n@import \"mixins/strip-units\";\n@import \"mixins/vw\";\n\n@import \"base/normalize\";\n@import \"base/base_wordpress\";\n@import \"base/base\";\n\n/**************************/\n/******** BASE END ********/\n/**************************/\n\n/**********************************/\n/******** COMPONENTS START ********/\n/**********************************/\n\n@import \"components/btns\";\n@import \"components/owl-carousel\";\n//@import \"components/animate\";\n\n\n/********************************/\n/******** COMPONENTS END ********/\n/********************************/\n\n/********************************/\n/******** SECTIONS START ********/\n/********************************/\n\n@import \"sections/header\";\n@import \"sections/footer\";\n\n\n/******************************/\n/******** SECTIONS END ********/\n/******************************/\n\n/*****************************/\n/******** PAGES START ********/\n/*****************************/\n\n@import \"pages/page404\";\n@import \"pages/single\";\n@import \"pages/portfolio-single\";\n\n/***************************/\n/******** PAGES END ********/\n/***************************/\n\n@import \"base/default\";\n\n/******************************/\n/******** BLOCKS ********/\n/******************************/\n//\n@import \"blocks/title-text-button-img\";\n@import \"blocks/boxes360\";\n@import \"blocks/about360\";\n@import \"blocks/our-portfolio360\";\n@import \"blocks/more360\";\n@import \"blocks/news360\";\n@import \"blocks/news360-featured\";\n@import \"blocks/clients360\";\n@import \"blocks/content360\";\n@import \"blocks/portfolio-list360\";\n@import \"blocks/post-end\";\n@import \"blocks/packages360\";\n@import \"blocks/tariff360\";\n@import \"blocks/services360\";\n\n\n/****************************/\n/******** OTHERS END ********/\n/****************************/\n","//LT BT (Futura LT Book)\n@font-face {\n  font-family: \"FuturaLT\";\n  src: url(\"../fonts/FuturaLTBook.eot\"); /* IE9 Compat Modes */\n  src: url(\"../fonts/FuturaLTBook.eot?#iefix\") format(\"embedded-opentype\"), /* IE6-IE8 */\n  url(\"../fonts/FuturaLTBook.otf\") format(\"opentype\"), /* Open Type Font */\n  url(\"../fonts/FuturaLTBook.svg\") format(\"svg\"), /* Legacy iOS */\n  url(\"../fonts/FuturaLTBook.ttf\") format(\"truetype\"), /* Safari, Android, iOS */\n  url(\"../fonts/FuturaLTBook.woff\") format(\"woff\"), /* Modern Browsers */\n  url(\"../fonts/FuturaLTBook.woff2\") format(\"woff2\"); /* Modern Browsers */\n  font-weight: 300;\n  font-style: normal;\n}\n\n\n\n//LT Book (futur.ttf)\n\n/* font converted using font-converter.net. thank you! */\n@font-face {\n  font-family: \"FuturaLT\";\n  src: url(\"../fonts/futur.eot\"); /* IE9 Compat Modes */\n  src: url(\"../fonts/futur.eot?#iefix\") format(\"embedded-opentype\"), /* IE6-IE8 */\n  url(\"../fonts/futur.otf\") format(\"opentype\"), /* Open Type Font */\n  url(\"../fonts/futur.svg\") format(\"svg\"), /* Legacy iOS */\n  url(\"../fonts/futur.ttf\") format(\"truetype\"), /* Safari, Android, iOS */\n  url(\"../fonts/futur.woff\") format(\"woff\"), /* Modern Browsers */\n  url(\"../fonts/futur.woff2\") format(\"woff2\"); /* Modern Browsers */\n  font-weight: 700;\n  font-style: normal;\n}\n\n//LT (Futura.ttc - error )\n/* font converted using font-converter.net. thank you! */\n@font-face {\n  font-family: \"FuturaLT\";\n  src: url(\"../fonts/Futura-Medium-01.eot\"); /* IE9 Compat Modes */\n  src: url(\"../fonts/Futura-Medium-01.eot?#iefix\") format(\"embedded-opentype\"), /* IE6-IE8 */\n  url(\"../fonts/Futura-Medium-01.otf\") format(\"opentype\"), /* Open Type Font */\n  url(\"../fonts/Futura-Medium-01.svg\") format(\"svg\"), /* Legacy iOS */\n  url(\"../fonts/Futura-Medium-01.ttf\") format(\"truetype\"), /* Safari, Android, iOS */\n  url(\"../fonts/Futura-Medium-01.woff\") format(\"woff\"), /* Modern Browsers */\n  url(\"../fonts/Futura-Medium-01.woff2\") format(\"woff2\"); /* Modern Browsers */\n  font-weight: 500;\n  font-style: normal;\n}\n\n",null,"/*! normalize.css v2.1.3 | MIT License | git.io/normalize */\n\n/* ==========================================================================\n   HTML5 display definitions\n   ========================================================================== */\n\n/**\n * Correct `block` display not defined in IE 8/9.\n */\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nnav,\nsection,\nsummary {\n    display: block;\n}\n\n/**\n * Correct `inline-block` display not defined in IE 8/9.\n */\n\naudio,\ncanvas,\nvideo {\n    display: inline-block;\n}\n\n/**\n * Prevent modern browsers from displaying `audio` without controls.\n * Remove excess height in iOS 5 devices.\n */\n\naudio:not([controls]) {\n    display: none;\n    height: 0;\n}\n\n/**\n * Address `[hidden]` styling not present in IE 8/9.\n * Hide the `template` element in IE, Safari, and Firefox < 22.\n */\n\n[hidden],\ntemplate {\n    display: none;\n}\n\n/* ==========================================================================\n   Base\n   ========================================================================== */\n\n/**\n * 1. Set default font family to sans-serif.\n * 2. Prevent iOS text size adjust after orientation change, without disabling\n *    user zoom.\n */\n\nhtml {\n    font-family: sans-serif; /* 1 */\n    -ms-text-size-adjust: 100%; /* 2 */\n    -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove default margin.\n */\n\nbody {\n    margin: 0;\n}\n\n/* ==========================================================================\n   Links\n   ========================================================================== */\n\n/**\n * Remove the gray background color from active links in IE 10.\n */\n\na {\n    background: transparent;\n}\n\n/**\n * Address `outline` inconsistency between Chrome and other browsers.\n */\n\na:focus {\n    outline: thin dotted;\n}\n\n/**\n * Improve readability when focused and also mouse hovered in all browsers.\n */\n\na:active,\na:hover {\n    outline: 0;\n}\n\n/* ==========================================================================\n   Typography\n   ========================================================================== */\n\n/**\n * Address variable `h1` font-size and margin within `section` and `article`\n * contexts in Firefox 4+, Safari 5, and Chrome.\n */\n\nh1 {\n    font-size: 2rem;\n    margin: 0.67rem 0;\n}\n\n/**\n * Address styling not present in IE 8/9, Safari 5, and Chrome.\n */\n\nabbr[title] {\n    border-bottom: 1px dotted;\n}\n\n/**\n * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.\n */\n\nb,\nstrong {\n    font-weight: bold;\n}\n\n/**\n * Address styling not present in Safari 5 and Chrome.\n */\n\ndfn {\n    font-style: italic;\n}\n\n/**\n * Address differences between Firefox and other browsers.\n */\n\nhr {\n    -moz-box-sizing: content-box;\n    box-sizing: content-box;\n    height: 0;\n}\n\n/**\n * Address styling not present in IE 8/9.\n */\n\nmark {\n    background: #ff0;\n    color: #000;\n}\n\n/**\n * Correct font family set oddly in Safari 5 and Chrome.\n */\n\ncode,\nkbd,\npre,\nsamp {\n    font-family: $font-family-primary;\n    font-size: 1rem;\n}\n\n/**\n * Improve readability of pre-formatted text in all browsers.\n */\n\npre {\n    white-space: pre-wrap;\n}\n\n/**\n * Set consistent quote types.\n */\n\nq {\n    quotes: \"\\201C\" \"\\201D\" \"\\2018\" \"\\2019\";\n}\n\n/**\n * Address inconsistent and variable font size in all browsers.\n */\n\nsmall {\n    font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` affecting `line-height` in all browsers.\n */\n\nsub,\nsup {\n    font-size: 75%;\n    line-height: 0;\n    position: relative;\n    vertical-align: baseline;\n}\n\nsup {\n    top: -0.5rem;\n}\n\nsub {\n    bottom: -0.25rem;\n}\n\n/* ==========================================================================\n   Embedded content\n   ========================================================================== */\n\n/**\n * Remove border when inside `a` element in IE 8/9.\n */\n\nimg {\n    border: 0;\n}\n\n/**\n * Correct overflow displayed oddly in IE 9.\n */\n\nsvg:not(:root) {\n    overflow: hidden;\n}\n\n/* ==========================================================================\n   Figures\n   ========================================================================== */\n\n/**\n * Address margin not present in IE 8/9 and Safari 5.\n */\n\nfigure {\n    margin: 0;\n    width: 100%;\n}\n\n/* ==========================================================================\n   Forms\n   ========================================================================== */\n\n/**\n * Define consistent border, margin, and padding.\n */\n\nfieldset {\n    border: 1px solid #c0c0c0;\n    margin: 0 2px;\n    padding: 0.35rem 0.625rem 0.75rem;\n}\n\n/**\n * 1. Correct `color` not being inherited in IE 8/9.\n * 2. Remove padding so people aren't caught out if they zero out fieldsets.\n */\n\nlegend {\n    border: 0; /* 1 */\n    padding: 0; /* 2 */\n}\n\n/**\n * 1. Correct font family not being inherited in all browsers.\n * 2. Correct font size not being inherited in all browsers.\n * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.\n */\n\nbutton,\ninput,\nselect,\ntextarea {\n    font-family: inherit; /* 1 */\n    font-size: 100%; /* 2 */\n    margin: 0; /* 3 */\n}\n\n/**\n * Address Firefox 4+ setting `line-height` on `input` using `!important` in\n * the UA stylesheet.\n */\n\nbutton,\ninput {\n    line-height: normal;\n}\n\n/**\n * Address inconsistent `text-transform` inheritance for `button` and `select`.\n * All other form control elements do not inherit `text-transform` values.\n * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.\n * Correct `select` style inheritance in Firefox 4+ and Opera.\n */\n\nbutton,\nselect {\n    text-transform: none;\n}\n\n/**\n * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n *    and `video` controls.\n * 2. Correct inability to style clickable `input` types in iOS.\n * 3. Improve usability and consistency of cursor style between image-type\n *    `input` and others.\n */\n\nbutton,\nhtml input[type=\"button\"], /* 1 */\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n    -webkit-appearance: button; /* 2 */\n    cursor: pointer; /* 3 */\n}\n\n/**\n * Re-set default cursor for disabled elements.\n */\n\nbutton[disabled],\nhtml input[disabled] {\n    cursor: default;\n}\n\n/**\n * 1. Address box sizing set to `content-box` in IE 8/9/10.\n * 2. Remove excess padding in IE 8/9/10.\n */\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n    box-sizing: border-box; /* 1 */\n    padding: 0; /* 2 */\n}\n\n/**\n * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.\n * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome\n *    (include `-moz` to future-proof).\n */\n\ninput[type=\"search\"] {\n    -webkit-appearance: textfield; /* 1 */\n    -moz-box-sizing: content-box;\n    -webkit-box-sizing: content-box; /* 2 */\n    box-sizing: content-box;\n}\n\n/**\n * Remove inner padding and search cancel button in Safari 5 and Chrome\n * on OS X.\n */\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n    -webkit-appearance: none;\n}\n\n/**\n * Remove inner padding and border in Firefox 4+.\n */\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n    border: 0;\n    padding: 0;\n}\n\n/**\n * 1. Remove default vertical scrollbar in IE 8/9.\n * 2. Improve readability and alignment in all browsers.\n */\n\ntextarea {\n    overflow: auto; /* 1 */\n    vertical-align: top; /* 2 */\n}\n\n/* ==========================================================================\n   Tables\n   ========================================================================== */\n\n/**\n * Remove most spacing between table cells.\n */\n\ntable {\n    border-collapse: collapse;\n    border-spacing: 0;\n}\n","/*------------------------------------*\\\n    MAIN\n\\*------------------------------------*/\n\n/* html element 62.5% font-size for REM use */\n\n/* clear */\n.clear:before,\n.clear:after {\n    content:' ';\n    display:table;\n}\n\n.clear:after {\n    clear:both;\n}\nimg {\n\tmax-width:100%;\n\theight: auto;\n}\na {\n\tcolor:#444;\n\ttext-decoration:none;\n}\na:hover,\na:active,\na:focus,\ninput:focus {\n\toutline:0;\n}\n\n\n/*------------------------------------*\\\n    WORDPRESS CORE\n\\*------------------------------------*/\n\n.alignnone {\n\tmargin:5px 20px 20px 0;\n}\n.aligncenter,\ndiv.aligncenter {\n\tdisplay:block;\n\tmargin:5px auto 5px auto;\n}\n.alignright {\n\tfloat:right;\n\tmargin:5px 0 20px 20px;\n}\n.alignleft {\n\tfloat:left;\n\tmargin:5px 20px 20px 0;\n}\na img.alignright {\n\tfloat:right;\n\tmargin:5px 0 20px 20px;\n}\na img.alignnone {\n\tmargin:5px 20px 20px 0;\n}\na img.alignleft {\n\tfloat:left;\n\tmargin:5px 20px 20px 0;\n}\na img.aligncenter {\n\tdisplay:block;\n\tmargin-left:auto;\n\tmargin-right:auto;\n}\n.wp-caption {\n\tbackground:#FFF;\n\tborder:1px solid #F0F0F0;\n\tmax-width:96%;\n\tpadding:5px 3px 10px;\n\ttext-align:center;\n}\n.wp-caption.alignnone {\n\tmargin:5px 20px 20px 0;\n}\n.wp-caption.alignleft {\n\tmargin:5px 20px 20px 0;\n}\n.wp-caption.alignright {\n\tmargin:5px 0 20px 20px;\n}\n.wp-caption img {\n\tborder:0 none;\n\theight:auto;\n\tmargin:0;\n\tmax-width:98.5%;\n\tpadding:0;\n\twidth:auto;\n}\n.wp-caption .wp-caption-text,\n.gallery-caption {\n\tfont-size:11px;\n\tline-height:17px;\n\tmargin:0;\n\tpadding:0 4px 5px;\n}\n.sticky {\n\n}\n.bypostauthor {\n\n}\n\n/*------------------------------------*\\\n    PRINT\n\\*------------------------------------*/\n\n@media print {\n\t* {\n\t\tbackground:transparent !important;\n\t\tcolor:#000 !important;\n\t\tbox-shadow:none !important;\n\t\ttext-shadow:none !important;\n\t}\n\ta,\n\ta:visited {\n\t\ttext-decoration:underline;\n\t}\n\ta[href]:after {\n\t\tcontent:\" (\" attr(href) \")\";\n\t}\n\tabbr[title]:after {\n\t\tcontent:\" (\" attr(title) \")\";\n\t}\n\t.ir a:after,\n\ta[href^=\"javascript:\"]:after,\n\ta[href^=\"#\"]:after {\n\t\tcontent:\"\";\n\t}\n\tpre,blockquote {\n\t\tborder:1px solid #999;\n\t\tpage-break-inside:avoid;\n\t}\n\tthead {\n\t\tdisplay:table-header-group;\n\t}\n\ttr,img {\n\t\tpage-break-inside:avoid;\n\t}\n\timg {\n\t\tmax-width:100% !important;\n\t}\n\t@page {\n\t\tmargin:0.5cm;\n\t}\n\tp,\n\th2,\n\th3 {\n\t\torphans:3;\n\t\twidows:3;\n\t}\n\th2,\n\th3 {\n\t\tpage-break-after:avoid;\n\t}\n}\n","@mixin media-max($breakpoint) {\n  @media (max-width: $breakpoint) { @content; }\n}\n@mixin media-min($breakpointMin) {\n  @media (min-width: $breakpointMin) { @content; }\n}\n\n@mixin media-min-max($breakpointMin, $breakpointMax) {\n  @media screen and (min-width: $breakpointMin) and (max-width: $breakpointMax) { @content; }\n}\n\n@mixin media-max-h($breakpoint) {\n  @media (max-height: $breakpoint) { @content; }\n}\n\nhtml {\n  color: #0a2022;\n  font-family: $font-family-primary;\n  font-size: $font-size-base;\n  font-weight: 400;\n}\n\n* {\n  box-sizing: border-box;\n  -webkit-box-sizing: border-box;\n  -moz-box-sizing: border-box;\n}\n\n\nhtml, body {\n  margin: 0;\n  padding: 0;\n  //background-color: $gray-light-4;\n  background-color: #fff;\n}\n\nbody {\n  min-width: 320px;\n  overflow-x: hidden;\n  // overflow-y: auto;\n  // margin-top: 159px;\n  //padding-top: 103px;\n  position: relative;\n\n  @include media-max(991px) {\n    //padding-top: 54px;\n  }\n}\n\n.wrapper {\n  width: 100%;\n  max-width: 1342px;\n  padding-left: 25px;\n  padding-right: 25px;\n  margin: auto;\n  position: relative;\n  &--top {\n    max-width: 1560px;\n  }\n}\n\n.d-block {\n  display: block !important;\n}\n\na {\n  color: #272731;\n\n}\n\nh1, h2, h3, h4, h5, h6 {\n  margin: 0 0 25px 0;\n}\n\np {\n  \n  margin-bottom: 0;\n  margin-top: 0;\n\n  &:first-of-type {\n    margin-top: 0;\n  }\n\n  &:last-of-type {\n    margin-bottom: 0;;\n  }\n\n  @media screen and (min-width: 992px) {\n    margin: 0 0 15px 0;\n\n  \n  }\n}\n\n.dot {\n  display: inline-block;\n  width: 17px;\n  height: 17px;\n  border-radius: 50%;\n  background-color: #ea8b53;\n  &--white {\n    background-color: $white;\n  }\n  //margin-left: -15px;\n  @media screen and (max-width: 991px) {\n    width: 9px;\n    height: 9px;\n  }\n}\n\n\n\n.read-more {\n  color: #1a1a1a;\n  font-size: 18px;\n  position: relative;\n  display: inline-block;\n  margin-top: 23px;\n  padding-right: 27px;\n  background: transparent;\n  -webkit-appearance: none;\n  border: 0;\n  box-shadow: none;\n  &:after {\n    content: '';\n    display: inline-block;\n    width: 7px;\n    height: 7px;\n    background-color: transparent;\n    right: 4px;\n    top: 5px;\n    position: absolute;\n    transform: rotate(225deg);\n    transition: .2s;\n    border-top: 4px solid $orange;\n    border-left: 4px solid $orange;\n  }\n  &--less {\n    display: none;\n    &:after {\n      transform: rotate(45deg);\n      top: 10px;\n    }\n  }\n}\n\n/* text color hover */\n\n@each $name, $hex in $theme-colors {\n  .text-#{$name}-hover:hover {\n    color: $hex !important;\n  }\n}\n\n.font-weight-medium  { font-weight: 500 !important; }\n\n@include media-max(767px) {\n  body .font-weight-light-mobile {font-weight:300 !important}\n  .font-weight-lighter-mobile {font-weight:lighter !important}\n  .font-weight-normal-mobile {font-weight:400 !important}\n  .font-weight-medium-mobile { font-weight: 500 !important; }\n  .font-weight-bold-mobile {font-weight:700 !important}\n  .font-weight-bolder-mobile {font-weight:bolder !important}\n}\n\n\n\n.a-abs {\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  width: 100%;\n  height: 100%;\n  z-index: 9;\n}\n\n.square {\n  position: absolute;\n  z-index: 0;\n  &:after {\n    content: \"\";\n    width: 159px;\n    height: 159px;\n    background-color: #d4ecfa;\n    transform: rotate(45deg);\n    display: block;\n  }\n  &--small {\n    &:after {\n    width: 40px;\n    height: 40px;\n    }\n  }\n  &--medium {\n    &:after {\n      width: 113px;\n      height: 113px;\n    }\n  }\n  &--121 {\n    &:after {\n      width: 85px;\n      height: 85px;\n    }\n  }\n  &--1 {\n    right: -100px;\n    top: -90px;\n  }\n  &--2 {\n    left: -107px;\n    top: 90px;\n  }\n  &--3 {\n    right: -170px;\n    bottom: 59px;\n  }\n  &--4 {\n    left: 120px;\n    top: 155px;\n  }\n  &--5 {\n    right: -127px;\n    top: 0;\n\n  }\n  &--6 {\n    left: -146px;\n    top: 110px;\n  }\n  &--7 {\n    left: 341px;\n    top: 347px;\n  }\n  &--8 {\n    right: -129px;\n    bottom: 10px;\n  }\n}",".btn {\n    position: relative;\n    display: inline-block;\n    color: #FFF;\n    padding: 21px 10px 20px;\n    transition: all .2s;\n    background-color: $orange;\n    border: 1px solid $orange;\n    cursor: pointer;\n    text-align: center;\n    -webkit-appearance: none;\n    min-width: 210px;\n    margin-right: 13px;\n    box-shadow: 0 10px 24px rgba(249, 166, 61, 0.48);\n    border-radius: 29px;\n    font-size: 15px;\n    font-weight: 400;\n    line-height: 1;\n    text-transform: uppercase;\n    &.disabled {\n        display: none;\n    }\n\n    @media (max-width: 991px) {\n        min-width: 269px;\n        font-size: 15px;\n        padding: 19px 5px 20px;\n        margin-right: 1px;\n        &:last-child {\n            margin-right: 0;\n        }\n        &--top-mobile {\n            min-width: 96px;\n            min-height: 33px;\n            border-radius: 30px;\n            font-size: 13px;\n            padding: 3px 5px 2px;\n        }\n\n    }\n\n\n    svg {\n        margin-left: 8px;\n        vertical-align: middle;\n\n        @media (max-width: 991px) {\n            margin-top: -3px;\n            width: 29px;\n        }\n    }\n\n\n    &:hover {\n        background-color: $blue;\n        border: 1px solid $blue;\n        box-shadow: 0 10px 24px rgba(21, 46, 191, 0.48);\n        svg {\n\n            path {\n                fill: $black;\n            }\n\n        }\n    }\n\n\n    &--white {\n        border: 1px solid $white;\n        background: $white;\n        color: $black;\n        &:hover {\n            color: $white;\n            background: $black;\n            border: 1px solid $white;\n        }\n    }\n\n    &--top {\n     margin-right: 0;\n\n        @media screen and (max-width: 1279px) {\n            min-width: 144px;\n        }\n        @media (max-width: 991px) {\n\n        }\n    }\n\n    &--full {\n        width: 100%;\n    }\n\n\n\n\n}\n\n.header-menu ul li.btn-menu {\n    margin-left: 38px;\n    padding: 0 !important;\n\n    a {\n        color: #FFF !important;\n        font-weight: 700 !important;\n        font-size: 20px;\n        @extend .btn;\n    }\n    &.current-menu-item a {\n        color: #FFF !important;\n    }\n}\n","/**\n * Owl Carousel v2.3.4\n * Copyright 2013-2018 David Deutsch\n * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE\n */\n/*\n *  Owl Carousel - Core\n */\n.owl-carousel {\n  display: none;\n  width: 100%;\n  -webkit-tap-highlight-color: transparent;\n  /* position relative and z-index fix webkit rendering fonts issue */\n  position: relative;\n  z-index: 1; }\n  .owl-carousel .owl-stage {\n    position: relative;\n    -ms-touch-action: pan-Y;\n    touch-action: manipulation;\n    -moz-backface-visibility: hidden;\n    /* fix firefox animation glitch */\n    display: flex; }\n  .owl-carousel .owl-stage:after {\n    content: \".\";\n    display: block;\n    clear: both;\n    visibility: hidden;\n    line-height: 0;\n    height: 0; }\n  .owl-carousel .owl-stage-outer {\n    position: relative;\n    overflow: hidden;\n    /* fix for flashing background */\n    -webkit-transform: translate3d(0px, 0px, 0px); }\n  .owl-carousel .owl-wrapper,\n  .owl-carousel .owl-item {\n    -webkit-backface-visibility: hidden;\n    -moz-backface-visibility: hidden;\n    -ms-backface-visibility: hidden;\n    -webkit-transform: translate3d(0, 0, 0);\n    -moz-transform: translate3d(0, 0, 0);\n    -ms-transform: translate3d(0, 0, 0); }\n  .owl-carousel .owl-item {\n    position: relative;\n    min-height: 1px;\n    float: left;\n    -webkit-backface-visibility: hidden;\n    -webkit-tap-highlight-color: transparent;\n    -webkit-touch-callout: none; }\n  .owl-carousel .owl-item img {\n    max-width: 100%;\n    height: auto; }\n  .owl-carousel .owl-nav.disabled,\n  .owl-carousel .owl-dots.disabled {\n    display: none; }\n  .owl-carousel .owl-nav .owl-prev,\n  .owl-carousel .owl-nav .owl-next,\n  .owl-carousel .owl-dot {\n    cursor: pointer;\n    -webkit-user-select: none;\n    -khtml-user-select: none;\n    -moz-user-select: none;\n    -ms-user-select: none;\n    user-select: none; }\n  .owl-carousel .owl-nav button.owl-prev,\n  .owl-carousel .owl-nav button.owl-next,\n  .owl-carousel button.owl-dot {\n    background: none;\n    color: inherit;\n    border: none;\n    padding: 0 !important;\n    font: inherit; }\n  .owl-carousel.owl-loaded {\n    display: block; }\n  .owl-carousel.owl-loading {\n    opacity: 0;\n    display: block; }\n  .owl-carousel.owl-hidden {\n    opacity: 0; }\n  .owl-carousel.owl-refresh .owl-item {\n    visibility: hidden; }\n  .owl-carousel.owl-drag .owl-item {\n    -ms-touch-action: pan-y;\n        touch-action: pan-y;\n    -webkit-user-select: none;\n    -moz-user-select: none;\n    -ms-user-select: none;\n    user-select: none; }\n  .owl-carousel.owl-grab {\n    cursor: move;\n    cursor: grab; }\n  .owl-carousel.owl-rtl {\n    direction: rtl; }\n  .owl-carousel.owl-rtl .owl-item {\n    float: right; }\n\n/* No Js */\n.no-js .owl-carousel {\n  display: block; }\n\n/*\n *  Owl Carousel - Animate Plugin\n */\n.owl-carousel .animated {\n  animation-duration: 1000ms;\n  animation-fill-mode: both; }\n\n.owl-carousel .owl-animated-in {\n  z-index: 0; }\n\n.owl-carousel .owl-animated-out {\n  z-index: 1; }\n\n.owl-carousel .fadeOut {\n  animation-name: fadeOut; }\n\n@keyframes fadeOut {\n  0% {\n    opacity: 1; }\n  100% {\n    opacity: 0; } }\n\n/*\n * \tOwl Carousel - Auto Height Plugin\n */\n.owl-height {\n  transition: height 500ms ease-in-out; }\n\n/*\n * \tOwl Carousel - Lazy Load Plugin\n */\n.owl-carousel .owl-item {\n  /**\n\t\t\tThis is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong\n\t\t\tcalculation of the height of the owl-item that breaks page layouts\n\t\t */ }\n  .owl-carousel .owl-item .owl-lazy {\n    opacity: 0;\n    transition: opacity 400ms ease; }\n  .owl-carousel .owl-item .owl-lazy[src^=\"\"], .owl-carousel .owl-item .owl-lazy:not([src]) {\n    max-height: 0; }\n  .owl-carousel .owl-item img.owl-lazy {\n    transform-style: preserve-3d; }\n\n/*\n * \tOwl Carousel - Video Plugin\n */\n.owl-carousel .owl-video-wrapper {\n  position: relative;\n  height: 100%;\n  background: #000; }\n\n.owl-carousel .owl-video-play-icon {\n  position: absolute;\n  height: 80px;\n  width: 80px;\n  left: 50%;\n  top: 50%;\n  margin-left: -40px;\n  margin-top: -40px;\n  background: url(\"owl.video.play.png\") no-repeat;\n  cursor: pointer;\n  z-index: 1;\n  -webkit-backface-visibility: hidden;\n  transition: transform 100ms ease; }\n\n.owl-carousel .owl-video-play-icon:hover {\n  -ms-transform: scale(1.3, 1.3);\n      transform: scale(1.3, 1.3); }\n\n.owl-carousel .owl-video-playing .owl-video-tn,\n.owl-carousel .owl-video-playing .owl-video-play-icon {\n  display: none; }\n\n.owl-carousel .owl-video-tn {\n  opacity: 0;\n  height: 100%;\n  background-position: center center;\n  background-repeat: no-repeat;\n  background-size: contain;\n  transition: opacity 400ms ease; }\n\n.owl-carousel .owl-video-frame {\n  position: relative;\n  z-index: 1;\n  height: 100%;\n  width: 100%; }\n\n\n/* base for cmc */\n.owl-carousel {\n  position: relative;\n\n  $leftRight: -30px;\n  $sizeIcon: 90px;\n\n  .owl-nav {\n    .owl-prev,\n    .owl-next {\n      position: absolute;\n      top: calc(50% - 90px);\n\n      span {\n        font-size: $sizeIcon;\n        font-weight: 700;\n        line-height: $sizeIcon;\n        display: block;\n\n        &:hover {\n          color: lighten(#414141, 15);\n        }\n      }\n\n      &.disabled {\n        display: none;\n      }\n    }\n\n    .owl-prev {\n      left: $leftRight;\n    }\n\n    .owl-next {\n      right: $leftRight;\n    }\n  }\n\n  .owl-dots {\n    display: flex;\n    width: 100%;\n    justify-content: center;\n    margin-top: 20px;\n\n    button.owl-dot {\n      width: 16px;\n      height: 16px;\n      border-radius: 50%;\n      border: 2px solid #008f49;\n      background-color: transparent;\n      margin-right: 14px;\n\n      &:last-child {\n        margin-right: 0;\n      }\n\n      &.active, &:hover {\n        background-color: #00975f;\n      }\n    }\n  }\n}","$font-family-primary: 'Lato', sans-serif;\n$fontGeoDemibold: 'Lato', sans-serif;\n$fontHum: 'Lato', sans-serif;\n$fontHumDemiBold: 'Lato', sans-serif;\n$fontHumBold: 'Lato', sans-serif;\n\n//$font-family-primary: fieldwork, sans-serif;\n//$fontGeoDemibold: fieldwork, sans-serif;\n//$fontHum: fieldwork-hum, sans-serif;\n//$fontHumDemiBold: fieldwork-hum, sans-serif;\n//$fontHumBold: fieldwork-hum, sans-serif;\n\n\n$font-size-base: 16px;\n$font-weight-bold: 900;\n\n\n$orange: #f9a63d;\n$blue: #003663;\n$blueLight: #6183a0;\n$white: #ffffff;\n$black: #000000;\n\n$lightOrange: #fbe8dc;\n$darkOrange: darken($orange,10%);\n$darkGrey: #1a1a1a;\n$greenDark: #1aa40c;\n$green: #1dbc0c;\n\n\n\n\n$theme-colors: (\n  \"white\": #FFF,\n  \"black\": #000,\n  \"green\": $green,\n);\n\n//hincka\n\n$light-orange: #f9a63d;\n$light-blue: #013663;\n",".spacer-header {\n    margin-top: 134px;\n}\n\n* {\n    transition: 0.3s;\n}\n\n.header {\n    position: fixed;\n    top: 0;\n    width: 100%;\n    padding: 33px 0 33px;\n    z-index: 997;\n    background-color: $white;\n    font-weight: 500;\n\n    @include media-max(991px) {\n        padding: 0;\n        position: fixed;\n        &.fixed {\n            background: #fff;\n            .logo-fixed {\n                display: block;\n            }\n            .logo-normal {\n                display: none;\n            }\n\n        }\n    }\n    &.fixed {\n        padding: 7px 0 7px;\n        @include media-max(991px) {\n            padding: 0;\n        }\n        .header-menu-top-main {\n            margin-top: 0;\n        }\n        .header-menu ul.menu > li {\n            padding-bottom: 15px;\n        }\n        .header-logo {\n            display: flex;\n            align-items: center;\n            img {\n                max-height: 40px;\n            }\n        }\n        .btn--top {\n            padding: 12px 10px 12px;\n            box-shadow: 0 5px 24px rgba(249,166,61,0.48);\n        }\n\n    }\n}\n\n\n\n\n.header-logo {\n    padding-top: 2px;\n    margin-right: 90px;\n    img {\n        display: block;\n    }\n    @media screen and (max-width: 1279px) {\n        margin-right: 30px;\n    }\n    @include media-max(1024px)  {\n        max-width: 95px;\n    }\n}\n\n.header-menu-top {\n    width: 100%;\n    display: flex;\n    justify-content: flex-end;\n    color: rgba(255, 255, 255, 0.75);\n  font-size: 15px;\n    &__phone {\n        margin-right: 17px;\n\n    }\n    &__mail {\n        margin-right: 20px;\n    }\n    a {\n        color: rgba(255, 255, 255, 0.75);\n        &:hover {\n            //color: $orange;\n        }\n    }\n\n}\n\n.top-ico {\n    display: inline-block;\n    margin-right: 4px;\n}\n\n.header-menu-top-main {\n    //margin-top: 23px;\n}\n\n.header-menu {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: flex-end;\n    margin-top: 23px;\n    ul.menu {\n        position: relative;\n        margin: 0;\n        padding: 0;\n\n        & > li {\n            display: inline-block;\n            margin-right: 34px;\n            position: relative;\n            @media screen and (max-width: 1279px) {\n                margin-right: 18px;\n            }\n\n            & > a {\n                color: $blue;\n                padding: 0;\n                display: block;\n                font-size: 15px;\n                font-weight: 400;\n                line-height: 1;\n                text-transform: uppercase;\n                position: relative;\n            }\n\n            &:last-child {\n                margin-right: 0;\n            }\n\n            & > a {\n                &:after {\n                    content: \"\";\n                    position: absolute;\n                    left: 0;\n                    bottom: -26px;\n                    height: 4px;\n                    background-color: $orange;\n                    width: 0;\n                    transition: 0.3s ease;\n                }\n            }\n\n\n            &:hover > a,\n            &.current-menu-item > a,\n            a.class_active {\n                &:after {\n                    width: 100%;\n                }\n            }\n\n            &:hover {\n                & > ul.sub-menu {\n                    display: block;\n                }\n            }\n\n            &.menu-item-has-children > a {\n                padding-right: 24px;\n                position: relative;\n\n                &::before {\n                    content: '';\n                    display: inline-block;\n                    width: 6px;\n                    height: 6px;\n                    background-color: transparent;\n                    right: 4px;\n                    top: 3px;\n                    position: absolute;\n                    transform: rotate(225deg);\n                    transition: .2s;\n                    border-top: 2px solid $white;\n                    border-left: 2px solid $white;\n                }\n            }\n        }\n    }\n\n    ul.sub-menu {\n        position: absolute;\n        left: -23px;\n        list-style: none;\n        top: calc(100% + 0px);\n        margin: 0;\n        padding: 0;\n        z-index: 99;\n        background: #FFF;\n        box-shadow: 0 8px 15px rgba(0, 0, 0, 0.2);\n        border: 1px solid #c0c1c6;\n        max-width: 223px;\n        width: 223px;\n        border-radius: 10px;\n        display: none;\n\n        &::after {\n            content: '';\n            display: inline-block;\n            width: 10px;\n            height: 10px;\n            background-color: #fff;\n            top: -6px;\n            left: 109px;\n            position: absolute;\n            transform: rotate(45deg);\n            border-top: 1px solid #c0c1c6;\n            border-left: 1px solid #c0c1c6;\n        }\n\n\n\n        & > li {\n            border-bottom: 1px solid #f4f4f4;\n\n            &:last-child {\n                border-bottom: 0;\n            }\n\n            & > a {\n                color: #767c87;\n                font-size: 15px;\n                font-weight: 400;\n                line-height: 21px;\n                display: block;\n                padding: 12px 25px;\n                position: relative;\n\n                &::before {\n                    content: '';\n                    position: absolute;\n                    top: 0;\n                    left: 0;\n                    width: 4px;\n                    height: 100%;\n                    background-color: $black;\n                    display: none;\n                }\n            }\n\n            &:hover > a,\n            &.current-menu-item > a {\n                color: $black;\n\n\n                &::before {\n                    display: block;\n                }\n            }\n\n            &:first-child {\n                position: relative;\n                overflow: hidden;\n                border-radius: 8px 0 0 0;\n            }\n\n            &:last-child {\n                position: relative;\n                overflow: hidden;\n                border-radius: 0 0 0 8px;\n            }\n        }\n    }\n}\n\n\n\n\n.header-menu .menu-item-30 ul.sub-menu::after {\n    left: 86px;\n}\n\n\n\n.header-mobile-btn {\n    width: 26px;\n    height: 26px;\n    background: url(../img/icon-mobile.svg) no-repeat center;\n    display: inline-block;\n    @include media-max(911px) {\n        margin-top: -4px;\n    }\n    &.logo-fixed {\n        background: url(../img/icon-mobile.svg) no-repeat center;\n    }\n}\n\n.header-mobile-box {\n    display: none;\n    position: absolute;\n    top: 0;\n    left: 0;\n    z-index: 9999999;\n    width: 100%;\n    min-height: 100vh;\n    height: 100vh;\n    overflow-y: scroll;\n    padding-bottom: 100px;\n    background-color: #fff;\n    &:after {\n        content: \"\";\n        width: 768px;\n        height: 234px;\n        position: absolute;\n        right: 30px;\n        bottom: 70px;\n\n        background-image: url(\"../img/white-mobile.png\");\npointer-events: none;\n        z-index: 1;\n\n    }\n    &__bottom {\n        padding: 0 25px 20px;\n        position: absolute;\n        bottom: 0;\n        left: 0;\n        right: 0;\n        text-align: left;\n  z-index: 9;\n        background: #fff;\n    }\n\n    @include media-min(992px) {\n        display: none !important;\n    }\n\n    .header-mobile-btn {\n        background-image: url(../img/icon-mobile-close.svg);\n    }\n\n    .wrapper {\n        height: calc(100% - 48px);\n        overflow-y: scroll;\n        bottom: 87px;\n        position: static;\n\n        .menu-main-container {\n            height: 100%;\n            overflow-y: auto;\n        }\n    }\n}\n\n.bottom-box-container {\n    padding-top: 17px;\n    border-top: 1px solid $black;\n}\n\n.menu-main-menu-container {\n    position: relative;\n    z-index: 9;\n}\n\n.header-mobile-header {\n    background-color: #1a1a1a;\n    //box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);\n    padding: 7px 0;\n}\n\n\n\n.header-mobile-row {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    padding: 5px 0;\n    .logo {\n        max-width: 132px;\n    }\n}\n\n.header-menu-mobile {\n    background-color: $white;\n    text-align: left;\n    padding-top: 60px;\n    font-family: \"FuturaLT\", sans-serif;\n    &__logo {\n        padding-top: 56px;\n    }\n\n    ul.menu {\n        margin: 28px 0 80px;\n        padding: 0;\n\n        & > li {\n            display: block;\n\n            & > a {\n                display: inline-block;\n                vertical-align: middle;\n                color: #000000;\n                font-size: 24px;\n                font-weight: 700;\n                line-height: 36.8px;\n                &:hover {\n                    color: #000000;\n                }\n\n            }\n\n            &.menu-item-has-children {\n                position: relative;\n\n                .icon-arrow {\n                    width: 20px;\n                    height: 20px;\n                    margin-left: 15px;\n                    vertical-align: middle;\n                    display: inline-block;\n                    cursor: pointer;\n                    position: absolute;\n                    top: 6px;\n\n                    &::after {\n                        content: '';\n                        display: inline-block;\n                        width: 7px;\n                        height: 7px;\n                        background-color: transparent;\n                        right: 4px;\n                        top: 5px;\n                        position: absolute;\n                        transform: rotate(225deg);\n                        transition: .2s;\n                        border-top: 4px solid $black;\n                        border-left: 4px solid $black;\n                    }\n                }\n\n                &.mobile-menu-show {\n                    & > .icon-arrow::after {\n                        top: 8px;\n                        transform: rotate(45deg);\n                    }\n\n                    & > ul.sub-menu {\n                        display: block;\n                    }\n                }\n            }\n\n            &:hover > a,\n            &.current-menu-item > a {\n                color: #000000;\n            }\n        }\n    }\n\n    ul.sub-menu {\n        margin: 0 ;\n        padding: 6px 0 8px;\n        display: none;\n\n        & > li {\n            display: block;\n\n            & > a {\n                color: #000000;\n                font-size: 18px;\n                font-weight: 300;\n                letter-spacing: -0.24px;\n                line-height: 34.5px;\n\n            }\n\n            &:hover > a,\n            &.current-menu-item > a {\n                color: #000000;\n            }\n        }\n    }\n\n\n}\n\n.header-mobile-socialicons {\n    width: 100%;\n    position: absolute;\n    bottom: 0;\n\n    .footer-social {\n        padding-bottom: 20px;\n\n        svg path {\n            fill: #7c828b;\n        }\n    }\n}\n\n\n.menu-main-container {\n\n}\n\n\n.header-mobile {\n    display: none;\n    @include media-max(991px) {\n        display: block;\n        .logo {\n            max-width: 132px;\n        }\n    }\n    .menu-main-menu-container {\n        height: 0;\n    }\n}\n\n\n\n.header-desktop {\n    @include media-max(991px) {\n        display: none;\n    }\n    &__row {\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n    }\n    &__left {\n        display: flex;\n        justify-content: space-between;\n        width: 100%;\n        padding-right: 30px;\n    }\n    .header-button {\n\n    }\n\n}\n\n.bottom {\n\n    &__hello {\n        font-size: 13px;\n        font-weight: 700;\n        letter-spacing: 3.38px;\n        line-height: 20px;\n        text-align: center;\n        color: #1a1a1a;\n        margin-bottom: 7px;\n    }\n    &__mail,\n    &__phone {\n        color: #727272;\n        font-family: FuturaLT;\n        font-size: 18px;\n        font-weight: 300;\n        line-height: 26.4px;\n        display: inline-block;\n        margin-right: 13px;\n        margin-bottom: 3px;\n        vertical-align: middle;\n        img {\n            margin-right: 4px;\n            vertical-align: middle;\n            display: inline-block;\n        }\n\n        a {\n            color: #727272;\n            vertical-align: middle;\n        }\n\n    }\n    &__mail {\n        margin-right: 12px;\n    }\n    &__phone {\n\n    }\n}\n\n.header-mobile-info {\n    padding-top: 10px;\n    .top-ico {\n        margin-right: 17px;\n    }\n    &__phone {\n\n    }\n}\n\n.header {\n    .wpml-ls-legacy-list-horizontal {\n        padding: 0 0 0 55px;\n        border: 0;\n        a {\n            color: $blue;\n            padding: 0;\n            display: block;\n            font-size: 15px;\n            font-weight: 400;\n            line-height: 1;\n            text-transform: uppercase;\n            position: relative;\n            &:hover {\n                color: $orange;\n            }\n\n            span {\n                vertical-align: top;\n            }\n        }\n        li {\n            &:first-child {\n                a {\n\n                    &:after {\n                        content: '/';\n                        color: $blue;\n                        margin-left: 2px;\n                        margin-right: 2px;\n                    }\n                }\n\n            }\n        }\n    }\n    .wpml-ls-current-language {\n        a {\n            color: $orange;\n        }\n    }\n}\n\n\n\n// ---------------------------\n      // Vars & Helper Functions\n      // ---------------------------\n\n  :root {\n      --header-bg-color:  #f9a63d;\n      --splash-bg-color:  #6183a0;\n      --screen-width:     320px;\n      --screen-height:    560px;\n  }\n\n// calculate a circle's circumference based on radius\n@function circumference($r){\n    $pi: 3.141592653;\n    @return 2*$pi*$r;\n}\n\n\n// ---------------------------\n// Main Navigation Menu\n// ---------------------------\n\n.header-mobile {\n    background: $blueLight;\n    margin-right: -25px;\n    margin-left: -25px;\n    width: calc(100% + 50px);\n}\n\n.nav {\n\n    // Toggle Button\n    &__toggle {\n        display:inline-block;\n        position:absolute;\n        z-index:10;\n        padding:0;\n        border:0;\n        background:transparent;\n        outline:0;\n        right:15px;\n        top:15px;\n        cursor:pointer;\n        border-radius:50%;\n        transition:background-color .15s linear;\n\n        &:hover,\n        &:focus {\n            background-color:rgba(0,0,0,.5);\n        }\n    }\n\n    &__menu {\n        display:flex;\n        flex-direction:column;\n        justify-content:center;\n        height:var(--screen-height);\n        position:relative;\n        z-index:5;\n        visibility:hidden;\n        list-style: none;\n        padding-left: 0;\n        margin-top: 0;\n    }\n\n    &-item {\n        opacity:0;\n        transition: all .3s cubic-bezier(0.000, 0.995, 0.990, 1.000) .3s;\n    }\n    @for $i from 1 through 5 {\n        &-item:nth-child(#{$i}){\n            transform:translateY(-40px * $i);\n        }\n    }\n\n    .menu-item a {\n        color:white;\n        display:block;\n        text-align:center;\n        text-transform:uppercase;\n        letter-spacing:5px;\n        font-size:1.25rem;\n        text-decoration:none;\n        padding:1rem;\n\n        &:hover,\n        &:focus {\n            outline:0;\n            background-color:rgba(0,0,0,0.2);\n        }\n    }\n}\n\n\n// ---------------------------\n// SVG Menu Icon\n// ---------------------------\n\n.menuicon {\n    display:block;\n    cursor:pointer;\n    color: #fff;\n\n    transform:rotate(0deg);\n    transition: .3s cubic-bezier(0.165, 0.840, 0.440, 1.000);\n\n    &__bar,\n    &__circle {\n        fill:none;\n        stroke: currentColor;\n        stroke-width:3;\n        stroke-linecap:round;\n    }\n    &__bar {\n        transform: rotate(0deg);\n        transform-origin:50% 50%;\n        transition: transform .25s ease-in-out;\n    }\n    &__circle {\n        transition: stroke-dashoffset .3s linear .1s;\n        stroke-dashoffset:circumference(23); // 23 is the <circle>'s radius\n        stroke-dasharray:circumference(23);\n    }\n}\n\n\n// ---------------------------\n// Circular Splash Background\n// ---------------------------\n\n.splash {\n    position:absolute;\n    top:40px;\n    right:40px;\n    width: 1px;\n    height: 1px;\n\n    &::after {\n        content:\"\";\n        display:block;\n        position:absolute;\n        border-radius:50%;\n        background-color:var(--splash-bg-color);\n\n        // screen diameter can be 142vmax at most,\n        // circle needs to be twice that size to cover it\n        width:284vmax;\n        height:284vmax;\n        top:-142vmax;\n        left:-142vmax;\n\n        transform: scale(0);\n        transform-origin:50% 50%;\n        transition: transform .5s cubic-bezier(0.755, 0.050, 0.855, 0.060);\n\n        // will-change tells the browser we plan to\n        // animate this property in the near future\n        will-change:transform;\n    }\n}\n\n\n// ---------------------------\n// Active State\n// ---------------------------\n\n.nav:target,\n.nav--open {\n\n    //scale the background circle to full size\n    > .splash::after {\n        transform:scale(1);\n    }\n\n    //animate the menu icon\n    .menuicon {\n        color:white;\n        transform:rotate(180deg);\n\n        &__circle {\n            stroke-dashoffset:0;\n        }\n        &__bar:nth-child(1),\n        &__bar:nth-child(4) {\n            opacity:0;\n        }\n        &__bar:nth-child(2) {\n            transform: rotate(45deg);\n        }\n        &__bar:nth-child(3) {\n            transform: rotate(-45deg);\n        }\n    }\n\n    //show the nav items\n    .nav {\n        &__menu {\n            visibility:visible;\n        }\n\n        &__item {\n            opacity:1;\n            transform:translateY(0);\n        }\n    }\n}\n\n// ---------------------------\n// Demo Stuff, Ignore\n// ---------------------------\n\n\n.header-mobile {\n    height:5rem;\n}\n\n",".footer {\n  background-color: #f2fafe;\n  padding: 85px 0 118px;\n  @media (max-width: 991px) {\n    padding: 65px 0 40px;\n  }\n  &__row {\n    display: flex;\n    justify-content: space-between;\n    padding-bottom: 78px;\n    border-bottom: 2px solid #d7e7f3;\n    @media (max-width: 991px) {\n      flex-wrap: wrap;\n      padding-bottom: 25px;\n    }\n  }\n}\n\n.footer-col {\n  &__label {\n    color: $blueLight;\n    font-family: $fontHum;\n    font-size: 21px;\n    font-weight: 300;\n    line-height: 38px;\n    margin-bottom: 30px;\n    @media screen and (max-width: 991px) {\n      margin-bottom: 10px;\n    }\n  }\n  &__content {\n    display: flex;\n    color: $blue;\n    font-family: $fontHumDemiBold;\n    font-size: 21px;\n    font-weight: 600;\n    line-height: 38px;\n    @media screen and (max-width: 991px) {\n      margin-bottom: 20px;\n    }\n\n  }\n}\n\n.footer-ico-map {\n  display: block;\n  width: 25px;\n  flex-shrink: 0;\n  margin-right: 16px;\n  padding-top: 5px;\n  img {\n    display: block;\n  }\n}\n\n.footer-nav {\n  display: flex;\n  justify-content: space-between;\n  padding: 59px 0 67px;\n  @media screen and (max-width: 991px) {\n    flex-wrap: wrap;\n    padding: 50px 0;\n  }\n  &__nav {\n    width: 33.3%;\n    @media screen and (max-width: 991px) {\n      width: 100%;\n    }\n    ul {\n      list-style: none;\n      margin: 0;\n      padding: 0;\n      column-count: 2;\n      li {\n        a {\n          display: inline-block;\n          margin-bottom: 20px;\n          color: $blue;\n          font-family: $fontHumDemiBold;\n          font-size: 21px;\n          font-weight: 600;\n          line-height: 1;\n          &:hover {\n            color: $orange;\n          }\n        }\n      }\n    }\n  }\n  &__phone {\n\n  }\n  &__social {\n    padding-top: 14px;\n    @media screen and (max-width: 767px) {\n      padding-top: 8px;\n    }\n  }\n}\n\n.footer-ico-img {\n  flex-shrink: 0;\n  width: 30px;\n  display: block;\n  &--big {\n    width: 65px;\n    @media screen and (max-width: 767px) {\n      width: 50px;\n    }\n  }\n  img {\n    display: block;\n  }\n}\n\n.footer-data-content {\n  padding-left: 16px;\n  //width: calc(100% - 41px);\n}\n\n.footer-email-wrap {\n  display: flex;\n  align-items: center;\n  position: relative;\n  padding-right: 107px;\n  .hide-contact {\n    position: absolute;\n    padding: 12px 10px 10px;\n    background: #fff;\n    width: calc(100% - 41px);\n    height: 100%;\n    right: 0;\n    top: 0;\n    text-align: center;\n    border-radius: 30px;\n    font-size: 21px;\n    font-weight: 400;\n    line-height: 1;\n    cursor: pointer;\n  }\n}\n\n.footer-nav-phone-wrap {\n  display: flex;\n  align-items: center;\n  position: relative;\n\n  color: $blue;\n  font-family: $fontHumDemiBold;\n  font-size: 35px;\n  font-weight: 600;\n  line-height: 48px;\n  @media screen and (max-width: 767px) {\n    font-size: 15px;\n  }\n  .footer-data-content {\n    padding-right: 107px;\n  }\n  .hide-contact {\n    position: absolute;\n    padding: 19px 10px 16px;\n    background: #fff;\n    width: 236px;\n    height: 56px;\n    right: 0;\n    top: 0;\n    text-align: center;\n    border-radius: 30px;\n    font-size: 21px;\n    font-weight: 400;\n    line-height: 1;\n    cursor: pointer;\n\n  }\n}\n\n\n.hide-contact {\n  &.close {\n    display: none;\n  }\n}\n\n\n\n\n.footer-bot {\n  &__row {\n    display: flex;\n    justify-content: space-between;\n    @media (max-width: 991px) {\n      flex-wrap: wrap;\n    }\n  }\n}\n\n.footer-bot-col {\n    color: $blueLight;\n    font-family: $fontHum;\n    font-size: 21px;\n    font-weight: 300;\n    line-height: 38px;\n  @media screen and (max-width: 767px) {\n    font-size: 12px;\n    line-height: 20px;\n  }\n    .footer-bot-col-up {\n      color: $blue;\n      font-family: $fontHumDemiBold;\n      font-weight: 600;\n      cursor: pointer;\n    }\n}\n\n",".page-error404 {\n  padding: 80px 0;\n  text-align: center;\n  min-height: 944px;\n  background-image: url(\"../img/404.png\");\n  background-size: contain;\n  background-repeat: no-repeat;\n  background-position-x: center;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  flex-wrap: wrap;\n  @media (max-width: 1199px) {\n    min-height: 90vw;\n  }\n  &__content {\n    display: block;\n    color: $blue;\n    font-family: $fontHumBold;\n    font-size: 25px;\n    text-transform: uppercase;\n    line-height: 1;\n    margin-bottom: 26px;\n    padding-top: 15px;\n    padding-left: 30px;\n    @media (max-width: 1199px) {\n      font-size: 2vw;\n      margin-bottom: 2vw;\n      padding-top: 0;\n    }\n    @media (max-width: 649px) {\n      font-size: 13px;\n    }\n  }\n  &__title {\n    display: block;\n    color: #ffffff;\n    font-family: $fontHumBold;\n    font-size: 233px;\n    text-transform: uppercase;\n    line-height: 0.85;\n    padding-left: 30px;\n    @media (max-width: 1199px) {\n      font-size: 19vw;\n    }\n  }\n}\n\n\n",".single-post {\n  padding-top: 100px;\n  &__title {\n    color: $blue;\n    font-family: $fontHumBold;\n    font-size: 63px;\n    font-weight: 700;\n    line-height: 68px;\n    text-align: center;\n    margin-bottom: 30px;\n  }\n  &__date {\n    color: $blueLight;\n    font-family: $fontHum;\n    font-size: 23px;\n    font-weight: 300;\n    line-height: 25px;\n    margin-bottom: 50px;\n    text-align: center;\n  }\n  &__thumbnail {\n    border-radius: 30px;\n    overflow: hidden;\n    margin-bottom: 50px;\n\n    img {\n      display: block;\n    }\n  }\n\n\n}\n\n.wrapper {\n  &--single {\n    max-width: 1323px;\n    margin: auto ;\n    position: relative;\n    padding-left: 25px;\n    padding-right: 25px;\n\n  }\n\n}\n\n.single-content {\n  & > p {\n    color: $blueLight;\n    font-family: $fontHum;\n    font-size: 23px;\n    font-weight: 300;\n    line-height: 38px;\n    margin-bottom: 30px;\n    max-width: 1323px;\n    margin-left: auto ;\n    margin-right: auto ;\n    padding-left: 25px;\n    padding-right: 25px;\n  }\n}\n\n.gdrts-rating-block {\n  max-width: 300px;\n\n  margin: auto;\n  text-align: center;\n}\n\n.gdrts-inner-wrapper {\n  text-align: center;\n}\n.gdrts-rating-text {\n\n}\n\ndiv .syntaxhighlighter   {\n  max-width: 1323px !important;\n  margin-left: auto !important;\n  margin-right: auto !important;\n  position: relative;\n  padding-left: 25px;\n  padding-right: 25px;\n}",".portfolio-single {\n  &__row {\n    display: flex;\n    padding-top: 100px;\n    padding-bottom: 60px;\n    @media screen and (max-width: 991px) {\n      flex-wrap: wrap;\n      padding-top: 20px;\n    }\n  }\n  &__content {\n    width: 50%;\n    @media screen and (max-width: 991px) {\n      width: 100%;\n    }\n  }\n  &__terms {\n    width: 50%;\n    @media screen and (max-width: 991px) {\n      width: 100%;\n    }\n  }\n  &__screens {\n    padding-bottom: 200px;\n    @media screen and (max-width: 991px) {\n      padding-bottom: 20px;\n    }\n  }\n}\n\n.portfolio-single-main {\n  padding-right: 60px;\n  &__title {\n    color: $blue;\n    font-size: 63px;\n    font-weight: 700;\n    line-height: 68px;\n  }\n  &__txt {\n    color: $blueLight;\n    font-size: 23px;\n    font-weight: 700;\n    line-height: 38px;\n  }\n}\n\n.portfolio-single-terms {\n  &__title {\n    color: $blue;\n    font-size: 34px;\n    font-weight: 700;\n    margin-top: 22px;\n  }\n  &__list {\n    list-style: none;\n  }\n  &__item {\n    display: flex;\n    align-items: center;\n  }\n  &__img {\n    width: 32px;\n    margin-right: 34px;\n    text-align: center;\n    svg {\n      width: 32px;\n      height: auto;\n    }\n  }\n  &__name {\n    color: $blueLight;\n    font-size: 23px;\n    font-weight: 700;\n    line-height: 58px;\n  }\n}",".default-txt {\n  font-size: 18px;\n  font-weight: 300;\n  line-height: 28px;\n  @media (max-width: 991px) {\n    font-size: 15px;\n    line-height: 24px;\n  }\n}\n\n.headline {\n  &--1 {\n    font-size: 55px;\n    line-height: 66px;\n    @include media-max(991px) {\n      font-size: 31px;\n      line-height: 44px;\n    }\n  }\n  &--2 {\n    font-size: 26px;\n    font-weight: 500;\n    @include media-max(991px) {\n      font-size: 23px;\n    }\n  }\n  &--3 {\n    font-size: 21px;\n    font-weight: 500;\n  }\n  &--4 {\n    font-size: 18px;\n    font-weight: 500;\n  }\n  &--5 {\n    font-size: 16px;\n    font-weight: 500;\n  }\n  &--6 {\n    font-size: 14px;\n    font-weight: 500;\n  }\n}\n\n.default {\n    h1, h2, h3, h4, h5, h6 {\n        display: block;\n    }\n\n    h1 {\n        @extend .headline--1;\n    }\n\n    h2 {\n        @extend .headline--2;\n    }\n\n    h3 {\n        @extend .headline--3;\n    }\n\n    h4 {\n        @extend .headline--4;\n    }\n\n    h5 {\n        @extend .headline--5;\n    }\n\n    h6 {\n        @extend .headline--6;\n    }\n\n    p {\n      display: block;\n      font-size: 18px;\n      font-weight: 300;\n      line-height: 30px;\n      img {\n        padding: 30px 0 15px;\n      }\n    }\n    a {\n\n    }\n\n    ul {\n      list-style: none;\n      padding: 0 0 20px;\n\n        li {\n            position: relative;\n            padding-left: 43px;\n            font-weight: 400;\n            font-size: 18px;\n            line-height: 39px;\n          @include media-max(991px) {\n            font-size: 16px;\n            line-height: 21px;\n            margin-bottom: 21px;\n          }\n            &:before {\n              content: \"\";\n              position: absolute;\n              left: 0;\n              top: 0;\n              margin: 0 auto;\n              background: url(\"../img/check-circular.svg\");\n              width: 23px;\n              height: 23px;\n\n            }\n        }\n    }\n  li {\n    font-size: 18px;\n    line-height: 1.2;\n    margin-bottom: 15px;\n    @include media-max(991px) {\n      font-size: 16px;\n      line-height: 21px;\n    }\n  }\n}\n\nbody .default-neutral {\n  h2, h3, h4, h5 {\n    color: $blue;\n    line-height: 1;\n    font-weight: 400;\n  }\n  h2 {\n    font-size: 50px;\n    margin-bottom: 27px;\n    @include media-max(991px) {\n      font-size: 30px;\n      margin-bottom: 21px;\n    }\n  }\n  h3 {\n    font-size: 43px;\n    margin-bottom: 27px;\n    @include media-max(991px) {\n      font-size: 27px;\n    }\n  }\n  h4 {\n    font-size: 35px;\n    margin-bottom: 27px;\n    @include media-max(991px) {\n      font-size: 21px;\n      margin-bottom: 23px;\n    }\n  }\n\n  h5 {\n    font-size: 24px;\n    margin-bottom: 35px;\n    color: #000;\n    @include media-max(991px) {\n      font-size: 18px;\n    }\n  }\n\n  h6 {\n    font-size: 18px;\n    margin-bottom: 34px;\n    color: #000;\n    @include media-max(991px) {\n      font-size: 16px;\n    }\n  }\n   p {\n     font-size: 16px;\n     font-weight: 400;\n     line-height: 24px;\n     color: #0a2022;\n     margin-bottom: 42px;\n     a {\n       color: $blue;\n       &:hover {\n         text-decoration: underline;\n       }\n     }\n     @include media-max(991px) {\n       font-size: 15px;\n       font-weight: 400;\n       line-height: 27px;\n     }\n   }\n  .gallery {\n    margin-bottom: 30px !important;\n    margin-left: -21px;\n    margin-right: -21px;\n    img {\n      border: 0 solid transparent !important;\n    }\n    @include media-max(991px) {\n      margin: auto -12px 30px !important;\n    }\n  }\n  .gallery-item {\n    padding: 0 21px;\n    @include media-max(991px) {\n      padding: 0 6px;\n    }\n\n  }\n  @include media-max(991px) {\n    .alignnone {\n      margin: 0 -25px;\n      width: calc(100% + 50px);\n      max-width: calc(100% + 50px);\n    }\n  }\n}\n\ncode {\n  font-size: inherit;\n  font-family: inherit;\n  position: relative;\n  z-index: 9;\n  &:before {\n    position: absolute;\n    content: '';\n    left: 0;\n    right: 0;\n    bottom: 0;\n    width: 100%;\n    height: 6px;\n    background-color: #89bdbb;\n    z-index: -1;\n  }\n}"]}
/*** css/style.css.map - END ***/
