/*! 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:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}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:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}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]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;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}@font-face{font-family:ProximaNova;font-style:normal;font-weight:100;src:url(ProximaNovaT-Thin178e5.eot);src:url(../fonts/ProximaNovaT-Thin.eot?#iefix) format("embedded-opentype"),url(ProximaNovaT-Thin08c9f.woff) format("woff"),url(ProximaNovaT-Thinc939e.ttf) format("truetype")}@font-face{font-family:ProximaNova;font-style:normal;font-weight:300;src:url(ProximaNova-Light1450d.eot);src:url(../fonts/ProximaNova-Light.eot?#iefix) format("embedded-opentype"),url(ProximaNova-Light8eda2.woff) format("woff"),url(ProximaNova-Lighta2b5f.ttf) format("truetype")}@font-face{font-family:ProximaNova;font-style:normal;font-weight:700;src:url(ProximaNova-Bold2d1fe.eot);src:url(../fonts/ProximaNova-Bold.eot?#iefix) format("embedded-opentype"),url(ProximaNova-Bold2d834.woff) format("woff"),url(ProximaNova-Boldb29bc.ttf) format("truetype")}@font-face{font-family:FuturaPT;font-style:normal;font-weight:300;src:url(FuturaPT-Lightb438a.eot);src:url(../fonts/FuturaPT-Light.eot?#iefix) format("embedded-opentype"),url(FuturaPT-Lightae08f.woff) format("woff"),url(FuturaPT-Light21728.ttf) format("truetype")}@font-face{font-family:FuturaPT;font-style:normal;font-weight:700;src:url(FuturaPT-Bold32af1.eot);src:url(../fonts/FuturaPT-Bold.eot?#iefix) format("embedded-opentype"),url(FuturaPT-Bold2a3d1.woff) format("woff"),url(FuturaPT-Boldc39b1.ttf) format("truetype")}.alignleft{float:left;margin:0 10px 5px 0}.alignright{float:right;margin:0 0 5px 10px}.aligncenter{display:block;margin:0 auto 5px}.page-wrapper{position:relative;overflow:hidden}.row{margin:auto;max-width:1175px;padding:0 15px;width:100%}.hidden-text{display:none}.video-wrapper{position:relative;padding-bottom:50%;padding-top:25px;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}*{-webkit-box-sizing:border-box;box-sizing:border-box}* ::after,* ::before{-webkit-box-sizing:border-box;box-sizing:border-box}:not(iframe){-webkit-transition:.25s ease;transition:.25s ease;-webkit-transition-property:background,border,color,left,margin,padding,right,opacity;transition-property:background,border,color,left,margin,padding,right,opacity}body,html{height:100%}body{background:#fff url(hero-bgd74e8.jpg) no-repeat center 0;color:#2b2b2b;font-family:ProximaNova,sans-serif;font-size:16px;line-height:1.5;-webkit-transition:0s;transition:0s}::-moz-selection{background:#0086ad;color:#fff}::selection{background:#0086ad;color:#fff}input[type=email],input[type=password],input[type=tel],input[type=text],textarea{background:#c4c4c4;border:none;color:#fff;font:14px FuturaPT,sans-serif;height:49px;margin:0 0 14px;padding:0 28px;width:100%}input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{outline:0}input[type=email]:focus:required:invalid,input[type=password]:focus:required:invalid,input[type=tel]:focus:required:invalid,input[type=text]:focus:required:invalid,textarea:focus:required:invalid{color:red;opacity:1}input[type=email]:required:valid,input[type=password]:required:valid,input[type=tel]:required:valid,input[type=text]:required:valid,textarea:required:valid{color:#fff;opacity:1}input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#fff;opacity:1}input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{color:#fff;opacity:1}input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#fff;opacity:1}input[type=email]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#fff;opacity:1}input[type=email]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:#fff;opacity:1}input[type=submit]:focus{outline:0}select{-webkit-appearance:none}select:focus::-ms-value{color:#12161e;background:#fff}textarea{height:180px;padding:16px 0 0 16px;resize:none}a{text-decoration:none;cursor:pointer}a:not([href]){cursor:initial}a:focus{outline:0}h1{font-size:36px;margin:0 0 32px}@media (min-width:992px){h1{font-size:64px}}h2{font-size:36px;margin:0 0 18px}.title{position:relative;text-align:center}.title h2{border:1px solid #2194fb;border-radius:4px;color:#2194fb;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font:100 24px/32px FuturaPT,sans-serif;margin:0 0 25px;padding:0 15px;text-transform:uppercase}@media (min-width:768px){.title h2{font-size:32px;line-height:42px;margin:0 0 50px;padding:0 27px}}@media (min-width:992px){.title h2{font-size:42px;line-height:59px}}h3{margin:0}p{font-size:16px;margin:0 0 8px}p:last-child{margin:0}ul{margin:0;padding:0;list-style:none}.btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(190.78deg,#fff -121.15%,rgba(255,255,255,0) 66.04%),#2194fb;border:none;border-radius:4px;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;margin:auto;padding:0 20px;-webkit-transition:all .25s ease;transition:all .25s ease}.btn:hover{background:linear-gradient(190.78deg,#fff -61.15%,rgba(255,255,255,0) 36.04%),#2194fb}.btn:active{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.52);box-shadow:inset 0 0 6px rgba(0,0,0,.52)}.btn-darken{background:#1b449f;border:1px solid #2194fb;color:#2194fb}.btn-darken:hover{color:#fff}.form{background:#fff;border-radius:5px;-webkit-box-shadow:0 18px 30px rgba(47,49,55,.2);box-shadow:0 18px 30px rgba(47,49,55,.2);max-width:400px;padding:25px 20px 20px;text-align:center}.form h3{color:#2b2b2b;font:900 20px/24px FuturaPT,sans-serif;margin:0 0 10px}@media (min-width:992px){.form h3{font-size:26px;line-height:36px}}.form p{color:#2b2b2b;font:16px/24px FuturaPT,sans-serif;margin:0 0 22px}.form .btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.form form p{margin:0}.form iframe{height:315px!important;position:static!important}.form .video-wrapper iframe{height:100%!important;position:absolute!important}.modal-close{background:url(icon-closea5066.png) no-repeat;background-size:contain;border-radius:50%;cursor:pointer;display:block;height:24px;position:absolute;right:10px;top:10px;width:24px}span.wpcf7-not-valid-tip{color:#2b2b2b;font:16px/24px FuturaPT,sans-serif;margin:-10px 0 10px}div.wpcf7-acceptance-missing,div.wpcf7-mail-sent-ok,div.wpcf7-validation-errors{border:none;color:#2b2b2b;font:16px/24px FuturaPT,sans-serif;margin:0;padding:15px 0 0}.wpcf7-form-control-wrap{display:block}.text-520{display:none}.separator-dots{background:url(separator-dots98e2f.png) no-repeat center 0;height:107px;left:calc(50% - 9px);position:absolute;top:0;width:18px}.separator-dots-item-1{-webkit-animation:pulse 4s infinite;animation:pulse 4s infinite;background:url(separator-item-1cee4c.png) no-repeat;border-radius:50%;content:'';left:calc(50% - 8px);height:14px;margin:0;position:absolute;top:40px;-webkit-transform:scale(1);transform:scale(1);width:16px}.separator-dots-item-2{-webkit-animation:pulse2 4s infinite .5s;animation:pulse2 4s infinite .5s;background:url(separator-item-24770c.png) no-repeat;border-radius:50%;content:'';left:calc(50% - 8px);height:14px;margin:0;position:absolute;top:66px;-webkit-transform:scale(1);transform:scale(1);width:16px}.separator-dots-item-3{-webkit-animation:pulse3 4s infinite 1s;animation:pulse3 4s infinite 1s;background:url(separator-item-3fa7f2.png) no-repeat;border-radius:50%;left:calc(50% - 8px);height:14px;margin:0;position:absolute;top:93px;-webkit-transform:scale(1);transform:scale(1);width:16px}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(33,148,251,.6);box-shadow:0 0 0 0 rgba(33,148,251,.6)}70%{-webkit-box-shadow:0 0 0 20px rgba(33,148,251,0);box-shadow:0 0 0 20px rgba(33,148,251,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(33,148,251,0);box-shadow:0 0 0 0 rgba(33,148,251,0)}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(33,148,251,.6);box-shadow:0 0 0 0 rgba(33,148,251,.6)}70%{-webkit-box-shadow:0 0 0 20px rgba(33,148,251,0);box-shadow:0 0 0 20px rgba(33,148,251,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(33,148,251,0);box-shadow:0 0 0 0 rgba(33,148,251,0)}}@-webkit-keyframes pulse2{0%{-webkit-box-shadow:0 0 0 0 rgba(33,148,251,.6);box-shadow:0 0 0 0 rgba(33,148,251,.6)}70%{-webkit-box-shadow:0 0 0 15px rgba(33,148,251,0);box-shadow:0 0 0 15px rgba(33,148,251,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(33,148,251,0);box-shadow:0 0 0 0 rgba(33,148,251,0)}}@keyframes pulse2{0%{-webkit-box-shadow:0 0 0 0 rgba(33,148,251,.6);box-shadow:0 0 0 0 rgba(33,148,251,.6)}70%{-webkit-box-shadow:0 0 0 15px rgba(33,148,251,0);box-shadow:0 0 0 15px rgba(33,148,251,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(33,148,251,0);box-shadow:0 0 0 0 rgba(33,148,251,0)}}@-webkit-keyframes pulse3{0%{-webkit-box-shadow:0 0 0 0 rgba(33,148,251,.6);box-shadow:0 0 0 0 rgba(33,148,251,.6)}70%{-webkit-box-shadow:0 0 0 10px rgba(33,148,251,0);box-shadow:0 0 0 10px rgba(33,148,251,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(33,148,251,0);box-shadow:0 0 0 0 rgba(33,148,251,0)}}@keyframes pulse3{0%{-webkit-box-shadow:0 0 0 0 rgba(33,148,251,.6);box-shadow:0 0 0 0 rgba(33,148,251,.6)}70%{-webkit-box-shadow:0 0 0 10px rgba(33,148,251,0);box-shadow:0 0 0 10px rgba(33,148,251,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(33,148,251,0);box-shadow:0 0 0 0 rgba(33,148,251,0)}}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0s;transition:0s}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.47,0,.74,.71);transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;-webkit-transition:opacity .25s ease,visibility 0s ease .25s;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;-webkit-transition:opacity .25s ease 0s,visibility 0s ease 0s;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:0;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;-webkit-transition:color .2s;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--play svg:nth-child(2){display:none}.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0}.fancybox-caption{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.85)),color-stop(50%,rgba(0,0,0,.3)),color-stop(65%,rgba(0,0,0,.15)),color-stop(75.5%,rgba(0,0,0,.075)),color-stop(82.85%,rgba(0,0,0,.037)),color-stop(88%,rgba(0,0,0,.019)),to(rgba(0,0,0,0)));background:linear-gradient(to top,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:fancybox-rotate 1s linear infinite;animation:fancybox-rotate 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@-webkit-keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0,0,.25,1);transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}@media all and (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slide{outline:0}.slick-slide img{-webkit-filter:blur(5px);filter:blur(5px);height:auto;position:relative;-webkit-transition:all .25s ease;transition:all .25s ease;width:100%}@media (min-width:992px){.slick-slide img{left:50%;-webkit-transform:translate(-50%) scale(.6);transform:translate(-50%) scale(.6);width:auto}}.slick-current{position:relative;z-index:9}.slick-current img{-webkit-filter:blur(0);filter:blur(0)}@media (min-width:992px){.slick-current img{-webkit-transform:translate(-50%) scale(1);transform:translate(-50%) scale(1)}}.slick-list{overflow:visible}.slick-arrow{background:rgba(255,255,255,.2) url(icon-arrowec20a.svg) no-repeat center;border:none;border-radius:50%;font-size:0;height:36px;left:15px;outline:0;padding:0;position:absolute;top:calc(50% - 18px);width:36px;z-index:9}@media (min-width:992px){.slick-arrow{left:calc(50% - 350px)}}.slick-next{left:auto;right:15px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:992px){.slick-next{right:calc(50% - 350px)}}.hero{padding:88px 0 0}.hero-slider{padding:15px 0 30px;position:relative}@media (min-width:768px){.hero-slider{height:620px;padding:30px 0 0}}@media (min-width:992px){.hero-slider{height:580px}}.hero-slide{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.hero-slide{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:605px}}@media (min-width:992px){.hero-slide{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.hero-slide-left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%}@media (min-width:992px){.hero-slide-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;width:40%}}.hero-slide-left h2{color:#2194fb;font:300 24px/32px FuturaPT,sans-serif;text-transform:uppercase}@media (min-width:576px){.hero-slide-left h2{font-size:32px;line-height:42px}}@media (min-width:768px){.hero-slide-left h2{font-size:46px;line-height:59px}}.hero-slide-left p{color:#fff;font:300 16px/22px FuturaPT,sans-serif;margin:0 0 18px;text-transform:uppercase}@media (min-width:768px){.hero-slide-left p{font-size:20px;line-height:26px;margin:0 0 36px}}@media (min-width:768px){.hero-slide-left p{font-size:34px;line-height:34px}}.hero-slide-center{max-height:518px;position:relative;width:300px}@media (min-width:992px){.hero-slide-center{left:calc(50% - 210px);position:absolute;top:0}}.hero-slide-center::before{background:url(line-herob257a.svg) no-repeat;content:'';display:none;height:343px;left:15px;position:absolute;top:240px;width:343px}@media (min-width:992px){.hero-slide-center::before{display:block}}.hero-slide-center svg{height:300px;left:calc(50% - 88px);position:absolute;top:15px;width:auto}@media (min-width:992px){.hero-slide-center svg{left:calc(50% - 61px);height:458px;top:25px;width:254px}}.hero-slide-center svg path{stroke-dasharray:2000;stroke-dashoffset:2000;-webkit-animation:dash 10s infinite;animation:dash 10s infinite}@-webkit-keyframes dash{from{stroke-dashoffset:2000}to{stroke-dashoffset:0}}@keyframes dash{from{stroke-dashoffset:2000}to{stroke-dashoffset:0}}.hero-slide-center img{display:block;margin:auto;max-height:335px;position:relative;width:auto;z-index:9}@media (min-width:992px){.hero-slide-center img{max-height:100%}}.hero-slide-right{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 15px}@media (min-width:768px){.hero-slide-right{padding:0;width:40%}}@media (min-width:992px){.hero-slide-right{width:36%}}.hero-slide-right p{color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font:300 24px/28px FuturaPT,sans-serif;margin:5px 0;position:relative;white-space:nowrap}@media (min-width:768px){.hero-slide-right p{margin:43px 0;padding:0 0 0 50px}.hero-slide-right p:nth-child(1) span,.hero-slide-right p:nth-child(1)::after,.hero-slide-right p:nth-child(1)::before{-webkit-animation-delay:.25s;animation-delay:.25s}.hero-slide-right p:nth-child(2) span,.hero-slide-right p:nth-child(2)::after,.hero-slide-right p:nth-child(2)::before{-webkit-animation-delay:.5s;animation-delay:.5s}.hero-slide-right p:nth-child(3) span,.hero-slide-right p:nth-child(3)::after,.hero-slide-right p:nth-child(3)::before{-webkit-animation-delay:.75s;animation-delay:.75s}.hero-slide-right p::after{-webkit-animation:heroLine 1s ease;animation:heroLine 1s ease;background:#2194fb;bottom:0;content:'';height:1px;left:0;position:absolute;width:100%}.hero-slide-right p::before{-webkit-animation:heroDots .5s ease;animation:heroDots .5s ease;background:#fff;border-radius:50%;content:'';height:6px;left:0;position:absolute;top:calc(50% + 10px);-webkit-transform:scale(1);transform:scale(1);width:6px;z-index:9}.hero-slide-right p span{-webkit-animation:heroText 1s ease;animation:heroText 1s ease;position:relative;left:0}@-webkit-keyframes heroDots{from{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heroDots{from{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes heroLine{from{width:0}to{width:100%}}@keyframes heroLine{from{width:0}to{width:100%}}@-webkit-keyframes heroText{from{left:1000px}to{left:0}}@keyframes heroText{from{left:1000px}to{left:0}}}@media (min-width:1200px){.hero-slide-right p{padding:0 0 0 136px}}.hero-slide-right p img{margin-right:5px}@media (min-width:992px){.hero-slide-right p img{height:auto;width:24px}}.hero-slide-title{margin-top:35px;width:100%}@media (min-width:992px){.hero-slide-title{margin-top:auto}}.hero-slide-title h2{font-size:24px;line-height:30px;height:30px}@media (min-width:768px){.hero-slide-title h2{font-size:30px;line-height:40px;height:40px}}.hero-slide-title .separator-dots{background:url(separator-dots-heroc1911.png) no-repeat;bottom:auto;height:42px;top:-40px;width:7px}.hero-btns .btn{margin:0 0 10px}.advantages{padding:18px 0 70px}.advantages .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.advantages .advantage{max-width:calc(100% / 2);padding:0 10px 20px;text-align:center}@media (min-width:576px){.advantages .advantage{max-width:calc(100% / 3)}}@media (min-width:768px){.advantages .advantage{max-width:20%;padding:0 10px}}@media (min-width:992px){.advantages .advantage{padding:0 25px}}.advantages .advantage:nth-child(1) .advantage-icon::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.advantages .advantage:nth-child(2) .advantage-icon::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.advantages .advantage:nth-child(3) .advantage-icon::after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.advantages .advantage:nth-child(4) .advantage-icon::after{-webkit-transform:rotate(215deg);transform:rotate(215deg)}.advantages .advantage:nth-child(5) .advantage-icon::after{-webkit-transform:rotate(245deg);transform:rotate(245deg)}@media (min-width:768px){.advantages .advantage:nth-child(2),.advantages .advantage:nth-child(3),.advantages .advantage:nth-child(4){margin-top:44px}}@media (min-width:768px){.advantages .advantage:nth-child(2) .advantage-icon,.advantages .advantage:nth-child(3) .advantage-icon,.advantages .advantage:nth-child(4) .advantage-icon{height:72px;width:72px}}@media (min-width:992px){.advantages .advantage:nth-child(2) .advantage-icon,.advantages .advantage:nth-child(3) .advantage-icon,.advantages .advantage:nth-child(4) .advantage-icon{height:92px;width:92px}}@media (min-width:768px){.advantages .advantage:nth-child(3) .advantage-icon{height:92px;width:92px}}@media (min-width:992px){.advantages .advantage:nth-child(3) .advantage-icon{height:122px;width:122px}}.advantages .advantage-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#191970;border-radius:50%;-webkit-box-shadow:0 -50px 150px #1f8ced;box-shadow:0 -50px 150px #1f8ced;display:-webkit-box;display:-ms-flexbox;display:flex;height:72px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto auto 10px;position:relative;width:72px}@media (min-width:768px){.advantages .advantage-icon{height:92px;width:92px}}@media (min-width:992px){.advantages .advantage-icon{height:122px;width:122px}}.advantages .advantage-icon::before{border:1px solid #2194fb;border-radius:50%;bottom:-5px;content:'';left:-5px;position:absolute;right:-5px;top:-5px}.advantages .advantage-icon::after{border:3px solid #2194fb;border-right-color:transparent;border-left-color:transparent;border-bottom-color:transparent;border-radius:50%;bottom:-6px;content:'';left:-6px;position:absolute;right:-6px;top:-6px;-webkit-transition:all .25s ease;transition:all .25s ease}.advantages .advantage-icon img{display:block;height:auto;max-width:40px;opacity:0}@media (min-width:768px){.advantages .advantage-icon img{max-width:100%}}.advantages .advantage p{color:#191970;font:300 16px/18px FuturaPT,sans-serif;position:relative;text-transform:uppercase;top:30px;opacity:0}@media (min-width:992px){.advantages .advantage p{font-size:18px}}.advantages.animation-on .advantage:nth-child(1) .advantage-icon::after{-webkit-animation:advantagesRotate1 2s;animation:advantagesRotate1 2s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:rotate(330deg);transform:rotate(330deg)}.advantages.animation-on .advantage:nth-child(1) img{-webkit-animation:advantagesShow1 3s;animation:advantagesShow1 3s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.advantages.animation-on .advantage:nth-child(1) p{-webkit-animation:advantagesText1 1s;animation:advantagesText1 1s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes advantagesRotate1{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(330deg);transform:rotate(330deg)}}@keyframes advantagesRotate1{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(330deg);transform:rotate(330deg)}}@-webkit-keyframes advantagesShow1{from{opacity:0}to{opacity:1}}@keyframes advantagesShow1{from{opacity:0}to{opacity:1}}@-webkit-keyframes advantagesText1{from{opacity:0;top:30px}to{opacity:1;top:0}}@keyframes advantagesText1{from{opacity:0;top:30px}to{opacity:1;top:0}}.advantages.animation-on .advantage:nth-child(2) .advantage-icon::after{-webkit-animation-name:advantagesRotate2;animation-name:advantagesRotate2;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:rotate(350deg);transform:rotate(350deg)}.advantages.animation-on .advantage:nth-child(2) img{-webkit-animation-name:advantagesShow2;animation-name:advantagesShow2;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.advantages.animation-on .advantage:nth-child(2) p{-webkit-animation-name:advantagesText2;animation-name:advantagesText2;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes advantagesRotate2{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(350deg);transform:rotate(350deg)}}@keyframes advantagesRotate2{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(350deg);transform:rotate(350deg)}}@-webkit-keyframes advantagesShow2{from{opacity:0}to{opacity:1}}@keyframes advantagesShow2{from{opacity:0}to{opacity:1}}@-webkit-keyframes advantagesText2{from{opacity:0;top:30px}to{opacity:1;top:0}}@keyframes advantagesText2{from{opacity:0;top:30px}to{opacity:1;top:0}}.advantages.animation-on .advantage:nth-child(3) .advantage-icon::after{-webkit-animation:advantagesRotate3 2s .6s;animation:advantagesRotate3 2s .6s;-webkit-transform:rotate(300deg);transform:rotate(300deg);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.advantages.animation-on .advantage:nth-child(3) img{-webkit-animation:advantagesShow3 3s .6s;animation:advantagesShow3 3s .6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.advantages.animation-on .advantage:nth-child(3) p{-webkit-animation:advantagesText3 1s .6s;animation:advantagesText3 1s .6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes advantagesRotate3{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(300deg);transform:rotate(300deg)}}@keyframes advantagesRotate3{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(300deg);transform:rotate(300deg)}}@-webkit-keyframes advantagesShow3{from{opacity:0}to{opacity:1}}@keyframes advantagesShow3{from{opacity:0}to{opacity:1}}@-webkit-keyframes advantagesText3{from{opacity:0;top:30px}to{opacity:1;top:0}}@keyframes advantagesText3{from{opacity:0;top:30px}to{opacity:1;top:0}}.advantages.animation-on .advantage:nth-child(4) .advantage-icon::after{-webkit-animation:advantagesRotate4 2s .9s;animation:advantagesRotate4 2s .9s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:rotate(260deg);transform:rotate(260deg)}.advantages.animation-on .advantage:nth-child(4) img{-webkit-animation:advantagesShow4 3s .9s;animation:advantagesShow4 3s .9s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.advantages.animation-on .advantage:nth-child(4) p{-webkit-animation:advantagesText4 1s .9s;animation:advantagesText4 1s .9s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes advantagesRotate4{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(260deg);transform:rotate(260deg)}}@keyframes advantagesRotate4{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(260deg);transform:rotate(260deg)}}@-webkit-keyframes advantagesShow4{from{opacity:0}to{opacity:1}}@keyframes advantagesShow4{from{opacity:0}to{opacity:1}}@-webkit-keyframes advantagesText4{from{opacity:0;top:30px}to{opacity:1;top:0}}@keyframes advantagesText4{from{opacity:0;top:30px}to{opacity:1;top:0}}.advantages.animation-on .advantage:nth-child(5) .advantage-icon::after{-webkit-animation:advantagesRotate5 2s 1.2s;animation:advantagesRotate5 2s 1.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:rotate(360deg);transform:rotate(360deg)}.advantages.animation-on .advantage:nth-child(5) img{-webkit-animation:advantagesShow5 3s 1.2s;animation:advantagesShow5 3s 1.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.advantages.animation-on .advantage:nth-child(5) p{-webkit-animation:advantagesText5 1s 1.2s;animation:advantagesText5 1s 1.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes advantagesRotate5{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes advantagesRotate5{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes advantagesShow5{from{opacity:0}to{opacity:1}}@keyframes advantagesShow5{from{opacity:0}to{opacity:1}}@-webkit-keyframes advantagesText5{from{opacity:0;top:30px}to{opacity:1;top:0}}@keyframes advantagesText5{from{opacity:0;top:30px}to{opacity:1;top:0}}.gallery{padding:0 0 100px;position:relative}.gallery-shape-1{background:url(shape-gallery-leftf796a.svg) no-repeat;height:644px;left:calc(50% - 740px);position:absolute;top:-34px;width:740px}.gallery-shape-2{background:url(shape-gallery-right205f8.svg) no-repeat;width:1243px;right:calc(50% - 1200px);position:absolute;top:-158px;height:1106px}.gallery .row{position:relative;z-index:2}.gallery-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -7px}@media (min-width:992px){.gallery-wrapper{margin:0 -14px}}.gallery-text{margin:auto;max-width:600px;padding:0 0 43px;text-align:center;width:100%}.gallery-text p{color:#727272;font:100 26px/30px ProximaNova,sans-serif;letter-spacing:-.2px;margin:0 0 30px}.gallery-text p:last-child{margin:0}.gallery-item{display:block;height:200px;margin:0 7px 14px;overflow:hidden;position:relative;width:calc(100% / 2 - 14px)}@media (min-width:768px){.gallery-item{height:336px;width:calc(100% / 4 - 14px)}}@media (min-width:992px){.gallery-item{height:336px;width:calc(100% / 4 - 28px)}}.gallery-item:hover::before{opacity:.6}.gallery-item::before{background:linear-gradient(222.14deg,#fff -121.15%,rgba(255,255,255,0) 66.04%),#2194fb;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;z-index:9}.gallery-item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-transform:scale(1);transform:scale(1);width:100%}.gallery-item:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.gallery-item.video{position:relative;padding-bottom:46%;padding-top:25px;height:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:calc(100% - 14px)}.gallery-item.video::before{display:none}.gallery-item.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:768px){.gallery-item.video{height:336px;padding-bottom:26%;-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit;width:calc(100% / 2 - 21px)}}@media (min-width:992px){.gallery-item.video{height:336px;width:calc(100% / 2 - 42px)}}.tech{padding:0 0 109px;position:relative;z-index:11}.tech .title{margin:0 15px}.tech .title h2{margin:0 0 41px}.tech .title .separator-dots{display:none;top:100%}@media (min-width:768px){.tech .title .separator-dots{display:block}}.tech .title .separator-dots::before{background:#2194fb;content:'';height:41px;left:50%;position:absolute;top:-41px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1px}.tech .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tech-wrapper-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto}@media (min-width:768px){.tech-wrapper-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-width:700px;width:700px}}@media (min-width:992px){.tech-wrapper-inner{margin:0;width:auto}}.tech-text{padding:0 0 43px}@media (min-width:768px){.tech-text{max-width:50%}}@media (min-width:992px){.tech-text{max-width:500px}}.tech-text p{color:#727272;font:100 26px/30px ProximaNova,sans-serif;letter-spacing:-.2px;margin:0 0 30px}.tech-text p:last-child{margin:0}.tech-description{margin:auto;width:100%}@media (min-width:992px){.tech-description{margin:0;width:calc(100% - 512px)}}.tech-description .tech-shape{background:url(shape-tech-main470b8.svg) no-repeat;height:1106px;left:calc(50% - 642px);position:absolute;top:calc(100% - 332px);width:1243px}.tech-description img{position:absolute}.tech-description h3{color:#fff;font:700 36px/36px ProximaNova,sans-serif;margin:0 0 11px}.tech-description-item{position:relative;width:50%}.tech-description-item>*{position:relative;z-index:2}.tech-description-item p{color:#fff;font:300 16px/17px ProximaNova,sans-serif;margin:0 0 15px}.tech-description-1{height:326px;left:-15px;margin:auto;padding:40px 25px 0 113px;width:326px}@media (min-width:768px){.tech-description-1{margin:0}}.tech-description-1::before{background:url(shape-tech-1d055b.svg) no-repeat;content:'';height:326px;left:0;position:absolute;top:0;width:326px}.tech-description-1 img{left:-32px;top:-50px}.tech-description-2{height:292px;left:0;margin:88px auto 0;padding:131px 34px 0 32px;width:329px}@media (min-width:768px){.tech-description-2{margin:88px 0 0}}.tech-description-2::before{background:url(shape-tech-28c6d8.svg) no-repeat;content:'';height:292px;left:0;position:absolute;top:0;width:329px}.tech-description-2 img{left:40px;top:-160px}.tech-description-3{height:273px;margin:auto;padding:90px 30px 0 101px;top:15px;width:289px}@media (min-width:768px){.tech-description-3{margin:0}}@media (min-width:768px){.tech-description-3{margin:0 0 0 67px;top:-4px}}.tech-description-3::before{background:url(shape-tech-352950.svg) no-repeat;content:'';height:273px;left:0;position:absolute;top:0;width:289px}.tech-description-3 img{left:-45px;top:20px}.tech-description-4{height:274px;margin:33px auto 8px;padding:91px 75px 0 45px;width:279px}@media (min-width:768px){.tech-description-4{margin:33px 0 0 8px}}.tech-description-4::before{background:url(shape-tech-4840c0.svg) no-repeat;content:'';height:274px;left:0;position:absolute;top:0;width:279px}.tech-description-4 img{right:-45px;top:-40px}.tech-animations{border:1px solid #2194fb;height:424px;margin:40px auto 0;position:relative;width:295px;-webkit-mask-image:url(mask-animation-mobile03666.png);mask-image:url(mask-animation-mobile03666.png)}@media (min-width:576px){.tech-animations{height:509px;width:512px;-webkit-mask-image:url(mask-animationc0206.png);mask-image:url(mask-animationc0206.png)}}@media (min-width:992px){.tech-animations{left:90px;margin:160px 0 0;-webkit-transform:scale(.8);transform:scale(.8)}}@media (min-width:1200px){.tech-animations{-webkit-transform:scale(1);transform:scale(1)}}.tech-animations img{display:block;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.cta{background:#e5e5e5 url(bg-cta70418.jpg) no-repeat right 0;margin:0 0 45px;padding:40px 0 51px;position:relative;z-index:12}@media (min-width:992px){.cta{background-position:0 0;margin:0 0 89px;z-index:12}}.cta::before{background:#c1c1d7;bottom:0;content:'';display:none;left:25%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1px}@media (min-width:992px){.cta::before{display:block}}@media (min-width:1200px){.cta::before{left:50%}}.cta-shape{background:url(shape-ctaf1f37.svg) no-repeat;right:calc(50% - 800px);height:644px;position:absolute;top:calc(100% - 344px);width:740px;z-index:-1}.cta .separator-dots:first-child{display:none;left:calc(25% - 9px);top:-43px}@media (min-width:992px){.cta .separator-dots:first-child{display:block}}@media (min-width:1200px){.cta .separator-dots:first-child{left:calc(50% - 9px)}}.cta .separator-dots:last-child{display:none;left:calc(25% - 9px);top:calc(100% - 63px)}@media (min-width:992px){.cta .separator-dots:last-child{display:block}}@media (min-width:1200px){.cta .separator-dots:last-child{left:calc(50% - 9px)}}.cta-days{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e5e5e5 url(icon-calendarf0c0d.svg) no-repeat center;background-size:80px 80px;border:20px solid rgba(31,140,237,.5);border-radius:50%;color:#191970;display:none;font:700 26px FuturaPT,sans-serif;height:180px;left:25%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px 0 0;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:180px;z-index:3}@media (min-width:992px){.cta-days{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1200px){.cta-days{left:50%}}.cta-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto;max-width:460px;position:relative;z-index:9}@media (min-width:992px){.cta-content{margin:0 0 0 auto}}.cta-content h2{color:#2194fb;font:100 22px/32px FuturaPT,sans-serif;letter-spacing:-.5px;margin:0;text-transform:uppercase}@media (min-width:768px){.cta-content h2{font-size:34px;font-weight:100;line-height:46px}}.cta-content p{color:#727272;font:300 20px/22px FuturaPT,sans-serif}@media (min-width:992px){.cta-content p{opacity:0;position:relative;top:10px;-webkit-transition:all .25s ease .25s;transition:all .25s ease .25s;visibility:hidden}.cta-content p.show{opacity:1;top:0;visibility:visible}}.cta-form{background:#fff;margin:31px auto 0;max-width:362px;padding:20px}@media (min-width:768px){.cta-form{padding:46px 33px 20px}}@media (min-width:992px){.cta-form{opacity:0;position:relative;top:10px;-webkit-transition:all .25s ease .5s;transition:all .25s ease .5s;visibility:hidden}.cta-form.show{opacity:1;top:0;visibility:visible}}.cta-form h3{color:#2194fb;font:100 24px/24px FuturaPT,sans-serif;margin:0 0 4px;text-transform:uppercase}@media (min-width:768px){.cta-form h3{font-size:28px;line-height:28px}}.cta-form p{color:#727272;font:300 16px/15px FuturaPT,sans-serif;margin:0 0 17px}.cta-form iframe{height:240px!important}.cta-form .btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%}@media (min-width:992px){.cta-title{opacity:0;position:relative;top:10px;-webkit-transition:all .25s ease;transition:all .25s ease;visibility:hidden}.cta-title.show{opacity:1;top:0;visibility:visible}}.supports{background:#fff;-webkit-box-shadow:0 53px 107px rgba(0,0,0,.06);box-shadow:0 53px 107px rgba(0,0,0,.06);position:relative;z-index:9}.supports-shape{background:url(shape-supports-leftc42b5.svg) no-repeat;height:1356px;left:calc(50% - 1200px);position:absolute;top:350px;width:1805px}@media (min-width:768px){.supports-shape{top:550px}}.supports .title{margin:0 15px}.supports-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 15px;-webkit-perspective:500px;perspective:500px;-webkit-transition:all .75s ease .25s;transition:all .75s ease .25s;-webkit-transform:perspective(500px) rotateY(40deg) rotateX(40deg);transform:perspective(500px) rotateY(40deg) rotateX(40deg)}@media (min-width:768px){.supports-title{margin:0 auto 28px}}.supports-title h3{color:#fff;font:700 24px/24px FuturaPT,sans-serif;margin:0 0 12px;text-align:center;text-transform:uppercase}@media (min-width:768px){.supports-title h3{font-size:36px;line-height:36px;margin:0;text-align:left}}.supports-title p{color:#fff;font:16px/16px FuturaPT,sans-serif}@media (min-width:768px){.supports-title p{font-size:18px;line-height:18px}}.supports-step:nth-child(1){padding:0 0 70px}.supports-step:nth-child(1) .supports-title{background:linear-gradient(222.14deg,#fff -121.15%,rgba(255,255,255,0) 66.04%),#2194fb;padding:15px}@media (min-width:768px){.supports-step:nth-child(1) .supports-title{background:url(shape-step-129811.svg);height:169px;padding:0 20px 0 49px;width:568px}}.supports-step:nth-child(2){padding:0 0 70px}.supports-step:nth-child(2) .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:992px){.supports-step:nth-child(2) .row{padding:0 128px}}.supports-step:nth-child(2) .supports-title{background:linear-gradient(222.14deg,#fff -121.15%,rgba(255,255,255,0) 66.04%),#2194fb;padding:15px}@media (min-width:768px){.supports-step:nth-child(2) .supports-title{background:url(shape-step-23e34c.svg);height:192px;padding:0 40px;width:472px}}.supports-step:nth-child(3){padding:0 0 40px;position:relative;z-index:9}.supports-step:nth-child(3) .supports-title{background:linear-gradient(222.14deg,#fff -121.15%,rgba(255,255,255,0) 66.04%),#2194fb;padding:15px}@media (min-width:768px){.supports-step:nth-child(3) .supports-title{background:url(shape-step-3de271.svg);border-radius:0;height:217px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto 28px;padding:47px 40px 0 145px;width:588px}}.supports-slide img{-webkit-box-shadow:0 4px 109px rgba(0,0,0,.34);box-shadow:0 4px 109px rgba(0,0,0,.34);margin:auto;max-height:450px;width:auto}.supports-instagram{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:30px 0 0;position:relative;z-index:10}@media (min-width:768px){.supports-instagram{-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit;width:calc(100% - 294px)}}.supports-instagram-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;left:-50px;opacity:0;padding:0 0 36px;position:relative;-webkit-transition-property:left,opacity;transition-property:left,opacity;-webkit-transition-duration:.5s;transition-duration:.5s}.supports-instagram-item:nth-child(2){-webkit-transition-delay:.25s;transition-delay:.25s}.supports-instagram-item:nth-child(3){-webkit-transition-delay:.5s;transition-delay:.5s}.supports-instagram-item:nth-child(4){-webkit-transition-delay:.75s;transition-delay:.75s}.supports-instagram-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:68px;margin:0 10px 0 0;position:relative;max-width:68px;min-width:68px}@media (min-width:768px){.supports-instagram-icon{margin:0 30px 0 0}}.supports-instagram-icon::before{border:1px solid #2194fb;border-right-color:transparent;border-radius:50%;bottom:0;content:'';left:0;position:absolute;right:0;top:0;-webkit-transition:all 2s ease;transition:all 2s ease;-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.supports-instagram-icon img{position:relative;z-index:2}.supports-instagram-text h4{color:#2194fb;font:300 24px/24px ProximaNova,sans-serif;margin:0 0 4px;text-transform:uppercase}.supports-instagram-text p{color:#2194fb;font:300 18px/18px ProximaNova,sans-serif;margin:0}.supports-instagram .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;max-width:300px}@media (min-width:768px){.supports-instagram .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:100px;width:auto}}.supports-phone{height:530px;margin:-40px auto;overflow:hidden;position:relative;-webkit-transform:scale(.7);transform:scale(.7);width:264px}@media (min-width:768px){.supports-phone{margin:0;-webkit-transform:scale(1);transform:scale(1);width:264px}}.supports-phone-wrapper{bottom:10px;left:0;overflow:hidden;position:absolute;right:0;top:10px}.supports-phone img{left:50%;position:absolute;top:6px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@-webkit-keyframes scrollTop{0%{top:0}50%{top:calc(-100% + 100px)}100%{top:0}}@keyframes scrollTop{0%{top:0}50%{top:calc(-100% + 100px)}100%{top:0}}.supports-phone::before{background:url(bg-phone4fdfc.png) no-repeat;content:'';height:530px;left:0;position:absolute;top:0;width:264px;z-index:9}.supports-portfolio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.supports-portfolio-item{margin:0 15px 30px;max-height:362px;overflow:hidden;position:relative;width:calc(100% / 2 - 30px)}@media (min-width:992px){.supports-portfolio-item{width:calc(100% / 3 - 30px)}}.supports-portfolio-item:hover::before{opacity:.6}.supports-portfolio-item::before{background:linear-gradient(222.14deg,#fff -121.15%,rgba(255,255,255,0) 66.04%),#2194fb;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;z-index:9}.supports-portfolio-item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-transform:scale(1);transform:scale(1);width:100%}.supports-portfolio-item:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.supports-form{margin:10px -15px 0}@media (min-width:992px){.supports-form{margin:20px -15px 0}}.supports-form .wpcf7{width:100%}.supports-form form{width:100%}.supports-form .wpcf7-form p{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%}.supports-form .wpcf7-form-control-wrap{display:block;margin:0 15px 15px;width:calc(100% - 30px)}@media (min-width:768px){.supports-form .wpcf7-form-control-wrap{margin:0 15px;width:calc(100% / 2 - 30px)}}@media (min-width:992px){.supports-form .wpcf7-form-control-wrap{width:calc(100% / 3 - 30px)}}.supports-form input[type=submit],.supports-form input[type=tel],.supports-form input[type=text]{width:100%}.supports-form input[type=submit]{font-size:13px;height:49px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:calc(100% - 30px)}@media (min-width:768px){.supports-form input[type=submit]{font-size:14px;margin:15px auto 0}}@media (min-width:992px){.supports-form input[type=submit]{margin:0 15px;width:calc(100% / 3 - 30px)}}.supports-form .separator-dots{bottom:-90px;top:auto}.supports-form iframe{height:200px!important;position:static!important}.supports #button_submit{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(190.78deg,#fff -121.15%,rgba(255,255,255,0) 66.04%),#2194fb;border:none;border-radius:4px;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;margin:auto;padding:0 20px;-webkit-transition:all .25s ease;transition:all .25s ease}.supports #button_submit:hover{background:linear-gradient(190.78deg,#fff -61.15%,rgba(255,255,255,0) 36.04%),#2194fb}.supports #button_submit:active{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.52);box-shadow:inset 0 0 6px rgba(0,0,0,.52)}.supports .animation-on .supports-phone img{-webkit-animation:scrollTop 10s infinite;animation:scrollTop 10s infinite}.supports .animation-on .supports-instagram-item:nth-child(1){left:0;opacity:1}.supports .animation-on .supports-instagram-item:nth-child(1) .supports-instagram-icon::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:.25s;transition-delay:.25s}.supports .animation-on .supports-instagram-item:nth-child(2){left:0;opacity:1}.supports .animation-on .supports-instagram-item:nth-child(2) .supports-instagram-icon::before{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition-delay:.5s;transition-delay:.5s}.supports .animation-on .supports-instagram-item:nth-child(3){left:0;opacity:1}.supports .animation-on .supports-instagram-item:nth-child(3) .supports-instagram-icon::before{-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition-delay:.75s;transition-delay:.75s}.supports .animation-on .supports-instagram-item:nth-child(4){left:0;opacity:1}.supports .animation-on .supports-instagram-item:nth-child(4) .supports-instagram-icon::before{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition-delay:1s;transition-delay:1s}.supports .animation-on .supports-title{-webkit-transform:rotateY(0);transform:rotateY(0)}.system{overflow:hidden;padding:82px 0 67px;position:relative}@media (min-width:992px){.system{height:1017px}}.system-shape{background:url(shape-studyd0442.svg) no-repeat;content:'';height:935px;left:calc(50% - 1000px);position:absolute;top:-915px;width:907px}.system::after{background:url(bg-system6437e.jpg) no-repeat center 0;background-size:cover;bottom:0;content:'';position:absolute;opacity:.3;right:0;top:204px;width:100%}@media (min-width:768px){.system::after{background-position:right 0;background-size:auto;bottom:auto;height:835px;right:calc(50% - 650px);width:988px}}@media (min-width:992px){.system::after{opacity:1;right:calc(50% - 1000px)}}.system .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.system-steps{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:100px 0;position:relative;z-index:9}@media (min-width:992px){.system-steps{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.system-steps h3{color:#2194fb;font:300 17px/18px FuturaPT,sans-serif;text-transform:uppercase;-webkit-transition:-webkit-transform .25s linear .5s;transition:-webkit-transform .25s linear .5s;transition:transform .25s linear .5s;transition:transform .25s linear .5s,-webkit-transform .25s linear .5s}@media (min-width:768px){.system-steps h3{-webkit-transform:scale(0);transform:scale(0)}}@media (min-width:992px){.system-steps h3{font-size:24px;line-height:22px}}@media (min-width:768px){.animation-on .system-steps h3{-webkit-transform:scale(1);transform:scale(1)}}.system-steps p{color:#2194fb;font:300 13px/13px FuturaPT,sans-serif;-webkit-transition:-webkit-transform .25s linear .5s;transition:-webkit-transform .25s linear .5s;transition:transform .25s linear .5s;transition:transform .25s linear .5s,-webkit-transform .25s linear .5s}@media (min-width:768px){.system-steps p{-webkit-transform:scale(0);transform:scale(0)}}@media (min-width:992px){.system-steps p{font-size:14px;line-height:14px}}@media (min-width:768px){.animation-on .system-steps p{-webkit-transform:scale(1);transform:scale(1)}}.system-step{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:350px;padding:0 60px;position:relative;text-align:right;width:350px}@media (min-width:992px){.system-step{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:228px;overflow:hidden;padding:0 85px;text-align:left;width:392px}}.system-step::before{border:36px solid #2194fb;border-bottom-color:transparent;border-right-color:transparent;border-radius:50%;content:'';height:350px;left:0;position:absolute;top:33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 1s linear;transition:all 1s linear;width:350px}@media (min-width:992px){.system-step::before{height:392px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);width:392px}}@media (min-width:992px){.animation-on .system-step::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.system-step:nth-child(2){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px 0 0;padding:0 50px;text-align:left}@media (min-width:992px){.system-step:nth-child(2){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 25px 0 75px;left:-36px;height:218px;margin:0;top:218px}}.system-step:nth-child(2)::before{border:36px solid #2194fb;border-bottom-color:transparent;border-right-color:transparent;border-radius:50%;bottom:23px;content:'';height:350px;left:0;position:absolute;top:auto;-webkit-transform:rotate(-225deg);transform:rotate(-225deg);-webkit-transition:-webkit-transform 1s linear 1s;transition:-webkit-transform 1s linear 1s;transition:transform 1s linear 1s;transition:transform 1s linear 1s,-webkit-transform 1s linear 1s;width:350px}@media (min-width:992px){.system-step:nth-child(2)::before{height:392px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:392px}}@media (min-width:992px){.animation-on .system-step:nth-child(2)::before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}}.system-step:nth-child(2) .system-icon{bottom:0;left:calc(50% - 46px);margin:17px auto 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:absolute;-webkit-transition:-webkit-transform .25s linear 1.5s;transition:-webkit-transform .25s linear 1.5s;transition:transform .25s linear 1.5s;transition:transform .25s linear 1.5s,-webkit-transform .25s linear 1.5s}@media (min-width:992px){.system-step:nth-child(2) .system-icon{left:-25px;margin:22px auto 0;position:relative}}.system-step:nth-child(2) h3,.system-step:nth-child(2) p{-webkit-transition:-webkit-transform .25s linear 1.5s;transition:-webkit-transform .25s linear 1.5s;transition:transform .25s linear 1.5s;transition:transform .25s linear 1.5s,-webkit-transform .25s linear 1.5s}.system-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:2px solid #2194fb;border-radius:93px;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:93px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 60px;position:relative;-webkit-transition:-webkit-transform .25s linear .5s;transition:-webkit-transform .25s linear .5s;transition:transform .25s linear .5s;transition:transform .25s linear .5s,-webkit-transform .25s linear .5s;width:93px}@media (min-width:768px){.system-icon{margin:0 auto 32px;-webkit-transform:scale(0);transform:scale(0)}}.system-icon img{display:block}@media (min-width:768px){.animation-on .system-icon{-webkit-transform:scale(1);transform:scale(1)}}.system-study{margin:auto 0 0;max-width:754px;position:relative;z-index:9}.system-study p{color:#727272;font:300 24px/24px FuturaPT,sans-serif}.result{padding:93px 0 40px}@media (min-width:992px){.result{padding:113px 0 22px}}.result .title .separator-dots{bottom:calc(100% + 20px);top:auto}.result-wrapper{background:url(bg-result21083.jpg) no-repeat center bottom;background-size:auto 185px;margin:auto;padding-bottom:185px;position:relative;width:100%}@media (min-width:576px){.result-wrapper{background-size:auto 350px;padding-bottom:350px}}@media (min-width:768px){.result-wrapper{background-position:center 0;background-size:768px auto;height:476px;padding-bottom:0;width:768px}}@media (min-width:992px){.result-wrapper{background-position:center;background-size:auto;height:776px;width:1325px}}.result-wrapper .result-item{color:#2194fb;font:300 18px/18px FuturaPT,sans-serif;margin:auto;opacity:0;padding:0 0 15px;text-align:center;-webkit-transition:all 1.5s ease;transition:all 1.5s ease}@media (min-width:768px){.result-wrapper .result-item{margin:0;padding:0;position:absolute;text-align:left}}@media (min-width:768px){.result-wrapper .result-item::before{content:'';position:absolute}}.animation-on .result-wrapper .result-item{opacity:1}@media (min-width:768px){.result-wrapper .result-1{left:220px;top:160px}}@media (min-width:992px){.result-wrapper .result-1{left:490px;top:257px}}.result-wrapper .result-1::before{background:url(line-result-1e2b76.svg) no-repeat;bottom:8px;height:43px;left:calc(100% + 7px);width:61px}.result-wrapper .result-2{-webkit-transition:all .25s ease 2s;transition:all .25s ease 2s}@media (min-width:768px){.result-wrapper .result-2{left:30px;max-width:166px;top:180px}}@media (min-width:992px){.result-wrapper .result-2{left:196px;top:312px}}.result-wrapper .result-2::before{background:url(line-result-278d50.svg) no-repeat;height:123px;left:calc(100% - 30px);top:11px;width:145px}@media (min-width:768px){.result-wrapper .result-2::before{height:60px}}@media (min-width:992px){.result-wrapper .result-2::before{height:123px}}.result-wrapper .result-3{-webkit-transition:all .25s ease 2.5s;transition:all .25s ease 2.5s}@media (min-width:768px){.result-wrapper .result-3{left:55px;max-width:166px;top:285px}}@media (min-width:992px){.result-wrapper .result-3{left:98px;top:518px}}.result-wrapper .result-3::before{background:url(line-result-3c467d.svg) no-repeat;left:-53px;width:44px}@media (min-width:768px){.result-wrapper .result-3::before{height:100px;left:-23px;top:20px}}@media (min-width:992px){.result-wrapper .result-3::before{height:153px;left:-53px;top:15px}}.result-wrapper .result-4{-webkit-transition:all .25s ease 3s;transition:all .25s ease 3s}@media (min-width:768px){.result-wrapper .result-4{left:240px;max-width:166px;top:430px}}@media (min-width:992px){.result-wrapper .result-4{left:460px;top:701px}}.result-wrapper .result-4::before{background:url(line-result-425cb7.svg) no-repeat;height:37px;width:26px}@media (min-width:768px){.result-wrapper .result-4::before{bottom:38px;left:0}}@media (min-width:992px){.result-wrapper .result-4::before{bottom:18px;left:-38px}}.result-wrapper .result-5{-webkit-transition:all .25s ease 3.5s;transition:all .25s ease 3.5s}@media (min-width:768px){.result-wrapper .result-5{left:410px;max-width:166px;top:400px}}@media (min-width:992px){.result-wrapper .result-5{left:686px;top:650px}}.result-wrapper .result-5::before{background:url(line-result-59f9c3.svg) no-repeat;bottom:calc(100% - 8px);left:-62px;height:58px;width:49px}@media (min-width:768px){.result-wrapper .result-5::before{left:-52px}}@media (min-width:992px){.result-wrapper .result-5::before{left:-62px}}div.wpcf7 .ajax-loader{background:#fff;bottom:0;left:0;height:auto;position:absolute;right:0;top:0;width:auto}div.wpcf7 .ajax-loader::before{-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;background:url(loader7e781.png) no-repeat center;content:'';left:calc(50% - 20px);height:40px;position:absolute;top:calc(50% - 20px);width:40px}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.footer{background:linear-gradient(17.4deg,#191970 -17.01%,rgba(25,25,112,0) 146.98%),#1f8ced;padding:26px 0}.footer .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:center}@media (min-width:768px){.footer .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left}}.footer-address{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:768px){.footer-address{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}}.footer-address h3,.footer-address p{color:#fff}.footer-btn{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 0 15px}@media (min-width:768px){.footer-btn{margin:0;-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit}}.footer-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 0 25px}.footer-contacts h2{color:#fff;font:700 24px/31px FuturaPT,sans-serif;margin:0 0 1px;text-transform:uppercase}.footer-contacts a{color:#fff;font:300 16px/21px FuturaPT,sans-serif}.header{height:88px;left:0;padding:10px 0 0;position:absolute;right:0;top:0}.header.anim{top:-110px;-webkit-transition:top .25s ease;transition:top .25s ease}.header.fixed{background:radial-gradient(78.65% 336.28% at 100.67% 81.19%,#1f8ced 0,#191970 100%),#191970;height:110px;position:fixed;top:0;z-index:99}@media (min-width:992px){.header.fixed{height:110px}}.header.fixed .header-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100px;padding:0}.header.fixed .header-nav::before{display:none}.header.fixed .header-contacts{margin:auto 0 auto auto}.header .row{display:-webkit-box;display:-ms-flexbox;display:flex}.header .logo{margin:auto 0;width:130px}@media (min-width:768px){.header .logo{margin:0 30px 0 0}}.header .logo img{display:block;height:auto;width:100%}.header-nav{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:none;padding:0 0 6px;position:relative}@media (min-width:992px){.header-nav{display:-webkit-box;display:-ms-flexbox;display:flex}}.header-nav::before{background:#2195fc;bottom:0;content:'';height:1px;left:-196px;position:absolute;right:0}.header-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}.header-nav ul li{padding:0 18px}.header-nav ul li:last-child{padding-right:0}.header-nav ul li a{color:#fff;font:300 14px/18px FuturaPT,sans-serif;position:relative;text-transform:uppercase}.header-nav ul li a::after{background:#2194fb;content:'';display:block;left:0;height:4px;position:absolute;top:calc(100% + 8px);-webkit-transition:all .25s ease;transition:all .25s ease;width:0}.header-nav ul li a:hover{color:#2194fb}.header-nav ul li a:hover::after{width:100%}.header-nav ul li.active a::after{width:100%}.header-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto 0 auto auto}@media (min-width:576px){.header-contacts{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 150px 0 0;width:calc(100% - 150px)}}@media (min-width:768px){.header-contacts{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;width:auto}}@media (min-width:992px){.header-contacts{margin:auto 0 0 auto}}.header-social{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:576px){.header-social{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:absolute;right:15px}}@media (min-width:768px){.header-social{-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit;position:static}}.header-social a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:43px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:43px}.header-social a img{display:block;height:auto;max-height:38px;max-width:38px;width:auto}.header-phones{color:#fff;font: 700 16px/16px FuturaPT,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 0 0 14px}@media (min-width:768px){.header-phones{margin:0}}.header-phones a{color:#fff;font:12px/16px FuturaPT,sans-serif}@media (min-width:576px){.header-phones a{font-size:14px;line-height:23px}}.header-phones a span{font-size:16px;font-weight:700}@media (min-width:576px){.header-phones a span{font-size:20px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUtY3NzL25vcm1hbGl6ZS5jc3MiLCJzdHlsZXMubWluLmNzcyIsImluY2x1ZGVzL2Jhc2UvZm9udHMuc2NzcyIsImluY2x1ZGVzL2Jhc2UvdXRpbHMuc2NzcyIsImluY2x1ZGVzL2Jhc2UvZ2xvYmFsLnNjc3MiLCJpbmNsdWRlcy9iYXNlL21peGlucy5zY3NzIiwiaW5jbHVkZXMvYmxvY2tzL2J0bi5zY3NzIiwiaW5jbHVkZXMvYmxvY2tzL21vZGFsLnNjc3MiLCJpbmNsdWRlcy9ibG9ja3Mvc2VwYXJhdG9yLWRvdHMuc2NzcyIsImluY2x1ZGVzL3ZlbmRvci9qcXVlcnkuZmFuY3lib3guc2NzcyIsImluY2x1ZGVzL3ZlbmRvci9zbGljay5zY3NzIiwidGVtcGxhdGVzL2hvbWUuc2NzcyIsImZvb3Rlci5zY3NzIiwiaGVhZGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsNERBVUEsUUNGQSxNQUNBLFFBQ0EsV0FDQSxPQUNBLE9BQ0EsT0FDQSxPQUNBLEtBQ0EsSUFDQSxRQUNBLFFESUksUUFBQSxNQU9KLE1DSkEsT0FDQSxNRE1JLFFBQUEsYUFRSixzQkFDSSxRQUFBLEtBQ0EsT0FBQSxFQ0RKLFNBQ0EsU0RVSSxRQUFBLEtBYUosS0FDSSxZQUFBLFdBQ0EscUJBQUEsS0FDQSx5QkFBQSxLQU9KLEtBQ0ksT0FBQSxFQVdKLEVBQ0ksV0FBQSxJQU9KLFFBQ0ksUUFBQSxLQUFBLE9BT0osU0NqQkEsUURtQkksUUFBQSxFQVlKLEdBQ0ksVUFBQSxJQUNBLE9BQUEsTUFBQSxFQU9KLFlBQ0ksY0FBQSxJQUFBLE9BT0osRUN4QkEsT0QwQkksWUFBQSxJQU9KLElBQ0ksV0FBQSxPQU9KLEdBRUksbUJBQUEsWUFBQSxXQUFBLFlBQ0EsT0FBQSxFQU9KLEtBQ0ksV0FBQSxLQUNBLE1BQUEsS0FPSixLQ2hDQSxJQUNBLElBQ0EsS0RrQ0ksWUFBQSxTQUFBLENBQUEsTUFDQSxVQUFBLElBT0osSUFD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S0FBQSxnQkFDQSxPQUFBLEtBQ0EsT0FBQSxFQUNBLFNBQUEsU0FDQSxJQUFBLEtBQ0Esa0JBQUEsU0FBQSxVQUFBLFNBQ0EsTUFBQSxLQUdELHVCQUNDLGtCQUFBLE9BQUEsR0FBQSxTQUFBLEdBQUEsVUFBQSxPQUFBLEdBQUEsU0FBQSxHQUNBLFdBQUEsaUNBQUEsVUFDQSxjQUFBLElBQ0EsS0FBQSxnQkFDQSxPQUFBLEtBQ0EsT0FBQSxFQUNBLFNBQUEsU0FDQSxJQUFBLEtBQ0Esa0JBQUEsU0FBQSxVQUFBLFNBQ0EsTUFBQSxLQUdELHlCQUNDLEdBQ0MsbUJBQUEsRUFBQSxFQUFBLEVBQUEsRUFBQSxvQkFBQSxXQUFBLEVBQUEsRUFBQSxFQUFBLEVBQUEsb0JBRUQsSUFDQyxtQkFBQSxFQUFBLEVBQUEsRUFBQSxLQUFBLG1CQUFBLFdBQUEsRUFBQSxFQUFBLEVBQUEsS0FBQSxtQkFFRCxLQUNDLG1CQUFBLEVBQUEsRUFBQSxFQUFBLEVBQUEsbUJBQUEsV0FBQSxFQUFBLEVBQUEsRUFBQSxFQUFBLG9CQVJGLGlCQUNDLEdBQ0MsbUJBQUEsRUFBQSxFQUFBLEVBQUEsRUFBQSxvQkFBQSxXQUFBLEVBQUEsRUFBQSxFQUFBLEVBQUEsb0JBRUQsSUFDQyxtQkFBQSxFQUFBLEVBQUEsRUFBQSxLQUFBLG1CQUFBLFdBQUEsRUFBQSxFQUFBLEVBQUEsS0FBQSxtQkFFRCxLQUNDLG1CQUFBLEVBQUEsRUFBQSxFQUFBLEVBQUEsbUJBQUEsV0FBQSxFQUFBLEVBQUEsRUFBQSxFQUFBLG9CQUlGLDBCQUNDLEdBQ0MsbUJBQUEsRUFBQSxFQUFBLEVBQUEsRUFBQSxvQkFBQSxXQUFBLEVBQUEsRUFBQSxFQUFBLEVBQUEsb0JBRUQsSUFDQyxtQkFBQSxFQUFBLEVBQUEsRUFBQSxLQUFBLG1CQUFBLFdBQUEsRUFBQSxFQUFBLEVBQUEsS0FBQSxtQkFFRCxLQUNDLG1CQUFBLEVBQUEsRUFBQSxFQUFBLEVBQUEsbUJBQUEsV0FBQSxFQUFBLEVBQUEsRUFBQSxFQUFBLG9CQVJGLGtCQUNDLEdBQ0MsbUJBQUEsRUFBQSxF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QUEsS0FDQSxNQUFBLEtBS0gsZUFDQyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsUUFBQSxFQUFBLEVBQUEsRUFBQSxLUnBIRCx5QlFpSEEsZUFNRSxPQUFBLEdBTkQsaUJBVUMsTUFBQSxLQUNBLEtBQUEsSUFBQSxDQUFBLEtBQUEsUUFBQSxDQUFBLFdSdEhGLHlCUTJHQyxpQkFjRSxVQUFBLEtBQ0EsWUFBQSxNQWZGLHNCQW1CRSxVQUFBLEtBQ0EsWUFBQSxJUi9ISCx5QlEyR0Msc0JBdUJHLFVBQUEiLCJmaWxlIjoic3R5bGVzLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2Mi4xLjMgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICovXG5cbmF1ZGlvLFxuY2FudmFzLFxudmlkZW8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuICovXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCYXNlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcbiAqICAgIHVzZXIgem9vbS5cbiAqL1xuXG5odG1sIHtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYG91dGxpbmVgIGluY29uc2lzdGVuY3kgYmV0d2VlbiBDaHJvbWUgYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5cbmE6Zm9jdXMge1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gICAgb3V0bGluZTogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFR5cG9ncmFwaHlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuICogY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cblxuaDEge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOSwgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKi9cblxuZGZuIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5cbmhyIHtcbiAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICovXG5cbm1hcmsge1xuICAgIGJhY2tncm91bmQ6ICNmZjA7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBmb250IGZhbWlseSBzZXQgb2RkbHkgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBwcmUtZm9ybWF0dGVkIHRleHQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4vKipcbiAqIFNldCBjb25zaXN0ZW50IHF1b3RlIHR5cGVzLlxuICovXG5cbnEge1xuICAgIHF1b3RlczogXCJcXDIwMUNcIiBcIlxcMjAxRFwiIFwiXFwyMDE4XCIgXCJcXDIwMTlcIjtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LlxuICovXG5cbmltZyB7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgZGlzcGxheWVkIG9kZGx5IGluIElFIDkuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGaWd1cmVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpIDUuXG4gKi9cblxuZmlndXJlIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gKi9cblxuZmllbGRzZXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gICAgbWFyZ2luOiAwIDJweDtcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICovXG5cbmxlZ2VuZCB7XG4gICAgYm9yZGVyOiAwOyAvKiAxICovXG4gICAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgZm9udCBmYW1pbHkgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgc2l6ZSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgICBmb250LXNpemU6IDEwMCU7IC8qIDIgKi9cbiAgICBtYXJnaW46IDA7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBDaHJvbWUsIFNhZmFyaSA1KywgYW5kIElFIDgrLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94IDQrIGFuZCBPcGVyYS5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xuICAgIGN1cnNvcjogcG9pbnRlcjsgLyogMyAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gKi9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gICAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAyICovXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqIG9uIE9TIFguXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkuXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bzsgLyogMSAqL1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IC8qIDIgKi9cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cblxudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2Mi4xLjMgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICovXG5hdWRpbyxcbmNhbnZhcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG4vKipcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuICovXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xuICogICAgdXNlciB6b29tLlxuICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi8qKlxuICogQWRkcmVzcyBgb3V0bGluZWAgaW5jb25zaXN0ZW5jeSBiZXR3ZWVuIENocm9tZSBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDsgfVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUeXBvZ3JhcGh5XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4gKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzksIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IH1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qKlxuICogQ29ycmVjdCBmb250IGZhbWlseSBzZXQgb2RkbHkgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqL1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIHByZS1mb3JtYXR0ZWQgdGV4dCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgfVxuXG4vKipcbiAqIFNldCBjb25zaXN0ZW50IHF1b3RlIHR5cGVzLlxuICovXG5xIHtcbiAgcXVvdGVzOiBcIlxcMjAxQ1wiIFwiXFwyMDFEXCIgXCJcXDIwMThcIiBcIlxcMjAxOVwiOyB9XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgOS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGaWd1cmVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaSA1LlxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDA7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICovXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCBmb250IGZhbWlseSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgZm9udCBzaXplIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzLlxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMiAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDMgKi8gfVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBDaHJvbWUsIFNhZmFyaSA1KywgYW5kIElFIDgrLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94IDQrIGFuZCBPcGVyYS5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICovXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiAzICovIH1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDIgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogb24gT1MgWC5cbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogMS4gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS5cbiAqIDIuIEltcHJvdmUgcmVhZGFiaWxpdHkgYW5kIGFsaWdubWVudCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLyogMiAqLyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhVC1UaGluLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YVQtVGhpbi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YVQtVGhpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhVC1UaGluLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGdXR1cmFQVFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhUFQtTGlnaHQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYVBULUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYVBULUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhUFQtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGdXR1cmFQVFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhUFQtQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhUFQtQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmFQVC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhUFQtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMTBweCA1cHggMDsgfVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDAgNXB4IDEwcHg7IH1cblxuLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDVweDsgfVxuXG4ucGFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5yb3cge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMTE3NXB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5oaWRkZW4tdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBoZWlnaHQ6IDA7IH1cblxuLnZpZGVvLXdyYXBwZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgKiAqOjpiZWZvcmUsICogKjo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgKjpub3QoaWZyYW1lKSB7XG4gICAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLCBib3JkZXIsIGNvbG9yLCBsZWZ0LCBtYXJnaW4sIHBhZGRpbmcsIHJpZ2h0LCBvcGFjaXR5OyB9XG5cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWcvaGVyby1iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgMDtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdHJhbnNpdGlvbjogMHM7IH1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMDA4NmFkO1xuICBjb2xvcjogd2hpdGU7IH1cblxuaW5wdXRbdHlwZT0ndGV4dCddLFxuaW5wdXRbdHlwZT0nZW1haWwnXSxcbmlucHV0W3R5cGU9J3RlbCddLFxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbnRleHRhcmVhIHtcbiAgYmFja2dyb3VuZDogI0M0QzRDNDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udDogMTRweCBcIkZ1dHVyYVBUXCIsIHNhbnMtc2VyaWY7XG4gIGhlaWdodDogNDlweDtcbiAgbWFyZ2luOiAwIDAgMTRweDtcbiAgcGFkZGluZzogMCAyOHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICBpbnB1dFt0eXBlPSd0ZXh0J106Zm9jdXMsXG4gIGlucHV0W3R5cGU9J2VtYWlsJ106Zm9jdXMsXG4gIGlucHV0W3R5cGU9J3RlbCddOmZvY3VzLFxuICBpbnB1dFt0eXBlPSdwYXNzd29yZCddOmZvY3VzLFxuICB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICBpbnB1dFt0eXBlPSd0ZXh0J106Zm9jdXM6cmVxdWlyZWQ6aW52YWxpZCxcbiAgaW5wdXRbdHlwZT0nZW1haWwnXTpmb2N1czpyZXF1aXJlZDppbnZhbGlkLFxuICBpbnB1dFt0eXBlPSd0ZWwnXTpmb2N1czpyZXF1aXJlZDppbnZhbGlkLFxuICBpbnB1dFt0eXBlPSdwYXNzd29yZCddOmZvY3VzOnJlcXVpcmVkOmludmFsaWQsXG4gIHRleHRhcmVhOmZvY3VzOnJlcXVpcmVkOmludmFsaWQge1xuICAgIGNvbG9yOiAjZjAwO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgaW5wdXRbdHlwZT0ndGV4dCddOnJlcXVpcmVkOnZhbGlkLFxuICBpbnB1dFt0eXBlPSdlbWFpbCddOnJlcXVpcmVkOnZhbGlkLFxuICBpbnB1dFt0eXBlPSd0ZWwnXTpyZXF1aXJlZDp2YWxpZCxcbiAgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXTpyZXF1aXJlZDp2YWxpZCxcbiAgdGV4dGFyZWE6cmVxdWlyZWQ6dmFsaWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgaW5wdXRbdHlwZT0ndGV4dCddOjpwbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT0nZW1haWwnXTo6cGxhY2Vob2xkZXIsXG4gIGlucHV0W3R5cGU9J3RlbCddOjpwbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXTo6cGxhY2Vob2xkZXIsXG4gIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5zZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgc2VsZWN0OmZvY3VzOjotbXMtdmFsdWUge1xuICAgIGNvbG9yOiAjMTIxNjFlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cblxudGV4dGFyZWEge1xuICBoZWlnaHQ6IDE4MHB4O1xuICBwYWRkaW5nOiAxNnB4IDAgMCAxNnB4O1xuICByZXNpemU6IG5vbmU7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGE6bm90KFtocmVmXSkge1xuICAgIGN1cnNvcjogaW5pdGlhbDsgfVxuICBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW46IDAgMCAzMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNjRweDsgfSB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW46IDAgMCAxOHB4OyB9XG5cbi50aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50aXRsZSBoMiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIxOTRGQjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICMyMTk0RkI7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZm9udDogMTAwIDI0cHgvMzJweCBcIkZ1dHVyYVBUXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRpdGxlIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgICAgICAgcGFkZGluZzogMCAyN3B4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50aXRsZSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU5cHg7IH0gfVxuXG5oMyB7XG4gIG1hcmdpbjogMDsgfVxuXG5wIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDAgMCA4cHg7IH1cbiAgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDA7IH1cblxudWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmJ0biB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxOTAuNzhkZWcsICNGRkZGRkYgLTEyMS4xNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNjYuMDQlKSwgIzIxOTRGQjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlOyB9XG4gIC5idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxOTAuNzhkZWcsICNGRkZGRkYgLTYxLjE1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAzNi4wNCUpLCAjMjE5NEZCOyB9XG4gIC5idG46YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC41Mik7IH1cbiAgLmJ0bi1kYXJrZW4ge1xuICAgIGJhY2tncm91bmQ6ICMxQjQ0OUY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIxOTRGQjtcbiAgICBjb2xvcjogIzIxOTRGQjsgfVxuICAgIC5idG4tZGFya2VuOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5mb3JtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDE4cHggMzBweCByZ2JhKDQ3LCA0OSwgNTUsIDAuMik7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDI1cHggMjBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZvcm0gaDMge1xuICAgIGNvbG9yOiAjMmIyYjJiO1xuICAgIGZvbnQ6IDkwMCAyMHB4LzI0cHggXCJGdXR1cmFQVFwiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDsgfSB9XG4gIC5mb3JtIHAge1xuICAgIGNvbG9yOiAjMmIyYjJiO1xuICAgIGZvbnQ6IDE2cHgvMjRweCBcIkZ1dHVyYVBUXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAwIDAgMjJweDsgfVxuICAuZm9ybSAuYnRuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybSBmb3JtIHAge1xuICAgIG1hcmdpbjogMDsgfVxuICAuZm9ybSBpZnJhbWUge1xuICAgIGhlaWdodDogMzE1cHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7IH1cbiAgLmZvcm0gLnZpZGVvLXdyYXBwZXIgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgfVxuXG4ubW9kYWwtY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbi1jbG9zZS5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIHdpZHRoOiAyNHB4OyB9XG5cbnNwYW4ud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGNvbG9yOiAjMmIyYjJiO1xuICBmb250OiAxNnB4LzI0cHggXCJGdXR1cmFQVFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IC0xMHB4IDAgMTBweDsgfVxuXG5kaXYud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG5kaXYud3BjZjctYWNjZXB0YW5jZS1taXNzaW5nLFxuZGl2LndwY2Y3LW1haWwtc2VudC1vayB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIGZvbnQ6IDE2cHgvMjRweCBcIkZ1dHVyYVBUXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTVweCAwIDA7IH1cblxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRleHQtNTIwIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VwYXJhdG9yLWRvdHMge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2VwYXJhdG9yLWRvdHMucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgMDtcbiAgaGVpZ2h0OiAxMDdweDtcbiAgbGVmdDogY2FsYyg1MCUgLSA5cHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE4cHg7IH1cbiAgLnNlcGFyYXRvci1kb3RzLWl0ZW0tMSB7XG4gICAgYW5pbWF0aW9uOiBwdWxzZSA0cyBpbmZpbml0ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2VwYXJhdG9yLWl0ZW0tMS5wbmdcIikgbm8tcmVwZWF0O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDhweCk7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MHB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgd2lkdGg6IDE2cHg7IH1cbiAgLnNlcGFyYXRvci1kb3RzLWl0ZW0tMiB7XG4gICAgYW5pbWF0aW9uOiBwdWxzZTIgNHMgaW5maW5pdGUgLjVzO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zZXBhcmF0b3ItaXRlbS0yLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDY2cHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB3aWR0aDogMTZweDsgfVxuICAuc2VwYXJhdG9yLWRvdHMtaXRlbS0zIHtcbiAgICBhbmltYXRpb246IHB1bHNlMyA0cyBpbmZpbml0ZSAxcztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2VwYXJhdG9yLWl0ZW0tMy5wbmdcIikgbm8tcmVwZWF0O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDhweCk7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA5M3B4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgd2lkdGg6IDE2cHg7IH1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMzMsIDE0OCwgMjUxLCAwLjYpOyB9XG4gIDcwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMjBweCByZ2JhKDMzLCAxNDgsIDI1MSwgMCk7IH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDMzLCAxNDgsIDI1MSwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHB1bHNlMiB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMzMsIDE0OCwgMjUxLCAwLjYpOyB9XG4gIDcwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMTVweCByZ2JhKDMzLCAxNDgsIDI1MSwgMCk7IH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDMzLCAxNDgsIDI1MSwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHB1bHNlMyB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMzMsIDE0OCwgMjUxLCAwLjYpOyB9XG4gIDcwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDMzLCAxNDgsIDI1MSwgMCk7IH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDMzLCAxNDgsIDI1MSwgMCk7IH0gfVxuXG5ib2R5LmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZhbmN5Ym94LWFjdGl2ZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZmFuY3lib3gtaXMtaGlkZGVuIHtcbiAgbGVmdDogLTk5OTlweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAtOTk5OXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAwO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5MjsgfVxuXG4uZmFuY3lib3gtY29udGFpbmVyICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiAwczsgfVxuXG4uZmFuY3lib3gtb3V0ZXIsXG4uZmFuY3lib3gtaW5uZXIsXG4uZmFuY3lib3gtYmcsXG4uZmFuY3lib3gtc3RhZ2Uge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uZmFuY3lib3gtb3V0ZXIge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLmZhbmN5Ym94LWJnIHtcbiAgYmFja2dyb3VuZDogIzFlMWUxZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0LCAwLjcxKTsgfVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmcge1xuICBvcGFjaXR5OiAuOTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyLCAwLjYxLCAwLjM2LCAxKTsgfVxuXG4uZmFuY3lib3gtaW5mb2Jhcixcbi5mYW5jeWJveC10b29sYmFyLFxuLmZhbmN5Ym94LWNhcHRpb24sXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UsIHZpc2liaWxpdHkgMHMgZWFzZSAuMjVzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDk5OTk3OyB9XG5cbi5mYW5jeWJveC1zaG93LWluZm9iYXIgLmZhbmN5Ym94LWluZm9iYXIsXG4uZmFuY3lib3gtc2hvdy10b29sYmFyIC5mYW5jeWJveC10b29sYmFyLFxuLmZhbmN5Ym94LXNob3ctY2FwdGlvbiAuZmFuY3lib3gtY2FwdGlvbixcbi5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UgMHMsIHZpc2liaWxpdHkgMHMgZWFzZSAwcztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uZmFuY3lib3gtaW5mb2JhciB7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDEzcHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBtaW4td2lkdGg6IDQ0cHg7XG4gIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uZmFuY3lib3gtdG9vbGJhciB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cblxuLmZhbmN5Ym94LXN0YWdlIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHotaW5kZXg6IDk5OTk0OyB9XG5cbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1zdGFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZhbmN5Ym94LXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC8qIFVzaW5nIHdpdGhvdXQgcHJlZml4IHdvdWxkIGJyZWFrIElFMTEgKi9cbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwYWRkaW5nOiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5NDsgfVxuXG4uZmFuY3lib3gtc2xpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMDsgfVxuXG4uZmFuY3lib3gtaXMtc2xpZGluZyAuZmFuY3lib3gtc2xpZGUsXG4uZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxuLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDQ0cHggMDsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taHRtbCB7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG4uZmFuY3lib3gtY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jb250ZW50IHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC4xNCwgMSk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDk5OTk1OyB9XG5cbi5mYW5jeWJveC1jYW4tem9vbU91dCAuZmFuY3lib3gtY29udGVudCB7XG4gIGN1cnNvcjogem9vbS1vdXQ7IH1cblxuLmZhbmN5Ym94LWNhbi16b29tSW4gLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IHpvb20taW47IH1cblxuLmZhbmN5Ym94LWNhbi1zd2lwZSAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jb250ZW50IHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjsgfVxuXG4uZmFuY3lib3gtaXMtZ3JhYmJpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7IH1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciBbZGF0YS1zZWxlY3RhYmxlPSd0cnVlJ10ge1xuICBjdXJzb3I6IHRleHQ7IH1cblxuLmZhbmN5Ym94LWltYWdlLFxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtc3BhY2ViYWxsIHtcbiAgei1pbmRleDogMTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLXBkZiAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZTVlM2RmOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uZmFuY3lib3gtdmlkZW8sXG4uZmFuY3lib3gtaWZyYW1lIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBGaXggaU9TICovXG4uZmFuY3lib3gtaWZyYW1lIHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7IH1cblxuLmZhbmN5Ym94LWVycm9yIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtZXJyb3IgcCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogQnV0dG9ucyAqL1xuLmZhbmN5Ym94LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgMC42KTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjJzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB2aXNpYmlsaXR5OiBpbmhlcml0O1xuICB3aWR0aDogNDRweDsgfVxuXG4uZmFuY3lib3gtYnV0dG9uLFxuLmZhbmN5Ym94LWJ1dHRvbjp2aXNpdGVkLFxuLmZhbmN5Ym94LWJ1dHRvbjpsaW5rIHtcbiAgY29sb3I6ICNjY2M7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mYW5jeWJveC1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtZm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkOyB9XG5cbi5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdLFxuLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF06aG92ZXIge1xuICBjb2xvcjogIzg4ODtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi8qIEZpeCBJRTExICovXG4uZmFuY3lib3gtYnV0dG9uIGRpdiB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYW5jeWJveC1idXR0b24gc3ZnIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHN0cm9rZS13aWR0aDogMDsgfVxuXG4uZmFuY3lib3gtYnV0dG9uLS1wbGF5IHN2ZzpudGgtY2hpbGQoMiksXG4uZmFuY3lib3gtYnV0dG9uLS1mc2VudGVyIHN2ZzpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mYW5jeWJveC1idXR0b24tLXBhdXNlIHN2ZzpudGgtY2hpbGQoMSksXG4uZmFuY3lib3gtYnV0dG9uLS1mc2V4aXQgc3ZnOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZhbmN5Ym94LXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2ZmNTI2ODtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgei1pbmRleDogOTk5OTg7IH1cblxuLyogQ2xvc2UgYnV0dG9uIG9uIHRoZSB0b3AgcmlnaHQgY29ybmVyIG9mIGh0bWwgY29udGVudCAqL1xuLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICNjY2M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogLjg7XG4gIHBhZGRpbmc6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEycHg7XG4gIHRvcDogLTQ0cHg7XG4gIHotaW5kZXg6IDQwMTsgfVxuXG4uZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgcGFkZGluZzogMTBweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jbG9zZS1zbWFsbCxcbi5mYW5jeWJveC1pcy16b29tYWJsZS5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogTmF2aWdhdGlvbiBhcnJvd3MgKi9cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgd2lkdGg6IDcwcHg7IH1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiBkaXYge1xuICBwYWRkaW5nOiA3cHg7IH1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDMxcHggMjZweCAzMXB4IDZweDsgfVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XG4gIHBhZGRpbmc6IDMxcHggNnB4IDMxcHggMjZweDtcbiAgcmlnaHQ6IDA7IH1cblxuLyogQ2FwdGlvbiAqL1xuLmZhbmN5Ym94LWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuODUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMykgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMTUpIDY1JSwgcmdiYSgwLCAwLCAwLCAwLjA3NSkgNzUuNSUsIHJnYmEoMCwgMCwgMCwgMC4wMzcpIDgyLjg1JSwgcmdiYSgwLCAwLCAwLCAwLjAxOSkgODglLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZWVlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDc1cHggNDRweCAyNXB4IDQ0cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5NjsgfVxuXG4uZmFuY3lib3gtY2FwdGlvbi0tc2VwYXJhdGUge1xuICBtYXJnaW4tdG9wOiAtNTBweDsgfVxuXG4uZmFuY3lib3gtY2FwdGlvbl9fYm9keSB7XG4gIG1heC1oZWlnaHQ6IDUwdmg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG5cbi5mYW5jeWJveC1jYXB0aW9uIGEsXG4uZmFuY3lib3gtY2FwdGlvbiBhOmxpbmssXG4uZmFuY3lib3gtY2FwdGlvbiBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2NjYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5mYW5jeWJveC1jYXB0aW9uIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyogTG9hZGluZyBpbmRpY2F0b3IgKi9cbi5mYW5jeWJveC1sb2FkaW5nIHtcbiAgYW5pbWF0aW9uOiBmYW5jeWJveC1yb3RhdGUgMXMgbGluZWFyIGluZmluaXRlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiA0cHggc29saWQgIzg4ODtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtMjVweCAwIDAgLTI1cHg7XG4gIG9wYWNpdHk6IC43O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNTBweDtcbiAgei1pbmRleDogOTk5OTk7IH1cblxuQGtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGUge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLyogVHJhbnNpdGlvbiBlZmZlY3RzICovXG4uZmFuY3lib3gtYW5pbWF0ZWQge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpOyB9XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHNsaWRlICovXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IGZhZGUgKi9cbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyxcbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTsgfVxuXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogem9vbS1pbi1vdXQgKi9cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEuNSk7IH1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpOyB9XG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiByb3RhdGUgKi9cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTsgfVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cblxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogY2lyY3VsYXIgKi9cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG5cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogdHViZSAqL1xuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KC0xMGRlZyk7IH1cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygxMGRlZyk7IH1cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpOyB9XG5cbi8qIFN0eWxpbmcgZm9yIFNtYWxsLVNjcmVlbiBEZXZpY2VzICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LWhlaWdodDogNTc2cHgpIHtcbiAgLmZhbmN5Ym94LXNsaWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH1cbiAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XG4gICAgcGFkZGluZzogNnB4IDA7IH1cbiAgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICByaWdodDogLTZweDsgfVxuICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgYmFja2dyb3VuZDogIzRlNGU0ZTtcbiAgICBjb2xvcjogI2YyZjRmNjtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAzNnB4OyB9XG4gIC5mYW5jeWJveC1jYXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDsgfSB9XG5cbi8qIFNoYXJlICovXG4uZmFuY3lib3gtc2hhcmUge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1heC13aWR0aDogOTAlO1xuICBwYWRkaW5nOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZhbmN5Ym94LXNoYXJlIGgxIHtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgMjBweCAwOyB9XG5cbi5mYW5jeWJveC1zaGFyZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwIDVweCAxMHB4IDVweDtcbiAgbWluLXdpZHRoOiAxMzBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246dmlzaXRlZCxcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmxpbmsge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmIge1xuICBiYWNrZ3JvdW5kOiAjM2I1OTk4OyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzNDRlODY7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0IHtcbiAgYmFja2dyb3VuZDogI2JkMDgxZDsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYWEwNzE5OyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dyB7XG4gIGJhY2tncm91bmQ6ICMxZGExZjI7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBkOTVlODsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcge1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDI1cHg7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9faW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICM1ZDViNWI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIFRodW1icyAqL1xuLmZhbmN5Ym94LXRodW1icyB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICBwYWRkaW5nOiAycHggMnB4IDRweCAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjEycHg7XG4gIHotaW5kZXg6IDk5OTk1OyB9XG5cbi5mYW5jeWJveC10aHVtYnMteCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LXRodW1icyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xuICByaWdodDogMjEycHg7IH1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYW5jeWJveC10aHVtYnMteCAuZmFuY3lib3gtdGh1bWJzX19saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogN3B4OyB9XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMyYTJhMmE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1hcmdpbjogMnB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA4cHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwcHg7IH1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOjpiZWZvcmUge1xuICBib3JkZXI6IDZweCBzb2xpZCAjZmY1MjY4O1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgei1pbmRleDogOTk5OTE7IH1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOmZvY3VzOjpiZWZvcmUge1xuICBvcGFjaXR5OiAuNTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEuZmFuY3lib3gtdGh1bWJzLWFjdGl2ZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBTdHlsaW5nIGZvciBTbWFsbC1TY3JlZW4gRGV2aWNlcyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZhbmN5Ym94LXRodW1icyB7XG4gICAgd2lkdGg6IDExMHB4OyB9XG4gIC5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xuICAgIHJpZ2h0OiAxMTBweDsgfVxuICAuZmFuY3lib3gtdGh1bWJzX19saXN0IGEge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7IH0gfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnOyB9XG5cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7IH1cblxuW2Rpcj0ncnRsJ10gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGZpbHRlcjogYmx1cig1cHgpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSkgc2NhbGUoMC42KTtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG4uc2xpY2stY3VycmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTsgfVxuICAuc2xpY2stY3VycmVudCBpbWcge1xuICAgIGZpbHRlcjogYmx1cigwKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNsaWNrLWN1cnJlbnQgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSkgc2NhbGUoMSk7IH0gfVxuXG4uc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5zbGljay1hcnJvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi1hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsZWZ0OiAxNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAxOHB4KTtcbiAgd2lkdGg6IDM2cHg7XG4gIHotaW5kZXg6IDk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNsaWNrLWFycm93IHtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMzUwcHgpOyB9IH1cblxuLnNsaWNrLW5leHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogY2FsYyg1MCUgLSAzNTBweCk7IH0gfVxuXG4uaGVybyB7XG4gIHBhZGRpbmc6IDg4cHggMCAwOyB9XG4gIC5oZXJvLXNsaWRlciB7XG4gICAgcGFkZGluZzogMTVweCAwIDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVyby1zbGlkZXIge1xuICAgICAgICBoZWlnaHQ6IDYyMHB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaGVyby1zbGlkZXIge1xuICAgICAgICBoZWlnaHQ6IDU4MHB4OyB9IH1cbiAgLmhlcm8tc2xpZGUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlcm8tc2xpZGUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBoZWlnaHQ6IDYwNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZXJvLXNsaWRlIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAuaGVyby1zbGlkZS1sZWZ0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaGVyby1zbGlkZS1sZWZ0IHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA0MCU7IH0gfVxuICAgICAgLmhlcm8tc2xpZGUtbGVmdCBoMiB7XG4gICAgICAgIGNvbG9yOiAjMjE5NEZCO1xuICAgICAgICBmb250OiAzMDAgMjRweC8zMnB4IFwiRnV0dXJhUFRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuaGVyby1zbGlkZS1sZWZ0IGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmhlcm8tc2xpZGUtbGVmdCBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTlweDsgfSB9XG4gICAgICAuaGVyby1zbGlkZS1sZWZ0IHAge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udDogMzAwIDE2cHgvMjJweCBcIkZ1dHVyYVBUXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIG1hcmdpbjogMCAwIDE4cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmhlcm8tc2xpZGUtbGVmdCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzZweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5oZXJvLXNsaWRlLWxlZnQgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDsgfSB9XG4gICAgLmhlcm8tc2xpZGUtY2VudGVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDUxOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDMwMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmhlcm8tc2xpZGUtY2VudGVyIHtcbiAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDIxMHB4KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwOyB9IH1cbiAgICAgIC5oZXJvLXNsaWRlLWNlbnRlcjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xpbmUvbGluZS1oZXJvLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBoZWlnaHQ6IDM0M3B4O1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjQwcHg7XG4gICAgICAgIHdpZHRoOiAzNDNweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuaGVyby1zbGlkZS1jZW50ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAuaGVyby1zbGlkZS1jZW50ZXIgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA4OHB4KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5oZXJvLXNsaWRlLWNlbnRlciBzdmcge1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA2MXB4KTtcbiAgICAgICAgICAgIGhlaWdodDogNDU4cHg7XG4gICAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgICAgICB3aWR0aDogMjU0cHg7IH0gfVxuICAgICAgICAuaGVyby1zbGlkZS1jZW50ZXIgc3ZnIHBhdGgge1xuICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDIwMDA7XG4gICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDIwMDA7XG4gICAgICAgICAgYW5pbWF0aW9uOiBkYXNoIDEwcyBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGRhc2gge1xuICBmcm9tIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMjAwMDsgfVxuICB0byB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IH0gfVxuICAgICAgLmhlcm8tc2xpZGUtY2VudGVyIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDMzNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB6LWluZGV4OiA5OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5oZXJvLXNsaWRlLWNlbnRlciBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTsgfSB9XG4gICAgLmhlcm8tc2xpZGUtcmlnaHQge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAwIDE1cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVyby1zbGlkZS1yaWdodCB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB3aWR0aDogNDAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaGVyby1zbGlkZS1yaWdodCB7XG4gICAgICAgICAgd2lkdGg6IDM2JTsgfSB9XG4gICAgICAuaGVyby1zbGlkZS1yaWdodCBwIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmb250OiAzMDAgMjRweC8yOHB4IFwiRnV0dXJhUFRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5oZXJvLXNsaWRlLXJpZ2h0IHAge1xuICAgICAgICAgICAgbWFyZ2luOiA0M3B4IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA1MHB4OyB9XG4gICAgICAgICAgICAuaGVyby1zbGlkZS1yaWdodCBwOm50aC1jaGlsZCgxKTo6YWZ0ZXIsIC5oZXJvLXNsaWRlLXJpZ2h0IHA6bnRoLWNoaWxkKDEpOjpiZWZvcmUsXG4gICAgICAgICAgICAuaGVyby1zbGlkZS1yaWdodCBwOm50aC1jaGlsZCgxKSBzcGFuIHtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuMjVzOyB9XG4gICAgICAgICAgICAuaGVyby1zbGlkZS1yaWdodCBwOm50aC1jaGlsZCgyKTo6YWZ0ZXIsIC5oZXJvLXNsaWRlLXJpZ2h0IHA6bnRoLWNoaWxkKDIpOjpiZWZvcmUsXG4gICAgICAgICAgICAuaGVyby1zbGlkZS1yaWdodCBwOm50aC1jaGlsZCgyKSBzcGFuIHtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuNXM7IH1cbiAgICAgICAgICAgIC5oZXJvLXNsaWRlLXJpZ2h0IHA6bnRoLWNoaWxkKDMpOjphZnRlciwgLmhlcm8tc2xpZGUtcmlnaHQgcDpudGgtY2hpbGQoMyk6OmJlZm9yZSxcbiAgICAgICAgICAgIC5oZXJvLXNsaWRlLXJpZ2h0IHA6bnRoLWNoaWxkKDMpIHNwYW4ge1xuICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC43NXM7IH1cbiAgICAgICAgICAgIC5oZXJvLXNsaWRlLXJpZ2h0IHA6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBoZXJvTGluZSAxcyBlYXNlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjE5NEZCO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgLmhlcm8tc2xpZGUtcmlnaHQgcDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBoZXJvRG90cyAuNXMgZWFzZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSArIDEwcHgpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICB6LWluZGV4OiA5OyB9XG4gICAgICAgICAgICAuaGVyby1zbGlkZS1yaWdodCBwIHNwYW4ge1xuICAgICAgICAgICAgICBhbmltYXRpb246IGhlcm9UZXh0IDFzIGVhc2U7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAgIEBrZXlmcmFtZXMgaGVyb0RvdHMge1xuICAgICAgICAgICAgZnJvbSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgICAgICAgICAgIHRvIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG4gICAgICAgICAgQGtleWZyYW1lcyBoZXJvTGluZSB7XG4gICAgICAgICAgICBmcm9tIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDA7IH1cbiAgICAgICAgICAgIHRvIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIEBrZXlmcmFtZXMgaGVyb1RleHQge1xuICAgICAgICAgICAgZnJvbSB7XG4gICAgICAgICAgICAgIGxlZnQ6IDEwMDBweDsgfVxuICAgICAgICAgICAgdG8ge1xuICAgICAgICAgICAgICBsZWZ0OiAwOyB9IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLmhlcm8tc2xpZGUtcmlnaHQgcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMzZweDsgfSB9XG4gICAgICAgIC5oZXJvLXNsaWRlLXJpZ2h0IHAgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmhlcm8tc2xpZGUtcmlnaHQgcCBpbWcge1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIHdpZHRoOiAyNHB4OyB9IH1cbiAgICAuaGVyby1zbGlkZS10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaGVyby1zbGlkZS10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogYXV0bzsgfSB9XG4gICAgICAuaGVyby1zbGlkZS10aXRsZSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuaGVyby1zbGlkZS10aXRsZSBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDsgfSB9XG4gICAgICAuaGVyby1zbGlkZS10aXRsZSAuc2VwYXJhdG9yLWRvdHMge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2VwYXJhdG9yLWRvdHMtaGVyby5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgd2lkdGg6IDdweDsgfVxuICAuaGVyby1idG5zIC5idG4ge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cblxuLmFkdmFudGFnZXMge1xuICBwYWRkaW5nOiAxOHB4IDAgNzBweDsgfVxuICAuYWR2YW50YWdlcyAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAuYWR2YW50YWdlcyAuYWR2YW50YWdlIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgIHBhZGRpbmc6IDAgMTBweCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmFkdmFudGFnZXMgLmFkdmFudGFnZSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMyk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFkdmFudGFnZXMgLmFkdmFudGFnZSB7XG4gICAgICAgIG1heC13aWR0aDogMjAlO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFkdmFudGFnZXMgLmFkdmFudGFnZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDsgfSB9XG4gICAgLmFkdmFudGFnZXMgLmFkdmFudGFnZTpudGgtY2hpbGQoMSkgLmFkdmFudGFnZS1pY29uOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAuYWR2YW50YWdlcyAuYWR2YW50YWdlOm50aC1jaGlsZCgyKSAuYWR2YW50YWdlLWljb246OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgICAuYWR2YW50YWdlcyAuYWR2YW50YWdlOm50aC1jaGlsZCgzKSAuYWR2YW50YWdlLWljb246OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgICAuYWR2YW50YWdlcyAuYWR2YW50YWdlOm50aC1jaGlsZCg0KSAuYWR2YW50YWdlLWljb246OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIxNWRlZyk7IH1cbiAgICAuYWR2YW50YWdlcyAuYWR2YW50YWdlOm50aC1jaGlsZCg1KSAuYWR2YW50YWdlLWljb246OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI0NWRlZyk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2U6bnRoLWNoaWxkKDIpLCAuYWR2YW50YWdlcyAuYWR2YW50YWdlOm50aC1jaGlsZCgzKSwgLmFkdmFudGFnZXMgLmFkdmFudGFnZTpudGgtY2hpbGQoNCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA0NHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2U6bnRoLWNoaWxkKDIpIC5hZHZhbnRhZ2UtaWNvbiwgLmFkdmFudGFnZXMgLmFkdmFudGFnZTpudGgtY2hpbGQoMykgLmFkdmFudGFnZS1pY29uLCAuYWR2YW50YWdlcyAuYWR2YW50YWdlOm50aC1jaGlsZCg0KSAuYWR2YW50YWdlLWljb24ge1xuICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgIHdpZHRoOiA3MnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2U6bnRoLWNoaWxkKDIpIC5hZHZhbnRhZ2UtaWNvbiwgLmFkdmFudGFnZXMgLmFkdmFudGFnZTpudGgtY2hpbGQoMykgLmFkdmFudGFnZS1pY29uLCAuYWR2YW50YWdlcyAuYWR2YW50YWdlOm50aC1jaGlsZCg0KSAuYWR2YW50YWdlLWljb24ge1xuICAgICAgICBoZWlnaHQ6IDkycHg7XG4gICAgICAgIHdpZHRoOiA5MnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2U6bnRoLWNoaWxkKDMpIC5hZHZhbnRhZ2UtaWNvbiB7XG4gICAgICAgIGhlaWdodDogOTJweDtcbiAgICAgICAgd2lkdGg6IDkycHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFkdmFudGFnZXMgLmFkdmFudGFnZTpudGgtY2hpbGQoMykgLmFkdmFudGFnZS1pY29uIHtcbiAgICAgICAgaGVpZ2h0OiAxMjJweDtcbiAgICAgICAgd2lkdGg6IDEyMnB4OyB9IH1cbiAgICAuYWR2YW50YWdlcyAuYWR2YW50YWdlLWljb24ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICMxOTE5NzA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3gtc2hhZG93OiAwcHggLTUwcHggMTUwcHggIzFGOENFRDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogYXV0byBhdXRvIDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNzJweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2UtaWNvbiB7XG4gICAgICAgICAgaGVpZ2h0OiA5MnB4O1xuICAgICAgICAgIHdpZHRoOiA5MnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWR2YW50YWdlcyAuYWR2YW50YWdlLWljb24ge1xuICAgICAgICAgIGhlaWdodDogMTIycHg7XG4gICAgICAgICAgd2lkdGg6IDEyMnB4OyB9IH1cbiAgICAgIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2UtaWNvbjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIxOTRGQjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICB0b3A6IC01cHg7IH1cbiAgICAgIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2UtaWNvbjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjMjE5NEZCO1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvdHRvbTogLTZweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGxlZnQ6IC02cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC02cHg7XG4gICAgICAgIHRvcDogLTZweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTsgfVxuICAgICAgLmFkdmFudGFnZXMgLmFkdmFudGFnZS1pY29uIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNDBweDtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuYWR2YW50YWdlcyAuYWR2YW50YWdlLWljb24gaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgLmFkdmFudGFnZXMgLmFkdmFudGFnZSBwIHtcbiAgICAgIGNvbG9yOiAjMTkxOTcwO1xuICAgICAgZm9udDogMzAwIDE2cHgvMThweCBcIkZ1dHVyYVBUXCIsIHNhbnMtc2VyaWY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2UgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLmFkdmFudGFnZXMuYW5pbWF0aW9uLW9uIC5hZHZhbnRhZ2U6bnRoLWNoaWxkKDEpIC5hZHZhbnRhZ2UtaWNvbjo6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbjogYWR2YW50YWdlc1JvdGF0ZTEgMnM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpOyB9XG4gIC5hZHZhbnRhZ2VzLmFuaW1hdGlvbi1vbiAuYWR2YW50YWdlOm50aC1jaGlsZCgxKSBpbWcge1xuICAgIGFuaW1hdGlvbjogYWR2YW50YWdlc1Nob3cxIDNzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMHM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7IH1cbiAgLmFkdmFudGFnZXMuYW5pbWF0aW9uLW9uIC5hZHZhbnRhZ2U6bnRoLWNoaWxkKDEpIHAge1xuICAgIGFuaW1hdGlvbjogYWR2YW50YWdlc1RleHQxIDFzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMHM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7IH1cblxuQGtleWZyYW1lcyBhZHZhbnRhZ2VzUm90YXRlMSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBhZHZhbnRhZ2VzU2hvdzEge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBhZHZhbnRhZ2VzVGV4dDEge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogMzBweDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDA7IH0gfVxuICAuYWR2YW50YWdlcy5hbmltYXRpb24tb24gLmFkdmFudGFnZTpudGgtY2hpbGQoMikgLmFkdmFudGFnZS1pY29uOjphZnRlciB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGFkdmFudGFnZXNSb3RhdGUyO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAuM3M7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzUwZGVnKTsgfVxuICAuYWR2YW50YWdlcy5hbmltYXRpb24tb24gLmFkdmFudGFnZTpudGgtY2hpbGQoMikgaW1nIHtcbiAgICBhbmltYXRpb24tbmFtZTogYWR2YW50YWdlc1Nob3cyO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAuM3M7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7IH1cbiAgLmFkdmFudGFnZXMuYW5pbWF0aW9uLW9uIC5hZHZhbnRhZ2U6bnRoLWNoaWxkKDIpIHAge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBhZHZhbnRhZ2VzVGV4dDI7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICBhbmltYXRpb24tZGVsYXk6IC4zcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkczsgfVxuXG5Aa2V5ZnJhbWVzIGFkdmFudGFnZXNSb3RhdGUyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFkdmFudGFnZXNTaG93MiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFkdmFudGFnZXNUZXh0MiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdG9wOiAzMHB4OyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogMDsgfSB9XG4gIC5hZHZhbnRhZ2VzLmFuaW1hdGlvbi1vbiAuYWR2YW50YWdlOm50aC1jaGlsZCgzKSAuYWR2YW50YWdlLWljb246OmFmdGVyIHtcbiAgICBhbmltYXRpb246IGFkdmFudGFnZXNSb3RhdGUzIDJzIC42cztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzOyB9XG4gIC5hZHZhbnRhZ2VzLmFuaW1hdGlvbi1vbiAuYWR2YW50YWdlOm50aC1jaGlsZCgzKSBpbWcge1xuICAgIGFuaW1hdGlvbjogYWR2YW50YWdlc1Nob3czIDNzIC42cztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkczsgfVxuICAuYWR2YW50YWdlcy5hbmltYXRpb24tb24gLmFkdmFudGFnZTpudGgtY2hpbGQoMykgcCB7XG4gICAgYW5pbWF0aW9uOiBhZHZhbnRhZ2VzVGV4dDMgMXMgLjZzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzOyB9XG5cbkBrZXlmcmFtZXMgYWR2YW50YWdlc1JvdGF0ZTMge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgYWR2YW50YWdlc1Nob3czIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgYWR2YW50YWdlc1RleHQzIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IDMwcHg7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiAwOyB9IH1cbiAgLmFkdmFudGFnZXMuYW5pbWF0aW9uLW9uIC5hZHZhbnRhZ2U6bnRoLWNoaWxkKDQpIC5hZHZhbnRhZ2UtaWNvbjo6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbjogYWR2YW50YWdlc1JvdGF0ZTQgMnMgLjlzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI2MGRlZyk7IH1cbiAgLmFkdmFudGFnZXMuYW5pbWF0aW9uLW9uIC5hZHZhbnRhZ2U6bnRoLWNoaWxkKDQpIGltZyB7XG4gICAgYW5pbWF0aW9uOiBhZHZhbnRhZ2VzU2hvdzQgM3MgLjlzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzOyB9XG4gIC5hZHZhbnRhZ2VzLmFuaW1hdGlvbi1vbiAuYWR2YW50YWdlOm50aC1jaGlsZCg0KSBwIHtcbiAgICBhbmltYXRpb246IGFkdmFudGFnZXNUZXh0NCAxcyAuOXM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7IH1cblxuQGtleWZyYW1lcyBhZHZhbnRhZ2VzUm90YXRlNCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBhZHZhbnRhZ2VzU2hvdzQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBhZHZhbnRhZ2VzVGV4dDQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogMzBweDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDA7IH0gfVxuICAuYWR2YW50YWdlcy5hbmltYXRpb24tb24gLmFkdmFudGFnZTpudGgtY2hpbGQoNSkgLmFkdmFudGFnZS1pY29uOjphZnRlciB7XG4gICAgYW5pbWF0aW9uOiBhZHZhbnRhZ2VzUm90YXRlNSAycyAxLjJzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgLmFkdmFudGFnZXMuYW5pbWF0aW9uLW9uIC5hZHZhbnRhZ2U6bnRoLWNoaWxkKDUpIGltZyB7XG4gICAgYW5pbWF0aW9uOiBhZHZhbnRhZ2VzU2hvdzUgM3MgMS4ycztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkczsgfVxuICAuYWR2YW50YWdlcy5hbmltYXRpb24tb24gLmFkdmFudGFnZTpudGgtY2hpbGQoNSkgcCB7XG4gICAgYW5pbWF0aW9uOiBhZHZhbnRhZ2VzVGV4dDUgMXMgMS4ycztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkczsgfVxuXG5Aa2V5ZnJhbWVzIGFkdmFudGFnZXNSb3RhdGU1IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFkdmFudGFnZXNTaG93NSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFkdmFudGFnZXNUZXh0NSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdG9wOiAzMHB4OyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogMDsgfSB9XG5cbi5nYWxsZXJ5IHtcbiAgcGFkZGluZzogMCAwIDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmdhbGxlcnktc2hhcGUtMSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NoYXBlcy9zaGFwZS1nYWxsZXJ5LWxlZnQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6IDY0NHB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNzQwcHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zNHB4O1xuICAgIHdpZHRoOiA3NDBweDsgfVxuICAuZ2FsbGVyeS1zaGFwZS0yIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2hhcGVzL3NoYXBlLWdhbGxlcnktcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTI0M3B4O1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDEyMDBweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE1OHB4O1xuICAgIGhlaWdodDogMTEwNnB4OyB9XG4gIC5nYWxsZXJ5IC5yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5nYWxsZXJ5LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtN3B4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZ2FsbGVyeS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIC0xNHB4OyB9IH1cbiAgLmdhbGxlcnktdGV4dCB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgcGFkZGluZzogMCAwIDQzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmdhbGxlcnktdGV4dCBwIHtcbiAgICAgIGNvbG9yOiAjNzI3MjcyO1xuICAgICAgZm9udDogMTAwIDI2cHgvMzBweCBcIlByb3hpbWFOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgbWFyZ2luOiAwIDAgMzBweDsgfVxuICAgICAgLmdhbGxlcnktdGV4dCBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgLmdhbGxlcnktaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBtYXJnaW46IDAgN3B4IDE0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxNHB4KTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmdhbGxlcnktaXRlbSB7XG4gICAgICAgIGhlaWdodDogMzM2cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0IC0gMTRweCk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmdhbGxlcnktaXRlbSB7XG4gICAgICAgIGhlaWdodDogMzM2cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0IC0gMjhweCk7IH0gfVxuICAgIC5nYWxsZXJ5LWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAuNjsgfVxuICAgIC5nYWxsZXJ5LWl0ZW06OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjIyLjE0ZGVnLCAjRkZGRkZGIC0xMjEuMTUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDY2LjA0JSksICMyMTk0RkI7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZTtcbiAgICAgIHotaW5kZXg6IDk7IH1cbiAgICAuZ2FsbGVyeS1pdGVtIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmdhbGxlcnktaXRlbTpob3ZlciBpbWcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gICAgLmdhbGxlcnktaXRlbS52aWRlbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDYlO1xuICAgICAgLyogMTY6OSAqL1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBvcmRlcjogLTE7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTRweCk7IH1cbiAgICAgIC5nYWxsZXJ5LWl0ZW0udmlkZW86OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5nYWxsZXJ5LWl0ZW0udmlkZW8gaWZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZ2FsbGVyeS1pdGVtLnZpZGVvIHtcbiAgICAgICAgICBoZWlnaHQ6IDMzNnB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNiU7XG4gICAgICAgICAgLyogMTY6OSAqL1xuICAgICAgICAgIG9yZGVyOiBpbmhlcml0O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMjFweCk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5nYWxsZXJ5LWl0ZW0udmlkZW8ge1xuICAgICAgICAgIGhlaWdodDogMzM2cHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSA0MnB4KTsgfSB9XG5cbi50ZWNoIHtcbiAgcGFkZGluZzogMCAwIDEwOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExOyB9XG4gIC50ZWNoIC50aXRsZSB7XG4gICAgbWFyZ2luOiAwIDE1cHg7IH1cbiAgICAudGVjaCAudGl0bGUgaDIge1xuICAgICAgbWFyZ2luOiAwIDAgNDFweDsgfVxuICAgIC50ZWNoIC50aXRsZSAuc2VwYXJhdG9yLWRvdHMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHRvcDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50ZWNoIC50aXRsZSAuc2VwYXJhdG9yLWRvdHMge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIC50ZWNoIC50aXRsZSAuc2VwYXJhdG9yLWRvdHM6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyMTk0RkI7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC00MXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxcHg7IH1cbiAgLnRlY2ggLnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnRlY2gtd3JhcHBlci1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZWNoLXdyYXBwZXItaW5uZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtaW4td2lkdGg6IDcwMHB4O1xuICAgICAgICB3aWR0aDogNzAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnRlY2gtd3JhcHBlci1pbm5lciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAudGVjaC10ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDAgNDNweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRlY2gtdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZWNoLXRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4OyB9IH1cbiAgICAudGVjaC10ZXh0IHAge1xuICAgICAgY29sb3I6ICM3MjcyNzI7XG4gICAgICBmb250OiAxMDAgMjZweC8zMHB4IFwiUHJveGltYU5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4OyB9XG4gICAgICAudGVjaC10ZXh0IHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAudGVjaC1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudGVjaC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUxMnB4KTsgfSB9XG4gICAgLnRlY2gtZGVzY3JpcHRpb24gLnRlY2gtc2hhcGUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NoYXBlcy9zaGFwZS10ZWNoLW1haW4uc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgIGhlaWdodDogMTEwNnB4O1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSA2NDJweCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoMTAwJSAtIDMzMnB4KTtcbiAgICAgIHdpZHRoOiAxMjQzcHg7IH1cbiAgICAudGVjaC1kZXNjcmlwdGlvbiBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLnRlY2gtZGVzY3JpcHRpb24gaDMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250OiA3MDAgMzZweC8zNnB4IFwiUHJveGltYU5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbjogMCAwIDExcHg7IH1cbiAgICAudGVjaC1kZXNjcmlwdGlvbi1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgIC50ZWNoLWRlc2NyaXB0aW9uLWl0ZW0gPiAqIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAudGVjaC1kZXNjcmlwdGlvbi1pdGVtIHAge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udDogMzAwIDE2cHgvMTdweCBcIlByb3hpbWFOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7IH1cbiAgICAudGVjaC1kZXNjcmlwdGlvbi0xIHtcbiAgICAgIGhlaWdodDogMzI2cHg7XG4gICAgICBsZWZ0OiAtMTVweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBhZGRpbmc6IDQwcHggMjVweCAwIDExM3B4O1xuICAgICAgd2lkdGg6IDMyNnB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlY2gtZGVzY3JpcHRpb24tMSB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAgIC50ZWNoLWRlc2NyaXB0aW9uLTE6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zaGFwZXMvc2hhcGUtdGVjaC0xLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDMyNnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDMyNnB4OyB9XG4gICAgICAudGVjaC1kZXNjcmlwdGlvbi0xIGltZyB7XG4gICAgICAgIGxlZnQ6IC0zMnB4O1xuICAgICAgICB0b3A6IC01MHB4OyB9XG4gICAgLnRlY2gtZGVzY3JpcHRpb24tMiB7XG4gICAgICBoZWlnaHQ6IDI5MnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogODhweCBhdXRvIDA7XG4gICAgICBwYWRkaW5nOiAxMzFweCAzNHB4IDAgMzJweDtcbiAgICAgIHdpZHRoOiAzMjlweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50ZWNoLWRlc2NyaXB0aW9uLTIge1xuICAgICAgICAgIG1hcmdpbjogODhweCAwIDA7IH0gfVxuICAgICAgLnRlY2gtZGVzY3JpcHRpb24tMjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NoYXBlcy9zaGFwZS10ZWNoLTIuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMjkycHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMzI5cHg7IH1cbiAgICAgIC50ZWNoLWRlc2NyaXB0aW9uLTIgaW1nIHtcbiAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgdG9wOiAtMTYwcHg7IH1cbiAgICAudGVjaC1kZXNjcmlwdGlvbi0zIHtcbiAgICAgIGhlaWdodDogMjczcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwYWRkaW5nOiA5MHB4IDMwcHggMCAxMDFweDtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIHdpZHRoOiAyODlweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50ZWNoLWRlc2NyaXB0aW9uLTMge1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlY2gtZGVzY3JpcHRpb24tMyB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCA2N3B4O1xuICAgICAgICAgIHRvcDogLTRweDsgfSB9XG4gICAgICAudGVjaC1kZXNjcmlwdGlvbi0zOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2hhcGVzL3NoYXBlLXRlY2gtMy5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAyNzNweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAyODlweDsgfVxuICAgICAgLnRlY2gtZGVzY3JpcHRpb24tMyBpbWcge1xuICAgICAgICBsZWZ0OiAtNDVweDtcbiAgICAgICAgdG9wOiAyMHB4OyB9XG4gICAgLnRlY2gtZGVzY3JpcHRpb24tNCB7XG4gICAgICBoZWlnaHQ6IDI3NHB4O1xuICAgICAgbWFyZ2luOiAzM3B4IGF1dG8gOHB4O1xuICAgICAgcGFkZGluZzogOTFweCA3NXB4IDAgNDVweDtcbiAgICAgIHdpZHRoOiAyNzlweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50ZWNoLWRlc2NyaXB0aW9uLTQge1xuICAgICAgICAgIG1hcmdpbjogMzNweCAwIDAgOHB4OyB9IH1cbiAgICAgIC50ZWNoLWRlc2NyaXB0aW9uLTQ6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zaGFwZXMvc2hhcGUtdGVjaC00LnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDI3NHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDI3OXB4OyB9XG4gICAgICAudGVjaC1kZXNjcmlwdGlvbi00IGltZyB7XG4gICAgICAgIHJpZ2h0OiAtNDVweDtcbiAgICAgICAgdG9wOiAtNDBweDsgfVxuICAudGVjaC1hbmltYXRpb25zIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjE5NGZiO1xuICAgIGhlaWdodDogNDI0cHg7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI5NXB4O1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKC4uL2ltZy9tYXNrLWFuaW1hdGlvbi1tb2JpbGUucG5nKTtcbiAgICBtYXNrLWltYWdlOiB1cmwoLi4vaW1nL21hc2stYW5pbWF0aW9uLW1vYmlsZS5wbmcpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAudGVjaC1hbmltYXRpb25zIHtcbiAgICAgICAgaGVpZ2h0OiA1MDlweDtcbiAgICAgICAgd2lkdGg6IDUxMnB4O1xuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCguLi9pbWcvbWFzay1hbmltYXRpb24ucG5nKTtcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKC4uL2ltZy9tYXNrLWFuaW1hdGlvbi5wbmcpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZWNoLWFuaW1hdGlvbnMge1xuICAgICAgICBsZWZ0OiA5MHB4O1xuICAgICAgICBtYXJnaW46IDE2MHB4IDAgMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudGVjaC1hbmltYXRpb25zIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG4gICAgLnRlY2gtYW5pbWF0aW9ucyBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5jdGEge1xuICBiYWNrZ3JvdW5kOiAjRTVFNUU1IHVybCguLi9pbWcvYmctY3RhLmpwZykgbm8tcmVwZWF0IHJpZ2h0IDA7XG4gIG1hcmdpbjogMCAwIDQ1cHg7XG4gIHBhZGRpbmc6IDQwcHggMCA1MXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jdGEge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgbWFyZ2luOiAwIDAgODlweDtcbiAgICAgIHotaW5kZXg6IDEyOyB9IH1cbiAgLmN0YTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjQzFDMUQ3O1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxlZnQ6IDI1JTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3RhOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmN0YTo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogNTAlOyB9IH1cbiAgLmN0YS1zaGFwZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NoYXBlcy9zaGFwZS1jdGEuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICByaWdodDogY2FsYyg1MCUgLSA4MDBweCk7XG4gICAgaGVpZ2h0OiA2NDRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAzNDRweCk7XG4gICAgd2lkdGg6IDc0MHB4O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5jdGEgLnNlcGFyYXRvci1kb3RzOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxlZnQ6IGNhbGMoMjUlIC0gOXB4KTtcbiAgICB0b3A6IC00M3B4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3RhIC5zZXBhcmF0b3ItZG90czpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY3RhIC5zZXBhcmF0b3ItZG90czpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOXB4KTsgfSB9XG4gIC5jdGEgLnNlcGFyYXRvci1kb3RzOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGVmdDogY2FsYygyNSUgLSA5cHgpO1xuICAgIHRvcDogY2FsYygxMDAlIC0gNjNweCk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jdGEgLnNlcGFyYXRvci1kb3RzOmxhc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmN0YSAuc2VwYXJhdG9yLWRvdHM6bGFzdC1jaGlsZCB7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOXB4KTsgfSB9XG4gIC5jdGEtZGF5cyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjRTVFNUU1IHVybCguLi9pbWcvaWNvbnMvaWNvbi1jYWxlbmRhci5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MHB4IDgwcHg7XG4gICAgYm9yZGVyOiAyMHB4IHNvbGlkIHJnYmEoMzEsIDE0MCwgMjM3LCAwLjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogIzE5MTk3MDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQ6IDcwMCAyNnB4IFwiRnV0dXJhUFRcIiwgc2Fucy1zZXJpZjtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIGxlZnQ6IDI1JTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1cHggMCAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIHotaW5kZXg6IDM7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jdGEtZGF5cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jdGEtZGF5cyB7XG4gICAgICAgIGxlZnQ6IDUwJTsgfSB9XG4gIC5jdGEtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3RhLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87IH0gfVxuICAgIC5jdGEtY29udGVudCBoMiB7XG4gICAgICBjb2xvcjogIzIxOTRGQjtcbiAgICAgIGZvbnQ6IDEwMCAyMnB4LzMycHggXCJGdXR1cmFQVFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uNXB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jdGEtY29udGVudCBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7IH0gfVxuICAgIC5jdGEtY29udGVudCBwIHtcbiAgICAgIGNvbG9yOiAjNzI3MjcyO1xuICAgICAgZm9udDogMzAwIDIwcHgvMjJweCBcIkZ1dHVyYVBUXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY3RhLWNvbnRlbnQgcCB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UgLjI1cztcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAgICAgICAuY3RhLWNvbnRlbnQgcC5zaG93IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9IH1cbiAgLmN0YS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1hcmdpbjogMzFweCBhdXRvIDA7XG4gICAgbWF4LXdpZHRoOiAzNjJweDtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY3RhLWZvcm0ge1xuICAgICAgICBwYWRkaW5nOiA0NnB4IDMzcHggMjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3RhLWZvcm0ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZSAuNXM7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgICAgICAuY3RhLWZvcm0uc2hvdyB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9XG4gICAgLmN0YS1mb3JtIGgzIHtcbiAgICAgIGNvbG9yOiAjMjE5NEZCO1xuICAgICAgZm9udDogMTAwIDI0cHgvMjRweCBcIkZ1dHVyYVBUXCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW46IDAgMCA0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmN0YS1mb3JtIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuICAgIC5jdGEtZm9ybSBwIHtcbiAgICAgIGNvbG9yOiAjNzI3MjcyO1xuICAgICAgZm9udDogMzAwIDE2cHgvMTVweCBcIkZ1dHVyYVBUXCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW46IDAgMCAxN3B4OyB9XG4gICAgLmN0YS1mb3JtIGlmcmFtZSB7XG4gICAgICBoZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuY3RhLWZvcm0gLmJ0biB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jdGEtdGl0bGUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAgIC5jdGEtdGl0bGUuc2hvdyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9XG5cbi5zdXBwb3J0cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNTNweCAxMDdweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7IH1cbiAgLnN1cHBvcnRzLXNoYXBlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2hhcGVzL3NoYXBlLXN1cHBvcnRzLWxlZnQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6IDEzNTZweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDEyMDBweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzUwcHg7XG4gICAgd2lkdGg6IDE4MDVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN1cHBvcnRzLXNoYXBlIHtcbiAgICAgICAgdG9wOiA1NTBweDsgfSB9XG4gIC5zdXBwb3J0cyAudGl0bGUge1xuICAgIG1hcmdpbjogMCAxNXB4OyB9XG4gIC5zdXBwb3J0cy10aXRsZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICBwZXJzcGVjdGl2ZTogNTAwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC43NXMgZWFzZSAuMjVzO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNTAwcHgpIHJvdGF0ZVkoNDBkZWcpIHJvdGF0ZVgoNDBkZWcpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc3VwcG9ydHMtdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyOHB4OyB9IH1cbiAgICAuc3VwcG9ydHMtdGl0bGUgaDMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250OiA3MDAgMjRweC8yNHB4IFwiRnV0dXJhUFRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnN1cHBvcnRzLXRpdGxlIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5zdXBwb3J0cy10aXRsZSBwIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udDogMTZweC8xNnB4IFwiRnV0dXJhUFRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zdXBwb3J0cy10aXRsZSBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH0gfVxuICAuc3VwcG9ydHMtc3RlcDpudGgtY2hpbGQoMSkge1xuICAgIHBhZGRpbmc6IDAgMCA3MHB4OyB9XG4gICAgLnN1cHBvcnRzLXN0ZXA6bnRoLWNoaWxkKDEpIC5zdXBwb3J0cy10aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjIyLjE0ZGVnLCAjRkZGRkZGIC0xMjEuMTUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDY2LjA0JSksICMyMTk0RkI7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnN1cHBvcnRzLXN0ZXA6bnRoLWNoaWxkKDEpIC5zdXBwb3J0cy10aXRsZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NoYXBlcy9zaGFwZS1zdGVwLTEuc3ZnXCIpO1xuICAgICAgICAgIGhlaWdodDogMTY5cHg7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgNDlweDtcbiAgICAgICAgICB3aWR0aDogNTY4cHg7IH0gfVxuICAuc3VwcG9ydHMtc3RlcDpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmc6IDAgMCA3MHB4OyB9XG4gICAgLnN1cHBvcnRzLXN0ZXA6bnRoLWNoaWxkKDIpIC5yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zdXBwb3J0cy1zdGVwOm50aC1jaGlsZCgyKSAucm93IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEyOHB4OyB9IH1cbiAgICAuc3VwcG9ydHMtc3RlcDpudGgtY2hpbGQoMikgLnN1cHBvcnRzLXRpdGxlIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMjIuMTRkZWcsICNGRkZGRkYgLTEyMS4xNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNjYuMDQlKSwgIzIxOTRGQjtcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc3VwcG9ydHMtc3RlcDpudGgtY2hpbGQoMikgLnN1cHBvcnRzLXRpdGxlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2hhcGVzL3NoYXBlLXN0ZXAtMi5zdmdcIik7XG4gICAgICAgICAgaGVpZ2h0OiAxOTJweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgICAgd2lkdGg6IDQ3MnB4OyB9IH1cbiAgLnN1cHBvcnRzLXN0ZXA6bnRoLWNoaWxkKDMpIHtcbiAgICBwYWRkaW5nOiAwIDAgNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTsgfVxuICAgIC5zdXBwb3J0cy1zdGVwOm50aC1jaGlsZCgzKSAuc3VwcG9ydHMtdGl0bGUge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyMi4xNGRlZywgI0ZGRkZGRiAtMTIxLjE1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2Ni4wNCUpLCAjMjE5NEZCO1xuICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zdXBwb3J0cy1zdGVwOm50aC1jaGlsZCgzKSAuc3VwcG9ydHMtdGl0bGUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zaGFwZXMvc2hhcGUtc3RlcC0zLnN2Z1wiKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGhlaWdodDogMjE3cHg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDI4cHg7XG4gICAgICAgICAgcGFkZGluZzogNDdweCA0MHB4IDAgMTQ1cHg7XG4gICAgICAgICAgd2lkdGg6IDU4OHB4OyB9IH1cbiAgLnN1cHBvcnRzLXNsaWRlIGltZyB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTA5cHggcmdiYSgwLCAwLCAwLCAwLjM0KTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LWhlaWdodDogNDUwcHg7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnN1cHBvcnRzLWluc3RhZ3JhbSB7XG4gICAgb3JkZXI6IDI7XG4gICAgcGFkZGluZzogMzBweCAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc3VwcG9ydHMtaW5zdGFncmFtIHtcbiAgICAgICAgb3JkZXI6IGluaGVyaXQ7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyOTRweCk7IH0gfVxuICAgIC5zdXBwb3J0cy1pbnN0YWdyYW0taXRlbSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBhZGRpbmc6IDAgMCAzNnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdCwgb3BhY2l0eTtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41czsgfVxuICAgICAgLnN1cHBvcnRzLWluc3RhZ3JhbS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4yNXM7IH1cbiAgICAgIC5zdXBwb3J0cy1pbnN0YWdyYW0taXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7IH1cbiAgICAgIC5zdXBwb3J0cy1pbnN0YWdyYW0taXRlbTpudGgtY2hpbGQoNCkge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNzVzOyB9XG4gICAgLnN1cHBvcnRzLWluc3RhZ3JhbS1pY29uIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDY4cHg7XG4gICAgICBtaW4td2lkdGg6IDY4cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc3VwcG9ydHMtaW5zdGFncmFtLWljb24ge1xuICAgICAgICAgIG1hcmdpbjogMCAzMHB4IDAgMDsgfSB9XG4gICAgICAuc3VwcG9ydHMtaW5zdGFncmFtLWljb246OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMTk0RkI7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMnMgZWFzZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7IH1cbiAgICAgIC5zdXBwb3J0cy1pbnN0YWdyYW0taWNvbiBpbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAuc3VwcG9ydHMtaW5zdGFncmFtLXRleHQgaDQge1xuICAgICAgY29sb3I6ICMyMTk0RkI7XG4gICAgICBmb250OiAzMDAgMjRweC8yNHB4IFwiUHJveGltYU5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbjogMCAwIDRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuc3VwcG9ydHMtaW5zdGFncmFtLXRleHQgcCB7XG4gICAgICBjb2xvcjogIzIxOTRGQjtcbiAgICAgIGZvbnQ6IDMwMCAxOHB4LzE4cHggXCJQcm94aW1hTm92YVwiLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnN1cHBvcnRzLWluc3RhZ3JhbSAuYnRuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG1heC13aWR0aDogMzAwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc3VwcG9ydHMtaW5zdGFncmFtIC5idG4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5zdXBwb3J0cy1waG9uZSB7XG4gICAgaGVpZ2h0OiA1MzBweDtcbiAgICBtYXJnaW46IC00MHB4IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgIHdpZHRoOiAyNjRweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN1cHBvcnRzLXBob25lIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB3aWR0aDogMjY0cHg7IH0gfVxuICAgIC5zdXBwb3J0cy1waG9uZS13cmFwcGVyIHtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDEwcHg7IH1cbiAgICAuc3VwcG9ydHMtcGhvbmUgaW1nIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbkBrZXlmcmFtZXMgc2Nyb2xsVG9wIHtcbiAgMCUge1xuICAgIHRvcDogMHB4OyB9XG4gIDUwJSB7XG4gICAgdG9wOiBjYWxjKC0xMDAlICsgMTAwcHgpOyB9XG4gIDEwMCUge1xuICAgIHRvcDogMHB4OyB9IH1cbiAgICAuc3VwcG9ydHMtcGhvbmU6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmctcGhvbmUucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiA1MzBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMjY0cHg7XG4gICAgICB6LWluZGV4OiA5OyB9XG4gIC5zdXBwb3J0cy1wb3J0Zm9saW8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtMTVweDsgfVxuICAgIC5zdXBwb3J0cy1wb3J0Zm9saW8taXRlbSB7XG4gICAgICBtYXJnaW46IDAgMTVweCAzMHB4O1xuICAgICAgbWF4LWhlaWdodDogMzYycHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAzMHB4KTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zdXBwb3J0cy1wb3J0Zm9saW8taXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAzMHB4KTsgfSB9XG4gICAgICAuc3VwcG9ydHMtcG9ydGZvbGlvLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IC42OyB9XG4gICAgICAuc3VwcG9ydHMtcG9ydGZvbGlvLWl0ZW06OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMjIuMTRkZWcsICNGRkZGRkYgLTEyMS4xNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNjYuMDQlKSwgIzIxOTRGQjtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZTtcbiAgICAgICAgei1pbmRleDogOTsgfVxuICAgICAgLnN1cHBvcnRzLXBvcnRmb2xpby1pdGVtIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2U7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuc3VwcG9ydHMtcG9ydGZvbGlvLWl0ZW06aG92ZXIgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIC5zdXBwb3J0cy1mb3JtIHtcbiAgICBtYXJnaW46IDEwcHggLTE1cHggMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnN1cHBvcnRzLWZvcm0ge1xuICAgICAgICBtYXJnaW46IDIwcHggLTE1cHggMDsgfSB9XG4gICAgLnN1cHBvcnRzLWZvcm0gLndwY2Y3IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnN1cHBvcnRzLWZvcm0gZm9ybSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zdXBwb3J0cy1mb3JtIC53cGNmNy1mb3JtIHAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnN1cHBvcnRzLWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDE1cHggMTVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zdXBwb3J0cy1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAzMHB4KTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnN1cHBvcnRzLWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDMwcHgpOyB9IH1cbiAgICAuc3VwcG9ydHMtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAuc3VwcG9ydHMtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgIC5zdXBwb3J0cy1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc3VwcG9ydHMtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGhlaWdodDogNDlweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnN1cHBvcnRzLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zdXBwb3J0cy1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMzBweCk7IH0gfVxuICAgIC5zdXBwb3J0cy1mb3JtIC5zZXBhcmF0b3ItZG90cyB7XG4gICAgICBib3R0b206IC05MHB4O1xuICAgICAgdG9wOiBhdXRvOyB9XG4gICAgLnN1cHBvcnRzLWZvcm0gaWZyYW1lIHtcbiAgICAgIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgfVxuICAuc3VwcG9ydHMgI2J1dHRvbl9zdWJtaXQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxOTAuNzhkZWcsICNmZmYgLTEyMS4xNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNjYuMDQlKSwgIzIxOTRmYjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlOyB9XG4gIC5zdXBwb3J0cyAjYnV0dG9uX3N1Ym1pdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE5MC43OGRlZywgI2ZmZiAtNjEuMTUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDM2LjA0JSksICMyMTk0ZmI7IH1cbiAgLnN1cHBvcnRzICNidXR0b25fc3VibWl0OmFjdGl2ZSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC41Mik7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuNTIpOyB9XG4gIC5zdXBwb3J0cyAuYW5pbWF0aW9uLW9uIC5zdXBwb3J0cy1waG9uZSBpbWcge1xuICAgIGFuaW1hdGlvbjogc2Nyb2xsVG9wIDEwcyBpbmZpbml0ZTsgfVxuICAuc3VwcG9ydHMgLmFuaW1hdGlvbi1vbiAuc3VwcG9ydHMtaW5zdGFncmFtLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuc3VwcG9ydHMgLmFuaW1hdGlvbi1vbiAuc3VwcG9ydHMtaW5zdGFncmFtLWl0ZW06bnRoLWNoaWxkKDEpIC5zdXBwb3J0cy1pbnN0YWdyYW0taWNvbjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4yNXM7IH1cbiAgLnN1cHBvcnRzIC5hbmltYXRpb24tb24gLnN1cHBvcnRzLWluc3RhZ3JhbS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnN1cHBvcnRzIC5hbmltYXRpb24tb24gLnN1cHBvcnRzLWluc3RhZ3JhbS1pdGVtOm50aC1jaGlsZCgyKSAuc3VwcG9ydHMtaW5zdGFncmFtLWljb246OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7IH1cbiAgLnN1cHBvcnRzIC5hbmltYXRpb24tb24gLnN1cHBvcnRzLWluc3RhZ3JhbS1pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnN1cHBvcnRzIC5hbmltYXRpb24tb24gLnN1cHBvcnRzLWluc3RhZ3JhbS1pdGVtOm50aC1jaGlsZCgzKSAuc3VwcG9ydHMtaW5zdGFncmFtLWljb246OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjc1czsgfVxuICAuc3VwcG9ydHMgLmFuaW1hdGlvbi1vbiAuc3VwcG9ydHMtaW5zdGFncmFtLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuc3VwcG9ydHMgLmFuaW1hdGlvbi1vbiAuc3VwcG9ydHMtaW5zdGFncmFtLWl0ZW06bnRoLWNoaWxkKDQpIC5zdXBwb3J0cy1pbnN0YWdyYW0taWNvbjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxczsgfVxuICAuc3VwcG9ydHMgLmFuaW1hdGlvbi1vbiAuc3VwcG9ydHMtdGl0bGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgwKTsgfVxuXG4uc3lzdGVtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogODJweCAwIDY3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc3lzdGVtIHtcbiAgICAgIGhlaWdodDogMTAxN3B4OyB9IH1cbiAgLnN5c3RlbS1zaGFwZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NoYXBlcy9zaGFwZS1zdHVkeS5zdmdcIikgbm8tcmVwZWF0O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogOTM1cHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxMDAwcHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC05MTVweDtcbiAgICB3aWR0aDogOTA3cHg7IH1cbiAgLnN5c3RlbTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iZy1zeXN0ZW0uanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogLjM7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAyMDRweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN5c3RlbTo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgaGVpZ2h0OiA4MzVweDtcbiAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gNjUwcHgpO1xuICAgICAgICB3aWR0aDogOTg4cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnN5c3RlbTo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICByaWdodDogY2FsYyg1MCUgLSAxMDAwcHgpOyB9IH1cbiAgLnN5c3RlbSAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5zeXN0ZW0tc3RlcHMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zeXN0ZW0tc3RlcHMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5zeXN0ZW0tc3RlcHMgaDMge1xuICAgICAgY29sb3I6ICMyMTk0RkI7XG4gICAgICBmb250OiAzMDAgMTdweC8xOHB4IFwiRnV0dXJhUFRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBsaW5lYXIgLjVzOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnN5c3RlbS1zdGVwcyBoMyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnN5c3RlbS1zdGVwcyBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYW5pbWF0aW9uLW9uIC5zeXN0ZW0tc3RlcHMgaDMge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuICAgIC5zeXN0ZW0tc3RlcHMgcCB7XG4gICAgICBjb2xvcjogIzIxOTRGQjtcbiAgICAgIGZvbnQ6IDMwMCAxM3B4LzEzcHggXCJGdXR1cmFQVFwiLCBzYW5zLXNlcmlmO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgbGluZWFyIC41czsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zeXN0ZW0tc3RlcHMgcCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnN5c3RlbS1zdGVwcyBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hbmltYXRpb24tb24gLnN5c3RlbS1zdGVwcyBwIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cbiAgLnN5c3RlbS1zdGVwIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgcGFkZGluZzogMCA2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aWR0aDogMzUwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zeXN0ZW0tc3RlcCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBoZWlnaHQ6IDIyOHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAwIDg1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAzOTJweDsgfSB9XG4gICAgLnN5c3RlbS1zdGVwOjpiZWZvcmUge1xuICAgICAgYm9yZGVyOiAzNnB4IHNvbGlkICMyMTk0RkI7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzM3B4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBsaW5lYXI7XG4gICAgICB3aWR0aDogMzUwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc3lzdGVtLXN0ZXA6OmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiAzOTJweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgICB3aWR0aDogMzkycHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hbmltYXRpb24tb24gLnN5c3RlbS1zdGVwOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfSB9XG4gICAgLnN5c3RlbS1zdGVwOm50aC1jaGlsZCgyKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnN5c3RlbS1zdGVwOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDI1cHggMCA3NXB4O1xuICAgICAgICAgIGxlZnQ6IC0zNnB4O1xuICAgICAgICAgIGhlaWdodDogMjE4cHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRvcDogMjE4cHg7IH0gfVxuICAgICAgLnN5c3RlbS1zdGVwOm50aC1jaGlsZCgyKTo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiAzNnB4IHNvbGlkICMyMTk0RkI7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvdHRvbTogMjNweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGxpbmVhciAxcztcbiAgICAgICAgd2lkdGg6IDM1MHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5zeXN0ZW0tc3RlcDpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM5MnB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgd2lkdGg6IDM5MnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmFuaW1hdGlvbi1vbiAuc3lzdGVtLXN0ZXA6bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7IH0gfVxuICAgICAgLnN5c3RlbS1zdGVwOm50aC1jaGlsZCgyKSAuc3lzdGVtLWljb24ge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDZweCk7XG4gICAgICAgIG1hcmdpbjogMTdweCBhdXRvIDA7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGxpbmVhciAxLjVzOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5zeXN0ZW0tc3RlcDpudGgtY2hpbGQoMikgLnN5c3RlbS1pY29uIHtcbiAgICAgICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyMnB4IGF1dG8gMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gICAgICAuc3lzdGVtLXN0ZXA6bnRoLWNoaWxkKDIpIGgzLFxuICAgICAgLnN5c3RlbS1zdGVwOm50aC1jaGlsZCgyKSBwIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgbGluZWFyIDEuNXM7IH1cbiAgLnN5c3RlbS1pY29uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzIxOTRGQjtcbiAgICBib3JkZXItcmFkaXVzOiA5M3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogOTNweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0byA2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBsaW5lYXIgLjVzO1xuICAgIHdpZHRoOiA5M3B4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc3lzdGVtLWljb24ge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9IH1cbiAgICAuc3lzdGVtLWljb24gaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYW5pbWF0aW9uLW9uIC5zeXN0ZW0taWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuICAuc3lzdGVtLXN0dWR5IHtcbiAgICBtYXJnaW46IGF1dG8gMCAwO1xuICAgIG1heC13aWR0aDogNzU0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk7IH1cbiAgICAuc3lzdGVtLXN0dWR5IHAge1xuICAgICAgY29sb3I6ICM3MjcyNzI7XG4gICAgICBmb250OiAzMDAgMjRweC8yNHB4IFwiRnV0dXJhUFRcIiwgc2Fucy1zZXJpZjsgfVxuXG4ucmVzdWx0IHtcbiAgcGFkZGluZzogOTNweCAwIDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnJlc3VsdCB7XG4gICAgICBwYWRkaW5nOiAxMTNweCAwIDIycHg7IH0gfVxuICAucmVzdWx0IC50aXRsZSAuc2VwYXJhdG9yLWRvdHMge1xuICAgIGJvdHRvbTogY2FsYygxMDAlICsgMjBweCk7XG4gICAgdG9wOiBhdXRvOyB9XG4gIC5yZXN1bHQtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JnLXJlc3VsdC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDE4NXB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTg1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAucmVzdWx0LXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMzUwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucmVzdWx0LXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3NjhweCBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDQ3NnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDc2OHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZXN1bHQtd3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDc3NnB4O1xuICAgICAgICB3aWR0aDogMTMyNXB4OyB9IH1cbiAgICAucmVzdWx0LXdyYXBwZXIgLnJlc3VsdC1pdGVtIHtcbiAgICAgIGNvbG9yOiAjMjE5NEZCO1xuICAgICAgZm9udDogMzAwIDE4cHgvMThweCBcIkZ1dHVyYVBUXCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcGFkZGluZzogMCAwIDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMS41cyBlYXNlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnJlc3VsdC13cmFwcGVyIC5yZXN1bHQtaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5yZXN1bHQtd3JhcHBlciAucmVzdWx0LWl0ZW06OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cbiAgICAgIC5hbmltYXRpb24tb24gLnJlc3VsdC13cmFwcGVyIC5yZXN1bHQtaXRlbSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5yZXN1bHQtd3JhcHBlciAucmVzdWx0LTEge1xuICAgICAgICBsZWZ0OiAyMjBweDtcbiAgICAgICAgdG9wOiAxNjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucmVzdWx0LXdyYXBwZXIgLnJlc3VsdC0xIHtcbiAgICAgICAgbGVmdDogNDkwcHg7XG4gICAgICAgIHRvcDogMjU3cHg7IH0gfVxuICAgIC5yZXN1bHQtd3JhcHBlciAucmVzdWx0LTE6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbGluZS9saW5lLXJlc3VsdC0xLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICBib3R0b206IDhweDtcbiAgICAgIGhlaWdodDogNDNweDtcbiAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDdweCk7XG4gICAgICB3aWR0aDogNjFweDsgfVxuICAgIC5yZXN1bHQtd3JhcHBlciAucmVzdWx0LTIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZSAyczsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5yZXN1bHQtd3JhcHBlciAucmVzdWx0LTIge1xuICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNjZweDtcbiAgICAgICAgICB0b3A6IDE4MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucmVzdWx0LXdyYXBwZXIgLnJlc3VsdC0yIHtcbiAgICAgICAgICBsZWZ0OiAxOTZweDtcbiAgICAgICAgICB0b3A6IDMxMnB4OyB9IH1cbiAgICAgIC5yZXN1bHQtd3JhcHBlciAucmVzdWx0LTI6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9saW5lL2xpbmUtcmVzdWx0LTIuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgaGVpZ2h0OiAxMjNweDtcbiAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgd2lkdGg6IDE0NXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5yZXN1bHQtd3JhcHBlciAucmVzdWx0LTI6OmJlZm9yZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucmVzdWx0LXdyYXBwZXIgLnJlc3VsdC0yOjpiZWZvcmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjNweDsgfSB9XG4gICAgLnJlc3VsdC13cmFwcGVyIC5yZXN1bHQtMyB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlIDIuNXM7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucmVzdWx0LXdyYXBwZXIgLnJlc3VsdC0zIHtcbiAgICAgICAgICBsZWZ0OiA1NXB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTY2cHg7XG4gICAgICAgICAgdG9wOiAyODVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnJlc3VsdC13cmFwcGVyIC5yZXN1bHQtMyB7XG4gICAgICAgICAgbGVmdDogOThweDtcbiAgICAgICAgICB0b3A6IDUxOHB4OyB9IH1cbiAgICAgIC5yZXN1bHQtd3JhcHBlciAucmVzdWx0LTM6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9saW5lL2xpbmUtcmVzdWx0LTMuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgbGVmdDogLTUzcHg7XG4gICAgICAgIHdpZHRoOiA0NHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5yZXN1bHQtd3JhcHBlciAucmVzdWx0LTM6OmJlZm9yZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgbGVmdDogLTIzcHg7XG4gICAgICAgICAgICB0b3A6IDIwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucmVzdWx0LXdyYXBwZXIgLnJlc3VsdC0zOjpiZWZvcmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNTNweDtcbiAgICAgICAgICAgIGxlZnQ6IC01M3B4O1xuICAgICAgICAgICAgdG9wOiAxNXB4OyB9IH1cbiAgICAucmVzdWx0LXdyYXBwZXIgLnJlc3VsdC00IHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UgM3M7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucmVzdWx0LXdyYXBwZXIgLnJlc3VsdC00IHtcbiAgICAgICAgICBsZWZ0OiAyNDBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE2NnB4O1xuICAgICAgICAgIHRvcDogNDMwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5yZXN1bHQtd3JhcHBlciAucmVzdWx0LTQge1xuICAgICAgICAgIGxlZnQ6IDQ2MHB4O1xuICAgICAgICAgIHRvcDogNzAxcHg7IH0gfVxuICAgICAgLnJlc3VsdC13cmFwcGVyIC5yZXN1bHQtNDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xpbmUvbGluZS1yZXN1bHQtNC5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgIHdpZHRoOiAyNnB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5yZXN1bHQtd3JhcHBlciAucmVzdWx0LTQ6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3R0b206IDM4cHg7XG4gICAgICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnJlc3VsdC13cmFwcGVyIC5yZXN1bHQtNDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvdHRvbTogMThweDtcbiAgICAgICAgICAgIGxlZnQ6IC0zOHB4OyB9IH1cbiAgICAucmVzdWx0LXdyYXBwZXIgLnJlc3VsdC01IHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UgMy41czsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5yZXN1bHQtd3JhcHBlciAucmVzdWx0LTUge1xuICAgICAgICAgIGxlZnQ6IDQxMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTY2cHg7XG4gICAgICAgICAgdG9wOiA0MDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnJlc3VsdC13cmFwcGVyIC5yZXN1bHQtNSB7XG4gICAgICAgICAgbGVmdDogNjg2cHg7XG4gICAgICAgICAgdG9wOiA2NTBweDsgfSB9XG4gICAgICAucmVzdWx0LXdyYXBwZXIgLnJlc3VsdC01OjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbGluZS9saW5lLXJlc3VsdC01LnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJvdHRvbTogY2FsYygxMDAlIC0gOHB4KTtcbiAgICAgICAgbGVmdDogLTYycHg7XG4gICAgICAgIGhlaWdodDogNThweDtcbiAgICAgICAgd2lkdGg6IDQ5cHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnJlc3VsdC13cmFwcGVyIC5yZXN1bHQtNTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IC01MnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnJlc3VsdC13cmFwcGVyIC5yZXN1bHQtNTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IC02MnB4OyB9IH1cblxuZGl2LndwY2Y3IC5hamF4LWxvYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiBhdXRvOyB9XG4gIGRpdi53cGNmNyAuYWpheC1sb2FkZXI6OmJlZm9yZSB7XG4gICAgYW5pbWF0aW9uOiByb3RhdGUgMXMgbGluZWFyIGluZmluaXRlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sb2FkZXIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgY29udGVudDogJyc7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICB3aWR0aDogNDBweDsgfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNy40ZGVnLCAjMTkxOTcwIC0xNy4wMSUsIHJnYmEoMjUsIDI1LCAxMTIsIDApIDE0Ni45OCUpLCAjMUY4Q0VEO1xuICBwYWRkaW5nOiAyNnB4IDA7IH1cbiAgLmZvb3RlciAucm93IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvb3RlciAucm93IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLmZvb3Rlci1hZGRyZXNzIHtcbiAgICBvcmRlcjogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvb3Rlci1hZGRyZXNzIHtcbiAgICAgICAgb3JkZXI6IGluaXRpYWw7IH0gfVxuICAgIC5mb290ZXItYWRkcmVzcyBoMyxcbiAgICAuZm9vdGVyLWFkZHJlc3MgcCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuZm9vdGVyLWJ0biB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luOiAwIDAgMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvb3Rlci1idG4ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG9yZGVyOiBpbmhlcml0OyB9IH1cbiAgLmZvb3Rlci1jb250YWN0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDE2cHggMCAyNXB4OyB9XG4gICAgLmZvb3Rlci1jb250YWN0cyBoMiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQ6IDcwMCAyNHB4LzMxcHggXCJGdXR1cmFQVFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luOiAwIDAgMXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5mb290ZXItY29udGFjdHMgYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQ6IDMwMCAxNnB4LzIxcHggXCJGdXR1cmFQVFwiLCBzYW5zLXNlcmlmOyB9XG5cbi5oZWFkZXIge1xuICBoZWlnaHQ6IDg4cHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cbiAgLmhlYWRlci5hbmltIHtcbiAgICB0b3A6IC0xMTBweDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgLjI1cyBlYXNlOyB9XG4gIC5oZWFkZXIuZml4ZWQge1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg3OC42NSUgMzM2LjI4JSBhdCAxMDAuNjclIDgxLjE5JSwgIzFGOENFRCAwJSwgIzE5MTk3MCAxMDAlKSwgIzE5MTk3MDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogOTk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZWFkZXIuZml4ZWQge1xuICAgICAgICBoZWlnaHQ6IDExMHB4OyB9IH1cbiAgICAuaGVhZGVyLmZpeGVkIC5oZWFkZXItbmF2IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmhlYWRlci5maXhlZCAuaGVhZGVyLW5hdjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZWFkZXIuZml4ZWQgLmhlYWRlci1jb250YWN0cyB7XG4gICAgICBtYXJnaW46IGF1dG8gMCBhdXRvIGF1dG87IH1cbiAgLmhlYWRlciAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5oZWFkZXIgLmxvZ28ge1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIHdpZHRoOiAxMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlciAubG9nbyB7XG4gICAgICAgIG1hcmdpbjogMCAzMHB4IDAgMDsgfSB9XG4gICAgLmhlYWRlciAubG9nbyBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyLW5hdiB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwIDZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZWFkZXItbmF2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgLmhlYWRlci1uYXY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjE5NUZDO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGxlZnQ6IC0xOTZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLmhlYWRlci1uYXYgdWwge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmhlYWRlci1uYXYgdWwgbGkge1xuICAgICAgICBwYWRkaW5nOiAwIDE4cHg7IH1cbiAgICAgICAgLmhlYWRlci1uYXYgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAuaGVhZGVyLW5hdiB1bCBsaSBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250OiAzMDAgMTRweC8xOHB4IFwiRnV0dXJhUFRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAgIC5oZWFkZXItbmF2IHVsIGxpIGE6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMTk0RkI7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyA4cHgpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgICAgICAgICAgIHdpZHRoOiAwOyB9XG4gICAgICAgICAgLmhlYWRlci1uYXYgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzIxOTRmYjsgfVxuICAgICAgICAgICAgLmhlYWRlci1uYXYgdWwgbGkgYTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuaGVhZGVyLW5hdiB1bCBsaS5hY3RpdmUgYTo6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5oZWFkZXItY29udGFjdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IGF1dG8gMCBhdXRvIGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5oZWFkZXItY29udGFjdHMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAxNTBweCAwIDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlci1jb250YWN0cyB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaGVhZGVyLWNvbnRhY3RzIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvIDAgMCBhdXRvOyB9IH1cbiAgLmhlYWRlci1zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5oZWFkZXItc29jaWFsIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlci1zb2NpYWwge1xuICAgICAgICBvcmRlcjogaW5oZXJpdDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYzsgfSB9XG4gICAgLmhlYWRlci1zb2NpYWwgYSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogNDNweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDQzcHg7IH1cbiAgICAgIC5oZWFkZXItc29jaWFsIGEgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMzhweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzOHB4O1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAuaGVhZGVyLXBob25lcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgMCAwIDE0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXItcGhvbmVzIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAuaGVhZGVyLXBob25lcyBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udDogMTJweC8xNnB4IFwiRnV0dXJhUFRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5oZWFkZXItcGhvbmVzIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDsgfSB9XG4gICAgICAuaGVhZGVyLXBob25lcyBhIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmhlYWRlci1waG9uZXMgYSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4iLCIvLyBGb250c1xyXG5AbWl4aW4gZm9udC1mYWNlKCRmb250LWZhbWlseSwgJGZpbGUtcGF0aCwgJHdlaWdodDogbm9ybWFsLCAkc3R5bGU6IG5vcm1hbCwgJGFzc2V0LXBpcGVsaW5lOiBmYWxzZSApIHtcclxuXHRAZm9udC1mYWNlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XHJcblx0XHRmb250LXN0eWxlOiAkc3R5bGU7XHJcblx0XHRmb250LXdlaWdodDogJHdlaWdodDtcclxuXHJcblx0XHRAaWYgKCRhc3NldC1waXBlbGluZSA9PSB0cnVlKSB7XHJcblx0XHRcdHNyYzogZm9udC11cmwoJyN7JGZpbGUtcGF0aH0uZW90Jyk7XHJcblx0XHRcdHNyYzogZm9udC11cmwoJyN7JGZpbGUtcGF0aH0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgZm9udC11cmwoJyN7JGZpbGUtcGF0aH0ud29mZicpIGZvcm1hdCgnd29mZicpLCBmb250LXVybCgnI3skZmlsZS1wYXRofS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0XHR9IEBlbHNlIHtcclxuXHRcdFx0c3JjOiB1cmwoJyN7JGZpbGUtcGF0aH0uZW90Jyk7XHJcblx0XHRcdHNyYzogdXJsKCcjeyRmaWxlLXBhdGh9LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnI3skZmlsZS1wYXRofS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnI3skZmlsZS1wYXRofS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBmb250LWZhY2UoJ1Byb3hpbWFOb3ZhJywgXCIuLi9mb250cy9Qcm94aW1hTm92YVQtVGhpblwiLCAxMDApO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoJ1Byb3hpbWFOb3ZhJywgXCIuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodFwiLCAzMDApO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoJ1Byb3hpbWFOb3ZhJywgXCIuLi9mb250cy9Qcm94aW1hTm92YS1Cb2xkXCIsIDcwMCk7XHJcbkBpbmNsdWRlIGZvbnQtZmFjZSgnRnV0dXJhUFQnLCBcIi4uL2ZvbnRzL0Z1dHVyYVBULUxpZ2h0XCIsIDMwMCk7XHJcbkBpbmNsdWRlIGZvbnQtZmFjZSgnRnV0dXJhUFQnLCBcIi4uL2ZvbnRzL0Z1dHVyYVBULUJvbGRcIiwgNzAwKTtcclxuXHJcbiIsIi5hbGlnbmxlZnQge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdG1hcmdpbjogMCAxMHB4IDVweCAwO1xyXG59XHJcblxyXG4uYWxpZ25yaWdodCB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdG1hcmdpbjogMCAwIDVweCAxMHB4O1xyXG59XHJcblxyXG4uYWxpZ25jZW50ZXIge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMCBhdXRvIDVweDtcclxufVxyXG5cclxuLnBhZ2Utd3JhcHBlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5yb3cge1xyXG5cdG1hcmdpbjogYXV0bztcclxuXHRtYXgtd2lkdGg6IDExNzVweDtcclxuXHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5oaWRkZW4tdGV4dCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnZpZGVvLXdyYXBwZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLWJvdHRvbTogNTAlO1xyXG5cdHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cdGhlaWdodDogMDtcclxufVxyXG5cclxuLnZpZGVvLXdyYXBwZXIgaWZyYW1lIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59IiwiKiB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcblx0Kjo6YmVmb3JlLCAqOjphZnRlciB7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxuXHJcblx0Jjpub3QoaWZyYW1lKSB7XHJcblx0XHR0cmFuc2l0aW9uOiAwLjI1cyBlYXNlO1xyXG5cdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZCwgYm9yZGVyLCBjb2xvciwgbGVmdCwgbWFyZ2luLCBwYWRkaW5nLCByaWdodCwgb3BhY2l0eTtcclxuXHR9XHJcbn1cclxuXHJcbmh0bWwsXHJcbmJvZHkge1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuYm9keSB7XHJcblx0YmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1nL2hlcm8tYmcuanBnKSBuby1yZXBlYXQgY2VudGVyIDA7XHJcblx0Y29sb3I6ICRjb2xvci10ZXh0O1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1Qcm94aW1hTm92YW87XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0dHJhbnNpdGlvbjogMHM7XHJcbn1cclxuXHJcbjo6c2VsZWN0aW9uIHtcclxuXHRiYWNrZ3JvdW5kOiAjMDA4NmFkO1xyXG5cdGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT0ndGV4dCddLFxyXG5pbnB1dFt0eXBlPSdlbWFpbCddLFxyXG5pbnB1dFt0eXBlPSd0ZWwnXSxcclxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcclxudGV4dGFyZWF7XHJcblx0YmFja2dyb3VuZDogI0M0QzRDNDtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udDogMTRweCAkZm9udC1GdXR1cmFQVDtcclxuXHRoZWlnaHQ6IDQ5cHg7XHJcblx0bWFyZ2luOiAwIDAgMTRweDtcclxuXHRwYWRkaW5nOiAwIDI4cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcblxyXG5cdCY6Zm9jdXM6cmVxdWlyZWQ6aW52YWxpZHtcclxuXHRcdGNvbG9yOiAjZjAwO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblxyXG5cdCY6cmVxdWlyZWQ6dmFsaWR7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHQmOjpwbGFjZWhvbGRlcntcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMge1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbnNlbGVjdCB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cclxuXHQmOmZvY3VzOjotbXMtdmFsdWUge1xyXG5cdFx0Y29sb3I6ICMxMjE2MWU7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxudGV4dGFyZWF7XHJcblx0aGVpZ2h0OiAxODBweDtcclxuXHRwYWRkaW5nOiAxNnB4IDAgMCAxNnB4O1xyXG5cdHJlc2l6ZTogbm9uZTtcclxufVxyXG5cclxuYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0Jjpub3QoW2hyZWZdKXtcclxuXHRcdGN1cnNvcjogaW5pdGlhbDtcclxuXHR9XHJcblxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbmgxIHtcclxuXHRmb250LXNpemU6IDM2cHg7XHJcblx0bWFyZ2luOiAwIDAgMzJweDtcclxuXHJcblx0QGluY2x1ZGUgZGVza3RvcCgpIHtcclxuXHRcdGZvbnQtc2l6ZTogNjRweDtcclxuXHR9XHJcbn1cclxuXHJcbmgyIHtcclxuXHRmb250LXNpemU6IDM2cHg7XHJcblx0bWFyZ2luOiAwIDAgMThweDtcclxufVxyXG5cclxuLnRpdGxlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRoMiB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjE5NEZCO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0Y29sb3I6ICMyMTk0RkI7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdGZvbnQ6IDEwMCAyNHB4LzMycHggJGZvbnQtRnV0dXJhUFQ7XHJcblx0XHRtYXJnaW46IDAgMCAyNXB4O1xyXG5cdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG5cdFx0XHRtYXJnaW46IDAgMCA1MHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDI3cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDU5cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5oMyB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG5wIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bWFyZ2luOiAwIDAgOHB4O1xyXG5cclxuXHQmOmxhc3QtY2hpbGR7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG59XHJcblxyXG51bCB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufSIsIi8vIFBsYWNlaG9sZGVyIGNvbG9yXHJcbkBtaXhpbiBwbGFjZWhvbGRlci1jb2xvcigkY29sb3IpIHtcclxuXHQmOi1tb3otcGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcclxuXHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuXHR9XHJcblx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcclxuXHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCY6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0XHRjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Jjpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0XHRjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Jjpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdCY6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4vLyBNZWRpYSBxdWVyaWVzXHJcbkBtaXhpbiBtZWRpYSgkbWluLCAkbWF4KSB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBtZWRpYS1taW4oJHNpemUpIHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNpemUpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIG1lZGlhLW1heCgkc2l6ZSkge1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZSkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gZGVza3RvcC1leHRyYSgpIHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3AtZXh0cmEpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGRlc2t0b3AoKSB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWJsZXQoKSB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIG1vYmlsZSgpIHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59IiwiLmJ0biB7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTkwLjc4ZGVnLCAjRkZGRkZGIC0xMjEuMTUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDY2LjA0JSksICMyMTk0RkI7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cdG1hcmdpbjogYXV0bztcclxuXHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTkwLjc4ZGVnLCAjRkZGRkZGIC02MS4xNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMzYuMDQlKSwgIzIxOTRGQjtcclxuXHR9XHJcblxyXG5cdCY6YWN0aXZlIHtcclxuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLDAsMCwuNTIpO1xyXG5cdH1cclxuXHJcblx0Ji1kYXJrZW4ge1xyXG5cdFx0YmFja2dyb3VuZDogIzFCNDQ5RjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMyMTk0RkI7XHJcblx0XHRjb2xvcjogIzIxOTRGQjtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmZvcm0ge1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGJveC1zaGFkb3c6IDAgMThweCAzMHB4IHJnYmEoNDcsNDksNTUsLjIpO1xyXG5cdG1heC13aWR0aDogNDAwcHg7XHJcblx0cGFkZGluZzogMjVweCAyMHB4IDIwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRoMyB7XHJcblx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XHJcblx0XHRmb250OiA5MDAgMjBweC8yNHB4ICRmb250LUZ1dHVyYVBUO1xyXG5cdFx0bWFyZ2luOiAwIDAgMTBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wKCkge1xyXG5cdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0cCB7XHJcblx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XHJcblx0XHRmb250OiAxNnB4LzI0cHggJGZvbnQtRnV0dXJhUFQ7XHJcblx0XHRtYXJnaW46IDAgMCAyMnB4O1xyXG5cdH1cclxuXHJcblx0LmJ0biB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Zm9ybSB7XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGlmcmFtZSB7XHJcblx0XHRoZWlnaHQ6IDMxNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudmlkZW8td3JhcHBlciB7XHJcblx0XHRpZnJhbWUge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5tb2RhbC1jbG9zZSB7XHJcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb24tY2xvc2UucG5nXCIpIG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRoZWlnaHQ6IDI0cHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAxMHB4O1xyXG5cdHRvcDogMTBweDtcclxuXHR3aWR0aDogMjRweDtcclxufVxyXG5zcGFuLndwY2Y3LW5vdC12YWxpZC10aXAge1xyXG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcclxuXHRmb250OiAxNnB4LzI0cHggJGZvbnQtRnV0dXJhUFQ7XHJcblx0bWFyZ2luOiAtMTBweCAwIDEwcHg7XHJcbn1cclxuXHJcbmRpdi53cGNmNy12YWxpZGF0aW9uLWVycm9ycyxcclxuZGl2LndwY2Y3LWFjY2VwdGFuY2UtbWlzc2luZyxcclxuZGl2LndwY2Y3LW1haWwtc2VudC1vayB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcclxuXHRmb250OiAxNnB4LzI0cHggJGZvbnQtRnV0dXJhUFQ7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDE1cHggMCAwO1xyXG59XHJcblxyXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4udGV4dC01MjAge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn0iLCIuc2VwYXJhdG9yLWRvdHMge1xyXG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zZXBhcmF0b3ItZG90cy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciAwO1xyXG5cdGhlaWdodDogMTA3cHg7XHJcblx0bGVmdDogY2FsYyg1MCUgLSA5cHgpO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0d2lkdGg6IDE4cHg7XHJcblxyXG5cdCYtaXRlbS0xIHtcclxuXHRcdGFuaW1hdGlvbjogcHVsc2UgNHMgaW5maW5pdGU7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2VwYXJhdG9yLWl0ZW0tMS5wbmdcIikgbm8tcmVwZWF0O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRsZWZ0OiBjYWxjKDUwJSAtIDhweCk7XHJcblx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDQwcHg7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0d2lkdGg6IDE2cHg7XHJcblx0fVxyXG5cclxuXHQmLWl0ZW0tMiB7XHJcblx0XHRhbmltYXRpb246IHB1bHNlMiA0cyBpbmZpbml0ZSAuNXM7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2VwYXJhdG9yLWl0ZW0tMi5wbmdcIikgbm8tcmVwZWF0O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRsZWZ0OiBjYWxjKDUwJSAtIDhweCk7XHJcblx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDY2cHg7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0d2lkdGg6IDE2cHg7XHJcblx0fVxyXG5cclxuXHQmLWl0ZW0tMyB7XHJcblx0XHRhbmltYXRpb246IHB1bHNlMyA0cyBpbmZpbml0ZSAxcztcclxuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zZXBhcmF0b3ItaXRlbS0zLnBuZ1wiKSBuby1yZXBlYXQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRsZWZ0OiBjYWxjKDUwJSAtIDhweCk7XHJcblx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDkzcHg7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0d2lkdGg6IDE2cHg7XHJcblx0fVxyXG5cclxuXHRAa2V5ZnJhbWVzIHB1bHNlIHtcclxuXHRcdDAlIHtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgMCByZ2JhKCMyMTk0ZmIsIDAuNik7XHJcblx0XHR9XHJcblx0XHQ3MCUge1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMCAyMHB4IHJnYmEoIzIxOTRmYiwgMCk7XHJcblx0XHR9XHJcblx0XHQxMDAlIHtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgMCByZ2JhKCMyMTk0ZmIsIDApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGtleWZyYW1lcyBwdWxzZTIge1xyXG5cdFx0MCUge1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoIzIxOTRmYiwgMC42KTtcclxuXHRcdH1cclxuXHRcdDcwJSB7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDE1cHggcmdiYSgjMjE5NGZiLCAwKTtcclxuXHRcdH1cclxuXHRcdDEwMCUge1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoIzIxOTRmYiwgMCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAa2V5ZnJhbWVzIHB1bHNlMyB7XHJcblx0XHQwJSB7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgjMjE5NGZiLCAwLjYpO1xyXG5cdFx0fVxyXG5cdFx0NzAlIHtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKCMyMTk0ZmIsIDApO1xyXG5cdFx0fVxyXG5cdFx0MTAwJSB7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgjMjE5NGZiLCAwKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vXHJcblx0Ly9Aa2V5ZnJhbWVzIHNlcGFyYXRvci1pdGVtIHtcclxuXHQvL1x0ZnJvbSB7XHJcblx0Ly9cdFx0bWFyZ2luOiAtMjBweCAwIDA7XHJcblx0Ly9cdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuXHQvL1x0fVxyXG5cdC8vXHR0byB7XHJcblx0Ly9cdFx0bWFyZ2luOiAwO1xyXG5cdC8vXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0Ly9cdH1cclxuXHQvL31cclxuXHQvL1xyXG5cdC8vQGtleWZyYW1lcyBzZXBhcmF0b3Ige1xyXG5cdC8vXHRmcm9tIHtcclxuXHQvL1x0XHRoZWlnaHQ6IDMwcHg7XHJcblx0Ly9cdH1cclxuXHQvL1x0dG8ge1xyXG5cdC8vXHRcdGhlaWdodDogMTA3cHg7XHJcblx0Ly9cdH1cclxuXHQvL31cclxufVxyXG4vL1xyXG4vLy5hbmltYXRpb24tb24ge1xyXG4vL1xyXG4vL1x0LnNlcGFyYXRvci1kb3RzIHtcclxuLy9cdFx0YW5pbWF0aW9uOiBzZXBhcmF0b3IgMXMgbGluZWFyO1xyXG4vL1x0XHRoZWlnaHQ6IDEwN3B4O1xyXG4vL1xyXG4vL1x0XHQmLWl0ZW0tMSB7XHJcbi8vXHRcdFx0YW5pbWF0aW9uOiBzZXBhcmF0b3ItaXRlbSAxcyBsaW5lYXI7XHJcbi8vXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuLy9cdFx0fVxyXG4vL1xyXG4vL1x0XHQmLWl0ZW0tMiB7XHJcbi8vXHRcdFx0YW5pbWF0aW9uOiBzZXBhcmF0b3ItaXRlbSAxcyBsaW5lYXI7XHJcbi8vXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuLy9cdFx0fVxyXG4vL1xyXG4vL1x0XHQmLWl0ZW0tMyB7XHJcbi8vXHRcdFx0YW5pbWF0aW9uOiBzZXBhcmF0b3ItaXRlbSAxcyBsaW5lYXI7XHJcbi8vXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuLy9cdFx0fVxyXG4vL1x0fVxyXG4vL30iLCJib2R5LmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LWFjdGl2ZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmFuY3lib3gtaXMtaGlkZGVuIHtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IC05OTk5cHg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtY29udGFpbmVyIHtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogMDtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OTkyO1xufVxuXG4uZmFuY3lib3gtY29udGFpbmVyICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHRyYW5zaXRpb246IDBzO1xufVxuXG4uZmFuY3lib3gtb3V0ZXIsXG4uZmFuY3lib3gtaW5uZXIsXG4uZmFuY3lib3gtYmcsXG4uZmFuY3lib3gtc3RhZ2Uge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG59XG5cbi5mYW5jeWJveC1vdXRlciB7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5mYW5jeWJveC1iZyB7XG4gICAgYmFja2dyb3VuZDogcmdiKDMwLCAzMCwgMzApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjQ3LCAwLCAuNzQsIC43MSk7XG59XG5cbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1iZyB7XG4gICAgb3BhY2l0eTogLjk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjIsIC42MSwgLjM2LCAxKTtcbn1cblxuLmZhbmN5Ym94LWluZm9iYXIsXG4uZmFuY3lib3gtdG9vbGJhcixcbi5mYW5jeWJveC1jYXB0aW9uLFxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UsIHZpc2liaWxpdHkgMHMgZWFzZSAuMjVzO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiA5OTk5Nztcbn1cblxuLmZhbmN5Ym94LXNob3ctaW5mb2JhciAuZmFuY3lib3gtaW5mb2Jhcixcbi5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXIsXG4uZmFuY3lib3gtc2hvdy1jYXB0aW9uIC5mYW5jeWJveC1jYXB0aW9uLFxuLmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UgMHMsIHZpc2liaWxpdHkgMHMgZWFzZSAwcztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZmFuY3lib3gtaW5mb2JhciB7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICAgIGhlaWdodDogNDRweDtcbiAgICBsZWZ0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIG1pbi13aWR0aDogNDRweDtcbiAgICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdG9wOiAwO1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmFuY3lib3gtdG9vbGJhciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xufVxuXG4uZmFuY3lib3gtc3RhZ2Uge1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB6LWluZGV4OiA5OTk5NDtcbn1cblxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LXN0YWdlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtc2xpZGUge1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC8qIFVzaW5nIHdpdGhvdXQgcHJlZml4IHdvdWxkIGJyZWFrIElFMTEgKi9cbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHBhZGRpbmc6IDQ0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTk5OTQ7XG59XG5cbi5mYW5jeWJveC1zbGlkZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAwO1xufVxuXG4uZmFuY3lib3gtaXMtc2xpZGluZyAuZmFuY3lib3gtc2xpZGUsXG4uZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxuLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiA0NHB4IDA7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2U6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIHtcbiAgICBwYWRkaW5nOiA2cHg7XG59XG5cbi5mYW5jeWJveC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jb250ZW50IHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjUsIDAsIC4xNCwgMSk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHotaW5kZXg6IDk5OTk1O1xufVxuXG4uZmFuY3lib3gtY2FuLXpvb21PdXQgLmZhbmN5Ym94LWNvbnRlbnQge1xuICAgIGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi5mYW5jeWJveC1jYW4tem9vbUluIC5mYW5jeWJveC1jb250ZW50IHtcbiAgICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5mYW5jeWJveC1jYW4tc3dpcGUgLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY29udGVudCB7XG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gICAgY3Vyc29yOiBncmFiO1xufVxuXG4uZmFuY3lib3gtaXMtZ3JhYmJpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4uZmFuY3lib3gtY29udGFpbmVyIFtkYXRhLXNlbGVjdGFibGU9J3RydWUnXSB7XG4gICAgY3Vyc29yOiB0ZXh0O1xufVxuXG4uZmFuY3lib3gtaW1hZ2UsXG4uZmFuY3lib3gtc3BhY2ViYWxsIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtc3BhY2ViYWxsIHtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLXBkZiAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNlNWUzZGY7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZmFuY3lib3gtdmlkZW8sXG4uZmFuY3lib3gtaWZyYW1lIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIEZpeCBpT1MgKi9cbi5mYW5jeWJveC1pZnJhbWUge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbn1cblxuLmZhbmN5Ym94LWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1lcnJvciBwIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8qIEJ1dHRvbnMgKi9cblxuLmZhbmN5Ym94LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzMCwgMzAsIDMwLCAuNik7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNDRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdmlzaWJpbGl0eTogaW5oZXJpdDtcbiAgICB3aWR0aDogNDRweDtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbixcbi5mYW5jeWJveC1idXR0b246dmlzaXRlZCxcbi5mYW5jeWJveC1idXR0b246bGluayB7XG4gICAgY29sb3I6ICNjY2M7XG59XG5cbi5mYW5jeWJveC1idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLmZhbmN5Ym94LWZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXSxcbi5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdOmhvdmVyIHtcbiAgICBjb2xvcjogIzg4ODtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLyogRml4IElFMTEgKi9cbi5mYW5jeWJveC1idXR0b24gZGl2IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1idXR0b24gc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLS1wbGF5IHN2ZzpudGgtY2hpbGQoMiksXG4uZmFuY3lib3gtYnV0dG9uLS1mc2VudGVyIHN2ZzpudGgtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1idXR0b24tLXBhdXNlIHN2ZzpudGgtY2hpbGQoMSksXG4uZmFuY3lib3gtYnV0dG9uLS1mc2V4aXQgc3ZnOm50aC1jaGlsZCgxKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94LXByb2dyZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmY1MjY4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICB6LWluZGV4OiA5OTk5ODtcbn1cblxuLyogQ2xvc2UgYnV0dG9uIG9uIHRoZSB0b3AgcmlnaHQgY29ybmVyIG9mIGh0bWwgY29udGVudCAqL1xuXG4uZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAuODtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTJweDtcbiAgICB0b3A6IC00NHB4O1xuICAgIHotaW5kZXg6IDQwMTtcbn1cblxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jbG9zZS1zbWFsbCxcbi5mYW5jeWJveC1pcy16b29tYWJsZS5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTmF2aWdhdGlvbiBhcnJvd3MgKi9cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgICB3aWR0aDogNzBweDtcbn1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiBkaXYge1xuICAgIHBhZGRpbmc6IDdweDtcbn1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAzMXB4IDI2cHggMzFweCA2cHg7XG59XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0IHtcbiAgICBwYWRkaW5nOiAzMXB4IDZweCAzMXB4IDI2cHg7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi8qIENhcHRpb24gKi9cblxuLmZhbmN5Ym94LWNhcHRpb24ge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgLjg1KSAwJSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAuMykgNTAlLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIC4xNSkgNjUlLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNzUpIDc1LjUlLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIC4wMzcpIDgyLjg1JSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDE5KSA4OCUsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjZWVlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwYWRkaW5nOiA3NXB4IDQ0cHggMjVweCA0NHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiA5OTk5Njtcbn1cblxuXG4uZmFuY3lib3gtY2FwdGlvbi0tc2VwYXJhdGUge1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xufVxuXG4uZmFuY3lib3gtY2FwdGlvbl9fYm9keSB7XG4gICAgbWF4LWhlaWdodDogNTB2aDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uZmFuY3lib3gtY2FwdGlvbiBhLFxuLmZhbmN5Ym94LWNhcHRpb24gYTpsaW5rLFxuLmZhbmN5Ym94LWNhcHRpb24gYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2NjYztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mYW5jeWJveC1jYXB0aW9uIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBMb2FkaW5nIGluZGljYXRvciAqL1xuXG4uZmFuY3lib3gtbG9hZGluZyB7XG4gICAgYW5pbWF0aW9uOiBmYW5jeWJveC1yb3RhdGUgMXMgbGluZWFyIGluZmluaXRlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICM4ODg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW46IC0yNXB4IDAgMCAtMjVweDtcbiAgICBvcGFjaXR5OiAuNztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogNTBweDtcbiAgICB6LWluZGV4OiA5OTk5OTtcbn1cblxuQGtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGUge1xuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuLyogVHJhbnNpdGlvbiBlZmZlY3RzICovXG5cbi5mYW5jeWJveC1hbmltYXRlZCB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBzbGlkZSAqL1xuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IGZhZGUgKi9cblxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTksIDEsIC4yMiwgMSk7XG59XG5cbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiB6b29tLWluLW91dCAqL1xuXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KTtcbn1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNSwgLjUsIC41KTtcbn1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogcm90YXRlICovXG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xufVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogY2lyY3VsYXIgKi9cblxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiB0dWJlICovXG5cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoLjEpIHNrZXcoLTEwZGVnKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2NhbGUoLjEpIHNrZXcoMTBkZWcpO1xufVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbn1cblxuLyogU3R5bGluZyBmb3IgU21hbGwtU2NyZWVuIERldmljZXMgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtaGVpZ2h0OiA1NzZweCkge1xuICAgIC5mYW5jeWJveC1zbGlkZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgfVxuXG4gICAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIH1cblxuICAgIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgICAgIHJpZ2h0OiAtNnB4O1xuICAgIH1cblxuICAgIC5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzRlNGU0ZTtcbiAgICAgICAgY29sb3I6ICNmMmY0ZjY7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICB9XG5cbiAgICAuZmFuY3lib3gtY2FwdGlvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICB9XG59XG4vKiBTaGFyZSAqL1xuXG4uZmFuY3lib3gtc2hhcmUge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmFuY3lib3gtc2hhcmUgaDEge1xuICAgIGNvbG9yOiAjMjIyO1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwIDVweCAxMHB4IDVweDtcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOnZpc2l0ZWQsXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpsaW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2I1OTk4O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMzNDRlODY7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdCB7XG4gICAgYmFja2dyb3VuZDogI2JkMDgxZDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYWEwNzE5O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHcge1xuICAgIGJhY2tncm91bmQ6ICMxZGExZjI7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dzpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzBkOTVlODtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAyNXB4O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcgcGF0aCB7XG4gICAgZmlsbDogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19pbnB1dCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY29sb3I6ICM1ZDViNWI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi8qIFRodW1icyAqL1xuXG4uZmFuY3lib3gtdGh1bWJzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgcGFkZGluZzogMnB4IDJweCA0cHggMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAyMTJweDtcbiAgICB6LWluZGV4OiA5OTk5NTtcbn1cblxuLmZhbmN5Ym94LXRodW1icy14IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC10aHVtYnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgICByaWdodDogMjEycHg7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3Qge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveC10aHVtYnMteCAuZmFuY3lib3gtdGh1bWJzX19saXN0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA3cHg7XG59XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAuMyk7XG59XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogIzJhMmEyYTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEge1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIG1hcmdpbjogMnB4O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDEwMHB4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6OmJlZm9yZSB7XG4gICAgYm9yZGVyOiA2cHggc29saWQgI2ZmNTI2ODtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KTtcbiAgICB6LWluZGV4OiA5OTk5MTtcbn1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOmZvY3VzOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IC41O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEuZmFuY3lib3gtdGh1bWJzLWFjdGl2ZTo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4vKiBTdHlsaW5nIGZvciBTbWFsbC1TY3JlZW4gRGV2aWNlcyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAuZmFuY3lib3gtdGh1bWJzIHtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgIH1cblxuICAgIC5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xuICAgICAgICByaWdodDogMTEwcHg7XG4gICAgfVxuXG4gICAgLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICB9XG59IiwiLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0XG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXNcbntcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmdcbntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3RcbntcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2tcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyXG57XG4gICAgZGlzcGxheTogdGFibGU7XG5cbiAgICBjb250ZW50OiAnJztcbn1cbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbn1cbltkaXI9J3J0bCddIC5zbGljay1zbGlkZVxue1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWdcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZ1xue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nXG57XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGVcbntcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1zbGlkZSB7XG5cdG91dGxpbmU6IG5vbmU7XG5cblx0aW1nIHtcblx0XHRmaWx0ZXI6IGJsdXIoNXB4KTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpIHNjYWxlKC42KTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG4uc2xpY2stY3VycmVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogOTtcblxuXHRpbWcge1xuXHRcdGZpbHRlcjogYmx1cigwKTtcblxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSkgc2NhbGUoMSk7XG5cdFx0fVxuXHR9XG59XG5cbi5zbGljay1saXN0IHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zbGljay1hcnJvdyB7XG5cdGJhY2tncm91bmQ6IHJnYmEoI2ZmZiwgLjIpIHVybChcIi4uL2ltZy9pY29ucy9pY29uLWFycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Zm9udC1zaXplOiAwO1xuXHRoZWlnaHQ6IDM2cHg7XG5cdGxlZnQ6IDE1cHg7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBjYWxjKDUwJSAtIDE4cHgpO1xuXHR3aWR0aDogMzZweDtcblx0ei1pbmRleDogOTtcblxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRsZWZ0OiBjYWxjKDUwJSAtIDM1MHB4KTtcblx0fVxufVxuXG4uc2xpY2stbmV4dCB7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAxNXB4O1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdHJpZ2h0OiBjYWxjKDUwJSAtIDM1MHB4KTtcblx0fVxufVxuIiwiLmhlcm8ge1xyXG5cdHBhZGRpbmc6IDg4cHggMCAwO1xyXG5cclxuXHQmLXNsaWRlciB7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDAgMzBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRoZWlnaHQ6IDYyMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4IDAgMDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0aGVpZ2h0OiA1ODBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtc2xpZGUge1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0aGVpZ2h0OiA2MDVweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtbGVmdCB7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHR3aWR0aDogNDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0Y29sb3I6ICMyMTk0RkI7XHJcblx0XHRcdFx0Zm9udDogMzAwIDI0cHgvMzJweCAkZm9udC1GdXR1cmFQVDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0NnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDU5cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRmb250OiAzMDAgMTZweC8yMnB4ICRmb250LUZ1dHVyYVBUO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDE4cHg7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMzZweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDM0cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLWNlbnRlciB7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDUxOHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHdpZHRoOiAzMDBweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gMjEwcHgpO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xpbmUvbGluZS1oZXJvLnN2Z1wiKSBuby1yZXBlYXQ7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRoZWlnaHQ6IDM0M3B4O1xyXG5cdFx0XHRcdGxlZnQ6IDE1cHg7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMjQwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDM0M3B4O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwMHB4O1xyXG5cdFx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gODhweCk7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMTVweDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDYxcHgpO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0NThweDtcclxuXHRcdFx0XHRcdHRvcDogMjVweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAyNTRweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHBhdGgge1xyXG5cdFx0XHRcdFx0c3Ryb2tlLWRhc2hhcnJheTogMjAwMDtcclxuXHRcdFx0XHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAyMDAwO1xyXG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBkYXNoIDEwcyBpbmZpbml0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBrZXlmcmFtZXMgZGFzaCB7XHJcblx0XHRcdFx0ZnJvbSB7XHJcblx0XHRcdFx0XHRzdHJva2UtZGFzaG9mZnNldDogMjAwMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dG8ge1xyXG5cdFx0XHRcdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiAzMzVweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0ei1pbmRleDogOTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtcmlnaHQge1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCAxNXB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdHdpZHRoOiA0MCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdHdpZHRoOiAzNiU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRcdGZvbnQ6IDMwMCAyNHB4LzI4cHggJGZvbnQtRnV0dXJhUFQ7XHJcblx0XHRcdFx0bWFyZ2luOiA1cHggMDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0XHRcdG1hcmdpbjogNDNweCAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAwIDAgNTBweDtcclxuXHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKTo6YWZ0ZXIsXHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKTo6YmVmb3JlLFxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMSkgc3BhbiB7XHJcblx0XHRcdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogLjI1cztcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKTo6YWZ0ZXIsXHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKTo6YmVmb3JlLFxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMikgc3BhbiB7XHJcblx0XHRcdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogLjVzO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpOjphZnRlcixcclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpOjpiZWZvcmUsXHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKSBzcGFuIHtcclxuXHRcdFx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAuNzVzO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBoZXJvTGluZSAxcyBlYXNlO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMjE5NEZCO1xyXG5cdFx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRhbmltYXRpb246IGhlcm9Eb3RzIC41cyBlYXNlO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDZweDtcclxuXHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IGNhbGMoNTAlICsgMTBweCk7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA2cHg7XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6IDk7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogaGVyb1RleHQgMXMgZWFzZTtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBrZXlmcmFtZXMgaGVyb0RvdHMge1xyXG5cdFx0XHRcdFx0XHRmcm9tIHtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHRvIHtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGtleWZyYW1lcyBoZXJvTGluZSB7XHJcblx0XHRcdFx0XHRcdGZyb20ge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHRvIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBrZXlmcmFtZXMgaGVyb1RleHQge1xyXG5cdFx0XHRcdFx0XHRmcm9tIHtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAxMDAwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0dG8ge1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3AtZXh0cmEge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAwIDAgMTM2cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji10aXRsZSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDM1cHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5zZXBhcmF0b3ItZG90cyB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NlcGFyYXRvci1kb3RzLWhlcm8ucG5nXCIpIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRib3R0b206IGF1dG87XHJcblx0XHRcdFx0aGVpZ2h0OiA0MnB4O1xyXG5cdFx0XHRcdHRvcDogLTQwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDdweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1idG5zIHtcclxuXHJcblx0XHQuYnRuIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5hZHZhbnRhZ2VzIHtcclxuXHRwYWRkaW5nOiAxOHB4IDAgNzBweDtcclxuXHJcblx0LnJvdyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0fVxyXG5cclxuXHQuYWR2YW50YWdlIHtcclxuXHRcdG1heC13aWR0aDogY2FsYygxMDAlIC8gMik7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHggMjBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdG1heC13aWR0aDogMjAlO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjVweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOm50aC1jaGlsZCgxKSAuYWR2YW50YWdlLWljb246OmFmdGVyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDIpIC5hZHZhbnRhZ2UtaWNvbjo6YWZ0ZXIge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDMpIC5hZHZhbnRhZ2UtaWNvbjo6YWZ0ZXIge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDQpIC5hZHZhbnRhZ2UtaWNvbjo6YWZ0ZXIge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyMTVkZWcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDUpIC5hZHZhbnRhZ2UtaWNvbjo6YWZ0ZXIge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyNDVkZWcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDIpLFxyXG5cdFx0JjpudGgtY2hpbGQoMyksXHJcblx0XHQmOm50aC1jaGlsZCg0KSB7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDQ0cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5hZHZhbnRhZ2UtaWNvbiB7XHJcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0XHRcdGhlaWdodDogNzJweDtcclxuXHRcdFx0XHRcdHdpZHRoOiA3MnB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDkycHg7XHJcblx0XHRcdFx0XHR3aWR0aDogOTJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOm50aC1jaGlsZCgzKSAuYWR2YW50YWdlLWljb24ge1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0XHRoZWlnaHQ6IDkycHg7XHJcblx0XHRcdFx0d2lkdGg6IDkycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdGhlaWdodDogMTIycHg7XHJcblx0XHRcdFx0d2lkdGg6IDEyMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1pY29uIHtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZDogIzE5MTk3MDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwcHggLTUwcHggMTUwcHggIzFGOENFRDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0aGVpZ2h0OiA3MnB4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luOiBhdXRvIGF1dG8gMTBweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDogNzJweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdFx0aGVpZ2h0OiA5MnB4O1xyXG5cdFx0XHRcdHdpZHRoOiA5MnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEyMnB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMjJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjE5NEZCO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRib3R0b206IC01cHg7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0bGVmdDogLTVweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IC01cHg7XHJcblx0XHRcdFx0dG9wOiAtNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Ym9yZGVyOiAzcHggc29saWQgIzIxOTRGQjtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0Ym90dG9tOiAtNnB4O1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdGxlZnQ6IC02cHg7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAtNnB4O1xyXG5cdFx0XHRcdHRvcDogLTZweDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0Y29sb3I6ICMxOTE5NzA7XHJcblx0XHRcdGZvbnQ6IDMwMCAxNnB4LzE4cHggJGZvbnQtRnV0dXJhUFQ7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0dG9wOiAzMHB4O1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmFuaW1hdGlvbi1vbiB7XHJcblxyXG5cdFx0LmFkdmFudGFnZTpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHQuYWR2YW50YWdlLWljb246OmFmdGVyIHtcclxuXHRcdFx0XHRhbmltYXRpb246IGFkdmFudGFnZXNSb3RhdGUxIDJzO1xyXG5cdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogMHM7XHJcblx0XHRcdFx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRhbmltYXRpb246IGFkdmFudGFnZXNTaG93MSAzcztcclxuXHRcdFx0XHRhbmltYXRpb24tZGVsYXk6IDBzO1xyXG5cdFx0XHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRhbmltYXRpb246IGFkdmFudGFnZXNUZXh0MSAxcztcclxuXHRcdFx0XHRhbmltYXRpb24tZGVsYXk6IDBzO1xyXG5cdFx0XHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAa2V5ZnJhbWVzIGFkdmFudGFnZXNSb3RhdGUxIHtcclxuXHRcdFx0XHRmcm9tIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0byB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGtleWZyYW1lcyBhZHZhbnRhZ2VzU2hvdzEge1xyXG5cdFx0XHRcdGZyb20ge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dG8ge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBrZXlmcmFtZXMgYWR2YW50YWdlc1RleHQxIHtcclxuXHRcdFx0XHRmcm9tIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHR0b3A6IDMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRvIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFkdmFudGFnZTpudGgtY2hpbGQoMikge1xyXG5cdFx0XHQuYWR2YW50YWdlLWljb246OmFmdGVyIHtcclxuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYWR2YW50YWdlc1JvdGF0ZTI7XHJcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuXHRcdFx0XHRhbmltYXRpb24tZGVsYXk6IC4zcztcclxuXHRcdFx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNTBkZWcpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBhZHZhbnRhZ2VzU2hvdzI7XHJcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcclxuXHRcdFx0XHRhbmltYXRpb24tZGVsYXk6IC4zcztcclxuXHRcdFx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFkdmFudGFnZXNUZXh0MjtcclxuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG5cdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogLjNzO1xyXG5cdFx0XHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAa2V5ZnJhbWVzIGFkdmFudGFnZXNSb3RhdGUyIHtcclxuXHRcdFx0XHRmcm9tIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0byB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNTBkZWcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGtleWZyYW1lcyBhZHZhbnRhZ2VzU2hvdzIge1xyXG5cdFx0XHRcdGZyb20ge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dG8ge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBrZXlmcmFtZXMgYWR2YW50YWdlc1RleHQyIHtcclxuXHRcdFx0XHRmcm9tIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHR0b3A6IDMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRvIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFkdmFudGFnZTpudGgtY2hpbGQoMykge1xyXG5cdFx0XHQuYWR2YW50YWdlLWljb246OmFmdGVyIHtcclxuXHRcdFx0XHRhbmltYXRpb246IGFkdmFudGFnZXNSb3RhdGUzIDJzIC42cztcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xyXG5cdFx0XHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGFuaW1hdGlvbjogYWR2YW50YWdlc1Nob3czIDNzIC42cztcclxuXHRcdFx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0YW5pbWF0aW9uOiBhZHZhbnRhZ2VzVGV4dDMgMXMgLjZzO1xyXG5cdFx0XHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAa2V5ZnJhbWVzIGFkdmFudGFnZXNSb3RhdGUzIHtcclxuXHRcdFx0XHRmcm9tIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0byB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGtleWZyYW1lcyBhZHZhbnRhZ2VzU2hvdzMge1xyXG5cdFx0XHRcdGZyb20ge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dG8ge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBrZXlmcmFtZXMgYWR2YW50YWdlc1RleHQzIHtcclxuXHRcdFx0XHRmcm9tIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHR0b3A6IDMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRvIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFkdmFudGFnZTpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHQuYWR2YW50YWdlLWljb246OmFmdGVyIHtcclxuXHRcdFx0XHRhbmltYXRpb246IGFkdmFudGFnZXNSb3RhdGU0IDJzIC45cztcclxuXHRcdFx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyNjBkZWcpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGFuaW1hdGlvbjogYWR2YW50YWdlc1Nob3c0IDNzIC45cztcclxuXHRcdFx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0YW5pbWF0aW9uOiBhZHZhbnRhZ2VzVGV4dDQgMXMgLjlzO1xyXG5cdFx0XHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAa2V5ZnJhbWVzIGFkdmFudGFnZXNSb3RhdGU0IHtcclxuXHRcdFx0XHRmcm9tIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0byB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyNjBkZWcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGtleWZyYW1lcyBhZHZhbnRhZ2VzU2hvdzQge1xyXG5cdFx0XHRcdGZyb20ge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dG8ge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBrZXlmcmFtZXMgYWR2YW50YWdlc1RleHQ0IHtcclxuXHRcdFx0XHRmcm9tIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHR0b3A6IDMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRvIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFkdmFudGFnZTpudGgtY2hpbGQoNSkge1xyXG5cdFx0XHQuYWR2YW50YWdlLWljb246OmFmdGVyIHtcclxuXHRcdFx0XHRhbmltYXRpb246IGFkdmFudGFnZXNSb3RhdGU1IDJzIDEuMnM7XHJcblx0XHRcdFx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRhbmltYXRpb246IGFkdmFudGFnZXNTaG93NSAzcyAxLjJzO1xyXG5cdFx0XHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRhbmltYXRpb246IGFkdmFudGFnZXNUZXh0NSAxcyAxLjJzO1xyXG5cdFx0XHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAa2V5ZnJhbWVzIGFkdmFudGFnZXNSb3RhdGU1IHtcclxuXHRcdFx0XHRmcm9tIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0byB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGtleWZyYW1lcyBhZHZhbnRhZ2VzU2hvdzUge1xyXG5cdFx0XHRcdGZyb20ge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dG8ge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBrZXlmcmFtZXMgYWR2YW50YWdlc1RleHQ1IHtcclxuXHRcdFx0XHRmcm9tIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHR0b3A6IDMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRvIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZ2FsbGVyeSB7XHJcblx0cGFkZGluZzogMCAwIDEwMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcclxuXHQmLXNoYXBlLTEge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NoYXBlcy9zaGFwZS1nYWxsZXJ5LWxlZnQuc3ZnXCIpIG5vLXJlcGVhdDtcclxuXHRcdGhlaWdodDogNjQ0cHg7XHJcblx0XHRsZWZ0OiBjYWxjKDUwJSAtIDc0MHB4KTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTM0cHg7XHJcblx0XHR3aWR0aDogNzQwcHg7XHJcblx0fVxyXG5cclxuXHQmLXNoYXBlLTIge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NoYXBlcy9zaGFwZS1nYWxsZXJ5LXJpZ2h0LnN2Z1wiKSBuby1yZXBlYXQ7XHJcblx0XHR3aWR0aDogMTI0M3B4O1xyXG5cdFx0cmlnaHQ6IGNhbGMoNTAlIC0gMTIwMHB4KTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTE1OHB4O1xyXG5cdFx0aGVpZ2h0OiAxMTA2cHg7XHJcblx0fVxyXG5cclxuXHQucm93IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0fVxyXG5cclxuXHQmLXdyYXBwZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdG1hcmdpbjogMCAtN3B4O1xyXG5cclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRtYXJnaW46IDAgLTE0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXRleHQge1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0bWF4LXdpZHRoOiA2MDBweDtcclxuXHRcdHBhZGRpbmc6IDAgMCA0M3B4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdGNvbG9yOiAjNzI3MjcyO1xyXG5cdFx0XHRmb250OiAxMDAgMjZweC8zMHB4ICRmb250LVByb3hpbWFOb3ZhbztcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMzBweDtcclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWl0ZW0ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRoZWlnaHQ6IDIwMHB4O1xyXG5cdFx0bWFyZ2luOiAwIDdweCAxNHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTRweCk7XHJcblxyXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0aGVpZ2h0OiAzMzZweDtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDQgLSAxNHB4KTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0aGVpZ2h0OiAzMzZweDtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDQgLSAyOHB4KTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyOjpiZWZvcmUge1xyXG5cdFx0XHRvcGFjaXR5OiAuNjtcclxuXHRcdH1cclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjIyLjE0ZGVnLCAjRkZGRkZGIC0xMjEuMTUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDY2LjA0JSksICMyMTk0RkI7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2U7XHJcblx0XHRcdHotaW5kZXg6IDk7XHJcblx0XHR9XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZTtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYudmlkZW8ge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0NiU7IC8qIDE2OjkgKi9cclxuXHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XHJcblx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0b3JkZXI6IC0xO1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTRweCk7XHJcblx0XHRcdFxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdGlmcmFtZSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0XHRoZWlnaHQ6IDMzNnB4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyNiU7IC8qIDE2OjkgKi9cclxuXHRcdFx0XHRvcmRlcjogaW5oZXJpdDtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMiAtIDIxcHgpO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDMzNnB4O1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gNDJweCk7XHJcblx0XHRcdH1cclxuXHRcdFx0Ly9cclxuXHRcdFx0Ly8mOjphZnRlciB7XHJcblx0XHRcdC8vXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvaWNvbi12aWRlby5zdmdcIikgbm8tcmVwZWF0O1xyXG5cdFx0XHQvL1x0Y29udGVudDogJyc7XHJcblx0XHRcdC8vXHRoZWlnaHQ6IDQ2cHg7XHJcblx0XHRcdC8vXHRsZWZ0OiA1MCU7XHJcblx0XHRcdC8vXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdC8vXHR0b3A6IDUwJTtcclxuXHRcdFx0Ly9cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHQvL1x0d2lkdGg6IDI0cHg7XHJcblx0XHRcdC8vXHR6LWluZGV4OiAxMDtcclxuXHRcdFx0Ly99XHJcblx0XHR9XHJcblxyXG5cdFx0aW1nIHtcclxuXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udGVjaCB7XHJcblx0cGFkZGluZzogMCAwIDEwOXB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxMTtcclxuXHJcblx0LnRpdGxlIHtcclxuXHRcdG1hcmdpbjogMCAxNXB4O1xyXG5cclxuXHRcdGgyIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgNDFweDtcclxuXHRcdH1cclxuXHJcblx0XHQuc2VwYXJhdG9yLWRvdHMge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR0b3A6IDEwMCU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICMyMTk0RkI7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MXB4O1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAtNDFweDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdFx0d2lkdGg6IDFweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnJvdyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHJcblx0Ji13cmFwcGVyIHtcclxuXHJcblx0XHQmLWlubmVyIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRtYXJnaW46IGF1dG87XHJcblxyXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0bWluLXdpZHRoOiA3MDBweDtcclxuXHRcdFx0XHR3aWR0aDogNzAwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji10ZXh0IHtcclxuXHRcdHBhZGRpbmc6IDAgMCA0M3B4O1xyXG5cclxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdG1heC13aWR0aDogNTAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRtYXgtd2lkdGg6IDUwMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRjb2xvcjogIzcyNzI3MjtcclxuXHRcdFx0Zm9udDogMTAwIDI2cHgvMzBweCAkZm9udC1Qcm94aW1hTm92YW87XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XHJcblx0XHRcdG1hcmdpbjogMCAwIDMwcHg7XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1kZXNjcmlwdGlvbiB7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNTEycHgpO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQudGVjaC1zaGFwZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zaGFwZXMvc2hhcGUtdGVjaC1tYWluLnN2Z1wiKSBuby1yZXBlYXQ7XHJcblx0XHRcdGhlaWdodDogMTEwNnB4O1xyXG5cdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDY0MnB4KTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IGNhbGMoMTAwJSAtIDMzMnB4KTtcclxuXHRcdFx0d2lkdGg6IDEyNDNweDtcclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR9XHJcblxyXG5cdFx0aDMge1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Zm9udDogNzAwIDM2cHgvMzZweCAkZm9udC1Qcm94aW1hTm92YW87XHJcblx0XHRcdG1hcmdpbjogMCAwIDExcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1pdGVtIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cclxuXHRcdFx0JiA+ICoge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRmb250OiAzMDAgMTZweC8xN3B4ICRmb250LVByb3hpbWFOb3ZhbztcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0xIHtcclxuXHRcdFx0aGVpZ2h0OiAzMjZweDtcclxuXHRcdFx0bGVmdDogLTE1cHg7XHJcblx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0cGFkZGluZzogNDBweCAyNXB4IDAgMTEzcHg7XHJcblx0XHRcdHdpZHRoOiAzMjZweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zaGFwZXMvc2hhcGUtdGVjaC0xLnN2Z1wiKSBuby1yZXBlYXQ7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMjZweDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDMyNnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGxlZnQ6IC0zMnB4O1xyXG5cdFx0XHRcdHRvcDogLTUwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLTIge1xyXG5cdFx0XHRoZWlnaHQ6IDI5MnB4O1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRtYXJnaW46IDg4cHggYXV0byAwO1xyXG5cdFx0XHRwYWRkaW5nOiAxMzFweCAzNHB4IDAgMzJweDtcclxuXHRcdFx0d2lkdGg6IDMyOXB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0XHRtYXJnaW46IDg4cHggMCAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zaGFwZXMvc2hhcGUtdGVjaC0yLnN2Z1wiKSBuby1yZXBlYXQ7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0aGVpZ2h0OiAyOTJweDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDMyOXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGxlZnQ6IDQwcHg7XHJcblx0XHRcdFx0dG9wOiAtMTYwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLTMge1xyXG5cdFx0XHRoZWlnaHQ6IDI3M3B4O1xyXG5cdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdHBhZGRpbmc6IDkwcHggMzBweCAwIDEwMXB4O1xyXG5cdFx0XHR0b3A6IDE1cHg7XHJcblx0XHRcdHdpZHRoOiAyODlweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgNjdweDtcclxuXHRcdFx0XHR0b3A6IC00cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NoYXBlcy9zaGFwZS10ZWNoLTMuc3ZnXCIpIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRoZWlnaHQ6IDI3M3B4O1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHR3aWR0aDogMjg5cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bGVmdDogLTQ1cHg7XHJcblx0XHRcdFx0dG9wOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji00IHtcclxuXHRcdFx0aGVpZ2h0OiAyNzRweDtcclxuXHRcdFx0bWFyZ2luOiAzM3B4IGF1dG8gOHB4O1xyXG5cdFx0XHRwYWRkaW5nOiA5MXB4IDc1cHggMCA0NXB4O1xyXG5cdFx0XHR3aWR0aDogMjc5cHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRcdG1hcmdpbjogMzNweCAwIDAgOHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zaGFwZXMvc2hhcGUtdGVjaC00LnN2Z1wiKSBuby1yZXBlYXQ7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0aGVpZ2h0OiAyNzRweDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDI3OXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHJpZ2h0OiAgLTQ1cHg7XHJcblx0XHRcdFx0dG9wOiAtNDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1hbmltYXRpb25zIHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMyMTk0ZmI7XHJcblx0XHRoZWlnaHQ6IDQyNHB4O1xyXG5cdFx0bWFyZ2luOiA0MHB4IGF1dG8gMDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAyOTVweDtcclxuXHRcdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKC4uL2ltZy9tYXNrLWFuaW1hdGlvbi1tb2JpbGUucG5nKTtcclxuXHRcdG1hc2staW1hZ2U6IHVybCguLi9pbWcvbWFzay1hbmltYXRpb24tbW9iaWxlLnBuZyk7XHJcblxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0aGVpZ2h0OiA1MDlweDtcclxuXHRcdFx0d2lkdGg6IDUxMnB4O1xyXG5cdFx0XHQtd2Via2l0LW1hc2staW1hZ2U6IHVybCguLi9pbWcvbWFzay1hbmltYXRpb24ucG5nKTtcclxuXHRcdFx0bWFzay1pbWFnZTogdXJsKC4uL2ltZy9tYXNrLWFuaW1hdGlvbi5wbmcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRsZWZ0OiA5MHB4O1xyXG5cdFx0XHRtYXJnaW46IDE2MHB4IDAgMDtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSguOCk7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgZGVza3RvcC1leHRyYSB7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0XHR9XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmN0YSB7XHJcblx0YmFja2dyb3VuZDogI0U1RTVFNSB1cmwoLi4vaW1nL2JnLWN0YS5qcGcpIG5vLXJlcGVhdCByaWdodCAwO1xyXG5cdG1hcmdpbjogMCAwIDQ1cHg7XHJcblx0cGFkZGluZzogNDBweCAwIDUxcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDEyO1xyXG5cclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuXHRcdG1hcmdpbjogMCAwIDg5cHg7XHJcblx0XHR6LWluZGV4OiAxMjtcclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjQzFDMUQ3O1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0bGVmdDogMjUlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0d2lkdGg6IDFweDtcclxuXHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgZGVza3RvcC1leHRyYSB7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtc2hhcGUge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NoYXBlcy9zaGFwZS1jdGEuc3ZnXCIpIG5vLXJlcGVhdDtcclxuXHRcdHJpZ2h0OiBjYWxjKDUwJSAtIDgwMHB4KTtcclxuXHRcdGhlaWdodDogNjQ0cHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IGNhbGMoMTAwJSAtIDM0NHB4KTtcclxuXHRcdHdpZHRoOiA3NDBweDtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdH1cclxuXHJcblx0LnNlcGFyYXRvci1kb3RzOmZpcnN0LWNoaWxkIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRsZWZ0OiBjYWxjKDI1JSAtIDlweCk7XHJcblx0XHR0b3A6IC00M3B4O1xyXG5cclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wLWV4dHJhIHtcclxuXHRcdFx0bGVmdDogY2FsYyg1MCUgLSA5cHgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNlcGFyYXRvci1kb3RzOmxhc3QtY2hpbGQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdGxlZnQ6IGNhbGMoMjUlIC0gOXB4KTtcclxuXHRcdHRvcDogY2FsYygxMDAlIC0gNjNweCk7XHJcblxyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGRlc2t0b3AtZXh0cmEge1xyXG5cdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDlweCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWRheXMge1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQ6ICNFNUU1RTUgdXJsKC4uL2ltZy9pY29ucy9pY29uLWNhbGVuZGFyLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogODBweCA4MHB4O1xyXG5cdFx0Ym9yZGVyOiAyMHB4IHNvbGlkIHJnYmEoMzEsIDE0MCwgMjM3LCAwLjUpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0Y29sb3I6ICMxOTE5NzA7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0Zm9udDogNzAwIDI2cHggJGZvbnQtRnV0dXJhUFQ7XHJcblx0XHRoZWlnaHQ6IDE4MHB4O1xyXG5cdFx0bGVmdDogMjUlO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiA1cHggMCAwO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdHdpZHRoOiAxODBweDtcclxuXHRcdHotaW5kZXg6IDM7XHJcblxyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgZGVza3RvcC1leHRyYSB7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtY29udGVudCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdG1heC13aWR0aDogNDYwcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiA5O1xyXG5cclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRtYXJnaW46IDAgMCAwIGF1dG87XHJcblx0XHR9XHJcblxyXG5cdFx0aDIge1xyXG5cdFx0XHRjb2xvcjogIzIxOTRGQjtcclxuXHRcdFx0Zm9udDogMTAwIDIycHgvMzJweCAkZm9udC1GdXR1cmFQVDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uNXB4O1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzRweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogMTAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdGNvbG9yOiAjNzI3MjcyO1xyXG5cdFx0XHRmb250OiAzMDAgMjBweC8yMnB4ICRmb250LUZ1dHVyYVBUO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UgLjI1cztcclxuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG5cdFx0XHRcdCYuc2hvdyB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtZm9ybSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0bWFyZ2luOiAzMXB4IGF1dG8gMDtcclxuXHRcdG1heC13aWR0aDogMzYycHg7XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdHBhZGRpbmc6IDQ2cHggMzNweCAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRvcDogMTBweDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZSAuNXM7XHJcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcblx0XHRcdCYuc2hvdyB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGgzIHtcclxuXHRcdFx0Y29sb3I6ICMyMTk0RkI7XHJcblx0XHRcdGZvbnQ6IDEwMCAyNHB4LzI0cHggJGZvbnQtRnV0dXJhUFQ7XHJcblx0XHRcdG1hcmdpbjogMCAwIDRweDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdGNvbG9yOiAjNzI3MjcyO1xyXG5cdFx0XHRmb250OiAzMDAgMTZweC8xNXB4ICRmb250LUZ1dHVyYVBUO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxN3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGlmcmFtZSB7XHJcblx0XHRcdGhlaWdodDogMjQwcHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQuYnRuIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblxyXG5cdFx0Ji10aXRsZSB7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG5cdFx0XHQmLnNob3cge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zdXBwb3J0cyB7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3gtc2hhZG93OiAwIDUzcHggMTA3cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogOTtcclxuXHRcclxuXHQmLXNoYXBlIHtcclxuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zaGFwZXMvc2hhcGUtc3VwcG9ydHMtbGVmdC5zdmdcIikgbm8tcmVwZWF0O1xyXG5cdFx0aGVpZ2h0OiAxMzU2cHg7XHJcblx0XHRsZWZ0OiBjYWxjKDUwJSAtIDEyMDBweCk7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDM1MHB4O1xyXG5cdFx0d2lkdGg6IDE4MDVweDtcclxuXHJcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHR0b3A6IDU1MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRpdGxlIHtcclxuXHRcdG1hcmdpbjogMCAxNXB4O1xyXG5cdH1cclxuXHJcblx0Ji10aXRsZSB7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdG1hcmdpbjogMCBhdXRvIDE1cHg7XHJcblx0XHRwZXJzcGVjdGl2ZTogNTAwcHg7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjc1cyBlYXNlIC4yNXM7XHJcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDUwMHB4KSByb3RhdGVZKDQwZGVnKSByb3RhdGVYKDQwZGVnKTtcclxuXHJcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byAyOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGgzIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGZvbnQ6IDcwMCAyNHB4LzI0cHggJGZvbnQtRnV0dXJhUFQ7XHJcblx0XHRcdG1hcmdpbjogMCAwIDEycHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRmb250OiAxNnB4LzE2cHggJGZvbnQtRnV0dXJhUFQ7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1zdGVwIHtcclxuXHJcblx0XHQmOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCA3MHB4O1xyXG5cclxuXHRcdFx0LnN1cHBvcnRzLXRpdGxlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjIyLjE0ZGVnLCAjRkZGRkZGIC0xMjEuMTUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDY2LjA0JSksICMyMTk0RkI7XHJcblx0XHRcdFx0cGFkZGluZzogMTVweDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zaGFwZXMvc2hhcGUtc3RlcC0xLnN2Z1wiKTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTY5cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDIwcHggMCA0OXB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDU2OHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0cGFkZGluZzogMCAwIDcwcHg7XHJcblxyXG5cdFx0XHQucm93IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAxMjhweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zdXBwb3J0cy10aXRsZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyMi4xNGRlZywgI0ZGRkZGRiAtMTIxLjE1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2Ni4wNCUpLCAjMjE5NEZCO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE1cHg7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2hhcGVzL3NoYXBlLXN0ZXAtMi5zdmdcIik7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE5MnB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCA0MHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQ3MnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0cGFkZGluZzogMCAwIDQwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ei1pbmRleDogOTtcclxuXHJcblx0XHRcdC5zdXBwb3J0cy10aXRsZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyMi4xNGRlZywgI0ZGRkZGRiAtMTIxLjE1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2Ni4wNCUpLCAjMjE5NEZCO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE1cHg7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2hhcGVzL3NoYXBlLXN0ZXAtMy5zdmdcIik7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyMTdweDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDI4cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA0N3B4IDQwcHggMCAxNDVweDtcclxuXHRcdFx0XHRcdHdpZHRoOiA1ODhweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtc2xpZGUge1xyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgNHB4IDEwOXB4IHJnYmEoMCwgMCwgMCwgMC4zNCk7XHJcblx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0bWF4LWhlaWdodDogNDUwcHg7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1pbnN0YWdyYW0ge1xyXG5cdFx0b3JkZXI6IDI7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDAgMDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDEwO1xyXG5cclxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdG9yZGVyOiBpbmhlcml0O1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjk0cHgpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtaXRlbSB7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGxlZnQ6IC01MHB4O1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgMzZweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0LCBvcGFjaXR5O1xyXG5cdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogLjI1cztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC41cztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC43NXM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLWljb24ge1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRoZWlnaHQ6IDY4cHg7XHJcblx0XHRcdG1hcmdpbjogMCAxMHB4IDAgMDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDY4cHg7XHJcblx0XHRcdG1pbi13aWR0aDogNjhweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDMwcHggMCAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMyMTk0RkI7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMnMgZWFzZTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtdGV4dCB7XHJcblxyXG5cdFx0XHRoNCB7XHJcblx0XHRcdFx0Y29sb3I6ICMyMTk0RkI7XHJcblx0XHRcdFx0Zm9udDogMzAwIDI0cHgvMjRweCAkZm9udC1Qcm94aW1hTm92YW87XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgNHB4O1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGNvbG9yOiAjMjE5NEZCO1xyXG5cdFx0XHRcdGZvbnQ6IDMwMCAxOHB4LzE4cHggJGZvbnQtUHJveGltYU5vdmFvO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5idG4ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTAwcHg7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtcGhvbmUge1xyXG5cdFx0aGVpZ2h0OiA1MzBweDtcclxuXHRcdG1hcmdpbjogLTQwcHggYXV0bztcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKC43KTtcclxuXHRcdHdpZHRoOiAyNjRweDtcclxuXHJcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0XHRcdHdpZHRoOiAyNjRweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLXdyYXBwZXIge1xyXG5cdFx0XHRib3R0b206IDEwcHg7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRvcDogMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA2cHg7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdH1cclxuXHJcblx0XHRAa2V5ZnJhbWVzIHNjcm9sbFRvcCB7XHJcblx0XHRcdDAlIHtcclxuXHRcdFx0XHR0b3A6IDBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQ1MCUge1xyXG5cdFx0XHRcdHRvcDogY2FsYygtMTAwJSArIDEwMHB4KTtcclxuXHRcdFx0fVxyXG5cdFx0XHQxMDAlIHtcclxuXHRcdFx0XHR0b3A6IDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iZy1waG9uZS5wbmdcIikgbm8tcmVwZWF0O1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0aGVpZ2h0OiA1MzBweDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHdpZHRoOiAyNjRweDtcclxuXHRcdFx0ei1pbmRleDogOTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtcG9ydGZvbGlvIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRtYXJnaW46IDAgLTE1cHg7XHJcblxyXG5cdFx0Ji1pdGVtIHtcclxuXHRcdFx0bWFyZ2luOiAwIDE1cHggMzBweDtcclxuXHRcdFx0bWF4LWhlaWdodDogMzYycHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAzMHB4KTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMzBweCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXI6OmJlZm9yZSB7XHJcblx0XHRcdFx0b3BhY2l0eTogLjY7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyMi4xNGRlZywgI0ZGRkZGRiAtMTIxLjE1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2Ni4wNCUpLCAjMjE5NEZCO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZTtcclxuXHRcdFx0XHR6LWluZGV4OiA5O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2U7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciBpbWcge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1mb3JtIHtcclxuXHRcdG1hcmdpbjogMTBweCAtMTVweCAwO1xyXG5cclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRtYXJnaW46IDIwcHggLTE1cHggMDtcclxuXHRcdH1cclxuXHJcblx0XHQud3BjZjcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHRmb3JtIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0LndwY2Y3LWZvcm0gcCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luOiAwIDE1cHggMTVweDtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMTVweDtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMiAtIDMwcHgpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMyAtIDMwcHgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aW5wdXRbdHlwZT1cInRleHRcIl0sXHJcblx0XHRpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG5cdFx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdGhlaWdodDogNDlweDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0bWFyZ2luOiAxNXB4IGF1dG8gMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDE1cHg7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAzMHB4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zZXBhcmF0b3ItZG90cyB7XHJcblx0XHRcdGJvdHRvbTogLTkwcHg7XHJcblx0XHRcdHRvcDogYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHRpZnJhbWUge1xyXG5cdFx0XHRoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHJcblx0I2J1dHRvbl9zdWJtaXQge1xyXG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE5MC43OGRlZywgI2ZmZiAtMTIxLjE1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2Ni4wNCUpLCAjMjE5NGZiO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XHJcblx0XHRkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2VcclxuXHR9XHJcblxyXG5cdCNidXR0b25fc3VibWl0OmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxOTAuNzhkZWcsICNmZmYgLTYxLjE1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAzNi4wNCUpLCAjMjE5NGZiXHJcblx0fVxyXG5cclxuXHQjYnV0dG9uX3N1Ym1pdDphY3RpdmUge1xyXG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgLjUyKTtcclxuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAuNTIpXHJcblx0fVxyXG5cclxuXHQuYW5pbWF0aW9uLW9uIHtcclxuXHJcblx0XHQuc3VwcG9ydHMtcGhvbmUgaW1nIHtcclxuXHRcdFx0YW5pbWF0aW9uOiBzY3JvbGxUb3AgMTBzIGluZmluaXRlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zdXBwb3J0cy1pbnN0YWdyYW0taXRlbTpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cclxuXHRcdFx0LnN1cHBvcnRzLWluc3RhZ3JhbS1pY29uOjpiZWZvcmUge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAuMjVzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnN1cHBvcnRzLWluc3RhZ3JhbS1pdGVtOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblxyXG5cdFx0XHQuc3VwcG9ydHMtaW5zdGFncmFtLWljb246OmJlZm9yZSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC41cztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zdXBwb3J0cy1pbnN0YWdyYW0taXRlbTpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cclxuXHRcdFx0LnN1cHBvcnRzLWluc3RhZ3JhbS1pY29uOjpiZWZvcmUge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcblx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogLjc1cztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zdXBwb3J0cy1pbnN0YWdyYW0taXRlbTpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cclxuXHRcdFx0LnN1cHBvcnRzLWluc3RhZ3JhbS1pY29uOjpiZWZvcmUge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMXM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc3VwcG9ydHMtdGl0bGUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc3lzdGVtIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBhZGRpbmc6IDgycHggMCA2N3B4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRoZWlnaHQ6IDEwMTdweDtcclxuXHR9XHJcblx0XHJcblx0Ji1zaGFwZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2hhcGVzL3NoYXBlLXN0dWR5LnN2Z1wiKSBuby1yZXBlYXQ7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdGhlaWdodDogOTM1cHg7XHJcblx0XHRsZWZ0OiBjYWxjKDUwJSAtIDEwMDBweCk7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IC05MTVweDtcclxuXHRcdHdpZHRoOiA5MDdweDtcclxuXHR9XHJcblxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iZy1zeXN0ZW0uanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgMDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdG9wYWNpdHk6IC4zO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDIwNHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG5cdFx0XHRib3R0b206IGF1dG87XHJcblx0XHRcdGhlaWdodDogODM1cHg7XHJcblx0XHRcdHJpZ2h0OiBjYWxjKDUwJSAtIDY1MHB4KTtcclxuXHRcdFx0d2lkdGg6IDk4OHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRyaWdodDogY2FsYyg1MCUgLSAxMDAwcHgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnJvdyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdCYtc3RlcHMge1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0cGFkZGluZzogMTAwcHggMDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDk7XHJcblxyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdH1cclxuXHJcblx0XHRoMyB7XHJcblx0XHRcdGNvbG9yOiAjMjE5NEZCO1xyXG5cdFx0XHRmb250OiAzMDAgMTdweC8xOHB4ICRmb250LUZ1dHVyYVBUO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBsaW5lYXIgLjVzO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5hbmltYXRpb24tb24gJiB7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRjb2xvcjogIzIxOTRGQjtcclxuXHRcdFx0Zm9udDogMzAwIDEzcHgvMTNweCAkZm9udC1GdXR1cmFQVDtcclxuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgbGluZWFyIC41cztcclxuXHJcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYW5pbWF0aW9uLW9uICYge1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtc3RlcCB7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGhlaWdodDogMzUwcHg7XHJcblx0XHRwYWRkaW5nOiAwIDYwcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdHdpZHRoOiAzNTBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdGhlaWdodDogMjI4cHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHBhZGRpbmc6IDAgODVweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0d2lkdGg6IDM5MnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGJvcmRlcjogMzZweCBzb2xpZCAjMjE5NEZCO1xyXG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0aGVpZ2h0OiAzNTBweDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDMzcHg7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAxcyBsaW5lYXI7XHJcblx0XHRcdHdpZHRoOiAzNTBweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdGhlaWdodDogMzkycHg7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcblx0XHRcdFx0d2lkdGg6IDM5MnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYW5pbWF0aW9uLW9uICYge1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW46IDIwcHggMCAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDUwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMjVweCAwIDc1cHg7XHJcblx0XHRcdFx0bGVmdDogLTM2cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMThweDtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0dG9wOiAyMThweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRib3JkZXI6IDM2cHggc29saWQgIzIxOTRGQjtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRib3R0b206IDIzcHg7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0aGVpZ2h0OiAzNTBweDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IGF1dG87XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTIyNWRlZyk7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGxpbmVhciAxcztcclxuXHRcdFx0XHR3aWR0aDogMzUwcHg7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzOTJweDtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0XHRcdHdpZHRoOiAzOTJweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5hbmltYXRpb24tb24gJiB7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnN5c3RlbS1pY29uIHtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0bGVmdDogY2FsYyg1MCUgLSA0NnB4KTtcclxuXHRcdFx0XHRtYXJnaW46IDE3cHggYXV0byAwO1xyXG5cdFx0XHRcdG9yZGVyOiAyO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBsaW5lYXIgMS41cztcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMjVweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMjJweCBhdXRvIDA7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRoMyxcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgbGluZWFyIDEuNXM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtaWNvbiB7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICMyMTk0RkI7XHJcblx0XHRib3JkZXItcmFkaXVzOiA5M3B4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG1pbi1oZWlnaHQ6IDkzcHg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdG1hcmdpbjogMCBhdXRvIDYwcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBsaW5lYXIgLjVzO1xyXG5cdFx0d2lkdGg6IDkzcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMzJweDtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHQuYW5pbWF0aW9uLW9uICYge1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXN0dWR5IHtcclxuXHRcdG1hcmdpbjogYXV0byAwIDA7XHJcblx0XHRtYXgtd2lkdGg6IDc1NHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogOTtcclxuXHJcblx0XHRwIHtcclxuXHRcdFx0Y29sb3I6ICM3MjcyNzI7XHJcblx0XHRcdGZvbnQ6IDMwMCAyNHB4LzI0cHggJGZvbnQtRnV0dXJhUFQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucmVzdWx0IHtcclxuXHRwYWRkaW5nOiA5M3B4IDAgNDBweDtcclxuXHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRwYWRkaW5nOiAxMTNweCAwIDIycHg7XHJcblx0fVxyXG5cclxuXHQudGl0bGUge1xyXG5cdFx0LnNlcGFyYXRvci1kb3RzIHtcclxuXHRcdFx0Ym90dG9tOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuXHRcdFx0dG9wOiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLXdyYXBwZXIge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JnLXJlc3VsdC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTg1cHg7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTg1cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMzUwcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzNTBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiA3NjhweCBhdXRvO1xyXG5cdFx0XHRoZWlnaHQ6IDQ3NnB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0d2lkdGg6IDc2OHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuXHRcdFx0aGVpZ2h0OiA3NzZweDtcclxuXHRcdFx0d2lkdGg6IDEzMjVweDtcclxuXHRcdH1cclxuXHJcblx0XHQucmVzdWx0IHtcclxuXHRcdFx0Ji1pdGVtIHtcclxuXHRcdFx0XHRjb2xvcjogIzIxOTRGQjtcclxuXHRcdFx0XHRmb250OiAzMDAgMThweC8xOHB4ICRmb250LUZ1dHVyYVBUO1xyXG5cdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAxNXB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMS41cyBlYXNlO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuYW5pbWF0aW9uLW9uICYge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCYtMSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0XHRcdGxlZnQ6IDIyMHB4O1xyXG5cdFx0XHRcdFx0dG9wOiAxNjBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0bGVmdDogNDkwcHg7XHJcblx0XHRcdFx0XHR0b3A6IDI1N3B4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9saW5lL2xpbmUtcmVzdWx0LTEuc3ZnXCIpIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJvdHRvbTogOHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0M3B4O1xyXG5cdFx0XHRcdFx0bGVmdDogY2FsYygxMDAlICsgN3B4KTtcclxuXHRcdFx0XHRcdHdpZHRoOiA2MXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0yIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlIDJzO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdFx0XHRsZWZ0OiAzMHB4O1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxNjZweDtcclxuXHRcdFx0XHRcdHRvcDogMTgwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdGxlZnQ6IDE5NnB4O1xyXG5cdFx0XHRcdFx0dG9wOiAzMTJweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbGluZS9saW5lLXJlc3VsdC0yLnN2Z1wiKSBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEyM3B4O1xyXG5cdFx0XHRcdFx0bGVmdDogY2FsYygxMDAlIC0gMzBweCk7XHJcblx0XHRcdFx0XHR0b3A6IDExcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMTQ1cHg7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEyM3B4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0zIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlIDIuNXM7XHJcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0XHRcdGxlZnQ6IDU1cHg7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDE2NnB4O1xyXG5cdFx0XHRcdFx0dG9wOiAyODVweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0bGVmdDogOThweDtcclxuXHRcdFx0XHRcdHRvcDogNTE4cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xpbmUvbGluZS1yZXN1bHQtMy5zdmdcIikgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0bGVmdDogLTUzcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogNDRweDtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAtMjNweDtcclxuXHRcdFx0XHRcdFx0dG9wOiAyMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE1M3B4O1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAtNTNweDtcclxuXHRcdFx0XHRcdFx0dG9wOiAxNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji00IHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlIDNzO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdFx0XHRsZWZ0OiAyNDBweDtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTY2cHg7XHJcblx0XHRcdFx0XHR0b3A6IDQzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRsZWZ0OiA0NjBweDtcclxuXHRcdFx0XHRcdHRvcDogNzAxcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xpbmUvbGluZS1yZXN1bHQtNC5zdmdcIikgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzN3B4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI2cHg7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0XHRcdFx0Ym90dG9tOiAzOHB4O1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0XHRib3R0b206IDE4cHg7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IC0zOHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji01IHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlIDMuNXM7XHJcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0XHRcdGxlZnQ6IDQxMHB4O1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxNjZweDtcclxuXHRcdFx0XHRcdHRvcDogNDAwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdGxlZnQ6IDY4NnB4O1xyXG5cdFx0XHRcdFx0dG9wOiA2NTBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbGluZS9saW5lLXJlc3VsdC01LnN2Z1wiKSBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRib3R0b206IGNhbGMoMTAwJSAtIDhweCk7XHJcblx0XHRcdFx0XHRsZWZ0OiAtNjJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNThweDtcclxuXHRcdFx0XHRcdHdpZHRoOiA0OXB4O1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IC01MnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAtNjJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbmRpdi53cGNmNyAuYWpheC1sb2FkZXIge1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDA7XHJcblx0d2lkdGg6IGF1dG87XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRhbmltYXRpb246IHJvdGF0ZSAxcyBsaW5lYXIgaW5maW5pdGU7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbG9hZGVyLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAgY2FsYyg1MCUgLSAyMHB4KTtcclxuXHRcdHdpZHRoOiA0MHB4O1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGUge1xyXG5cdGZyb20ge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0fVxyXG5cdHRvIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcblx0fVxyXG59IiwiLmZvb3RlciB7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3LjRkZWcsICMxOTE5NzAgLTE3LjAxJSwgcmdiYSgyNSwgMjUsIDExMiwgMCkgMTQ2Ljk4JSksICMxRjhDRUQ7XHJcblx0cGFkZGluZzogMjZweCAwO1xyXG5cclxuXHQucm93IHtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtYWRkcmVzcyB7XHJcblx0XHRvcmRlcjogMTtcclxuXHJcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRvcmRlcjogaW5pdGlhbDtcclxuXHRcdH1cclxuXHJcblx0XHRoMyxcclxuXHRcdHAge1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtYnRuIHtcclxuXHRcdG9yZGVyOiAyO1xyXG5cdFx0bWFyZ2luOiAwIDAgMTVweDtcclxuXHJcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdG9yZGVyOiBpbmhlcml0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1jb250YWN0cyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHBhZGRpbmc6IDE2cHggMCAyNXB4O1xyXG5cclxuXHRcdGgyIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGZvbnQ6IDcwMCAyNHB4LzMxcHggJGZvbnQtRnV0dXJhUFQ7XHJcblx0XHRcdG1hcmdpbjogMCAwIDFweDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGZvbnQ6IDMwMCAxNnB4LzIxcHggJGZvbnQtRnV0dXJhUFQ7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmhlYWRlciB7XHJcblx0aGVpZ2h0OiA4OHB4O1xyXG5cdGxlZnQ6IDA7XHJcblx0cGFkZGluZzogMTBweCAwIDA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMDtcclxuXHJcblx0Ji5hbmltIHtcclxuXHRcdHRvcDogLTExMHB4O1xyXG5cdFx0dHJhbnNpdGlvbjogdG9wIC4yNXMgZWFzZTtcclxuXHR9XHJcblxyXG5cdCYuZml4ZWQge1xyXG5cdFx0YmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDc4LjY1JSAzMzYuMjglIGF0IDEwMC42NyUgODEuMTklLCAjMUY4Q0VEIDAlLCAjMTkxOTcwIDEwMCUpLCAjMTkxOTcwO1xyXG5cdFx0aGVpZ2h0OiAxMTBweDtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHotaW5kZXg6IDk5O1xyXG5cclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRoZWlnaHQ6IDExMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5oZWFkZXItbmF2IHtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0aGVpZ2h0OiAxMDBweDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5oZWFkZXItY29udGFjdHMge1xyXG5cdFx0XHRtYXJnaW46IGF1dG8gMCBhdXRvIGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucm93IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cclxuXHQubG9nbyB7XHJcblx0XHRtYXJnaW46IGF1dG8gMDtcclxuXHRcdHdpZHRoOiAxMzBweDtcclxuXHJcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRtYXJnaW46IDAgMzBweCAwIDA7XHJcblx0XHR9XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLW5hdiB7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0cGFkZGluZzogMCAwIDZweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdH1cclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMjE5NUZDO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0bGVmdDogLTE5NnB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdHVsIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDE4cHg7XHJcblxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdGZvbnQ6IDMwMCAxNHB4LzE4cHggJGZvbnQtRnV0dXJhUFQ7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzIxOTRGQjtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IGNhbGMoMTAwJSArIDhweCk7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzIxOTRmYjtcclxuXHJcblx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5hY3RpdmUgYTo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWNvbnRhY3RzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0bWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE1MHB4IDAgMDtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdG1hcmdpbjogYXV0byAwIDAgYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtc29jaWFsIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0b3JkZXI6IDI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0b3JkZXI6IGluaGVyaXQ7XHJcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGhlaWdodDogNDNweDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdHdpZHRoOiA0M3B4O1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0bWF4LWhlaWdodDogMzhweDtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDM4cHg7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtcGhvbmVzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0cGFkZGluZzogMCAwIDAgMTRweDtcclxuXHJcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRmb250OiAxMnB4LzE2cHggJGZvbnQtRnV0dXJhUFQ7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjNweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59Il19 */
