﻿@keyframes plyr-progress{to{background-position:25px 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;direction:ltr;font-family:Avenir,"Avenir Next","Helvetica Neue","Segoe UI",Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.7;max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease}.plyr audio,.plyr video{border-radius:inherit;height:auto;vertical-align:middle;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui ::after,.plyr--full-ui ::before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4f5b5f;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;color:#fff;display:none;font-size:14px;left:0;padding:10px;position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions .plyr__caption{background:rgba(0,0,0,0.8);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__captions .plyr__caption div{display:inline}.plyr__captions span:empty{display:none}@media (min-width: 480px){.plyr__captions{font-size:16px;padding:20px}}@media (min-width: 768px){.plyr__captions{font-size:18px}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions{transform:translateY(-40px)}.plyr__control{background:0 0;border:0;border-radius:3px;color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:18px;pointer-events:none;width:18px}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{box-shadow:0 0 0 5px rgba(26,175,255,0.5);outline:0}a.plyr__control{text-decoration:none}a.plyr__control::after,a.plyr__control::before{display:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed{display:none}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#1aafff;color:#fff}.plyr--video .plyr__control svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,0.15))}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#1aafff;color:#fff}.plyr__control--overlaid{background:rgba(26,175,255,0.8);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,0.15);color:#fff;display:none;left:50%;padding:15px;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{background:#1aafff}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__menu,.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls .plyr__volume,.plyr__controls>.plyr__control{margin-left:5px}.plyr__controls .plyr__menu+.plyr__control,.plyr__controls .plyr__progress+.plyr__control,.plyr__controls>.plyr__control+.plyr__control,.plyr__controls>.plyr__control+.plyr__menu{margin-left:2px}.plyr__controls>.plyr__control:first-child,.plyr__controls>.plyr__control:first-child+[data-plyr=pause]{margin-left:0;margin-right:auto}.plyr__controls:empty{display:none}@media (min-width: 480px){.plyr__controls .plyr__menu,.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls .plyr__volume,.plyr__controls>.plyr__control{margin-left:10px}}.plyr--audio .plyr__controls{background:#fff;border-radius:inherit;color:#4f5b5f;padding:10px}.plyr--video .plyr__controls{background:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.7));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;left:0;padding:20px 5px 5px;position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width: 480px){.plyr--video .plyr__controls{padding:35px 10px 10px}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip]{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__video-embed{height:0;padding-bottom:56.25%;position:relative}.plyr__video-embed iframe{border:0;height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:rgba(255,255,255,0.9);border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,0.15);color:#4f5b5f;font-size:16px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height 0.35s cubic-bezier(0.4, 0, 0.2, 1),width 0.35s cubic-bezier(0.4, 0, 0.2, 1)}.plyr__menu__container::after{border:4px solid transparent;border-top-color:rgba(255,255,255,0.9);content:'';height:0;position:absolute;right:15px;top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4f5b5f;display:flex;font-size:14px;padding:4px 11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control::after{border:4px solid transparent;content:'';position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px}.plyr__menu__container .plyr__control--forward::after{border-left-color:rgba(79,91,95,0.8);right:5px}.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:500;margin:7px;margin-bottom:3px;padding-left:28px;position:relative;width:calc(100% - 14px)}.plyr__menu__container .plyr__control--back::after{border-right-color:rgba(79,91,95,0.8);left:7px}.plyr__menu__container .plyr__control--back::before{background:#b7c5cd;box-shadow:0 1px 0 #fff;content:'';height:1px;left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px}.plyr__menu__container .plyr__control[role=menuitemradio]::after,.plyr__menu__container .plyr__control[role=menuitemradio]::before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,0.1);content:'';display:block;flex-shrink:0;height:16px;margin-right:10px;transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:#1aafff}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(0,0,0,0.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;overflow:hidden;padding-left:25px;pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:28px;color:#1aafff;display:block;height:20px;margin:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:3px;height:6px;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right, currentColor var(--value, 0), transparent var(--value, 0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(47,52,61,0.2);height:14px;position:relative;transition:all .2s ease;width:14px;-webkit-appearance:none;margin-top:-4px}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:3px;height:6px;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(47,52,61,0.2);height:14px;position:relative;transition:all .2s ease;width:14px}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:3px;height:6px}.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:3px;height:6px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:0 0;border:0;border-radius:3px;height:6px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;border:0;border-radius:3px;height:6px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(47,52,61,0.2);height:14px;position:relative;transition:all .2s ease;width:14px;margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:0 0 0 5px rgba(26,175,255,0.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:0 0 0 5px rgba(26,175,255,0.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{box-shadow:0 0 0 5px rgba(26,175,255,0.5);outline:0}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,0.25)}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,0.25)}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,0.25)}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(47,52,61,0.2),0 0 0 3px rgba(255,255,255,0.5)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(47,52,61,0.2),0 0 0 3px rgba(255,255,255,0.5)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(47,52,61,0.2),0 0 0 3px rgba(255,255,255,0.5)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(183,197,205,0.66)}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(183,197,205,0.66)}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(183,197,205,0.66)}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(47,52,61,0.2),0 0 0 3px rgba(0,0,0,0.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(47,52,61,0.2),0 0 0 3px rgba(0,0,0,0.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(47,52,61,0.2),0 0 0 3px rgba(0,0,0,0.1)}.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:14px}.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}@media (max-width: 767px){.plyr__time+.plyr__time{display:none}}.plyr--video .plyr__time{text-shadow:0 1px 1px rgba(0,0,0,0.15)}.plyr__tooltip{background:rgba(255,255,255,0.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,0.15);color:#4f5b5f;font-size:14px;font-weight:500;left:50%;line-height:1.3;margin-bottom:10px;opacity:0;padding:5px 7.5px;pointer-events:none;position:absolute;transform:translate(-50%, 10px) scale(0.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,0.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%, 0) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translate(0, 10px) scale(0.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:16px}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translate(0, 10px) scale(0.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:16px;transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0, 0) scale(1)}.plyr--video{background:#000;overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;border-radius:inherit;overflow:hidden;position:relative;z-index:0}.plyr__progress{flex:1;left:7px;margin-right:14px;position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-7px;margin-right:-7px;width:calc(100% + 14px)}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:14px;left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:6px;left:0;margin-top:-3px;padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0;transition:width .2s ease}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:6px}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:6px;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s ease}.plyr--video .plyr__progress__buffer{box-shadow:0 1px 1px rgba(0,0,0,0.15);color:rgba(255,255,255,0.25)}.plyr--audio .plyr__progress__buffer{color:rgba(183,197,205,0.66)}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg, rgba(47,52,61,0.6) 25%, transparent 25%, transparent 50%, rgba(47,52,61,0.6) 50%, rgba(47,52,61,0.6) 75%, transparent 75%, transparent);background-repeat:repeat-x;background-size:25px 25px;color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,0.25)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(183,197,205,0.66)}.plyr__volume{align-items:center;display:flex;flex:1;position:relative}.plyr__volume input[type=range]{margin-left:5px;position:relative;z-index:2}@media (min-width: 480px){.plyr__volume{max-width:90px}}@media (min-width: 768px){.plyr__volume{max-width:110px}}.plyr--is-ios .plyr__volume{display:none !important}.plyr--is-ios.plyr--vimeo [data-plyr=mute]{display:none !important}.plyr:-webkit-full-screen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;width:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;width:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;width:100%}.plyr:fullscreen .plyr__video-wrapper{height:100%;width:100%}.plyr:-webkit-full-screen .plyr__video-embed{overflow:visible}.plyr:-moz-full-screen .plyr__video-embed{overflow:visible}.plyr:-ms-fullscreen .plyr__video-embed{overflow:visible}.plyr:fullscreen .plyr__video-embed{overflow:visible}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width: 1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}.plyr:-moz-full-screen .plyr__captions{font-size:21px}.plyr:-ms-fullscreen .plyr__captions{font-size:21px}.plyr:fullscreen .plyr__captions{font-size:21px}}.plyr:-webkit-full-screen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;width:100%}.plyr:-webkit-full-screen .plyr__video-embed{overflow:visible}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media (min-width: 1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}}.plyr:-moz-full-screen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;width:100%}.plyr:-moz-full-screen .plyr__video-embed{overflow:visible}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media (min-width: 1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px}}.plyr:-ms-fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;width:100%}.plyr:-ms-fullscreen .plyr__video-embed{overflow:visible}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media (min-width: 1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px}}.plyr--fullscreen-fallback{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;width:100%}.plyr--fullscreen-fallback .plyr__video-embed{overflow:visible}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width: 1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads::after{background:rgba(47,52,61,0.8);border-radius:2px;bottom:10px;color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;z-index:3}.plyr__ads::after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:6px;left:0;margin:-3px 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr--no-transition{transition:none !important}.plyr__sr-only{clip:rect(1px, 1px, 1px, 1px);overflow:hidden;border:0 !important;height:1px !important;padding:0 !important;position:absolute !important;width:1px !important}.plyr [hidden]{display:none !important}@media (min-width: 1700px) and (max-width: 1800px){.mac body{font-size:15px}}.eng_font{font-family:"univers","Helvetica Neue",Helvetica,Arial,sans-serif !important;font-style:normal !important}.dir-ltr{direction:ltr;display:inline-block;font-style:normal !important;text-align:right}.f_num{font-weight:normal !important}.r-hov{text-align:center}.r-hov:before,.r-hov:after{display:none !important}@font-face{font-family:'Droid Arabic Kufi';font-style:normal;font-weight:400;src:url("/assets/fonts-ar/droidarabickufi/DroidKufi-Regular.eot");src:url("/assets/fonts-ar/droidarabickufi/DroidKufi-Regular.eot?#iefix") format("embedded-opentype"),url("/assets/fonts-ar/droidarabickufi/DroidKufi-Regular.woff2") format("woff2"),url("/assets/fonts-ar/droidarabickufi/DroidKufi-Regular.woff") format("woff"),url("/assets/fonts-ar/droidarabickufi/DroidKufi-Regular.ttf") format("truetype")}@font-face{font-family:'Droid Arabic Kufi';font-style:normal;font-weight:700;src:url("/assets/fonts-ar/droidarabickufi/DroidKufi-Bold.eot");src:url("/assets/fonts-ar/droidarabickufi/DroidKufi-Bold.eot?#iefix") format("embedded-opentype"),url("/assets/fonts-ar/droidarabickufi/DroidKufi-Bold.woff2") format("woff2"),url("/assets/fonts-ar/droidarabickufi/DroidKufi-Bold.woff") format("woff"),url("/assets/fonts-ar/droidarabickufi/DroidKufi-Bold.ttf") format("truetype")}@font-face{font-family:AvenirNext-Light;src:url("/assets/fonts-ar/733cb7bd-50e1-4dee-893a-0b40ef382b02.ttf?1495477880") format("truetype"),url("/assets/fonts-ar/174d458a-81e0-4174-9473-35e3bf0a613c.woff2?1495477879") format("woff2"),url("/assets/fonts-ar/57a79aa3-9b06-4ba7-a9a4-2b766d826ecf.woff?1495477879") format("woff"),url("/assets/fonts-ar/594135c6-6c4f-4880-a0d2-ba923b5ef38e.svg?1495477880#594135c6-6c4f-4880-a0d2-ba923b5ef38e") format("svg"),url("/assets/fonts-ar/5db267f9-3612-485c-ae18-5698d2692816.eot?&1495477880#iefix") format("embedded-opentype")}@font-face{font-family:AvenirNext-Regular;src:url("/assets/fonts-ar/276b3566-1c3b-4bc1-8915-15314f091f29.ttf?1495477879") format("truetype"),url("/assets/fonts-ar/7db1f672-3a8f-4d19-9c49-7f61aed450b5.woff2?1495477880") format("woff2"),url("/assets/fonts-ar/4ab86b35-c0c2-42b5-98ad-4b6eba66b197.woff?1495477879") format("woff"),url("/assets/fonts-ar/5d02f5f4-46e7-453a-aef9-3e7106d7bb68.svg?1495477880#5d02f5f4-46e7-453a-aef9-3e7106d7bb68") format("svg"),url("/assets/fonts-ar/069faa0e-9913-48c4-9ef7-89a4bc080b65.eot?&1495477879#iefix") format("embedded-opentype")}@font-face{font-family:AvenirNext-Medium;src:url("/assets/fonts-ar/ead8b64b-1abd-4d5b-a642-a21dfe2f463b.ttf?1495477541") format("truetype"),url("/assets/fonts-ar/b0b84e4d-2164-45c7-a674-1662f19f3ba6.woff2?1495477541") format("woff2"),url("/assets/fonts-ar/e91d1bbf-3fea-45e2-b003-a22b12ce6e5f.woff?1495477541") format("woff"),url("/assets/fonts-ar/e536e1c2-92a4-4db4-8a41-1c55354d11b7.svg?1495477541#e536e1c2-92a4-4db4-8a41-1c55354d11b7") format("svg"),url("/assets/fonts-ar/c6970a14-8b0f-4629-9072-71c7e123908f.eot?&1495477541#iefix") format("embedded-opentype")}@font-face{font-family:AvenirNext-DemiBold;src:url("/assets/fonts-ar/cbc021cc-b96f-4c82-ba0d-59cb0b7449c0.ttf?1495477541") format("truetype"),url("/assets/fonts-ar/40d36b4a-60c6-460a-bf43-4c948c23563e.woff2?1495477879") format("woff2"),url("/assets/fonts-ar/45b78f45-e639-4836-8612-e0892e120f14.woff?1495477879") format("woff"),url("/assets/fonts-ar/c6778bcf-ca82-4a86-8a5f-08b70c9a71fd.svg?1495477541#c6778bcf-ca82-4a86-8a5f-08b70c9a71fd") format("svg"),url("/assets/fonts-ar/fbf4298d-ef75-419c-b615-47f209a48ed2.eot?&1495477541#iefix") format("embedded-opentype")}@font-face{font-family:AvenirNext-Bold;src:url("/assets/fonts-ar/bce3274e-f498-48ae-b269-a6930df496e7.ttf?1495477541") format("truetype"),url("/assets/fonts-ar/4c04fb14-abdb-4f93-82bb-734d1b84307b.woff2?1495477879") format("woff2"),url("/assets/fonts-ar/04d2f223-2786-40c9-8481-be9dd47d8e7f.woff?1495477878") format("woff"),url("/assets/fonts-ar/68f0375d-f66f-4f88-822a-5a0b61d2efc0.svg?1495477880#68f0375d-f66f-4f88-822a-5a0b61d2efc0") format("svg"),url("/assets/fonts-ar/fb4117a5-14ee-4035-8692-935bfff7fc2e.eot?&1495477541#iefix") format("embedded-opentype")}@font-face{font-family:AvenirNext-MediumItalic;src:url("/assets/fonts-ar/03aefdc0-0198-4662-a9c7-640a4734063e.ttf?1495477878") format("truetype"),url("/assets/fonts-ar/cc0a88c2-524b-4c90-b6f0-a80570222c30.woff?1495477541") format("woff"),url("/assets/fonts-ar/349e5647-5161-46bb-a19f-8a609ae235e4.woff2?1495477879") format("woff2"),url("/assets/fonts-ar/132a539d-37fa-48fb-92ec-1f4591f98ee1.svg?1495477879#132a539d-37fa-48fb-92ec-1f4591f98ee1") format("svg"),url("/assets/fonts-ar/1f022c78-180e-4c6b-b5ee-e1573f17e4b6.eot?&1495477879#iefix") format("embedded-opentype")}@font-face{font-family:"univers";font-style:normal;font-weight:300;src:url("/assets/fonts-ar/universltstd-light-webfont.woff?v=1.0.0") format("woff")}@font-face{font-family:"univers";font-style:normal;font-weight:400;src:url("/assets/fonts-ar/universltstd-webfont.woff?v=1.0.0") format("woff")}@font-face{font-family:"univers";font-style:normal;font-weight:700;src:url("/assets/fonts-ar/universltstd-bold-webfont.woff?v=1.0.0") format("woff")}@font-face{font-family:"univers condensed";font-style:normal;font-weight:300;src:url("/assets/fonts-ar/universltstd-lightcn-webfont.woff?v=1.0.0") format("woff")}@font-face{font-family:"univers condensed";font-style:normal;font-weight:400;src:url("/assets/fonts-ar/universltstd-cn-webfont.woff?v=1.0.0") format("woff")}@font-face{font-family:"univers condensed";font-style:normal;font-weight:700;src:url("/assets/fonts-ar/universltstd-boldcn-webfont.woff?v=1.0.0") format("woff")}@font-face{font-family:"univers ultra condensed";font-style:normal;font-weight:700;src:url("/assets/fonts-ar/universltstd-ultracn-webfont.woff?v=1.0.0") format("woff")}@font-face{font-family:"ge_thameen";src:url("/assets/fonts-ar/arabic/GE_THAMEEN_DEMIBOLD.OTF")}@font-face{font-family:"honda";src:url("/assets/fonts-ar/honda.eot");src:url("/assets/fonts-ar/honda.eot?#iefix") format("embedded-opentype"),url("/assets/fonts-ar/honda.woff") format("woff"),url("/assets/fonts-ar/honda.ttf") format("truetype"),url("/assets/fonts-ar/honda.svg#honda") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"honda" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"honda" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:"\61"}.icon-arrow-line:before{content:"\63"}.icon-phone:before{content:"\64"}.icon-email:before{content:"\65"}.icon-cret:before{content:"\62"}.icon-instagram:before{content:"\66"}.icon-youtube:before{content:"\67"}.icon-facebook:before{content:"\68"}.icon-twitter:before{content:"\6a"}.icon-plus-icon:before{content:"\6c"}.icon-left:before{content:"\6d"}.icon-linkdine:before{content:"\69"}.icon-key:before{content:"\6e"}.icon-android-add:before{content:"\6f"}.icon-top-icon:before{content:"\70"}.icon-download:before{content:"\6b"}.icon-left-1:before{content:"\71"}.icon-play:before{content:"\72"}.icon-email-rtl:before{content:"\73"}.icon-youtube-play:before{content:"\75"}.icon-share02:before{content:"\76"}.icon-phone-rtl:before{content:"\74"}.icon-refresh:before{content:"\77"}.icon-phone-icon:before{content:"\78"}.icon-right:before{content:"\79"}.icon-down-arrow:before{content:"\7a"}.icon-trims-grey:before{content:"\42"}.icon-wheels-grey:before{content:"\43"}.icon-accessories-grey:before{content:"\41"}.icon-basket-icon:before{content:"\44"}.icon-cross:before{content:"\45"}.icon-setting-icon:before{content:"\46"}.icon-download-icon:before{content:"\47"}.icon-checkmark-round:before{content:"\48"}.icon-classcalendar:before{content:"\49"}.icon-day-icon:before{content:"\4a"}.icon-night-icon:before{content:"\4b"}.icon-tik-tok:before{content:"\4d"}.icon-snapchat:before{content:"\4e"}/*!
 * Bootstrap v3.3.7 (//getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */.language-drop .bootstrap-select.btn-group .dropdown-menu{max-height:inherit !important}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}@font-face{font-family:'Glyphicons Halflings';src:url("/assets/fonts/bootstrap/glyphicons-halflings-regular.eot");src:url("/assets/fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"),url("/assets/fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"),url("/assets/fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"),url("/assets/fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"ge_thameen","univers","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.42857;color:#3f3f3f;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#c00;text-decoration:none}a:hover,a:focus{color:maroon;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:22px;margin-bottom:22px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small{font-weight:normal;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:22px;margin-bottom:11px}h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:11px;margin-bottom:11px}h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small{font-size:75%}h1,.h1{font-size:4.375em;line-height:.8125em;margin:0 0 .625em 0;font-weight:700;font-family:"ge_thameen","univers";text-transform:uppercase;color:#222222}h2,.h2{font-size:34px}h3,.h3{font-size:28px}h4,.h4{font-size:20px}h5,.h5{font-size:16px}h6,.h6{font-size:14px}p{margin:0 0 11px}.lead{margin-bottom:22px;font-size:18px;font-weight:300;line-height:1.4}@media (min-width: 768px){.lead{font-size:24px}}small,.small{font-size:87%}mark,.mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:right}.text-right{text-align:left}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase,.initialism{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#c00}a.text-primary:hover,a.text-primary:focus{color:#900}.text-success{color:#3c763d}a.text-success:hover,a.text-success:focus{color:#2b542c}.text-info{color:#31708f}a.text-info:hover,a.text-info:focus{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover,a.text-warning:focus{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover,a.text-danger:focus{color:#843534}.bg-primary{color:#fff}.bg-primary{background-color:#c00}a.bg-primary:hover,a.bg-primary:focus{background-color:#900}.bg-success{background-color:#dff0d8}a.bg-success:hover,a.bg-success:focus{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover,a.bg-info:focus{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover,a.bg-warning:focus{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover,a.bg-danger:focus{background-color:#e4b9b9}.page-header{padding-bottom:10px;margin:44px 0 22px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:11px}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:22px}dt,dd{line-height:1.42857}dt{font-weight:bold}dd{margin-left:0}.dl-horizontal dd:before,.dl-horizontal dd:after{content:" ";display:table}.dl-horizontal dd:after{clear:both}@media (min-width: 768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%}blockquote{padding:11px 22px;margin:0 0 22px;font-size:20px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse footer:before,.blockquote-reverse small:before,.blockquote-reverse .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:22px;font-style:normal;line-height:1.42857}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}kbd kbd{padding:0;font-size:100%;font-weight:bold;box-shadow:none}pre{display:block;padding:10.5px;margin:0 0 11px;font-size:15px;line-height:1.42857;word-break:break-all;word-wrap:break-word;color:#3f3f3f;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:.9375em;padding-right:.9375em}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1630px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:.9375em;padding-right:.9375em}.container-fluid:before,.container-fluid:after{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-.9375em;margin-right:-.9375em}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0%}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}table{background-color:rgba(0,0,0,0)}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:22px}.table>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td{padding:8px;line-height:1.42857;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>th,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>thead>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>thead>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>thead>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>thead>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>thead>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:0.01%}@media screen and (max-width: 767px){.table-responsive{width:100%;margin-bottom:16.5px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:22px;font-size:24px;line-height:inherit;color:#3f3f3f;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:.3125em;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:16px;line-height:1.42857;color:#555}.form-control{display:block;width:100%;height:36px;padding:.375em .75em;font-size:1em;line-height:1.42857;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:36px}input[type="date"].input-sm,.input-group-sm>input.form-control[type="date"],.input-group-sm>input.input-group-addon[type="date"],.input-group-sm>.input-group-btn>input.btn[type="date"],.input-group-sm input[type="date"],input[type="time"].input-sm,.input-group-sm>input.form-control[type="time"],.input-group-sm>input.input-group-addon[type="time"],.input-group-sm>.input-group-btn>input.btn[type="time"],.input-group-sm input[type="time"],input[type="datetime-local"].input-sm,.input-group-sm>input.form-control[type="datetime-local"],.input-group-sm>input.input-group-addon[type="datetime-local"],.input-group-sm>.input-group-btn>input.btn[type="datetime-local"],.input-group-sm input[type="datetime-local"],input[type="month"].input-sm,.input-group-sm>input.form-control[type="month"],.input-group-sm>input.input-group-addon[type="month"],.input-group-sm>.input-group-btn>input.btn[type="month"],.input-group-sm input[type="month"]{line-height:33px}input[type="date"].input-lg,.input-group-lg>input.form-control[type="date"],.input-group-lg>input.input-group-addon[type="date"],.input-group-lg>.input-group-btn>input.btn[type="date"],.input-group-lg input[type="date"],input[type="time"].input-lg,.input-group-lg>input.form-control[type="time"],.input-group-lg>input.input-group-addon[type="time"],.input-group-lg>.input-group-btn>input.btn[type="time"],.input-group-lg input[type="time"],input[type="datetime-local"].input-lg,.input-group-lg>input.form-control[type="datetime-local"],.input-group-lg>input.input-group-addon[type="datetime-local"],.input-group-lg>.input-group-btn>input.btn[type="datetime-local"],.input-group-lg input[type="datetime-local"],input[type="month"].input-lg,.input-group-lg>input.form-control[type="month"],.input-group-lg>input.input-group-addon[type="month"],.input-group-lg>.input-group-btn>input.btn[type="month"],.input-group-lg input[type="month"]{line-height:49px}}.form-group{margin-bottom:.9375em}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:22px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="radio"].disabled,fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],input[type="checkbox"].disabled,fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}.radio-inline.disabled,fieldset[disabled] .radio-inline,.checkbox-inline.disabled,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,fieldset[disabled] .radio label,.checkbox.disabled label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:38px}.form-control-static.input-lg,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.form-control-static.input-sm,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-left:0;padding-right:0}.input-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:33px;padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}select.input-sm,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,.input-group-sm>.input-group-btn>select.btn{height:33px;line-height:33px}textarea.input-sm,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,.input-group-sm>.input-group-btn>textarea.btn,select[multiple].input-sm,.input-group-sm>select.form-control[multiple],.input-group-sm>select.input-group-addon[multiple],.input-group-sm>.input-group-btn>select.btn[multiple]{height:auto}.form-group-sm .form-control{height:33px;padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:33px;line-height:33px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:33px;min-height:36px;padding:6px 10px;font-size:14px;line-height:1.5}.input-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:49px;padding:10px 16px;font-size:20px;line-height:1.33333;border-radius:6px}select.input-lg,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,.input-group-lg>.input-group-btn>select.btn{height:49px;line-height:49px}textarea.input-lg,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,.input-group-lg>.input-group-btn>textarea.btn,select[multiple].input-lg,.input-group-lg>select.form-control[multiple],.input-group-lg>select.input-group-addon[multiple],.input-group-lg>.input-group-btn>select.btn[multiple]{height:auto}.form-group-lg .form-control{height:49px;padding:10px 16px;font-size:20px;line-height:1.33333;border-radius:6px}.form-group-lg select.form-control{height:49px;line-height:49px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:49px;min-height:42px;padding:11px 16px;font-size:20px;line-height:1.33333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:45px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:36px;height:36px;line-height:36px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:49px;height:49px;line-height:49px}.input-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:33px;height:33px;line-height:33px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 0px 0px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 0px 0px rgba(0,0,0,0.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 0px 0px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 0px 0px rgba(0,0,0,0.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 0px 0px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 0px 0px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label ~ .form-control-feedback{top:27px}.has-feedback label.sr-only ~ .form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#7f7f7f}@media (min-width: 768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:29px}.form-horizontal .form-group{margin-left:-.9375em;margin-right:-.9375em}.form-horizontal .form-group:before,.form-horizontal .form-group:after{content:" ";display:table}.form-horizontal .form-group:after{clear:both}@media (min-width: 768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width: 768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:20px}}@media (min-width: 768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:14px}}.btn{display:inline-block;margin-bottom:0;font-weight:700;text-transform:uppercase;font-size:.8125em;text-align:right;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:none;white-space:nowrap;padding:.6875em 1.5625em;font-size:.8125em;line-height:1.42857;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.btn i{position:absolute;left:.9375em;font-size:1.75em;top:.3125em;line-height:1}.btn i.icon-arrow-line:before{content:"\71"}.btn:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.marine-page .btn.btn-primary{background:#023f88}.marine-page .btn.btn-primary:before{background:#0b65d2 !important}.marine-page .btn.btn-primary:hover{background:#023f88}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:focus,.btn-default.focus{color:#333}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active:hover,.btn-default:active:focus,.btn-default:active.focus,.btn-default.active:hover,.btn-default.active:focus,.btn-default.active.focus,.open>.btn-default.dropdown-toggle:hover,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{background-image:none}.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled.focus,.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default.focus{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#c00;border-color:#b30000;min-width:10.4375em}.btn-primary:focus,.btn-primary.focus{color:#fff}.btn-primary:hover{color:#fff;background-color:#900;border-color:#750000}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#900;border-color:#750000}.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open>.btn-primary.dropdown-toggle:hover,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle.focus{color:#fff;background-color:#750000;border-color:#300}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{background-image:none}.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus{background-color:#c00;border-color:#b30000}.btn-primary .badge{color:#c00;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:focus,.btn-success.focus{color:#fff}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active:hover,.btn-success:active:focus,.btn-success:active.focus,.btn-success.active:hover,.btn-success.active:focus,.btn-success.active.focus,.open>.btn-success.dropdown-toggle:hover,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle.focus{color:#fff;background-color:#398439;border-color:#255625}.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{background-image:none}.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success.focus{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:focus,.btn-info.focus{color:#fff}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active:hover,.btn-info:active:focus,.btn-info:active.focus,.btn-info.active:hover,.btn-info.active:focus,.btn-info.active.focus,.open>.btn-info.dropdown-toggle:hover,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle.focus{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{background-image:none}.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info.focus{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:focus,.btn-warning.focus{color:#fff}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active:hover,.btn-warning:active:focus,.btn-warning:active.focus,.btn-warning.active:hover,.btn-warning.active:focus,.btn-warning.active.focus,.open>.btn-warning.dropdown-toggle:hover,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle.focus{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{background-image:none}.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning.focus{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:focus,.btn-danger.focus{color:#fff}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active:hover,.btn-danger:active:focus,.btn-danger:active.focus,.btn-danger.active:hover,.btn-danger.active:focus,.btn-danger.active.focus,.open>.btn-danger.dropdown-toggle:hover,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle.focus{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{background-image:none}.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger.focus{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#c00;font-weight:normal;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:maroon;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:20px;line-height:1.33333;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:14px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:.125em;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:.3125em 0;margin:.125em 0 0;list-style:none;font-size:16px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:10px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:.1875em 1.25em;clear:both;font-weight:normal;line-height:1.42857;color:#3f3f3f;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#323232;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#c00}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:14px;line-height:1.42857;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:.125em}@media (min-width: 768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar:before,.btn-toolbar:after{content:" ";display:table}.btn-toolbar:after{clear:both}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle,.btn-group-lg.btn-group>.btn+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret,.btn-group-lg>.btn .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret,.dropup .btn-group-lg>.btn .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{content:" ";display:table}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:16px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5px 10px;font-size:14px;border-radius:3px}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:10px 16px;font-size:20px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:before,.nav:after{content:" ";display:table}.nav:after{clear:both}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#c00}.nav .nav-divider{height:1px;margin:10px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#c00}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width: 768px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width: 768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:22px;border:1px solid transparent}.navbar:before,.navbar:after{content:" ";display:table}.navbar:after{clear:both}@media (min-width: 768px){.navbar{border-radius:4px}}.navbar-header:before,.navbar-header:after{content:" ";display:table}.navbar-header:after{clear:both}@media (min-width: 768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media (min-width: 768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width: 480px) and (orientation: landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width: 768px){.container>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width: 768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width: 768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:14px 15px;font-size:20px;line-height:22px;height:50px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width: 768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width: 768px){.navbar-toggle{display:none}}.navbar-nav{margin:7px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:22px}@media (max-width: 767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:22px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width: 768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:14px;padding-bottom:14px}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:7px;margin-bottom:7px}@media (min-width: 768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width: 767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width: 768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:7px;margin-bottom:7px}.navbar-btn.btn-sm,.btn-group-sm>.navbar-btn.btn{margin-top:8.5px;margin-bottom:8.5px}.navbar-btn.btn-xs,.btn-group-xs>.navbar-btn.btn{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:14px;margin-bottom:14px}@media (min-width: 768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media (min-width: 768px){.navbar-left{float:left !important}.navbar-right{float:right !important;margin-right:-15px}.navbar-right ~ .navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:rgba(0,0,0,0)}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:rgba(0,0,0,0)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:rgba(0,0,0,0)}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}@media (max-width: 767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:rgba(0,0,0,0)}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:rgba(0,0,0,0)}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:hover,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#090909}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:rgba(0,0,0,0)}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:rgba(0,0,0,0)}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:rgba(0,0,0,0)}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#090909;color:#fff}@media (max-width: 767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:rgba(0,0,0,0)}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:rgba(0,0,0,0)}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:hover,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:22px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/ ";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:22px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857;text-decoration:none;color:#c00;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{z-index:2;color:maroon;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus{z-index:3;color:#fff;background-color:#c00;border-color:#c00;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:20px;line-height:1.33333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:14px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:22px 0;list-style:none;text-align:center}.pager:before,.pager:after{content:" ";display:table}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label:empty{display:none}.btn .label{position:relative;top:-1px}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#c00}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#900}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:14px;font-weight:bold;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#c00;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:24px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}.jumbotron .container{max-width:100%}@media screen and (min-width: 768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:72px}}.thumbnail{display:block;padding:4px;margin-bottom:22px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border 0.2s ease-in-out;-o-transition:border 0.2s ease-in-out;transition:border 0.2s ease-in-out}.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#3f3f3f}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#c00}.alert{padding:15px;margin-bottom:22px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:22px;margin-bottom:22px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0%;height:100%;font-size:14px;line-height:22px;color:#fff;text-align:center;background-color:#c00;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus,button.list-group-item:hover,button.list-group-item:focus{text-decoration:none;color:#555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#c00;border-color:#c00}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#f99}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:hover,button.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active,button.list-group-item-success.active:hover,button.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:hover,button.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active,button.list-group-item-info.active:hover,button.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:hover,button.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active,button.list-group-item-warning.active:hover,button.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:hover,button.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active,button.list-group-item-danger.active:hover,button.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:22px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-body:before,.panel-body:after{content:" ";display:table}.panel-body:after{clear:both}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:18px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:15px;padding-right:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:22px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#3f3f3f;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#3f3f3f}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#c00}.panel-primary>.panel-heading{color:#fff;background-color:#c00;border-color:#c00}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#c00}.panel-primary>.panel-heading .badge{color:#c00;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#c00}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:24px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto;z-index:9999999999}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999999;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header:before,.modal-header:after{content:" ";display:table}.modal-header:after{clear:both}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:before,.modal-footer:after{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width: 992px){.modal-lg{width:900px}.stepPopup .modal-lg{width:752px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"ge_thameen","univers","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"ge_thameen","univers","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:16px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:16px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto;line-height:1}@media all and (transform-3d), (-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform 0.6s ease-in-out;-moz-transition:-moz-transform 0.6s ease-in-out;-o-transition:-o-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);background-color:rgba(0,0,0,0)}.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width: 768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:left !important}.pull-left{float:right !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs{display:none !important}.visible-sm{display:none !important}.visible-md{display:none !important}.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width: 767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width: 767px){.visible-xs-block{display:block !important}}@media (max-width: 767px){.visible-xs-inline{display:inline !important}}@media (max-width: 767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-block{display:block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline{display:inline !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-block{display:block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline{display:inline !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width: 1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width: 1200px){.visible-lg-block{display:block !important}}@media (min-width: 1200px){.visible-lg-inline{display:inline !important}}@media (min-width: 1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width: 767px){.hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none !important}}@media (min-width: 1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.datepicker-dropdown{right:auto !important}html{direction:rtl}body{direction:rtl}.flip.text-left{text-align:right}.flip.text-right{text-align:left}.list-unstyled{padding-right:0;padding-left:initial}.list-inline{padding-right:0;padding-left:initial;margin-right:-5px;margin-left:0}dd{margin-right:0;margin-left:initial}@media (min-width: 768px){.dl-horizontal dt{float:right;clear:right;text-align:left}.dl-horizontal dd{margin-right:180px;margin-left:0}}blockquote{border-right:5px solid #eee;border-left:0}.blockquote-reverse,blockquote.pull-left{padding-left:15px;padding-right:0;border-left:5px solid #eee;border-right:0;text-align:left}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:right}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{left:100%;right:auto}.col-xs-pull-11{left:91.66666667%;right:auto}.col-xs-pull-10{left:83.33333333%;right:auto}.col-xs-pull-9{left:75%;right:auto}.col-xs-pull-8{left:66.66666667%;right:auto}.col-xs-pull-7{left:58.33333333%;right:auto}.col-xs-pull-6{left:50%;right:auto}.col-xs-pull-5{left:41.66666667%;right:auto}.col-xs-pull-4{left:33.33333333%;right:auto}.col-xs-pull-3{left:25%;right:auto}.col-xs-pull-2{left:16.66666667%;right:auto}.col-xs-pull-1{left:8.33333333%;right:auto}.col-xs-pull-0{left:auto;right:auto}.col-xs-push-12{right:100%;left:0}.col-xs-push-11{right:91.66666667%;left:0}.col-xs-push-10{right:83.33333333%;left:0}.col-xs-push-9{right:75%;left:0}.col-xs-push-8{right:66.66666667%;left:0}.col-xs-push-7{right:58.33333333%;left:0}.col-xs-push-6{right:50%;left:0}.col-xs-push-5{right:41.66666667%;left:0}.col-xs-push-4{right:33.33333333%;left:0}.col-xs-push-3{right:25%;left:0}.col-xs-push-2{right:16.66666667%;left:0}.col-xs-push-1{right:8.33333333%;left:0}.col-xs-push-0{right:auto;left:0}.col-xs-offset-12{margin-right:100%;margin-left:0}.col-xs-offset-11{margin-right:91.66666667%;margin-left:0}.col-xs-offset-10{margin-right:83.33333333%;margin-left:0}.col-xs-offset-9{margin-right:75%;margin-left:0}.col-xs-offset-8{margin-right:66.66666667%;margin-left:0}.col-xs-offset-7{margin-right:58.33333333%;margin-left:0}.col-xs-offset-6{margin-right:50%;margin-left:0}.col-xs-offset-5{margin-right:41.66666667%;margin-left:0}.col-xs-offset-4{margin-right:33.33333333%;margin-left:0}.col-xs-offset-3{margin-right:25%;margin-left:0}.col-xs-offset-2{margin-right:16.66666667%;margin-left:0}.col-xs-offset-1{margin-right:8.33333333%;margin-left:0}.col-xs-offset-0{margin-right:0;margin-left:0}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:right}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{left:100%;right:auto}.col-sm-pull-11{left:91.66666667%;right:auto}.col-sm-pull-10{left:83.33333333%;right:auto}.col-sm-pull-9{left:75%;right:auto}.col-sm-pull-8{left:66.66666667%;right:auto}.col-sm-pull-7{left:58.33333333%;right:auto}.col-sm-pull-6{left:50%;right:auto}.col-sm-pull-5{left:41.66666667%;right:auto}.col-sm-pull-4{left:33.33333333%;right:auto}.col-sm-pull-3{left:25%;right:auto}.col-sm-pull-2{left:16.66666667%;right:auto}.col-sm-pull-1{left:8.33333333%;right:auto}.col-sm-pull-0{left:auto;right:auto}.col-sm-push-12{right:100%;left:0}.col-sm-push-11{right:91.66666667%;left:0}.col-sm-push-10{right:83.33333333%;left:0}.col-sm-push-9{right:75%;left:0}.col-sm-push-8{right:66.66666667%;left:0}.col-sm-push-7{right:58.33333333%;left:0}.col-sm-push-6{right:50%;left:0}.col-sm-push-5{right:41.66666667%;left:0}.col-sm-push-4{right:33.33333333%;left:0}.col-sm-push-3{right:25%;left:0}.col-sm-push-2{right:16.66666667%;left:0}.col-sm-push-1{right:8.33333333%;left:0}.col-sm-push-0{right:auto;left:0}.col-sm-offset-12{margin-right:100%;margin-left:0}.col-sm-offset-11{margin-right:91.66666667%;margin-left:0}.col-sm-offset-10{margin-right:83.33333333%;margin-left:0}.col-sm-offset-9{margin-right:75%;margin-left:0}.col-sm-offset-8{margin-right:66.66666667%;margin-left:0}.col-sm-offset-7{margin-right:58.33333333%;margin-left:0}.col-sm-offset-6{margin-right:50%;margin-left:0}.col-sm-offset-5{margin-right:41.66666667%;margin-left:0}.col-sm-offset-4{margin-right:33.33333333%;margin-left:0}.col-sm-offset-3{margin-right:25%;margin-left:0}.col-sm-offset-2{margin-right:16.66666667%;margin-left:0}.col-sm-offset-1{margin-right:8.33333333%;margin-left:0}.col-sm-offset-0{margin-right:0;margin-left:0}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:right}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{left:100%;right:auto}.col-md-pull-11{left:91.66666667%;right:auto}.col-md-pull-10{left:83.33333333%;right:auto}.col-md-pull-9{left:75%;right:auto}.col-md-pull-8{left:66.66666667%;right:auto}.col-md-pull-7{left:58.33333333%;right:auto}.col-md-pull-6{left:50%;right:auto}.col-md-pull-5{left:41.66666667%;right:auto}.col-md-pull-4{left:33.33333333%;right:auto}.col-md-pull-3{left:25%;right:auto}.col-md-pull-2{left:16.66666667%;right:auto}.col-md-pull-1{left:8.33333333%;right:auto}.col-md-pull-0{left:auto;right:auto}.col-md-push-12{right:100%;left:0}.col-md-push-11{right:91.66666667%;left:0}.col-md-push-10{right:83.33333333%;left:0}.col-md-push-9{right:75%;left:0}.col-md-push-8{right:66.66666667%;left:0}.col-md-push-7{right:58.33333333%;left:0}.col-md-push-6{right:50%;left:0}.col-md-push-5{right:41.66666667%;left:0}.col-md-push-4{right:33.33333333%;left:0}.col-md-push-3{right:25%;left:0}.col-md-push-2{right:16.66666667%;left:0}.col-md-push-1{right:8.33333333%;left:0}.col-md-push-0{right:auto;left:0}.col-md-offset-12{margin-right:100%;margin-left:0}.col-md-offset-11{margin-right:91.66666667%;margin-left:0}.col-md-offset-10{margin-right:83.33333333%;margin-left:0}.col-md-offset-9{margin-right:75%;margin-left:0}.col-md-offset-8{margin-right:66.66666667%;margin-left:0}.col-md-offset-7{margin-right:58.33333333%;margin-left:0}.col-md-offset-6{margin-right:50%;margin-left:0}.col-md-offset-5{margin-right:41.66666667%;margin-left:0}.col-md-offset-4{margin-right:33.33333333%;margin-left:0}.col-md-offset-3{margin-right:25%;margin-left:0}.col-md-offset-2{margin-right:16.66666667%;margin-left:0}.col-md-offset-1{margin-right:8.33333333%;margin-left:0}.col-md-offset-0{margin-right:0;margin-left:0}}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:right}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{left:100%;right:auto}.col-lg-pull-11{left:91.66666667%;right:auto}.col-lg-pull-10{left:83.33333333%;right:auto}.col-lg-pull-9{left:75%;right:auto}.col-lg-pull-8{left:66.66666667%;right:auto}.col-lg-pull-7{left:58.33333333%;right:auto}.col-lg-pull-6{left:50%;right:auto}.col-lg-pull-5{left:41.66666667%;right:auto}.col-lg-pull-4{left:33.33333333%;right:auto}.col-lg-pull-3{left:25%;right:auto}.col-lg-pull-2{left:16.66666667%;right:auto}.col-lg-pull-1{left:8.33333333%;right:auto}.col-lg-pull-0{left:auto;right:auto}.col-lg-push-12{right:100%;left:0}.col-lg-push-11{right:91.66666667%;left:0}.col-lg-push-10{right:83.33333333%;left:0}.col-lg-push-9{right:75%;left:0}.col-lg-push-8{right:66.66666667%;left:0}.col-lg-push-7{right:58.33333333%;left:0}.col-lg-push-6{right:50%;left:0}.col-lg-push-5{right:41.66666667%;left:0}.col-lg-push-4{right:33.33333333%;left:0}.col-lg-push-3{right:25%;left:0}.col-lg-push-2{right:16.66666667%;left:0}.col-lg-push-1{right:8.33333333%;left:0}.col-lg-push-0{right:auto;left:0}.col-lg-offset-12{margin-right:100%;margin-left:0}.col-lg-offset-11{margin-right:91.66666667%;margin-left:0}.col-lg-offset-10{margin-right:83.33333333%;margin-left:0}.col-lg-offset-9{margin-right:75%;margin-left:0}.col-lg-offset-8{margin-right:66.66666667%;margin-left:0}.col-lg-offset-7{margin-right:58.33333333%;margin-left:0}.col-lg-offset-6{margin-right:50%;margin-left:0}.col-lg-offset-5{margin-right:41.66666667%;margin-left:0}.col-lg-offset-4{margin-right:33.33333333%;margin-left:0}.col-lg-offset-3{margin-right:25%;margin-left:0}.col-lg-offset-2{margin-right:16.66666667%;margin-left:0}.col-lg-offset-1{margin-right:8.33333333%;margin-left:0}.col-lg-offset-0{margin-right:0;margin-left:0}}caption{text-align:right}th{text-align:right}@media screen and (max-width: 767px){.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-right:0;border-left:initial}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-left:0;border-right:initial}}.radio label,.checkbox label{padding-right:20px;padding-left:initial}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{margin-right:-20px;margin-left:auto}.radio-inline,.checkbox-inline{padding-right:20px;padding-left:0}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-right:10px;margin-left:0}.has-feedback .form-control{padding-left:42.5px;padding-right:12px}.form-control-feedback{left:0;right:auto}@media (min-width: 768px){.form-inline label{padding-right:0;padding-left:initial}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{margin-right:0;margin-left:auto}}@media (min-width: 768px){.form-horizontal .control-label{text-align:left}}.form-horizontal .has-feedback .form-control-feedback{left:15px;right:auto}.caret{margin-right:2px;margin-left:0}.dropdown-menu{right:0;left:auto;float:left;text-align:right}.dropdown-menu.pull-right{left:0;right:auto;float:right}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}@media (min-width: 768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group>.btn,.btn-group-vertical>.btn{float:right}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-right:-1px;margin-left:0}.btn-toolbar{margin-right:-5px;margin-left:0}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:right}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-right:5px;margin-left:0}.btn-group>.btn:first-child{margin-right:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group{float:right}.btn-group.btn-group-justified>.btn,.btn-group.btn-group-justified>.btn-group{float:none}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.btn .caret{margin-right:0}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-right:0}.input-group .form-control{float:right}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:first-child{border-left:0;border-right:1px solid}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:last-child{border-left-width:1px;border-left-style:solid;border-right:0}.input-group-btn>.btn+.btn{margin-right:-1px;margin-left:auto}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-left:-1px;margin-right:auto}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-right:-1px;margin-left:auto}.nav{padding-right:0;padding-left:initial}.nav-tabs>li{float:right}.nav-tabs>li>a{margin-left:auto;margin-right:-2px;border-radius:4px 4px 0 0}.nav-pills>li{float:right}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-right:2px;margin-left:auto}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-right:0;margin-left:auto}.nav-justified>.dropdown .dropdown-menu{right:auto}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-left:0;margin-right:auto}@media (min-width: 768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-radius:4px 4px 0 0}}@media (min-width: 768px){.navbar-header{float:right}}.navbar-collapse{padding-right:15px;padding-left:15px}.navbar-brand{float:right}@media (min-width: 768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-right:-15px;margin-left:auto}}.navbar-toggle{float:left;margin-left:15px;margin-right:auto}@media (max-width: 767px){.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 25px 5px 15px}}@media (min-width: 768px){.navbar-nav{float:right}.navbar-nav>li{float:right}}@media (min-width: 768px){.navbar-left.flip{float:right !important}.navbar-right:last-child{margin-left:-15px;margin-right:auto}.navbar-right.flip{float:left !important;margin-left:-15px;margin-right:auto}.navbar-right .dropdown-menu{left:0;right:auto}}@media (min-width: 768px){.navbar-text{float:right}.navbar-text.navbar-right:last-child{margin-left:0;margin-right:auto}}.pagination{padding-right:0}.pagination>li>a,.pagination>li>span{float:right;margin-right:-1px;margin-left:0}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-right-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.pagination>li:last-child>a,.pagination>li:last-child>span{margin-right:-1px;border-bottom-left-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.pager{padding-right:0;padding-left:initial}.pager .next>a,.pager .next>span{float:left}.pager .previous>a,.pager .previous>span{float:right}.nav-pills>li>a>.badge{margin-left:0;margin-right:3px}.list-group-item>.badge{float:left}.list-group-item>.badge+.badge{margin-left:5px;margin-right:auto}.alert-dismissable,.alert-dismissible{padding-left:35px;padding-right:15px}.alert-dismissable .close,.alert-dismissible .close{right:auto;left:-21px}.progress-bar{float:right}.media>.pull-left{margin-right:10px}.media>.pull-left.flip{margin-right:0;margin-left:10px}.media>.pull-right{margin-left:10px}.media>.pull-right.flip{margin-left:0;margin-right:10px}.media-right,.media>.pull-right{padding-right:10px;padding-left:initial}.media-left,.media>.pull-left{padding-left:10px;padding-right:initial}.media-list{padding-right:0;padding-left:initial;list-style:none}.list-group{padding-right:0;padding-left:initial}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-right-radius:3px;border-top-left-radius:0}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-left-radius:3px;border-top-right-radius:0}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px;border-top-right-radius:0}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px;border-top-left-radius:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-right:0;border-left:none}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:none;border-left:0}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object{right:0;left:auto}.close{float:left}.modal-footer{text-align:left}.modal-footer.flip{text-align:right}.modal-footer .btn+.btn{margin-left:auto;margin-right:5px}.modal-footer .btn-group .btn+.btn{margin-right:-1px;margin-left:auto}.modal-footer .btn-block+.btn-block{margin-right:0;margin-left:auto}.popover{left:auto;text-align:right}.popover.top>.arrow{right:50%;left:auto;margin-right:-11px;margin-left:auto}.popover.top>.arrow:after{margin-right:-10px;margin-left:auto}.popover.bottom>.arrow{right:50%;left:auto;margin-right:-11px;margin-left:auto}.popover.bottom>.arrow:after{margin-right:-10px;margin-left:auto}.carousel-control{right:0;bottom:0}.carousel-control.left{right:auto;left:0;background-image:-webkit-linear-gradient(left, color-stop(rgba(0,0,0,0.5) 0), color-stop(rgba(0,0,0,0.0001) 100%));background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, color-stop(rgba(0,0,0,0.0001) 0), color-stop(rgba(0,0,0,0.5) 100%));background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;right:auto;margin-right:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;left:auto;margin-left:-10px}.carousel-indicators{right:50%;left:0;margin-right:-30%;margin-left:0;padding-left:0}@media screen and (min-width: 768px){.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:0;margin-right:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-left:0;margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}}.pull-right.flip{float:left !important}.pull-left.flip{float:right !important}.btn-primary{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.btn-primary span{position:relative;z-index:1}.btn-primary i{z-index:9}.btn-primary:before{display:block;position:absolute;top:0;left:0;height:100%;width:0;z-index:1;content:'';background:red;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}.btn-icon{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:#c00;color:#fff}.btn-icon span{position:relative;z-index:9}.btn-icon i{z-index:9}.btn-icon:before{display:block;position:absolute;top:0;right:0;height:100%;width:0;z-index:1;content:'';background:red;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}.btn-white{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.btn-white span{position:relative;z-index:9}.btn-white i{z-index:9;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.btn-white:before{display:block;position:absolute;top:0;left:0;height:100%;width:0;z-index:1;content:'';background:red;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}@media (min-width: 1200px){.btn-primary:hover,.btn-white:hover,.btn-icon:hover{color:#fff}.btn-primary:hover:before,.btn-white:hover:before,.btn-icon:hover:before{right:0;left:auto;width:100%}.btn-white:hover i{left:1.5625em}}.setting-icon{width:1.25em;height:1.25em;display:block}.setting-icon svg{width:1.25em;height:1.25em;fill:#fff}.pageMenu{background:#000000;background:-moz-linear-gradient(top, #000 0%, #242424 100%);background:-webkit-linear-gradient(top, #000 0%, #242424 100%);background:linear-gradient(to bottom, #000 0%, #242424 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#242424', GradientType=0);height:4.0625em;width:100%;z-index:999;position:relative}.pageMenu ul{margin:0;padding:0;float:right;width:80%;height:100%;background:url("/assets/images/page-menu-bg.jpg") repeat-x;position:relative;display:flex;-webkit-flex-flow:row wrap}.pageMenu ul li{list-style:none;float:right;flex:1 auto}.pageMenu ul li:nth-last-child(2) a:before{display:inline-block}.pageMenu ul li a{position:relative;display:block;color:#fff;font-size:1em;padding:1.625em 3.75em 1em 1.9375em;height:100%;text-transform:uppercase;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.pageMenu ul li a i{position:absolute;right:1.25em;top:1.5em}.pageMenu ul li a i.oneIcon{width:1.125em;height:1.1875em}.pageMenu ul li a i.twoIcon{width:1.625em;height:.8125em}.pageMenu ul li a i.threeIcon{width:1.25em;height:1.25em}.pageMenu ul li a i.fourIcon{width:1.25em;height:1.25em}.pageMenu ul li a i.fiveIcon{width:1.25em;height:1.125em}.pageMenu ul li a i.sixIcon{width:1.25em;height:1.25em}.pageMenu ul li a i.sevenIcon{width:1.25em;height:1.1875em}.pageMenu ul li a i.eightIcon{width:1.125em;height:1.1875em}.pageMenu ul li a i.nineIcon{width:1.0625em;height:1.0625em}.pageMenu ul li a i img{width:100%}.pageMenu ul li a:before{position:absolute;left:0;top:0;bottom:0;margin:auto;content:'';width:1px;height:1.125em;background:#474747}.pageMenu ul li a:hover,.pageMenu ul li a:focus{text-decoration:none}.pageMenu.hrv-lp-nav ul{display:block}.pageMenu.hrv-lp-nav ul li{display:inline-block;position:relative;width:auto}.pageMenu.hrv-lp-nav ul li .magic-line{width:100% !important;right:0 !important}.pageLogo{width:10%;float:right;height:100%;padding:1.25em .9375em 1.25em .9375em;border-left:solid 1px #252525;text-align:center}.pageLogo img{max-width:100%}.buildLink{float:right;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:#c00;color:#fff;font-size:1em;font-weight:700;width:10%;height:100%;text-transform:uppercase;padding:1.75em 4.375em 1.5em .9375em;position:relative}.buildLink span{position:relative;z-index:99}.buildLink i{position:absolute;right:1.0625em;z-index:33;top:1.375em;width:2.0625em;height:2.0625em}.buildLink i img{width:100%}.buildLink:before{display:block;position:absolute;top:0;left:0;height:100%;width:0;z-index:1;content:'';background:red;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}.buildLink:hover,.buildLink:focus{text-decoration:none}.magic-line{position:absolute;bottom:0;left:100%;width:8.125em;height:.1875em;background:#c00;display:none}.mobileMenu{position:absolute;left:10px;top:16px;display:none !important;padding-left:20px}.mobileMenu p{color:#fff;text-transform:uppercase}.mobileMenu i{position:absolute;left:0;color:#fff}.mobileMenuContent{background:#000;position:fixed;top:0;bottom:0;right:0;left:0;margin:0;overflow:auto;transform:translateY(-200%);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#fff;padding:1.25em}.mobileMenuContent .virtual-btn{text-align:right}.mobileMenuContent .virtual-btn .btn{padding-right:1em !important;letter-spacing:initial}.mobileMenuContent .virtual-btn .btn img{width:2.375em;margin-left:.625em}.mobileMenuContent .virtual-btn a{width:100% !important;text-align:center}.mobileMenuContent .virtual-btn a:active,.mobileMenuContent .virtual-btn a:focus{color:#fff}.mobileMenuContent .close{opacity:1}.mobileMenuContent .header{padding:1.875em 0;margin:0}.mobileMenuContent.active{transform:translateY(0)}.mobileMenuContent h4{padding:0 .625em}.mobileMenuContent ol{padding:0;margin:0}.mobileMenuContent ol li{text-transform:uppercase;cursor:pointer;font-weight:600;list-style:none;padding:1.25em .625em;border-bottom:#272727 1px solid}.mobileMenuContent ol li.active{background:#272727}.mobileMenuContent .p-0{padding:0}.motorcycle .pageMenu ul{width:90%}.motorcycle .pageMenu ul li:last-child a:before{display:none}@media (min-width: 1865px) and (max-width: 1919px){.pageMenu{font-size:.96875em}}@media (min-width: 1800px) and (max-width: 1865px){.pageMenu{font-size:.9375em}}@media (min-width: 1750px) and (max-width: 1800px){.pageMenu{font-size:.90625em}}@media (min-width: 1700px) and (max-width: 1750px){.pageMenu{font-size:.875em}}@media (min-width: 1650px) and (max-width: 1700px){.pageMenu{font-size:.84375em}}@media (min-width: 1600px) and (max-width: 1650px){.pageMenu{font-size:.8575em}}@media (min-width: 100px) and (max-width: 1599px){.pageMenu ul li{width:11.1111%}.pageMenu ul li a{padding:1.625em .75em 1em .75em;text-align:center}.pageMenu ul li a i{display:none}.buildLink{padding:1.75em .9375em 1.5em .9375em;text-align:center}.buildLink i{display:none}}@media (min-width: 1330px) and (max-width: 1366px){.motorcycle .pageMenu ul li a{padding:1.625em 3.75em 1em 1.9375em;text-align:right}.motorcycle .pageMenu ul li a i{display:block}}@media (min-width: 1201px) and (max-width: 1280px){.motorcycle .pageMenu ul li a{padding:1.625em 3.75em 1em 1.9375em;text-align:right}.motorcycle .pageMenu ul li a i{display:block}}@media (min-width: 1200px){.buildLink:hover{color:#fff}.buildLink:hover:before{right:0;left:auto;width:100%}.pageMenu ul li a:hover{color:#b3b3b3;background:#000}}@media (min-width: 992px) and (max-width: 1199px){.pageLogo img{width:100%}.motorcycle .pageMenu ul li a{font-size:1.25em;padding-top:1em}}@media (min-width: 768px) and (max-width: 991px){.mobileMenuContent{padding:4.25em 1.25em 1.25em}.mobileMenuContent .virtual-btn{margin:0 0 1.875em;width:100%;text-align:center}.mobileMenuContent .virtual-btn .btn{font-size:1.6875em}.mobileMenuContent .virtual-btn img{margin-left:.3125em}.mobileMenuContent .virtual-btn .icon-arrow-line{display:none}.mobileMenuContent .close{width:30px;height:30px;margin-top:10px}.mobileMenuContent .close img{width:100%}.mobileMenuContent ol li{font-size:1.9em}.mobileMenuContent h4{font-size:2.5em}.pageMenu .example-one{display:none}.pageMenu.hrv-lp-nav ul{display:none}.pageLogo{width:18%}.buildLink{display:none}.mobileMenu{display:block !important}}@media (max-width: 767px){.pageMenu .example-one{display:none}.pageMenu.hrv-lp-nav ul{display:none}.pageLogo{width:6.6875em}.buildLink{display:none}.mobileMenu{display:block !important}.mobileMenuContent{padding-top:3.25em}.mobileMenuContent h4{padding-top:2.8125em}.mobileMenuContent .virtual-btn{width:100%;text-align:center;margin:0 0 1.875em}.mobileMenuContent .virtual-btn .btn{font-size:1em}.mobileMenuContent .virtual-btn img{margin-left:.3125em}}.for-sticky header{position:fixed}.common.inner-banner{padding-top:5em}.common.inner-banner.landing-inner-banner-new{max-height:inherit !important;padding-top:4.0625em}.common.inner-banner .container-fluid{top:12em}.common.inner-banner .mobile-banner{display:none}.common.inner-banner.big .container-fluid{top:22em}.common.inner-banner.big .container-fluid .txt h2{font-size:4.5em;margin:0 0 .375em}.common.inner-banner.big .container-fluid .txt p{font-size:2.125em;letter-spacing:0}.common.inner-banner.big .container-fluid .txt p .text-primary{font-weight:bold;color:#ed0000}.common.inner-banner.big .container-fluid .txt a.btn-primary{min-width:16em}.mgt1{margin-top:5vh}.onPage.mgt1{margin-top:0;padding-top:4.0625em}.form-page .onPage.mgt1{margin-top:0 !important}.NotFound{text-align:center}.about-dealer-sec h2.condensed{line-height:.8125em;margin:0 0 .625em 0;font-weight:700;text-transform:uppercase;color:#222;font-size:3.75em}.about-dealer-sec hr{background:#222222;width:20px}.about-dealer-sec h4{font-size:1.625em;color:#c00;text-transform:uppercase;margin-bottom:.9375em}.new-l-boxes .about-dealer-sec{text-align:center;padding:3em 0;font-size:initial}.new-l-boxes .about-dealer-sec h2{font-size:2.5em}.new-l-boxes .about-dealer-sec h2.condensed{line-height:.8125em;margin:0 0 .625em 0;font-weight:700;text-transform:uppercase;color:#222222;letter-spacing:0;font-size:3.75em}.new-l-boxes .about-dealer-sec p{font-size:1.25em}.new-l-boxes .l-box{border:1px solid #ccc;margin-bottom:1.875em}.new-l-boxes .l-box .newThumb{display:block;overflow:hidden;position:relative;width:100%;float:left;margin-bottom:2.25em}.new-l-boxes .l-box .newThumb:after{position:absolute;left:0;top:0;width:100%;height:100%;content:'';-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:rgba(204,0,0,0.4);opacity:0}.new-l-boxes .l-box .newThumb img{width:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.new-l-boxes .l-box .newThumb i{position:absolute;left:0;top:0;bottom:-1.875em;margin:auto;right:0;color:#fff;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:99;font-size:3.125em;width:1em;height:1em;opacity:0}.new-l-boxes .l-box .newThumb .play-icon{position:absolute;left:0;right:0;top:0;bottom:0;width:3.5em;height:3.5em;background:#c00;margin:auto;border-radius:50%;text-align:center;line-height:65px;color:#fff;font-size:20px;z-index:2;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.new-l-boxes .l-box .newThumb .play-icon i{direction:ltr;opacity:1;bottom:-2px;font-size:1.1em;width:.8em;height:2.5em}.new-l-boxes .l-box .newThumb .play-icon:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;border:6px solid rgba(255,255,255,0.5);border-radius:50%;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.new-l-boxes .l-box .text-area{padding:0 1.875em;display:inline-block;width:100%;min-height:15em;position:relative}.new-l-boxes .l-box .text-area h5{font-size:1em;margin:0 0 1.75em;color:#c00;text-transform:uppercase;font-weight:bold}.new-l-boxes .l-box .text-area h2{color:#000;font-size:1.25em;margin:0 0 .9375em 0;font-weight:bold}.new-l-boxes .l-box .text-area p{font-size:1em;color:#3f3f3f;margin-bottom:.9375em}.new-l-boxes .l-box .text-area .moreLink{font-size:1em;color:#c00;padding:.1875em 0em .1875em 2.5em;position:absolute;bottom:0;font-weight:700;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;display:inline-block;line-height:1em;margin-bottom:.9375em}.new-l-boxes .l-box .text-area .moreLink i{position:absolute;left:.1875em;top:0;font-size:1.5em;z-index:99}.new-l-boxes .l-box .text-area .moreLink i:before{content:"\71"}.new-l-boxes .l-box .text-area .moreLink span{position:relative;z-index:99}.new-l-boxes .l-box .text-area .moreLink:hover,.new-l-boxes .l-box .text-area .moreLink:focus{text-decoration:none}.new-l-boxes .l-box .text-area .moreLink:before{display:block;position:absolute;top:0;left:0;height:100%;width:0;z-index:1;content:'';background:red;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}.news-d{padding:4.375em 0 0}.news-d .news-d-box{padding-left:3em}.news-d .news-d-box .n-detail-img-box{margin-bottom:2.25em;max-width:47%;float:left;margin-left:3%}.news-d .news-d-box .n-detail-img-box img{max-width:100%}.news-d .news-d-box .news-d-banner{position:relative;display:inline-block;width:100%;margin-bottom:1.875em;overflow:hidden}.news-d .news-d-box .news-d-banner a img{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.news-d .news-d-box .news-d-banner a:after{position:absolute;left:0;top:0;width:100%;height:100%;content:'';-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:rgba(204,0,0,0.4);opacity:0}.news-d .news-d-box .news-d-banner a .play-icon{position:absolute;left:0;right:0;top:0;bottom:0;width:3.5em;height:3.5em;background:#c00;margin:auto;border-radius:50%;text-align:center;line-height:65px;color:#fff;font-size:20px;z-index:2;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.news-d .news-d-box .news-d-banner a .play-icon i{opacity:1;bottom:0;font-size:1.1em;width:.8em;height:2.5em;top:7px;position:relative;left:2px}.news-d .news-d-box .news-d-banner a .play-icon:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;border:6px solid rgba(255,255,255,0.5);border-radius:50%;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.news-d h5{color:#c00;text-transform:uppercase;font-size:1em;margin:0 0 1em;font-weight:bold}.news-d h3{font-weight:bold;margin:0 0 1.625em;font-size:2.25em;color:#000}.news-d .detail-img{margin-bottom:2.5em}.news-d ol,.news-d ul{margin-bottom:30px}.news-d ol li,.news-d ul li{text-align:justify;margin-bottom:.9375em}.news-d p{margin-bottom:2.25em;text-align:justify}.news-d p.hilighted{font-style:italic;font-weight:500;font-size:1.125em;padding-right:1.625em;border-right:2px solid #c00}.news-d .share-liner{width:100%;display:inline-block;position:relative;height:34px;border-bottom:2px;padding-left:3.125em}.news-d .share-liner:before{content:'';width:100%;height:1px;position:absolute;right:0;top:0;bottom:0;background:#e7e7e7;margin:auto}.news-d .share-liner .theshare-button{background:#fff;width:3.125em;position:absolute;left:0;height:34px;top:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden}.news-d .share-liner .theshare-button .share-ico{float:left}.news-d .share-liner .theshare-button .share-ico>img{float:right;top:4px;position:relative}.news-d .share-liner .theshare-button .share-ico .addthis_inline_share_toolbox{clear:none !important;opacity:0;filter:alpha(opacity=0);-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;position:absolute;top:0;right:150px}.news-d .share-liner.active-share .theshare-button{width:205px}.news-d .share-liner.active-share .theshare-button .share-ico .addthis_inline_share_toolbox{width:initial;overflow:visible;opacity:1;filter:alpha(opacity=100);right:0px}.news-d .related h2{font-weight:bold;margin:0 0 1.625em;font-size:2.25em;color:#000}.news-d .related .related-box{border:1px solid #ccc;margin-bottom:1.875em}.news-d .related .related-box .newThumb{display:block;overflow:hidden;position:relative;width:100%;float:left;margin-bottom:2.25em}.news-d .related .related-box .newThumb:after{position:absolute;left:0;top:0;width:100%;height:100%;content:'';-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:rgba(204,0,0,0.4);opacity:0}.news-d .related .related-box .newThumb img{width:100%;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.news-d .related .related-box .newThumb i{position:absolute;left:0;top:0;bottom:-1.875em;margin:auto;right:0;color:#fff;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:99;font-size:3.125em;width:1em;height:1em;opacity:0}.news-d .related .related-box .newThumb .play-icon{position:absolute;left:0;right:0;top:0;bottom:0;width:3.5em;height:3.5em;background:#c00;margin:auto;border-radius:50%;text-align:center;line-height:65px;color:#fff;font-size:20px;z-index:2;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.news-d .related .related-box .newThumb .play-icon i{opacity:1;bottom:0;font-size:1.1em;width:.8em;height:2.5em;left:8px}.news-d .related .related-box .newThumb .play-icon:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;border:6px solid rgba(255,255,255,0.5);border-radius:50%;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.news-d .related .related-box .text-area{padding:0 1.875em 3.125em;display:inline-block;width:100%;min-height:18em;position:relative}.news-d .related .related-box .text-area h5{font-size:1em;margin:0 0 1.75em;color:#c00;text-transform:uppercase;font-weight:bold}.news-d .related .related-box .text-area h2{color:#000;font-size:1.375em;margin:0 0 .9375em 0;font-weight:bold}.news-d .related .related-box .text-area p{font-size:1em;color:#3f3f3f;margin-bottom:.9375em}.news-d .related .related-box .text-area .moreLink{font-size:1em;color:#c00;padding:.1875em 0em .1875em 2.5em;position:absolute;bottom:.625em;right:1.875em;font-weight:700;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;display:inline-block;line-height:1em;margin-bottom:.625em}.news-d .related .related-box .text-area .moreLink i{position:absolute;left:.1875em;top:0;font-size:1.5em;z-index:99}.news-d .related .related-box .text-area .moreLink i.icon-arrow-line:before{content:"\71"}.news-d .related .related-box .text-area .moreLink span{position:relative;z-index:99}.news-d .related .related-box .text-area .moreLink:hover,.news-d .related .related-box .text-area .moreLink:focus{text-decoration:none}.news-d .related .related-box .text-area .moreLink:before{display:block;position:absolute;top:0;right:0;height:100%;width:0%;z-index:1;content:'';background:red;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}.news-d .archive-area h2{font-weight:bold;margin:0 0 1.625em;font-size:2.25em;color:#000}.news-d .archive-area h2:last-child{padding-top:0;margin:0 0 .875em}.news-d .archive-area .archive-box{border:1px solid #ccc;margin-bottom:1.875em}.news-d .archive-area .archive-box .text-area{padding:1.875em;display:inline-block;width:100%}.news-d .archive-area .archive-box .text-area .bar{background:#000;color:#fff;text-transform:uppercase;font-size:1.125em;display:inline-block;width:100%;padding:1.375em 1.875em;margin-bottom:2.375em}.news-d .archive-area .archive-box .text-area ul{float:right;width:100%;margin:0;padding:0}.news-d .archive-area .archive-box .text-area ul li{width:100%;border-bottom:1px solid #e2e2e2;padding:0 .625em .75em;margin-bottom:.875em;list-style:none;letter-spacing:0px;overflow:hidden}.news-d .archive-area .archive-box .text-area ul li:last-child{border:none}.news-d .archive-area .archive-box .text-area ul li a{color:#000;font-size:1em;text-transform:uppercase;font-weight:600;position:relative;padding:.1875em 0em .1875em .625em;-webkit-transition:0.6s;-o-transition:0.6s;transition:0.6s}.news-d .archive-area .archive-box .text-area ul li a .red{color:#c00;font-style:normal;float:left;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.news-d .archive-area .archive-box .text-area ul li a span{position:relative;z-index:1}.news-d .archive-area .archive-box .text-area ul li a:hover,.news-d .archive-area .archive-box .text-area ul li a:focus{text-decoration:none}.news-d .archive-area .archive-box .text-area ul li a:before{display:block;position:absolute;top:0;left:0;height:100%;width:0%;z-index:1;content:'';background:red;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}.news_hr{margin-bottom:.375em;background:none;width:100%}.full-three-col{overflow:visible}.full-three-col .about-dealer-sec{padding:4em .9375em 2em;font-size:inherit;width:100%}.full-three-col.no-margin .three-full{margin-bottom:0}.three-full{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0}.three-full [class^="col-"]{padding:0}.three-full [class^="col-"] .image{overflow:hidden;height:100%}.three-full [class^="col-"] .image img{width:100%}.three-full [class^="col-"] .image img.res-vers{display:none}.three-full .text-area{width:100%;padding:0 3.75em 3.75em;position:absolute;left:0;bottom:0}.three-full .text-area h3{font-size:1.875em;font-weight:bold;text-transform:uppercase;color:#000;letter-spacing:-2px}.three-full .text-area hr{width:100%;height:2px;display:block;position:relative;background:none}.three-full .text-area hr:before{content:'';position:absolute;right:0;top:0;width:20px;height:2px;background:#000}.three-full .text-area p{margin-bottom:1.75em;font-size:1.125em}.three-full .text-area.white-txt h3{color:#fff}.three-full .text-area.white-txt hr:before{background:#fff}.three-full .text-area.white-txt p{color:#fff;text-shadow:1px 1px 5px #000}.three-full .text-area.right-align{left:initial;right:0}.three-full .fuel-efficient-txt{background:#f3f6fb}.three-full .fuel-efficient-txt:before{border-width:11px 12px 11px 0;border-color:transparent #f3f6fb transparent transparent;left:-12px;content:'';position:absolute;top:0;bottom:0;z-index:1;margin:auto;width:0;height:0;border-style:solid}.three-full .fuel-efficient-txt.pointer-fliped:before{border-width:11px 0px 11px 12px;border-color:transparent transparent transparent  #f3f6fb;right:-12px;left:initial}.three-full .fuel-efficient-txt.red-box{background:#c00}.three-full .fuel-efficient-txt.red-box:before{border-color:transparent #c00 transparent transparent}.three-full .fuel-efficient-txt.red-box .text-area h3,.three-full .fuel-efficient-txt.red-box .text-area p{color:#fff}.three-full .fuel-efficient-txt.red-box .text-area hr:before{background:#fff}.three-full .fuel-efficient-txt.red-box .text-area .btn{border:1px solid #fff}.sharing-progress{margin-bottom:6.25em;position:relative}.sharing-progress .text-area{position:absolute;left:0;right:0;top:4.375em;margin:auto;text-align:center;width:70%}.sharing-progress .text-area h3{font-size:2em;margin:0 0 .625em;font-weight:bold;text-transform:uppercase;color:#000}.sharing-progress .text-area p{font-size:.9375em;margin-bottom:1.875em}.search-by-filter{padding:2.5em 0 0 0;margin-bottom:5em}.search-by-filter h3{font-size:1.875em;text-transform:uppercase;font-weight:bold;color:#313131;display:inline-block;margin:-14px auto 0;clear:both;background:#fff;padding:0 20px;overflow:hidden}.search-by-filter hr{height:4px;width:40px;background:#c00;display:block;margin:0 auto;float:none}.search-by-filter .box{border:1px solid #cccccc;display:inline-block;width:100%;padding:0 0 0;border-bottom:0}.search-by-filter .box .s-filters{width:100%;padding:4.375em 1.75em 0;display:inline-block;text-align:initial}.search-by-filter .box .s-filters .search-by{color:#c00;font-size:1.375em;font-weight:600;padding-bottom:8px;display:inline-block;border-bottom:2px solid #c00;margin-left:3.125em;width:8%}.search-by-filter .box .s-filters .filters{display:inline-block;width:87%}.search-by-filter .box .s-filters .form-group{display:inline-block;width:25%;margin-left:3.2%;margin-bottom:0}.search-by-filter .box .s-filters .form-group ::-webkit-input-placeholder{color:#1d1d1d}.search-by-filter .box .s-filters .form-group ::-moz-placeholder{color:#1d1d1d}.search-by-filter .box .s-filters .form-group :-ms-input-placeholder{color:#1d1d1d}.search-by-filter .box .s-filters .form-group :-moz-placeholder{color:#1d1d1d}.search-by-filter .box .s-filters .form-group .form-control{border:none;border-bottom:1px solid #cccccc;box-shadow:none;padding:0 0 9px;font-size:1.2em;color:#000;border-radius:0;text-transform:none;height:42px}.search-by-filter .box .s-filters .form-group .bootstrap-select{height:42px;padding:2px 0 0;direction:ltr}.search-by-filter .box .s-filters .form-group .bootstrap-select .btn{color:#1d1d1d}.search-by-filter .box .s-filters .form-group .bootstrap-select .btn .filter-option{font-weight:normal;color:#1d1d1d;font-size:1.2em}.search-by-filter .box .s-filters .form-group .bootstrap-select .btn .caret{right:5px;background:url("/assets/svgs/dd-caret.svg") no-repeat 0 11px;width:15px;height:20px;background-size:100%}.search-by-filter .box .s-filters .form-group .bootstrap-select .btn .caret:before{display:none}.search-by-filter .box .s-filters .form-group .bootstrap-select.dropup .btn .caret{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);margin-top:-14px}.search-by-filter .box .s-filters .form-group .selectpicker{padding:0;box-shadow:none;text-transform:none}.search-by-filter .box .s-filters .form-group .selectpicker li a{font-size:1.125em}.search-by-filter .box .s-filters .form-btn-sec{display:inline-block;width:14%}.search-by-filter .box .s-filters .form-btn-sec .btn{min-width:100%}.search-by-filter.scroll-to-fixed-fixed{width:100% !important;left:0 !important;padding:0;box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);z-index:999}.search-by-filter.scroll-to-fixed-fixed .box{border:none}.search-by-filter.scroll-to-fixed-fixed h3,.search-by-filter.scroll-to-fixed-fixed hr{display:none}.search-by-filter.scroll-to-fixed-fixed .s-filters{padding:0.5em 9em 0.6em 10em;background:#fff}.honda-generator-sec{display:inline-block;width:100%;padding:6em 0;background:#f3f6fa}.honda-generator-sec .heading h2{line-height:.8125em;margin:0 0 38px 0;font-weight:700;text-transform:uppercase;color:#222222;letter-spacing:-2px;font-size:4.375em}.honda-generator-sec .heading hr{width:40px;margin:0px auto;margin-bottom:40px;height:4px;background:#c00;text-align:center}.honda-generator-sec .heading hr:before{display:none}.honda-generator-sec .heading h3{line-height:.8125em;margin:0 0 2.5em 0;font-weight:700;color:#222222;letter-spacing:-2px;font-size:2.125em;text-transform:uppercase}.honda-generator-sec .gener-box-cont [class^="col-"]{margin-bottom:3.75em;float:none;display:inline-block}.honda-generator-sec .col-md-3 .gener-box{border:1px solid #cccccc;position:relative}.honda-generator-sec .col-md-3 .gener-box .gen-prices{position:absolute;padding:1.25em .9375em .625em;bottom:3.25em;left:0;right:0;text-align:right;background-image:linear-gradient(180deg, rgba(0,0,0,0) 0, rgba(255,255,255,0.6) 35%, #fff 100%);width:100%}.honda-generator-sec .col-md-3 .gener-box .gen-prices h5{margin:0 0 .3125em;font-size:1.0625em;color:#000;font-weight:600}.honda-generator-sec .col-md-3 .gener-box .gen-prices h6{margin:0;color:#3f3f3f;font-size:.875em}.honda-generator-sec .col-md-3 .gener-box .model-name{display:inline-block;width:100%;background:#fff;border-top:1px solid #cccccc;padding-right:1.25em;vertical-align:middle}.honda-generator-sec .col-md-3 .gener-box .model-name .name{display:inline-block;font-size:1.25em;font-weight:bold;padding-top:.5em;font-family:"univers","ge_thameen"}.honda-generator-sec .col-md-3 .gener-box .model-name .explore{float:left;background:#c00;color:#fff;text-transform:uppercase;font-size:.8125em;font-weight:bold;padding:1.25em 1.375em 1.25em 4.6875em;height:100%;position:relative;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.honda-generator-sec .col-md-3 .gener-box .model-name .explore span{position:relative;z-index:9}.honda-generator-sec .col-md-3 .gener-box .model-name .explore i{font-size:1.875em;position:absolute;left:.9375em;top:0;bottom:0;height:1em;margin:auto;line-height:0;z-index:9}.honda-generator-sec .col-md-3 .gener-box .model-name .explore i:before{content:"\71"}.honda-generator-sec .col-md-3 .gener-box .model-name .explore:before{display:block;position:absolute;top:0;right:0;height:100%;width:0;z-index:1;content:'';background:red;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}.honda-generator-sec.blue-theme .heading hr{background:#023f88}.honda-generator-sec.blue-theme .col-md-3 .gener-box .model-name .explore{background:#023f88}.honda-generator-sec.blue-theme .col-md-3 .gener-box .model-name .explore:before{background:#0b65d2 !important}.honda-generator-sec.blue-theme .col-md-3 .gener-box .model-name .explore:hover{background:#023f88}.mac .honda-generator-sec .col-md-3 .gener-box{border-bottom:2px solid #ccc}.marine-page .honda-generator-sec .col-md-3 .gener-box .model-name .explore{background:#023f88}.marine-page .honda-generator-sec .col-md-3 .gener-box .model-name .explore:before{background:#0b65d2 !important}.marine-page .honda-generator-sec .col-md-3 .gener-box .model-name .explore .honda-generator-sec .heading hr{background:#023f88 !important}.marine-page .honda-generator-sec .col-md-3 .gener-box .model-name .explore .table-bordered>tbody>tr>td{padding:6px}.marine-page .stepPopup.generator-d .modal-content .product-area .image .gen-info-2{direction:ltr}.stepPopup .modal-content p.price-taq{margin-top:2.1875em;color:#3f3f3f;font-size:.875em}.btn-blue{background:#023f88 !important}.btn-blue:before{background:#0b65d2 !important}.stepPopup.generator-d .modal-lg{width:95em;top:6%;margin-top:0}.stepPopup.generator-d .modal-content{padding:4.375em 0 3.125em 0;height:auto;display:inline-block;width:100%}.stepPopup.generator-d .modal-content .product-area{padding:3.75em 3.75em 0 0}.stepPopup.generator-d .modal-content .product-area .image{padding:0;width:100%;text-align:center;position:relative;margin-bottom:2.5em}.stepPopup.generator-d .modal-content .product-area .image img{margin:0 auto}.stepPopup.generator-d .modal-content .product-area .image .gen-info{width:100%;text-align:center;margin:0 auto}.stepPopup.generator-d .modal-content .product-area .image .bar-1{width:16.6875em;height:1px;background:#cccccc;position:relative;margin:0 auto 5px}.stepPopup.generator-d .modal-content .product-area .image .bar-1:before{content:'';width:1px;height:10px;position:absolute;left:0;top:-5px;background:#cccccc}.stepPopup.generator-d .modal-content .product-area .image .bar-1:after{content:'';width:1px;height:10px;position:absolute;right:0;top:-5px;background:#cccccc}.stepPopup.generator-d .modal-content .product-area .image .bar-2{width:26.625em;height:1px;background:#cccccc;position:relative;margin:0 auto 5px}.stepPopup.generator-d .modal-content .product-area .image .bar-2:before{content:'';width:1px;height:10px;position:absolute;left:0;top:-5px;background:#cccccc}.stepPopup.generator-d .modal-content .product-area .image .bar-2:after{content:'';width:1px;height:10px;position:absolute;right:0;top:-5px;background:#cccccc}.stepPopup.generator-d .modal-content .product-area .image .gen-info-2{width:116px;text-align:center;margin:0 auto;left:-120px;position:absolute;top:0}.stepPopup.generator-d .modal-content .product-area .image .gen-info-2 .bar-1{width:1px;height:298px;background:#cccccc;position:relative;margin:0 auto 5px}.stepPopup.generator-d .modal-content .product-area .image .gen-info-2 .bar-1:before{content:'';width:10px;height:1px;position:absolute;left:-5px;top:0;margin:auto;background:#cccccc}.stepPopup.generator-d .modal-content .product-area .image .gen-info-2 .bar-1:after{content:'';width:10px;height:1px;position:absolute;right:-5px;top:initial;bottom:0;margin:auto;background:#cccccc}.stepPopup.generator-d .modal-content .product-area .btn-area{margin-bottom:1.25em}.stepPopup.generator-d .modal-content .product-area .btn-area .btn{min-width:13.75em;margin-right:0;padding:.9375em 1.5625em .8125em 3.75em}.stepPopup.generator-d .modal-content .product-area .btn-area .btn .space-icon{left:.75em;top:.625em;right:inherit;width:1em;height:1em}.stepPopup.generator-d .modal-content .product-area .btn-area .btn .space-icon img{width:100%;vertical-align:top}.stepPopup.generator-d .modal-content .product-area .btn-area .btn i{top:.4875em}.stepPopup.generator-d .modal-content .product-area .btn-area .btn:last-child{margin:0;float:right;padding:.9375em 1.5625em .8125em 1.5625em}.stepPopup.generator-d .modal-content .specs-area{padding-right:160px}.stepPopup.generator-d .modal-content .icon-text-bar{display:inline-block;width:100%;margin-bottom:1.25em}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text{float:right;display:inline-block;margin-left:3.125em}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text:first-child{width:100%;margin-bottom:10px}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text:first-child .text .bigtext{text-transform:none}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text:last-child{margin-right:0}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text .text{float:right}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text .text .small-text{text-align:right;color:#949494;width:100%;font-size:1em;line-height:.9375em;font-weight:300;text-transform:uppercase}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text .text .bigtext{font-size:2.5em;text-transform:uppercase;font-weight:700;line-height:1.25em;font-family:"univers","ge_thameen"}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text .text .bigtext span{color:#949494;width:100%;font-size:.5em;line-height:.9375em;font-weight:bold;text-transform:uppercase}.stepPopup.generator-d .modal-content .icon-text-bar .icon{float:right;margin-left:.625em}.stepPopup.generator-d .modal-content .table thead th{background:#0c0c0c;background:-moz-linear-gradient(top, #0c0c0c 1%, #2c2c2c 100%);background:-webkit-linear-gradient(top, #0c0c0c 1%, #2c2c2c 100%);background:linear-gradient(to bottom, #0c0c0c 1%, #2c2c2c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c0c0c', endColorstr='#2c2c2c',GradientType=0 );color:#fff;font-size:1.25em;font-weight:bold;text-transform:uppercase;text-align:center}.stepPopup.generator-d .modal-content .table tbody tr:nth-of-type(even){background:#f4f5f6}.stepPopup.generator-d .modal-content .table tbody tr td{text-align:center;width:55em;font-weight:bold;font-size:1.125em;direction:ltr;word-wrap:break-word}.stepPopup.generator-d .modal-content .table tbody tr td:first-child{text-align:right;width:75em;font-weight:normal;font-size:1.125em;direction:rtl}.stepPopup.generator-d .modal-dialog .close{left:1px;top:1px}.power-page .stepPopup.generator-d .modal-content .product-area .image img{margin-bottom:40px}.f-w-b>.container-fluid{padding:0}.f-w-b>.container-fluid .row{margin:0}.f-w-b>.container-fluid .row [class^="col-"]{padding:0}.f-w-b>.container-fluid .text-area{position:absolute;padding:0 3.75em 3.75em;width:100%;left:0;top:23%;color:#fff}.f-w-b>.container-fluid .text-area h2{font-size:5em;font-weight:bold;text-transform:uppercase}.f-w-b>.container-fluid .text-area hr{background:#fff;width:20px;height:2px}.f-w-b>.container-fluid .text-area p{font-size:1.625em}.f-w-b>.container-fluid .image .res-vers{display:none}.location-map{display:block;width:100%;height:100%;position:relative;overflow:hidden}.location-map #map-canvas{height:100vh}.location-map #map-canvas:before{display:none;content:'';position:absolute;left:0;bottom:0;width:100%;height:16%;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.3) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.3) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.3) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#66000000',GradientType=0 );z-index:1}.location-map #map-canvas .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom{left:40px !important;right:auto !important}.location-map #map-canvas .gm-svpc{display:none !important}.location-map .map-legal{position:absolute;left:0;bottom:0;z-index:2;padding-left:0;width:100%}.location-map .map-legal p{color:#fff;float:left;margin:0;font-size:.8125em;padding:0 0 1.25em 1.25em}.location-map .map-legal ul{float:right;margin:0;padding:0 1.25em 1.25em 0}.location-map .map-legal ul li{list-style:none;padding:0;margin:0;display:inline-block;font-size:.8125em;padding-left:.9375em;margin-left:.9375em;position:relative}.location-map .map-legal ul li:before{content:'';height:.8125em;width:2px;background:#fff;position:absolute;left:0;top:5px}.location-map .map-legal ul li:first-child{padding-left:0;margin-left:0}.location-map .map-legal ul li:first-child:before{display:none}.location-map .map-legal ul li a{color:#fff;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.location-map .search-fields{position:absolute;top:0;left:0;right:0;margin:auto;width:100%;height:100%;background:url("/assets/images/location/static-bg.jpg") center;background-size:cover}.location-map .search-fields .search-fields-box{position:absolute;top:15em;left:0;right:0;margin:auto;width:28%}.location-map .search-fields .search-fields-box .form-group{margin-bottom:1.5625em}.location-map .search-fields .search-fields-box .form-group .form-control{height:3.125em;border:3px solid #FFFFFF}.location-map .search-fields .search-fields-box .form-group .bootstrap-select>.btn{height:2.5em;font-size:1.125em;font-weight:normal;text-transform:none;padding:.5em .9375em}.location-map .search-fields .search-fields-box .form-group .bootstrap-select>.btn .filter-option{color:#474747}.location-map .search-fields .search-fields-box .form-group .bootstrap-select>.btn .caret{right:20px;top:.5em}.location-map .search-fields .search-fields-box .form-group.location-caret .bootstrap-select>.btn .caret{background:url("/assets/svgs/location-dd.svg") 0 0 no-repeat;width:1em;height:1.5em;right:.3125em;background-size:70%;-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.location-map .search-fields .search-fields-box .form-group.location-caret .bootstrap-select>.btn .caret:before{display:none}.location-map .search-fields .search-fields-box .form-group.has-error .form-control{border-color:#a94442}.location-map .search-fields .search-fields-box .form-group.has-success .form-control{border-color:#2c753d}.location-map .search-fields .search-fields-box .btn{width:100%;height:3.875em}.location-map .search-fields .search-fields-box .btn span{font-size:1.125em}.location-map .search-fields .search-fields-box .btn i{top:.6125em}.location-map .main-popup{background:rgba(90,90,90,0.95) !important;width:200px !important;height:auto !important;padding:0 !important;border-radius:6px;margin:35px 0 0 26px !important;width:12.5em !important}.location-map .main-popup #content h3{padding:0 1.125em;color:#fff;margin:0 !important;text-align:center}.location-map .main-popup #content h3 span{text-transform:none;font-size:1.25em}.location-map .main-popup .close-btn{display:none !important}.location-map .gm-style .gm-style-iw{padding:0 !important}.location-map .location-add-box{width:28.125em;height:100%;background:#fff;position:absolute;right:-31.5625em;top:0;margin-top:5em;z-index:1;-webkit-box-shadow:0 20px 30px rgba(0,0,0,0.4);box-shadow:0 20px 30px rgba(0,0,0,0.4);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.location-map .location-add-box .map-heading{width:100%;background:#c00;padding:1.25em 1.5625em;margin:0}.location-map .location-add-box .map-heading h3{color:#fff;font-size:1.375em;line-height:1.375em;margin:0 0 5px 0;font-weight:700}.location-map .location-add-box .map-heading p{color:#fff;margin-bottom:0;font-size:1.375em;line-height:1.375em;font-weight:300;text-transform:uppercase}.location-map .location-add-box .map-heading.map-heading2{padding:0em 1.5625em;height:6.25em}.location-map .location-add-box .map-heading.map-heading2 h3{margin-bottom:0;line-height:100px}.location-map .location-add-box .map-image{position:relative;display:block;margin-bottom:10px}.location-map .location-add-box .map-image .direction-icon{width:4.75em;height:4.75em;position:absolute;left:20px;bottom:-38px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.4);box-shadow:0 0 20px rgba(0,0,0,0.4);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.location-map .location-add-box .map-image .direction-icon i{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:2.25em;height:2.25em;background-size:100% !important;background:url("/assets/images/arrow-ar.png") no-repeat center}.location-map .location-add-box .map-image .direction-icon i .st0{fill:#CC0000;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.location-map .location-add-box .map-image .direction-icon i .st1{clip-path:url(#SVGID_2_);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.location-map .location-add-box .map-image .direction-icon i .st2{clip-path:url(#SVGID_4_);fill:#CC0000;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.location-map .location-add-box .map-image .direction-icon span{position:absolute;left:0;bottom:-25px;width:100%;text-align:center;color:#484848;font-size:1em;font-weight:700}.location-map .location-add-box .map-image .location-search{position:absolute;right:20px;bottom:20px;background:#fff;text-align:center;width:3.125em;height:3.125em;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.4);box-shadow:0 0 20px rgba(0,0,0,0.4);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.location-map .location-add-box .map-image .location-search i{font-size:1.25em;line-height:3em;color:#000}.location-map .location-add-box .map-content{background:#fff;overflow:hidden;padding-top:2.5em}.location-map .location-add-box .map-content .map-logo{float:right;width:260px;margin:0 0 1.125em;padding:0 2.1875em 1.5625em 0}.location-map .location-add-box .map-content p{font-size:1.125em;margin-bottom:.625em;padding:0 2.1875em .625em 2.1875em}.location-map .location-add-box .mapListing{margin:0;padding:0 35px 40px}.location-map .location-add-box .mapListing li{display:block;list-style:none;padding:10px 30px 10px 0px;border-top:solid 1px #e2e2e3;border-bottom:solid 1px #e2e2e3;position:relative;direction:ltr;text-align:right}.location-map .location-add-box .mapListing li i{position:absolute;right:0;top:0;bottom:0;margin:auto;color:#c00;font-size:1.125em}.location-map .location-add-box .mapListing li i.icon-phone{width:17px;height:17px}.location-map .location-add-box .mapListing li i.icon-email{width:18px;height:13px}.location-map .location-add-box .mapListing li a{font-size:1.125em;color:#000000;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.location-map .location-add-box .map-footer{background:#f1f1f1;padding:1.625em 2.5em 1.625em;left:0;bottom:5em;width:100%;position:absolute;z-index:2}.location-map .location-add-box .map-footer p{margin-bottom:.625em;padding:0}.location-map .location-add-box .map-footer p.red-txt{font-size:.875em;text-transform:uppercase;color:#c00;font-weight:400}.location-map .location-add-box .map-footer a.btn{min-width:14.4375em}.location-map .location-add-box .map-close{position:absolute;left:-3.125em;top:0;width:3.125em;height:6.25em;background:#fff;-webkit-border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.4);box-shadow:0 0 20px rgba(0,0,0,0.4);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.location-map .location-add-box .map-close i{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:1.375em;height:1.375em}.location-map .location-add-box .map-close i .st0{fill:#919191;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.location-map .location-add-box.active{right:0}.location-map .location-add-box.loading:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;z-index:4}.location-map .location-add-box.loading .loader{display:block}.location-map .location-add-box.loading .map-close{right:0;opacity:0;filter:alpha(opacity=0)}.location-map .location-add-box .loader{min-width:6.25em;padding-top:3.125em;color:#fff;width:auto !important;height:auto !important;text-align:center;font-style:normal;display:none;font-size:.9375em;position:absolute;top:50%;left:50%;margin:0;z-index:1000;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.location-map .location-add-box .loader:before{content:'';width:3.125em;height:3.125em;margin:0 auto;position:absolute;top:0;left:0;right:0;border-radius:50%;border:2px solid rgba(255,255,255,0.66)}.location-map .location-add-box .loader:after{content:'';width:3.125em;height:3.125em;margin:0 auto;position:absolute;top:0;left:0;right:0;-webkit-animation:loader .6s linear;animation:loader .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#c00 transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}.location-map .location-add-box.new-location-search h3{text-transform:uppercase}.location-map .location-add-box.new-location-search .sub-container{padding:2.1875em 2.5em;margin-bottom:10px;float:right;width:100%}.location-map .location-add-box.new-location-search .sub-container .mgb{margin-bottom:35px}.location-map .location-add-box.new-location-search .sub-container h5{font-size:18px;line-height:18px;color:#1d1d1d;margin-bottom:25px}.location-map .location-add-box.new-location-search .sub-container .form-check.form-check-inline{float:right;width:100%;margin-bottom:1.1875em}.location-map .location-add-box.new-location-search .sub-container .form-check.form-check-inline label{float:right;font-weight:normal;margin-top:0;cursor:pointer;font-size:1.125em}.location-map .location-add-box.new-location-search .sub-container .form-check-input{width:1.125em;height:1.125em;background:none !important;border:1px solid #e3e6eb !important;float:right;margin-left:1.1875em}.location-map .location-add-box.new-location-search .sub-container .btn-group.bootstrap-select.form-control{border-radius:0;box-shadow:0px 0px 0px !important;border:0px;border-bottom:1px solid #ccc;padding-left:0;padding-right:0}.location-map .location-add-box.new-location-search .sub-container .btn-group.bootstrap-select.form-control button{padding:0}.location-map .location-add-box.new-location-search .sub-container .btn-group.bootstrap-select.form-control button span{font-weight:normal;color:#1d1d1d}.location-map .location-add-box.new-location-search .sub-container .btn-group.bootstrap-select.form-control .btn{text-transform:none;font-size:1.3125em;color:#1d1d1d}.location-map .location-add-box.new-location-search .sub-container .btn-group.bootstrap-select.form-control .btn.dropdown-toggle{-webkit-box-shadow:inset 0 0px 0px rgba(0,0,0,0.125);box-shadow:inset 0 0px 0px rgba(0,0,0,0.125)}.location-map .location-add-box.new-location-search .sub-container .btn-group.bootstrap-select.form-control .btn .caret{left:0}.location-map .location-add-box.new-location-search .search-result-map{float:right;width:100%;background:#f1f1f1;padding:1.5em 2em;border-bottom:1px solid #dbdbdc;margin-right:1.25em}.location-map .location-add-box.new-location-search .search-result-map .value{color:#626262;font-size:1.125em;font-weight:600;background:#dbdbdc;height:1.625em;width:1.625em;text-align:center;float:right;margin-left:1.1875em;border-radius:50%;line-height:1.75em}.location-map .location-add-box.new-location-search .search-result-map .sub-content{float:right;width:84%}.location-map .location-add-box.new-location-search .search-result-map .sub-content .name{color:#000000;font-size:1.125em;font-weight:600;float:right;width:100%;margin-bottom:1.125em}.location-map .location-add-box.new-location-search .search-result-map .sub-content .distance{float:right;color:#000000;font-size:1.125em;margin:0 0 0 .3125em}.location-map .location-add-box.new-location-search .search-result-map .sub-content .seedetail{float:right}.location-map .location-add-box.new-location-search .scroll-area{background:#f1f1f1;padding:5px 0;height:42%;float:right;width:100%}.location-map.active .map-legal{padding-left:28.125em}.gray-area-warranty{display:block;padding:6.25em 0;background:#f8f8f8}.gray-area-warranty h2{font-size:2.5em;color:#c00;font-weight:bold;text-transform:uppercase;margin:0 0 36px}.gray-area-warranty p{margin-bottom:2.25em}.exception{display:block;padding:6.25em 0}.exception .excep-txt{padding-top:10em;padding-right:7.1875em}.exception .excep-txt h3{text-transform:uppercase;letter-spacing:0em;margin:0 0 30px;font-size:2.5em}.exception .excep-txt p{margin-bottom:2.25em}.exception .excep-txt ul{margin:0;padding:0}.exception .excep-txt ul li{list-style:none;margin:0 0 0 0;padding:0 1.625em .9375em 0;position:relative;font-size:1em;color:#c00}.exception .excep-txt ul li span{color:#3f3f3f}.exception .excep-txt ul li:before{font-size:1.0625em}.exception .excep-txt .btn-primary{width:14.5em}p.hilighted{font-style:italic;font-weight:800;font-size:1em;padding-right:1.625em;border-right:2px solid #c00}p.hilighted .red-star{color:#c00}.overlap-image{width:100%;position:relative;padding:10em 0 0}.overlap-image .backside{float:left;width:30.3125em;max-width:100%}.overlap-image .backside img{width:100%}.overlap-image .frontside{position:absolute;right:0;top:0;z-index:2;width:20.125em}.overlap-image .frontside img{width:100%}.offer-promo{display:inline-block;width:100%;padding:2em 0 0}.offer-promo h2{font-size:2.125em;text-transform:uppercase;font-weight:bold;text-align:center;margin:0 0 3.125em}.offer-promo .promo-box{border:1px solid #cccccc;margin-bottom:1.75em}.offer-promo .promo-box .validity{width:100%;height:2.0625em;text-align:center;background:#000}.offer-promo .promo-box .validity p{color:#fff;margin:0;line-height:2.0625em}.offer-promo .promo-box .image{position:relative;display:inline-block;width:100%;margin-bottom:3.125em}.offer-promo .promo-box .image:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:50%;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.8) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.offer-promo .promo-box .image:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:100%;background:rgba(204,0,0,0.4);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:0;filter:alpha(opacity=0)}.offer-promo .promo-box .image .special-tag{position:absolute;left:0;right:0;bottom:-1em;margin:0 auto;width:12.75em;height:2.125em;background:#c00;text-align:center;z-index:9}.offer-promo .promo-box .image .special-tag i{color:#fff;font-style:normal;text-transform:uppercase;font-size:1.125em;font-weight:300;line-height:1.875em}.offer-promo .promo-box .text-area{padding:0 3.75em 6.25em;text-align:center;height:22.125em;position:relative}.offer-promo .promo-box .text-area h3{font-size:2.125em;margin:0 0 1.625em;font-weight:bold;color:#222222}.offer-promo .promo-box .text-area p{margin-bottom:4em}.offer-promo .promo-box .text-area .btn-primary{width:13em;position:absolute;left:0;right:0;margin:auto;bottom:4.75em}.offer-promo .promo-box.sm-box .validity{background:#c00}.offer-promo .promo-box.sm-box .image{margin-bottom:1.625em}.offer-promo .promo-box.sm-box .image:before{display:none}.offer-promo .promo-box.sm-box .text-area{text-align:right;padding:0 1.875em 4.375em;height:16.875em}.offer-promo .promo-box.sm-box .text-area h5{color:#c00;font-size:1em;text-transform:uppercase;margin:0 0 1.5em;font-weight:bold}.offer-promo .promo-box.sm-box .text-area h3{font-size:1.5em;margin:0 0 .75em}.offer-promo .promo-box.sm-box .text-area p{margin:0 0 1.5em}.offer-promo .promo-box.sm-box .text-area .btn-primary{left:auto;left:initial;right:2.5em;bottom:2em}.stepPopup.promo-pp .modal-lg{width:98em;top:28%}.stepPopup.promo-pp .modal-content{padding:2.5em 2.25em;height:auto;display:inline-block;width:100%}.stepPopup.promo-pp .modal-content .product-box{position:relative;border:1px solid #cccccc;padding:3.75em 0 1.5625em;margin-top:.625em;text-align:center}.stepPopup.promo-pp .modal-content .product-box .validity{width:28.125em;height:2em;text-align:center;background:#c00;position:absolute;top:-1em;left:0;right:0;margin:auto}.stepPopup.promo-pp .modal-content .product-box .validity p{color:#fff;margin:0;line-height:2.0625em}.stepPopup.promo-pp .modal-content .product-box img{display:inline-block}.stepPopup.promo-pp .modal-content .promo-txt{padding-left:3.5em}.stepPopup.promo-pp .modal-content .promo-txt h5{font-size:1em;font-weight:bold;margin:0 0 1.75em;text-transform:uppercase;color:#c00}.stepPopup.promo-pp .modal-content .promo-txt h2{font-size:2.125em;font-weight:bold;margin-bottom:2.25em;color:#222222}.stepPopup.promo-pp .modal-content .promo-txt p{font-size:1.25em;line-height:1.875em;margin:0 0 3.75em}.stepPopup.promo-pp .modal-content .promo-txt h3{font-size:1.125em;font-weight:bolder;margin:0 0 1.375em;color:#222222}.stepPopup.promo-pp .modal-content .promo-txt ul{margin-bottom:1.875em}.stepPopup.promo-pp .modal-content .promo-txt .btn-primary{width:12.5em}.stepPopup.promo-pp .modal-content .promo-txt .btn-primary.book-bt{width:auto}.stepPopup.promo-pp .modal-content .promo-txt .btn-primary.book-bt i{display:none}.stepPopup.promo-pp .modal-content .promo-txt-2 p{line-height:1.5625em;margin-bottom:1.125em;font-size:1.25em}.stepPopup.promo-pp .modal-dialog .close{left:1px;top:1px}.stepPopup.sensing-pp .modal-lg{width:70em;top:28%}.stepPopup.sensing-pp .modal-content{padding:2.5em 2.25em;height:auto;display:inline-block;width:100%}.stepPopup.sensing-pp .modal-content h5{font-size:1em;font-weight:bold;margin:0 0 1em;text-transform:uppercase;color:#c00}.stepPopup.sensing-pp .modal-content h2{margin:0 0 1em;font-size:2.125em;font-weight:bold;color:#222222}.stepPopup.sensing-pp .modal-content .video-box{display:block;margin-bottom:1.25em}.stepPopup.sensing-pp .modal-content .video-box iframe{width:70%;min-height:25em;margin:0 auto;float:none;display:block}.stepPopup.sensing-pp .modal-content .sensing-txt p{font-size:1.125em;margin-bottom:1.25em}.stepPopup.sensing-pp .modal-content .twin-img img{width:100%}.stepPopup.sensing-pp .modal-dialog .close{right:1px;top:1px}hr.basic{margin-top:1.75em;margin-bottom:1.875em;border:0;border-top:1px solid #dbdbdb;width:100%;height:1px;background:none}body.modal-open{overflow-y:hidden !important}.basic-pagi{display:inline-block;width:100%;text-align:center}.news-page .new-l-boxes .l-box .newThumb .img-responsive{height:100%}@media (min-width: 1601px) and (max-width: 2400px){.location-map .location-add-box .map-content.mCustomScrollbar{height:44%}.news-page .new-l-boxes .l-box .newThumb{height:511px}}@media (min-width: 1530px) and (max-width: 1600px){.news-page .new-l-boxes .l-box .newThumb{height:427px}.location-map .location-add-box{font-size:13px}.common.inner-banner .container-fluid{top:10em}.search-by-filter .box .s-filters .search-by{width:10%}.search-by-filter .box .s-filters .filters{width:84%}.stepPopup.generator-d .modal-content .icon-text-bar{margin-bottom:.9375em}.stepPopup.generator-d .modal-content .icon-text-bar .icon img{max-width:62px}.location-map .location-add-box .map-content.mCustomScrollbar{max-height:29%}.stepPopup.promo-pp .modal-lg{width:78em;top:26%}}@media (min-width: 1330px) and (max-width: 1366px){.location-map .location-add-box.new-location-search .scroll-area{height:45%}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text{margin-bottom:.625em}.search-by-filter .box .s-filters .search-by{width:10%}.search-by-filter .box .s-filters .filters{width:84%}.search-by-filter .box .s-filters .form-btn-sec .btn{margin-top:15px}.new-l-boxes .l-box .text-area{min-height:21em}.new-l-boxes .l-box .newThumb .play-icon{width:2.5em;height:2.5em}.new-l-boxes .l-box .newThumb .play-icon i{font-size:0.8em;width:.8em;height:3.8em}.new-l-boxes .about-dealer-sec{width:100%}.stepPopup.generator-d .modal-content .icon-text-bar{margin-bottom:.9375em}.stepPopup.generator-d .modal-content .icon-text-bar .icon img{max-width:40px}.full-three-col .about-dealer-sec h4{font-size:1.5em}.news-d h3{font-size:2.2em}.news-d .related h2{font-size:2.2em}.news-d .archive-area h2{font-size:2.2em}.location-map .location-add-box .map-content.mCustomScrollbar{max-height:40%}.location-map .location-add-box .map-content.mCustomScrollbar .map-logo{width:180px}.location-map .search-fields .search-fields-box .form-group .bootstrap-select>.btn{height:2.2em;padding:.25em .9375em .5em}.location-map .search-fields .search-fields-box .form-group.location-caret .bootstrap-select>.btn .caret{right:.625em}.stepPopup.promo-pp .modal-lg{top:24%}.stepPopup.sensing-pp .modal-content .video-box iframe{width:71%}.location-map .location-add-box.new-location-search .sub-container{margin-bottom:0px}.location-map .location-add-box.new-location-search .sub-container .mgb{margin-bottom:15px}.location-map .location-add-box.new-location-search .sub-container h5{margin-bottom:15px;margin-top:25px}.location-map .location-add-box.new-location-search .sub-container .form-check.form-check-inline{margin-bottom:0.1875em}.news-page .new-l-boxes .l-box .newThumb{height:340px}}@media (min-width: 1201px) and (max-width: 1280px){.location-map .location-add-box.new-location-search .sub-container{margin-bottom:0px}.location-map .location-add-box.new-location-search .sub-container .mgb{margin-bottom:15px}.location-map .location-add-box.new-location-search .sub-container h5{margin-bottom:15px;margin-top:25px}.location-map .location-add-box.new-location-search .sub-container .form-check.form-check-inline{margin-bottom:0.1875em}.power-page .box-three .exp-title p{height:auto}.search-by-filter .box .s-filters .search-by{width:10%}.search-by-filter .box .s-filters .filters{width:84%}.search-by-filter .box .s-filters .form-btn-sec .btn{margin-top:15px}.new-l-boxes .l-box .text-area{min-height:21em}.new-l-boxes .l-box .text-area p{font-size:1.125em}.new-l-boxes .l-box .newThumb .play-icon{width:2.5em;height:2.5em}.new-l-boxes .l-box .newThumb .play-icon i{font-size:0.8em;width:.8em;height:3.8em}.new-l-boxes .about-dealer-sec{width:100%}.stepPopup.generator-d .modal-content .icon-text-bar{margin-bottom:.9375em}.stepPopup.generator-d .modal-content .icon-text-bar .icon img{max-width:40px}.full-three-col .about-dealer-sec h4{letter-spacing:0em}.full-three-col .about-dealer-sec .col-md-offset-1{margin-left:40px}.news-d p{font-size:1.125em}.news-d .related .related-box .text-area p{font-size:1.125em}.news-d .share-liner .theshare-button .share-ico{width:55%}.news-d .share-liner.active-share .theshare-button .share-ico{width:100%}.news-d h3{font-size:2.2em}.news-d .related h2{font-size:2.2em}.news-d .archive-area h2{font-size:2.2em}.location-map .location-add-box .map-content.mCustomScrollbar{max-height:38%;margin-top:5em}.location-map .search-fields .search-fields-box .form-group .bootstrap-select>.btn{height:2.2em;padding:.25em .9375em .5em}.location-map .search-fields .search-fields-box .form-group.location-caret .bootstrap-select>.btn .caret{right:.625em}ul.arrow-listing li{padding:0 2em .9375em 0}.stepPopup.sensing-pp .modal-content .video-box iframe{width:71%}.news-page .new-l-boxes .l-box .newThumb{height:340px}}.t_right{text-align:right}.t_right.dir_ltr{direction:ltr}@media (min-width: 1200px){.marine-page .box-map .services-box .box-two-text .btn:hover{color:#c00}.marine-page .box-map .services-box .box-two-text .btn.btn-primary:hover{color:#fff}.new-l-boxes .l-box .moreLink:hover{color:#fff;padding:.1875em .3125em .1875em 2.5em}.new-l-boxes .l-box .moreLink:hover:before{right:0;left:auto;width:100%}.new-l-boxes .l-box .newThumb:hover:after{opacity:1}.new-l-boxes .l-box .newThumb:hover i{opacity:1}.new-l-boxes .l-box .newThumb:hover .play-icon{background:#fff}.new-l-boxes .l-box .newThumb:hover .play-icon i{color:#c00}.new-l-boxes .about-dealer-sec .headings{width:75%;margin:0 auto;float:none;display:inline-block}.new-l-boxes .about-dealer-sec p{font-size:1.25em}.news-d .related .related-box .moreLink:hover{color:#fff;padding:.1875em .3125em .1875em 2.5em}.news-d .related .related-box .moreLink:hover:before{right:0;left:auto;width:100%}.news-d .related .related-box .newThumb:hover:after{opacity:1}.news-d .related .related-box .newThumb:hover i{opacity:1}.news-d .related .related-box .newThumb:hover .play-icon{-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}.news-d .archive-area .archive-box .text-area ul li a:hover{color:#fff;padding:.1875em .625em .1875em .625em}.news-d .archive-area .archive-box .text-area ul li a:hover:before{right:0;left:auto;width:100%}.news-d .news-d-box .news-d-banner a:hover:after{opacity:1}.news-d .news-d-box .news-d-banner a:hover .play-icon{-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}.honda-generator-sec .col-md-3 .gener-box .model-name .explore:hover{color:#fff}.honda-generator-sec .col-md-3 .gener-box .model-name .explore:hover:before{left:0;right:auto;width:100%}.three-full .text-area{width:30em}.three-full .fuel-efficient-txt .text-area{width:100%}.full-three-col .about-dealer-sec .headings{width:75%;margin:0 auto;float:none;display:inline-block}.full-three-col .about-dealer-sec p{font-size:1.25em}.location-map .location-add-box .map-image .direction-icon:hover{background:#c00}.location-map .location-add-box .map-image .direction-icon:hover i{background:url("/assets/images/arrow-ar-hover.png") no-repeat center}.location-map .location-add-box .map-image .direction-icon:hover i .st0{fill:#fff}.location-map .location-add-box .map-image .direction-icon:hover i .st1{clip-path:url(#SVGID_2_)}.location-map .location-add-box .map-image .direction-icon:hover i .st2{clip-path:url(#SVGID_4_);fill:#fff}.location-map .location-add-box .location-search:hover{background:#c00}.location-map .location-add-box .location-search:hover i{color:#fff}.location-map .location-add-box .mapListing li a:hover{color:#c00}.location-map .location-add-box .map-close:hover{background:#c00}.location-map .location-add-box .map-close:hover i .st0{fill:#fff}.location-map .map-legal ul li a:hover{color:#c00}.gecko.desktop.no-flexboxlegacy .search-by-filter .box .s-filters .form-group{float:right}.gecko.desktop.no-flexboxlegacy .search-by-filter .box .s-filters .form-group:first-child{margin-top:6px}.gecko.desktop.no-flexboxlegacy .search-by-filter .box .s-filters .form-group .bootstrap-select .btn .caret{top:4px}.gecko.desktop.no-flexboxlegacy .search-by-filter .box .s-filters .form-btn-sec,.gecko.desktop.no-flexboxlegacy .search-by-filter .box .s-filters .search-by{float:right}.offer-promo .promo-box .image i.icon-plus-icon{position:absolute;left:0;top:0;bottom:-1.875em;margin:auto;right:0;color:#fff;z-index:99;font-size:3.125em;width:1em;height:1em;opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.offer-promo .promo-box .image:hover i.icon-plus-icon{bottom:0;opacity:1}.offer-promo .promo-box .image:hover:after{opacity:1;filter:alpha(opacity=100)}}@media (max-width: 1024px){.location-map .location-add-box.new-location-search .sub-container .btn-group.bootstrap-select.form-control button span{font-size:1.1875em}body.modal-open{overflow-y:hidden !important;position:fixed !important}.promo-box.sm-box .icon-plus-icon{display:none}}@media (min-width: 992px) and (max-width: 1199px){.location-map .location-add-box .map-content{margin-top:6em}.location-map .location-add-box.new-location-search .scroll-area{height:42%}.location-map .location-add-box .map-heading.map-heading2 h3{line-height:inherit;padding:9% 0}.news-d .archive-area .archive-box .text-area ul{width:46%}.news-d .archive-area .archive-box .text-area ul li{padding-left:0;padding-right:0}.news-d .share-liner.active-share .theshare-button{width:210px}.search-by-filter .box .s-filters .search-by{width:10%}.search-by-filter .box .s-filters .filters{width:84%}.search-by-filter .box .s-filters .form-btn-sec .btn{margin-top:15px}.search-by-filter.scroll-to-fixed-fixed .s-filters{padding:1em 1em 1em 2em}.search-by-filter.scroll-to-fixed-fixed .s-filters .filters .form-btn-sec{float:right}.new-l-boxes .l-box .newThumb .play-icon{width:2.5em;height:2.5em}.new-l-boxes .l-box .newThumb .play-icon i{font-size:0.8em;width:.8em;height:3.8em;top:3px}.new-l-boxes .about-dealer-sec .headings{padding-left:30px;padding-right:30px}.common.inner-banner .container-fluid{top:10em}.stepPopup.generator-d .modal-lg{top:29%;width:85em}.stepPopup.generator-d .modal-content .product-area{padding:3.75em 0 0 1em}.stepPopup.generator-d .modal-content .product-area .image .gen-info-2 .bar-1{height:240px}.stepPopup.generator-d .modal-content .specs-area{padding-right:126px}.stepPopup.generator-d .modal-content .icon-text-bar{margin-bottom:.9375em}.stepPopup.generator-d .modal-content .icon-text-bar .icon img{max-width:40px}.about-dealer-sec h2.condensed{font-size:2.5em}.honda-generator-sec .heading h2{font-size:3.75em}.honda-generator-sec .heading h3{font-size:1.875em}.three-full .text-area{width:30em;padding:0 3.75em 1.75em}.three-full .fuel-efficient-txt .text-area{width:100%}.full-three-col .about-dealer-sec h4{font-size:1.25em;letter-spacing:0}.location-map{overflow:hidden;height:98vh}.location-map .search-fields .search-fields-box .form-group .bootstrap-select>.btn{height:2.2em;padding:.25em .9375em .5em}.location-map .search-fields .search-fields-box .form-group .bootstrap-select>.btn .filter-option{font-size:1em}.location-map .search-fields .search-fields-box .form-group.location-caret .bootstrap-select>.btn .caret{right:.625em}.location-map .search-fields .search-fields-box .form-btn-sec .btn{font-size:.875em}.offer-promo h2{margin:0 0 2em}.stepPopup.promo-pp .modal-lg{top:29%;width:85em}.header.scroll-to-fixed-fixed{width:100% !important}.stepPopup.sensing-pp .modal-lg{top:24%}.stepPopup.sensing-pp .modal-content .video-box iframe{width:72%;min-height:25.4em}.gray-area-warranty p{font-size:1.125em}.exception .excep-txt ul li{font-size:1.125em}.exception .excep-txt ul li:before{top:0}.exception .excep-txt p{font-size:1.125em}}@media (min-width: 768px) and (max-width: 991px){.location-map .location-add-box .map-content{margin-top:6em}.location-map .location-add-box.new-location-search .scroll-area{height:57%}.new-l-boxes .l-box .newThumb .play-icon{width:2.5em;height:2.5em}.new-l-boxes .l-box .newThumb .play-icon i{font-size:0.8em;width:.8em;height:3.8em}.new-l-boxes .l-box .text-area p{font-size:1.125em}.new-l-boxes .about-dealer-sec .headings{padding-left:30px;padding-right:30px}.new-l-boxes .about-dealer-sec .headings h2{font-size:2em}.new-l-boxes .about-dealer-sec .headings p{font-size:1em}.related .related-box{width:48%;float:left}.related .related-box:last-child{float:right}.news-d .news-d-box{padding-right:15px}.news-d .share-liner.active-share .theshare-button{width:218px}.news-d p{font-size:1.125em}.news-d .related .related-box .text-area p{font-size:1.125em}.common.inner-banner .container-fluid{top:10em}.common.inner-banner .container-fluid .txt-sec hr{margin:8px 0 10px 0}.common.inner-banner.big .container-fluid{top:15em}.three-full{display:block}.three-full [class^="col-"]{height:37.5em}.three-full [class^="col-"] .text-area{max-width:40%}.three-full [class^="col-"].fuel-efficient-txt .text-area{width:100%;max-width:none}.three-full.inverse .fuel-efficient:first-child{float:left}.three-full.inverse .fuel-efficient-txt:nth-child(2):before{content:'';border-width:11px 12px 11px 0px;border-color:transparent  #f3f6fb transparent transparent;left:-12px;right:initial}.three-full.inverse .fuel-efficient-txt.red-box:nth-child(2):before{border-color:transparent transparent transparent #c00}.search-by-filter .box .s-filters .search-by{width:10%;font-size:1.25em}.search-by-filter .box .s-filters .filters{width:83%}.search-by-filter .box .s-filters .form-group{width:24%}.search-by-filter .box .s-filters .form-btn-sec{width:18%}.search-by-filter .box .s-filters .form-btn-sec .btn{margin-top:15px}.search-by-filter.scroll-to-fixed-fixed .s-filters{padding:1em 1em 1em 2.4em}.search-by-filter.scroll-to-fixed-fixed .s-filters .filters .form-btn-sec{float:right}.stepPopup.generator-d .modal-lg{top:18%;width:80%}.stepPopup.generator-d .modal-content{padding-top:2em}.stepPopup.generator-d .modal-content .product-area{padding:3.75em 0 0 1em}.stepPopup.generator-d .modal-content .product-area .image img{max-width:45%}.stepPopup.generator-d .modal-content .product-area .image .gen-info-2{left:0}.stepPopup.generator-d .modal-content .product-area .image .gen-info-2 .bar-1{height:240px}.stepPopup.generator-d .modal-content .product-area .btn-area{width:50%;margin:0 auto 3em;text-align:center}.stepPopup.generator-d .modal-content .product-area .btn-area .btn:last-child{float:none}.stepPopup.generator-d .modal-content .specs-area{padding-right:15px}.stepPopup.generator-d .modal-content .icon-text-bar{margin-bottom:.9375em;text-align:center}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text{margin-right:3.125em}.stepPopup.generator-d .modal-content .icon-text-bar .icon img{max-width:40px}.about-dealer-sec h2.condensed{font-size:2.5em}.about-dealer-sec p br{display:none}.honda-generator-sec .heading h2{font-size:3.75em}.honda-generator-sec .heading h3{font-size:1.875em}.full-three-col .about-dealer-sec h4{font-size:1.25em;letter-spacing:0}.f-w-b>.container-fluid .text-area h2{font-size:3.5em}.location-map{overflow:hidden;height:98vh}.location-map .search-fields .search-fields-box{width:40%}.location-map .search-fields .search-fields-box .form-group .bootstrap-select>.btn{height:2em;padding:0.3em .9375em}.location-map .search-fields .search-fields-box .form-group.location-caret .bootstrap-select>.btn .caret{right:1em;background-size:80%;top:0.4em}.location-map .location-add-box.new-location-search .scroll-area{height:59%}.exception .excep-txt{padding-left:0}.exception .excep-txt ul li{font-size:1.25em}.exception .excep-txt ul li:before{top:0}.exception .excep-txt p{font-size:1.25em}.offer-promo h2{margin:0 0 2em}.offer-promo .promo-box .text-area{padding:0 1.875em 4.375em}.stepPopup.promo-pp .modal-lg{top:18%;width:80%}.stepPopup.promo-pp .modal-content .product-box{margin-bottom:1.5625em}.stepPopup.promo-pp .modal-content .product-box img{width:50%;margin:0 auto}.stepPopup.promo-pp .modal-content .promo-txt{padding-left:15px}.stepPopup.promo-pp .modal-content .promo-txt h2{margin:1.25em 0}.stepPopup.promo-pp .modal-content .promo-txt p{margin-bottom:1.25em}.stepPopup.sensing-pp .modal-content .video-box iframe{width:72%;min-height:25.4em}.gray-area-warranty p{font-size:1.25em}.honda-generator-sec .col-md-3 .gener-box .gen-prices{padding-right:1.5625em}}@media (max-width: 768px){.location-map .location-add-box.new-location-search .sub-container .mgb{margin-bottom:20px}.location-map .location-add-box.new-location-search .sub-container h5{margin-top:20px}.location-map .location-add-box.new-location-search .sub-container .btn-group.bootstrap-select.form-control button span{font-size:1em}.location-map .location-add-box.new-location-search .scroll-area{height:38%}.disclaimer-txt.text2{margin-bottom:25px}.mgt1{margin-top:60px}.gray-area-warranty{padding:3.125em 0 1.25em 0}.gray-area-warranty .pull-right.image-pane{margin-bottom:30px}.offer-promo .promo-box .image .icon-plus-icon{display:none}.location-map .location-add-box.new-location-search .scroll-area .search-result-map .sub-content{width:76%}.location-map .location-add-box .map-content{padding-top:0}}@media (max-width: 767px){.location-map .location-add-box.new-location-search .scroll-area .search-result-map{padding:.5em}.location-map .location-add-box.new-location-search .scroll-area .search-result-map .sub-content{width:79%}.disclaimer-txt.text2{margin-bottom:25px}.honda-generator-sec .col-md-3 .gener-box .model-name .explore{padding:1.25em 1.375em 1.25em 1.375em;text-align:center}.honda-generator-sec .col-md-3 .gener-box .model-name .explore i{display:none !important}.stepPopup.generator-d .modal-content .product-area .btn-area{text-align:center}.stepPopup.generator-d .modal-content .product-area .btn-area .btn:last-child{float:none}.common.inner-banner img{display:none}.common.inner-banner .mobile-banner{display:block;width:100%;margin:0}.common.inner-banner .container-fluid .txt-sec hr{margin:5px 0 6px}.new-l-boxes .l-box .text-area{min-height:14em}.new-l-boxes .l-box .text-area .moreLink i{display:none}.new-l-boxes .l-box .newThumb .play-icon{width:2.5em;height:2.5em}.new-l-boxes .l-box .newThumb .play-icon i{font-size:0.8em;width:.8em;height:3.8em;top:4px}.new-l-boxes .about-dealer-sec{padding:1.5em 15px}.new-l-boxes .about-dealer-sec h2{font-size:1.8em}.new-l-boxes .about-dealer-sec p{font-size:1em}.new-l-boxes .about-dealer-sec p br{display:none}.news-d .news-d-box{padding-left:15px}.news-d .share-liner.active-share .theshare-button{width:218px}.news-d .related .related-box{width:48%;float:left}.news-d .related .related-box:last-child{float:right}.news-d .related .related-box .text-area{min-height:initial;height:21em}.news-d .related .related-box .text-area .moreLink i{display:none}.common.inner-banner.big{overflow:hidden}.common.inner-banner.big .dealer-banner{height:85vh;overflow:hidden}.common.inner-banner.big .dealer-banner .container-fluid{top:initial;bottom:20px}.common.inner-banner.big .dealer-banner .container-fluid .txt h2{font-size:2.5em}.common.inner-banner.big .dealer-banner .container-fluid .txt p{font-size:1.7em}.common.inner-banner.big .dealer-banner .container-fluid .txt p br{display:block}.full-three-col .about-dealer-sec{padding:2em .9375em 1em}.full-three-col .about-dealer-sec h2.condensed{font-size:1.875em}.full-three-col .about-dealer-sec p br{display:none}.full-three-col .about-dealer-sec h4{font-size:1.1em;margin-bottom:.625em;margin-top:0}.full-three-col .about-dealer-sec hr{margin-bottom:15px}.sharing-progress{margin-bottom:25px}.sharing-progress .text-area{width:85%;top:25px}.sharing-progress .text-area p{display:none}.search-by-filter .box .s-filters .search-by{width:17%;float:right;padding-top:.625em;font-size:1.25em}.search-by-filter .box .s-filters .filters{width:72%;float:left}.search-by-filter .box .s-filters .form-group{width:46%}.search-by-filter .box .s-filters .form-btn-sec{width:18%}.search-by-filter .box .s-filters .form-btn-sec .btn{margin-top:15px}.search-by-filter.scroll-to-fixed-fixed{background:#fff;z-index:999999999 !important}.search-by-filter.scroll-to-fixed-fixed .s-filters{padding:1em 1.75em 1em}.common.inner-banner .container-fluid{left:1.875em;top:5em}.stepPopup.generator-d{top:0%}.stepPopup.generator-d .modal-lg{top:20px;width:100%}.stepPopup.generator-d .modal-content{padding-top:2em}.stepPopup.generator-d .modal-content .product-area{padding:3.75em 0 0 1em}.stepPopup.generator-d .modal-content .product-area .image img{max-width:45%}.stepPopup.generator-d .modal-content .product-area .image .bar-2{width:20.625em}.stepPopup.generator-d .modal-content .product-area .image .gen-info-2{left:-15px}.stepPopup.generator-d .modal-content .product-area .image .gen-info-2 .bar-1{height:12em}.stepPopup.generator-d .modal-content .product-area .btn-area{width:80%;margin:0 auto 3em}.stepPopup.generator-d .modal-content .product-area .btn-area .btn{padding:.9375em 1.5625em .8125em 1.75em}.stepPopup.generator-d .modal-content .specs-area{padding-right:15px}.stepPopup.generator-d .modal-content .icon-text-bar{margin-bottom:.9375em;text-align:center}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text{margin-left:1em;margin-bottom:1em}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text .text{text-align:right}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text .text .small-text{font-size:1.2em}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text .text .bigtext{font-size:2em}.stepPopup.generator-d .modal-content .icon-text-bar .icon img{max-width:40px}.stepPopup.generator-d .modal-dialog .close{top:1px}.honda-generator-sec{padding:3em 0 0}.honda-generator-sec .heading h2{font-size:2.5em;margin-bottom:.875em}.honda-generator-sec .heading hr{width:30px;margin-bottom:2em}.honda-generator-sec .heading h3{font-size:1.375em;line-height:normal;margin-bottom:2em}.three-full{display:block}.three-full [class^="col-"]{height:21.25em}.three-full [class^="col-"] .image img.desktop-vers{display:none}.three-full [class^="col-"] .image img.res-vers{display:block;width:100%;height:auto}.three-full [class^="col-"] .text-area{width:60%}.three-full [class^="col-"] .text-area p{display:none}.three-full [class^="col-"].fuel-efficient-txt .text-area{width:100%;max-width:none}.three-full [class^="col-"].fuel-efficient .image img.desktop-vers{display:none}.three-full [class^="col-"].fuel-efficient .image img.res-vers{display:block;width:auto;height:100%}.three-full:last-child{margin-bottom:15px}.three-full.inverse .fuel-efficient:first-child{float:left}.three-full.inverse .fuel-efficient-txt:nth-child(2):before{content:'';border-width:11px 12px 11px 0px;border-color:transparent  #f3f6fb transparent transparent;left:-12px;right:initial}.three-full.inverse .fuel-efficient-txt.red-box:nth-child(2):before{border-color:transparent transparent transparent #c00}.f-w-b>.container-fluid .text-area h2{font-size:2.5em;margin-top:0}.f-w-b>.container-fluid .text-area p{display:none}.f-w-b>.container-fluid .text-area hr{display:block}.f-w-b>.container-fluid .image .desktop-vers{display:none}.f-w-b>.container-fluid .image .res-vers{display:block;width:100%}.location-map{height:730px}.location-map #map-canvas{height:100%}.location-map .location-add-box{width:20em}.location-map .location-add-box .map-content.mCustomScrollbar{max-height:none}.location-map .location-add-box .map-content.mCustomScrollbar .mCSB_container{margin:0}.location-map .location-add-box .map-content{margin-top:6em}.location-map .location-add-box .map-content .map-logo{padding:0 .9375em .625em .9375em}.location-map .location-add-box .map-content p{padding:0 .9375em .625em .9375em}.location-map .location-add-box .map-content .mapListing{padding:0 .9375em 1.875em .9375em}.location-map .location-add-box .map-footer{padding:.9375em}.location-map .search-fields .search-fields-box{width:70%}.location-map .search-fields .search-fields-box .form-group .bootstrap-select>.btn{height:2em;padding:0.3em .9375em}.location-map .search-fields .search-fields-box .form-group .bootstrap-select>.btn .caret{margin:auto;height:100%;top:.1875em;bottom:0}.location-map .search-fields .search-fields-box .form-group.location-caret .bootstrap-select>.btn .caret{right:.8em;background-size:60%;margin:auto;height:100%;top:.1875em;bottom:0;background-position:center}.location-map .bootstrap-select.btn-group .dropdown-menu.inner{max-height:7.5em !important;overflow-y:scroll}.gray-area-warranty{padding:2em 0}.gray-area-warranty h2{text-align:center;font-size:1.6em;margin-bottom:1.2em}.gray-area-warranty p{font-size:1.125em}.overlap-image .frontside{max-width:50%}.overlap-image .backside{max-width:70%;margin-left:20%}.exception{padding:3em 0}.exception .excep-txt{padding-right:15px;padding-top:4em}.offer-promo h2{margin:0 0 1.5em}.offer-promo .promo-box .text-area{padding:0 1em 3em;height:26em}.offer-promo .promo-box .text-area h3{margin:0 0 1em;font-size:1.875em}.offer-promo .promo-box .text-area p{margin-bottom:3em}.offer-promo .promo-box .text-area .btn-primary{bottom:3em}.offer-promo .promo-box.sm-box .text-area{height:20em;padding:0 1em 3em}.offer-promo .promo-box.sm-box .text-area .btn-primary{right:1.5em}.stepPopup.promo-pp{top:0%}.stepPopup.promo-pp .modal-lg{top:20px;width:100%}.stepPopup.promo-pp .modal-content{padding-top:2em}.stepPopup.promo-pp .modal-content .product-box{margin-bottom:.9375em}.stepPopup.promo-pp .modal-content .product-box img{width:50%;margin:0 auto}.stepPopup.promo-pp .modal-content .promo-txt{padding-left:15px}.stepPopup.promo-pp .modal-content .promo-txt h2{margin:.625em 0 .9375em}.stepPopup.promo-pp .modal-content .promo-txt p{margin-bottom:1.25em}.stepPopup.promo-pp .modal-content .promo-txt-2 p{line-height:1.5625em;margin-bottom:1.125em;font-size:1.25em}.stepPopup.promo-pp .modal-dialog .close{top:1px;left:1px}.header.scroll-to-fixed-fixed{width:100% !important}.stepPopup.sensing-pp{top:0%}.stepPopup.sensing-pp .modal-lg{top:20px;width:100%}.stepPopup.sensing-pp .modal-content{padding:2em 1em}.stepPopup.sensing-pp .modal-content .video-box iframe{width:100%;min-height:22.5em}.location-map.active .map-legal{padding-left:20em;text-align:center}.location-map.active .map-legal p{float:none;text-align:center;padding:0;display:block}.location-map.active .map-legal ul{float:none;text-align:center;padding:0;display:block}.new-l-boxes .l-box .text-area{min-height:17em}body .location-map .location-add-box .map-content .map-logo{width:200px}.marine-page .stepPopup.generator-d .modal-content .product-area .image .gen-info,.marine-page .stepPopup.generator-d .modal-content .product-area .image img{margin:0 auto}.honda-generator-sec .col-md-3 .gener-box .gen-prices{padding-right:1.5625em}}@media (max-width: 480px){.new-l-boxes [class^="col-"]{width:100%}.new-l-boxes .l-box .text-area{min-height:initial;padding-bottom:42px}.news-d .related .related-box{width:100%;float:left}.news-d .related .related-box:last-child{float:right}.news-d .related .related-box .text-area{padding:1.25em}.news-d .archive-area .archive-box .text-area{padding:1.25em}.news-d .archive-area .archive-box .text-area ul li{padding-left:0;padding-right:0}.search-by-filter .box .s-filters .search-by{width:100%;float:left;padding-top:0;margin:0 0 .9375em}.search-by-filter .box .s-filters .filters{width:100%;float:left}.search-by-filter .box .s-filters .form-group{width:100%;margin:0}.search-by-filter .box .s-filters .form-btn-sec{width:18%}.search-by-filter .box .s-filters .form-btn-sec .btn{margin-top:25px}.common.inner-banner.big .dealer-banner{height:12.5em}.common.inner-banner.big .dealer-banner .container-fluid{width:100%;text-align:center;padding:0 15px;right:0}.common.inner-banner.big .dealer-banner .txt h2{text-align:center;font-size:2.25em;line-height:1em}.common.inner-banner.big .dealer-banner .txt p{display:none}.common.inner-banner .container-fluid{left:0;right:0;text-align:center;top:1em}.common.inner-banner .container-fluid h2{font-size:2.1875em}.common.inner-banner .container-fluid h2 br{display:none}.gener-box-cont [class^="col-"]{width:100%}.stepPopup.generator-d{width:90%;right:5%}.stepPopup.generator-d .modal-lg{top:20px;width:100%}.stepPopup.generator-d .modal-content .product-area .image img{margin:0}.stepPopup.generator-d .modal-content .product-area .image .gen-info{width:65%;margin:0}.stepPopup.generator-d .modal-content .product-area .image .gen-info .bar-1{width:12.6875em}.stepPopup.generator-d .modal-content .product-area .image .gen-info .bar-2{width:14.625em}.stepPopup.generator-d .modal-content .product-area .image .gen-info-2 .bar-1{height:7em}.stepPopup.generator-d .modal-content .product-area .btn-area{width:100%}.stepPopup.generator-d .modal-content .product-area .btn-area .btn{min-width:11em;padding:.9375em 1.5625em .8125em 1.75em}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text{width:100%}.sharing-progress .text-area{width:100%}.sharing-progress .text-area h3{font-size:1.5em}.sharing-progress .text-area p{display:none}.three-full [class^="col-"]{height:13.875em;width:100%}.three-full [class^="col-"] .text-area{width:60%;padding:0 2em 1em}.three-full [class^="col-"] .text-area h3{font-size:1.25em}.three-full [class^="col-"].fuel-efficient-txt:before{right:0;left:0;bottom:-10px;top:initial;margin:auto;border-style:solid;border-width:11px 11px 0 12px;border-color:#f3f6fb transparent transparent transparent}.three-full [class^="col-"].fuel-efficient-txt.pointer-fliped:before{right:0;left:0;top:-10px;bottom:initial;margin:auto;border-style:solid;border-width:0 11.5px 11px 11.5px;border-color:transparent transparent #f3f6fb transparent}.three-full [class^="col-"].fuel-efficient-txt.pointer-fliped.red-box:before{border-color:transparent transparent #c00 transparent}.three-full [class^="col-"].fuel-efficient .image img.res-vers{display:block;width:100%;height:auto}.full-three-col .about-dealer-sec h4{font-size:0.875em}.full-three-col .about-dealer-sec hr{margin-bottom:10px}.f-w-b>.container-fluid .text-area{top:initial;bottom:0;padding:0 2em 1em}.f-w-b>.container-fluid .text-area h2{font-size:1.5em}.location-map .search-fields .search-fields-box{width:90%}.offer-promo [class^="col-"]{width:100%}.offer-promo [class^="col-"] .text-area{height:initial !important;padding:0 1em 4em !important}.stepPopup.promo-pp .modal-content{padding:2.5em 0}.stepPopup.promo-pp .modal-content .product-box img{width:80%}.stepPopup.promo-pp .modal-content .product-box .validity{width:100%;top:0}.stepPopup.sensing-pp .modal-content{padding:2.5em 0}.stepPopup.sensing-pp .modal-content .video-box iframe{min-height:initial}.stepPopup.sensing-pp .modal-content .twin-img{width:100%;margin-bottom:1.25em}.location-map .map-legal{text-align:center}.location-map .map-legal p{float:none;text-align:center;padding:0;display:block}.location-map .map-legal ul{float:none;text-align:center;padding:0;display:block}.location-map.active .map-legal{display:none}.marine-page .common.inner-banner.big .dealer-banner{height:auto}}@media (max-width: 420px){.three-full .fuel-efficient-txt{height:10em !important}}.automobiles-page .innerMenu>li .dropDown ul{height:95vh;overflow:scroll}.scroll-active{overflow-y:hidden !important}.g-recaptcha iframe{background:none !important}input::-ms-clear{display:none}.inner-banner.landing-banner .mobile-banner{display:none}.t-drive-cont .inner-t-drive h5{font-family:"univers","ge_thameen","Helvetica Neue",Helvetica,Arial,sans-serif}header{background:#fff;padding:.6875em 0em 0em 0em;height:4.0625em;width:100%;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);border-bottom:solid 1px #e3e3e3;position:absolute;right:0;top:0;z-index:999999}header .fullContainer{width:100%;padding:0}header .fullContainer .row{margin:0}header .fullContainer .row [class^="col-"]{padding:0}header.sticky{position:fixed}header #nav-icon3{display:none}.language-drop .bootstrap-select.btn-group .dropdown-menu{z-index:99999}.honda-logo{width:12.25em;height:1.6875em;padding:0;margin:0 0 0 3.75em;float:right;position:absolute;right:1.75em;top:1.0625em;z-index:99}.honda-logo:after{height:2.75em;width:1px;content:'';position:absolute;left:-1.9375em;top:-.375em;background:#c9c9c9}.honda-logo img{width:88%}.honda-logo.marine-logo{width:8.125em;height:2.25em;top:.9375em}.honda-logo.marine-logo:after{top:-.3125em}.topNav{margin:0;padding:0;float:left;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:1;visibility:visible;position:absolute;left:1.875em;top:1.4375em;z-index:99}.topNav li{list-style:none;float:right;padding:0 .9375em;line-height:1.0625em;border-left:solid 1px #c9c9c9}.topNav li:last-child{border-left:none}.topNav li:first-child{border-left:none;padding:0}.topNav li a{color:#000;font-size:1.25em;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.topNav li a.arabic{color:#525354;font-size:1em}.topNav li a:hover,.topNav li a:focus{text-decoration:none}.topNav li .btn-hollow{font-size:.875em;color:#c00;background:#fff;border:1px solid #c00;margin:-.625em 0 0;letter-spacing:.03125em;padding:0px 1em 0 1em;line-height:2.5em}.topNav li .btn-hollow i{font-size:1em;position:relative;left:auto;right:auto;margin:0 0 0 .75em;top:.1875em}.topNav li .btn-hollow i:before{content:"\74"}.topNav:after{display:none}.mobile-contact{float:right;position:absolute;right:52px;top:13px;width:20px;display:none}.mobile-contact img{width:100%}.marine-menu .innerMenu{margin-left:12em}.marine-menu .main-navigation{background:#fff;padding:7.875em 0;border-bottom:solid 2px #c90e0e;width:100%}.marine-menu .main-navigation [class^="col-"]{border-left:solid 1px #eaeaea;min-height:20em;padding-left:6.25em;padding-right:6.25em;position:relative}.marine-menu .main-navigation [class^="col-"]:first-child{padding-left:.9375em;padding-right:.9375em}.marine-menu .main-navigation [class^="col-"].border-right:after{position:absolute;right:22.8125em;top:0;width:1px;height:100%;background:#eaeaea;content:''}.marine-menu .main-navigation [class^="col-"]:last-child{border-left:none;padding-left:.9375em}.marine-menu .main-navigation hr{border:none;margin:0 0 2.5em 0;height:1px;display:block;width:13.4375em;background:#eaeaea;text-align:right}.marine-menu .main-navigation h5{color:#000;font-size:1em;text-transform:uppercase;margin:0 0 1.875em 0;font-weight:700}.marine-menu .main-navigation .liveMenu{margin:0 0 2.5em 0;float:right;width:21.875em;padding:0}.marine-menu .main-navigation .liveMenu li{list-style:none;display:block;position:static;width:100%;min-height:inherit !important;padding:0;background:none !important;border:0}.marine-menu .main-navigation .liveMenu li:hover>a,.marine-menu .main-navigation .liveMenu li.active>a{color:#c00}.marine-menu .main-navigation .liveMenu li a{font-size:1.625em;color:#000;display:block;font-weight:700;text-transform:uppercase;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;line-height:28px;padding-bottom:5px}.marine-menu .main-navigation .liveMenu li a:hover,.marine-menu .main-navigation .liveMenu li a:focus{text-decoration:none}.marine-menu .main-navigation .liveMenu li .bigList{margin:0;padding:0;position:absolute;right:30em;width:22.75em;height:100%;padding-left:.9375em;top:0;visibility:hidden;opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:#fff;overflow:initial;border-left:solid 1px #eaeaea}.marine-menu .main-navigation .liveMenu li .bigList li{list-style:none;display:block;padding:0 0 .9375em 0;margin:0 0 1.5625em 0;border-bottom:solid 1px #eaeaea}.marine-menu .main-navigation .liveMenu li .bigList li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.marine-menu .main-navigation .liveMenu li .bigList li a{color:#000;font-size:1.3125em;font-weight:700;display:block;position:relative;padding:0 0 .625em 0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;text-transform:none}.marine-menu .main-navigation .liveMenu li .bigList li a i{position:absolute;left:0;top:.1875em;color:#c00;z-index:2;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.marine-menu .main-navigation .liveMenu li .bigList li a:hover,.marine-menu .main-navigation .liveMenu li .bigList li a:focus{text-decoration:none;color:#c00}.marine-menu .main-navigation .liveMenu li .bigList li .product-img{position:absolute;right:143%;z-index:1;visibility:hidden;opacity:0;top:5%}.marine-menu .main-navigation .liveMenu li .bigList li.active a{color:#c00}.marine-menu .main-navigation .liveMenu li .bigList li.active .product-img{visibility:visible;opacity:1}.marine-menu .main-navigation .liveMenu li.active>.bigList{visibility:visible;opacity:1}.innerMenu{margin:0 16.3125em 0 0;padding:0}.innerMenu>li{list-style:none;float:right;margin:0 .625em 0 1em;position:inherit;padding:0 5px}.innerMenu>li>a{color:#474747;font-size:.90625em;text-transform:uppercase;font-weight:700;padding:.8125em .9375em 1.6875em .9375em;display:block;position:relative;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.innerMenu>li>a:after{width:0;height:0;border-style:solid;border-width:5px 4px 0 4px;border-color:#b4b4b4 transparent transparent transparent;position:absolute;content:'';left:-.125em;top:-.9375em;margin:auto;bottom:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;display:block !important}.innerMenu>li>a:before{position:absolute;left:0;right:0;bottom:2px;margin:auto;z-index:9;content:'';background:url("/assets/svgs/tuntuna.svg") no-repeat;width:1em;height:.5em;opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-size:cover}.innerMenu>li>a:hover,.innerMenu>li>a:focus{text-decoration:none}.innerMenu>li>a.none-before:after,.innerMenu>li>a.none-before:before{display:none !important}.innerMenu>li .dropDown{position:absolute;right:0;top:3.375em;width:100%;background:#fff;display:none;overflow-y:scroll;height:92vh !important}.innerMenu>li .dropDown ul{margin:0;padding:0;background:#fff;padding-bottom:.3125em}.innerMenu>li .dropDown ul li{list-style:none;float:right;width:33.3333%;margin:0;min-height:17.8125em;background:#fff;position:relative;overflow:hidden;padding:2.375em 1.875em;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;border-right:solid 1px #dbdbdb;border-bottom:solid 1px #dbdbdb}.innerMenu>li .dropDown ul li:first-child{border-right:none}.innerMenu>li .dropDown ul li .explore-btn{width:10em;position:absolute;left:-100%;bottom:1.125em;z-index:2;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.innerMenu>li .dropDown ul li .explore-btn .price{font-size:.875em;color:#000;text-transform:uppercase;display:block}.innerMenu>li .dropDown ul li .explore-btn b{font-size:1em;color:#000;display:block;margin-bottom:10px}.innerMenu>li .dropDown ul li .logo-text{float:right;padding:0;width:100%}.innerMenu>li .dropDown ul li .logo-text i{display:inline-block;width:auto;margin-bottom:1.0625em}.innerMenu>li .dropDown ul li .logo-text i img{width:100%}.innerMenu>li .dropDown ul li .logo-text span{display:block;color:#000;font-size:.8125em;text-transform:uppercase;letter-spacing:1px}.innerMenu>li .dropDown ul li .logo-top-tx h2{font-weight:800;text-transform:uppercase;margin:0;font-family:"univers condensed";color:#fff}.innerMenu>li .dropDown ul li .logo-top-tx h3{font-weight:800;margin:0;color:#fff}.innerMenu>li .dropDown ul li .btn-with-txt{position:absolute;bottom:1.25em;left:1.25em}.innerMenu>li .dropDown ul li .btn-with-txt h5{color:#fff;text-transform:uppercase;font-size:.875em;margin:0 0 .3125em}.innerMenu>li .dropDown ul li .btn-with-txt .btn{padding-top:.4375em;padding-bottom:.25em}.innerMenu>li .dropDown ul li .btn-with-txt .btn i{top:.125em}.innerMenu>li .dropDown ul li .modal-car{position:absolute;right:-32%;bottom:0;z-index:9;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:65.1%}.innerMenu>li .dropDown ul li .modal-car img{width:100%}.innerMenu>li .dropDown ul li .list-button{width:14.0625em;position:absolute;left:1.875em;top:-100%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.innerMenu>li .dropDown ul li .list-button a{float:right;height:2.9375em;width:50%;text-transform:uppercase;text-align:center;font-size:.75em;color:#000;border:solid 1px #bfbfbf;padding:.625em 0 0 0;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;position:relative;overflow:hidden}.innerMenu>li .dropDown ul li .list-button a span{position:relative;z-index:9}.innerMenu>li .dropDown ul li .list-button a:before{display:block;position:absolute;top:0;left:0;height:100%;width:0;z-index:1;content:'';background:red;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}.innerMenu>li .dropDown ul li .list-button a:last-child{border-right:none}.innerMenu>li .dropDown ul li .list-button a:hover,.innerMenu>li .dropDown ul li .list-button a:focus{text-decoration:none}.innerMenu>li .dropDown ul li:nth-child(even){background:#f4f4f4}.innerMenu>li .dropDown ul li:nth-child(odd){background:#fff}.innerMenu>li .dropDown ul li.bg-menu-item{background-size:cover}.innerMenu>li .dropDown ul li .modal-big-logo{position:absolute;right:2px;bottom:0;padding-left:0;font-size:104px;text-transform:uppercase;letter-spacing:1.4px;font-weight:700;white-space:nowrap;line-height:58px;color:#dddde0;opacity:0.5}.innerMenu>li .submenu{position:absolute;left:0;right:0;width:100%;padding:6.25em 0;background:#fff;z-index:99;top:3.375em;display:none}.innerMenu>li .submenu [class^="col-"]{border-left:solid 1px #eaeaea;min-height:20em}.innerMenu>li .submenu [class^="col-"]:last-child{border-left:none;padding-right:6.25em}.innerMenu>li .submenu [class^="col-"].border-right:after{position:absolute;right:25.9375em;top:0;width:1px;height:100%;background:#eaeaea;content:''}.innerMenu>li .submenu hr{border:none;margin:0 0 2.5em 0;height:1px;display:block;width:13.4375em;background:#eaeaea}.innerMenu.right{margin:0 0em 0 9.75em}.innerMenu.right li{position:relative}.innerMenu.right .submenu2{position:absolute;right:-123%;top:3.375em;background:#fff;width:24.5em;padding:0;display:none}.innerMenu.right .submenu2 .submenu2list{margin:0 0 1.25em 0;padding:0;float:right;width:100%}.innerMenu.right .submenu2 .submenu2list li{display:block;border-bottom:solid 1px #eaeaea;padding:0 0 .9375em 0;margin:0 0 1.5625em 0;float:right;width:100%}.innerMenu.right .submenu2 .submenu2list li.last-child{padding:0;margin-bottom:0;border-bottom:none}.innerMenu.right .submenu2 .submenu2list li a{font-size:1em;color:#000;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;display:block;position:relative;font-weight:700}.innerMenu.right .submenu2 .submenu2list li a i{position:absolute;left:0;top:0;font-size:1.625em;color:#c00;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.innerMenu.right .submenu2 .submenu2list li a:hover,.innerMenu.right .submenu2 .submenu2list li a:focus{text-decoration:none}.innerMenu.right .submenu2 div{float:right;width:100%;padding:2.5em}.innerMenu.right .submenu2 .btn{min-width:100%;height:3.375em;padding-top:1.125em}.innerMenu.right .submenu2 .btn i{top:.5em}.innerMenu.right .submenu2 .contact-detail{border-top:solid 1px #e3e5e6;background:#f7f9fb}.innerMenu.right .submenu2 h4{color:#000;margin:0 0 1.875em 0;text-transform:uppercase;font-size:1em;font-weight:700}.innerMenu.right .submenu2 .emailList{margin:0;padding:0}.innerMenu.right .submenu2 .emailList li{list-style:none;margin-bottom:.625em;display:block}.innerMenu.right .submenu2 .emailList li:last-child{margin-bottom:0}.innerMenu.right .submenu2 .emailList li a{color:#000;position:relative;padding:0 0 0 1.875em;font-size:.875em;font-weight:400;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.innerMenu.right .submenu2 .emailList li a.call{font-size:1.375em;font-weight:700}.innerMenu.right .submenu2 .emailList li a.call i{top:0em}.innerMenu.right .submenu2 .emailList li a i{position:absolute;right:0;top:.1875em;color:#c00;font-size:.875em}.innerMenu.right .submenu2 .emailList li a:hover,.innerMenu.right .submenu2 .emailList li a:focus{text-decoration:none}.innerMenu.right{margin:0 9.75em 0 0em}.innerMenu.right li{position:relative}.innerMenu.right .submenu2{position:absolute;left:-123%;top:3.375em;background:#fff;width:24.5em;padding:0;display:none}.innerMenu.right .submenu2 .submenu2list{margin:0 0 1.25em 0;padding:0;float:left;width:100%}.innerMenu.right .submenu2 .submenu2list li{display:block;border-bottom:solid 1px #eaeaea;padding:0 0 .9375em 0;margin:0 0 1.5625em 0;float:left;width:100%}.innerMenu.right .submenu2 .submenu2list li.last-child{padding:0;margin-bottom:0;border-bottom:none}.innerMenu.right .submenu2 .submenu2list li a{font-size:1em;color:#000;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;display:block;position:relative;font-weight:700}.innerMenu.right .submenu2 .submenu2list li a i{position:absolute;right:0;top:0;font-size:1.625em;color:#c00;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.innerMenu.right .submenu2 .submenu2list li a:hover,.innerMenu.right .submenu2 .submenu2list li a:focus{text-decoration:none}.innerMenu.right .submenu2 div{float:left;width:100%;padding:2.5em}.innerMenu.right .submenu2 .btn{min-width:100%;height:3.375em;padding-top:1.125em}.innerMenu.right .submenu2 .btn i{top:.5em}.innerMenu.right .submenu2 .contact-detail{border-top:solid 1px #e3e5e6;background:#f7f9fb}.innerMenu.right .submenu2 h4{color:#000;margin:0 0 1.875em 0;text-transform:uppercase;font-size:1em;font-weight:700}.innerMenu.right .submenu2 .emailList{margin:0;padding:0}.innerMenu.right .submenu2 .emailList li{list-style:none;margin-bottom:.625em;display:block}.innerMenu.right .submenu2 .emailList li:last-child{margin-bottom:0}.innerMenu.right .submenu2 .emailList li a{color:#000;position:relative;padding:0 0 0 1.875em;font-size:.875em;font-weight:400;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.innerMenu.right .submenu2 .emailList li a.call{font-size:1.375em;font-weight:700}.innerMenu.right .submenu2 .emailList li a.call i{top:0em}.innerMenu.right .submenu2 .emailList li a i{position:absolute;left:0;top:.1875em;color:#c00;font-size:.875em}.innerMenu.right .submenu2 .emailList li a:hover,.innerMenu.right .submenu2 .emailList li a:focus{text-decoration:none}.innerMenu.powerProducts-Menu>li .dropDown ul li{width:25%}.innerMenu.powerProducts-Menu>li .dropDown ul li .logo-text{margin-top:-25px}.innerMenu.powerProducts-Menu>li .dropDown ul li .logo-text i{font-family:"univers";font-weight:bold;font-size:2.25em;color:#c9cacc;font-style:normal;margin-bottom:3px;text-transform:uppercase}.innerMenu.powerProducts-Menu>li .dropDown ul li .modal-car{left:20px;right:auto;bottom:20px;width:auto}.innerMenu.powerProducts-Menu>li .dropDown ul li:hover .modal-car{left:30px;right:auto}.innerMenu.powerProducts-Menu.main-marine-menu>li .dropDown ul li{width:33.33%}.innerMenu.main-marine-menu>li .dropDown ul li .explore-btn{right:-100%}.innerMenu.powerProducts-Menu>li .dropDown ul li .explore-btn{right:-100%}.liveMenu{margin:0 0 2.5em 0;float:right;width:25.9375em;padding:0}.liveMenu li{list-style:none;display:block;position:static;float:right;width:100%}.liveMenu li:hover>a,.liveMenu li.active>a{color:#c00}.liveMenu li a{font-size:1.625em;padding:0;color:#000;display:block;font-weight:700;text-transform:uppercase;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.liveMenu li a:hover,.liveMenu li a:focus{text-decoration:none}.liveMenu li .bigList{margin:0;padding:0;position:absolute;right:34.0625em;width:18.75em;height:100%;top:0;visibility:hidden;opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:#fff}.liveMenu li .bigList li{list-style:none;display:block;padding:0 0 .3125em 0;margin:0 0 1.25em 0;border-bottom:solid 1px #eaeaea}.liveMenu li .bigList li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.liveMenu li .bigList li a{color:#000;font-size:1.3125em;font-weight:700;display:block;position:relative;padding:0 0 .625em 0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;text-transform:none}.liveMenu li .bigList li a i{position:absolute;left:0;top:.1875em;color:#c00;z-index:2;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.liveMenu li .bigList li a i:before{content:"\71"}.liveMenu li .bigList li a:hover,.liveMenu li .bigList li a:focus{text-decoration:none}.liveMenu li.active>.bigList{visibility:visible;opacity:1}.listMenu{margin:0;padding:0}.listMenu li{list-style:none;margin-bottom:.5em}.listMenu li a{color:#959595;text-transform:uppercase;font-size:1em;margin:0;font-weight:700;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.listMenu li a:hover,.listMenu li a:focus{text-decoration:none}.menuRightList{padding-left:2.3125em}.menuRightList .btn-full{font-size:.8125em;min-width:100%;margin-bottom:.625em;padding-right:3.75em;padding-top:.875em;height:3.125em}.menuRightList .btn-full .key-white{position:absolute;left:inherit;right:.75em;width:.9375em;margin:auto;top:.3125em}.menuRightList .btn-full .key-white img{width:100%}.menuRightList .btn-full .get-a-quote{position:absolute;left:inherit;right:.625em;width:.9375em;margin:auto;top:.3125em}.menuRightList .btn-full .get-a-quote img{width:100%}.menuRightList .btn-full .download-icon{position:absolute;left:inherit;right:.625em;width:.8125em;top:.3125em}.menuRightList .btn-full .download-icon img{width:100%}.head-img{display:block;margin-bottom:.625em;position:relative}.head-img .text-btn{position:absolute;right:0;top:0;width:100%;height:100%;padding:.3125em .9375em}.head-img .text-btn h4{font-size:1em;font-weight:300;text-transform:uppercase;color:#fff}.head-img .text-btn h4 b{font-size:1.625em}.head-img .text-btn .btn{font-size:.625em;min-width:12.5em}.black-overlay{width:100%;height:100%;position:fixed;background:rgba(0,0,0,0.8);top:0;right:0;z-index:99999;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0;visibility:hidden}.black-overlay.active{opacity:1;visibility:visible}.search-box{width:100%;position:absolute;top:0;background:#fff;z-index:9999;height:100%;right:0;padding:.625em 0;display:none}.search-box .form-group{position:relative;margin:0}.search-box .form-control{border:none;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:1.625em;padding:0 2.5em 0 11.875em;color:#000;height:1.375em;direction:rtl;text-align:right}.search-box .form-control ::-webkit-input-placeholder{color:#000}.search-box .form-control ::-moz-placeholder{color:#000}.search-box .form-control :-ms-input-placeholder{color:#000}.search-box .form-control :-moz-placeholder{color:#000}.search-box .magnify{position:absolute;right:0;top:0;width:1.3125em;height:1.3125em;color:#c00;font-size:1.625em}.search-box .btn{position:absolute;left:0;top:0}.search-box .cross-btn{position:absolute;left:1.875em;top:1.75em;background:url("/assets/images/cross.png") no-repeat center center;width:1.125em;height:1.125em}.inner-banner{overflow:hidden;padding-top:4.0625em;width:100%;max-height:93.3vh;position:relative}.inner-banner img{width:100%}.inner-banner .container{position:absolute;top:35%;z-index:9;right:0;padding:0 6.25em;text-shadow:2px 2px 3px #7b7b7b;width:100%}.inner-banner .text-cont{width:auto;float:left}.inner-banner h1{color:#fff;font-size:4.3125em;margin:0 0 .03125em 0;text-transform:uppercase;font-weight:700;font-family:"ge_thameen","univers";line-height:.9375em}.inner-banner p{color:#fff;font-size:1.625em;font-weight:400;margin:0 0 1.25em 0}.inner-banner .btn{font-size:.5em;padding:.9375em 3.8125em .625em .625em;min-width:20.5em;height:3.0625em}.inner-banner .btn i{top:.4375em;left:.8125em}.inner-banner .btn .icon-key{right:.3125em;left:initial;top:.3125em;-webkit-transform:rotate(80deg);-moz-transform:rotate(80deg);-o-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg)}.inner-banner.landing-banner .container{top:16%;width:100%}.inner-banner.landing-banner .logo-left{position:absolute;left:1.75em;width:auto;top:14%}.inner-banner.landing-banner h1{font-size:2.75em;font-weight:normal;text-transform:none;text-align:center}.inner-banner.landing-banner .container2{position:absolute;bottom:5px;top:auto}.inner-banner.landing-banner .container2 .head{line-height:33px;font-size:1.5em;color:#fff;text-align:center}.new-heading{text-align:center}.new-heading h2{margin:0 0 .5em 0;font-weight:700;text-transform:uppercase;color:#222222;font-size:4.2em}.new-heading p{font-size:1.375em;margin-bottom:2.625em}.landing-form{margin-top:3.125em}.landing-form .head{position:relative;font-size:1.25em !important;padding-bottom:25px;text-transform:none !important}.landing-form .head:before{content:"";height:3px;width:20px;background:#000;position:absolute;left:0;bottom:0}.right-logo{position:absolute;right:7%;bottom:6%;width:11.75em;height:2.875em;z-index:9}.right-logo img{width:100%}.right-logo span.all-new{position:absolute;color:#fff;width:100%;text-align:center;top:-3px;left:0}.right-logo span.all-new:before{content:'';background:#fff;width:1.8em;left:0;top:-2px;bottom:0;height:1px;margin:auto;position:absolute}.right-logo span.all-new:after{content:'';background:#fff;width:1.8em;right:0;top:-2px;bottom:0;height:1px;margin:auto;position:absolute}.mobile-navigation{background:#fff;position:fixed;right:0;top:0;overflow-y:scroll;width:100%;height:100%;padding-top:6.25em;display:none;z-index:99999}.mobile-navigation .listOne{margin:0;padding:0}.mobile-navigation .listOne li{list-style:none;display:block;border-bottom:solid 1px #eaeaea}.mobile-navigation .listOne li a{font-size:1.5em;color:#000;position:relative;display:block;padding:.9375em;text-transform:uppercase;font-weight:700}.mobile-navigation .listOne li a i{position:absolute;left:.625em;top:0;width:2.5em;height:1.5625em;margin:auto;bottom:0;background:#f1f1f1}.mobile-navigation .listOne li a i:before{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:url("/assets/svgs/black-plus.svg") no-repeat;background-size:100% 100%;content:'';display:block;width:.75em;height:.75em}.mobile-navigation .listOne li a.active{color:#c00}.mobile-navigation .listOne li a.active i:before{background:url("/assets/svgs/black-minus.svg") no-repeat;width:.75em;height:.1875em}.mobile-navigation .listOne li a:hover,.mobile-navigation .listOne li a:focus{text-decoration:none}.mobile-navigation .listOne li ul{max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;margin:0;padding:0 .3125em}.mobile-navigation .listOne li ul li{border:none}.mobile-navigation .listOne li ul li a{font-size:1.25em;border:none}.mobile-navigation .listTwo{margin:0;padding:.625em 0;background:#f8f8f8;border-bottom:solid 1px #e4e4e4}.mobile-navigation .listTwo li{display:block;list-style:none}.mobile-navigation .listTwo li a{display:block;color:#959595;text-transform:uppercase;font-size:1.375em;padding:.5em .9375em;font-weight:700}.mobile-navigation .get-in-touch{padding:1.25em;display:block}.mobile-navigation .get-in-touch h3{color:#000;font-weight:700;font-size:1.625em;text-transform:uppercase;margin:0 0 .9375em 0}.mobile-navigation .get-in-touch ul{margin:0;padding:0}.mobile-navigation .get-in-touch ul li{list-style:none;display:inline-block;margin-right:.625em;width:100%}.mobile-navigation .get-in-touch ul li:last-child{margin-right:0}.mobile-navigation .get-in-touch ul li a{position:relative;padding:0 1.5625em 0 0;display:block;font-size:1.25em;color:#000;font-weight:700;direction:ltr}.mobile-navigation .get-in-touch ul li a i{position:absolute;right:0;top:.1875em;color:#c00}.mobile-navigation .get-in-touch ul li a i:before{content:"\74"}.langMenu{display:none}a.testing-d-button{position:absolute;top:3.9em;left:8.5em;right:auto}a.testing-d-button img{width:8.625em}a.testing-d-button .book-text-btn{position:absolute;width:100%;left:0;right:0;margin:auto;text-align:center;top:0.7em;color:#000;font-weight:bold;line-height:1.2em;letter-spacing:-0.5px}.motorcycle .honda-logo{width:3.5em;height:2.8125em;padding:0;margin:-.5625em 0 0 3.75em;float:right;position:absolute;right:1.75em;top:1.0625em;z-index:99}.motorcycle .honda-logo:after{top:.1875em}.motorcycle .innerMenu{margin:0 7.8125em 0 0}.motorcycle .innerMenu>li>a{font-size:1.125em;padding:.6875em .9375em 1.0625em .9375em}.motorcycle .unlimited .col-md-6{height:100vh;padding:0}.motorcycle .unlimited .col-md-6 .box-one .box-one-text .head-text{font-family:"univers condensed";font-size:60px;font-weight:bold;line-height:60px;color:#fff;margin:0 0 20px 0}.motorcycle .unlimited .col-md-6.boxTwo .box-one{height:50%;margin-bottom:0;background-size:45% !important;background-position-y:bottom !important}.motorcycle .unlimited .col-md-6.boxTwo .box-one img{margin:0 0 .625em 0}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto{position:relative;padding-bottom:19px}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto h2{font-size:3.75em;font-weight:bold;line-height:50px;color:#000;text-transform:uppercase;padding-left:0;font-family:"univers condensed"}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto h3{font-size:1.875em;line-height:30px;color:#c00;text-transform:uppercase;font-weight:bold;margin-top:12px;margin-bottom:21px}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto p{font-size:1.375em;line-height:18px;color:#000}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto:before{width:20px;height:2px;background:#000;content:"";position:absolute;right:0;bottom:0}.motorcycle .unlimited .col-md-6 .box-two{height:50%;width:50%}.motorcycle .unlimited .col-md-6 .box-two .comp-top-text p{font-size:.875em}.motorcycle .unlimited .col-md-6 .box-two .box-one-text .bt-white{background:none;border:1px solid #fff}.motorcycle .unlimited .col-md-6 .box-two .box-one-text.top{bottom:auto;top:0}.motorcycle .unlimited .col-md-6 .box-two .box-one-text.top h2{margin:0;padding-left:1em}.motorcycle .unlimited .col-md-6 .box-two .box-one-text.bottom{padding-bottom:1.3125em}.motorcycle .unlimited .col-md-6 .box-two .box-one-text.bottom a{margin-left:7px}.motorcycle .book-bt.btn-primary{padding:.6875em 3.8125em .6875em 4.625em !important;min-width:14.25em}.motorcycle .book-bt.btn-primary i{top:.4375em;left:.8125em}.motorcycle .book-bt.btn-primary .icon-key{right:.4375em;left:inherit;top:.25em;-webkit-transform:rotate(80deg);-moz-transform:rotate(80deg);-o-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg)}.motorcycle .productDragAndFilterSection .slick-slide{margin:0 0}.motorcycle .productDragAndFilterSection .slick-slide img{transition:all 500ms ease;transform:scale(0.7)}.motorcycle .productDragAndFilterSection .slick-slide.slick-current img{transform:scale(1)}@media (max-width: 1366px) and (min-width: 1200px){.motorcycle .productDragAndFilterSection .slick-slide.category-car1,.motorcycle .productDragAndFilterSection .slick-slide.category-car2,.motorcycle .productDragAndFilterSection .slick-slide.category-car3,.motorcycle .productDragAndFilterSection .slick-slide.category-car4,.motorcycle .productDragAndFilterSection .slick-slide.category-car5,.motorcycle .productDragAndFilterSection .slick-slide.category-car6,.motorcycle .productDragAndFilterSection .slick-slide.category-car7,.motorcycle .productDragAndFilterSection .slick-slide.category-car8,.motorcycle .productDragAndFilterSection .slick-slide.category-car9,.motorcycle .productDragAndFilterSection .slick-slide.category-car10,.motorcycle .productDragAndFilterSection .slick-slide.category-car11,.motorcycle .productDragAndFilterSection .slick-slide.category-car12,.motorcycle .productDragAndFilterSection .slick-slide.category-car13,.motorcycle .productDragAndFilterSection .slick-slide.category-car14,.motorcycle .productDragAndFilterSection .slick-slide.category-car15{text-align:center}.motorcycle .productDragAndFilterSection .slick-slide.category-car1 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car2 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car3 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car4 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car5 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car6 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car7 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car8 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car9 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car10 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car11 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car12 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car13 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car14 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car15 img{width:65%;display:inline-block;max-width:none}.motorcycle .productDragAndFilterSection .slick-slide{margin:0 0}.motorcycle .productDragAndFilterSection .slick-slide img{transition:all 500ms ease;transform:scale(0.6);max-width:50%;margin-left:auto;margin-right:auto}.motorcycle .productDragAndFilterSection .slick-slide.slick-current img{transform:scale(0.8)}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto{padding-bottom:5px}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto h2{font-size:1.5625em;line-height:24px}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto h3{font-size:1.25em;margin-bottom:10px}.motorcycle .unlimited .col-md-6.boxTwo .box-one hr{margin:.5em 0}.t-drive-cont .inner-t-drive form .form-group .bootstrap-select .dropdown-menu{top:61%}.inner-banner.landing-banner .container2 .head{line-height:23px}.mac .innerMenu.powerProducts-Menu>li .dropDown ul li .modal-car{width:40%;bottom:5px}.mac .search-box .container{width:88.75em}.mac .search-box .cross-btn{background-size:cover;background:url(/assets/images/cross.png) no-repeat;width:2em;height:2em;top:1em}.mac body .productDragAndFilterSection .slider{margin-top:2em !important}.mac .productDragAndFilterSection .head{margin-top:2em}.mac .productDragAndFilterSection .details h2{margin-top:12px}.mac .productDragAndFilterSection .btn{margin-top:0px}}@media (min-width: 1367px) and (max-width: 1600px){.motorcycle .productDragAndFilterSection .slick-slide.category-car1,.motorcycle .productDragAndFilterSection .slick-slide.category-car2,.motorcycle .productDragAndFilterSection .slick-slide.category-car3,.motorcycle .productDragAndFilterSection .slick-slide.category-car4,.motorcycle .productDragAndFilterSection .slick-slide.category-car5,.motorcycle .productDragAndFilterSection .slick-slide.category-car6,.motorcycle .productDragAndFilterSection .slick-slide.category-car7,.motorcycle .productDragAndFilterSection .slick-slide.category-car8,.motorcycle .productDragAndFilterSection .slick-slide.category-car9,.motorcycle .productDragAndFilterSection .slick-slide.category-car10,.motorcycle .productDragAndFilterSection .slick-slide.category-car11,.motorcycle .productDragAndFilterSection .slick-slide.category-car12,.motorcycle .productDragAndFilterSection .slick-slide.category-car13,.motorcycle .productDragAndFilterSection .slick-slide.category-car14,.motorcycle .productDragAndFilterSection .slick-slide.category-car15{text-align:center}.motorcycle .productDragAndFilterSection .slick-slide.category-car1 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car2 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car3 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car4 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car5 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car6 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car7 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car8 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car9 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car10 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car11 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car12 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car13 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car14 img,.motorcycle .productDragAndFilterSection .slick-slide.category-car15 img{width:60%;display:inline-block}.t-drive-cont .inner-t-drive form .form-group .bootstrap-select .dropdown-menu{top:61%}.motorcycle .unlimited .col-md-6.boxTwo .box-one{background-size:45% !important;background-position:right bottom !important}.motorcycle .book-bt{height:39px}.detail-page .inner-banner .container{width:43em}.innerMenu>li .dropDown ul li{min-height:15em}.innerMenu>li .dropDown ul li .modal-car{width:60%}.innerMenu>li .dropDown ul li .list-button{width:12em;left:1em}.innerMenu>li .dropDown ul li .logo-top-tx h2{font-size:28px}.innerMenu>li .dropDown ul li .logo-top-tx h3{font-size:24px}.innerMenu>li .dropDown ul li:hover .list-button{top:2.3em}.innerMenu.powerProducts-Menu>li .dropDown ul li .modal-car{width:40%;bottom:5px;text-align:center}.innerMenu.powerProducts-Menu>li .dropDown ul li .modal-car img{width:100%;transform:scale(0.9)}.innerMenu.powerProducts-Menu.main-marine-menu>li .dropDown ul li .modal-car{bottom:inherit;top:-33px}.innerMenu.powerProducts-Menu.main-marine-menu>li .dropDown ul li .modal-car img{width:auto;transform:scale(0.65)}.innerMenu li .dropDown ul li .explore-btn{bottom:1.5em}.motorcycle .unlimited .col-md-6.boxTwo .box-one .h-logo{width:5.625em}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto{padding-bottom:5px}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto h2{font-size:1.5625em;line-height:24px}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto h3{font-size:1.25em;margin-bottom:10px}.motorcycle .unlimited .col-md-6.boxTwo .box-one hr{margin:.5em 0}}@media (min-width: 1400px) and (max-width: 1599.98px){.innerMenu>li .dropDown ul li{min-height:20.625em}}@media (min-width: 1200px) and (max-width: 1280px){.motorcycle .innerMenu{margin:0 4.375em 0 0}}@media (min-width: 1281px) and (max-width: 1366px){.motorcycle .innerMenu{margin:0 3.75em 0 0}.box-three .exp-title{min-height:192px !important}body .t-drive-cont .inner-t-drive form .form-group .bootstrap-select .dropdown-menu{top:5px}.innerMenu.powerProducts-Menu>li .dropDown ul li .modal-car{bottom:-21px;left:0}.innerMenu.powerProducts-Menu>li .dropDown ul li .modal-car img{width:auto;transform:scale(0.65)}.motorcycle .unlimited .col-md-6 .box-two .box-one-text.bottom a img{width:45%}.motorcycle .unlimited .col-md-6.boxTwo .box-one{background-size:45% !important;background-position:right bottom !important}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto{padding-bottom:10px}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto h3{margin-top:0px;margin-bottom:5px}.motorcycle .book-bt{height:27px}.innerMenu li .dropDown ul li:hover .list-button{width:10em;left:1em}.innerMenu li .dropDown ul li:hover .list-button a{height:2.5375em;font-size:.70em}.innerMenu>li .dropDown ul li .logo-top-tx h2{font-size:26px}.innerMenu>li .dropDown ul li .logo-top-tx h3{font-size:22px}}@media (min-width: 1280px) and (max-width: 1281px){.innerMenu.powerProducts-Menu>li .dropDown ul li .modal-car{width:40%;text-align:center;top:inherit;bottom:0}.innerMenu.powerProducts-Menu>li .dropDown ul li .modal-car img{width:100%;transform:scale(0.85)}.innerMenu.powerProducts-Menu.main-marine-menu>li .dropDown ul li .modal-car{width:40%;text-align:center;bottom:inherit;top:-18px}.innerMenu.powerProducts-Menu.main-marine-menu>li .dropDown ul li .modal-car img{width:auto;transform:scale(0.65)}.innerMenu>li .dropDown ul li .logo-top-tx h2{font-size:26px}.innerMenu>li .dropDown ul li .logo-top-tx h3{font-size:22px}body .innerMenu>li .dropDown ul li{min-height:17.8125em !important}}@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 140dpi){.box-three .exp-title{min-height:170px !important}.motorcycle .unlimited .col-md-6.boxTwo .box-one img.h-logo{max-width:80px}}@media (min-width: 1200px){.innerMenu li:hover>a{color:#c00}.innerMenu li:hover>a:after{border-color:#c00 transparent transparent transparent}.innerMenu li:hover>a:before{opacity:1}.innerMenu li .dropDown ul li:hover .list-button{top:3.125em}.innerMenu li .dropDown ul li:hover .explore-btn{left:1.875em}.innerMenu li .dropDown ul li:hover .modal-car{right:0}.innerMenu li .dropDown ul li .list-button a:hover{color:#fff}.innerMenu li .dropDown ul li .list-button a:hover:before{right:0;left:auto;width:100%}.innerMenu.main-marine-menu li .dropDown ul li:hover .explore-btn{right:1.875em}.innerMenu.powerProducts-Menu li .dropDown ul li:hover .explore-btn{right:1.875em}.topNav li a:hover{color:#c00}.topNav li a.arabic:hover{color:#c00}.innerMenu.right .submenu2 .submenu2list li a:hover{color:#c00}.innerMenu.right .submenu2 .submenu2list li a:hover i{left:.9375em}.liveMenu li.active>.bigList,.liveMenu li:hover>.bigList{visibility:visible;opacity:1}.liveMenu li:hover>.bigList{z-index:9}.liveMenu li .bigList li a:hover{color:#c00}.liveMenu li .bigList li a:hover i{color:#c00;left:.625em !important}.listMenu li a:hover{color:#c00}.emailList li a:hover{color:#c00}.topNav li .btn-hollow{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.topNav li .btn-hollow span{position:relative;z-index:9}.topNav li .btn-hollow i{z-index:9}.topNav li .btn-hollow:before{display:block;position:absolute;top:0;right:0;height:100%;width:0;z-index:1;content:'';background:#c00;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}.topNav li .btn-hollow:hover{color:#fff}.topNav li .btn-hollow:hover:before{left:0;right:auto;width:100%}}.dropDown .close_ico{display:none}header.header.scroll-to-fixed-fixed{-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}@media (max-width: 1024px){body .cd-image-container{width:56%}}@media (min-width: 992px) and (max-width: 1199px){.box-three .exp-title{min-height:initial !important}.innerMenu.powerProducts-Menu>li .dropDown ul li .modal-car{width:40%;bottom:5px}.inner-banner.landing-banner .logo-left{width:10%;top:17%}.inner-banner.landing-banner .container2{bottom:-6px}.inner-banner.landing-banner .container2 .head{line-height:22px}.innerMenu.powerProducts-Menu>li .dropDown ul li .modal-car{width:40%;bottom:5px}.innerMenu li .dropDown ul li .explore-btn{right:auto !important}.innerMenu.powerProducts-Menu.main-marine-menu>li .dropDown ul li .modal-car{width:40%;bottom:0px;left:0}.innerMenu.powerProducts-Menu.main-marine-menu>li .dropDown ul li .modal-car img{width:auto;transform:scale(0.6);float:right;position:relative;top:20px}header{width:100% !important}.mobile-navigation{display:none !important}.innerMenu li .active{color:#c00}.innerMenu li .active:after{border-color:#c00 transparent transparent transparent}.innerMenu li .active:before{opacity:0}.innerMenu li .dropDown ul li{min-height:18.5em}.innerMenu li .dropDown ul li:hover .list-button{top:3.125em;display:none}.innerMenu li .dropDown ul li:hover .explore-btn{left:0em}.innerMenu li .dropDown ul li:hover .modal-car{right:0}.innerMenu li .dropDown ul li .list-button a:hover{color:#fff}.innerMenu li .dropDown ul li .list-button a:hover:before{right:0;left:auto;width:100%}.innerMenu li .dropDown ul li .logo-top-tx h2{font-size:24px}.innerMenu li .dropDown ul li .logo-top-tx h3{font-size:20px}.innerMenu li .dropDown ul li .logo-text span{font-size:1.125em}.innerMenu .main-navigation .liveMenu li .bigList li.active .product-img{width:115%}.innerMenu .main-navigation .liveMenu li .bigList li.active .product-img img{width:100%}.dropDown .close_ico{display:none;background:url(/assets/images/cross.png) no-repeat;width:2em;height:2em;position:absolute;float:right;z-index:999;left:20px;top:10px}.search-box .container{width:90%}.head-img .text-btn h4{margin:5px 0px}header.header.scroll-to-fixed-fixed{-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}a.testing-d-button{position:absolute;top:3.9em;left:6em;right:auto}a.testing-d-button img{width:9.5em}.motorcycle .innerMenu{margin:0 8.125em 0 0}}@media (min-width: 768px) and (max-width: 991px){.inner-banner.landing-banner .logo-left{width:14%;top:20%}.inner-banner.landing-banner .container{top:23%}.inner-banner.landing-banner .container h1{font-size:2em}.inner-banner.landing-banner .container.container2{top:auto;bottom:-4px}.inner-banner.landing-banner .container.container2 .head{line-height:15px;font-size:1.2em}.search-box .container{width:90%}.right-logo{display:none}.innerMenu,.black-overlay.active{display:none}.inner-banner .virtual-btn{display:none}.inner-banner .container h1{font-size:3.125em;margin-bottom:.1875em}.inner-banner .container p{font-size:1em}.inner-banner .container .btn{padding:1.375em 3.8125em 1.375em 1.5625em;font-size:1em;height:initial;margin-bottom:1.25em}.inner-banner .container .btn i{top:.75em}.inner-banner .container .btn .icon-key{top:.75em}.innerMenu{display:none}.honda-logo{left:0;right:0;margin:auto}.honda-logo:after{display:none}.topNav li{margin:0;list-style:none;float:right;border-right:solid 0px #c9c9c9;padding:0 1.25em;line-height:1.0625em}.topNav li:last-child{border-right:0px}.topNav:after{display:none}header #nav-icon3{margin:initial;right:.9375em;left:initial;width:2.1875em;top:.1875em;display:block}header #nav-icon3 span{background:#000;height:2px;width:100%}header #nav-icon3:after{display:none}header #nav-icon3 span:nth-child(2),header #nav-icon3 span:nth-child(3){top:1.5625em}header #nav-icon3 span:nth-child(4){top:2.125em}a.testing-d-button{position:absolute;top:3.9em;left:6em;right:auto}a.testing-d-button img{width:9.5em}header.header.scroll-to-fixed-fixed{margin-top:0 !important}.motorcycle .book-bt{margin-top:.9375em}}@media (max-width: 767px){.t-drive-cont .inner-t-drive form .fields-set.two{margin-bottom:0 !important}.t-drive-cont.test-d-form.onPage form .fields-set.two .form-group{margin-bottom:1.75em !important}body .bootstrap-select.dropup.btn-group .btn .caret{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);top:0}.t-drive-cont .inner-t-drive .head-img .form-group .bootstrap-select>.btn{width:100% !important}.new-heading h2{font-size:2.5em}.thanks.book-t-d-thx a{padding-right:.9375em !important}.inner-banner.landing-banner{max-height:inherit}.inner-banner.landing-banner img{display:none}.inner-banner.landing-banner .mobile-banner{display:block;width:100%;margin-left:0}.inner-banner.landing-banner h1{font-size:1.75em}.inner-banner.landing-banner .container{top:28%}.inner-banner.landing-banner .container.container2{top:auto}.inner-banner.landing-banner .container.container2 .head{line-height:20px;font-size:1.2em}.langMenu{margin:0;padding:.4375em 0 0 .9375em;float:left;display:none;position:relative;z-index:999}.langMenu>li{float:left;list-style:none;border-right:solid 1px #e3e3e3;padding-right:.9375em;margin-right:1.875em}.langMenu>li:last-child{border-right:none;padding-right:0em;margin-right:0em}.langMenu>li>a{color:#000}.langMenu>li>a.arabic{color:#525354;font-size:1.25em}.langMenu>li>a:hover,.langMenu>li>a:focus{text-decoration:none}.langMenu>li .form-control{background:none;border:none;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:initial;color:#474747;padding:0;font-size:1.25em}.langMenu>li .bootstrap-select>.btn{height:initial;padding:.3125em}.langMenu>li .bootstrap-select.btn-group .btn .filter-option{color:#474747}.langMenu>li .btn-default:active:hover,.langMenu>li .btn-default:active:focus,.langMenu>li .btn-default:active.focus,.langMenu>li .btn-default.active:hover,.langMenu>li .btn-default.active:focus,.langMenu>li .btn-default.active.focus,.langMenu>li .open>.btn-default.dropdown-toggle:hover,.langMenu>li .open>.btn-default.dropdown-toggle:focus,.langMenu>li .open>.btn-default.dropdown-toggle.focus{background:none;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.langMenu>li .btn-group.open .dropdown-toggle{background:none;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.header.mobile-trans .topNav{display:none}.header.mobile-trans .langMenu{display:block}.header.mobile-trans .honda-logo{display:none}.search-box .container{padding-top:3px}.search-box .cross-btn{left:0.5em;top:1.4em;width:2em;height:2em}.search-box .btn{left:29px}.search-box .magnify{top:3px}.search-box .form-control{padding-top:4px}.innerMenu{display:none}.honda-logo{left:0;right:0;margin:auto}.honda-logo:after{display:none}.topNav li{margin:0;padding:0}.topNav li a.arabic{display:none}.topNav li:first-child{display:none}.topNav:after{display:none}header #nav-icon3{margin:initial;right:.9375em;left:initial;width:2.1875em;top:.1875em;display:block}header #nav-icon3 span{background:#000;height:2px;width:100%}header #nav-icon3:after{display:none}header #nav-icon3 span:nth-child(2),header #nav-icon3 span:nth-child(3){top:1.5625em}header #nav-icon3 span:nth-child(4){top:2.125em}.inner-banner{overflow:hidden}.inner-banner .virtual-btn{text-align:right;display:none}.inner-banner .virtual-btn .btn{padding-left:1em !important}.inner-banner img{width:100%;margin-left:0;float:left}.inner-banner .container{width:100%;padding:0 .9375em;top:35%;text-align:center}.inner-banner .container .virtual-btn{text-align:right}.inner-banner .container .row{margin:0 -.9375em}.inner-banner .container .row [class^="col-"]{padding:0 .9375em}.inner-banner h1{font-size:1.875em;margin-bottom:.625em}a.testing-d-button{position:absolute;top:3.9em;left:2.5em;right:auto}a.testing-d-button img{width:7em;margin:0}a.testing-d-button .book-text-btn{font-size:0.7em;line-height:1.5em}header.header.scroll-to-fixed-fixed{margin-top:0 !important}.mobile-contact{display:block;top:14px}body .thanks.book-t-d-thx p b{font-size:2.5em;line-height:40px}.t-drive-cont .inner-t-drive form .fields-set.two{margin-bottom:0 !important}.t-drive-cont.test-d-form.onPage form .fields-set.two .form-group{margin-bottom:1.75em !important}}@media (max-width: 480px){.t-drive-cont .inner-t-drive form .fields-set.two{margin-bottom:0}.inner-banner.landing-banner h1{font-size:1.1em}.inner-banner.landing-banner .container{top:33%}.inner-banner.landing-banner .container.container2{bottom:-6px}.inner-banner.landing-banner .container.container2 .head{line-height:14px;font-size:1em}body .unlimited .col-md-6 .box-one .box-one-text img.img-responsive{margin-top:-58%;position:absolute}body .unlimited .col-md-6 .box-two.box-four .box-one-text img.img-responsive{margin-top:-58%;position:absolute}.search-box .form-control{padding:.3em 0 0 6.6em}.search-box .magnify{display:none}.search-box .btn{min-width:initial}.search-box .btn i{display:none}a.testing-d-button{position:absolute;top:3.9em;left:1em;right:auto}a.testing-d-button img{width:5.5em}a.testing-d-button .book-text-btn{font-size:0.7em;line-height:1.1em}.landing-form.t-drive-cont.test-d-form.onPage .head-img{width:100%}.landing-form.t-drive-cont.test-d-form.onPage .head-img .form-group{width:100%}.landing-form.t-drive-cont.test-d-form.onPage .head-img .form-group .bootstrap-select>.btn{width:100% !important}}@media (max-width: 320px){#rc-imageselect,.g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;margin-right:-74px}body .unlimited .col-md-6 .box-one .box-one-text img.img-responsive{margin-top:-48%;position:absolute}body .unlimited .col-md-6 .box-two.box-four .box-one-text img.img-responsive{margin-top:-53%;position:absolute}}.motorcycle-header{letter-spacing:initial}.rightMenu{position:absolute;left:-70px;width:4.375em;top:0;height:100%;padding-top:13%;-webkit-box-shadow:10px 0px 30px -20px rgba(0,0,0,0.5);-moz-box-shadow:10px 0px 30px -20px rgba(0,0,0,0.5);box-shadow:10px 0px 30px -20px rgba(0,0,0,0.5);background:#fff;z-index:9999}.rightMenu ul{margin:0;padding:0}.rightMenu ul li{list-style:none;position:relative;margin:0 0 .625em 0;padding-bottom:.625em;float:left;width:100%}.rightMenu ul li:after{background:#cfcfd0;height:.0625em;width:1.875em;margin:auto;left:0;right:0;bottom:0;content:'';position:absolute}.rightMenu ul li:last-child{padding-bottom:0;margin:0}.rightMenu ul li:last-child:after{display:none}.rightMenu ul li a{display:block;width:4.375em;height:3.125em;position:relative;text-align:center;background:#fff;float:left;-webkit-transition:all 0.5s cubic-bezier(0.69, 0, 0.29, 0.99);transition:all 0.5s cubic-bezier(0.69, 0, 0.29, 0.99);overflow:hidden;color:#fff;text-transform:uppercase}.rightMenu ul li a span{font-size:.8125em;position:absolute;left:-25%;top:0;bottom:0;margin:auto;height:2.125em;border-right:solid 1px #f34242;width:100%;overflow:hidden;white-space:nowrap;text-align:right;padding:.3125em 1.25em 0 0;opacity:0;-webkit-transition:all 0.5s cubic-bezier(0.69, 0, 0.29, 0.99);transition:all 0.5s cubic-bezier(0.69, 0, 0.29, 0.99);font-weight:normal;font-weight:600}.rightMenu ul li a i{position:absolute;top:0;bottom:0;margin:auto;left:inherit;right:1.125em;-webkit-transition:all 0.5s cubic-bezier(0.69, 0, 0.29, 0.99);transition:all 0.5s cubic-bezier(0.69, 0, 0.29, 0.99)}.rightMenu ul li a i img{width:100%}.rightMenu ul li a i.key-icon{width:1.8em;height:2.125em;display:block}.rightMenu ul li a i.eidt-icon{width:1.5625em;height:1.5625em;display:block}.rightMenu ul li a i.eidt-icon{width:1.75em;height:2.125em;display:block}.rightMenu ul li a i.gallery-icon{width:1.75em;height:2.125em;display:block}.rightMenu ul li a i.heart-icon{width:1.75em;height:1.5em;display:block}.rightMenu ul li a i.pin-icon{width:1.4375em;height:1.875em;display:block}.rightMenu ul li a i.grill-icon{width:2.25em;height:1.6875em;display:block}.rightMenu ul li a i.pdf-icon{width:1.5em;height:1.9375em;display:block;right:1.5625em}.rightMenu ul li a i.eidt-icon-hover{visibility:hidden;opacity:0;width:1.5625em;height:1.5625em;display:block}.rightMenu ul li a i.gallery-icon-hover{visibility:hidden;opacity:0;width:1.75em;height:1.5625em;display:block}.rightMenu ul li a i.heart-icon-hover{width:1.75em;height:1.5em;display:block;visibility:hidden;opacity:0}.rightMenu ul li a i.pin-icon-hover{width:1.4375em;height:1.875em;visibility:hidden;opacity:0;display:block}.rightMenu ul li a i.grill-icon-hover{width:2.25em;height:1.6875em;display:block;opacity:0;visibility:hidden}.rightMenu ul li a i.pdf-icon-hover{width:1.5em;height:1.9375em;display:block;opacity:0;visibility:hidden;top:-.125em}.rightMenu ul li a i.key-icon-hover{width:1.75em;height:2.125em;display:block;opacity:0;visibility:hidden;top:-.125em}.rightMenu.show-slow{left:0}.rightMenu.for-top-sec{position:absolute !important;left:0 !important}.topArrow{position:absolute;right:0;bottom:10%;text-align:center;left:0;width:.9375em;height:2.5625em;border-top:solid 1px #cfcfd0;padding-top:.625em;margin:auto;font-size:1.5em;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.topArrow i{z-index:9;position:relative}.topArrow:before{display:block;position:absolute;top:0;left:0;height:0;width:100%;z-index:1;content:'';background:red;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}.t-drive-cont{position:absolute;top:0;left:-62.5em;width:0;padding:0 0;background:#fff;overflow:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.t-drive-cont.test-d-form{left:0%;width:50%;opacity:1;filter:alpha(opacity=100)}.t-drive-cont .bar{height:4.0625em;background:#f6f6f6;border-bottom:1px solid #ebebeb;margin:0 0 0 0}.t-drive-cont .bar .icon{background:#fff;text-align:center;float:right;width:4.375em;height:100%;position:relative;border-left:1px solid #ebebeb}.t-drive-cont .bar .icon img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.t-drive-cont .bar h4{display:inline-block;font-size:1.25em;text-transform:uppercase;font-weight:bold;margin:0;padding:1.25em 1.875em 0 0}.t-drive-cont .bar .close-sider{float:left;height:100%;display:block;width:3.125em;position:relative}.t-drive-cont .bar .close-sider img{display:block;height:auto;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0}.t-drive-cont .inner-t-drive{padding:6.25em 2.875em 0 3.125em}.t-drive-cont .inner-t-drive h5{font-size:1.375em;color:#000;font-weight:bold;padding:1.75em 0 1em;margin:0 0 1.25em;display:inline-block;position:relative}.t-drive-cont .inner-t-drive h5:before{content:'';position:absolute;width:20px;height:3px;background:#000;right:0;bottom:0}.t-drive-cont .inner-t-drive h6{color:#df0032;font-size:.9375em;margin:0 0 0}.t-drive-cont .inner-t-drive .car-heading{display:inline-block;width:100%;margin-bottom:1.25em}.t-drive-cont .inner-t-drive .head-img{float:right;width:64%}.t-drive-cont .inner-t-drive .head-img .form-group{width:25em}.t-drive-cont .inner-t-drive .head-img .form-group .bootstrap-select>.btn{padding:0 0 .5em 0;border-bottom:solid 1px #e0e0e0;font-weight:normal;text-transform:none;font-size:1em;height:2.0625em}.t-drive-cont .inner-t-drive .head-img .form-group.has-error input{border-color:#bb1c0c !important}.t-drive-cont .inner-t-drive .head-img .form-group.has-error .plus-minus{border-color:#bb1c0c !important}.t-drive-cont .inner-t-drive .head-img .form-group.has-error .bootstrap-select button{border-color:#bb1c0c !important}.t-drive-cont .inner-t-drive .head-img .form-group.has-success input{border-color:#368a2e !important}.t-drive-cont .inner-t-drive .head-img .form-group.has-success .plus-minus{border-color:#368a2e !important}.t-drive-cont .inner-t-drive .head-img .form-group.has-success .bootstrap-select button{border-color:#368a2e !important}.t-drive-cont .inner-t-drive .sider-car{float:left;width:33%}.t-drive-cont .inner-t-drive h3{font-size:1.125em;text-transform:uppercase;font-weight:bold;margin:0 0 1.875em}.t-drive-cont .inner-t-drive .form-wrapper{display:inline-block;width:100%}.t-drive-cont .inner-t-drive form{display:inline-block;width:100%}.t-drive-cont .inner-t-drive form label{list-style:none;display:block;font-size:1.125em;font-weight:400;color:#959595;float:right;margin-left:1em}.t-drive-cont .inner-t-drive form .form-group .bootstrap-select{border:none;min-width:7.5em;box-shadow:none}.t-drive-cont .inner-t-drive form .form-group .bootstrap-select button{box-shadow:none}.t-drive-cont .inner-t-drive form .form-group .bootstrap-select>.btn{padding:0 0 .5em 0;border-bottom:solid 1px #e0e0e0;font-weight:normal;text-transform:none;font-size:1em;height:2.0625em}.t-drive-cont .inner-t-drive form .form-group .bootstrap-select>.btn .filter-option{color:#393939}.t-drive-cont .inner-t-drive form .form-group .bootstrap-select .dropdown-menu{top:72%}.t-drive-cont .inner-t-drive form .combined{float:right}.t-drive-cont .inner-t-drive form .combined .form-group{float:right;margin-left:2em}.t-drive-cont .inner-t-drive form .combined .form-group .bootstrap-select .dropdown-menu li{border-bottom:1px solid #E0E0E0}.t-drive-cont .inner-t-drive form .combined .form-group .bootstrap-select .dropdown-menu li:last-child{border:none}.t-drive-cont .inner-t-drive form .combined .form-group .bootstrap-select .dropdown-menu li span{white-space:normal}.t-drive-cont .inner-t-drive form .combined .form-group.no-margin{margin-left:0}.t-drive-cont .inner-t-drive form .combined .form-group div#datePicker{position:relative}.t-drive-cont .inner-t-drive form .combined .form-group div#datePicker ::-webkit-input-placeholder{color:#393939}.t-drive-cont .inner-t-drive form .combined .form-group div#datePicker :-ms-input-placeholder{color:#393939}.t-drive-cont .inner-t-drive form .combined .form-group div#datePicker ::-moz-placeholder{color:#393939;opacity:1}.t-drive-cont .inner-t-drive form .combined .form-group div#datePicker :-moz-placeholder{color:#393939;opacity:1}.t-drive-cont .inner-t-drive form .combined .form-group div#datePicker input{border:none;border-bottom:solid 1px #e0e0e0;box-shadow:none;height:2.0625em;border-radius:0;padding:0 0 .5em 0}.t-drive-cont .inner-t-drive form .combined .form-group div#datePicker .input-group-addon{position:absolute;left:22px;top:4px;background:none;text-align:center;padding:0;margin:0;border:0;z-index:98}.t-drive-cont .inner-t-drive form .combined .plus-minus{border-bottom:solid 1px #e0e0e0;padding:0 0;height:2.0625em;z-index:2;position:relative}.t-drive-cont .inner-t-drive form .combined .plus-minus.disabled:before{content:'';position:absolute;left:0;bottom:2px;width:100%;height:100%;background:#fff;opacity:.5;filter:alpha(opacity=50)}.t-drive-cont .inner-t-drive form .combined .plus-minus .checkbox{display:inline-block;margin:0;padding:0;top:4px;height:15px}.t-drive-cont .inner-t-drive form .combined .plus-minus .checkbox label{margin:0;padding:0;width:14px;cursor:pointer;z-index:9}.t-drive-cont .inner-t-drive form .combined .plus-minus .checkbox label:before,.t-drive-cont .inner-t-drive form .combined .plus-minus .checkbox label:after{margin-right:0;width:14px;height:14px;font-size:10px;border-radius:0}.t-drive-cont .inner-t-drive form .combined .plus-minus .qtyplus,.t-drive-cont .inner-t-drive form .combined .plus-minus .qtyminus{display:inline-block;color:#393939;font-size:1em;cursor:pointer;width:1.25em;text-align:center}.t-drive-cont .inner-t-drive form .combined .plus-minus .qty{width:1.25em;border:none;box-shadow:none;display:inline-block;background:none}.t-drive-cont .inner-t-drive form .combined .plus-minus .days{display:inline-block}.t-drive-cont .inner-t-drive form .fields-set{display:inline-block;width:100%;margin:0 0 3.5em;padding:0 0 2em;border-bottom:1px solid #ccc}.t-drive-cont .inner-t-drive form .fields-set .form-group.has-error input{border-color:#bb1c0c !important}.t-drive-cont .inner-t-drive form .fields-set .form-group.has-error .plus-minus{border-color:#bb1c0c !important}.t-drive-cont .inner-t-drive form .fields-set .form-group.has-error .bootstrap-select button{border-color:#bb1c0c !important}.t-drive-cont .inner-t-drive form .fields-set .form-group.has-success input{border-color:#368a2e !important}.t-drive-cont .inner-t-drive form .fields-set .form-group.has-success .plus-minus{border-color:#368a2e !important}.t-drive-cont .inner-t-drive form .fields-set .form-group.has-success .bootstrap-select button{border-color:#368a2e !important}.t-drive-cont .inner-t-drive form .fields-set.two{border:none}.t-drive-cont .inner-t-drive form .fields-set.two .form-group{width:30%;margin-left:2.6%;display:inline-block}.t-drive-cont .inner-t-drive form .fields-set.two .form-group .bootstrap-select>.btn{height:36px}.t-drive-cont .inner-t-drive form .fields-set.two .form-group .bootstrap-select>.btn .filter-option{color:#959595;font-size:1.125em}.t-drive-cont .inner-t-drive form .fields-set.two .form-group input{border:none;border-bottom:1px solid #e0e0e0;box-shadow:none;padding-right:0;font-size:1.125em;border-radius:0}.t-drive-cont .inner-t-drive form .fields-set.two iframe{background:none}.t-drive-cont .inner-t-drive form .fields-set.one .form-group{width:40%}.t-drive-cont .inner-t-drive form .captcha-feild{position:relative}.t-drive-cont .inner-t-drive form .captcha-feild .img-box{bottom:.1875em;top:auto;text-align:left}.t-drive-cont .inner-t-drive form .captcha-feild .img-box a{width:auto}.t-drive-cont .inner-t-drive form .captcha-feild #errMessage{position:absolute;bottom:-25px;right:0;color:#900}.t-drive-cont .inner-t-drive form .checkbox{margin-top:.625em}.t-drive-cont .inner-t-drive form .checkbox input[type="checkbox"]{width:14px;height:14px;background:none;border:1px solid #c9c9c9;margin-right:0}.t-drive-cont .inner-t-drive form .checkbox label{font-size:.875em}.t-drive-cont .inner-t-drive form .form-btn-sec .btn-primary{min-width:17em;margin-bottom:.1875em}.t-drive-cont .inner-t-drive form .bootstrap-select.btn-group .dropdown-menu li a span.text{font-size:.8125em !important}.t-drive-cont .inner-t-drive .thanks{background:#fff}.t-drive-cont .inner-t-drive .thanks .thanks-inner p{color:#000}.t-drive-cont .inner-t-drive .bootstrap-select.btn-group .dropdown-menu li{margin-bottom:0}.virtual-intro-txt{padding-top:6em;padding-bottom:3em;text-align:center}.virtual-intro-txt h1{font-size:1.875em;font-family:inherit;margin-bottom:1.5em;color:#000000}.virtual-intro-txt p{font-size:1.25em}.save-the-date h1{font-size:1.875em;font-family:inherit;padding-bottom:1.25em;margin-bottom:1.25em;text-align:center;position:relative}.save-the-date h1:before{content:'';position:absolute;width:20px;height:3px;background:#000;left:0;right:0;margin:auto;bottom:0}.save-the-date h1 span{color:#C80E0E}.save-the-date h1 span sup{font-size:.625em}.save-the-date .inner-date-wrap{background:#f8f8f8;padding:5em 8.75em}.save-the-date .inner-date{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;align-content:stretch}.save-the-date .inner-date p{font-size:1.09375em;font-weight:600;min-height:4.375em;color:#222222}.save-the-date .inner-date .single-date{padding:.8125em 3.875em;position:relative;width:100%}.save-the-date .inner-date .single-date:before{content:'';background:#ccc;width:1px;height:100%;position:absolute;left:0;top:0}.save-the-date .inner-date .single-date:last-child:before{display:none}.save-the-date .inner-date img{width:11.25em}.t-drive-cont.test-d-form.onPage{position:relative;width:100%;overflow:inherit;z-index:9}.t-drive-cont.test-d-form.onPage .container{width:100%}.t-drive-cont.test-d-form.onPage .head-img{width:80%}.t-drive-cont.test-d-form.onPage .sider-car{width:20%;text-align:center}.t-drive-cont.test-d-form.onPage .sider-car img{margin:0 auto}.t-drive-cont.test-d-form.onPage form .combined{width:33%;margin-top:.625em}.t-drive-cont.test-d-form.onPage form .combined label{width:26%}.t-drive-cont.test-d-form.onPage form .combined .form-group{width:60%}.t-drive-cont.test-d-form.onPage form .combined .form-group.no-margin .bootstrap-select{max-width:none}.t-drive-cont.test-d-form.onPage form .combined .form-group div#datePicker{width:100%}.t-drive-cont.test-d-form.onPage form .combined .form-group .plus-minus .checkbox{margin-right:1.125em}.t-drive-cont.test-d-form.onPage form .combined .form-group .plus-minus .qtyplus,.t-drive-cont.test-d-form.onPage form .combined .form-group .plus-minus .qtyminus{font-size:1.2em;width:2.25em}.t-drive-cont.test-d-form.onPage form .fields-set.two .form-group{margin-bottom:3.75em}.t-drive-cont.test-d-form.onPage .form-wrapper .loading:before{background:#fff}.captcha-feild{font-family:"univers","ge_thameen","Helvetica Neue",Helvetica,Arial,sans-serif}.t-drive-cont.test-d-form.onPage{position:relative;width:100%;overflow:inherit;z-index:9}.t-drive-cont.test-d-form.onPage .container{width:100%}.t-drive-cont.test-d-form.onPage .head-img{width:80%}.t-drive-cont.test-d-form.onPage .sider-car{width:20%;text-align:center}.t-drive-cont.test-d-form.onPage .sider-car img{margin:0 auto}.t-drive-cont.test-d-form.onPage form .combined{width:36%}.t-drive-cont.test-d-form.onPage form .combined label{width:26%}.t-drive-cont.test-d-form.onPage form .combined .form-group{width:60%}.t-drive-cont.test-d-form.onPage form .combined .form-group.no-margin .bootstrap-select{max-width:none}.t-drive-cont.test-d-form.onPage form .combined .form-group div#datePicker{width:100%}.t-drive-cont.test-d-form.onPage form .combined .form-group .plus-minus .checkbox{margin-left:1.125em}.t-drive-cont.test-d-form.onPage form .combined .form-group .plus-minus .qtyplus,.t-drive-cont.test-d-form.onPage form .combined .form-group .plus-minus .qtyminus{font-size:1.2em;width:2.25em}.t-drive-cont.test-d-form.onPage .form-wrapper .loading:before{background:#fff}.thanks.book-t-d-thx{display:block;text-align:center;padding:40px 0 64px}.thanks.book-t-d-thx p{margin:0 0 30px;font-size:23px}.thanks.book-t-d-thx p b{font-size:3.125em;color:#222222}.thanks.book-t-d-thx a{padding-right:3.75em;padding-left:.9375em}.thanks.book-t-d-thx a i{transform:rotate(180deg);right:.625em;left:auto;top:1px}.gecko.desktop.win.js .thanks.book-t-d-thx a i{top:-1px}.checkbox{padding-right:20px}.checkbox label{display:inline-block;vertical-align:middle;position:relative;padding-right:5px}.checkbox label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;right:0;margin-right:-20px;border:1px solid #cccccc;border-radius:3px;background-color:#fff;-webkit-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;transition:border 0.15s ease-in-out, color 0.15s ease-in-out}.checkbox label::after{display:inline-block;position:absolute;width:16px;height:16px;right:0;top:0;margin-right:-20px;padding-right:3px;padding-top:0px;color:#000;font-size:13px}.checkbox input[type="checkbox"]{opacity:0;z-index:1}.checkbox input[type="checkbox"]:focus+label::before{outline:thin dotted;outline:0px auto -webkit-focus-ring-color;outline-offset:-2px}.gecko.desktop .checkbox label::after{top:-1px}.checkbox input[type="checkbox"]:checked+label::after{content:'✔'}.checkbox input[type="checkbox"]:disabled+label{opacity:0.65}.checkbox input[type="checkbox"]:disabled+label::before{background-color:#eeeeee;cursor:not-allowed}.checkbox.checkbox-circle label::before{border-radius:50%}.checkbox.checkbox-inline{margin-top:0}.checkbox-primary input[type="checkbox"]:checked+label::before{background-color:#428bca;border-color:#428bca}.checkbox-primary input[type="checkbox"]:checked+label::after{color:#fff}.checkbox-danger input[type="checkbox"]:checked+label::before{background-color:#d9534f;border-color:#d9534f}.checkbox-danger input[type="checkbox"]:checked+label::after{color:#fff}.checkbox-info input[type="checkbox"]:checked+label::before{background-color:#5bc0de;border-color:#5bc0de}.checkbox-info input[type="checkbox"]:checked+label::after{color:#fff}.checkbox-warning input[type="checkbox"]:checked+label::before{background-color:#f0ad4e;border-color:#f0ad4e}.checkbox-warning input[type="checkbox"]:checked+label::after{color:#fff}.checkbox-success input[type="checkbox"]:checked+label::before{background-color:#5cb85c;border-color:#5cb85c}.checkbox-success input[type="checkbox"]:checked+label::after{color:#fff}html.fade-black body{position:fixed;overflow:hidden;width:100%}html.fade-black body:before{content:'';width:100%;height:100%;position:fixed;background:rgba(0,0,0,0.8);top:0;right:0;z-index:9999999;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1;visibility:visible}.datepicker.datepicker-dropdown.dropdown-menu{right:initial}.gecko .t-drive-cont .bootstrap-select.btn-group .btn .caret,.ie .t-drive-cont.bootstrap-select.btn-group .btn .caret{top:0}.t-drive-cont .inner-t-drive .form-group.checkbox{width:100% !important;margin-bottom:0}.t-drive-cont .inner-t-drive .form-group.checkbox.has-success label{color:#368a2e}.t-drive-cont .inner-t-drive .form-group.checkbox.has-error label{color:#bb1c0c}@media (min-width: 1601px) and (max-width: 2400px){.t-drive-cont .inner-t-drive form .combined .form-group.no-margin .bootstrap-select{max-width:9.5em}}@media (min-width: 1530px) and (max-width: 1600px){.t-drive-cont .inner-t-drive h3{margin:0 0 2.5em}.t-drive-cont .inner-t-drive h5{padding:0.75em 0 1em}.t-drive-cont .inner-t-drive .car-heading{margin-bottom:0}.t-drive-cont.test-d-form{width:57%}.t-drive-cont .inner-t-drive form .combined .form-group.no-margin .bootstrap-select{max-width:7.5em}.t-drive-cont.test-d-form.onPage form .combined label{font-size:1em;width:29%}.rightMenu{z-index:999}.crv-campaign-p1-body .rightMenu{padding-top:13%}}@media (min-width: 1330px) and (max-width: 1366px){.t-drive-cont{left:-70.5em}.t-drive-cont .inner-t-drive h3{margin:0 0 1.5em}.t-drive-cont .inner-t-drive form .fields-set{margin:0em 0 3em;padding:0em 0 1em}.t-drive-cont .inner-t-drive form .combined .plus-minus{padding-top:0}.t-drive-cont .inner-t-drive form .combined .form-group div#datePicker .input-group-addon{top:0}.gecko .t-drive-cont .inner-t-drive form .fields-set.two .form-group{float:right}.t-drive-cont .inner-t-drive form .combined .form-group.no-margin .bootstrap-select{max-width:8em}}@media (min-width: 1201px) and (max-width: 1280px){.t-drive-cont{left:-70.5em}.t-drive-cont.test-d-form{width:55%}.t-drive-cont .inner-t-drive .head-img .form-group{margin-bottom:0}.t-drive-cont .inner-t-drive .sider-car img{max-height:120px}.t-drive-cont .inner-t-drive h5{padding:1em 0 0.5em}.t-drive-cont .inner-t-drive h3{margin:0 0 1.5em}.t-drive-cont .inner-t-drive form .fields-set{margin:0 0 2em;padding:1em 0 1em}.t-drive-cont .inner-t-drive form .combined .form-group div#datePicker .input-group-addon{top:0}.gecko .t-drive-cont .inner-t-drive form .fields-set.two .form-group{float:right}.t-drive-cont .inner-t-drive form .combined .form-group.no-margin .bootstrap-select{max-width:8em}.t-drive-cont.test-d-form.onPage .container{width:93em}}@media (min-width: 1200px){.rightMenu{-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.rightMenu ul li a:hover{background:#c00;width:17em;text-decoration:none}.rightMenu ul li a:hover i.eidt-icon,.rightMenu ul li a:hover i.heart-icon,.rightMenu ul li a:hover i.pin-icon,.rightMenu ul li a:hover i.grill-icon,.rightMenu ul li a:hover i.pdf-icon,.rightMenu ul li a:hover i.key-icon,.rightMenu ul li a:hover i.gallery-icon{visibility:hidden;opacity:0}.rightMenu ul li a:hover i.eidt-icon-hover,.rightMenu ul li a:hover i.heart-icon-hover,.rightMenu ul li a:hover i.pin-icon-hover,.rightMenu ul li a:hover i.grill-icon-hover,.rightMenu ul li a:hover i.pdf-icon-hover,.rightMenu ul li a:hover i.key-icon-hover,.rightMenu ul li a:hover i.gallery-icon-hover{visibility:visible;opacity:1}.rightMenu ul li a:hover span{opacity:1}.rightMenu.hide-slow{left:-70px}.topArrow:hover{color:#fff}.topArrow:hover:before{bottom:0;top:auto;height:100%}.t-drive-cont.test-d-form.onPage .container{width:100em}.t-drive-cont .bar .icon{width:7.1875em}}@media (min-width: 1530px) and (max-width: 1600px){.save-the-date .inner-date .single-date{padding:.75em 3.625em;margin-left:.6875em}.save-the-date .inner-date-wrap{padding:3.875em 4.25em}.t-drive-cont.test-d-form.onPage .container{width:90em}}@media (min-width: 992px) and (max-width: 1199px){.t-drive-cont .bootstrap-select.btn-group .dropdown-menu{max-height:190px !important}.t-drive-cont .inner-t-drive .head-img .form-group{width:19.375em}.rightMenu{display:none}html.fade-black body{width:100%}.t-drive-cont{left:0;top:0;width:auto;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.t-drive-cont .inner-t-drive{padding-top:4.0625em;padding-bottom:1.875em}.t-drive-cont .inner-t-drive h3{margin:0 0 1.5em}.t-drive-cont .inner-t-drive form .fields-set{margin:0 0 2em;padding:1em 0 0.8em}.t-drive-cont .inner-t-drive form .combined{width:33%}.t-drive-cont .inner-t-drive form .combined label{width:auto}.t-drive-cont .inner-t-drive form .combined .form-group{width:55%}.t-drive-cont .inner-t-drive form .combined .form-group div#datePicker .input-group-addon{top:0}.t-drive-cont .inner-t-drive form .combined>.plus-minus-cont{float:none;margin:0 auto}.t-drive-cont .inner-t-drive .form-group .bootstrap-select>.btn .filter-option{font-size:1em}.t-drive-cont .inner-t-drive .checkbox label:after{top:2px;right:1px}.t-drive-cont.test-d-form{width:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.t-drive-cont.test-d-form.onPage{top:initial;overflow-x:hidden}.t-drive-cont.test-d-form.onPage .head-img{width:70%}.t-drive-cont.test-d-form.onPage .sider-car{width:28%}.t-drive-cont.test-d-form.onPage form .combined label{width:auto}.t-drive-cont.test-d-form.onPage form .combined .form-group{width:50%}.save-the-date h1{padding-bottom:.8125em;margin-bottom:.8125em}.save-the-date .inner-date-wrap{padding-left:3.125em;padding-right:3.125em}section.virtual-intro-txt.t-drive-cont.test-d-form.onPage{padding-top:3.75em}.virtual-intro-txt h1{line-height:1.25em;margin-bottom:.9375em}.normal-pages .bootstrap-select.btn-group .btn .caret{top:.125em}.normal-pages .t-drive-cont.test-d-form.onPage form .fields-set.two .form-group{margin-bottom:1.25em}.t-drive-cont .bar .icon{width:7.1875em}}@media (min-width: 768px) and (max-width: 991px){.t-drive-cont form .form-group .bootstrap-select.btn-group{min-width:17.5em}.t-drive-cont .bootstrap-select.btn-group .dropdown-menu{max-height:190px !important}.t-drive-cont .inner-t-drive .head-img .form-group{width:19.6875em}.rightMenu{display:none}html.fade-black body{width:100%}.t-drive-cont{left:0;top:17em;width:auto;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.t-drive-cont .inner-t-drive h3{margin:0 0 1.5em}.t-drive-cont .inner-t-drive form .fields-set{margin:0 0 2em;padding:1em 0 0em}.t-drive-cont .inner-t-drive form .combined{width:33%}.t-drive-cont .inner-t-drive form .combined label{width:auto !important}.t-drive-cont .inner-t-drive form .combined .form-group{width:49%}.t-drive-cont .inner-t-drive form .combined .form-group div#datePicker .input-group-addon{top:0}.t-drive-cont .inner-t-drive form .combined>.plus-minus-cont{float:none;margin:0 auto}.t-drive-cont .inner-t-drive .form-group .bootstrap-select>.btn .filter-option{font-size:1em}.t-drive-cont.test-d-form{width:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.t-drive-cont.test-d-form.onPage form .combined{width:40%}.t-drive-cont.test-d-form.onPage form .combined .form-group{width:45%}.t-drive-cont.test-d-form.onPage{top:initial;overflow-x:hidden}.t-drive-cont.test-d-form.onPage .head-img{width:70%}.t-drive-cont.test-d-form.onPage .sider-car{width:28%}.save-the-date h1{padding-bottom:.8125em;margin-bottom:.8125em}.save-the-date .inner-date-wrap{padding-left:2.5em;padding-right:2.5em}section.virtual-intro-txt.t-drive-cont.test-d-form.onPage{padding-top:3.75em}.virtual-intro-txt h1{line-height:1.25em;margin-bottom:.9375em}.normal-pages .bootstrap-select.btn-group .btn .caret{top:.125em}.normal-pages .t-drive-cont.test-d-form.onPage form .fields-set.two .form-group{margin-bottom:1.25em}}@media (max-width: 767px){.rightMenu{display:none}html.fade-black body{width:100%}.t-drive-cont{left:0;top:0;width:auto;position:fixed;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);overflow-y:scroll}.t-drive-cont .inner-t-drive{overflow-y:scroll;width:100%;padding-bottom:70px;display:block}.t-drive-cont .inner-t-drive h3{margin:0 0 1.5em}.t-drive-cont .inner-t-drive form .fields-set{margin:0 0 3em;padding:0 0 2em}.t-drive-cont .inner-t-drive form .fields-set .combined{width:33%;margin-left:0}.t-drive-cont .inner-t-drive form .fields-set .combined label{width:100%;margin-left:0}.t-drive-cont .inner-t-drive form .fields-set .combined .form-group{width:80%}.t-drive-cont .inner-t-drive form .fields-set .combined .form-group.plus-minus-cont{margin-top:22px}.t-drive-cont .inner-t-drive form .fields-set .combined .form-group div#datePicker .input-group-addon{top:0}.t-drive-cont .inner-t-drive form .fields-set .combined .plus-minus .checkbox{margin-left:2px;top:0}.t-drive-cont .inner-t-drive form .fields-set .combined .plus-minus .checkbox label:after{top:-1px;font-size:7px;right:0}.t-drive-cont .inner-t-drive form .fields-set .combined .qtyplus,.t-drive-cont .inner-t-drive form .fields-set .combined .qtyminus{width:1.4em;font-size:1.2em;text-align:center}.t-drive-cont .inner-t-drive form .fields-set .combined .qty{width:2em}.t-drive-cont .inner-t-drive form .captcha-feild #errMessage{bottom:-18px}.t-drive-cont .inner-t-drive .checkbox label{line-height:20px}.t-drive-cont.test-d-form{width:100%;height:100%;overflow:hidden;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.t-drive-cont.test-d-form .form-wrapper{height:100%;overflow-y:scroll}.t-drive-cont .form-wrapper .thanks .thanks-inner{font-size:1.2em}.checkbox label::before{width:15px;height:15px;right:0;top:2px}.checkbox label::after{font-size:8px}html.fade-black body{overflow:initial;position:relative}.t-drive-cont.test-d-form.onPage .head-img{width:70%}.t-drive-cont.test-d-form.onPage .sider-car{width:28%}.t-drive-cont.test-d-form.onPage form .combined .form-group .plus-minus .checkbox{margin-left:0}.t-drive-cont.test-d-form.onPage form .combined .form-group .plus-minus .qtyplus,.t-drive-cont.test-d-form.onPage form .combined .form-group .plus-minus .qtyminus{width:1.875em}.thanks.book-t-d-thx{padding:40px 0 40px}.thanks.book-t-d-thx p{margin:0 0 15px}.thanks.book-t-d-thx p b{line-height:45px;margin:0 0 13px}.save-the-date h1{padding-bottom:.8125em;margin-bottom:.8125em}.save-the-date .inner-date-wrap{padding:.625em .625em}.save-the-date .inner-date-wrap h1{line-height:1.25em;margin-bottom:.9375em;padding-bottom:.9375em}.save-the-date .inner-date-wrap .single-date{padding:2.125em 3.125em;margin:0 0}.save-the-date .inner-date-wrap .single-date p{min-height:1px}.save-the-date .inner-date-wrap .single-date:before{width:75%;height:1px;bottom:0;top:auto;left:0;right:0;margin:0 auto}.save-the-date .inner-date{display:block;padding:0}.save-the-date .inner-date p{font-size:1.25em}section.virtual-intro-txt.t-drive-cont.test-d-form.onPage{padding-top:2.625em}.virtual-intro-txt h1{line-height:1.25em;margin-bottom:.9375em}}@media (max-width: 480px){.t-drive-cont .inner-t-drive{padding:40px 22px 20px 16px !important}.t-drive-cont .inner-t-drive .sider-car{float:left;width:33%;height:18vh;position:relative}.t-drive-cont .inner-t-drive .sider-car img{position:absolute;bottom:0}.t-drive-cont .inner-t-drive form .fields-set .combined{width:100%}.t-drive-cont .inner-t-drive form .fields-set .combined .form-group{width:100%}.t-drive-cont .inner-t-drive form .fields-set .combined .form-group div#datePicker{width:100%}.t-drive-cont .inner-t-drive form .fields-set .combined .form-group.plus-minus-cont{margin-bottom:1.6em}.t-drive-cont .inner-t-drive form .fields-set.two .form-group{width:100%;margin-bottom:1.6em}.t-drive-cont.test-d-form.onPage .head-img{width:100%}.t-drive-cont.test-d-form.onPage .sider-car{width:38%}.t-drive-cont.test-d-form.onPage form .combined .form-group .plus-minus .checkbox{margin-right:.9375em}.t-drive-cont.test-d-form.onPage form .combined .form-group .plus-minus .qtyplus,.t-drive-cont.test-d-form.onPage form .combined .form-group .plus-minus .qtyminus{width:2em}.t-drive-cont .bar{display:flex;align-items:center}.t-drive-cont .bar h4{font-size:.875em;letter-spacing:initial;letter-spacing:initial;padding:.3125em 1.875em 0 0}.t-drive-cont .bar .icon{width:5.3125em}.t-drive-cont .inner-t-drive .head-img .form-group{width:100%}.t-drive-cont .inner-t-drive .car-heading{margin-bottom:0}}.inner-date-wrap img-responsive{display:inline-block}.gray-txt{color:#45474e !important}.main-pro-banner{direction:ltr}.main-pro-banner div{position:relative}.main-pro-banner div .text-sec{position:absolute;top:35%;left:3%;display:inline-block;right:auto;width:auto;max-width:30%;text-align:right}.main-pro-banner div .text-sec h1{line-height:63px;color:#fff;font-size:3.125em;text-transform:capitalize;margin-bottom:.3125em;letter-spacing:-3px;text-shadow:2px 2px 3px #7b7b7b}.main-pro-banner div .text-sec p{font-size:26px;font-family:"ge_thameen","univers";color:#fff;font-weight:400;text-transform:capitalize;margin-top:10px;display:block;text-shadow:2px 2px 3px #7b7b7b}.main-pro-banner div .text-sec .btn{margin-top:1.25em}.main-pro-banner div .logos-sec{position:absolute;bottom:10%;right:5%}.main-pro-banner div .showonmobile{display:none}.main-pro-banner div.slick-current .btn.btn-primary i{padding-top:0px}.main-pro-banner .slick-dots{position:absolute;bottom:7%;left:0;padding:0;width:100%;text-align:center}.main-pro-banner .slick-dots li{position:relative;display:inline-block;margin:0 20px 0 0;background:none !important;border:transparent 1px solid !important;border-radius:50%;width:13px;height:13px;cursor:pointer;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.main-pro-banner .slick-dots li button{display:none}.main-pro-banner .slick-dots li:before{background:#fff;content:'';position:absolute;left:0;top:0;margin:auto;right:0;bottom:0;width:5px;height:5px;border-radius:50%}.main-pro-banner .slick-dots li:hover{border:#fff solid 1px !important}.main-pro-banner .slick-dots li.slick-active{border:#fff solid 1px !important}.main-pro-banner .slick-next,.main-pro-banner .slick-prev{display:none !important}.main-pro-banner .kw-tl{float:right;margin-top:1.875em;padding:.75em;min-width:auto;width:auto}.main-pro-banner .kw-tl span{font-family:"univers condensed";font-size:1.625em;font-weight:400;letter-spacing:1px}.detail-page{padding-left:0 !important}.mac .careList li{padding:0 5em 0 2em !important}.mac .modal{height:100% !important}.mac .cd-image-container{width:65%}.mac .after-before .gery-text{line-height:24px}.mac .revealTo.video{height:472px}.mac .leftHeading{display:none}.mac .revealTo.video .video-iframe iframe{height:460px;width:100%}.mac .banner-img.video{height:400px}.mac .banner-img.video iframe{height:400px !important}.t-drive-cont.test-d-form.onPage form .fields-set.two .form-group.checkbox{margin-bottom:0}body.modal-open{overflow-y:hidden !important}.fixed{overflow:hidden;position:fixed !important;width:100%}.innerSection{padding:6.25em 0;position:relative}.innerSection h1{text-transform:initial}.innerSection .autoList h1{text-transform:none}.autoList{margin:0 0 1.25em 0;float:right;width:100%;padding:0}.autoList li{list-style:none;display:block;position:relative;padding:0 5.3125em 0 .9375em;margin-bottom:.625em;float:right}.autoList li h4{font-size:2.25em;margin:0;color:#222222;text-transform:inherit;font-weight:700;font-family:"ge_thameen","univers"}.autoList li span{color:#414141;font-size:1em;font-family:"ge_thameen","univers";display:block;font-weight:500}.autoList li i{position:absolute;right:0;top:0;width:3.625em;height:3.625em}.autoList li i img{width:100%}.revealTo.video{height:560px;position:relative;overflow:hidden}.banner-img.video{height:595px;position:relative}.banner-img.video .openvideolink{position:absolute;bottom:-7%;left:5%;z-index:9;width:auto;font-size:.875em;color:#000;font-weight:300;text-align:center}.banner-img.video .openvideolink:focus{box-shadow:none}.banner-img.video .openvideolink span{font-size:1.125em}.left-img{float:right;margin-left:1%;width:64%;margin-top:1.25em;text-align:right}.left-img p{color:#3f3f3f;font-size:1.125em;margin:0 0 1.875em 0}.left-img .btn{min-width:18.5em;padding:.875em 1.5625em}.right-img{float:right;width:35%}.left-introduction{position:relative;width:43.75%;float:right;padding-bottom:151px}.left-introduction .small-style{position:absolute;bottom:0;left:0;border:5px solid #fff}.right-introduction{float:left;width:50%}.right-introduction .left-img{width:100%}.text-pane.container{top:auto;bottom:-73px}.text-pane.container .row{background-color:rgba(204,0,0,0.9);padding:3.75em;width:43.5%;position:absolute;left:0;bottom:0}.text-pane.container h5{font-size:2.125em;line-height:34px;text-transform:uppercase;padding-bottom:0;color:#fff;margin-bottom:34px}.text-pane.container p{color:#fff;font-size:1.125em}.motorcycle.performance-section{padding-bottom:0}.motorcycle.performance-section .banner-img{margin-bottom:0}.motorcycle.performance-section .banner-img h2{font-size:3em}.motorcycle.technology-section{padding-top:6.625em;padding-bottom:0;background:#f3f6fa}.motorcycle.technology-section .first-img p.center{font-size:1.1875em;height:auto;text-align:right}.motorcycle .second-img{position:relative}.motorcycle .container.sub{margin-bottom:7.5em}.motorcycle.terms-section{padding-bottom:3.4375em}.motorcycle.terms-section .right-top{top:5.25em;left:3em;width:170px;text-align:right}.motorcycle.terms-section .right-top.right-top2{top:11.5em;left:1.75em}.motorcycle.terms-section .bottom-center{right:0;bottom:0.3em;padding-left:8%;text-align:left}.motorcycle.terms-section .carTabs .owl-item a b{margin-top:10px}.disclaimer-txt p{margin-top:50px}.heading-pane{margin-top:5em;direction:rtl}.heading-pane h5{font-size:3.125em;line-height:50px;float:right;width:100%;font-weight:bold;color:#000}.heading-pane h5 span{color:#c00}.heading-pane .shadow{float:right;height:59px;width:320px;margin:0px auto;background:#e8d9e0;background:-moz-linear-gradient(left, #e8d9e0 0%, #fadfd0 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #e8d9e0), color-stop(100%, #fadfd0));background:-webkit-linear-gradient(left, #e8d9e0 0%, #fadfd0 100%);background:-o-linear-gradient(left, #e8d9e0 0%, #fadfd0 100%);background:-ms-linear-gradient(left, #e8d9e0 0%, #fadfd0 100%);background:linear-gradient(to right, #e8d9e0 0%, #fadfd0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8d9e0', endColorstr='#fadfd0', GradientType=1 );position:relative;padding:10px;padding-bottom:0px;margin-right:18px}.heading-pane .shadow span{width:100%;background:#f3f6fa;height:100%;display:block}.heading-pane .shadow.shadow2{padding-top:0;padding-bottom:10px;height:auto}.heading-pane .shadow.shadow2 span{padding:48px 38px 71px 38px;font-size:1.125em}.technology-text .heading-pane h5{font-size:38px;width:55%;line-height:46px}.technology-text .heading-pane .shadow{height:45px}.technology-text .heading-pane .shadow.shadow2{height:auto}.technology-text .heading-pane .shadow.shadow2 span{padding:22px 25px 20px 25px}.video-btn-responsive{display:none}.line-1{position:absolute;right:0;top:15.25em;width:374px;height:5px;float:right}.line-1:before{position:absolute;right:-17.0625em;left:auto;content:"";background:#c00;height:1px;top:2px;width:374px}.line-1:after{content:"";height:5px;border-radius:50%;background:#c00;width:5px;float:right;position:absolute;left:17.0625em;right:auto}.arc{position:absolute;bottom:0;right:0;height:6.25em;width:6.25em;float:right;background:#f3f6fa}.tec-banner{width:100%;position:relative;display:block;background:url("/assets/images/motorcycle/technology-bottom.jpg") no-repeat}.tec-banner .container{position:relative}.tec-banner .col-md-6{margin-top:4em;float:left;direction:rtl}.tec-banner .col-md-6 h6{font-size:4.375em;font-weight:bold;line-height:70px;color:#fff;margin-bottom:30px;text-transform:uppercase;font-family:"univers condensed";padding-left:0.5em}.tec-banner .col-md-6 p{color:#fff;font-size:18px;margin-bottom:30px;padding-left:12.1875em}.tec-banner .col-md-6 .app_icon{display:block;margin-bottom:55px}.tec-banner .col-md-6 .app_icon img{margin-left:30px}.bgVid{display:block;position:absolute;z-index:1;right:0;top:0;right:0;bottom:0;text-align:center;width:100%;min-height:100%;min-width:100%;background-size:100% 100%;background-position:center bottom;background-size:cover;object-fit:cover}.video-thumb{position:relative;display:block;margin-bottom:2.5em}.video-thumb .openvideolink{position:absolute;bottom:-3.125em;left:-1.5625em;z-index:9;width:auto;font-size:.875em;color:#000;font-weight:300;text-align:center;text-transform:capitalize}.video-thumb .openvideolink:focus{box-shadow:none}.video-thumb .openvideolink span{font-size:1.125em}.video-thumb img{width:100%}.small-thumb{margin:0 0 .9375em 0;display:block}.small-thumb:last-child{margin-bottom:0}.leftHeading{position:absolute;right:1.875em;bottom:6.25em;color:#222222;font-size:.75em;text-transform:uppercase;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-moz-transform-origin:right;-ms-transform-origin:right;-webkit-transform-origin:right;transform-origin:right;margin:0 auto;display:inline-block;line-height:100%}.leftHeading span{display:block;position:relative}.leftHeading span:after{position:absolute;right:-2.1875em;height:1px;width:1.25em;content:'';bottom:0;top:0;margin:auto;background:#222222}.performance-section,.safety-section,.technology-section,.convenience-section,.terms-section,.step-into-innovation{position:relative;padding-bottom:14em;width:100%;display:inline-block}.banner-img{position:relative;width:100%;margin:0 0 7.5em 0}.banner-img>.container{position:absolute;left:0;right:0;margin:auto;z-index:99;top:5em;text-align:right}.banner-img h2{font-size:2em;text-transform:uppercase;color:#fff;margin:0 0 .8125em 0;text-shadow:0 1px 2px #3f3f3f}.banner-img hr{height:.125em;width:1.25em;display:inline-block;background:#fff;border:none;margin:0 0 1em 0}.banner-img h3{font-size:3.125em;margin:0;color:#fff;position:absolute;top:-15em;left:50%;transform:translateX(-50%)}.first-img{float:right;width:42%;margin-left:1%}.logo-car{float:right;width:100%;position:relative;margin-bottom:1.25em}.logo-car .back-logo{position:absolute;left:0;bottom:.5em}.logo-car img{position:relative;z-index:2}.logo-car img.back-logo{z-index:1;max-width:50%}.engine-thumb{width:100%;float:right;position:relative;overflow:hidden;margin-bottom:.9375em}.engine-thumb:after{background:#ffffff;background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.3) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.3) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.3) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='rgba($brand-black, 0.3)', GradientType=0);position:absolute;right:0;width:100%;bottom:0;z-index:1;content:'';height:100%;display:none}.engine-thumb h4{position:absolute;right:27px;bottom:40px;font-weight:700;color:#fff;font-size:1.75em;margin:0;z-index:9;padding-left:4.0625em;text-transform:uppercase;text-shadow:1px 1px 1px #585858;font-family:"ge_thameen","univers"}.engine-thumb img{width:100%}.engine-thumb.engine-small{width:54.3%}.engine-thumb.engine-x{width:28%}.engine-thumb.right-space{margin-left:.9375em;width:30.5em;height:22.875em}.engine-thumb.minus-left{position:relative;right:-16.5625em;width:51.2%}.engine-thumb.two-small{width:50%}.engine-thumb.engine-md{width:58.555%}.popupLink{width:2.75em;height:2.75em;position:absolute;left:1.875em;bottom:1.875em;z-index:99}.popupLink i{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:100%;height:100%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.popupLink:before{position:absolute;right:-.625em;top:-.625em;width:4em;height:4em;content:'';border:dotted 0.5px #fff;background:rgba(0,0,0,0.5);-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.popupLink:hover,.popupLink:focus{text-decoration:none}.slick-current .btn.btn-primary i{padding-top:4px}.second-img{float:right;width:57%}.performance-cars{width:52.2%;float:right}.performance-cars img{width:100%;margin-bottom:.9375em}.performance-cars img:last-child{margin-bottom:0}.performance-text{float:right;width:47.8%;padding-right:8%;padding-left:6%}.performance-text h2{color:#c00;margin:0 0 .75em 0;font-size:2.625em;line-height:.9375em}.performance-text p{color:#3f3f3f;font-size:1.125em;margin:0;line-height:1.4375em}.margin-100{margin-bottom:6.25em}.carChanges.crv-exception{margin-top:8em}.carChanges h3{color:#c00;font-size:2.5em;font-weight:700;margin:0 0 .625em 0;text-transform:uppercase}.carChanges p{font-size:1.25em;color:#3f3f3f;margin:0 0 3.125em 0}.carChanges ul{margin:0;padding:0;position:relative;float:right;width:100%;display:flex;align-items:center;justify-content:center}.carChanges ul .magicLine{width:33.333%;position:absolute;left:66.667%;bottom:0;height:5px;background:#c00;content:'';z-index:9;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.carChanges ul li{list-style:none;float:right;width:33.3333%}.carChanges ul li.active a span{color:#c00}.carChanges ul li.active a i svg{fill:#c00}.carChanges ul li a{display:block;text-align:center;padding-top:5em;padding-bottom:1.875em;position:relative;border-bottom:solid 2px #c7ccd4}.carChanges ul li a i{position:absolute;left:0;right:0;margin:auto;top:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.carChanges ul li a i.dry-icon{width:3.5em;height:2.8125em;display:block}.carChanges ul li a i.rainy-icon{width:3.25em;height:2.9375em;display:block}.carChanges ul li a i.raough-icon{width:3.25em;height:3.25em;display:block}.carChanges ul li a i.dry-icon-hover{opacity:0;visibility:hidden;width:3.5em;height:2.8125em;display:block}.carChanges ul li a i.rainy-icon-hover{width:3.25em;height:2.9375em;display:block;opacity:0;visibility:hidden}.carChanges ul li a i.raough-icon-hover{opacity:0;visibility:hidden;width:3.25em;height:3.25em;display:block}.carChanges ul li a i img{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:100%}.carChanges ul li a span{display:block;color:#000;font-size:.875em;font-weight:700;text-transform:uppercase;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.carChanges ul li a:hover,.carChanges ul li a:focus{text-decoration:none}.carChanges ul li.active a span{color:#c00}.carChanges ul li.active a i.dry-icon-hover{opacity:1;visibility:visible}.carChanges ul li.active a i.rainy-icon-hover{opacity:1;visibility:visible}.carChanges ul li.active a i.raough-icon-hover{opacity:1;visibility:visible}.changeImg{margin:0;padding:0;float:left}.changeImg li{list-style:none;display:none}.changeImg li.active{display:block !important}.cylinders{background:#f3f6fa;padding-top:4.375em;padding-bottom:4.375em}.cylinders .btn:focus{color:#fff}.cylinders .imgLeft{width:60%;float:right;text-align:center}.cylinders .imgLeft img{margin:0 auto;display:inline-block}.cylinders .imgRight{float:right;width:40%;padding-right:5%}.cylinders .imgRight .btn{font-size:.6875em;min-width:19.8125em;padding:.8125em 1.5625em .75em 1.5625em}.cylinders h3{color:#c00;font-size:2.5em;font-weight:700;margin:0 0 .3125em 0;text-transform:uppercase;line-height:1.25em}.cylinders p{font-size:1.25em;color:#3f3f3f;margin:0 0 2.8125em 0;line-height:25px}.powerList{margin:0 0 2.5em 0;padding:1.875em 0;border-top:solid 1px #c7ccd4;border-bottom:solid 1px #c7ccd4;float:left;width:100%}.powerList li{list-style:none;float:right;border-right:solid 1px #c7ccd4;padding:0 7.9%;height:100%;max-width:33%}.powerList li:first-child{text-align:right;padding-right:0;border-right:none}.powerList li span{color:#737476;display:block;margin:0 0 .9375em 0;font-size:1em;text-transform:uppercase;font-family:"ge_thameen","univers"}.powerList li h5{font-size:1.875em;font-weight:700;color:#222222;font-family:"ge_thameen","univers";margin:0}.powerList li:last-child{padding-left:0}.accessories.container{padding:0 .46875em;width:88.125em}.accessories.container .row{margin:0 -.46875em}.accessories.container [class^="col-"]{padding:0 .46875em}.accessories.container .accessories-img{display:block;margin-bottom:1.875em}.accessories.container .accessories-img img{width:100%}.accessories.container h4{font-size:1.625em;font-weight:700;margin:0 0 .625em 0;color:#c00}.accessories.container p{color:#3f3f3f;font-size:1em;margin:0;line-height:1.375em}.convenience-section{background:#fbfbfb}.convenience-section h1{font-size:3.75em}.convenience-section p{color:#3f3f3f;font-size:1.125em;margin-bottom:2.5em}.convenience-section .container{padding:0 .46875em}.convenience-section .container .row{margin:0 -.46875em}.convenience-section .container [class^="col-"]{padding:0 .46875em}#landing{display:inline-block}.terms-section{padding:6.25em 0;background:#fff;display:inline-block}.terms-section h1{font-size:3.75em}.terms-section p{color:#3f3f3f;font-size:1.25em;margin-bottom:2.5em}.terms-section .container{padding:0 .46875em;width:87.5em}.terms-section .container .row{margin:0 -.46875em}.terms-section .container [class^="col-"]{padding:0 .46875em}.carTabs{margin:6.25em 0 0 0;padding:0;border:none;direction:ltr}.carTabs .owl-item{margin:0;padding:0;list-style:none;border:solid 1px #fff;width:33.3333%;float:right;text-align:center;direction:rtl}.carTabs .owl-item a.active{border:none;color:#000;background:#f2f2f2}.carTabs .owl-item a.active:hover,.carTabs .owl-item a.active:focus{border:none;color:#000;background:#f2f2f2}.carTabs .owl-item a{background:none;color:#000;padding:1.875em 19%;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;margin:0;border:none;text-align:right;display:block;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.carTabs .owl-item a img{margin:0 auto;display:inline-block;width:100%}.carTabs .owl-item a b,.carTabs .owl-item a span{display:block}.carTabs .owl-item a b{font-size:1.25em}.carTabs .owl-item a span{font-size:1.25em}.carTabs .owl-item a:hover{background:#f2f2f2;text-decoration:none}.carTabs.responsive{display:none}.carTabs .owl-nav{position:absolute;right:0;top:5em;width:100%;height:0}.carTabs .owl-nav .owl-prev{float:left;margin-right:-3em;margin-top:12px}.carTabs .owl-nav .owl-prev.disabled .icon-left,.carTabs .owl-nav .owl-prev.disabled .icon-right{opacity:0.2}.carTabs .owl-nav .owl-next{float:right;margin-right:35px}.carTabs .owl-nav .owl-next .icon-left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.carTabs .owl-nav .owl-next.disabled .icon-left,.carTabs .owl-nav .owl-next.disabled .icon-right{opacity:0.2}.carTabs .owl-nav .icon-left{font-size:2.5em;color:#b9b9b9;position:absolute}.car-box{position:relative;float:right;width:46.1%;margin-top:2.9375em}.car-box img{width:100%}.right-top{position:absolute;right:15px;top:1.25em;color:#3f3f3f;font-size:1em}.bottom-center{position:absolute;left:0;bottom:1.875em;color:#3f3f3f;font-size:1em;text-align:center;width:100%}.bottom-center2{position:absolute;left:0;bottom:0;color:#3f3f3f;font-size:1em;text-align:center;width:100%}.compare-models{float:right;width:53.9%;position:relative;padding-right:5%}.compare-models .btn{min-width:16.9375em;margin-left:1.875em;padding:.9375em 3.3125em .8125em 1.5625em}.compare-models .btn .space-icon{right:.75em;top:.625em;left:inherit;width:.8125em;height:.8125em}.compare-models .btn .space-icon img{width:100%;vertical-align:top}.compare-models .btn .setting-icon{right:.75em;top:.3125em;left:inherit;width:.9375em;height:.9375em}.compare-models .btn .setting-icon img{width:100%;vertical-align:top}.compare-models .fuel-disclaimer{font-size:1em;float:right;width:100%;margin-bottom:2.1875em}.compareLink{float:left;color:#c00;font-size:.8125em;text-transform:uppercase;font-weight:700;padding:.3125em .4375em .3125em 3.125em;margin-bottom:.9375em;position:relative;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.compareLink i{position:absolute;left:.3125em;top:.0625em;font-size:1.5em;z-index:9}.compareLink i:before{content:"\71"}.compareLink span{position:relative;z-index:99}.compareLink:before{display:block;position:absolute;top:0;left:0;height:100%;width:0;z-index:1;content:'';background:red;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}.compareLink:hover,.compareLink:focus{text-decoration:none}.compareList{margin:0 0 1.875em 0;padding:0;width:100%;display:block;border-top:solid 1px #c7ccd4;border-bottom:solid 1px #c7ccd4;float:right}.compareList li{list-style:none;width:100%;float:right;border-bottom:solid 1px #c7ccd4;padding:1.25em 0}.compareList li:last-child{border-bottom:none}.compareList li div{padding:0 1.5625em;float:right;min-height:6.25em;border-right:solid 1px #c7ccd4;width:33.33%}.compareList li div:first-child{padding-right:0;border-right:none}.compareList li span{color:#818181;font-family:"ge_thameen","univers";font-size:1em;text-transform:uppercase;display:block}.compareList li b{font-size:1.5em;color:#222222;font-weight:700;font-family:"ge_thameen","univers";display:block;line-height:1.25em}.compareList p{font-size:.875em;line-height:1.25em;margin:.625em 0 0 0}.p_relative{position:relative}.step-into-innovation{padding-top:6.25em}.step-into-innovation h1{font-size:3.75em}.step-into-innovation p{font-size:1.125em;margin:0 0 1.4375em 0;line-height:1.3125em;color:#3f3f3f}.step-into-innovation p.lead{font-size:1.125em;font-weight:400}.step-into-innovation p:last-child{margin-bottom:0}.step-into-innovation .btn{font-size:.8125em;padding:.9375em 3.8125em .625em .625em;min-width:22.5em;height:3.0625em;margin-bottom:6.5625em}.step-into-innovation .btn i{top:.4375em;left:.8125em}.step-into-innovation .btn .icon-key{right:.3125em;left:initial;top:.3125em;-webkit-transform:rotate(80deg);-moz-transform:rotate(80deg);-o-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg)}.step-into-innovation .btn .icon-download{left:initial;font-size:1.3em;top:0.6em;right:.8em}.step-into-innovation .engine-thumb{margin-bottom:.9375em}.step-into-innovation .int-big-content{height:20em}.cabin-box-left{float:right;width:57.2%;position:relative}.cabin-box-left .btn:focus{color:#fff}.cabin-box-left .content-adjust-minh{min-height:6.5em}.cabin-box-right{float:right;width:42.8%;padding-right:0.900%;padding-top:15.17%}.cabin-box-right .engine-text p{font-size:1.1em}.cabinJeep{position:absolute;right:-8%;bottom:-25%;z-index:9;width:42.5em;height:21.8125em}.cabinJeep img{width:100%;max-width:73%}.engine-text{float:right;width:48.8%;position:relative;right:-14.0625em;margin-top:1.875em}.engine-text h2{color:#c00;font-size:2.5em;font-weight:500;margin:0 0 .4375em 0;text-transform:uppercase}.safety-section{position:relative}.safety-section .container.boxesContainer{margin-top:-10.125em}.safety-section .container.boxesContainer .row [class^="col-"]{padding-left:0}.safety-section .container.boxesContainer .row [class^="col-"]:last-child{padding-right:0}.safety-section .container.boxesContainer .col-md-7{width:57.05%}.safety-section .container.boxesContainer .col-md-5{width:42.95%}.safety-section .container.boxesContainer .col-md-5 .engine-thumb{padding:.9375em}.safety-section .container.boxesContainer .col-md-5 .engine-thumb h4{right:0px;padding-right:42px;padding-left:74px;bottom:42px}.safety-section .container.boxesContainer .col-md-5 .engine-thumb.two-small{padding-top:0;padding-left:.46875em}.safety-section .container.boxesContainer .col-md-5 .engine-thumb.two-small:last-child{padding-right:.46875em;padding-left:.9375em}.safety-section .container.boxesContainer .col-md-5 .engine-thumb.two-small h4{right:0px;padding-right:42px;padding-left:74px;bottom:42px}.safety-section .engine-thumb{background:#fff}.safety-section .engine-thumb.top-space{margin-top:11em}.safety-section .banner-img{margin-bottom:0}.technology-section h1{font-size:3.75em}.chasis-change{margin:3.125em 0 0 6.25em;padding:0;float:right;width:100%;position:relative}.chasis-change li{list-style:none;margin:0;padding:.125em 3.125em 3.75em 0em;border-right:solid 4px #c7ccd4;float:right;width:100%;position:static}.chasis-change li.last-child{padding-bottom:0}.chasis-change li .ctext{float:right;width:30%;padding-bottom:.3125em}.chasis-change li .imgHover{position:absolute;left:3.125em;top:5em;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:0;visibility:hidden;width:58.3333%}.chasis-change li .imgHover img{width:100%}.chasis-change li h4{font-size:1.5em;color:#000;font-weight:700;text-transform:uppercase;margin:0 0 .75em 0}.chasis-change li p{color:#3f3f3f;font-size:1.25em;margin:0;line-height:24px}.chasis-change li.active .imgHover,.chasis-change li:hover .imgHover{background:#fff;opacity:1;visibility:visible}.warranty-section{padding:5em 0 1.25em 0;position:relative;background:#fbfbfb;float:right;width:100%}.warranty-section .container{position:relative;z-index:99}.warranty-section h6{color:#c00;text-transform:uppercase;font-weight:700;font-size:1.25em;margin:0 0 .8125em 0}.warranty-section hr{display:inline-block;width:1.25em;height:.125em;background:#a1a1a1;border:none;margin:0 0 1.25em 0}.warranty-section h1{text-transform:none;font-size:3.125em;font-family:"ge_thameen","univers";font-weight:400;margin-bottom:98px}.warranty-section .car-warranty{position:absolute;right:0;top:0;width:34.25%}.warranty-section .car-warranty img{width:100%}.slider-line{position:absolute;right:0;width:5px;background:#c00}.careList{margin:0;padding:0;display:inline-block;width:100%}.careList li{list-style:none;margin:0;padding:0 4.125em 0 3em;width:50%;float:right;position:relative}.careList li .icon{position:absolute;right:0;top:0}.careList li h3{font-size:1.375em;margin:0 0 .625em 0;color:#000;font-weight:700}.careList li p{color:#3f3f3f;font-size:1em;margin:0 0 1.875em 0}.arrowLink{font-size:.8125em;color:#c00;padding:.1875em 0 .1875em 3.75em;font-weight:700;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;position:relative;text-transform:uppercase}.arrowLink i{position:absolute;left:.1875em;top:-.125em;font-size:1.875em;z-index:99;color:#c00;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.arrowLink span{position:relative;z-index:99}.arrowLink:hover,.arrowLink:focus{text-decoration:none}.arrowLink:before{display:block;position:absolute;top:0;left:0;height:100%;width:0;z-index:1;content:'';background:red;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}.technology-section .banner-img{position:relative}.technology-section .banner-img .popupLink{width:5.75em;height:5.75em;position:relative}.technology-section .banner-img .popupLink.animated{opacity:1}.technology-section .banner-img .popupLink i{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.technology-section .banner-img .popupLink:before{-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;border:dotted 0.5px #76797e;position:absolute;right:-1.625em;top:-1.625em;content:'';width:100%;height:100%;background:rgba(0,0,0,0.5);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.technology-section .banner-img .oneLink{position:absolute;left:19%;top:32.3%}.technology-section .banner-img .twoLink{position:absolute;left:34.6%;top:49.5%}.technology-section .banner-img .threeLink{position:absolute;left:47%;top:54.5%}.technology-section .banner-img .fourLink{position:absolute;left:57.4%;top:34.7%}.technology-section .banner-img .fiveLink{position:absolute;left:57.3%;top:68.8%}.technology-section .banner-img .accord-sedan.oneLink{position:absolute;left:29%;top:11.3%}.technology-section .banner-img .city-sedan.oneLink{left:62%;top:32.3%}.technology-section .banner-img .city-sedan.twoLink{left:47.6%;top:54.5%}.technology-section .banner-img .city-sedan.threeLink{left:60.6%;top:67.2%}.technology-section .banner-img .pilot.oneLink{left:51%;top:32.3%}.technology-section .banner-img .pilot.twoLink{left:87%;top:72.3%}.technology-section .banner-img .civic-sedan.oneLink{left:33%;top:23.3%}.technology-section .banner-img .civic-sedan.twoLink{left:36%;top:43.3%}.technology-section .banner-img .civic-sedan.threeLink{left:48.6%;top:64.2%}.technology-section .banner-img .civic-sedan.fourLink{left:49.4%;top:34.7%}.technology-section .banner-img .crv-sec.oneLink{left:26%;top:27.3%}.technology-section .banner-img .crv-sec.twoLink{left:36%;top:43.3%}.technology-section .banner-img .crv-sec.threeLink{left:48.6%;top:64.2%}.technology-section .banner-img .crv-sec.fourLink{left:70.4%;top:34.7%}.technology-section .banner-img .ody-sec.oneLink{left:27%;top:30%}.technology-section .banner-img .ody-sec.twoLink{left:43%;top:43.3%}.technology-section .banner-img .ody-sec.threeLink{left:48.6%;top:53.2%}.technology-section .banner-img .ody-sec.fourLink{left:49.4%;top:34.7%}.technology-section .banner-img .od-y-sec.oneLink{left:24%;top:30%}.technology-section .banner-img .od-y-sec.twoLink{left:37%;top:48%}.technology-section .banner-img .od-y-sec.threeLink{left:45.6%;top:64.2%}.technology-section .banner-img .od-y-sec.fourLink{left:48%;top:27%}.after-before{width:100%;background:#e9eef1;padding-top:6.25em;position:relative;padding-bottom:15.625em}.after-before h2{font-size:2.5em;color:#313131;margin:0 0 1.875em 0;text-transform:uppercase}.after-before:after{position:absolute;right:-10%;top:0;bottom:0;margin:auto;content:'';width:51.1875em;height:51.1875em;background:rgba(255,255,255,0.5);-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.after-before .container{position:relative;z-index:9}.after-before .red-box{position:absolute;right:5%;top:0;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:#c00;width:20.625em;height:20.625em;z-index:99;bottom:0;margin:auto}.after-before .red-box span{width:87%;height:100%;font-size:1.625em;color:#fff;letter-spacing:-.03125em;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;display:-webkit-box;display:-ms-flexbox;position:absolute;top:0;left:0;right:0;margin:auto}.after-before .gery-text{position:absolute;left:10%;top:15%;width:9.375em;border-top:solid 2px #c7ccd4;padding-top:.9375em;font-size:1.625em;color:#3f3f3f;z-index:99;line-height:34px}.con{width:67.4%;height:42.4375em;position:relative;margin:auto}.con img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.coverImage{position:absolute;background:url("/assets/images/full-img.png") no-repeat;background-size:auto 100%;width:65%;height:100%}.handle{width:0;height:100%;border-left:5px solid #c00;position:absolute;right:65%;z-index:10;top:-2.5em;opacity:1}.handle.animated{opacity:1 !important}.handle:after{content:'';display:block;width:4.5em;height:4.5em;color:#999;position:absolute;right:-2.4375em;top:0;bottom:0;margin:auto;background:url("/assets/images/after-before.png") no-repeat;cursor:pointer;background-size:cover}.pageAchoner{display:none}.cylinder-slider .slick-dots{position:absolute;bottom:0;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.cylinder-slider .slick-dots li{position:relative;display:inline-block;height:20px;width:5px;margin:0 5px;padding:0;cursor:pointer}.cylinder-slider .slick-dots li button{background:transparent;border:1px solid #c00;display:block;height:7px;width:7px;outline:none;margin:0 auto;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;line-height:0px;font-size:0px;color:transparent;padding:0;cursor:pointer}.cylinder-slider .slick-dots li.slick-active button{background:#c00;border-color:#c00}em.text-lowercase{font-style:normal}.slick-initialized .slick-slide:focus{outline:none}.container.cylinders{overflow:hidden}.container.cylinders .cylinder-slider .slick-slide{float:right}.safari,.android{letter-spacing:-1px}.drag-me img{margin-left:10px}.gecko.desktop.win.js .drag-me img{margin-left:10px}.slick-current .btn.btn-primary i{padding-top:4px}.odyssey-prices{position:relative;margin-bottom:1.875em}.odyssey-prices:before{position:absolute;content:'';bottom:0;top:0;left:.9375em;right:.9375em;height:1px;margin:auto 0;background:rgba(0,0,0,0.2)}.odyssey-prices h1{display:inline-block;background:#fff;position:relative;padding-left:.625em;z-index:1;margin-bottom:0;text-transform:initial}.odyssey-prices .odyssey-pr-bx{position:absolute;left:0;background:#fff;padding:0 1.25em 0 2.1875em;top:0}.odyssey-prices .odyssey-pr-bx h6{text-transform:uppercase;margin-bottom:.5em;margin-top:0}.odyssey-prices .odyssey-pr-bx b{font-size:1.5em}.news-page .new-l-boxes .l-box .newThumb .img-responsive{height:100%}.mac .warranty-section{padding:5em 0 8.25em 0}.mac .logo-car img.back-logo{max-width:40%}.performance-section .civic-typer-performance h1{margin-top:2.375em}.performance-section .civic-typer-performance p{margin:0 0 2.8125em 0}@media (min-width: 1601px) and (max-width: 2400px){.news-page .new-l-boxes .l-box .newThumb{height:511px}}@media (min-width: 1530px) and (max-width: 1600px){.news-page .new-l-boxes .l-box .newThumb{height:427px}.technology-text .heading-pane h5{font-size:30px;width:65%;line-height:40px}.technology-text .heading-pane .shadow.shadow2 span{padding:14px 22px 14px 22px}.motorcycle .banner-img h2{font-size:1.4375em}}@media (min-width: 1400px) and (max-width: 1599.98px){.technology-section .banner-img .popupLink:before{right:-1em;top:-1em}}@media (min-width: 1367px) and (max-width: 1600px){.unlimited .container{height:100% !important}body .tow-column-section.unlimited .container{padding:3.5em 0}.ie .rightMenu ul li a i.key-icon img{width:70%;margin-right:-10px !important}.ie .changeImg .img-responsive{width:100%}.detail-page .after-before .gery-text{line-height:28px}.detail-page .cd-image-container{width:65%}.detail-page .container{width:90em}.detail-page header .fullContainer{width:100%}.pro_landing .container{width:100em}.container{width:90em}footer .container{width:90em}.search-box .container{width:90em}.search-box .cross-btn{top:1.2em}body.pro_landing footer h1{bottom:27.4%}.cars img{height:450px !important}.car_logo img{margin-top:-250px !important}body .box-one .box-one-text{padding:1.5em}body .box-one .box-one-text img{margin-bottom:1.5em}body .box-two .comp-top-text{padding:1.5em}body .box-two .box-one-text{padding:1.5em}body .box-four h2{font-size:1.6em}body.pro_landing .productDragAndFilterSection .head{margin-top:1.375em}body.pro_landing .productDragAndFilterSection .slider{margin-top:3em !important}body.pro_landing .productDragAndFilterSection .detailsSlider{margin-top:0.875em}body.pro_landing .productDragAndFilterSection .details .btn{margin-top:0px}body.pro_landing .tow-column-section.grey-bg{padding:6.25em 0}.logo-car img.back-logo{max-width:30%}.detail-page .landing-banner .container{width:100%}.motorcycle .line-1:before{right:-12em;width:29.375em !important}}@media (min-width: 1330px) and (max-width: 1366px){.news-page .new-l-boxes .l-box .newThumb{height:340px}.slick-current .btn.btn-primary i{padding-top:2px}.gecko.desktop.win.js .drag-me img{margin-left:5px}.careList li .icon img{max-width:28px}.cabin-box-right .engine-thumb.engine-md{width:47.6%;clear:right}.cabin-box-right .engine-thumb.minus-left{right:-18.8em;clear:right}.cabin-box-right .engine-text{right:-20em}.banner-img.video{height:400px}.banner-img.video .video-iframe{position:relative;height:422px;width:100%}.revealTo.video{height:433px}.revealTo.video .video-iframe iframe{height:460px !important;width:100% !important}.cylinders .imgLeft img{width:52% !important}.detail-page .landing-banner .container{width:100%}.motorcycle.technology-section .first-img p.center{font-size:1.25em}.disclaimer-txt p{font-size:1.25em !important}.left-introduction .small-style{left:-5em}.text-pane.container .row{left:2%}.motorcycle .threeSixtyView-section.design{background-size:36em auto}.motorcycle .line-1:before{right:-12em;width:315px}.technology-text .heading-pane h5{font-size:26px;width:67%;line-height:35px}.technology-text .heading-pane .shadow.shadow2 span{padding:14px 22px 14px 22px;font-size:1.35em}.moterscycle-scoter-page .motorcycle.terms-section .right-top.right-top2{right:-.625em !important}}@media (min-width: 1201px) and (max-width: 1280px){.news-page .new-l-boxes .l-box .newThumb{height:340px}.logo-car .back-logo{height:2.5em}.cylinders .imgLeft img{width:52% !important}.text-pane.container .row{left:3.75em}.motorcycle .threeSixtyView-section.design{background-size:33em auto}.technology-text .heading-pane h5{font-size:26px;width:70%;line-height:35px}.technology-text .heading-pane .shadow.shadow2 span{padding:14px 16px 14px 16px;font-size:1.35em}}@media (min-width: 1024px) and (max-width: 1650px){.step-into-innovation .engine-thumb{margin-bottom:.6875em}.autoList li{font-size:.875em}.cabinJeep{font-size:.84375em}.engine-thumb.engine-md{width:63.6%}.engine-thumb.minus-left{right:-14.5em}.engine-text{font-size:.875em}.step-into-innovation p.lead{font-size:1.5625em}.banner-img .contaienr .row .col-md-12{font-size:.875em}.banner-img h2{font-size:1.0625em}.banner-img h3{font-size:2.5em}.performance-cars{width:55%}.performance-text{width:45%}.performance-text h2{font-size:2.125em}.performance-section .col-md-4{width:40%}.performance-section .civic-typer-performance .col-md-4{width:33.33333%}.performance-section .col-md-8{margin-right:5%;width:55%}.performance-section .col-md-8 .changeImg{max-width:100%}.carChanges h3{font-size:2.1875em}.cylinders .imgLeft{width:55%}.cylinders .imgLeft img{width:80%}.cylinders .imgRight{width:45%}.after-before .gery-text{font-size:1.25em;line-height:1.5em;left:8%}.after-before .red-box{font-size:.875em}.after-before .red-box span{font-size:1.5em}}@media (min-width: 1200px) and (max-width: 1366px){.home-banner .slick-dots{bottom:10%}.main-pro-banner div .text-sec{top:25%;max-width:28%}.main-pro-banner div .text-sec h1{line-height:40px;font-size:3.125em}.main-pro-banner div .text-sec p{font-size:20px;margin-top:10px}.main-pro-banner div .logos-sec{bottom:13%;right:5%;padding-bottom:4.375em}.main-pro-banner div .logos-sec img{width:50%;float:right}.main-pro-banner div .logos-sec .kw-tl{position:absolute;right:0;bottom:0}.main-pro-banner div img{width:100%}.performance-cars{width:57%}.performance-text{width:43%;padding-right:5%;padding-left:3%}.performance-section,.safety-section,.technology-section,.convenience-section,.terms-section,.step-into-innovation{padding-bottom:5em;padding-top:6em}.motorcycle.performance-section{padding-top:0}#convenience .container{width:87.5em}#convenience .banner-img .container{width:93%}.technology-section .banner-img .popupLink:before{right:-1em;top:-1em}.cabin-box-right .engine-thumb .popupLink{left:1em}.performance-section{padding-bottom:3em}.safety-section .container.boxesContainer .col-md-5 .engine-thumb.two-small:last-child .popupLink{left:5em}.safety-section .container.boxesContainer .col-md-5 .engine-thumb .popupLink{left:5em}.carTabs .owl-nav .owl-prev{margin-top:9px}.engine-thumb .popupLink{left:1.5em;bottom:1.5em}.engine-thumb h4{padding-left:3em;right:10px}body .bottom-form .btn-white{min-width:80%}.after-before .gery-text{line-height:24px}.logo-car img.back-logo{max-width:42%}.banner-img h2{font-size:1.625em}.banner-img h3{font-size:2.5em}}iframe{background:#000000}@media (min-width: 1200px){.revealTo.video .video-iframe iframe{height:560px;width:1004px}.video-iframe{position:relative}.video-iframe:after{opacity:0.5;content:"";height:100%;position:absolute;left:0px;top:0px;width:100%}.banner-img:after{opacity:0.5;content:"";height:100%;position:absolute;left:0px;top:0px;width:100%}.arrowLink:hover{color:#fff;padding:.1875em .3125em .1875em 2.5em}.arrowLink:hover i{color:#fff}.arrowLink:hover:before{right:0;left:auto;width:100%}.compareLink:hover{color:#fff}.compareLink:hover:before{right:0;left:auto;width:100%}.popupLink:hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.carChanges ul li a:hover i.dry-icon-hover{opacity:1;visibility:visible}.carChanges ul li a:hover i.rainy-icon-hover{opacity:1;visibility:visible}.carChanges ul li a:hover i.raough-icon-hover{opacity:1;visibility:visible}.carChanges ul li a:hover span{color:#c00}.warranty-section .careList{min-height:23em}.main-pro-banner .slick-slide>img{width:100%;height:100vh}}@media (max-width: 1024px){.second-img .line-1{display:none}}@media (min-width: 992px) and (max-width: 1199px){.motorcycle .productDragAndFilterSection .slick-slide img{transform:scale(0.8)}.motorcycle .unlimited .col-md-6 .box-two .box-one-text.bottom{padding-bottom:2.5em}.motorcycle .unlimited .col-md-6 .box-two .box-one-text.bottom a img{width:45%}.motorcycle .unlimited .col-md-6.boxTwo .box-one{background-size:70% !important;background-position:right bottom !important}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto{padding-bottom:10px}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto h2{margin-top:30px;margin-bottom:10px;line-height:27px;font-size:2.125em}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto h3{font-size:1.5em;line-height:23px;margin-top:0px;margin-bottom:10px}.motorcycle .book-bt{height:27px}.motorcycle .box-one-text .img-responsive.h-logo{width:80px;height:80px}.motorcycle .tow-column-section.unlimited{margin-bottom:0px}.motorcycle .tow-column-section.unlimited .fp-tableCell .row{margin:0 auto}.motorcycle .main-pro-banner div .logos-sec{bottom:5%}.motorcycle .main-pro-banner .kw-tl{position:absolute;right:0;bottom:0}.motorcycle .inner-banner h1{font-size:3.3125em;line-height:1.125em}.motorcycle .inner-banner .container{top:50%;width:50%;padding-right:6.25em}.banner-img{padding-bottom:0 0 6.3em 0}.innerMenu li .dropDown ul li .explore-btn{left:0em}.innerMenu li .dropDown ul li .modal-car{right:0}.tec-banner .col-md-6{margin-top:3em}.tec-banner .col-md-6 h6{font-size:2em;line-height:20px;margin-bottom:15px;padding-left:1.875em}.tec-banner .col-md-6 p{font-size:16px;margin-bottom:30px;padding-left:4em}.tec-banner .col-md-6 .app_icon{margin-bottom:38px}.tec-banner .col-md-6 .app_icon img{margin-left:20px;width:34%}.fixed-1{overflow:hidden;position:fixed !important;width:100%}.revealTo.video .video-iframe iframe{height:331px;width:100%}.banner-img.video{height:320px}.banner-img.video iframe{height:320px !important}.fp-tableCell{height:auto !important}.main-pro-banner div .text-sec{top:25%;max-width:30%}.main-pro-banner div .text-sec h1{line-height:40px;font-size:3.125em}.main-pro-banner div .text-sec p{font-size:20px;margin-top:10px}.main-pro-banner div .logos-sec{bottom:10%;right:5%}.main-pro-banner div .logos-sec img{width:50%;float:right}.main-pro-banner div img{width:100%}.car-warranty{bottom:0;top:inherit}.warranty-section h1{margin-bottom:50px}.warranty-section .car-warranty img{width:auto;max-height:100%;max-width:100%;min-width:.3125em;float:left}.careList li{padding:0 5em 0 0}.detail-page .fullpage-wrapper .fp-section{height:auto !important}.tow-column-section.res{margin-bottom:40px}.convenience-section .container{width:100%;padding-left:3%;padding-right:3%}.terms-section .container{width:100%;padding-left:3%;padding-right:3%}.step-into-innovation p.lead{font-size:1.4375em}.chasis-change{margin-right:0}.engine-thumb.engine-md{width:60%;margin-bottom:15px}.engine-thumb.minus-left{right:-14.7em}.inner-banner .container{top:30%}.leftHeading{display:none}.cabinJeep{right:-12%;bottom:-25%}.revealTo.video{height:331px}.carTabs .owl-nav .owl-next .icon-left{top:-.75em}.logo-car img{height:9.5em}.logo-car .back-logo{height:2.3em}.chasis-change li .imgHover{top:35%}.technology-section .banner-img .popupLink{width:4.75em;height:4.75em}.technology-section .banner-img .popupLink:before{right:-1em;top:-1em}.technology-section .banner-img .popupLink i img{width:57%}.heading-pane .shadow span{font-size:13px}.technology-section.motorcycle .first-img.first-col{width:100%}.technology-section.motorcycle .first-img.first-col p.center{height:auto !important}.technology-section.motorcycle .second-img.second-col{width:100%}.technology-section.motorcycle .second-img.second-col .performance-cars{width:100%}.technology-section.motorcycle .second-img.second-col .performance-cars .engine-thumb{width:49%}.technology-section.motorcycle .second-img.second-col .performance-cars .engine-thumb:last-child{float:left}.technology-section.motorcycle .performance-text{padding-right:0;width:100%;margin-bottom:30px;margin-top:30px}.warranty-section .careList{min-height:15em}body .tow-column-section.unlimited .container{padding:3%;margin-bottom:.0625em}body .tow-column-section.unlimited .container .page-title{margin:1.25em 0}body .productDragAndFilterSection{padding-top:0px}body .productDragAndFilterSection .drag-mixer{padding-bottom:3em}body.motorcycle .left-introduction{padding-bottom:80px}body.motorcycle .left-introduction .small-style{left:-20px;width:60%}body .motorcycle.terms-section .right-top.right-top2{left:0;width:130px}body .rangeSlider{height:10px !important}body .rangeSlider .ui-slider-handle{top:-6px !important}body .rangeSlider .tick i{top:-4px}body .rangeSlider .tick.last i:last-child{top:3px !important}.technology-text .heading-pane{margin-top:0}.technology-text .heading-pane h5{font-size:26px;width:90%;line-height:33px}.technology-text .heading-pane .shadow.shadow2 span{padding:16px;font-size:1.35em}.engine-thumb.top-space iframe{height:380px}}@media (min-width: 768px) and (max-width: 991px){.technology-section.motorcycle .first-img.first-col{width:100%}.technology-section.motorcycle .first-img.first-col p.center{height:auto !important}.technology-section.motorcycle .second-img.second-col{width:100%}.technology-section.motorcycle .second-img.second-col .performance-cars{width:100%}.technology-section.motorcycle .second-img.second-col .performance-cars .engine-thumb{width:49%}.technology-section.motorcycle .second-img.second-col .performance-cars .engine-thumb:last-child{float:left}.technology-section.motorcycle .performance-text{padding-right:0;width:100%;margin-bottom:20px;margin-top:10px}.motorcycle .honda-logo{left:0;right:0;margin:.125em auto 0;top:.5em}.motorcycle .section.unlimited.res .row:first-child{margin:0px}.motorcycle .productDragAndFilterSection .slick-slide img{transform:scale(0.8)}.motorcycle .unlimited .col-md-6 .box-two .box-one-text.bottom{padding-bottom:2.5em}.motorcycle .unlimited .col-md-6 .box-two .box-one-text.bottom a img{width:45%}.motorcycle .unlimited .col-md-6.boxTwo .box-one{background-size:70% !important;background-position:right bottom !important}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto{padding-bottom:10px;padding-right:0}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto h2{margin-top:30px;margin-bottom:10px;line-height:27px;font-size:2.125em}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto h3{font-size:1.5em;line-height:23px;margin-top:0px;margin-bottom:10px}.motorcycle .book-bt{height:27px}.motorcycle .box-one-text .img-responsive.h-logo{width:80px;height:80px}.motorcycle .tow-column-section.unlimited{margin-bottom:0px}.motorcycle .inner-banner h1{font-size:3.3125em;line-height:1.125em}.motorcycle .inner-banner .container{top:50%;width:50%;padding-left:6.25em}.motorcycle .main-pro-banner div .logos-sec{bottom:2%}body.motorcycle .left-introduction{padding-bottom:46px}body.motorcycle .left-introduction .small-style{left:-20px;width:60%}body.motorcycle .right-introduction h1{font-size:3.375em}body.motorcycle .innerSection.introduction{margin-bottom:0px;background:none;padding-bottom:38px}body.motorcycle .threeSixtyView-section.design{background:none !important;background-repeat:no-repeat}body.motorcycle .threeSixtyView-section.design .product-360{margin-top:0px}body.motorcycle .threeSixtyView-section.design h1{font-size:2.5em}body.motorcycle .threeSixtyView-section.design p.center{width:90%}body.motorcycle .text-pane.container .row{padding:0.75em;width:43.5%;left:24px}body.motorcycle .text-pane.container .row h5{font-size:2.125em;line-height:34px;margin-bottom:12px}body.motorcycle .text-pane.container .row p{font-size:1.225em}body.motorcycle .motorcycle.technology-section .first-img p.center{font-size:14px;height:69px;text-align:right}body.motorcycle .heading-pane{margin-top:0px}body.motorcycle .heading-pane .shadow{width:80%}body.motorcycle .heading-pane .shadow.shadow2{padding-top:0;padding-bottom:10px;height:auto}body.motorcycle .heading-pane .shadow.shadow2 span{padding:16px;font-size:13px}body.motorcycle .heading-pane h5{font-size:20px;line-height:26px;padding-left:10px;width:90%}body.motorcycle .tec-banner{background-size:cover !important;padding:1.5625em 0 1.875em}body.motorcycle .tec-banner .col-md-6{float:left;width:55%;padding-right:25px}body.motorcycle .tec-banner .col-md-6 h6{font-size:2.5em;line-height:30px;margin:0;margin-bottom:20px}body.motorcycle .tec-banner .col-md-6 p{display:none}body.motorcycle .tec-banner .col-md-6 .app_icon{margin-bottom:0px}body.motorcycle .tec-banner .col-md-6 .app_icon img{margin-left:20px;width:30%}body.motorcycle .careList li p{font-size:1.375em}body.motorcycle .disclaimer-txt{float:left;width:100%;margin-top:20px;text-align:center}body.motorcycle .disclaimer-txt p{margin-top:0;margin-bottom:0;font-size:1.5em !important}body.motorcycle .motorcycle.terms-section .bottom-center{bottom:-0.5em;width:100%;text-align:left}body.motorcycle .motorcycle.terms-section .right-top{right:.625em;width:100px}body.motorcycle .motorcycle.terms-section .right-top.right-top2{top:10.5em;right:.625em}.motorcycle .autoList li{float:left;width:100%;margin-bottom:1.25em}.bottom-center{bottom:1.5em}.bottom-center2{bottom:-4px}body .step-into-innovation .btn .icon-download{top:1em}body .rangeSlider .tick i{top:-4px}body .rangeSlider .tick.last i:last-child{top:2px !important}body .rangeSlider .tick.last i:last-child{top:2px !important}body .rangeSlider .ui-slider-handle{top:-6px !important}.rangeSlider{width:100% !important}.container.accessories .col-sm-12.col-md-12 h1 br:first-child{display:none}.main-pro-banner div .text-sec{top:25%}.main-pro-banner div .text-sec h1{line-height:30px;font-size:2.5em}.main-pro-banner div .text-sec p{font-size:15px;margin-top:10px}.main-pro-banner div .logos-sec{bottom:10%;right:5%}.main-pro-banner div .logos-sec img{width:50%;float:right}.main-pro-banner div img{width:100%}.main-pro-banner .slick-dots{position:absolute;bottom:5%;right:3%;padding:0}.main-pro-banner .slick-dots li{margin:0 0 0 1.25em}.main-pro-banner .logos-sec .kw-tl{position:absolute;right:0;bottom:0}.carTabs .owl-nav{width:97%}.carTabs .owl-nav .owl-prev{margin-right:-5px}.banner-img.video .openvideolink{left:0;bottom:-4%}.revealTo.video{height:288px}.revealTo.video .video-iframe iframe{height:288px;width:100%}.accessories.container{width:100%}.leftHeading{display:none}.convenience-section .container{width:100%}.terms-section .container{width:100%}.pageAchoner{display:block;font-size:1.125em;color:#fff;float:left;width:30%;text-transform:uppercase;font-weight:700;padding:.9375em;height:100%;text-align:center}.right-img{margin-top:.625em}.autoList li{float:right;width:100%;margin-bottom:1.25em;padding:0 5em 0 2.5em}.autoList li h4{font-size:2.5em}.autoList li span{font-size:1.5em}.innerSection{padding:3.125em 0;position:relative}.innerSection h3{position:absolute;bottom:0px;left:2.5em}.step-into-innovation{padding:3.125em 0 0}.step-into-innovation h1{font-size:2.5em}.step-into-innovation p.lead{font-size:1.3125em}.step-into-innovation .btn{padding:1.375em 3.8125em 1.375em 1.5625em;font-size:1em;height:initial;margin-bottom:1.25em}.step-into-innovation .btn i{top:.75em}.step-into-innovation .btn .icon-key{top:.75em}.step-into-innovation .engine-thumb.engine-x,.step-into-innovation .engine-thumb.minus-left{display:none}.first-img .logo-car img{width:43%}.first-img .logo-car .back-logo{width:64%}.banner-img{margin-bottom:3.125em}.cabinJeep{width:31.5em;height:initial;bottom:-4%}.engine-text{width:100%;right:initial}.left-img p{font-size:1.375em}.left-img .btn{padding:1.25em;font-size:1em;min-width:18.75em}.left-img .btn i{top:.75em}.cylinders .imgLeft{width:50%}.cylinders .imgRight{width:50%;padding-left:0;padding-right:5%}.after-before .red-box{display:none}.after-before:after{display:none}.after-before .gery-text{width:100%;position:initial;padding:.9375em;float:right}.after-before .gery-text br{display:none}.safety-section .container.boxesContainer{margin-top:0;position:relative}.safety-section .container.boxesContainer:after{height:10%;background:#e9eef1;content:'';position:absolute;right:0;top:0;width:100%;display:block;z-index:-1}.safety-section .container.boxesContainer .col-md-5 .engine-thumb.two-small h4{bottom:initial;top:1.875em;padding-right:20px;padding-left:46px}.safety-section .engine-thumb.top-space{margin-top:4.375em}.con{width:90%}.chasis-change{margin-right:0;padding-right:1.875em}.slider-line{right:1.875em}.technology-section .banner-img .popupLink{font-size:.5em}.technology-section .banner-img .popupLink:before{display:none}.accessories h4{font-size:1.375em}.accessories p{font-size:1.125em}.performance-section,.safety-section,.technology-section,.convenience-section,.terms-section,.step-into-innovation{padding-bottom:3.125em}.terms-section{padding-top:3.125em}.carTabs{margin-top:1.875em;float:right;width:100%}.carTabs .owl-item a b{font-size:1.5em}.compareList li div{width:33.3333%}.compare-models .btn{padding:1.375em 3.8125em 1.375em 1.5625em;font-size:1em;height:initial;margin-bottom:1.25em;margin-left:0;width:49%}.compare-models .btn:last-child{float:left}.compare-models .btn i{top:.75em}.compare-models .btn .space-icon{top:.75em}.compare-models .btn .setting-icon{top:.75em}.warranty-section{padding:1.875em 0}.warranty-section h1{font-size:2.5em}.warranty-section .car-warranty{display:none}.careList li{width:48%;padding-right:8%}.carChanges ul{margin-bottom:1.875em;font-size:1.375em}.rangeimage{width:100%}.rangeimage img{width:100%}.carChanges.crv-exception{margin-top:0}.chasis-change li .imgHover{top:35%}.performance-text{padding-left:0}.performance-text h2{font-size:2em}.banner-img h3{top:-26.5625em}.engine-thumb.top-space iframe{height:325px}}@media (max-width: 767px){.video-btn-responsive{display:block}.video-btn-desktop{display:none}.bnr-video-link{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.45)}.bnr-video-link .icon-play{position:absolute;width:6.25em;height:6.25em;margin:auto;top:0;bottom:0;left:0;right:0;color:#fff;border:1px solid #fff;border-radius:50%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);z-index:1}.bnr-video-link .icon-play:before{font-size:3.125em;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:.8125em;height:1em}.container.cylinders{text-align:center}.container.cylinders .imgRight .powerList li:first-child{text-align:center}.motorcycle .unlimited .col-md-6.boxTwo{height:100vh}.motorcycle a.book-bt{height:32px;padding:.9375em 1.5625em .8125em 1.5625em !important}.motorcycle .unlimited .col-md-6 .box-one .box-one-text .head-text{font-size:3.75em;line-height:35px}.motorcycle .honda-logo{left:0;right:0;margin:0 auto;top:auto}.motorcycle .section.unlimited.res .row:first-child{margin:0px}.motorcycle .productDragAndFilterSection .slick-slide img{transform:scale(1);width:45%}.motorcycle .productDragAndFilterSection .detailsSlider .slick-slide img{max-width:50%}.motorcycle .unlimited .col-md-6 .box-two .box-one-text.bottom{padding-bottom:2.5em}.motorcycle .unlimited .col-md-6 .box-two .box-one-text.bottom a img{width:45%}.motorcycle .unlimited .col-md-6.boxTwo .box-one{background-size:65% !important;background-position:right top !important;height:100%}.motorcycle .unlimited .col-md-6.boxTwo .box-one .box-one-text{width:45%}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto{padding-bottom:10px;padding-right:0}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto p{display:none}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto h2{margin-top:30px;margin-bottom:10px;line-height:27px;font-size:2.125em;width:100%}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto h3{font-size:1.5em;line-height:23px;margin-top:0px;margin-bottom:10px}.motorcycle .book-bt{height:27px}.motorcycle .box-one-text .img-responsive.h-logo{width:80px;height:80px}.motorcycle .tow-column-section.unlimited{margin-bottom:0px}.motorcycle .inner-banner .container{top:60%}.motorcycle .inner-banner .btn{padding:.9375em .625em .625em .8125em;float:right}.motorcycle .left-introduction{width:100%;padding-bottom:3.125em;text-align:center}.motorcycle .left-introduction .img-responsive.responsive_ver{display:inline-block}.motorcycle .left-introduction .small-style{display:none}.motorcycle .right-introduction{width:100%}.motorcycle .autoList li{margin-bottom:0;padding-right:4.375em}.motorcycle .innerSection.introduction{background:none;margin-bottom:0px;padding-bottom:15px}.motorcycle .text-pane.container .row{display:none}.motorcycle .threeSixtyView-section.design{background:none !important;background-repeat:no-repeat;padding-top:3em;padding-bottom:3em;background-size:40%;background-position:bottom left}.motorcycle .threeSixtyView-section.design h1{font-size:3.75em}.motorcycle .threeSixtyView-section.design p.center{width:90%;font-size:16px}.motorcycle .threeSixtyView-section.design .product-360{margin-top:0px}.motorcycle .motorcycle.technology-section{padding-top:3em}.motorcycle .motorcycle.technology-section .first-img p.center{height:auto;font-size:16px;margin-bottom:20px;text-align:right}.motorcycle .heading-pane{margin-top:1em}.motorcycle .heading-pane h5{font-size:26px;line-height:28px;margin:0 0 .75em 0;width:100%}.motorcycle .heading-pane h5 br{display:none}.motorcycle .heading-pane .shadow{display:none}.motorcycle .heading-pane .shadow.shadow2{display:block;width:100%;margin:0;padding:0 0 2.875em;background:no-repeat}.motorcycle .heading-pane .shadow.shadow2 span{padding:0px;font-size:14px}.motorcycle .second-img img{width:100%}.motorcycle .container.sub{margin-bottom:3.5em}.motorcycle .tec-banner{background:url("/assets/images/motorcycle/technology-bottom-mobile.jpg") no-repeat;background-size:cover !important;padding:1.5625em 0 1.875em}.motorcycle .tec-banner .col-md-6{padding:0px 24px}.motorcycle .tec-banner .col-md-6 h6{font-size:3em;line-height:50px;margin-bottom:20px;margin-top:12px}.motorcycle .tec-banner .col-md-6 p{padding-left:0}.motorcycle .terms-section{padding-top:3.125em}.motorcycle .terms-section p{display:none}.motorcycle .motorcycle.terms-section .right-top{top:7em;right:5em}.motorcycle .motorcycle.terms-section .right-top.right-top2{top:19.5em;right:3em}.img-responsive.responsive_ver{display:block}.slick-arrow{position:absolute;left:0px;background:#c00;border:0px;color:#fff;top:15%}button.slick-next.slick-arrow{right:0px;left:auto}body .rangeSlider-controls{margin-top:0px}body .video-thumb .openvideolink{right:auto;padding-left:20px;position:relative;float:left;width:auto;left:auto}.safety-section .banner-img{margin-bottom:1em}.technology-section .text-center h1{margin:20px 0 1em 0;line-height:1.25em}.technology-section .text-center h1 br{display:none}.arc{display:none}.small-thumb{text-align:center}.small-thumb .img-responsive{display:inline-block}.cabin-box-left .content-adjust-minh{min-height:inherit}.video-iframe{height:260px !important;width:100% !important}#section5{padding-top:0px}.main-pro-banner div .text-sec{top:25%}.main-pro-banner div .text-sec h1{line-height:25px;font-size:1.875em}.main-pro-banner div .text-sec p{font-size:15px;line-height:20px;margin-top:10px}.main-pro-banner div .text-sec .btn{margin-top:0}.main-pro-banner div .text-sec .btn i{top:.25em}.main-pro-banner div .logos-sec{bottom:10%;right:5%}.main-pro-banner div .logos-sec img{width:50% !important;float:right}.main-pro-banner div img{width:100% !important}.main-pro-banner .slick-dots{position:absolute;bottom:0;right:3%;padding:0}.main-pro-banner .slick-dots li{margin:0 0 0 .75em}.main-pro-banner .kw-tl{margin-top:0;margin-bottom:1.25em;min-width:auto;width:auto;padding:.375em}.main-pro-banner .kw-tl span{font-size:1.0625em}.banner-img.video{height:auto;overflow:inherit}.banner-img.video .openvideolink{position:relative;right:auto;text-align:left;padding:0;margin-top:5px;font-size:12px;left:auto;margin-bottom:15px;display:inline-block;width:100% !important;padding-left:10px}.convenience-section .banner-img.video{margin-bottom:12px}.video-thumb{margin-bottom:20px}.video-thumb .openvideolink{right:0;bottom:-25%}.carTabs .owl-nav{width:100%;top:6.25em}.carTabs .owl-nav .owl-prev{margin-right:0}.carTabs .owl-nav .owl-next .icon-left{right:0}.carTabs .owl-nav .icon-left{font-size:1.25em}.safety-section .container.boxesContainer .row [class^="col-"]{padding-left:.9375em;padding-right:.9375em}.safety-section .container.boxesContainer .row [class^="col-"]:last-child{padding-left:.9375em;padding-right:.9375em}.accessories.container{width:100%}.bottom-center{bottom:2.3125em}.right-logo{display:none}.innerSection{padding:3.125em 0}.innerSection h1{font-size:2.5em}.innerSection p.lead{font-size:1.3125em}.innerSection .btn{padding:.5em 1.5625em .5em 1.5625em;font-size:1em;height:initial;margin-bottom:1.25em}.innerSection .btn i{top:.75em}.innerSection .btn .icon-key{top:.75em}.innerSection .engine-thumb.engine-x,.innerSection .engine-thumb.minus-left{display:none}.logo-car{display:none}.banner-img{margin-bottom:1em}.cabinJeep{width:31.5em;height:initial}.engine-text{width:100%;right:initial}.left-img p{font-size:1.375em}.left-img .btn{padding:1.25em;font-size:1em;min-width:18.75em}.left-img .btn i{top:.75em}.cylinders .imgLeft{width:50%}.cylinders .imgRight{width:50%;padding-right:0;padding-left:0}.after-before{margin-bottom:1.875em}.after-before .red-box{display:none}.after-before:after{display:none}.after-before .gery-text{width:100%;position:initial;padding:.9375em;float:right}.after-before .gery-text br{display:none}.safety-section .container.boxesContainer{margin-top:0}.safety-section .container.boxesContainer .col-md-5 .engine-thumb{padding-top:0}.safety-section .container.boxesContainer .col-md-5 .engine-thumb.two-small h4{bottom:initial;top:1.875em}.safety-section .engine-thumb.top-space{margin-top:0}.con{width:90%}.chasis-change{margin-right:0;padding-right:1.875em}.slider-line{right:1.875em}.technology-section h1{font-size:2.5em}.technology-section .banner-img img{float:left}.technology-section .banner-img .popupLink{font-size:.5em}.technology-section .banner-img .popupLink:before{display:none}.accessories h4{font-size:1.375em}.accessories p{font-size:1em}.performance-section,.safety-section,.technology-section,.convenience-section,.terms-section,.step-into-innovation{padding-bottom:.375em}.terms-section{padding-top:3.125em}.carTabs{margin-top:1.875em;float:right;width:100%}.carTabs .owl-item a b{font-size:1.5em}.carTabs.responsive{display:block}.carTabs.desktop{display:none}.compareList li div{width:33.3333%}.compare-models .btn{padding:1.375em 3.8125em 1.375em 1.5625em;font-size:1em;height:initial;margin-bottom:1.25em;margin-left:0;width:49%}.compare-models .btn:last-child{float:left}.compare-models .btn i{top:.75em}.compare-models .btn .space-icon{top:.75em}.compare-models .btn .setting-icon{top:.75em}.warranty-section{padding:1.875em 0}.warranty-section h1{font-size:2.5em}.warranty-section .car-warranty{display:none}.inner-banner{overflow:hidden}.inner-banner img{width:105%;margin-left:0;float:left}.inner-banner .container .row{margin:0 -.9375em}.inner-banner .container .row [class^="col-"]{padding:0 .9375em}.inner-banner h1{font-size:1.75em;margin-bottom:.625em;text-align:right}.pageAchoner{font-size:1.125em;color:#fff;float:left;width:30%;text-transform:uppercase;font-weight:700;padding:.9375em;height:100%;text-align:center}body .autoList{margin-bottom:0px}body .autoList li{float:right;width:50%;padding-left:0;margin-bottom:1.25em;min-height:5.5em}body .autoList li h4{font-size:1.5em}body .autoList li:last-child,body .autoList li:nth-child(3){margin-bottom:0px}.left-img{width:100%;margin-bottom:1.875em}.left-img p{font-size:1.375em}.left-img .btn{width:100%;padding:.5em 1.5625em;font-size:1em}.left-img .btn i{top:.75em}.leftHeading{display:none}.right-img{width:100%}.revealTo.video{height:260px}.step-into-innovation{padding:3.125em 0 0}.step-into-innovation h1{font-size:2.5em}.step-into-innovation p.lead{font-size:1.3125em}.step-into-innovation .btn{width:100%;padding:.5em 1.5625em .5em 1.5625em;font-size:1em;height:initial;margin-bottom:1.25em}.step-into-innovation .btn i{top:.75em}.step-into-innovation .btn .icon-key{top:.75em}.cabin-box-left{width:100%}.cabin-box-right{width:100%;padding-top:0}.cabinJeep{display:none}.engine-thumb{width:100%;height:initial}.engine-thumb:after{display:block}.engine-thumb.engine-x{display:none}.engine-thumb.right-space{margin-left:0;width:100%;height:initial}.engine-thumb.engine-md{width:48%}.engine-thumb.engine-md h4{bottom:initial;top:1.25em}.engine-thumb.minus-left{width:48%;right:initial;float:left}.engine-text{right:initial;width:100%;margin-bottom:1.875em}.engine-text p br{display:none}.banner-img{overflow:hidden}.banner-img img{width:auto;max-width:100%}.banner-img h2{font-size:2em}.banner-img h3{font-size:1.875em}.first-img{width:100%;margin-bottom:.625em}.first-img .logo-car{display:none}.second-img{width:100%}.second-img img{width:48%;float:right}.second-img img:last-child{float:left}.margin-100{margin-bottom:0em;padding-bottom:0em;border-bottom:solid 0px #b3b3b3}.engine-thumb h4{padding-left:52px;right:10px;font-size:1.625em;bottom:15px}.performance-cars{width:100%;margin-bottom:1.875em}.performance-cars .p_relative{float:left;width:50%;margin-bottom:.625em}.performance-cars .p_relative img{float:left;width:100%;margin-bottom:0}.performance-cars img{width:49%;float:right}.performance-cars img:last-child{float:left}.performance-text{width:100%;padding:0;margin-bottom:16px}.carChanges ul{margin-bottom:1.875em}.cylinders{padding:2.5em .9375em}.cylinders p:last-child{margin-bottom:0}.cylinders .imgLeft{float:none;margin:0px auto;margin-bottom:1.875em}.cylinders .imgRight{width:100%}.cylinders .imgRight .btn{width:100%;padding:1.25em;font-size:1em}.cylinders .imgRight .btn i{top:.75em}.powerList{padding-bottom:0}.powerList li{width:100%;max-width:none;padding:0 0 .9375em 0;margin-bottom:.9375em;border-right:none;border-bottom:solid 1px #c7ccd4}.powerList li:last-child{border-bottom:none}.performance-section{padding-bottom:.9375em}.safety-section .container{padding:0 .9375em}.safety-section .container .row{margin:0 -.9375em}.safety-section .container .row [class^="col-"]{padding:0 .9375em}.safety-section .container .row [class^="col-"]:last-child{padding:0 .9375em}.safety-section .banner-img .container{padding:0 .9375em}.safety-section .banner-img .container .row{margin:0 -.9375em}.safety-section .banner-img .container .row [class^="col-"]{padding:0 1.875em}.safety-section .banner-img .container .row [class^="col-"]:last-child{padding:0 1.875em}.safety-section .container.boxesContainer{margin:0;padding-top:1.875em}.safety-section .container.boxesContainer [class^="col-"]{width:100%;float:right}.safety-section .container.boxesContainer .col-md-5 .engine-thumb{padding:0}.safety-section .container.boxesContainer .col-md-5 .engine-thumb.two-small{padding:0;width:49%;float:right}.safety-section .container.boxesContainer .col-md-5 .engine-thumb.two-small h4{right:.625em;padding-left:.9375em;padding-right:5px}.safety-section .container.boxesContainer .col-md-5 .engine-thumb.two-small:last-child{padding:0;float:left}.safety-section .engine-thumb{width:100%;float:right;margin-bottom:.9375em}.safety-section .engine-thumb.top-space{margin:0;margin-bottom:.9375em}.after-before{padding:1.5625em 0}.after-before:after{display:none}.after-before h2{font-size:1.875em;margin-bottom:0px}.after-before .red-box{display:none}.after-before .gery-text{position:initial;width:100%;padding:.9375em .9375em;margin-top:1.875em;border:0px}.after-before .gery-text br{display:none}.con{width:100%}.chasis-change{margin:0}.chasis-change li{border-right:none;border-bottom:solid 4px #c7ccd4;padding-right:0;margin-bottom:1.875em}.chasis-change li .ctext{width:100%;margin-bottom:.9375em}.chasis-change li .imgHover{position:initial;float:right;width:100%;visibility:visible;opacity:1}.slider-line{display:none}.technology-section{padding-bottom:0em}.technology-section .banner-img .popupLink{width:4.375em;height:4.375em}.technology-section .banner-img .popupLink:before{display:none}.technology-section .banner-img .popupLink img{width:100%}.technology-section h1{font-size:2.5em}.accessories [class^="col-"]{margin-bottom:1.875em}.convenience-section{padding-bottom:1.875em}.convenience-section h1{font-size:2.5em}.convenience-section .container{width:100%}.convenience-section .engine-thumb{margin-bottom:.9375em}#rangeSlider{display:none}.terms-section{padding:1.875em 0}.terms-section .container{width:100%;overflow:hidden}.terms-section h1{font-size:2.5em;line-height:1.25em}.carTabs{margin-top:0;float:right;width:100%;margin-bottom:25px}.carTabs .owl-item a b{font-size:1.0625em}.car-box{margin-top:0;margin-bottom:1.25em;float:right;width:100%}.compare-models{width:100%;padding:0}.compare-models .btn{width:100%;float:right;padding:.5em 1.5625em .5em 1.5625em;font-size:1em;height:initial;margin-bottom:1.25em;width:100%;margin-left:0}.compare-models .btn i{top:.75em}.compare-models .btn .space-icon{top:.9375em}.compare-models .btn .setting-icon{top:.625em}.compare-models .btn:last-child{float:left}.compareLink{font-size:1.25em}.compareList li div{padding:0 1.25em;width:33.333%}.compareList li div:last-child{padding-left:0}.warranty-section{padding:1.875em 0}.warranty-section h1{font-size:2.5em;margin-bottom:50px}.warranty-section .car-warranty{display:none}.careList li{width:100%;padding:0 .9375em;text-align:center}.careList li .icon{display:none}.disclaimer-txt p{text-align:center;padding:0 .625em}.carChanges.crv-exception{margin-top:0}.step-into-innovation .btn .icon-download{top:1.25em}.cylinder-slider .slick-dots{bottom:-2.6em}body .cabin-box-right{padding-right:0px}.compareLink i{display:none}.odyssey-prices{margin-bottom:0}.odyssey-prices:before{display:none}.odyssey-prices .odyssey-pr-bx{position:relative;float:right;margin-bottom:2.1875em}.odyssey-prices h1{display:none}.motorcycle .compareLink{padding-left:8%;padding-right:0}.civic-typer-performance .col-xs-6{width:100%}.banner-img h3{top:-14.0625em}.engine-thumb:after{background:transparent}.premium-section{padding-top:6.5em}.premium-section .popupLink{right:1.5em}}@media (max-width: 480px){.compareList li span{letter-spacing:initial}.motorcycle.terms-section .bottom-center{letter-spacing:initial}.moterscycle-scoter-page .motorcycle.terms-section .right-top{top:2.8125em !important}.moterscycle-scoter-page .motorcycle.terms-section .right-top.right-top2{top:14.375em !important}.motorcycle .unlimited .col-md-6{height:55vh}.motorcycle .unlimited .col-md-6 .box-one .box-one-text .head-text{font-size:2em;line-height:20px;margin-bottom:10px}.motorcycle .unlimited .col-md-6 .box-one .box-one-text h2{font-size:1.125em;letter-spacing:initial}.motorcycle .unlimited .col-md-6 .box-one .box-one-text h2 br{display:none}.motorcycle .unlimited .col-md-6.boxTwo{height:40vh}.motorcycle .unlimited .col-md-6.boxTwo .box-one{background-position:131% bottom !important}.motorcycle .unlimited .col-md-6.boxTwo .box-one .box-one-text{width:58%}.motorcycle .unlimited .col-md-6.boxTwo .box-one .box-one-text img.img-responsive{width:70px;height:70px;position:relative;margin-top:0px}.motorcycle .unlimited .col-md-6.boxTwo .box-one hr{display:none}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto{padding-right:0;margin-bottom:20px;padding-bottom:4px}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto h2{margin-top:10px;font-size:1.7em;margin-bottom:5px}.motorcycle .unlimited .col-md-6.boxTwo .box-one .moto h3{font-size:1.2em;line-height:17px}.motorcycle .threeSixtyView-section .product-360 .product{margin-top:2em}.motorcycle .tec-banner .col-md-6{margin-top:2em}.motorcycle .tec-banner .col-md-6 h6{font-size:2.5em;line-height:34px}.motorcycle .tec-banner .col-md-6 p{font-size:14px;text-align:center}.motorcycle .tec-banner .col-md-6 .app_icon{display:inline-block;text-align:center;margin-bottom:38px}.motorcycle .tec-banner .col-md-6 .app_icon img{margin-right:5px;width:40%;margin-left:5px}.motorcycle .motorcycle.terms-section .right-top{right:0 !important;width:118px;bottom:12em;text-align:left;letter-spacing:initial}.motorcycle .motorcycle.terms-section .right-top.right-top2{top:8.5em;right:0em;width:110px}.motorcycle .motorcycle.terms-section .bottom-center{left:2em;right:0;bottom:-.3125em;text-align:left}.motorcycle .main-pro-banner div .text-sec{width:25%;text-align:center}.performance-section,.technology-section,.convenience-section,.terms-section,.step-into-innovation{padding-bottom:0em}.safety-section{padding:2.8125em 0}.carTabs .owl-nav .owl-prev{margin-left:10px}body .revealTo.video{height:auto}body .video-thumb{margin-bottom:25px}body .video-thumb .openvideolink{text-align:left;padding-left:20px;bottom:-20%;padding-right:0px !important}.main-pro-banner div .text-sec{z-index:999;width:auto;top:31%;left:3%;display:inline-block;right:auto;max-width:25%}.main-pro-banner div .text-sec h1{line-height:20px;font-size:1.3125em;letter-spacing:initial}.main-pro-banner div .text-sec p{font-size:15px;margin-top:10px;display:none}.main-pro-banner div .text-sec .btn{margin-top:.625em;padding:.4375em .625em}.main-pro-banner div .text-sec .btn i{top:.125em}.main-pro-banner div .logos-sec{bottom:10%;left:5%}.main-pro-banner div .logos-sec img{width:30% !important;float:left}.main-pro-banner div img{width:100% !important;display:none}.main-pro-banner div .showonmobile{display:block}.banner-img.video{overflow:inherit;margin-bottom:2px}.banner-img.video .openvideolink{width:100%}.productDragAndFilterSection{padding-top:3em}.bottom-center{bottom:1.375em;font-size:0.9em}.bottom-center2{bottom:-.375em;font-size:0.9em}.banner-img{margin-bottom:2.25em}.banner-img .container{height:1.875em;font-size:1.25em;margin:0;top:1.25em}.banner-img img{width:auto;max-width:100%}.banner-img h2{font-size:1.25em;margin:0 0 .5em 0}.banner-img hr{margin:0 0 .5em 0}.banner-img h3{font-size:1.5625em}.safety-section .container.boxesContainer .col-md-5 .engine-thumb.two-small h4{bottom:initial;top:.9375em;right:.625em}.convenience-section>.container>.row>[class^="col-"]{width:100%}.carTabs .owl-nav{top:4.375em}.popupLink{left:.5em;bottom:.5em}.engine-thumb h4{font-size:1.375em}.autoList li{width:100%;min-height:initial}.inner-banner .container h1{font-size:1.5em}.safari .inner-banner .container h1{letter-spacing:-1px}.civic-typer-performance{margin-bottom:2.5em}.banner-img h3{top:-10.3125em}.engine-thumb:after{background:transparent}.premium-section{padding-top:6.5em}.premium-section .popupLink{right:1.5em}}@media (max-width: 320px){.engine-thumb h4{right:5px;padding-left:34px;bottom:8px}.inner-banner .container{width:44%;top:50%}.popupLink{width:1.75em;height:1.75em}.engine-thumb:after{background:transparent}.premium-section{padding-top:6.5em}.premium-section .popupLink{right:1.5em}}.content-scroll{overflow:auto;position:relative;height:260px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_buttonUp,.mCSB_buttonDown{display:none !important}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:4px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox ~ .mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox ~ .mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,0.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,0.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%);background-image:linear-gradient(to right, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,0.2);box-shadow:inset 1px 0 1px rgba(0,0,0,0.5),inset -1px 0 1px rgba(255,255,255,0.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),inset 0 -1px 1px rgba(255,255,255,0.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);box-shadow:inset 1px 0 1px rgba(0,0,0,0.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,0.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4),inset -1px 0 0 rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,0.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,0.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,0.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:8020;background:transparent}.fancybox-skin{padding:0 !important;border-radius:0 !important;position:relative;background:#f9f9f9;color:#444;text-shadow:none;border:1px solid #000}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/assets/images/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/assets/images/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;cursor:pointer;z-index:8040;background:#c00;width:2em;height:2em;opacity:1;left:0;top:0}.fancybox-close:before{background:url(/assets/svgs/cross-out.svg) no-repeat;background-size:cover;width:1.125em;height:1.125em;content:'';position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/assets/images/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:visible !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(0,0,0,0.9)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-prev span,.fancybox-next span{background-image:url(/assets/images/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(/assets/images/fancybox_loading@2x.gif);background-size:24px 24px}}@media (min-width: 1200px){.fancybox-wrap a.fancybox-item.fancybox-close{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1;filter:alpha(opacity=100)}.fancybox-wrap:hover a.fancybox-item.fancybox-close{opacity:1;filter:alpha(opacity=100)}}@media (max-width: 480px){.fancybox-wrap{width:85% !important;height:300px !important}.fancybox-wrap .fancybox-inner{width:100% !important;height:100% !important}.fancybox-wrap .fancybox-inner iframe{width:100%;height:300px !important}}#countryLanguageClick{margin-bottom:20px}@-moz-keyframes bounce22{0%,20%,50%,80%,100%{-moz-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-.3125em);transform:translateY(-.3125em)}60%{-moz-transform:translateY(-.1875em);transform:translateY(-.1875em)}}@-webkit-keyframes bounce22{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-.3125em);transform:translateY(-.3125em)}60%{-webkit-transform:translateY(-.1875em);transform:translateY(-.1875em)}}@keyframes bounce22{0%,20%,50%,80%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-.3125em);-ms-transform:translateY(-.3125em);-webkit-transform:translateY(-.3125em);transform:translateY(-.3125em)}60%{-moz-transform:translateY(-.1875em);-ms-transform:translateY(-.1875em);-webkit-transform:translateY(-.1875em);transform:translateY(-.1875em)}}.sticky-right-icon{position:fixed;left:5.5em;bottom:2.5em;transform:translateY(-50%);background:#fff;z-index:999999;list-style-type:none;width:3.5em;height:3.5em;display:flex;align-items:center;justify-content:center;box-shadow:0px 0px 4px 0px;border-radius:45px;margin:0;transition:0.5s}.sticky-right-icon img{width:1.75em;height:1.75em;transition:0.2s}.sticky-right-icon a{position:absolute;width:100%;height:100%;z-index:1}.bottom-form{background:#070707;padding:2em 0;border-top:solid 5px #000;border-bottom:1px solid #121212;float:left;position:relative;width:100%}.bottom-form h3{font-size:1.125em;color:#fff;margin:.75em 0 0 0;padding:0 4.125em 0 0;position:relative;font-weight:400}.bottom-form h3 i{position:absolute;right:0;top:-.1875em;width:2.9375em;height:1.3125em}.bottom-form h3 i img{width:100%}.bottom-form .form-group{width:33.333%;float:right;margin-left:4.666%;margin-bottom:0}.bottom-form .form-group.last-child{margin-left:0;width:23.80%}.bottom-form .form-control{border:solid 1px #161616;border-right:none;border-top:none;background:#000;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;height:2.5625em;font-size:1em;color:#fff}.bottom-form .form-control:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.bottom-form .form-wrapper{overflow:hidden;padding-right:5%}.bottom-form .form-wrapper .loader{font-size:.5em}.bottom-form .form-wrapper .thanks .thanks-inner{height:100%;padding-top:0.7%}.bottom-form .btn-white{background:none;border:solid 1px #666666;color:#fff;height:3.25em;min-width:100%}.bottom-form .btn-white:focus{outline:none}.bottom-form ::-webkit-input-placeholder{color:#6d6d6d;text-transform:uppercase}.bottom-form ::-moz-placeholder{color:#6d6d6d;text-transform:uppercase}.bottom-form :-ms-input-placeholder{color:#6d6d6d;text-transform:uppercase}.bottom-form :-moz-placeholder{color:#6d6d6d;text-transform:uppercase}.bottom-form .has-error .form-control{border:1px solid #c00}.bottom-form .has-success .form-control{border:1px solid  #3c763d}footer{background-size:cover !important;padding:4.25em 0;float:right;width:100%;position:relative;overflow:hidden}footer .container{position:relative;z-index:2}footer .container.ft-desktop-none{margin-bottom:8.125em}footer h4{color:#fff;text-transform:uppercase;font-size:1em;margin:0 0 1.875em 0;font-weight:700}footer ul{margin:0;padding:0}footer ul li{list-style:none;display:block;margin:0 0 .625em 0}footer ul li a{color:#808080;font-size:1em;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:relative;overflow:hidden;display:inline-block;word-spacing:3px}footer ul li a:after{width:100%;height:1px;position:absolute;content:'';-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:#fff;right:-100%;bottom:0}footer ul li a:hover,footer ul li a:focus{text-decoration:none}footer ul li a:focus{color:#808080}footer .col-md-2{width:20%}footer h1{position:absolute;right:0;left:0;text-align:center;bottom:24.4%;font-size:6.125em;margin:0;text-transform:uppercase;font-family:"ge_thameen","univers";font-weight:700;color:rgba(139,139,139,0.4);white-space:nowrap;mix-blend-mode:color-dodge}footer .socialList{width:100%;position:relative;z-index:2;margin:0 0 2.1875em 0;display:flex;align-items:center;justify-content:space-between}footer .socialList .socialListInner{width:33.333%}footer .socialList .socialListInner:nth-child(2){text-align:center}footer .socialList .socialListInner:nth-child(2) h4{text-align:center}footer .socialList .socialListInner:last-child{text-align:left}footer .socialList .socialListInner:last-child h4{text-align:left}footer .socialList .socialListInner:only-child{margin:0 auto;text-align:center}footer .socialList .socialListInner:only-child h4{text-align:center}footer .socialList h4{margin-left:.5em;text-align:right}footer .socialList:after{left:0}footer .socialList:before{right:0}footer .socialList ul{margin:auto;display:block;padding:0}footer .socialList ul li{display:inline-block;margin:0 .5em}footer .socialList ul li a{color:#fff;font-size:1.1875em;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:relative;overflow:visible}footer .socialList ul li a:after{display:none}footer .socialList ul li a:before{width:2.1875em;height:2.1875em;position:absolute;right:-.5625em;top:-.5em;content:'';background:#c00;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}footer .socialList ul li a.facebookIcon:before{right:-.625em}footer .socialList ul li a i{position:relative;z-index:1;top:2px}footer .socialList ul li a:hover,footer .socialList ul li a:focus{text-decoration:none}footer p{color:#fff;margin:0;font-size:.8125em}.gecko footer h1,.chrome46 footer h1,.ie footer h1{color:rgba(139,139,139,0.04)}.gecko.firefox footer h1{color:rgba(139,139,139,0.4)}.gecko.firefox .bootstrap-select.btn-group .btn .caret{top:.25em}.pro_landing footer h1{bottom:31.4%}.margin-b{margin-bottom:3.4375em}.lastList{margin:0;padding:0;float:left;display:flex;justify-content:flex-end;align-items:center}.lastList li{list-style:none;float:right;margin:0 0 0 .9375em;border-left:solid 1px #bcbcbc;padding-left:.9375em;line-height:.75em}.lastList li:last-child{margin:0;padding:0;border:none}.lastList li a{color:#fff;font-size:.8125em;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;padding-bottom:.1875em}.lastList li a:hover,.lastList li a:focus{text-decoration:none}.lastList li a:after{background:#808080}.back-to-top{color:#fff;text-transform:uppercase;font-size:.6875em;position:relative;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.back-to-top:after{width:0;height:0;border-style:solid;border-width:0 .375em .4375em .375em;border-color:transparent transparent #b4b4b4 transparent;position:absolute;left:0;right:0;margin:auto;top:-1.5625em;content:'';-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.back-to-top:hover,.back-to-top:focus{text-decoration:none}.back-to-top:focus{color:#fff}.mobile-ftList{display:none}.bottom-form .form-wrapper .loading:before{background:#070707 !important}.motorcycle-home-ftr footer{padding:2.375em 0}.motorcycle-home-ftr footer h4{margin:0 0 1.275em}.motorcycle-home-ftr footer .container.ft-desktop-none{margin-bottom:2em}.motorcycle-home-ftr .margin-b{margin-bottom:2.4375em}.feedback-text{background:#c00;color:#fff;display:inline-block;padding:.1875em 2.8125em;margin:1.25em 0 0;position:absolute;bottom:0;left:50%;transform:translateX(-50%);border-top-left-radius:25px;border-top-right-radius:25px;font-size:.9375em;text-align:center}.innerMenu>li .dropDown ul li .logo-text span.disclaimer-text{color:#c00}.innerMenu>li .dropDown ul li .logo-text span.disclaimer-text a{color:inherit;font-weight:600;text-decoration:underline}.recall-text-dropdown .bootstrap-select{font-family:'univers'}.recall-text-dropdown .bootstrap-select .btn span.filter-option{font-weight:bold}.recall-text-dropdown .dropdown-menu{max-height:250px !important;padding-top:0}.recall-result-table{font-family:'univers'}@media (min-width: 1700px) and (max-width: 1800px){.mac body .sticky-right-icon{bottom:4.5em}}@media (min-width: 1500px) and (max-width: 1600px){.latest-news .txt{min-height:15.625em}footer{padding-top:2.5em}footer .container.ft-desktop-none{margin-bottom:0}footer .socialList{margin:.9375em 0 1.5625em}}@media (min-width: 1367px) and (max-width: 1600px){.pro_landing footer .socialList{margin:4.125em 0 1.75em 0}.motorcycle-home-ftr footer{padding:2.375em 0}.motorcycle-home-ftr footer h4{margin:0 0 1em}.motorcycle-home-ftr footer .container.ft-desktop-none{margin-bottom:3.125em}.motorcycle-home-ftr .margin-b{margin-bottom:1.2375em}}@media (min-width: 1200px) and (max-width: 1366px){.latest-news .txt{min-height:18.75em}footer .container.ft-desktop-none{margin-bottom:4.375em}.convenience-section .banner-img.video .openvideolink{bottom:-14%}footer h1{bottom:26.4%;font-size:5.125em}footer .socialList{margin-top:3.125em}footer ul li a{font-size:1.125em}footer p{font-size:1em}footer .lastList li a{font-size:1em;padding-top:5px}footer .back-to-top{font-size:1em}.bottom-form .form-control{font-size:1em}.bottom-form .thanks .thanks-inner p{font-size:1.2em}.motorcycle-home-ftr footer{padding:2.375em 0}.motorcycle-home-ftr footer h4{margin:0 0 1em}.motorcycle-home-ftr footer .container.ft-desktop-none{margin-bottom:3.125em}.motorcycle-home-ftr .margin-b{margin-bottom:2em}}@media (min-width: 1201px) and (max-width: 1280px){.pro_landing footer{height:auto}.pro_landing footer h1{bottom:21.3%}.motorcycle-home-ftr footer{padding:2.375em 0}.motorcycle-home-ftr footer h4{margin:0 0 1em}.motorcycle-home-ftr footer ul li a{font-size:0.9em}.motorcycle-home-ftr footer .container.ft-desktop-none{margin-bottom:3.125em}.motorcycle-home-ftr .margin-b{margin-bottom:2em}footer .socialList .socialListInner:nth-child(2){position:relative;right:-1.125em}}@media (min-width: 1200px){footer ul li a:hover{color:#fff}footer ul li a:hover:after{right:0}footer ul.moto-scroll{max-height:340px}footer .socialList li a:hover{color:#fff}footer .socialList li a:hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.lastList li a:hover{color:#808080}.back-to-top:hover{color:#808080}.back-to-top:hover:after{border-color:transparent transparent #808080 transparent;-moz-animation:bounce22 2s infinite;-webkit-animation:bounce22 2s infinite;animation:bounce22 2s infinite}.sticky-right-icon:hover img{transform:scale(0.9)}}@media (min-width: 992px) and (max-width: 1199px){footer{font-size:1.25em}footer .col-md-2{width:20%}footer h1{bottom:21.5%;letter-spacing:-.0625em}.bottom-form h3{font-size:1.0625em}.search-box{padding:0.9em 0}.search-box .magnify{top:0.2em}.search-box .cross-btn{width:2em;height:2em;top:1.2em}.feedback-text{width:100%;text-align:center}}@media (min-width: 768px) and (max-width: 991px){.bottom-form .btn-white{height:3em}.bottom-form .btn-white i{top:.33em;left:0.7em}.box-map .services-box{margin-bottom:4px !important}.box-map,.tow-column-section .large-img{width:49.5%}.tow-column-section .large-img{float:left;height:55vh}.pro_landing footer{height:auto}body .unlimited .col-md-6,body .unlimited .col-md-6.boxTwo .box-one{margin-bottom:10px}.search-box{padding:0.9em 0}.search-box .magnify{top:0.2em}.search-box .cross-btn{width:2em;height:2em;top:1.2em}footer .col-md-2{width:20%;float:right}.bottom-form .form-wrapper{padding-right:0}.feedback-text{width:100%;text-align:center}}@media (max-width: 767px){.lastList{justify-content:center}footer .socialList ul{display:inline-block}footer .socialList ul li{width:auto;padding:0px 10px}.copyright{position:absolute;bottom:0px}.mobile-center{padding-bottom:50px}.ft-desktop-none{display:none}.bottom-form{padding:3.125em 0;background:#0b0b0b}.bottom-form h3{margin:0 0 .9375em 0;text-align:center;font-size:1.25em}.bottom-form h3 i{margin:0 -50px 0 0;display:inline-block;right:initial;top:-.0625em}.bottom-form .form-wrapper{padding-right:0}.bottom-form .btn{font-size:.9375em;text-align:center;display:inherit;margin:auto;min-width:50%;margin-right:0px}.bottom-form .btn span{margin-left:0px}.bottom-form .btn i{right:initial;display:none}.bottom-form .form-control{font-size:.8125em}.bottom-form .form-group{width:49%;margin-left:1%;margin-bottom:1.875em}.bottom-form .form-group:nth-child(2){float:left}.bottom-form .form-group:last-child{width:100%;margin-bottom:0}body .bottom-form .form-wrapper .thanks .thanks-inner{height:96px;padding-top:40px}.mobile-center{text-align:center}.back-to-top{margin-bottom:1.25em;display:none}footer{background-size:100% 100% !important;padding:2.5em 0;height:auto !important}footer p{margin-bottom:1.25em;font-size:1.125em}footer .col-md-2{width:50%}footer h1{display:none}footer h4{font-size:1.5em;position:relative;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;margin-bottom:0;padding-top:.75em;padding-bottom:.75em}footer h4 i{position:absolute;left:0;top:0;width:3.125em;height:100%;background:#1e1e1e;text-align:center}footer h4 i:before{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:url("/assets/svgs/plus.svg") no-repeat;background-size:100% 100%;content:'';display:block;width:.9375em;height:.9375em}footer h4.active{color:#c00;margin-bottom:.625em}footer h4.active i:before{background:url("/assets/svgs/minus.svg") no-repeat;width:1.25em;height:.1875em}footer .ft-collapse{max-height:0;overflow:hidden;transition:max-height 0.2s ease-out}footer .ft-collapse li a{font-size:1.25em}footer .ftcon{padding-left:0;padding-right:0}footer .ftcon .row{margin-right:0;margin-left:0}footer .ftcon .row [class^="col-"]{border-bottom:solid 1px #303030;padding:.9375em 1.875em}footer .socialList{margin:0em 0 0em 0;float:right;z-index:99999}footer .socialList:after,footer .socialList:before{display:none}footer .socialList ul li{text-align:center;margin:0;float:right}footer .socialList ul li:last-child{margin:0}footer .socialList ul li a{font-size:1.5625em}.margin-b{margin-bottom:0}.lastList{float:none;margin:0 auto}.lastList li{display:inline-block;float:none}.lastList li a{font-size:1em;overflow:visible}.lastList li a:after{display:none}.mobile-ftList{padding:.9375em;display:block}.mobile-ftList ul{margin:0;padding:0;width:100%;text-align:center}.mobile-ftList ul li{display:inline-block;float:none;list-style:none;margin:0 0 .75em .9375em;border-left:solid 1px #bcbcbc;padding-left:.9375em;line-height:1em}.mobile-ftList ul li:last-child{margin:0;padding:0;border:none}.mobile-ftList ul li a{color:#fff;font-weight:700;text-transform:uppercase;font-size:1em}.mobile-ftList ul li a i{width:1.875em;height:1.875em;display:block}.feedback-text{width:100%;text-align:center}.sticky-right-icon{left:1.5625em;bottom:0}}@media (max-width: 575.98px){footer .socialMb{padding:0}footer .socialList{flex-direction:column;margin-top:1.875em}footer .socialList .socialListInner{margin-bottom:2.8125em;text-align:center;position:relative;width:100%}footer .socialList .socialListInner:last-child{text-align:center}footer .socialList .socialListInner:last-child h4{text-align:center}footer .socialList .socialListInner:before{content:'';background:#1f1f1f;position:absolute;width:100%;height:1px;top:-1.5625em;left:0}footer .socialList .socialListInner:nth-child(2){position:relative;right:0}footer .socialList .socialListInner:nth-child(3){text-align:center}footer .socialList .socialListInner:nth-child(3) h4{text-align:center}footer .socialList h4{text-align:center}.feedback-text{width:100%;text-align:center}.sticky-right-icon{left:1.5625em;bottom:0}}@media (max-width: 480px){.bottom-form h3{text-align:right;padding-right:50px}.bottom-form h3 i{margin:0 -50px 0 0}.bottom-form .form-group{width:100%;margin-bottom:.9375em}.bottom-form .form-group:last-child{margin-bottom:0;width:100%}.bottom-form .btn{display:block;width:100%}footer .col-md-2{width:100%}.sticky-right-icon{left:1.5625em;bottom:0}}@media (max-width: 320px){.mobile-center{padding-bottom:66px}.lastList li a{font-size:.9375em}.sticky-right-icon{left:1.5625em;bottom:0}}.innerBanner{display:block;overflow:hidden}.innerBanner img{height:100%}.innerBanner .container-fluid{position:absolute;top:15em;left:5.5em}.innerBanner .container-fluid .txt h2{font-size:4.75em;font-weight:700;color:#fff;font-family:"ge_thameen","univers";text-transform:uppercase;margin:0 0 0.23em;line-height:1em;text-shadow:2px 2px 3px #7b7b7b}.innerBanner .container-fluid .txt p{font-size:2.125em;color:#fff;margin-bottom:1em;line-height:1.35em;text-shadow:2px 2px 3px #7b7b7b}.innerBanner .container-fluid .txt a.btn{width:16.6875em;text-align:center;padding-right:3.75em}.about-timeline{display:block;padding:7.5em 0 7.4375em 0;background:#f9f9f9}.about-timeline .headings{text-align:center}.about-timeline .headings h2{line-height:.8125em;margin:0 0 .625em 0;font-weight:700;font-family:"ge_thameen","univers";text-transform:uppercase;color:#222222;font-size:3.75em}.about-timeline .headings p{font-size:1.375em;margin-bottom:2.625em}.about-timeline .headings a.btn{width:16.0625em;margin-bottom:5em}.about-timeline .timeLinecrousel{width:100%;margin:0 auto}.about-timeline .timeLinecrousel div:focus{outline:none}.about-timeline .timeLinecrousel .slick-slide{float:right}.about-timeline .timeLinecrousel .box{background:#fff;padding:2.25em 1.25em 1.875em;text-align:center;border:1px solid #e9e9e9;margin:0 15px}.about-timeline .timeLinecrousel .box .icon{display:inline-block;margin:0 auto 1em;height:6.1875em;width:6em}.about-timeline .timeLinecrousel .box .icon img{max-height:100%}.about-timeline .timeLinecrousel .box .text{display:flex;color:#898989;text-align:right;margin:0 auto;width:72%}.about-timeline .timeLinecrousel .box .text.with-percent{width:90%}.about-timeline .timeLinecrousel .box .text.with-percent sup{position:absolute;font-size:.5em;top:32px;left:2px}.about-timeline .timeLinecrousel .box .text.with-percent .number{padding-left:38px}.about-timeline .timeLinecrousel .box .text .number{font-size:6.125em;font-family:"ge_thameen","univers";line-height:90px;font-weight:300;position:relative;margin:0 0 0 12px}.about-timeline .timeLinecrousel .box .text .desc{color:#3f3f3f;font-weight:300;padding-top:8px}.about-timeline .timeLinecrousel .box .text .desc p{margin-bottom:15px;font-size:1em}.about-timeline .timeLinecrousel .box .media{color:#898989;text-align:right;margin:0;padding-right:2.375em}.about-timeline .timeLinecrousel .box .media .media-left{font-size:6.125em;font-family:"ge_thameen","univers";line-height:90px;font-weight:300;position:relative}.about-timeline .timeLinecrousel .box .media .media-left sup{position:absolute;font-size:.5em;top:32px;left:14px}.about-timeline .timeLinecrousel .box .media .media-left.with-percent{padding-left:50px}.about-timeline .timeLinecrousel .box .media .media-body{color:#3f3f3f;font-weight:300;padding-top:8px}.about-timeline .timeLinecrousel .box .media .media-body p{margin-bottom:15px;font-size:1em}.about-timeline .timeLinecrousel .slick-prev,.about-timeline .timeLinecrousel .slick-next{position:absolute;border-radius:20px;background:#e9e9e9;padding:10px 22px;box-shadow:none;border:none;font-size:.8125em;color:#000;font-weight:700;text-transform:uppercase;top:45%}.about-timeline .timeLinecrousel .slick-prev{right:-15%;padding-right:70px}.about-timeline .timeLinecrousel .slick-prev:before{content:"\63";font-family:"honda" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:25px;top:0;width:25px;height:10px;font-size:25px;line-height:36px;color:#c00}.about-timeline .timeLinecrousel .slick-next{left:-15%;padding-left:70px}.about-timeline .timeLinecrousel .slick-next:before{content:"\71";font-family:"honda" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:25px;top:0;width:25px;height:10px;font-size:25px;line-height:36px;color:#c00}.powerofdream{display:block;background:#fff;padding:5.625em 0}.powerofdream h2{color:#c00;font-weight:700;font-size:2.5em;text-transform:uppercase;margin:0 0 .75em}.powerofdream p{font-size:1.25em;margin-bottom:.9375em}.powerofdream .video-image{position:relative}.powerofdream .video-image a{display:block;overflow:hidden;position:relative}.powerofdream .video-image a img{width:100%;-webkit-transition:0.7s;-o-transition:0.7s;transition:0.7s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.powerofdream .video-image a .play-icon{position:absolute;left:0;right:0;top:0;bottom:0;width:60px;height:60px;background:#c00;margin:auto;border-radius:50%;text-align:center;line-height:65px;color:#fff;font-size:20px;z-index:2;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.powerofdream .video-image a .play-icon:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;border:6px solid rgba(255,255,255,0.5);border-radius:50%;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.powerofdream .video-image a:before{position:absolute;right:0;top:0;width:100%;height:100%;content:'';z-index:1;-webkit-transition:0.7s;-o-transition:0.7s;transition:0.7s;background:rgba(204,0,0,0.4);opacity:0;filter:alpha(opacity=0)}.container.about-container{width:1430px}.col-center{margin:0 auto;float:none}.message-f-p{display:block;padding:6em 0;background:#464f5d;color:#ebebeb}.message-f-p h2{font-size:2.5em;color:#fff;text-transform:uppercase;margin:0 0 2.5em}.message-f-p h3{color:#ebebeb;margin:0 0 1.5em;font-size:2em;font-family:"ge_thameen","univers";font-weight:700;line-height:1.4em;text-transform:uppercase}.message-f-p p{font-size:.8125em;margin-bottom:1.5em}.message-f-p .signature{display:block;margin:2.625em 0 1.375em}.philosophy{display:block;padding:7.5em 0}.philosophy h2{font-size:2.5em;color:#313131;text-transform:uppercase;margin:0 0 .9375em}.philosophy p.lead{font-size:1.25em;font-weight:400;margin:0 0 3.75em}.philosophy h3{text-transform:uppercase;font-size:1.75em;font-weight:700;margin:0 0 1.125em}.philosophy h3.withbar{position:relative;padding:0 0 .5em;margin:0 0 2.125em}.philosophy h3.withbar:before{content:'';position:absolute;width:1.5em;height:.1625em;background:#c00;left:0;right:0;bottom:0;margin:auto}.philosophy .respect{margin-bottom:8.875em}.philosophy .respect .icon{width:7em;height:7em;border-radius:50%;background:#c00;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.philosophy .respect .icon img{margin:14px auto}.philosophy .respect .media-left{padding-left:1.6875em}.philosophy .respect .media-heading{font-size:1.375em;margin-bottom:.625em;text-transform:uppercase;color:#313131;font-weight:700}.philosophy .respect p{font-size:.875em;line-height:1.5625em}.philosophy .m-policies .arrow-listing{padding-left:3.75em}.philosophy .m-policies .principle-box{width:100%;padding:2.875em 2.5em 2.875em 5.625em;background:#292525;margin:0 0 7.375em}.philosophy .m-policies .principle-box .media{color:#fff}.philosophy .m-policies .principle-box .media .media-left{padding-right:1.25em}.philosophy .m-policies .principle-box .media .media-heading{text-transform:uppercase;font-size:1.5em;font-weight:700;position:relative;padding:0 0 .5em;margin:0 0 1.25em}.philosophy .m-policies .principle-box .media .media-heading:before{content:'';position:absolute;right:0;bottom:0;width:40px;height:4px;background:#fff}.philosophy .m-policies .principle-box .media p{font-size:1.75em;font-family:"ge_thameen","univers";font-weight:300;position:relative;padding-right:1.625em}.philosophy .m-policies .principle-box .media p:before{content:'';position:absolute;right:0;top:9px;width:26px;height:20px;background:url("/assets/images/coma.png") no-repeat 0 0}.philosophy .three-joy [class^="col-"]{padding-left:8px;padding-right:8px}.philosophy .three-joy .box-image{padding:10px;height:100%;border:1px solid #ebebeb}.philosophy .three-joy .box-image .image{margin:0 0 2.9375em}.philosophy .three-joy .box-image .txt h4{text-transform:uppercase;font-weight:700;font-size:1.375em;margin:0 0 .625em}.philosophy .three-joy .box-image .txt p{font-size:.875em}.philosophy .fp-tableCell{padding:6.875em 0 3.125em}ul.arrow-listing{margin:0;padding:0}ul.arrow-listing li{list-style:none;margin:0 0 0 0;padding:0 1.625em .9375em 0;position:relative;font-size:1.25em}ul.arrow-listing li:before{content:"\71";font-family:"honda" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:0;top:0;font-size:20px;color:#c00}.firefox .message-f-p h3{margin:0 0 1.2em}@media (min-width: 1601px) and (max-width: 2400px){.about-timeline .col-md-10{width:93%}.about-timeline .timeLinecrousel .slick-prev{right:-12%}.about-timeline .timeLinecrousel .slick-next{left:-12%}.about-timeline .timeLinecrousel .box .text.with-percent{width:78%}}@media (min-width: 1530px) and (max-width: 1600px){.about-timeline .timeLinecrousel .box .text .number{font-size:5em;line-height:80px}.about-timeline .timeLinecrousel .box .text .desc p{font-size:.9375em}.about-timeline .timeLinecrousel .slick-prev{right:-11.8%;padding-right:60px}.about-timeline .timeLinecrousel .slick-next{left:-11.8%;padding-left:60px}.homepage.normal-pages .container{width:100em}.homepage.normal-pages.motorcycle-header .header .container{width:100%}}@media (min-width: 1330px) and (max-width: 1366px){.about-timeline .timeLinecrousel .box{min-height:212px}.about-timeline .timeLinecrousel .box .text{width:80%}.about-timeline .timeLinecrousel .box .text .number{font-size:5em;line-height:58px}.about-timeline .timeLinecrousel .box .text .desc p{font-size:1.25em}.about-timeline .timeLinecrousel .box .text.with-percent .number{padding-left:26px}.about-timeline .timeLinecrousel .box .text.with-percent .number sup{left:2px;top:30%}.about-timeline .timeLinecrousel .slick-prev{right:-12%;padding-right:52px}.about-timeline .timeLinecrousel .slick-prev:before{right:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.about-timeline .timeLinecrousel .slick-next{left:-12%;padding-left:52px}.about-timeline .timeLinecrousel .slick-next:before{left:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.message-f-p p{font-size:1.25em}.philosophy .respect p{font-size:1.0625em}.philosophy .respect .icon img{width:60%}.philosophy .m-policies .principle-box .media p:before{top:4px;right:-2px}.philosophy .three-joy .box-image .txt p{font-size:1.125em}ul.arrow-listing li{padding-right:2.3em}ul.arrow-listing li:before{top:-4px}}@media (min-width: 1201px) and (max-width: 1280px){.about-timeline .timeLinecrousel .box{min-height:212px}.about-timeline .timeLinecrousel .box .icon{display:inline-block;margin:0 auto .875em;height:5.5625em;width:5.375em}.about-timeline .timeLinecrousel .box .text{width:80%}.about-timeline .timeLinecrousel .box .text .number{font-size:5em;line-height:58px}.about-timeline .timeLinecrousel .box .text .desc p{font-size:1.125em}.about-timeline .timeLinecrousel .box .text.with-percent .number{padding-left:26px}.about-timeline .timeLinecrousel .box .text.with-percent .number sup{left:2px;top:30%}.about-timeline .timeLinecrousel .slick-prev{right:-11.2%;padding-right:52px}.about-timeline .timeLinecrousel .slick-prev:before{right:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.about-timeline .timeLinecrousel .slick-next{left:-11.2%;padding-left:52px}.about-timeline .timeLinecrousel .slick-next:before{left:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.message-f-p p{font-size:1em}.philosophy .respect p{font-size:1.0625em}.philosophy .respect .icon img{width:60%}.philosophy .m-policies .principle-box .media p:before{top:4px;right:-2px}.philosophy .three-joy .box-image{height:370px}ul.arrow-listing li:before{top:-6px}}@media (min-width: 1280px) and (max-width: 1366px){.homepage.normal-pages .container{width:93%}}@media (min-width: 1200px){.powerofdream .video-image a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.powerofdream .video-image a:hover:before{opacity:1;filter:alpha(opacity=100)}.powerofdream .video-image a:hover .play-icon{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.philosophy .three-joy{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.about-timeline .timeLinecrousel .slick-prev,.about-timeline .timeLinecrousel .slick-next{-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.about-timeline .timeLinecrousel .slick-prev:before,.about-timeline .timeLinecrousel .slick-next:before{-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.about-timeline .timeLinecrousel .slick-prev:after,.about-timeline .timeLinecrousel .slick-next:after{box-shadow:0 0 0 2px #ccc;position:absolute;right:0;top:-9%;content:'';width:100%;height:118%;-webkit-border-radius:3.125em;-moz-border-radius:3.125em;-o-border-radius:3.125em;-ms-border-radius:3.125em;border-radius:3.125em;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;opacity:0;filter:alpha(opacity=0)}.about-timeline .timeLinecrousel .slick-prev:hover,.about-timeline .timeLinecrousel .slick-next:hover{background:#c00;color:#fff}.about-timeline .timeLinecrousel .slick-prev:hover:before,.about-timeline .timeLinecrousel .slick-next:hover:before{color:#fff}.about-timeline .timeLinecrousel .slick-prev:hover:after,.about-timeline .timeLinecrousel .slick-next:hover:after{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.gecko .philosophy .respect .icon img,.ie .philosophy .respect .icon img{height:60px;margin:auto}.ie .about-timeline .timeLinecrousel .box .text .number{display:inline-block}.ie .about-timeline .timeLinecrousel .box .text .desc{display:inline-block}.ie .philosophy .respect .icon{position:relative}.ie .philosophy .respect .icon img{top:0;bottom:0;left:0;right:0;position:absolute}.ie .about-timeline .timeLinecrousel .box .text .number{display:inline-block}.ie .about-timeline .timeLinecrousel .box .text .desc{display:inline-block}.about-timeline,.powerofdream,.message-f-p,.philosophy{padding:0 !important}}@media (min-width: 992px) and (max-width: 1199px){ul.arrow-listing li{padding:0 2em .9375em 0}.innerBanner .container-fluid .txt h2{font-size:4.125em}.innerBanner .container-fluid .txt p{font-size:1.75em}.section.powerofdream,.section.message-f-p,.section.philosophy{padding:4.375em 0 3.375em}.section.powerofdream{padding-bottom:4.375em}.section.philosophy .fp-tableCell{padding:0px}.section.philosophy .fp-tableCell .respect{margin-bottom:3em}.section.philosophy .fp-tableCell p.lead{margin-bottom:3em}.section.philosophy .fp-tableCell .m-policies .principle-box{margin:0 0 4em}.about-timeline{padding:4.375em 0}.about-timeline .headings p br{display:none}.about-timeline .timeLinecrousel .box{padding:2.25em .625em 1.875em}.about-timeline .timeLinecrousel .box .icon{display:inline-block;margin:0 auto 1em;height:4.3125em;width:4.125em}.about-timeline .timeLinecrousel .box .text{width:85%}.about-timeline .timeLinecrousel .box .text .number{font-size:5em;line-height:48px}.about-timeline .timeLinecrousel .box .text .desc p{font-size:.9375em}.about-timeline .timeLinecrousel .box .text.with-percent{width:95%}.about-timeline .timeLinecrousel .box .text.with-percent .number{padding-left:26px}.about-timeline .timeLinecrousel .box .text.with-percent .number sup{left:2px;top:40%}.about-timeline .timeLinecrousel .slick-prev{right:-15%;padding-right:52px}.about-timeline .timeLinecrousel .slick-prev:before{right:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.about-timeline .timeLinecrousel .slick-next{left:-15%;padding-left:52px}.about-timeline .timeLinecrousel .slick-next:before{left:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.philosophy{padding:4.375em 0}.philosophy p.lead br{display:none}.philosophy .respect .icon img{width:60%}.philosophy .m-policies .principle-box .media p:before{top:4px;right:-2px}.philosophy .three-joy .box-image{height:340px}ul.arrow-listing li:before{top:-3px}.powerofdream h2{font-size:2.125em}.message-f-p{padding:4.375em 0}.message-f-p h2{margin-bottom:1.25em}.message-f-p p{font-size:1em}.message-f-p .president-img{margin-bottom:1.5625em}.homepage.fp-responsive .innerBanner{height:initial !important}.homepage.fp-responsive .innerBanner .fp-tableCell{height:auto !important;padding-top:5em}.homepage.fp-responsive .innerBanner img{width:100%;height:auto}.homepage.fp-responsive .about-timeline{height:initial !important}.homepage.fp-responsive .about-timeline .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .powerofdream{height:initial !important}.homepage.fp-responsive .powerofdream .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .message-f-p{height:initial !important}.homepage.fp-responsive .message-f-p .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .philosophy{height:initial !important}.homepage.fp-responsive .philosophy .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .philosophy .fp-tableCell .fp-scrollable{height:auto !important}#fullpageInner .fp-section,#fullpageInner .fp-tableCell{height:initial !important}#fullpageInner .fp-section.innerBanner,#fullpageInner .fp-tableCell.innerBanner{padding-top:26px}#fullpageInner .fp-section.innerBanner img,#fullpageInner .fp-tableCell.innerBanner img{width:100%;height:auto}}@media (min-width: 768px) and (max-width: 991px){.philosophy .respect p{font-size:12px}.philosophy .three-joy .box-image .txt p{font-size:12px}.box-three .exp-title h2 br{display:none}.innerBanner .container-fluid{top:10em;left:3em}.innerBanner .container-fluid .txt h2{font-size:3.125em}.innerBanner .container-fluid .txt p{font-size:1.5em}.innerBanner .container-fluid .txt a.btn i{top:.3125em}.section.philosophy .fp-tableCell{padding:0px}.about-timeline{padding:3.75em 0}.about-timeline .headings h2{font-size:3.125em}.about-timeline .headings p br{display:none}.about-timeline .headings a.btn i{top:.3em}.about-timeline .timeLinecrousel .box{padding:2.25em .625em 1.875em}.about-timeline .timeLinecrousel .box .icon{display:inline-block;margin:0 auto 1em;height:4.3125em;width:4.125em}.about-timeline .timeLinecrousel .box .text{width:85%}.about-timeline .timeLinecrousel .box .text .number{font-size:5em;line-height:40px}.about-timeline .timeLinecrousel .box .text .desc p{font-size:.9375em}.about-timeline .timeLinecrousel .box .text.with-percent{width:95%}.about-timeline .timeLinecrousel .box .text.with-percent .number{padding-left:26px}.about-timeline .timeLinecrousel .box .text.with-percent .number sup{left:2px;top:40%}.about-timeline .timeLinecrousel .slick-prev{right:-15%;padding-right:52px}.about-timeline .timeLinecrousel .slick-prev:before{right:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.about-timeline .timeLinecrousel .slick-next{left:-15%;padding-left:52px}.about-timeline .timeLinecrousel .slick-next:before{left:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.about-timeline .timeLinecrousel .slick-dots{position:absolute;bottom:-3.125em;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.about-timeline .timeLinecrousel .slick-dots li{position:relative;display:inline-block;height:20px;width:5px;margin:0 5px;padding:0;cursor:pointer}.about-timeline .timeLinecrousel .slick-dots li button{background:transparent;border:1px solid #c00;display:block;height:7px;width:7px;outline:none;margin:0 auto;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;line-height:0px;font-size:0px;color:transparent;padding:0;cursor:pointer}.about-timeline .timeLinecrousel .slick-dots li.slick-active button{background:#c00;border-color:#c00}.powerofdream{padding:2.875em 0}.powerofdream h2{font-size:2.125em}.message-f-p{padding:2.875em 0}.message-f-p h2{margin-bottom:.9375em}.message-f-p p{font-size:1em}.message-f-p .president-img{margin-bottom:1.5625em}.philosophy{padding:2.875em 0}.philosophy .respect{margin-bottom:2.5em}.philosophy h3.withbar{margin-bottom:.9375em}.philosophy p.lead{margin-bottom:2.5em}.philosophy p.lead br{display:none}.philosophy .respect .media{margin-bottom:1.875em}.philosophy .respect .media .media-body{padding-top:10px}.philosophy .respect .icon img{width:60%}.philosophy .m-policies .principle-box{margin-bottom:2.5em}.philosophy .m-policies .principle-box .media p:before{top:4px;right:-2px}.philosophy .three-joy .box-image{height:290px}ul.arrow-listing{margin-bottom:1.25em}ul.arrow-listing li{padding-right:2.25em}ul.arrow-listing li:before{top:-3px;font-size:18px}.homepage.fp-responsive .innerBanner{height:initial !important}.homepage.fp-responsive .innerBanner .fp-tableCell{height:auto !important;padding-top:5em}.homepage.fp-responsive .innerBanner img{width:100%;height:auto}.homepage.fp-responsive .about-timeline{height:initial !important}.homepage.fp-responsive .about-timeline .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .powerofdream{height:initial !important}.homepage.fp-responsive .powerofdream .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .message-f-p{height:initial !important;padding:0px}.homepage.fp-responsive .message-f-p .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .philosophy{height:initial !important}.homepage.fp-responsive .philosophy .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .philosophy .fp-tableCell .fp-scrollable{height:auto !important}#fullpageInner .fp-section,#fullpageInner .fp-tableCell{height:initial !important}#fullpageInner .fp-section.innerBanner,#fullpageInner .fp-tableCell.innerBanner{padding-top:26px}#fullpageInner .fp-section.innerBanner img,#fullpageInner .fp-tableCell.innerBanner img{width:100%;height:auto}.t-drive-cont .bar{display:flex;align-items:center}.t-drive-cont .bar h4{font-size:1.125em;font-weight:800;padding-top:0}.t-drive-cont .inner-t-drive{padding-top:4.6875em}.t-drive-cont .inner-t-drive .car-heading{margin-bottom:0}.bootstrap-select.btn-group .btn .caret{top:.125em}}@media (max-width: 767px){.btn-primary{text-align:center}.philosophy .fp-tableCell{padding:0px}.philosophy .respect{margin-bottom:2em}.philosophy .three-joy .box-image .txt p{font-size:1.25em}.innerBanner{top:4.0625em;margin-bottom:4.0625em;position:relative}.innerBanner .container-fluid{top:7.5em;left:1em}.innerBanner .container-fluid .txt h2{font-size:2.25em}.innerBanner .container-fluid .txt p{font-size:1.125em;display:none}.innerBanner .container-fluid .txt a.btn i{top:.3em}.about-timeline{padding:3.75em 0}.about-timeline .headings h2{font-size:3.125em}.about-timeline .headings p br{display:none}.about-timeline .headings a.btn i{top:.2em}.about-timeline .timeLinecrousel .box{padding:2.25em .625em 1.875em;height:180px}.about-timeline .timeLinecrousel .box .icon{display:inline-block;margin:0 auto 1em;height:4.3125em;width:4.125em}.about-timeline .timeLinecrousel .box .text{width:85%}.about-timeline .timeLinecrousel .box .text .number{font-size:4.0625em;line-height:62px}.about-timeline .timeLinecrousel .box .text .desc p{font-size:.875em}.about-timeline .timeLinecrousel .box .text .desc p br{display:none}.about-timeline .timeLinecrousel .box .text.with-percent{width:95%}.about-timeline .timeLinecrousel .box .text.with-percent .number{padding-left:26px}.about-timeline .timeLinecrousel .box .text.with-percent .number sup{left:2px;top:30%}.about-timeline .timeLinecrousel .slick-prev{right:-15%;padding-right:52px}.about-timeline .timeLinecrousel .slick-prev:before{right:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.about-timeline .timeLinecrousel .slick-next{left:-15%;padding-left:52px}.about-timeline .timeLinecrousel .slick-next:before{left:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.about-timeline .timeLinecrousel .slick-dots{position:absolute;bottom:-3.125em;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.about-timeline .timeLinecrousel .slick-dots li{position:relative;display:inline-block;height:20px;width:5px;margin:0 5px;padding:0;cursor:pointer}.about-timeline .timeLinecrousel .slick-dots li button{background:transparent;border:1px solid #c00;display:block;height:7px;width:7px;outline:none;margin:0 auto;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;line-height:0px;font-size:0px;color:transparent;padding:0;cursor:pointer}.about-timeline .timeLinecrousel .slick-dots li.slick-active button{background:#c00;border-color:#c00}.powerofdream{padding:1.875em 0}.powerofdream h2{font-size:2.125em}.message-f-p{padding:1.875em 0}.message-f-p h2{margin-bottom:.9375em;font-size:2em}.message-f-p p{font-size:1.25em}.message-f-p .president-img{margin-bottom:1.5625em}.philosophy{padding:3.125em 0}.philosophy h2{margin-bottom:.9375em;font-size:2em}.philosophy h3.withbar{margin-bottom:.9375em}.philosophy p.lead{margin-bottom:2.5em}.philosophy p.lead br{display:none}.philosophy .respect p{font-size:1em}.philosophy .respect .media{margin-bottom:1.875em}.philosophy .respect .media .media-body{padding-top:10px}.philosophy .respect .icon img{width:60%}.philosophy .m-policies .principle-box{margin-bottom:2.5em}.philosophy .m-policies .principle-box .media p:before{top:4px;right:-2px}.philosophy .m-policies .principle-box .media .media-left{display:table-cell;vertical-align:top;padding-left:1.25em;float:right}.philosophy .m-policies .principle-box .media .media-body{display:table-cell;vertical-align:top;width:80%;float:right}.philosophy .three-joy .box-image{margin-bottom:10px}.philosophy .three-joy .box-image .image img{width:100%}ul.arrow-listing{margin-bottom:1.25em}ul.arrow-listing li{padding-left:2.25em}ul.arrow-listing li:before{top:0px;font-size:18px}.homepage.fp-responsive .innerBanner{height:initial !important}.homepage.fp-responsive .innerBanner .fp-tableCell{height:auto !important}.homepage.fp-responsive .innerBanner .fp-tableCell .fp-scrollable{height:auto !important}.homepage.fp-responsive .innerBanner img{width:100%;height:auto}.homepage.fp-responsive .about-timeline{height:initial !important}.homepage.fp-responsive .about-timeline .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .about-timeline .fp-tableCell .fp-scrollable{height:auto !important}.homepage.fp-responsive .powerofdream{height:initial !important}.homepage.fp-responsive .powerofdream .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .powerofdream .fp-tableCell .fp-scrollable{height:auto !important}.homepage.fp-responsive .message-f-p{height:initial !important}.homepage.fp-responsive .message-f-p .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .message-f-p .fp-tableCell .fp-scrollable{height:auto !important}.homepage.fp-responsive .philosophy{height:initial !important}.homepage.fp-responsive .philosophy .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .philosophy .fp-tableCell .fp-scrollable{height:auto !important}#fullpageInner .innerBanner img{height:auto;max-width:100%}#fullpageInner .fp-section,#fullpageInner .fp-slide,#fullpageInner .fp-tableCell{height:auto !important}}@media (max-width: 480px){#fullpageInner .fp-section{padding-bottom:0px}.innerBanner .container-fluid{top:0;bottom:0;left:0;right:0;margin:auto;height:80px}.innerBanner .container-fluid .txt{text-align:center}.about-timeline .timeLinecrousel .box{height:200px}.about-timeline .timeLinecrousel .box .text .number{font-size:5em;line-height:75px}.about-timeline .timeLinecrousel .box .text .desc p{font-size:1.125em}.message-f-p h3{font-size:1.625em}.philosophy .m-policies .principle-box{padding:2.875em 2.5em 2.875em}.philosophy .m-policies .principle-box .media .media-left{width:100%;display:inline-block;text-align:center;padding:0;margin-bottom:20px}.philosophy .m-policies .principle-box .media .media-left img{margin:0 auto}.philosophy .m-policies .principle-box .media .media-heading{padding-bottom:18px}.philosophy .m-policies .principle-box .media .media-heading:before{left:0;right:0;margin:auto}.philosophy .m-policies .principle-box .media .media-body{display:inline-block;width:100%;text-align:center}.philosophy .m-policies .principle-box .media .media-body p{padding:0}.philosophy .m-policies .principle-box .media .media-body p:before{top:-22px;right:0}}.desktop_contact{display:block !important}.mobile_contact{display:none !important}.contact-dealer.inner-banner h2{font-size:2.75em !important}.contact-dealer.inner-banner .mobile-banner{display:none}.category-pane{margin:0px auto;text-align:center;position:relative}.category-pane:before{content:"";height:1px;width:32%;background:#e5e5e5;float:left;position:absolute;left:0;top:26px}.category-pane:after{content:"";height:1px;width:32%;background:#e5e5e5;float:right;position:absolute;right:0;top:26px}.category-pane .category-dropdown{float:none;margin:0px auto}.category-pane .category-dropdown .form-control{font-size:16px;height:53px;border-radius:0}.category-pane .category-dropdown .form-control.bootstrap-select.btn-group .btn{height:52px}.category-pane .category-dropdown .form-control.bootstrap-select.btn-group .btn .caret{top:1.5em;left:1.5em}.category-pane .category-dropdown .form-control.bootstrap-select.btn-group .btn .caret:before{font-size:.875em}.category-pane .category-dropdown .form-control.bootstrap-select.btn-group .btn .filter-option{color:#1d1d1d;text-transform:none;font-size:1.5em;font-weight:normal}.contact-map-info{padding:4.375em 0 0em 0}.contact-map-info img{max-width:100%}.contact-map-info h3{font-size:1.25em;color:#000000;margin-top:0;text-transform:uppercase;font-weight:700;margin-bottom:1em}.contact-map-info .autoList{margin-top:2em;margin-bottom:0px}.contact-map-info .autoList li h4{font-family:"ge_thameen","univers";font-size:1.25em}.contact-map-info .autoList li .span{color:#000;font-family:"ge_thameen","univers";text-transform:none;font-weight:500;margin-top:.9375em}.contact-map-info .autoList li .span a{color:#000}.contact-map-info .autoList li .span a[href^="tel"]{direction:ltr;display:block}.contact-map-info .autoList li img{width:70%}.contact-map-info .autoList li i{top:-.5em}.contact-map-info .hour-table{border:1px solid #e5e5e5;float:right;width:100%;color:#000;margin-top:0}.contact-map-info .hour-table .head{font-size:1.25em;background:#f3f6fa;padding:.4375em 1.0625em;font-weight:700;text-transform:uppercase}.contact-map-info .hour-table .col-sec-one{width:50%;float:right}.contact-map-info .hour-table .col-sec-two{width:50%;float:right}.contact-map-info .hour-table .col-sec{width:100%;float:right;box-sizing:border-box;padding:.9375em 1.25em;border:1px solid #e5e5e5;border-right:0;min-height:3.3125em;color:#000;font-size:.875em;border-bottom:0}.contact-map-info .hour-table .col-sec span{width:62%;display:inline-block}.contact-map-info .hour-table .col-sec span.day{width:34%}.contact-map-info .hour-table .col-sec h4{font-size:1.125em;color:#000;font-weight:700;text-transform:uppercase;margin:0}.show-room-sec{padding:5em 0}.show-room-sec h2{font-size:2em;text-transform:uppercase;font-weight:700}.show-room-sec hr{background:#cc0000;width:4.4375em;height:.25em;float:right}.show-room-sec .viewallbtn{text-align:left;margin-top:.9375em}.show-room-sec .viewallbtn .moreLink{font-size:1em;padding:.1875em .3125em .1875em 2.5em;position:relative;font-weight:700;color:#c00;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;display:inline-block;line-height:1em}.show-room-sec .viewallbtn .moreLink i{position:absolute;left:.1875em;top:.0625em;font-size:1.5em;z-index:99}.show-room-sec .viewallbtn .moreLink i:before{content:"\71"}.show-room-sec .viewallbtn .moreLink span{position:relative;z-index:99;right:0;color:#c00;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.show-room-sec .viewallbtn .moreLink:hover,.show-room-sec .viewallbtn .moreLink:focus{text-decoration:none}.show-room-sec .viewallbtn .moreLink:before{display:block;position:absolute;top:0;left:0;height:100%;width:0;z-index:1;content:'';background:red;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}.show-room-sec .box{border:1px solid #dddddd;padding:.9375em 1.5625em;display:table;width:100%;border-top:0;min-height:9.1875em}.show-room-sec .box.firstb{border-top:1px solid #dddddd}.show-room-sec .box.darkgrid{background:#fbfbfb}.show-room-sec .box h4{font-size:.9375em;font-family:"ge_thameen","univers";margin-top:.3125em;color:#000;font-weight:700;text-transform:uppercase}.show-room-sec .box .address-sec .detail-area{width:63%;float:right}.show-room-sec .box .address-sec .detail-area p{font-size:.8125em;color:#000;margin-bottom:.3125em}.show-room-sec .box .address-sec .detail-area p span{color:#d02626;padding-left:5px}.show-room-sec .box .address-sec .detail-area p a{color:#000}.show-room-sec .box .address-sec .detail-area .f_num{font-style:normal;direction:ltr;display:inline-block;text-align:right;color:#000}.show-room-sec .box .address-sec .btn-area{width:36%;float:left;margin-top:5%}.show-room-sec .box .address-sec .btn-area.virtual-btn{margin-top:17%;width:36%}.show-room-sec .box .address-sec .btn-area.virtual-btn btn img{width:1.625em;top:.625em}.show-room-sec .box .address-sec .btn-area.virtual-btn a:active,.show-room-sec .box .address-sec .btn-area.virtual-btn a:focus{color:#fff}.show-room-sec .box .address-sec .btn-area img{margin-left:.625em;position:relative;z-index:9;top:-2px}.show-room-sec .box .address-sec .btn-area .btn{width:100%;padding-right:3.125em}.show-room-sec .box .address-sec .btn-area .btn img{position:absolute;right:.625em;top:.4375em}.gm-style-mtc{display:none}.enq-form-sec{padding:4.375em 0;background:#f8f8f8}.enq-form-sec h2{text-align:center;text-transform:uppercase;margin:0 0 1em;font-size:2.5em}.enq-form-sec p{text-align:center;font-size:1.1875em;padding:0 1.25em}.enq-form-sec .form-group{width:47%;float:right;margin-left:5%;margin-top:1.5%;margin-bottom:0}.enq-form-sec .form-group.last-child{margin-left:0}.enq-form-sec .form-group.textareasec{width:100%;margin:2.8125em 0 0 0}.enq-form-sec .form-group.textareasec textarea{min-height:100px}.enq-form-sec .form-group .bootstrap-select>.btn{padding:0;font-size:.9375em;font-weight:normal}.enq-form-sec .form-group .bootstrap-select>.btn span{color:#000;text-transform:capitalize;font-size:1.0625em}.enq-form-sec .form-group .bootstrap-select>.btn .filter-option{color:#000}.enq-form-sec .form-group .bootstrap-select>.btn .caret{left:0;top:1em}.enq-form-sec .form-group .bootstrap-select>.btn:active{box-shadow:none}.enq-form-sec .form-group .btn-group.open .dropdown-toggle{-webkit-box-shadow:none;box-shadow:none}.enq-form-sec .has-success .bootstrap-select.btn-group .btn .filter-option{color:#000}.enq-form-sec .form-control{border-bottom:solid 1px #e4e6e8;border-right:none;padding:0 0;color:#000000;border-top:none;border-left:none;background:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;height:2.8125em;font-size:1.125em}.enq-form-sec .form-control.f_num{direction:ltr;text-align:right}.enq-form-sec .form-control:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.enq-form-sec .form-wrapper{overflow:hidden;padding:0 0 20px 0;margin-top:1.875em}.enq-form-sec .form-wrapper .loader:before{border-color:#f8f8f8}.enq-form-sec .form-wrapper .thanks{background:#f8f8f8}.enq-form-sec .form-wrapper .thanks .thanks-inner{height:100%;padding-top:0.7%;background:#f8f8f8}.enq-form-sec .form-wrapper .thanks .thanks-inner p{color:#000;font-size:1.5625em;margin-top:6.25em}.enq-form-sec .btn-white{background:#cc0000;color:#fff;height:3.25em;min-width:14.25em}.enq-form-sec .btn-white img{position:absolute;right:.9375em;top:.75em;z-index:9}.enq-form-sec .btn-white:focus{outline:none}.enq-form-sec .btn-white span{font-size:1.125em;padding-right:1.375em}.enq-form-sec .btn-white i{top:.4375em}.enq-form-sec ::-webkit-input-placeholder{color:#000;text-transform:capitalize}.enq-form-sec ::-moz-placeholder{color:#000;text-transform:capitalize}.enq-form-sec :-ms-input-placeholder{color:#000;text-transform:capitalize}.enq-form-sec :-moz-placeholder{color:#000;text-transform:capitalize}.enq-form-sec .has-error .form-control{border-bottom:1px solid #c00}.enq-form-sec .has-success .form-control{border-bottom:1px solid #3c763d}.enq-form-sec .form-btn-sec{width:100%;float:right;margin-top:4.0625em;text-align:center;position:relative;top:-5px}.form-wrapper .loading:before{background:#f8f8f8}#eqyform .bootstrap-select.btn-group .dropdown-menu li a{font-size:1.125em !important;font-weight:300}#map-canvas{height:40.625em;width:100%}#map-canvas-detail{height:40.625em;width:100%}hr{width:27px;height:2px;background:#ba8a3d;border:none;margin:0 0 20px 0;position:relative;display:inline-block}.main-popup{width:300px !important;background:#fff !important}.gm-style .gm-style-iw{top:0 !important;position:relative !important;right:0 !important;width:100% !important;padding:10px 10px 0 10px;box-sizing:border-box}.gm-style .gm-style-iw div{overflow:hidden !important;width:100% !important;max-width:100% !important;font-family:"ge_thameen","univers"}.mapImg{margin-bottom:20px;display:block}#content h3{font-size:1em;margin-bottom:10px;line-height:16px;text-transform:capitalize;color:#000;font-weight:normal;padding:0 1.25em}#content h3 span{text-transform:uppercase;font-size:1.4375em;line-height:1.875em}#content h3 a{color:#000;direction:ltr;display:inline-block;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}#content hr{margin-top:1.875em;width:100%;background:#ededed}#content .mapList{margin:0;padding:0}#content .mapList li{display:block;width:100%;color:#ccc;font-size:14px;margin-bottom:5px;overflow:hidden;font-family:'Catamaran' !important}#content .mapList li:last-child{margin-bottom:0}#content .mapList li span{float:right;width:50%}.autoList{float:right;width:100%;padding:0}.autoList li{margin:0 0 1.25em 0;list-style:none;display:block;position:relative;padding:0 4.375em 0 3.125em;float:right}.autoList li h4{font-size:2.25em;margin:0;color:#222222;font-weight:700;font-family:"ge_thameen","univers"}.autoList li span{color:#414141;font-size:1em;font-family:"ge_thameen","univers";display:block;text-transform:uppercase;font-weight:500}.autoList li i{position:absolute;right:0;top:0;width:3.625em;height:3.625em}.autoList li i img{width:100%}.homepage.normal-pages section.contact-map-info{height:initial !important}.homepage.normal-pages section.contact-map-info .fp-tableCell{height:initial !important;padding-bottom:3em}.homepage.normal-pages section.show-room-sec{height:initial !important}.homepage.normal-pages section.show-room-sec .fp-tableCell{height:initial !important;padding-top:6em;padding-bottom:3em}.gm-style .close-btn{left:10px !important;right:initial !important}.gm-style .gm-style-iw div .mCSB_container{margin:0}.gm-style .gm-style-iw div .mCSB_scrollTools{width:5px !important;top:15px}#eqyform .bootstrap-select.btn-group .dropdown-menu{max-width:100%;overflow-x:hidden}@media (max-width: 1600px) and (min-width: 1550px){.show-room-sec .box .address-sec .detail-area{width:59%}.show-room-sec .box .address-sec .btn-area{width:41%}.show-room-sec .box .address-sec .btn-area.virtual-btn{width:41%}}@media (max-width: 1599px) and (min-width: 1200px){.enq-form-sec .btn-white img{width:1.5625em}.show-room-sec .box .address-sec .btn-area .btn img{width:1.6875em}}@media (max-width: 1366px) and (min-width: 1280px){#eqyform .bootstrap-select.btn-group .dropdown-menu{font-size:1em}}@media (min-width: 1200px){.viewallbtn .moreLink:hover{color:#fff}.viewallbtn .moreLink:hover span{right:.25em;color:#fff}.viewallbtn .moreLink:hover:before{right:0;left:auto;width:100%}#content h3 a:hover{color:#c00}section.enq-form-sec .fp-tableCell{padding-bottom:0 !important}}@media (max-width: 1280px) and (min-width: 1201px){.enq-form-sec .btn-white img{height:15px}.show-room-sec .box .address-sec .btn-area .btn img{width:1.5625em}}@media (max-width: 1199px) and (min-width: 992px){.main-popup{width:15.625em !important}.main-popup img{width:100%}.main-popup .mapImg{margin-bottom:.625em}.main-popup #content h3{padding:0;font-size:.8125em;margin-bottom:0}.main-popup #content h3 span{font-size:1.0625em;font-weight:700}.main-popup #content hr{margin-top:.3125em;margin-bottom:.3125em}.enq-form-sec .btn-white{width:15%}.enq-form-sec .btn-white img{width:1.5625em}.show-room-sec .box .address-sec .detail-area{width:59%}.show-room-sec .box .address-sec .btn-area{width:40%;margin-top:7%}.show-room-sec .box .address-sec .btn-area.virtual-btn{width:40%}.show-room-sec .box .address-sec .btn-area .btn img{width:1.5625em}.homepage.normal-pages section.enq-form-sec{height:initial !important}.homepage.normal-pages section.enq-form-sec .fp-tableCell{height:initial !important;padding-top:3em;padding-bottom:3em}.homepage.normal-pages section.show-room-sec{height:initial !important}.homepage.normal-pages section.show-room-sec .fp-tableCell{height:initial !important;padding-top:0em;padding-bottom:0em}}#philo{overflow:initial}@media (max-width: 1024px){.category-pane{margin-top:1.875em}.enq-form-sec .form-wrapper{overflow:inherit;float:left;width:100%}body #eqyform .bootstrap-select.btn-group .dropdown-menu li a{font-size:.875em !important}.contact-map-info{padding:22px 0 0 0}.enq-form-sec{padding:22px 0 0 0}body.homepage.normal-pages section.enq-form-sec .fp-tableCell{height:initial !important;padding-top:0em;padding-bottom:0em}body .show-room-sec{padding:0px 0px 22px 0px}}@media (max-width: 991px) and (min-width: 768px){.category-pane:before,.category-pane:after{width:24%}.category-pane .category-dropdown .form-control{height:42px}.category-pane .category-dropdown .form-control.bootstrap-select.btn-group .btn{padding-left:0.7em;height:42px}.category-pane .category-dropdown .form-control.bootstrap-select.btn-group .btn .filter-option{font-size:1.2em}.category-pane .category-dropdown .form-control.bootstrap-select.btn-group .btn .caret{top:1em;left:1em}.main-popup{width:15.625em !important}.main-popup img{width:100%}.main-popup .mapImg{margin-bottom:.625em}.main-popup #content h3{padding:0;font-size:.8125em;margin-bottom:0}.main-popup #content h3 span{font-size:1.0625em;font-weight:700}.main-popup #content hr{margin-top:.3125em;margin-bottom:.3125em}.contact-map-info .autoList li{width:50%}.contact-map-info .hour-table .col-sec span{width:63%}.contact-map-info .hour-table .col-sec .day{width:34%}.enq-form-sec .btn-white{width:18%}.enq-form-sec .btn-white img{width:1.5625em}.enq-form-sec .form-wrapper{min-height:33em}.show-room-sec .address-sec .detail-area{width:47% !important}.show-room-sec .address-sec .btn-area{width:50% !important}.show-room-sec .address-sec .btn-area.virtual-btn{margin-top:31% !important;width:50% !important}.show-room-sec .address-sec .btn-area .btn img{width:1.5625em}.show-room-sec .address-sec .btn-area .btn i{top:.25em}.homepage.normal-pages section.enq-form-sec{height:initial !important}.homepage.normal-pages section.enq-form-sec .fp-tableCell{height:initial !important;padding-top:3em;padding-bottom:3em}.homepage.normal-pages section.show-room-sec{height:initial !important}.homepage.normal-pages section.show-room-sec .fp-tableCell{height:initial !important;padding-top:0em;padding-bottom:0em}.homepage.normal-pages section.contact-map-info .fp-tableCell{padding-bottom:0}}@media (max-width: 767px){.desktop_contact{display:none !important}.mobile_contact{display:block !important}.category-pane:before,.category-pane:after{width:24%}.category-pane .category-dropdown{width:50%}.category-pane .category-dropdown .form-control{height:42px}.category-pane .category-dropdown .form-control.bootstrap-select.btn-group .btn{padding-left:0.7em;height:42px}.category-pane .category-dropdown .form-control.bootstrap-select.btn-group .btn .filter-option{font-size:1.2em}.category-pane .category-dropdown .form-control.bootstrap-select.btn-group .btn .caret{top:1em;left:1em}.address-sec .btn-icon span{margin-top:-2px;float:right}.enq-form-sec .form-group .bootstrap-select>.btn .caret{left:5px}.main-popup{width:15.625em !important}.main-popup img{width:100%}.main-popup .mapImg{margin-bottom:.625em}.main-popup #content h3{padding:0;font-size:.8125em;margin-bottom:0}.main-popup #content h3 span{font-size:1.0625em;font-weight:700}.main-popup #content hr{margin-top:.3125em;margin-bottom:.3125em}.enq-form-sec .form-wrapper .thanks .thanks-inner{padding-top:0}.main-popup{width:17.5em !important}.enq-form-sec .btn-white{width:20%}.enq-form-sec .btn-white img{width:1.5625em}.contact-dealer.inner-banner h2{font-size:1.875em !important}.contact-dealer.inner-banner p{font-size:1.125em}.contact-dealer.inner-banner p br{display:none}.contact-dealer.inner-banner .container-fluid{top:30%}.contact-dealer.inner-banner img{display:none}.contact-dealer.inner-banner .mobile-banner{display:block;max-width:100%;margin:0}.map-area-sec{margin-bottom:0}.contact-map-info h3{font-size:1.5625em}.show-room-sec .box h4{font-size:1.4em}.show-room-sec .box .address-sec .detail-area{width:60%}.show-room-sec .box .address-sec .detail-area p{font-size:1em}.show-room-sec .box .address-sec .btn-area{width:31%}.show-room-sec .box .address-sec .btn-area.virtual-btn{margin-top:.9375em}.show-room-sec .box .address-sec .btn-area .btn img{width:1.5625em}.show-room-sec .box .address-sec .btn-area .btn i{top:.375em}.homepage.normal-pages section.enq-form-sec{height:initial !important}.homepage.normal-pages section.enq-form-sec .fp-tableCell{height:initial !important;padding-top:3em;padding-bottom:3em}.homepage.normal-pages section.show-room-sec{height:initial !important}.homepage.normal-pages section.show-room-sec .fp-tableCell{height:initial !important;padding-top:0em;padding-bottom:2em}.inner-banner .dealer-banner p{font-size:1.125em}.autoList li h4{font-size:1.6em}}@media (max-width: 480px){.category-pane:before,.category-pane:after{width:14%}.category-pane .category-dropdown{width:75%}.contact-map-info .autoList li{width:100%;margin-bottom:20px}.contact-map-info .autoList li span{margin-top:.5375em}.contact-map-info .hour-table .col-sec{width:100%}.contact-map-info .hour-table .col-sec-one{width:100%}.contact-map-info .hour-table .col-sec-two{width:100%}.enq-form-sec .form-group{width:100%}.enq-form-sec .form-group.textareasec{margin:1.875em 0 0 0}.enq-form-sec .btn-white{width:50%}.enq-form-sec h2{font-size:1.5625em !important}.show-room-sec{padding:1.25em 0 3.75em 0}.show-room-sec .detail-area{width:100% !important}.show-room-sec .btn-area{width:100% !important;margin-top:1.25em}.about-dealer-sec h2{font-size:2.8125em !important}}@media (max-width: 320px){.contact-dealer.inner-banner .container-fluid{top:25%}.contact-dealer.inner-banner h2{font-size:1.5625em !important}.show-room-sec h2{font-size:1.25em}}.inner-banner .dealer-banner.t_sp{margin-top:5em}.inner-banner .dealer-banner>img{width:100%}.inner-banner .dealer-banner .container-fluid{position:absolute;top:10em;right:5.5em}.inner-banner .dealer-banner h2{font-family:"ge_thameen","univers";color:#fff;font-size:2.5em;text-transform:uppercase;font-weight:700;text-shadow:2px 2px 3px #7b7b7b;letter-spacing:-3px}.inner-banner .dealer-banner p{color:#fff;font-size:1.625em;font-weight:400;margin:0 0 1.25em 0}.inner-banner .dealer-banner .banner-icon-logo{max-width:100%;width:auto}.about-deal .mobile-banner{display:none}.about-dealer-sec{text-align:center;padding:3em 0;font-size:1.250em}.about-dealer-sec h2{font-size:1.875em;text-transform:uppercase;margin-bottom:1em}.about-dealer-sec ul{margin-top:1.375em}.about-dealer-sec ul li{display:inline-block;padding:0 .875em;position:relative}.about-dealer-sec ul li:before{content:"";position:absolute;top:.5em;left:0;display:block;width:1px;height:14px;background:#d3d3d3}.about-dealer-sec ul li.last:before{display:none}.company-intro-sec{background:#f8f8f8;padding:6.250em 0}.company-intro-sec h2{color:#cc0000;font-weight:700;font-size:2.5em;text-transform:uppercase;margin-top:0;margin-bottom:.75em}.company-intro-sec img{max-width:100%}.company-intro-sec p{font-size:1.25em}.explore-sec{padding-top:4.375em;margin-bottom:1.5625em;text-align:center;height:auto !important}.explore-sec .fp-tableCell{padding-top:0em;height:auto !important}.explore-sec h2{font-size:2.5em;text-transform:uppercase;margin-bottom:1em}.explore-sec .services-box{text-align:right;float:right;position:relative;flex:1 auto;margin-left:1.25em;width:27%}.explore-sec .services-box .box-one-text{position:absolute;left:0;bottom:0;width:52%;padding:0 2.5em 2.5em 2.5em}.explore-sec .services-box .box-one-text .btn{min-width:12.5em}.explore-sec .services-box .box-one-text .btn i{top:.25em}.explore-sec .services-box .box-one-text h3{text-transform:uppercase;font-size:1.5em;font-weight:bold}.explore-sec .services-box .box-one-text hr{background:#000;float:none}.explore-sec .services-box .box-two-text{position:absolute;left:0;bottom:0.625em;width:53%;padding:0 2.5em 2em 2.5em}.explore-sec .services-box .box-two-text .btn{min-width:12.5em;border:1px solid #fff}.explore-sec .services-box .box-two-text .btn i{top:.25em}.explore-sec .services-box .box-two-text h3{text-transform:uppercase;color:#fff;font-weight:bold;font-size:1.875em}.explore-sec .services-box .box-two-text p{color:#fff;font-size:1.375em;font-weight:300;line-height:1.125em;padding:.625em 0 1.125em 0;clear:both}.explore-sec .services-box .box-three-text{position:absolute;left:0;bottom:0;width:38%;padding:0 2.5em 2.5em 2.5em}.explore-sec .services-box .box-three-text .btn{min-width:14.5em}.explore-sec .services-box .box-three-text .btn i{top:.25em}.explore-sec .services-box .box-three-text h3{text-transform:uppercase;font-size:1.5em;font-weight:bold;color:#fff}.explore-sec .services-box .box-three-text hr{background:#fff;float:none}.explore-sec .services-box.certified-car{width:41%}.explore-sec .services-box.map-sec{border:1px solid #e8e8e8}.explore-sec .main-box-sec{position:relative;width:100%;float:right;display:flex;-webkit-flex-flow:row wrap}.explore-sec .main-box-sec hr{display:block}.explore-sec .contact-box{position:relative;width:100%;float:right;margin-top:2.5em}.explore-sec .contact-box .text-sec{position:absolute;right:0;top:17%;width:100%;padding:0 6.875em}.explore-sec .contact-box .text-sec h2{font-size:2.5em;text-transform:uppercase;color:#fff;margin-bottom:.625em}.explore-sec .contact-box .text-sec p{color:#fff;font-size:1.25em;font-weight:300;line-height:1.125em}.explore-sec .contact-box .btn{margin-top:1.5625em;min-width:23em}.explore-sec .contact-box .btn i{top:.3125em}.disclaimer-txt{padding:10px 0 0;display:block}.disclaimer-txt p{font-size:.875em;color:#000;margin:0}.disclaimer-txt p .star{font-size:1.125em}.about-deal.inner-banner{height:auto !important}.about-deal.inner-banner .fp-tableCell{height:auto !important;padding-top:0em}.about-deal.inner-banner.mgt2{padding-top:5em}.company-intro-sec{height:auto !important}.company-intro-sec .fp-tableCell{height:auto !important;padding-top:5em;padding-bottom:5em}.recall-sec{height:inherit !important;background:#f8f8f8}.recall-sec.white{background:#fff}.recall-sec .fp-tableCell{height:inherit !important;padding-top:3em;padding-bottom:3em}.recall-sec .fp-tableCell img.for-mobile{display:none}@media (min-width: 1330px) and (max-width: 1366px){.explore-sec .services-box .box-two-text{padding:0 2.5em 2.5em 2.5em}.explore-sec .services-box.calc-sec .box-two-text+img{height:251px}.ie .explore-sec .services-box.map-sec .box-one-text+img{height:248px}.ie .explore-sec .services-box.calc-sec .box-two-text+img{height:250px}}@media (min-width: 1201px) and (max-width: 1280px){.explore-sec .services-box .box-one-text{width:57%}.explore-sec .services-box .box-one-text>img{max-width:6em}.explore-sec .services-box .box-two-text{width:58%;padding-left:0}.explore-sec .services-box .box-three-text{width:40%}.explore-sec .services-box .box-three-text .btn{min-width:13.5em}}@media (min-width: 1200px){.ie .explore-sec .services-box img{height:100%}}@media (min-width: 992px) and (max-width: 1199px){.explore-sec .contact-box{margin-top:3em}.company-intro-sec{padding:0px}.company-intro-sec p{margin-bottom:0px}.inner-banner .dealer-banner .container-fluid{top:6.5em}.about-dealer-sec{padding:1em 0em 2.2em}.about-dealer-sec ul{padding-left:0}.about-dealer-sec ul li{padding:0 0 0 .6em;margin:0 0 0 0.2em}.about-dealer-sec ul li:before{top:.25em}.explore-sec{padding:0em 0 3em;height:initial !important}.explore-sec h2{margin-top:1em}.explore-sec .fp-tableCell{height:initial !important;padding:0}.explore-sec .box-one-text .img-responsive{width:70%}.explore-sec .services-box .box-two-text{bottom:-0.375em}.explore-sec .services-box .box-two-text h3{font-size:1.25em}.explore-sec .services-box .box-three-text{padding:1.625em 1.1875em}.explore-sec .services-box .box-three-text h3{font-size:1.25em}.explore-sec .services-box .box-one-text{padding:1.5625em 1.1875em}.explore-sec .services-box .box-one-text h3{font-size:1.25em}.homepage.normal-pages section .fp-tableCell .fp-scrollable{height:auto !important}.hideMobileBannerText .inner-banner .txt-sec{display:none}}@media (min-width: 768px) and (max-width: 991px){.explore-sec .services-box .box-three-text .btn{width:13em}.explore-sec .contact-box{margin-top:3em}.company-intro-sec{padding:0px}.company-intro-sec p{margin-bottom:0px}.explore-sec{padding:0em 0 3em}.explore-sec h2{margin-top:1em}.explore-sec .services-box .btn i{top:.375em !important}.explore-sec .services-box .box-one-text .btn,.explore-sec .services-box .box-three-text .btn,.explore-sec .services-box .box-two-text .btn{min-width:11.5em}.about-dealer-sec{padding:1em 0em 2.2em}.about-dealer-sec ul li{margin:.25em 0}.inner-banner .dealer-banner .container-fluid{top:6.5em}.inner-banner .dealer-banner h2{font-size:2.1875em;margin-top:.3125em}.explore-sec{height:initial !important}.explore-sec .fp-tableCell{height:initial !important;padding:0em}.explore-sec .services-box{margin-right:.5em;margin-left:.5em}.explore-sec .services-box .box-one-text{padding:.625em .75em !important}.explore-sec .services-box .box-one-text img{width:31%}.explore-sec .services-box .box-one-text h3{margin-top:.6875em;font-size:1.5em}.explore-sec .services-box .box-two-text{padding:.75em .6875em !important}.explore-sec .services-box .box-two-text p{padding:0 !important}.explore-sec .services-box .box-two-text h3{font-size:1.25em !important}.explore-sec .services-box .box-three-text{padding:.8125em .5625em !important}.explore-sec .services-box .box-three-text h3{margin-top:.625em;font-size:1.5em}.explore-sec .services-box .box-three-text .img-responsive{width:25%}.explore-sec .contact-box{height:26.875em;overflow:hidden}.explore-sec .contact-box img{max-width:none}.homepage.normal-pages section .fp-tableCell .fp-scrollable{height:auto !important}.hideMobileBannerText .inner-banner .txt-sec{display:none}}@media (max-width: 767px){.company-intro-sec{padding:0px}.company-intro-sec .fp-tableCell{padding:2em 0}.about-deal img{display:none}.about-deal .mobile-banner{display:block;width:100%;margin:0}.about-deal .txt-sec img{display:block;margin-right:0}.inner-banner .dealer-banner{height:22em;display:block;position:relative;overflow:hidden}.inner-banner .dealer-banner .container-fluid{right:1.875em;top:5em}.inner-banner .dealer-banner h2{font-size:2.1875em;line-height:1.25em;margin-top:.625em}.inner-banner .dealer-banner p{font-size:1.125em}.inner-banner .about-dealer-sec{padding-left:10px;padding-right:10px;padding-top:.375em;padding-bottom:1em}.explore-sec{padding:0 1.25em;height:initial !important}.explore-sec .contact-box{height:20em;overflow:hidden;margin-top:0;margin-bottom:.9375em}.explore-sec .contact-box .img-responsive{width:200%;max-width:none}.explore-sec .contact-box .text-sec{top:12%;padding:0 .625em}.explore-sec .contact-box .text-sec p{line-height:1.25em}.explore-sec .services-box{width:100%;margin:0 0 1.25em 0}.explore-sec .services-box.certified-car{width:100%}.explore-sec .services-box img{width:100%}.explore-sec .services-box img.flogosec{width:auto}.explore-sec .services-box .box-one-text img{width:auto}.explore-sec .services-box .box-one-text+img{border:1px solid #efefef}.explore-sec .services-box .box-one-text h3{font-size:1.25em}.explore-sec .services-box .box-one-text h3 br{display:none}.explore-sec .services-box .box-two-text h3{font-size:1.25em}.explore-sec .services-box .box-three-text h3{font-size:1.25em}.explore-sec .fp-tableCell{height:initial !important;padding-top:1em}.about-dealer-sec ul{padding:0}.about-dealer-sec ul li{margin-bottom:.625em}.homepage.normal-pages section .fp-tableCell .fp-scrollable{height:auto !important}.homepage.normal-pages section .fp-scroller{height:auto !important}.contact-dealer.inner-banner h2{font-size:1.875em}.inner-banner .dealer-banner p br{display:none}.recall-sec .fp-tableCell{padding-top:2em;padding-bottom:2em}.recall-sec .fp-tableCell img.for-desktop{display:none}.recall-sec .fp-tableCell img.for-mobile{display:block}.hideMobileBannerText .inner-banner .txt-sec{display:none}}@media (max-width: 480px){.about-deal .kuwait-banner-logo{width:15.625em}.inner-banner .dealer-banner{position:relative;height:12.5em;display:block}.inner-banner .dealer-banner h2{font-size:1.25em}.inner-banner .dealer-banner .txt-sec>img{width:70%}.inner-banner .dealer-banner .container-fluid{right:1.875em;top:2em}.company-intro-sec{padding:0}.explore-sec .contact-box{height:20em}.explore-sec .contact-box .img-responsive{width:300%}.explore-sec .fp-tableCell{padding-top:0px}.explore-sec h2{font-size:1.625em}.explore-sec .services-box{margin-bottom:1.25em;margin-left:0}.explore-sec .services-box .box-two-text{padding:.625em .9375em}.explore-sec .services-box .box-one-text{padding:.625em .9375em}.explore-sec .services-box .box-one-text img{width:9.375em}.explore-sec .services-box .box-three-text{padding:.625em .9375em;width:48%}.explore-sec .services-box .box-three-text h3{font-size:1.4375em;margin:.5em 0}.explore-sec .services-box .box-three-text h3 br{display:none}.explore-sec .services-box .box-three-text img{width:10.625em}.company-intro-sec h2{font-size:1.875em}.inner-banner .dealer-banner p{font-size:1em}.inner-banner .dealer-banner p br{display:none}.explore-sec .services-box .box-three-text .btn{min-width:12em}}@media (max-width: 320px){.inner-banner .dealer-banner h2{font-size:1.25em}.explore-sec .services-box img.flogosec{width:12.5em}.explore-sec .services-box img.kuwait-logo{width:6.25em}.explore-sec .services-box .box-three-text .btn{min-width:12em}}/*!
 * Bootstrap-select v1.6.3 (//silviomoreto.github.io/bootstrap-select/)
 *
 * Copyright 2013-2014 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */.bootstrap-select{position:relative}.bootstrap-select{width:220px \0}.bootstrap-select>.btn{width:100%;padding-left:2.1875em;padding-right:20px;background:transparent !important;border:none;margin:0;height:38px;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0}.bootstrap-select>.btn:hover,.bootstrap-select>.btn:focus{background:transparent;border-color:#ccc}.error .bootstrap-select .btn{border:1px solid #b94a48}.control-group.error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto !important}.bootstrap-select.form-control{margin-bottom:0;padding:0}.bootstrap-select.form-control:not([class*="col-"]){width:100%}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*="col-"]{float:none;display:inline-block;margin-right:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,.row-fluid .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right{float:left}.form-search .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-group .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.input-append .bootstrap-select.btn-group{margin-right:-1px}.input-prepend .bootstrap-select.btn-group{margin-left:-1px}.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group>.disabled:focus{outline:none !important}.bootstrap-select.btn-group .btn .filter-option{display:inline-block;overflow:hidden;width:96%;text-align:right;color:#92929b;font-size:1em}.has-success .bootstrap-select.btn-group .btn .filter-option{color:#92929b}.bootstrap-select.btn-group .btn .caret{position:absolute;left:-.3125em;width:.5em;height:.3125em;vertical-align:middle;border-color:transparent;border:none;top:.3125em}.bootstrap-select.btn-group .btn .caret:before{font-family:"honda" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\62";color:#b4b4b4;font-size:.625em}.firefox.gecko.desktop.win .bootstrap-select.btn-group .btn .caret{top:.3125em}.bootstrap-select.btn-group[class*="col-"] .btn{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;z-index:1035;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative;outline:none;margin-bottom:.9375em}.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small,.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) a small{color:#64b1d8;color:rgba(100,177,216,0.4)}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer;outline:none;font-size:13px;letter-spacing:normal}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-right:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-right:0.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);pointer-events:none;opacity:0.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px}.bootstrap-select.btn-group.fit-width .btn .filter-option{position:static}.bootstrap-select.btn-group.fit-width .btn .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;left:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-left:34px}.bootstrap-select.show-menu-arrow.open>.btn{z-index:1036}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-right:7px solid transparent;border-right:7px solid transparent;border-bottom-width:7px;border-bottom-style:solid;border-bottom-color:#cccccc;border-bottom-color:rgba(204,204,204,0.2);position:absolute;bottom:-4px;right:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-right:6px solid transparent;border-left:6px solid transparent;border-bottom:6px solid white;position:absolute;bottom:-4px;right:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-bottom:0;border-top-width:7px;border-top-style:solid;border-top-color:#cccccc;border-top-color:rgba(204,204,204,0.2)}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid white;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{left:12px;right:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{left:13px;right:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after{display:block}.bs-searchbox,.bs-actionsbox{padding:4px 8px}.bs-actionsbox{float:right;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox input.form-control{margin-bottom:0;width:100%}.mobile-device{position:absolute;top:0;right:0;display:block !important;width:100%;height:100% !important;opacity:0}@media (min-width: 992px) and (max-width: 1199px){.bootstrap-select.btn-group .btn .caret{top:.625em}.bootstrap-select.btn-group .btn .filter-option{font-size:1.5em}}@media (min-width: 768px) and (max-width: 991px){.bootstrap-select.btn-group .btn .filter-option{font-size:1.5em}.bootstrap-select.btn-group .btn .caret{top:.6875em}}.fv-has-feedback{position:relative}.fv-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center}.fv-help-block{display:block}.fv-form-bootstrap .help-block{margin-bottom:0}.fv-form-bootstrap .tooltip-inner{text-align:left}.fv-form-bootstrap .fv-icon-no-label{top:0}.fv-form-bootstrap .fv-bootstrap-icon-input-group{z-index:100}.form-inline.fv-form-bootstrap .form-group{vertical-align:top}.fv-form-foundation .fv-control-feedback{top:21px;right:15px;width:37px;height:37px;line-height:37px}.fv-form-foundation .collapse .fv-control-feedback{top:0;right:0}.fv-form-horizontal.fv-form-foundation .fv-control-feedback{top:0}.fv-form-foundation .fv-icon-no-label{top:0}.fv-form-foundation .error .fv-control-feedback{color:#f04124}.fv-form-foundation .error.fv-has-tooltip input,.error.fv-has-tooltip textarea,.error.fv-has-tooltip select{margin-bottom:1rem}.fv-form-pure .fv-control-feedback{top:22px;width:36px;height:36px;line-height:36px}.pure-form-stacked.fv-form-pure .fv-control-feedback{top:4px}.pure-form-aligned .pure-control-group .fv-help-block{margin-top:5px;margin-left:180px}.pure-form-aligned.fv-form-pure .fv-control-feedback,.fv-form-pure .fv-icon-no-label{top:0}.fv-form-pure .fv-has-error label,.fv-form-pure .fv-has-error .fv-help-block,.fv-form-pure .fv-has-error .fv-control-feedback{color:#CA3C3C}.fv-form-semantic .fv-control-feedback.icon{right:7px}.fv-form-semantic .error .icon{color:#d95c5c}.fv-form-horizontal.fv-form-semantic .row{padding-bottom:0}.fv-form-uikit .fv-control-feedback{top:25px;width:30px;height:30px;line-height:30px}.fv-form-uikit .uk-text-danger{display:block}.uk-form-horizontal.fv-form-uikit .fv-control-feedback{top:0}.fv-form-uikit .fv-has-error label,.fv-form-uikit .fv-has-error .uk-form-label,.fv-form-uikit .fv-has-error .fv-control-feedback{color:#D85030}.fv-form-uikit .fv-icon-no-label{top:0}.form-wrapper{position:relative}.form-wrapper .thanks{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;background:#070707;text-align:center;overflow:hidden}.form-wrapper .thanks .thanks-inner{position:absolute;top:0;bottom:0;height:6.875em;width:100%;margin:auto 0}.form-wrapper .thanks .thanks-inner h3{margin:0 0 .625em 0;color:#fff}.form-wrapper .thanks .thanks-inner p{margin:0;color:#fff}.form-wrapper .loading:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:99;background:#f8f8f8}.form-wrapper .loader{min-width:6.25em;padding-top:3.125em;color:#fff;width:auto !important;height:auto !important;text-align:center;font-style:normal;display:block;font-size:.9375em;position:absolute;top:50%;left:50%;margin:0;z-index:1000;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.form-wrapper .loader:before{content:'';width:3.125em;height:3.125em;margin:0 auto;position:absolute;top:0;left:0;right:0;border-radius:50%;border:2px solid rgba(255,255,255,0.66)}.form-wrapper .loader:after{content:'';width:3.125em;height:3.125em;margin:0 auto;position:absolute;top:0;left:0;right:0;-webkit-animation:loader .6s linear;animation:loader .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#c00 transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}.contact-loading{width:100%;float:right;position:relative}.contact-loading:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:99;background:#fff;opacity:0.8}.contact-loader{min-width:6.25em;padding-top:3.125em;color:#fff;width:auto !important;height:auto !important;text-align:center;font-style:normal;display:block;font-size:.9375em;position:absolute;top:5%;left:50%;margin:0;z-index:1000;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.contact-loader:before{content:'';width:3.125em;height:3.125em;margin:0 auto;position:absolute;top:0;left:0;right:0;border-radius:50%;border:2px solid rgba(255,255,255,0.66)}.contact-loader:after{content:'';width:3.125em;height:3.125em;margin:0 auto;position:absolute;top:0;left:0;right:0;-webkit-animation:loader .6s linear;animation:loader .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#c00 transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}.enq-form .form-wrapper .thanks{background:#464f5d}.enq-form .form-wrapper .loading:before{background:#464f5d}.h-legacy.loading,.newsDiv.loading,.safetyDiv.loading,.eventsDiv.loading,.offersDiv.loading,.pp-page.loading{position:relative;overflow:hidden}.h-legacy.loading:after,.newsDiv.loading:after,.safetyDiv.loading:after,.eventsDiv.loading:after,.offersDiv.loading:after,.pp-page.loading:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:99;background:#fff;display:block}.h-legacy .loader,.newsDiv .loader,.safetyDiv .loader,.eventsDiv .loader,.offersDiv .loader,.pp-page .loader{min-width:6.25em;padding-top:3.125em;color:#fff;width:auto !important;height:auto !important;text-align:center;font-style:normal;display:block;font-size:.9375em;position:absolute;top:50%;left:50%;margin:0;z-index:1000;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.h-legacy .loader:before,.newsDiv .loader:before,.safetyDiv .loader:before,.eventsDiv .loader:before,.offersDiv .loader:before,.pp-page .loader:before{content:'';width:3.125em;height:3.125em;margin:0 auto;position:absolute;top:0;left:0;right:0;border-radius:50%;border:2px solid rgba(255,255,255,0.66)}.h-legacy .loader:after,.newsDiv .loader:after,.safetyDiv .loader:after,.eventsDiv .loader:after,.offersDiv .loader:after,.pp-page .loader:after{content:'';width:3.125em;height:3.125em;margin:0 auto;position:absolute;top:0;left:0;right:0;-webkit-animation:loader .6s linear;animation:loader .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#c00 transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}.pp-page.loading:after{background:#f3f6fa !important}.captcha-img{position:relative}.captcha-img.form-group{margin-bottom:21px}.img-box{font-weight:700;font-size:15px;margin:0;color:#fff;position:absolute;left:0;top:0;height:44px;width:130px}.img-box a{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;color:#56565e;display:inline-block;width:100%;position:relative;line-height:44px;z-index:9}.img-box a:before{position:absolute;left:10px;top:10px;font-size:25px;line-height:22px;font-family:"scbe" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.img-box a:hover,.img-box a:focus{text-decoration:none}.img-box img{max-width:100%}.img-box .refresh-c{position:absolute;left:0;width:60px;top:0;height:23px;bottom:0;margin:auto;border-right:solid 1px #56565e;padding-right:20px;color:#56565e}textarea{resize:none}.location-map.loading:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:99;background:rgba(0,0,0,0.5)}.location-map .loader{min-width:6.25em;padding-top:3.125em;color:#fff;width:auto !important;height:auto !important;text-align:center;font-style:normal;display:block;font-size:.9375em;position:absolute;top:50%;left:50%;margin:0;z-index:1000;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.location-map .loader:before{content:'';width:3.125em;height:3.125em;margin:0 auto;position:absolute;top:0;left:0;right:0;border-radius:50%;border:2px solid rgba(255,255,255,0.66)}.location-map .loader:after{content:'';width:3.125em;height:3.125em;margin:0 auto;position:absolute;top:0;left:0;right:0;-webkit-animation:loader .6s linear;animation:loader .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#c00 transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}@-webkit-keyframes loader{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fv-form-bootstrap .help-block{display:none !important}body{overflow:hidden}body.loaded{overflow-y:scroll}#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999999999}#loader{display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:20em;height:9.375em;margin:auto;background:url("/assets/svgs/honda-loader.gif") no-repeat center;background-size:100%;z-index:9999999}#loader-wrapper .loader-section{position:fixed;top:0;width:51%;height:100%;background:#efefef;z-index:999999;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#loader-wrapper .loader-section.section-left{left:0}#loader-wrapper .loader-section.section-right{right:0}.loaded #loader-wrapper .loader-section.section-left{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)}.loaded #loader-wrapper .loader-section.section-right{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)}.loaded #loader{opacity:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.loaded #loader-wrapper{visibility:hidden}.no-js #loader-wrapper{display:none}.win .animated,.mac .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{0%,20%,53%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39063deg) skewY(0.39063deg);transform:skewX(0.39063deg) skewY(0.39063deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}100%{-webkit-transform:none;transform:none}}@keyframes jello{11.1%{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39063deg) skewY(0.39063deg);transform:skewX(0.39063deg) skewY(0.39063deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}100%{-webkit-transform:none;transform:none}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}100%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}100%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -20%, 0);transform:translate3d(0, -20%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -20%, 0);transform:translate3d(0, -20%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(20%, 0, 0);transform:translate3d(20%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(20%, 0, 0);transform:translate3d(20%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 20%, 0);transform:translate3d(0, 20%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 20%, 0);transform:translate3d(0, 20%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes obaid{0%{opacity:0;transform:translateX(-100%);-webkit-transform:translateX(-100%)}100%{opacity:1;transform:translateX(-100%);-webkit-transform:translateX(-100%)}}@keyframes obaid{0%{transform:translateX(-100%);-webkit-transform:translateX(-100%)}100%{opacity:1;transform:translateX(-100%);-webkit-transform:translateX(-100%)}}.items{overflow:hidden;position:relative}.items .grid_img{opacity:0}.reveal,.reveals{display:block;position:absolute;top:0;left:0;height:100%;background:#900;z-index:2;width:0}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.win .animate,.mac .animate{filter:alpha(opacity=0);opacity:0}.ie9 .animate,.ie8 .animate{filter:alpha(opacity=100);opacity:1}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;float:left;width:480px !important}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}ol,ul{list-style:none}a.testing-d-button{z-index:999}.threeSixtyView-section .product-360 .product img{max-width:100%}.center{text-align:center}.threesixty-ext{background:url("/assets/images/360/logo.svg") no-repeat center 22%}.threeSixtyViewPage .honda-logo:after{display:none}.threeSixtyViewPage .innerMenu.pull-left{display:none !important}.threeSixtyViewPage .navigation{padding-left:0;text-align:center;position:absolute;bottom:10%;width:100%;z-index:99;padding-right:0}.threeSixtyViewPage .navigation li{display:inline-block;text-align:center;margin-right:5px}.threeSixtyViewPage .navigation li a{border:1px solid #c00;padding:0px 18px 0px 70px;text-transform:uppercase;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;font-size:.8125em;background:#fff;height:40px;line-height:40px;display:inline-block;font-weight:600;position:relative}.threeSixtyViewPage .navigation li a i{display:inline-block;position:absolute;left:.9375em;font-size:1.75em;top:.4125em;line-height:1}.threeSixtyViewPage .navigation li a i:before{content:"\71"}.threeSixtyViewPage .navigation li:hover a,.threeSixtyViewPage .navigation li.active a{background:#c00;color:#fff}.threeSixtyViewPage .tab-pane{text-align:center}.threeSixtyViewPage iframe{background:none;width:100%;height:100vh;text-align:center;margin:0px auto}#threesixty{position:relative;overflow:hidden;top:0;width:100%;height:85vh}#threesixty_images{display:none}#threesixty img{position:absolute;top:0;width:100%;height:auto;left:0}.current-image{visibility:visible;width:100%}.previous-image{visibility:hidden;width:0}#spinner{position:absolute;left:50%;top:50%;width:90px;height:90px;margin-left:-45px;margin-top:-50px;display:none}#spinner span{position:absolute;top:50%;width:100%;color:#333;font:0.8em Arial, Verdana, sans;text-align:center;line-height:0.6em;margin-top:-0.3em;left:0}.threeSixtyViewPage{background-image:url("/assets/images/360/bg.jpg");background-position:center 62px;background-repeat:no-repeat;background-size:cover}.threeSixtyViewPage footer{position:fixed !important;bottom:0;background:#0b0a0c;padding:1.375em 0 !important}.threeSixtyViewPage footer .copyright{position:relative}ul li{list-style:none}.threeSixtyView-section{background-image:url("/assets/images/product-360-bg.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;position:relative;padding-top:3.5em;padding-bottom:7.5em}.threeSixtyView-section.slidingSection .product-360 .product{width:auto}.threeSixtyView-section.design{padding-top:11.875em;padding-bottom:5.9375em;background-image:url("/assets/images/motorcycle/design_bg.jpg");background-position:left top;background-repeat:no-repeat;background-size:auto;float:left;width:100%}.threeSixtyView-section.design h1{color:#222;font-size:70px}.threeSixtyView-section.design p.center{width:40%;margin:0 auto;text-align:center;font-size:18px}.threeSixtyView-section.design .exterior-color h2{color:#222}.threeSixtyView-section.design .exterior-color h2:after,.threeSixtyView-section.design .exterior-color h2:before{background:#222}.threeSixtyView-section h1{font-weight:700;text-transform:uppercase;color:#e22710;font-size:3.75em;text-align:center;margin:0 0 .3125em 0;line-height:1.0625em}.threeSixtyView-section .btn-white{min-width:16.25em;background:#fff;color:#000}.threeSixtyView-section .btn-white i{transition:none}.threeSixtyView-section .product-360{text-align:center;margin-top:2.25em}.threeSixtyView-section .product-360 .product{margin-top:4.375em;display:inline-block;position:relative;width:50%}.threeSixtyView-section .product-360 .product img{max-width:100%}.threeSixtyView-section .product-360 .product .anchors{position:absolute;top:0;left:0;right:0;bottom:0}.threeSixtyView-section .product-360 .product .anchors ul li{position:absolute;border:transparent 1.5625em solid;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;cursor:pointer}.threeSixtyView-section .product-360 .product .anchors ul li:before{position:absolute;left:-1.5625em;top:-1.5625em;width:5.625em;height:5.625em;content:'';border:dotted 2px #fff;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.threeSixtyView-section .product-360 .product .anchors ul li img{width:2.5em;height:2.5em}.threeSixtyView-section .product-360 .product .anchors ul li.animated{opacity:1}.threeSixtyView-section .product-360 .product .anchors ul li:hover{border-color:rgba(255,255,255,0.4)}.threeSixtyView-section .product-360 .product .anchors ul li.one{left:12%;top:38%}.threeSixtyView-section .product-360 .product .anchors ul li.two{left:33%;top:24%}.threeSixtyView-section .product-360 .product .anchors ul li.three{right:initial;left:59%;top:52%}.threeSixtyView-section .product-360 .product .anchors ul li.four{left:87%;top:24%}.threeSixtyView-section .product-360.accordsadan360 .product .anchors ul li.one{left:5%;top:36%}.threeSixtyView-section .product-360.accordsadan360 .product .anchors ul li.two{left:0%;top:61%}.threeSixtyView-section .product-360.accordsadan360 .product .anchors ul li.three{right:initial;left:71%;top:65%}.threeSixtyView-section .product-360.accordsadan360 .product .anchors ul li.four{left:40%;top:33%}.threeSixtyView-section .product-360.accordsadan360 .product .anchors ul li.five{left:61%;top:36%}.threeSixtyView-section .product-360.accordsadan360 .product .anchors ul li.six{left:90%;top:26%}.threeSixtyView-section .product-360.civicsedan360 .product .anchors ul li.one{left:9%;top:40%}.threeSixtyView-section .product-360.civicsedan360 .product .anchors ul li.two{left:33%;top:22%}.threeSixtyView-section .product-360.civicsedan360 .product .anchors ul li.three{right:initial;left:6%;top:60%}.threeSixtyView-section .product-360.civicsedan360 .product .anchors ul li.four{left:40%;top:33%}.threeSixtyView-section .product-360.civicsedan360 .product .anchors ul li.five{left:61%;top:36%}.threeSixtyView-section .product-360.civicsedan360 .product .anchors ul li.six{left:70%;top:60%}.threeSixtyView-section .product-360.civicsedan360 .product .anchors ul li.seven{left:84%;top:28%}.threeSixtyView-section .product-360.pilot .product .anchors ul li.one{left:91%;top:19%}.threeSixtyView-section .product-360.pilot .product .anchors ul li.two{left:4%;top:36%}.threeSixtyView-section .product-360.ody .product .anchors ul li.one{left:44%;top:29%}.threeSixtyView-section .product-360.ody .product .anchors ul li.two{left:-1%;top:63%}.threeSixtyView-section .product-360.ody .product .anchors ul li.three{left:4%;top:36%}.threeSixtyView-section .product-360.ody .product .anchors ul li.four{left:28%;top:19%}.threeSixtyView-section .product-360.ody .product .anchors ul li.five{left:91%;top:27%}.threeSixtyView-section .product-360.ody-new .product .anchors ul li.one{left:4%;top:36%}.threeSixtyView-section .product-360.ody-new .product .anchors ul li.two{left:-1%;top:63%}.threeSixtyView-section .product-360.ody-new .product .anchors ul li.three{left:44%;top:29%}.threeSixtyView-section .product-360.ody-new .product .anchors ul li.four{left:28%;top:19%}.threeSixtyView-section .product-360.ody-new .product .anchors ul li.five{left:91%;top:27%}.threeSixtyView-section .product-360.citysedan360 .product .anchors ul li.one{left:11%;top:38%}.threeSixtyView-section .product-360.citysedan360 .product .anchors ul li.two{left:10%;top:59%}.threeSixtyView-section .product-360.citysedan360 .product .anchors ul li.three{right:initial;left:22%;top:64%}.threeSixtyView-section .product-360.citysedan360 .product .anchors ul li.four{left:81%;top:25%}.threeSixtyView-section .product-360.citysedan360 .product .anchors ul li.five{left:64.5%;top:-3%}.threeSixtyView-section .product-360.citysedan360 .product .anchors ul li.six{left:70%;top:60%}.threeSixtyView-section .product-360.citysedan360 .product .anchors ul li.seven{left:88%;top:24%}.threeSixtyView-section .product-360.accordcoupe360 .product .anchors ul li.one{left:3%;top:35%}.threeSixtyView-section .product-360.accordcoupe360 .product .anchors ul li.two{left:1%;top:56%}.threeSixtyView-section .product-360.accordcoupe360 .product .anchors ul li.three{right:initial;left:2%;top:62%}.threeSixtyView-section .product-360.accordcoupe360 .product .anchors ul li.four{left:40%;top:33%}.threeSixtyView-section .product-360.accordcoupe360 .product .anchors ul li.five{left:61%;top:36%}.threeSixtyView-section .product-360.accordcoupe360 .product .anchors ul li.six{left:54%;top:26%}.threeSixtyView-section .product-360.accordcoupe360 .product .anchors ul li.seven{left:78%;top:56%}.threeSixtyView-section .product-360.accordcoupe360 .product .anchors ul li.eight{left:45%;top:61%}.threeSixtyView-section .product-360.accordcoupe360 .product .anchors ul li.nine{left:89%;top:22%}.threeSixtyView-section .product-360.accordcoupe360 .product .anchors ul li.ten{left:92%;top:57%}.threeSixtyView-section .leftHeading{color:#fff}.threeSixtyView-section .leftHeading span:after{background:#fff}.threeSixtyView-section .exterior-color{color:#fff;width:100%;margin:auto;text-align:center;position:relative}.threeSixtyView-section .exterior-color h2{font-size:1.375em;text-transform:uppercase;font-weight:700;letter-spacing:0;position:relative;display:inline-block}.threeSixtyView-section .exterior-color h2:after,.threeSixtyView-section .exterior-color h2:before{content:'';position:absolute;top:.5em;width:2.5em;height:1px;background:#fff}.threeSixtyView-section .exterior-color h2:before{left:-3.4375em}.threeSixtyView-section .exterior-color h2:after{right:-3.125em}.threeSixtyView-section .exterior-color ul{padding:0;margin-top:1.25em}.threeSixtyView-section .exterior-color ul li{text-align:center;width:auto;max-width:3.375em;display:inline-block;cursor:pointer}.threeSixtyView-section .exterior-color ul li .colorname{position:absolute;left:0;right:0;bottom:-35%;width:100%;display:none;text-transform:capitalize;font-size:1.125em;margin:auto;text-align:center}.threeSixtyView-section .exterior-color ul li .colorname:after,.threeSixtyView-section .exterior-color ul li .colorname:before{display:none}.threeSixtyView-section .exterior-color ul li .colorname>div{position:relative;display:inline-block;padding:0 3.125em}.threeSixtyView-section .exterior-color ul li .colorname>div:after,.threeSixtyView-section .exterior-color ul li .colorname>div:before{content:'';position:absolute;top:.5em;width:1.875em;height:1px;background:#fff}.threeSixtyView-section .exterior-color ul li .colorname>div:before{left:0}.threeSixtyView-section .exterior-color ul li .colorname>div:after{right:0}.threeSixtyView-section .exterior-color ul li:first-child{margin:0}.threeSixtyView-section .exterior-color ul li.active .colorname{display:block}.threeSixtyView-section .exterior-color ul li.active img{box-shadow:0 0 0 .125em #857e7c}.threeSixtyView-section .exterior-color ul li img{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;border:.625em transparent solid;width:100%}.threeSixtyView-section .exterior-color ul li:hover img{transform:rotate(180deg)}.motorcycle .threeSixtyView-section .exterior-color ul li .colorname>div:before,.motorcycle .threeSixtyView-section .exterior-color ul li .colorname>div:after{background:#000}.motorcycle .threeSixtyView-section .exterior-color ul li.active .colorname{color:#000}.motorcycle .threeSixtyView-section .exterior-color ul li.active .colorname:before,.motorcycle .threeSixtyView-section .exterior-color ul li.active .colorname:after{background:#000}.pilot-tab-section{background:#fff;text-align:center}.pilot-tab-section h3{font-size:2.5em;text-transform:uppercase;color:#cc0000;font-weight:bold;margin-bottom:.9375em}.pilot-tab-section h4{color:#c00;text-align:right;font-size:1.875em;text-transform:uppercase}.pilot-tab-section p{color:#3f3f3f;font-size:1.625em;width:80%;margin:auto;margin-bottom:2.8125em}.pilot-tab-section p br{display:none}.pilot-tab-section .nav{text-align:center;display:inline-block}.pilot-tab-section .subTabs li{float:right;border-bottom:1px solid #cdd1d9}.pilot-tab-section .subTabs li a{background:transparent !important;font-size:1.625em;padding:0 1.5625em .4375em 1.5625em;color:#3f3f3f;text-transform:uppercase;font-weight:600;position:relative}.pilot-tab-section .subTabs li a:before{content:'';position:absolute;right:0;bottom:-.0625em;background:#cc0000;width:0;height:3px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.pilot-tab-section .subTabs li.active a{color:#000}.pilot-tab-section .subTabs li.active a:before{width:100%}.pilot-tab-section .pilot-fv .product-360 .product .anchors ul li.one{left:10%;top:41%}.pilot-tab-section .pilot-fv .product-360 .product .anchors ul li.three{left:52%;top:64%}.pilot-tab-section .pilot-rv .product-360 .product .anchors ul li.four{left:5%;top:55%}.pilot-tab-section .pilot-rv .product-360 .product .anchors ul li.three{left:36%;top:36%}.pilot-tab-section .p40{padding:2.5em 1.6875em 2.5em 0 !important}.pilot-tab-section .modal-content{padding-left:0 !important}.pilot-tab-section .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#cc0000}.pilot-tab-section .mCSB_scrollTools .mCSB_draggerRail{background:#ece7e7}.pilot-tab-section .scroll-area{overflow:hidden !important;height:15.625em !important}.pilot-feat-list{padding:0 0 0 1.875em}.pilot-feat-list ul{text-align:right;margin:0;padding:0}.pilot-feat-list ul li{position:relative;padding-right:1.875em;font-size:1.375em}.pilot-feat-list ul li i{position:absolute;right:0;top:.3125em;color:#c00;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.pilot-feat-list ul li ul{margin-top:.9375em}.pilot-feat-list ul li ul li{padding-right:1.25em;font-size:.875em;position:relative;margin-bottom:.9375em}.pilot-feat-list ul li ul li:before{content:'';width:7px;height:7px;background:#7f7f7f;position:absolute;right:0;top:.625em;border-radius:100%}.pilot-feat-list p{text-align:right;margin-left:0;margin-right:0;width:100%}@media (min-width: 1367px) and (max-width: 1600px){.threeSixtyView-section .product-360 .product{width:50%}.threeSixtyView-section .product-360 .product img{max-width:100%}a.testing-d-button{z-index:998}}@media (min-width: 1200px) and (max-width: 1366px){.threeSixtyView-section .product-360 .product.hrv_frontCar .anchors{width:70%;margin:0 auto}.pilot-tab-section .pilot-fv .product-360 .product .anchors ul li.one{left:18%}.pilot-tab-section .pilot-fv .product-360 .product .anchors ul li.three{left:52%;top:65%}.pilot-tab-section .pilot-rv .product-360 .product .anchors ul li.four{left:18%;top:55%}.pilot-tab-section .pilot-rv .product-360 .product .anchors ul li.three{left:39%;top:36%}}@media (min-width: 1330px) and (max-width: 1366px){body.threeSixtyViewPage{background-position:center 44px}body.threeSixtyViewPage .navigation li a{height:30px;line-height:30px}#threesixty img{width:94%}.threeSixtyView-section .product-360.citysedan360 .product .anchors ul li.five{left:66%;top:0%}.threeSixtyView-section .product-360.citysedan360 .product .anchors ul li.one{left:12%;top:42%}.threeSixtyView-section .product-360.citysedan360 .product .anchors ul li.four{left:82%;top:30%}}@media (min-width: 1260px) and (max-width: 1280px){body.threeSixtyViewPage{background-position:center 40px}body.threeSixtyViewPage #threesixty img{width:80%;top:2vh;left:10%}body.threeSixtyViewPage .navigation li:hover a,body.threeSixtyViewPage .navigation li.active a,body.threeSixtyViewPage .navigation li a{line-height:30px;height:30px}}@media (min-width: 1200px){.threeSixtyView-section .btn-white:hover{color:#fff}.threeSixtyView-section .btn-white:hover i{right:.9375em}}@media (max-width: 1024px){body.threeSixtyViewPage{background-position:center 40px;background-size:200%}body.threeSixtyViewPage .navigation li a{height:30px;line-height:30px}#threesixty{top:6vh}#threesixty img{width:130%;left:-15%}body .threesixty-ext{background:url("/assets/images/360/logo.svg") no-repeat center 26%}}@media (min-width: 992px) and (max-width: 1199px){.threeSixtyView-section .product-360 .product{width:60%;text-align:center}.threeSixtyView-section .product-360 .product .image{width:100%;margin:auto}.threeSixtyView-section .product-360 .product .image img{width:100%}.threeSixtyView-section .product-360 .product .anchors ul li{border:transparent 10px solid}.threeSixtyView-section .product-360 .product.hrv_frontCar .anchors{width:50%;margin:0 auto}.threeSixtyView-section .exterior-color{width:50%}.threeSixtyView-section.design{background:none;background-repeat:no-repeat}.threeSixtyView-section.design .product-360.ody-new .product .anchors ul li.one{left:6%;top:38%}.threeSixtyView-section.design p.center{width:70%}.threeSixtyView-section.design .product-360{margin-top:0px}.motorcycle.technology-section .first-img p.center{font-size:1.625em;height:107px}.text-pane.container .row{left:50px}.pilot-tab-section .pilot-fv .product-360 .product .anchors ul li.one{left:18%}.pilot-tab-section .pilot-fv .product-360 .product .anchors ul li.three{left:52%;top:65%}.pilot-tab-section .pilot-rv .product-360 .product .anchors ul li.four{left:18%;top:55%}.pilot-tab-section .pilot-rv .product-360 .product .anchors ul li.three{left:39%;top:36%}}@media (min-width: 768px) and (max-width: 991px){body.threeSixtyViewPage{background-size:312%}#threesixty{top:15vh}#threesixty img{width:180%;left:-40%}.threeSixtyView-section .product-360 .product{width:70%;text-align:center}.threeSixtyView-section .product-360 .product .image{width:100%;margin:auto}.threeSixtyView-section .product-360 .product .image img{width:100%}.threeSixtyView-section .product-360 .product .anchors ul li{border:transparent 10px solid}.threeSixtyView-section .product-360 .product.hrv_frontCar .anchors{width:50%;margin:0 auto}.threeSixtyView-section .exterior-color{width:50%}.pilot-tab-section .pilot-fv .product-360 .product .anchors ul li.one{left:18%}.pilot-tab-section .pilot-fv .product-360 .product .anchors ul li.three{left:52%;top:65%}.pilot-tab-section .pilot-rv .product-360 .product .anchors ul li.four{left:18%;top:55%}.pilot-tab-section .pilot-rv .product-360 .product .anchors ul li.three{left:39%;top:36%}}@media (max-width: 767px){.threeSixtyViewPage .navigation li a{padding:0px 20px}.threeSixtyViewPage .navigation li a i{display:none}#threesixty img{width:100%;left:0}body .threesixty-ext{background-size:50%}body.threeSixtyViewPage{background-size:250%}body.threeSixtyViewPage footer{padding:.375em 0 !important}body.threeSixtyViewPage footer .container.mobile-center{padding-bottom:0}body.threeSixtyViewPage footer .container.mobile-center p{margin-bottom:0}.threeSixtyView-section .product-360 .product .image{width:100%}.threeSixtyView-section .product-360 .product .image img{width:100%}.threeSixtyView-section .product-360 .product .anchors ul li{border:transparent .625em solid;font-size:.875em}.threeSixtyView-section .exterior-color{width:100%;padding:0 5%}.threeSixtyView-section .exterior-color ul{margin-top:0;text-align:center;float:left;width:100%;display:inline-block}.threeSixtyView-section .exterior-color ul li{width:auto;display:inline-block}.threeSixtyView-section .exterior-color ul li .colorname{bottom:-5.5em}.threeSixtyView-section .exterior-color ul li img{width:80%}.threeSixtyView-section .product-360 .product .anchors ul li:before{position:absolute;left:-0.75em;top:-0.7em;width:4em;height:4em}.pilot-tab-section{padding:3.125em 1.875em 3.125em 1.875em;background-image:none !important}.pilot-tab-section br{display:none}.pilot-tab-section .nav{font-size:10px}.pilot-tab-section p{width:100%}}@media (max-width: 480px){#threesixty{top:27vh;height:73vh}#threesixty #threesixty_images{position:relative;right:1em}#threesixty img{width:160%;left:-30%}body .threesixty-ext{background-size:90%}.threeSixtyViewPage{background:url("/assets/images/360/mobile-bg.jpg") no-repeat;background-size:100% !important}.threeSixtyView-section .product-360 .product .anchors ul li:before{position:absolute;left:-0.52em;top:-0.52em;width:2.625em;height:2.625em}.threeSixtyView-section .product-360 .product .anchors ul li img{width:1.5em;height:1.5em}.threeSixtyView-section .exterior-color ul li{max-width:2.375em}.threeSixtyView-section .exterior-color ul li .colorname{bottom:-5em}.threeSixtyView-section .exterior-color ul li img{border:.35em transparent solid}.threeSixtyView-section h1{font-size:2.75em}.motorcycle .threeSixtyView-section .exterior-color ul li .colorname{bottom:-4em}.threeSixtyView-section .product-360 .product{margin-top:.9375em;width:90%}}.lg-sub-html,.lg-toolbar{background-color:rgba(0,0,0,0.45)}@font-face{font-family:lg;src:url(/assets/fonts-ar/lg.eot?n1z373);src:url(/assets/fonts-ar/lg.eot?#iefixn1z373) format("embedded-opentype"),url(/assets/fonts-ar/lg.woff?n1z373) format("woff"),url(/assets/fonts-ar/lg.ttf?n1z373) format("truetype"),url(/assets/fonts-ar/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal}.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,0.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;border:none;outline:0}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-moz-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-ms-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-webkit-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-moz-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-ms-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none !important;outline:0}.lg-toolbar .lg-icon:hover{color:#FFF}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(0.5, 0.5, 0.5);transform:scale3d(0.5, 0.5, 0.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;-moz-transition:-moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;-o-transition:-o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;transition:transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:21.875em;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);-webkit-transition:-webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition:-moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:-o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s !important;transition-duration:0s !important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.lg-outer .lg-thumb{padding:6px 0;height:100%}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px}@media (min-width: 1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:7.5em}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:hover,.lg-outer.lg-dropdown-active #lg-share{color:#FFF}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100% !important;height:100% !important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-vimeo .lg-video-play{background:url(/img/vimeo-play.png) no-repeat}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(/img/vimeo-play.png) 0 -58px no-repeat}.lg-outer .lg-has-html5 .lg-video-play{background:url(/img/video-play.png) no-repeat;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(/img/youtube-play.png) no-repeat}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(/img/youtube-play.png) 0 -60px no-repeat}.lg-outer .lg-video-object{width:100% !important;height:100% !important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition:-moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:-o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;transition:transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition:left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;transition:left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.15s !important;-moz-transition:-moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.15s !important;-o-transition:-o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.15s !important;transition:transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.15s !important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s, -webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s, -moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s, -o-transform .15s ease 0s;transition:opacity .15s ease 0s, transform .15s ease 0s;-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,0.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,0.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,0.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .18s, opacity .18s linear 0s;-o-transition:visibility 0s linear .18s, opacity .18s linear 0s;transition:visibility 0s linear .18s, opacity .18s linear 0s}.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;visibility:visible}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-moz-transform:translate3d(0, 5px, 0);-o-transform:translate3d(0, 5px, 0);-ms-transform:translate3d(0, 5px, 0);-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0);-webkit-transition:-webkit-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;-moz-transition:-moz-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;-o-transition:-o-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;transition:transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#FFF;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,0.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{width:100%;height:100%}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:"\e80d"}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-facebook .lg-icon:after{content:"\e901"}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:"\e904"}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e902"}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e903"}.lg-group:after{content:"";display:table;clear:both}.lg-outer{position:fixed;top:0;left:0;z-index:99999999;text-align:left;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;direction:ltr}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s !important;transition-duration:0s !important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(/img/loading.gif) center center no-repeat;display:none !important}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block !important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:5%;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:75%;max-height:100%;width:auto !important;height:auto !important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s !important;-moz-transition:none 0s ease 0s !important;-o-transition:none 0s ease 0s !important;transition:none 0s ease 0s !important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.1s ease 0s;-moz-transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.1s ease 0s;-o-transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.1s ease 0s;transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.1s ease 0s}@media (min-width: 992px) and (max-width: 1199px){.lg-thumb-outer{display:none !important}.lg-outer.lg-has-thumb .lg-item{padding-bottom:0}.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{height:502px !important;bottom:0;margin:auto}}@media (min-width: 768px) and (max-width: 991px){.lg-thumb-outer{display:none !important}.lg-outer.lg-has-thumb .lg-item{padding-bottom:0}.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{height:376px !important;bottom:0;margin:auto}}@media (max-width: 767px){.lg-thumb-outer{display:none !important}.lg-outer.lg-has-thumb .lg-item{padding-bottom:0}}@media (max-width: 480px){.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{height:184px !important;bottom:0;margin:auto}}.rangeimage{width:53.8125em;height:23.5625em;margin:auto}.rangeimage img{width:100%}.rangeSlider{background:#ededed !important;height:.75em !important;border:1px solid #c5c5c5;width:40.625em;margin:0 auto;margin-bottom:5.625em;margin-top:1.3125em;padding:0 .1875em}.rangeSlider .ui-slider-handle{top:-8px !important;margin-left:-1em !important;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;border:solid 7px #c00;width:1.875em !important;height:1.875em !important;outline:none;z-index:5;background:#ededed;-webkit-transition:transform 100ms ease-in-out;-webkit-transition:-webkit-transform 100ms ease-in-out;transition:-webkit-transform 100ms ease-in-out;transition:transform 100ms ease-in-out;transition:transform 100ms ease-in-out, -webkit-transform 100ms ease-in-out}.rangeSlider .ui-slider-handle:focus,.rangeSlider .ui-slider-handle:active{outline:none}.rangeSlider .ui-slider-handle.ui-state-hover{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1.3);transform:scale(1.3)}.rangeSlider .tick{position:relative;width:calc(100% / 3);float:left}.rangeSlider .tick.tick2{width:calc(100% / 2)}.rangeSlider .tick:first-child{text-align:left}.rangeSlider .tick i{-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;width:.375em;height:.375em;background:#c00;display:inline-block;position:relative;top:-.4375em}.rangeSlider .tick.center{text-align:center}.rangeSlider .tick.last i:last-child{position:absolute !important;right:0;top:3px !important}.ui-widget.ui-widget-content{border:none;background:#ededed;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;border-radius:10px}.rangeSlider-controls{cursor:pointer;width:100%;margin-top:70px;right:0;top:0;left:0;direction:ltr}.rangeSlider-controls [class^="col-"]{float:left}.rangeSlider-controls .left{cursor:pointer;width:3.4375em;height:3.4375em;background:#fff;box-shadow:0px 0px 15px 1px rgba(204,204,204,0.7);-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;position:absolute;right:30px;text-align:center;padding:.625em}.rangeSlider-controls .left img{width:100%}.rangeSlider-controls .right{width:3.4375em;height:3.4375em;background:#fff;box-shadow:0px 0px 15px 1px rgba(204,204,204,0.7);-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;position:absolute;left:30px;text-align:center;padding:.75em}.rangeSlider-controls .right img{width:100%}.rangeslider,.rangeslider__fill{display:block;-moz-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.3);box-shadow:inset 0px 1px 3px rgba(0,0,0,0.3);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.rangeslider{background:#e6e6e6;position:relative}.rangeslider--horizontal{height:20px;width:100%}.rangeslider--vertical{width:20px;min-height:150px;max-height:100%}.rangeslider--disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:0.4}.rangeslider__fill{background:#00ff00;position:absolute}.rangeslider--horizontal .rangeslider__fill{top:0;height:100%}.rangeslider--vertical .rangeslider__fill{bottom:0;width:100%}.rangeSlider .drag-me{left:-1.9em;position:absolute !important;top:2em !important;background:none !important;-webkit-animation-name:drag-mex;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-moz-animation-name:drag-me;-moz-animation-duration:2s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease-in-out}@-webkit-keyframes drag-mex{from{-webkit-transform:translate(0, 0px)}65%{-webkit-transform:translate(0, 10px)}to{-webkit-transform:translate(0, 0px)}}@-moz-keyframes drag-me{from{-moz-transform:translate(0, 0px)}65%{-moz-transform:translate(0, 10px)}to{-moz-transform:translate(0, 0px)}}.rangeslider__handle{background:white;border:1px solid #ccc;cursor:pointer;display:inline-block;width:40px;height:40px;position:absolute;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,0.1)));background-image:-moz-linear-gradient(rgba(255,255,255,0), rgba(0,0,0,0.1));background-image:-webkit-linear-gradient(rgba(255,255,255,0), rgba(0,0,0,0.1));background-image:linear-gradient(rgba(255,255,255,0), rgba(0,0,0,0.1));-moz-box-shadow:0 0 8px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.3);box-shadow:0 0 8px rgba(0,0,0,0.3);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.rangeslider__handle:after{content:"";display:block;width:18px;height:18px;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0,0,0,0.13)), color-stop(100%, rgba(255,255,255,0)));background-image:-moz-linear-gradient(rgba(0,0,0,0.13), rgba(255,255,255,0));background-image:-webkit-linear-gradient(rgba(0,0,0,0.13), rgba(255,255,255,0));background-image:linear-gradient(rgba(0,0,0,0.13), rgba(255,255,255,0));-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.rangeslider__handle:active,.rangeslider--active .rangeslider__handle{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0,0,0,0.1)), color-stop(100%, rgba(0,0,0,0.12)));background-image:-moz-linear-gradient(rgba(0,0,0,0.1), rgba(0,0,0,0.12));background-image:-webkit-linear-gradient(rgba(0,0,0,0.1), rgba(0,0,0,0.12));background-image:linear-gradient(rgba(0,0,0,0.1), rgba(0,0,0,0.12))}.rangeslider--horizontal .rangeslider__handle{top:-10px;touch-action:pan-y;-ms-touch-action:pan-y}.rangeslider--vertical .rangeslider__handle{left:-10px;touch-action:pan-x;-ms-touch-action:pan-x}input[type="range"]:focus+.rangeslider .rangeslider__handle{-moz-box-shadow:0 0 8px rgba(255,0,255,0.9);-webkit-box-shadow:0 0 8px rgba(255,0,255,0.9);box-shadow:0 0 8px rgba(255,0,255,0.9)}@media (min-width: 1330px) and (max-width: 1366px){.rangeSlider{margin-bottom:6.625em}}@media (min-width: 992px) and (max-width: 1199px){.showCase .description{width:50%;position:absolute;right:0;top:0}}@media (max-width: 767px){.rangeimage{width:100%;height:initial}.rangeSlider{width:100%}}.popup-content-scroll{height:260px}.stepPopup{user-select:none}.stepPopup .controls{position:absolute;left:0;right:0;top:50%}.stepPopup .controls a{position:absolute;min-width:11.25em;padding:.6875em 1.5625em;font-size:.8125em;background:rgba(255,255,255,0.3);-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;border-radius:20px;color:#fff;font-weight:700;text-transform:uppercase;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.stepPopup .controls a span{position:relative}.stepPopup .controls a i{position:absolute;left:.9375em;font-size:1.75em;top:.25em}.stepPopup .controls a.right i:before{content:"\71";position:relative;top:2px}.stepPopup .controls a.left i{-webkit-transform:rotate(180deg);transform:rotate(180deg);left:inherit;right:.9375em;top:-.125em}.stepPopup .controls a.left i:before{content:"\71";position:relative;top:2px}.stepPopup .modal-dialog{margin:-12.5em auto 0px;top:50%;user-select:initial}.stepPopup .modal-dialog .close{background:#c00;width:1.375em;height:1.375em;opacity:1;position:absolute;left:1px;top:1px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.stepPopup .modal-dialog .close:before{background:url("/assets/svgs/cross-out.svg") no-repeat;background-size:cover;width:1.125em;height:1.125em;content:'';position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6)}.stepPopup .modal-content{box-shadow:none;border-radius:0;padding-left:.9375em;height:25em}.stepPopup .modal-content .p0{border:#fff 1px solid;padding:0;height:100%}.stepPopup .modal-content .p0 img{width:100%;height:100%}.stepPopup .modal-content .p40{padding:2.5em 2.5em 2.5em 1em}.stepPopup .modal-content .scroll-area{height:19em;overflow-y:auto}.stepPopup .modal-content h3{color:#c00;font-size:1.5625em;font-weight:700;text-transform:uppercase;margin-top:0}.stepPopup .modal-content p{font-size:1em}.stepPopup.maintenance .modal-content{width:32em;height:18em;margin:auto;padding:2.5em 0 0;text-align:center}.stepPopup.maintenance .modal-content .icon{width:5.625em;height:5.625em;line-height:5.625em;background:#c00;margin:0 auto .9375em;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.stepPopup.maintenance .modal-content .icon img{margin:0 auto;display:inline-block;max-width:50%}.stepPopup.iframe-popup .modal-dialog{width:80em;max-width:95%;height:46em;top:10%;margin-top:0}.stepPopup.iframe-popup .modal-content{width:80em;max-width:95%;height:43.5em;margin:auto;padding:0 0 0;text-align:center}.stepPopup.iframe-popup .modal-content .icon{width:5.625em;height:5.625em;line-height:5.625em;background:#c00;margin:0 auto;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.stepPopup.iframe-popup .modal-content .icon img{margin:0 auto;display:inline-block;max-width:50%}.stepPopup.iframe-popup .modal-content iframe{width:100%;max-width:100%;max-height:100%;height:100%;border:0}.stepPopup.iframe-popup.recall-iframe .modal-dialog{width:100%}.stepPopup.iframe-popup.recall-iframe .modal-dialog .modal-content{width:100%}.lg .lg-thumb-item{border:none;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;position:relative}.lg .lg-thumb-item:after{position:absolute;right:0;bottom:0;height:0;background:#c00;width:100%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;content:'';z-index:9}.lg .lg-thumb-item img{opacity:0.5;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.lg .lg-thumb-item.active img{opacity:1}.lg .lg-thumb-item.active:after{height:.3125em}.lg .lg-actions button{position:absolute;padding:1.04094em 5em 1.04094em 1.5625em;font-size:1em;background:rgba(0,0,0,0.4);outline:none !important;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;border-radius:20px;color:#fff;font-weight:700;text-transform:uppercase;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;border:none;text-align:right;font-family:"ge_thameen","univers"}.lg .lg-actions button span{position:relative}.lg .lg-actions button i{position:absolute;right:.9375em;font-size:1.75em;top:.4375em}.lg .lg-actions button.lg-prev{text-align:left;padding:1.04094em 1.5625em 1.04094em 5em;left:3%}.lg .lg-actions button.lg-prev i{right:inherit;left:.9375em}.lg .lg-actions button.lg-prev i:before{content:"\71"}.lg .lg-actions button.lg-next{right:3%}.lg .lg-actions button:after,.lg .lg-actions button:before{display:none !important}.lg #lg-counter{position:absolute;top:-3.75em;color:#c00;left:0;font-size:1.25em;font-weight:600;font-family:"ge_thameen","univers"}.lg .lg-toolbar{background:none;top:4.375em;left:3.75em;width:auto}.lg .lg-toolbar .lg-close{border:solid 1px #c00;width:1.5625em;height:1.5625em;padding:0;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;text-align:center;color:#c00;font-size:1.875em;line-height:1.4375em;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.lg .lg-img-wrap{padding:0}.lg .lg-img-wrap:before{height:0}.motorcycle #model-no-location .modal-content .icon{margin-bottom:1.875em}.mobileText{display:none}.marine-page .stepPopup.generator-d .modal-content .product-area .btn-area{text-align:center}.marine-page .stepPopup.generator-d .modal-content .product-area .btn-area .btn:last-child{float:none}@media (min-width: 1530px) and (max-width: 1540px){.stepPopup .modal-content .p40{padding:4.5em 2.5em 2.5em 1em}.stepPopup .modal-content .scroll-area{height:30em}}@media (min-width: 1530px) and (max-width: 1600px){.stepPopup.iframe-popup .modal-content{height:46em}}@media (min-width: 1330px) and (max-width: 1366px){.stepPopup .modal-content p{font-size:1.25em}.stepPopup .modal-content .scroll-area{height:26.375em}.stepPopup .modal-content .p0{overflow:hidden}.stepPopup .modal-content .p0 img{height:auto;width:auto;max-height:100%;max-width:100%;margin:0 auto}.stepPopup.maintenance .modal-content p{font-size:1.2em}.stepPopup.iframe-popup .modal-dialog{width:100em;max-width:100%;height:63em;top:4%}.stepPopup.iframe-popup .modal-content{width:100em;max-width:100%;height:100%;margin:auto;padding:0 0 0;text-align:center}.stepPopup .modal-content .p40{padding:3.5em 2.5em 2.5em 1em}.stepPopup .modal-content .scroll-area{height:30em}.motorcycle .stepPopup .modal-content{height:30em}.motorcycle .stepPopup .modal-content .p0 img{margin-right:0}.motorcycle .stepPopup .modal-lg{width:60.9375em}}@media (min-width: 1201px) and (max-width: 1280px){.motorcycle .stepPopup .modal-content{height:30em}.motorcycle .stepPopup .modal-content .p0 img{margin-left:0;width:auto;height:auto;max-height:100%;max-width:100%}.motorcycle .stepPopup .modal-lg{width:60.9375em}.stepPopup .modal-content .scroll-area{height:30em}}@media (min-width: 1270px) and (max-width: 1290px){.stepPopup .modal-content .p40{padding:4.5em 2.5em 2.5em 1em}.stepPopup .modal-content .scroll-area{height:30em !important}}@media (min-width: 1200px){.stepPopup .modal-dialog .close:hover{background:#900}.stepPopup .controls a:hover{background:#c00}.lg .lg-actions button:hover{background:#c00}.lg .lg-toolbar .lg-close:hover{background:#c00;border:solid 1px #c00;color:#fff}}.modal{height:100% !important}@media (min-width: 992px) and (max-width: 1199px){body .cd-image-container{width:54%}.stepPopup .controls{position:relative;top:auto;margin-top:173px}.stepPopup.iframe-popup .modal-dialog{height:55em}.stepPopup.iframe-popup .modal-content{height:100%;padding:4em 0 0}}@media (max-width: 1024px){.owl-carousel{z-index:1}.lg .lg-actions button{background:none !important}}@media screen and (min-width: 500px) and (max-width: 870px) and (orientation: landscape){body{overflow:hidden !important}body .mobileText{margin:0 auto;padding:0;text-align:center;font-size:1.25em;line-height:1.375em;position:fixed;right:0;top:0;width:100%;z-index:9999999999;height:100%;overflow:hidden;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}body .mobileText i{margin:0 auto;display:block;font-size:3em;height:1.875em;width:1.875em}body .mobileText p{font-size:1.125em;margin:0 auto}body .mobileText a.logo{text-align:center;margin:0 auto;height:auto}body .mobileText a.logo img{height:2.375em;margin-top:2.1875em;margin-bottom:.625em}body #nav-icon3{display:none}}@media screen and (max-device-width: 870px) and (orientation: landscape){.safari.orientation_landscape{overflow:hidden !important}.safari.orientation_landscape .mobileText{margin:0 auto;padding:0;text-align:center;font-size:1.5em;line-height:1.25em;position:fixed;right:0;top:0;width:100%;z-index:99999;height:100%;overflow:hidden;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.safari.orientation_landscape .mobileText i{margin:0 auto;font-size:3em;bottom:5%;height:1.875em;width:1.875em}.safari.orientation_landscape .mobileText p{font-size:1.125em;margin:0 auto}.safari.orientation_landscape .mobileText a.logo{text-align:center;margin:0 auto;height:auto}.safari.orientation_landscape .mobileText a.logo img{height:2.375em;margin-top:2.1875em;margin-bottom:.625em}.safari.orientation_landscape #nav-icon3{display:none}}@media (max-width: 480px) and (orientation: portrait){.mobileText{display:none}}@media only screen and (device-height: 896px) and (orientation: landscape){body{overflow:hidden !important}body .mobileText{margin:0;padding:0;text-align:center;font-size:1.25em;line-height:1.375em;position:fixed;right:0;top:0;width:100%;z-index:9999999999;height:100%;overflow:hidden;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}body .mobileText i{display:block;margin:0 auto;font-size:3em;bottom:5%;height:1.875em;width:1.875em}body .mobileText p{font-size:1.125em;margin:0 auto}body .mobileText a.logo{text-align:center;margin:0 auto;height:auto}body .mobileText a.logo img{height:3.75em}body #nav-icon3{display:none}}@media (min-width: 768px) and (max-width: 991px){.stepPopup .controls{top:auto}.lg .lg-toolbar{top:2.375em}.modal-dialog{width:37.5em}.stepPopup .modal-dialog{top:30%}.stepPopup .modal-dialog .close{font-size:1.25em}.stepPopup .modal-content{padding-left:0;height:initial;border:none}.stepPopup .modal-content .scroll-area{height:20em}.stepPopup.iframe-popup .modal-dialog{height:75em}.stepPopup.iframe-popup .modal-content{height:100%}}@media (max-width: 767px){.stepPopup .modal-content .p0{display:none}.lg .lg-actions button{text-indent:500000px;padding-left:0px;padding-right:0px;width:44px}.lg .lg-actions button.lg-prev{text-indent:500000px;padding-left:0px;padding-right:0px;text-align:right;right:0.8em}.lg .lg-actions button i{left:0.8em;text-indent:-500000px}.stepPopup .modal-content .scroll-area{height:190px}.controls{display:none}.stepPopup{top:25%;width:80%;right:10%}.stepPopup .modal-dialog{margin:0;top:0;height:auto}.stepPopup .modal-dialog .close{font-size:1.25em}.stepPopup .modal-content{padding-right:0;height:initial;border:none}.stepPopup .modal-content .p40{padding:2.25em}.stepPopup .controls{top:50%}.stepPopup .controls a{padding:1.375em;background:#c00;min-width:5em;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0}.stepPopup .controls a.left{right:0}.stepPopup .controls a.right{left:0}.stepPopup .controls a span{display:none}.stepPopup.iframe-popup{top:5%}.stepPopup.iframe-popup .modal-dialog{top:0;height:90%}.stepPopup.iframe-popup .modal-content{padding:2em 0 0;height:100%;overflow:scroll}.lg-outer .lg-img-wrap{padding-top:3.5%}}@media (max-width: 480px){.stepPopup.maintenance .modal-content{width:auto}.lg .lg-toolbar .lg-close{width:1.1625em;height:1.1625em;line-height:1.1em}.lg .lg-toolbar{left:.625em;top:1em}.lg-outer .lg-img-wrap{padding-top:3.5%}.stepPopup .modal-content p br{display:none}.stepPopup.promo-pp-mob .modal-content p br{display:block}.iframe-popup{width:96%;right:2%}.iframe-popup .modal-dialog{max-width:100%}}.toggle-btn-top{width:5.1875em;height:5em;text-align:center;overflow:hidden;position:absolute;right:0;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.toggle-btn-top:after{-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:#eeeeee;content:'';position:absolute;right:-.1875em;top:-.1875em;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;margin:auto;left:0;bottom:0;width:5.375em;height:5.375em;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.toggle-btn-top.active:after{width:0;height:0}.toggle-btn-top.active #nav-icon3:after{width:0;height:0;right:.75em}.toggle-btn-top.active:hover:after{display:none}#nav-icon3,#nav-icon2{width:1.5625em;height:3em;position:absolute;z-index:999;text-align:center;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;cursor:pointer;margin:auto;right:-.1875em;left:0;top:0;bottom:0}#nav-icon3:after,#nav-icon2:after{background:#c00;width:3em;height:3em;position:absolute;right:-.6875em;top:0;left:0;bottom:0;margin:auto;content:'';-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%}#nav-icon3 span,#nav-icon2 span{display:block;position:absolute;height:3px;width:100%;background:#fff;opacity:1;left:0;right:0;margin:auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;border-radius:2px;z-index:55}#nav-icon3 span:nth-child(1),#nav-icon2 span:nth-child(1){top:.9375em}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3),#nav-icon2 span:nth-child(2),#nav-icon2 span:nth-child(3){top:1.4375em}#nav-icon3 span:nth-child(4),#nav-icon2 span:nth-child(4){top:1.9375em}#nav-icon3.click span:nth-child(1),#nav-icon2.click span:nth-child(1){top:1.125em;width:0%;right:50%}#nav-icon3.click span:nth-child(2),#nav-icon2.click span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.click span:nth-child(3),#nav-icon2.click span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon3.click span:nth-child(4),#nav-icon2.click span:nth-child(4){top:1.125em;width:0%;right:50%}#nav-icon3.click span,#nav-icon2.click span{background:#000}@media (min-width: 1200px){.toggle-btn-top:hover:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media (min-width: 768px) and (max-width: 991px){#nav-icon3,#nav-icon2{height:3.125em}#nav-icon3:after,#nav-icon2:after{right:-.75em}}@media (max-width: 767px){.toggle-btn-top:after{display:none}#nav-icon3,#nav-icon2{margin:initial;right:.9375em;left:initial;width:2.1875em;top:1em;display:block}#nav-icon3 span,#nav-icon2 span{background:#000;height:2px;width:100%}#nav-icon3:after,#nav-icon2:after{display:none}.header.sticky #nav-icon3,.header.sticky #nav-icon2{top:.1875em}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3),#nav-icon2 span:nth-child(2),#nav-icon2 span:nth-child(3){top:1.5625em}#nav-icon3 span:nth-child(4),#nav-icon2 span:nth-child(4){top:2.125em}}.cd-image-container{position:relative;width:66%;margin:0 auto 1.875em auto}.cd-image-container img{display:block}.cd-resize-img{position:absolute;top:0;left:0;width:0;height:100%;overflow:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-right:#cc0000 5px solid}.cd-resize-img img{position:absolute;left:0;top:0;display:block;height:100%;width:auto;max-width:none}.is-visible .cd-resize-img{width:60%;-webkit-animation:cd-bounce-in 0.7s;-moz-animation:cd-bounce-in 0.7s;animation:cd-bounce-in 0.7s}@-webkit-keyframes cd-bounce-in{0%{width:0}60%{width:65%}100%{width:60%}}@-moz-keyframes cd-bounce-in{0%{width:0}60%{width:65%}100%{width:60%}}@keyframes cd-bounce-in{0%{width:0}60%{width:65%}100%{width:60%}}.cd-handle{position:absolute;height:4.375em;width:4.375em;left:60%;top:50%;margin-left:-2.375em;margin-top:-1.375em;border-radius:50%;background:url("/assets/images/after-before.png") no-repeat center center;cursor:move;background-size:cover;opacity:0;-webkit-transform:translate3d(0, 0, 0) scale(0);-moz-transform:translate3d(0, 0, 0) scale(0);-ms-transform:translate3d(0, 0, 0) scale(0);-o-transform:translate3d(0, 0, 0) scale(0);transform:translate3d(0, 0, 0) scale(0)}.cd-handle.draggable{background-color:#445b7c}.is-visible .cd-handle{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);-moz-transform:translate3d(0, 0, 0) scale(1);-ms-transform:translate3d(0, 0, 0) scale(1);-o-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1);-webkit-transition:-webkit-transform 0.3s 0.7s, opacity 0s 0.7s;-moz-transition:-moz-transform 0.3s 0.7s, opacity 0s 0.7s;transition:transform 0.3s 0.7s, opacity 0s 0.7s}@media (max-width: 480px){.cd-image-container{width:100%}.cd-handle{top:42%}}.top-text{position:absolute;right:0;top:50%}.top-text h2{color:#fff;font-weight:700;margin:0 0 .625em 0;text-transform:uppercase;font-size:3.75em;letter-spacing:-.0625em}.top-text p{color:#fff;font-size:1.625em;margin:0 0 1.5625em 0}.marine-page .table-bordered>tbody>tr>td{padding:6px}.marine-page .stepPopup .modal-dialog .close{background:#023f88}.marine-page .generat-4-sec .row.boxes .sec-logo{border:2px solid #023f88}.marine-page .inner-banner .dealer-banner .container-fluid{left:5.5em;right:auto}.tow-column-section{padding:6.25em 0}.tow-column-section.unlimited{padding:0 !important}.tow-column-section.unlimited .container{padding:6.25em 0}.tow-column-section .container .row{margin-left:-.625em;margin-right:-.625em}.tow-column-section .container .row [class^="col-"]{padding-right:.625em;padding-left:.625em}.box-one{position:relative;width:100%;float:right}.box-one.margin-20{margin-bottom:1.25em}.box-one .box-one-text{position:absolute;left:0;bottom:0;width:38%;padding:2.5em 0em 2.5em .9375em}.box-one .box-one-text img{margin-bottom:2em}.box-one .box-one-text.crv-winner{padding:1.6875em 0 .5em .625em}.box-one .box-one-text.crv-winner img{margin-bottom:1em}.box-one .box-one-text.crv-winner a{margin-left:1.25em;padding:.9375em 1.5625em .8125em 1.5625em;margin-bottom:.9375em}.box-one .box-one-text.crv-winner a i{top:.4375em}.box-one .box-one-text.crv-winner a.bigbtn{min-width:20em;padding-right:3.75em}.box-one .box-one-text.crv-winner a .keyIcon{left:inherit;right:.625em;width:1em;height:1.5em;top:.1875em;bottom:0;margin:auto}.box-one .box-one-text.crv-winner a .keyIcon img{width:100% !important;height:auto !important}.box-one img{display:block;max-width:90%}.box-one .logo{margin-bottom:1.875em}.box-one h2{font-size:1.375em;margin:0;color:#fff}.box-two{color:#fff;position:relative;width:49%;float:right;height:48%}.box-two.box_mar_2{height:49%}.box-two.box_1{margin-bottom:4%}.box-two.box_1 .btn{min-width:10.4375em;padding:.9375em 1.5625em .8125em 1.5625em}.box-two .box-one-text{position:absolute;left:0;bottom:0;width:67%;padding:2.5em}.box-two:last-child{float:left}.box-two .img-left{min-height:7.5em;float:right;margin-left:1.25em}.box-two .comp-top-text{position:absolute;z-index:999;top:0;padding:2.5em;width:100%}.box-two .comp-top-text h2{margin:0;text-transform:uppercase;font-weight:700;font-size:1.875em;padding-bottom:9px}.box-two .comp-top-text p{line-height:16px;font-size:.75em;text-transform:uppercase;margin:0}.box-two .comp-top-text+.box-one-text{width:100%}.box-two .btn{padding:.9375em 1.5625em .8125em 1.5625em;min-width:15em;padding-right:5em}.box-two .btn .compare-icon{left:inherit;right:.625em;width:1.25em;height:1.5em;top:.25em;bottom:0;margin:auto}.box-two .btn .compare-icon img{width:100% !important;height:auto !important}.box-two .btn i{top:.4375em}.box-two .btn .pana-icon{left:inherit;right:.625em;width:.9375em;height:.9375em;top:-.1875em;bottom:0;margin:auto}.box-two .btn .pana-icon img{width:100% !important;height:auto !important}.compare-full{width:100%}.compare-full .comp-top-text{width:50%}.compare-full .comp-top-text p{font-size:1.125em}.compare-full .box-one-text{width:50%;left:0;top:0;right:auto;text-align:left}.page-title{text-align:center;text-transform:uppercase;margin:.625em 0 1.25em 0;font-size:2.5em}.box-four h2{color:#000;font-weight:bold;text-transform:uppercase;padding-left:4em;font-size:1.875em;margin-bottom:.9375em;margin-top:.8125em}.margin-20{margin-bottom:1.25em}.margin-20 h2{font-weight:bold;margin:0;margin-bottom:.03125em;font-size:1.875em}.grey-bg{background:#464f5d;padding-top:11.75em}.marine .h1{font-size:3.75em;color:#fff;line-height:60px;margin-bottom:10px}.marine .h3{font-size:1.875em;line-height:32px;color:#000;margin:0px;font-weight:700}.brand-logo{padding:3.125em 2.5em 0 2.5em}.box-three{color:#fff;position:relative;width:41.65%;float:right;margin-left:1.125%}.box-three .explore_honda{position:relative;float:right}.box-three .explore_honda.power-p h3.top{position:absolute;top:10%;right:1.25em;z-index:9999;text-transform:uppercase;font-weight:bold;font-size:1.875em;width:80%;margin:0;padding-bottom:1.5625em}.box-three .explore_honda.power-p h3.top:before{content:'';right:0;bottom:0;position:absolute;height:2px;width:20px;background:#fff;border:none;margin:.875em 0 1em 0;float:none;display:block}.box-three .explore_honda.power-p .box-one-text .inner{width:90%}.box-three .explore_honda.power-p .box-one-text .inner h2{font-size:1.875em;text-transform:uppercase;font-weight:bolder}.box-three .explore_honda.power-p .box-one-text .inner p{font-size:1.375em;font-weight:300}.box-three .explore_honda.power-p .box-one-text a{min-width:11em}.box-three .logo{position:absolute;top:10%;right:.625em;z-index:9999}.box-three .exp-title{min-height:223px}.box-three .exp-title h2{margin-top:0;font-weight:bold;text-transform:uppercase;font-size:3.4375em}.box-three .exp-title h2 br{display:none}.box-three .exp-title p{font-size:1.25em;height:89px;font-weight:300;padding-left:7.5em}.box-three .box-one-text{position:absolute;left:0;bottom:0;width:33%;padding:0 0 2.5em 2.5em}.box-three .box-one-text p{line-height:1.25em}.box-three .box-one-text a{margin-left:1.25em;padding:.9375em 1.5625em .8125em 1.5625em;min-width:24em}.box-three .box-one-text .inner{width:100%}.box-three .box-one-text .inner h2{text-transform:uppercase;font-weight:bold;font-size:1.875em}.box-map{position:relative;width:29.7%;float:right;margin-left:1.125%}.box-map .services-box{float:right;width:100%;position:relative;margin-bottom:23px}.box-map .services-box:last-child{margin-bottom:0}.box-map .services-box .box-one-text{position:absolute;left:0;bottom:0;width:44%;padding:0 0 2.5em 2.5em}.box-map .services-box .box-one-text h2{text-transform:uppercase;font-size:1.875em;font-weight:bold}.box-map .services-box .box-one-text hr:before{background:#000}.box-map .services-box .box-one-text .btn{padding:.9375em 1.5625em .8125em 1.5625em;min-width:12.5em}.box-map .services-box .box-two-text{position:absolute;left:0;bottom:0;width:52%;padding:0 2.5em 2.5em 2.5em}.box-map .services-box .box-two-text h2{text-transform:uppercase;color:#fff;font-weight:bold;font-size:1.875em;padding-left:1.875em}.box-map .services-box .box-two-text p{color:#fff;font-size:1.375em;font-weight:300;line-height:1.125em;padding:.625em 0 2.125em 0}.box-map .services-box .box-two-text .btn{padding:.9375em 1.5625em .8125em 1.5625em;min-width:12.5em;border:solid 1px #fff}.box-map .services-box .box-two-text .btn:before{background:#fff}.motorcycle .box-map .services-box .box-two-text{padding-left:1.5em}.motorcycle .box-map .services-box .box-two-text h2{padding-left:0}.motorcycle .large-img .box-one-text{padding-left:1em}.large-img{position:relative;width:26.4%;float:right}.large-img .box-one-text{position:absolute;left:0;bottom:0;width:48%;padding:0 0 2.5em 2.5em}.large-img .box-one-text h2{font-weight:bold;color:#fff;font-size:1.875em;text-transform:uppercase}.large-img .box-one-text .btn{padding:.9375em 1.5625em .8125em 1.5625em;min-width:12.5em}.large-img .box-one-text .btn i{top:.4375em}hr{height:2px;width:100%;border:none;margin:.875em 0 1em 0;float:none;display:block;background:none}hr:before{content:'';height:.125em;width:1.25em;position:absolute;right:0;top:0;background:#fff}#landing_rev_slider h1{letter-spacing:-3px;line-height:63px;color:#fff;margin-bottom:15px}#landing_rev_slider p{font-size:1.625em;font-family:"ge_thameen","univers";color:#fff;margin-bottom:36px}#landing_rev_slider .btn{font-size:.8125em;margin-left:1.875em;padding:.9375em 1.5625em .8125em 1.5625em;min-width:12.5em}#landing_rev_slider .btn.bigbtn{min-width:20em;padding-right:3.75em}#landing_rev_slider .btn .keyIcon{left:inherit;right:.625em;width:1em;height:1.5em;top:.1875em;bottom:0;margin:auto}#landing_rev_slider .btn .keyIcon img{width:100% !important;height:auto !important}.mainSlider .tparrows{display:none}.mainSlider .tp-bullets{border:none;width:auto !important;right:40px !important;margin-top:175px !important}.mainSlider .tp-bullets .tp-bullet{margin-right:.75em !important;width:1.0625em !important;height:1.0625em !important}.mainSlider .tp-bullets .tp-bullet:last-child{margin-right:0 !important}.mainSlider .tp-bullets .tp-bullet:before{background:#fff !important}.mainSlider .tp-bullets .tp-bullet.selected{background:none !important;border:#3c3e42 1px solid !important}.mainSlider .tp-bullets .tp-bullet.selected:before{background:#fff !important;border:#fff 1px solid !important}.mainSlider .tp-bullets .tp-bullet:hover{background:none !important;border:#fff 1px solid !important}.mainSlider .tp-bullets .tp-bullet:hover:before{background:#fff !important;border:#fff 1px solid !important}.mainSlider .tp-bullets .tp-bullet:before{width:.3125em !important;height:.3125em !important}.unlimited .container{overflow:hidden}.unlimited .col-md-6{height:71vh;overflow:hidden}.unlimited .col-md-6 .box-one{height:100%}.unlimited .col-md-6.boxTwo .box-one{height:49%}.motorcycle .box-two .box-one-text{width:100%}.motorcycle .box-one .box-one-text{width:50%}.latest-news .fp-tableCell{vertical-align:bottom}.latest-news{padding:0;float:right;width:100%}.latest-news .container{width:100%;padding-right:3.75em;padding-left:3.75em}.latest-news .container .row{margin-right:-3.75em;margin-left:-3.75em}.latest-news .container .row [class^="col-"]{padding-left:3.75em;padding-right:3.75em}.latest-news .full-container{width:100%;padding:0}.latest-news .full-container .row{margin:0}.latest-news .full-container .row .item{padding-left:0;padding-right:0}.latest-news h1{color:#c00;font-size:2.625em;margin:0 0 1.75em 0;font-weight:700}.latest-news .txt{padding:0 3.75em 3.75em 3.75em;min-height:11.875em;border-left:solid 1px #c9c9c9}.latest-news h3{color:#000;font-size:1.375em;margin:0 0 1.25em 0;font-weight:700}.latest-news p{color:#000;font-size:.9375em;margin:0 0 1.25em 0}.latest-news .moreLink{font-size:1em;color:#c00;padding:.1875em 0 .1875em 2.5em;position:relative;font-weight:700;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;display:inline-block;line-height:1em}.latest-news .moreLink i{position:absolute;left:.1875em;top:0;font-size:1.5em;z-index:99}.latest-news .moreLink i:before{content:"\71"}.latest-news .moreLink span{position:relative;z-index:99}.latest-news .moreLink:hover,.latest-news .moreLink:focus{text-decoration:none}.latest-news .moreLink:before{display:block;position:absolute;top:0;left:0;height:100%;width:0;z-index:1;content:'';background:red;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}.latest-news .newThumb{display:block;overflow:hidden;position:relative;width:100%;float:right}.latest-news .newThumb:after{position:absolute;right:0;top:0;width:100%;height:100%;content:'';-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:rgba(204,0,0,0.4);opacity:0}.latest-news .newThumb img{width:100%;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.latest-news .newThumb i{position:absolute;right:0;top:0;bottom:-1.875em;margin:auto;left:0;color:#fff;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:99;font-size:3.125em;width:1em;height:1em;opacity:0}.latest-news .fp-tableCell{vertical-align:bottom}.generat-4-sec{overflow:hidden}.generat-4-sec .row.boxes{padding:0}.generat-4-sec .row.boxes>[class^="col-"]{padding:0}.generat-4-sec .row.boxes>[class^="col-"]>img{width:100%}.generat-4-sec .row.boxes>[class^="col-"] .text-area{bottom:5em}.generat-4-sec .row.boxes>[class^="col-"] .text-area h4{font-size:2.25em;color:#000;margin:0 0 0;font-weight:bold;text-transform:uppercase}.generat-4-sec .row.boxes>[class^="col-"] .text-area h3{font-size:3.125em;color:#000;margin:0 0 .3125em;font-weight:bold;letter-spacing:-3px;text-transform:uppercase}.generat-4-sec .row.boxes>[class^="col-"] .text-area p{font-size:1.375em;color:#000;margin:0 0 .9375em}.generat-4-sec .row.boxes>[class^="col-"] .text-area hr{margin-bottom:3.125em}.generat-4-sec .row.boxes>[class^="col-"] .text-area hr:before{background:#000}.generat-4-sec .row.boxes>[class^="col-"].full{width:100%}.generat-4-sec .row.boxes .genbox-1 .text-area{position:absolute;right:4.375em;max-width:40%}.generat-4-sec .row.boxes .genbox-2 .text-area{position:absolute;left:4em;max-width:44%}.generat-4-sec .row.boxes .genbox-2 .text-area h3{color:#fff}.generat-4-sec .row.boxes .genbox-2 .text-area p{color:#fff}.generat-4-sec .row.boxes .genbox-2 .text-area hr:before{background:#fff}.generat-4-sec .row.boxes .genbox-3 .text-area{position:absolute;left:7.5em;max-width:50%}.generat-4-sec .row.boxes .genbox-3 .text-area h4{color:#fff}.generat-4-sec .row.boxes .genbox-3 .text-area h3{color:#fff}.generat-4-sec .row.boxes .genbox-3 .text-area p{color:#fff}.generat-4-sec .row.boxes .genbox-3 .text-area hr:before{background:#fff}.generat-4-sec .row.boxes .genbox-4 .text-area{position:absolute;right:5.3125em;max-width:40%}.generat-4-sec .row.boxes .sec-logo{width:13.125em;height:13.125em;background:#fff;border:2px solid #c00;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;box-shadow:0 0 32px 10px rgba(8,3,2,0.1)}.generat-4-sec .row.boxes .sec-logo a img{display:inline-block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.desktop-ver{display:block !important}.mobile-ver{display:none !important}@media (min-width: 1600px) and (max-width: 1600px){.generat-4-sec .row.boxes>[class^="col-"] .text-area{bottom:5em}.generat-4-sec .row.boxes>[class^="col-"] .text-area h4{font-size:1.75em}.generat-4-sec .row.boxes>[class^="col-"] .text-area h3{font-size:2.5em}.generat-4-sec .row.boxes>[class^="col-"] .text-area p{font-size:1.125em}.generat-4-sec .row.boxes>[class^="col-"] .text-area hr{margin:1em 0}.generat-4-sec .row.boxes .sec-logo{width:11.25em;height:11.25em}.generat-4-sec .row.boxes .sec-logo a img{max-width:80%}}@media (min-width: 1600px) and (max-width: 1850px){body .productDragAndFilterSection .slider{margin-top:7em !important}.box-three .exp-title{min-height:215px}.box-three .exp-title h2{font-size:2.375em}}@media (min-width: 1601px) and (max-width: 1650px){.boxTwo .box-one .box-one-text{padding:1.5em 2.5em}}@media (min-width: 1366px) and (max-width: 1599px){.grey-bg{padding-top:4.5em}body .margin-20 h2{padding-left:0}.box-one .box-one-text.crv-winner img{margin-bottom:1em;max-width:13.75em}.box-one .box-one-text.crv-winner hr{margin-top:1em}.box-two .comp-top-text p{font-size:.875em}.box-four h2{padding-left:9em}.box-two{height:49%}body .productDragAndFilterSection .slider{margin-top:7em !important}.exp-title{margin-bottom:0}.box-three .logo{left:1.3125em;top:2.4375em}}@media (min-width: 1200px) and (max-width: 1366px){.generat-4-sec .row.boxes>[class^="col-"] .text-area{bottom:5em}.generat-4-sec .row.boxes>[class^="col-"] .text-area h4{font-size:1.875em}.generat-4-sec .row.boxes>[class^="col-"] .text-area h3{font-size:2.625em}.generat-4-sec .row.boxes>[class^="col-"] .text-area p{font-size:1.25em}.generat-4-sec .row.boxes>[class^="col-"] .text-area hr{margin:1em 0 1.25em}.generat-4-sec .row.boxes .sec-logo{width:11.25em;height:11.25em}.generat-4-sec .row.boxes .sec-logo a img{max-width:80%}}@media (min-width: 1218px) and (max-width: 1365px){body .margin-20 h2{padding-left:0}body .productDragAndFilterSection .slider{margin-top:4em !important;cursor:move}.explore_honda{position:absolute;bottom:0px}.exp-title{float:right}.box-three .logo{left:1.3125em;top:2.4375em}}@media (min-width: 1200px) and (max-width: 1600px){.margin-20 h2{padding-left:11em}.box-one .box-one-text.crv-winner{padding:1.6875em 0 .5em .625em}.box-one .box-one-text.crv-winner img{margin-bottom:1em;max-width:11.25em}.box-one .box-one-text.crv-winner hr{margin-top:1em}}@media (min-width: 100px) and (max-width: 1366px){.tow-column-section .container{width:100%}}@media (min-width: 1201px) and (max-width: 1280px){.mainSlider .tp-bullets{border:none;width:auto !important;right:40px !important;margin-top:157px !important}.cars{margin-top:50px}.cars img{height:400px}.margin-20 h2{padding-left:5em}.box-four h2{margin-bottom:.625em}.box-three .exp-title p{padding-left:0;margin-bottom:4.09em}.marine-page .box-three .exp-title{min-height:inherit}.marine-page .box-three .exp-title p{padding-left:0;margin-bottom:3.7em}.box-map .services-box .box-two-text p{padding:.625em 0 0.45em 0}.mac .box-three .exp-title p{margin-bottom:3.1em}}@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 140dpi){.grey-bg{padding-top:5em}.box-map .services-box{width:96%}.box-three .exp-title p{height:61px}.large-img{width:25.5%}}@media (min-width: 1200px){.explore-honda{overflow:hidden}.box-map .services-box .box-two-text .btn:hover{color:#c00}.latest-news .txt{height:15.5em}.latest-news .newThumb:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.latest-news .newThumb:hover:after{opacity:1}.latest-news .newThumb:hover i{bottom:0;opacity:1}.latest-news .moreLink:hover{color:#fff;padding:.1875em .3125em .1875em 2.5em}.latest-news .moreLink:hover:before{right:0;left:auto;width:100%}}@media (min-width: 1022px) and (max-width: 1024px){.box-map .services-box{margin-bottom:15px}.exp-title{height:144px}}@media (min-width: 992px) and (max-width: 1199px){.mainSlider .tp-bullets{right:40px !important;margin-top:10% !important}.explore_honda{position:relative}.explore_honda .logo{top:5%}.box-one .box-one-text{width:36%}.box-one .box-one-text h2{margin-bottom:1em;margin-top:.5em;font-size:1.625em}.box-one .box-one-text .img-responsive{width:50px;height:50px}.large-img .box-one-text{width:50%}.margin-20 h2{padding-left:.9375em}.comp-top-text .img-left{display:none}.productDragAndFilterSection .drag-mixer{padding-bottom:5em}.section.tow-column-section.grey-bg{padding-top:6.25em;padding-bottom:6.25em !important}.box-map .services-box .box-two-text p{padding-bottom:0em}.box-map .services-box .box-one-text{width:48%}.box-map .services-box .box-one-text img{width:70px}.box-map .services-box .box-one-text .btn{min-width:12em}.box-map .services-box .box-two-text{width:48%;padding:0 0 2.5em .9375em}.box-map .services-box .box-two-text h2{padding-left:0}.box-map .services-box .box-two-text .btn{min-width:11.5em}.box-two .box-one-text{width:70%}.box-three .box-one-text{padding-left:.9375em}.box-three .box-one-text a{min-width:12em}.box-three .exp-title p{margin-bottom:.875em;padding-left:0em}.generat-4-sec{display:inline-block;width:100%;overflow:hidden}.generat-4-sec .row.boxes>[class^="col-"] .text-area{bottom:4.375em}.generat-4-sec .row.boxes>[class^="col-"] .text-area h4{font-size:1.875em}.generat-4-sec .row.boxes>[class^="col-"] .text-area h3{font-size:2.625em}.generat-4-sec .row.boxes>[class^="col-"] .text-area p{font-size:1.25em}.generat-4-sec .row.boxes>[class^="col-"] .text-area p br{display:none}.generat-4-sec .row.boxes>[class^="col-"] .text-area hr{margin:1em 0 1.25em}.generat-4-sec .row.boxes>[class^="col-"].genbox-2 .text-area{max-width:41%}.generat-4-sec .row.boxes .sec-logo{width:11.25em;height:11.25em}.generat-4-sec .row.boxes .sec-logo a img{max-width:80%}.main-pro-banner{padding-top:4em}}@media (max-width: 1024px){body .bottom-form .form-control{font-size:0.9em}}@media (min-width: 991px) and (max-width: 1200px){.tow-column-section.unlimited .container{padding:0px}.tow-column-section.unlimited .container .page-title{margin:1em 0}.latest-news .txt{height:13em}.latest-news p{display:none}.latest-news{padding:3.75em 0 0 0}.latest-news h1{font-size:2.5em;margin-bottom:1.875em}.timeLineSection,.threeImages,.latest-news,.fp-auto-height{height:auto !important}.timeLineSection .fp-tableCell,.threeImages .fp-tableCell,.latest-news .fp-tableCell,.fp-auto-height .fp-tableCell{height:auto !important}.generat-4-sec .row.boxes .sec-logo a img{max-width:80%}}@media (max-width: 991px){.boxTwo .box-two{width:49%}.tow-column-section.unlimited .container{padding:0px}.tow-column-section.unlimited .container .page-title{margin:1em 0}.productDragAndFilterSection .details img{width:auto}body .unlimited .col-md-6{height:50vh}body .unlimited .col-md-6.boxTwo .box-one{height:50%}body .unlimited .box-one .box-one-text{width:38%}.btn{font-size:.875em}.btn i{top:.394em}.box-map .services-box{margin-bottom:0}.large-img{height:54.5vh;overflow:hidden}.inner p{font-size:1.2em}.latest-news{margin-top:50px}.box-one.margin-20{margin-bottom:0}.box-two{width:50%}.box-three .logo{position:absolute;top:20%}.box-three .exp-title p{padding-left:0}.box-three .box-one-text .inner{width:100%}section.section{height:auto !important}.productDragAndFilterSection{padding-bottom:5em !important}.grey-bg{padding-top:5em;padding-bottom:5em !important}.box-map .services-box{margin-bottom:7px !important}.box-three .box-one-text{bottom:2em}.explore_honda{margin-bottom:2em}.fp-tableCell{height:auto !important}.box-three{width:100%}.box-map{width:50%;margin-left:0}.large-img{width:50%}.margin-20 h2{padding-left:5em}.box-two .img-left{min-height:5.5em}.box-two .comp-top-text p{font-size:1em}.compare-full{width:100%}}.desktop-img{display:block !important}.mobile-img{display:none !important}@media (min-width: 768px) and (max-width: 991px){.box-three .exp-title p{margin-bottom:1.5em;height:initial}.latest-news .txt{height:14em}.latest-news p{display:none}.video-section,.timeLineSection,.threeImages,.latest-news,.fp-auto-height{height:auto !important}.video-section .fp-tableCell,.timeLineSection .fp-tableCell,.threeImages .fp-tableCell,.latest-news .fp-tableCell,.fp-auto-height .fp-tableCell{height:auto !important}.box-two .box-one-text{width:62%}.box-three .explore_honda{width:100%}.generat-4-sec{display:inline-block;width:100%;overflow:hidden}.generat-4-sec .row.boxes .sec-logo{display:none;width:11.25em;height:11.25em}.main-pro-banner{padding-top:4em}}@media (max-width: 768px){.desktop-img{display:none !important}.mobile-img{display:block !important}.box-three .exp-title{min-height:1px !important}.exp-title{height:auto}}@media (max-width: 767px){body .desktop-ver{display:none !important}body .mobile-ver{display:block !important}.box-map .services-box{margin-bottom:10px !important}.box-two .comp-top-text{padding:1.5em 1.3em}.box-two .comp-top-text p{padding-left:50%}.box-two .btn{padding:10px 20px}.box-three .exp-title h2 br{display:none}.forcefullwidth_wrapper_tp_banner{margin-bottom:0 !important}.tow-column-section.unlimited .container{padding:0 0}.tow-column-section.explore-honda .container{padding-top:1em}.box-one .box-one-text a.bigbtn{min-width:18em}.latest-news{padding:0 0 0 0;margin-top:30px}.latest-news h1{margin-bottom:28px}.latest-news .container{padding-right:2.000em;padding-left:2.000em}.latest-news .container .row{margin-left:-2.000em;margin-right:-2.000em}.latest-news .container .row [class^="col-"]{padding-right:2.000em;padding-left:2.000em}.latest-news .txt{padding:1.875em .9375em .9375em .9375em;min-height:inherit}.latest-news .txt h3{margin:0;font-size:1.25em}.latest-news .txt h3 br{display:none}.latest-news .item:nth-child(4) .txt,.latest-news .item:last-child .txt{border:none}.latest-news .moreLink{display:none}.productShowCaseSection,.video-section,.timeLineSection,.threeImages,.latest-news,.fp-auto-height{height:auto !important}.productShowCaseSection .fp-tableCell,.video-section .fp-tableCell,.timeLineSection .fp-tableCell,.threeImages .fp-tableCell,.latest-news .fp-tableCell,.fp-auto-height .fp-tableCell{height:auto !important}.latest-news h1{text-align:center;font-size:2.5em;margin-bottom:1.25em}.latest-news .full-container .row .item:first-child,.latest-news .full-container .row .item:nth-child(2){margin-bottom:0}.latest-news .txt{height:13.5em}.latest-news p{display:none}.box-three .exp-title p{margin-bottom:1.5em;height:auto}.productDragAndFilterSection .slick-slide{margin:0px}body .slick-slide>img{width:50%;margin:0 auto}.box-three .box-one-text .inner{width:100%;text-shadow:1px 1px 1px #000}body .unlimited .col-md-6{height:100vh;margin-bottom:.625em}body .unlimited .col-md-6 .box-one .box-one-text{width:50%;padding:0 1.25em 1.5em 1.25em}body .unlimited .col-md-6 .box-one .box-one-text img{margin-bottom:.5em}body .unlimited .col-md-6 .box-one .box-one-text h2{text-shadow:1px 1px 1px #000;padding-left:.625em;width:100%}body .unlimited .col-md-6.boxTwo .box-one{margin-bottom:.625em}body .unlimited .col-md-6.boxTwo{height:160vh}body .unlimited .col-md-6.boxTwo .box-one{height:31%}body .unlimited .col-md-6.boxTwo .box-two{width:100%;height:33.33%;margin-bottom:.625em}body .unlimited .col-md-6 .box-one-text{width:50%}body .unlimited .col-md-6 .comp-top-text{width:50%;left:0}body.marine .unlimited .col-md-6.boxTwo{height:50vh}.unlimited .container{margin-bottom:1em}.grey-bg{padding:1em 0px !important}.box-map{width:100%}.box-map .services-box{width:100%}.large-img{height:inherit;width:100%}.margin-20 h2{width:50%;padding-left:6em}.explore_honda{margin-bottom:1em;width:100%}.services-box .box-one-text img{width:auto}.services-box img{width:100%}.tow-column-section{padding:0}.box-three .logo{position:absolute;top:35%}.box-map .services-box .box-one-text h2{padding-right:0}.box-three .box-one-text,.box-one .box-one-text,.box-two .box-one-text,.large-img .box-one-text,.box-map .services-box .box-one-text,.box-map .services-box .box-two-text{padding:0 1.25em 1.25em 1.25em;width:38%}.box-map .services-box .box-two-text p{padding:.625em 0 .875em 0}.box-four h2{font-size:1.25em;padding-left:5.625em}.large-img .box-one-text h2,.box-map .services-box .box-two-text h2,.box-map .services-box .box-one-text h2,.box-three .box-one-text .inner h2,.margin-20 h2,.box-two .comp-top-text h2{font-size:1.25em}.productDragAndFilterSection .head ul li a{text-shadow:1px 1px 1px #000}.mainSlider .tp-bullets{margin-top:159px !important}.generat-4-sec{display:inline-block;width:100%;overflow:hidden}.generat-4-sec .row.boxes{margin:0}.generat-4-sec .row.boxes>[class^="col-"] .text-area{bottom:5em;max-width:40%}.generat-4-sec .row.boxes>[class^="col-"] .text-area br{display:none}.generat-4-sec .row.boxes>[class^="col-"] .text-area h4{font-size:1.875em}.generat-4-sec .row.boxes>[class^="col-"] .text-area h3{font-size:2.625em}.generat-4-sec .row.boxes>[class^="col-"] .text-area p{font-size:1.25em}.generat-4-sec .row.boxes>[class^="col-"] .text-area hr{margin:1em 0 1.25em}.generat-4-sec .row.boxes .sec-logo{display:none}.main-pro-banner{padding-top:4em}.box-one .box-one-text a+a{margin-top:0}}@media (max-width: 480px){.marine-page .main-pro-banner div .text-sec{width:26%}.box-three .box-one-text,.box-one .box-one-text,.box-two .box-one-text,.large-img .box-one-text,.box-map .services-box .box-one-text,.box-map .services-box .box-two-text{width:46%}.tow-column-section.unlimited .container{padding:0em 0}.box-one-text .img-responsive.hidden-xs{display:block !important}.latest-news .txt{height:12em}.latest-news .full-container .row .item{width:50%}body .unlimited .container{margin-bottom:0px}body .unlimited .col-md-6{height:55vh}body .unlimited .col-md-6 .box-one .box-one-text img{max-width:60%}body .unlimited .col-md-6.boxTwo{height:114vh}body .unlimited .col-md-6.boxTwo .box-two,body .unlimited .col-md-6.boxTwo .box-one{height:38%;margin-bottom:10px}body .unlimited .col-md-6.boxTwo .box-one{height:22%}body .unlimited .col-md-6 .box-two.box-four .box-one-text img.img-responsive{margin-top:-37%}body .unlimited .col-md-6 .box-one .box-one-text{width:100%}body .unlimited .col-md-6 .comp-top-text{width:100%;padding:1.5em 1.3em}body .unlimited .col-md-6 .comp-top-text+.box-one-text{width:100%}body .unlimited .col-md-6 .box-one-text{width:60%}.box-one-text .inner p{display:none}.box-three .logo{display:none}.box-three .exp-title h2{font-size:2.4375em}.box-three .box-one-text a{min-width:12em}.mainSlider{display:none}body .productDragAndFilterSection .slick-slide{margin:0 2.5em}body .slick-slide>img{width:30%;margin:0 auto}body .details>img{width:50%}.box-one .box-one-text a.bigbtn{margin-top:.625em}.margin-20 h2{padding-right:0;text-shadow:0px 0px 1px #333}.productDragAndFilterSection h1{line-height:1em}.productDragAndFilterSection .head ul{padding-right:0}.productDragAndFilterSection .head ul li{margin:0px}.productDragAndFilterSection .head ul li a{display:inline-block}.explore_honda{margin-bottom:10px}.box-map{width:100%;margin-left:0;margin-top:0px}.box-map .services-box{width:100%;margin-bottom:10px}.box-map .services-box:last-child{margin-bottom:10px}.large-img{width:100%}.box-two{width:100%}.box-one .box-one-text img{margin-bottom:10px}.box-three .logo{top:45%}.box-map .services-box .box-two-text{bottom:0;top:auto}.box-four h2{padding-left:6.25em}.page-title{text-align:center;text-transform:uppercase;letter-spacing:0em;margin:0 0 2.5em 0;font-size:1.5625em}.generat-4-sec{display:inline-block;width:100%;overflow:hidden}.generat-4-sec .row.boxes>[class^="col-"] .text-area{bottom:.9375em}.generat-4-sec .row.boxes>[class^="col-"] .text-area h4{font-size:1.25em}.generat-4-sec .row.boxes>[class^="col-"] .text-area h3{font-size:1.75em}.generat-4-sec .row.boxes>[class^="col-"] .text-area p{font-size:1.125em;line-height:1.25em;display:none}.generat-4-sec .row.boxes>[class^="col-"] .text-area p br{display:none}.generat-4-sec .row.boxes>[class^="col-"] .text-area hr{margin:1em 0 1.25em}.generat-4-sec .row.boxes .genbox-1 .text-area{right:.9375em;max-width:45%}.generat-4-sec .row.boxes .genbox-2 .text-area{left:.9375em;max-width:50%}.generat-4-sec .row.boxes .genbox-3 .text-area{left:.9375em;max-width:60%}.generat-4-sec .row.boxes .genbox-4 .text-area{right:.9375em;max-width:45%}.generat-4-sec .row.boxes .sec-logo{display:none}body .unlimited .col-md-6.boxTwo{height:50vh}body .unlimited .col-md-6.boxTwo .box-one{height:100%}body .unlimited .col-md-6.boxTwo .box-two{display:none}}@media (max-width: 320px){.box-three .box-one-text a{min-width:10em}.box-map .services-box .box-one-text .btn{min-width:10em}.box-map .services-box .box-two-text h2{padding-left:0}.box-map .services-box .box-two-text .btn{min-width:10em}.large-img .box-one-text{width:54%}}.ful-width{width:100%}section.search-result h2{line-height:.8125em;margin:0 0 .625em 0;font-weight:700;color:#222222;padding-top:4em;font-size:2.75em}section.search-result hr.full{width:100%;display:inline-block;background:#c00}section.search-result .fp-tableCell{vertical-align:top}@media (max-width: 1024px){section.search-result h2{padding-top:2.5em}}.productDragAndFilterSection{background-image:url("/assets/images/productDragger/BG.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;padding-top:5em}.productDragAndFilterSection .head{margin-top:4.375em;text-align:center}.productDragAndFilterSection .head ul{margin-top:1.875em}.productDragAndFilterSection .head ul li{display:inline-block;margin:0 .3125em}.productDragAndFilterSection .head ul li a{text-transform:uppercase;font-size:1.125em;color:#fff;padding:.625em 1.875em;-webkit-border-radius:30;-moz-border-radius:30;-o-border-radius:30;-ms-border-radius:30;border-radius:30;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.productDragAndFilterSection .head ul li a:hover,.productDragAndFilterSection .head ul li a.active{background:#c00}.productDragAndFilterSection h1{font-size:2.5em;color:#fff;margin:0;font-family:"ge_thameen","univers"}.productDragAndFilterSection .h3{font-size:1.375em;color:#fff;margin:0;font-family:"univers";margin-top:30px}.productDragAndFilterSection .detailsSlider{margin-top:1.875em}.productDragAndFilterSection .detailsSlider:before{display:none}.productDragAndFilterSection .slider{margin-top:10em !important;cursor:move}.productDragAndFilterSection .slider .slick-current .details{opacity:1;z-index:1}.productDragAndFilterSection .drag-mixer{position:relative;direction:ltr}.productDragAndFilterSection .details{margin:0 auto;outline:none;text-align:center;margin-top:1.875em;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:relative}.productDragAndFilterSection .details img{margin:0 auto}.productDragAndFilterSection .details h2{font-size:1.125em;font-weight:300;color:#fff;text-transform:uppercase}.productDragAndFilterSection .details p{display:none;font-size:.75em;font-weight:300;color:#fff;text-transform:uppercase;word-spacing:.3125em}.productDragAndFilterSection .details p span{font-size:2.167em;font-weight:700}.productDragAndFilterSection .details .btn{margin-top:1.25em;padding:.9375em 1.5625em .8125em 1.5625em}.productDragAndFilterSection .slick-slide{margin:0 7.5em}.productDragAndFilterSection .slick-slide .btn{z-index:-99;position:relative}.productDragAndFilterSection .slick-slide.slick-current .btn{z-index:1}.motorcycle .productDragAndFilterSection .head{margin-top:1.25em}.motorcycle .productDragAndFilterSection .head ul{margin-top:1.25em}.motorcycle .productDragAndFilterSection .head ul li{margin:0 .3125em}.motorcycle .productDragAndFilterSection .head ul li a{display:inline-block}.motorcycle .productDragAndFilterSection .detailsSlider{margin-top:.625em}.motorcycle .productDragAndFilterSection .slider{margin-top:3em !important}.motorcycle .productDragAndFilterSection .details .btn{margin-top:0}.productDragAndFilterSection .detailsSlider:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:6.5em;z-index:999}@media (min-width: 1330px) and (max-width: 1366px){body .productDragAndFilterSection .head{margin-top:3em}body .productDragAndFilterSection .slider{margin-top:2em !important}body .productDragAndFilterSection .detailsSlider{margin-top:0.875em}body .productDragAndFilterSection .details h2{margin-bottom:.3125em;margin-top:.9375em}}@media (min-width: 1201px) and (max-width: 1280px){.motorcycle .productDragAndFilterSection .slider{margin-top:1.875em !important}.productDragAndFilterSection .head{margin-top:1.875em}}@media (max-width: 991px){.productDragAndFilterSection .head{margin-top:0px !important}.productDragAndFilterSection .slider{margin-top:7.5em !important}.slick-slide>img{width:70%;margin:0 auto}}@media (max-width: 767px){.productDragAndFilterSection .head ul li a{display:inline-block}.motorcycle .productDragAndFilterSection .slider{margin-top:2em !important}.motorcycle .productDragAndFilterSection .head ul li{margin:.625em .3125em}}@media (max-width: 480px){.productDragAndFilterSection .head ul li a{padding:.625em 0.5em}}[class^="revicon-"]:before,[class*=" revicon-"]:before{font-family:"revicons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.tp-static-layers{position:absolute;z-index:505;top:0px;left:0px}.tp-caption .frontcorner{width:0;height:0;border-left:40px solid transparent;border-right:0px solid transparent;border-top:40px solid #00A8FF;position:absolute;left:-40px;top:0px}.tp-caption .backcorner{width:0;height:0;border-left:0px solid transparent;border-right:40px solid transparent;border-bottom:40px solid #00A8FF;position:absolute;right:0px;top:0px}.tp-caption .frontcornertop{width:0;height:0;border-left:40px solid transparent;border-right:0px solid transparent;border-bottom:40px solid #00A8FF;position:absolute;left:-40px;top:0px}.tp-caption .backcornertop{width:0;height:0;border-left:0px solid transparent;border-right:40px solid transparent;border-top:40px solid #00A8FF;position:absolute;right:0px;top:0px}.rev_slider_wrapper{position:relative;background:none !important}.rev_slider_wrapper span.date{position:absolute;top:30px;left:-13px;font-weight:700;font-size:16px}.rev_slider_wrapper>ul{visibility:hidden}.rev_slider{position:relative;overflow:visible}.rev_slider img{max-width:none !important;-moz-transition:none 0;-webkit-transition:none 0;-o-transition:none 0;transition:none 0;margin:0px;padding:0px;border-width:0px;border:none}.rev_slider .no-slides-text{font-weight:bold;text-align:center;padding-top:80px}.rev_slider ul{margin:0px;padding:0px;list-style:none !important;list-style-type:none;background-position:0px 0px}.rev_slider ul li,.rev_slider>ul>li,.rev_slider>ul>li:before{list-style:none !important;position:absolute;visibility:hidden;margin:0px !important;padding:0px !important;overflow-x:visible;overflow-y:visible;list-style-type:none !important;background-image:none;background-position:0px 0px;text-indent:0em}.rev_slider .tp-caption,.rev_slider .caption{position:absolute;visibility:hidden;white-space:nowrap}.tp-simpleresponsive img{max-width:none}.tp-caption{z-index:1}.tp_inner_padding{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;max-height:none !important}.tp-hide-revslider,.tp-caption.tp-hidden-caption{visibility:hidden !important;display:none !important}.rev_slider embed,.rev_slider iframe,.rev_slider object,.rev_slider video{max-width:none !important}.noFilterClass{filter:none !important}.caption.fullscreenvideo{left:0px;top:0px;position:absolute;width:100%;height:100%}.caption.fullscreenvideo iframe,.caption.fullscreenvideo video{width:100% !important;height:100% !important;display:none}.tp-caption.fullscreenvideo{left:0px;top:0px;position:absolute;width:100%;height:100%}.tp-caption.fullscreenvideo iframe,.tp-caption.fullscreenvideo iframe video{width:100% !important;height:100% !important;display:none}.fullcoveredvideo video,.fullscreenvideo video{background:#000}.fullcoveredvideo .tp-poster{background-position:center center;background-size:cover;width:100%;height:100%;top:0px;left:0px}.html5vid.videoisplaying .tp-poster{display:none}.tp-video-play-button{background:#000;background:rgba(0,0,0,0.3);padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:absolute;top:50%;left:50%;font-size:40px;color:#FFF;z-index:3;margin-top:-27px;margin-left:-28px;text-align:center;cursor:pointer}.html5vid .tp-revstop{width:15px;height:20px;border-left:5px solid #fff;border-right:5px solid #fff;position:relative;margin:10px 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.html5vid .tp-revstop{display:none}.html5vid.videoisplaying .revicon-right-dir{display:none}.html5vid.videoisplaying .tp-revstop{display:block}.html5vid.videoisplaying .tp-video-play-button{display:none}.html5vid:hover .tp-video-play-button{display:block}.fullcoveredvideo .tp-video-play-button{display:none !important}.tp-dottedoverlay{background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:3}.tp-dottedoverlay.twoxtwo{background:url(/images//gridtile.png)}.tp-dottedoverlay.twoxtwowhite{background:url(/images//gridtile_white.png)}.tp-dottedoverlay.threexthree{background:url(/images//gridtile_3x3.png)}.tp-dottedoverlay.threexthreewhite{background:url(/images//gridtile_3x3_white.png)}.fullscreen-container{width:100%;position:relative;padding:0}.fullwidthbanner-container{width:100%;position:relative;padding:0;overflow:hidden}.fullwidthbanner-container .fullwidthabanner{width:100%;position:relative}.tp-simpleresponsive .caption,.tp-simpleresponsive .tp-caption{position:absolute;-webkit-font-smoothing:antialiased !important}.tp-bannershadow{position:absolute;margin-left:auto;margin-right:auto;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tp-bannershadow.tp-shadow1{background:url(/images//shadow1.png) no-repeat;background-size:100% 100%;width:890px;height:30px;bottom:-30px}.tp-bannershadow.tp-shadow2{background:url(/images//shadow2.png) no-repeat;background-size:100% 100%;width:890px;height:60px;bottom:-60px}.tp-bannershadow.tp-shadow3{background:url(/images//shadow3.png) no-repeat;background-size:100% 100%;width:890px;height:60px;bottom:-60px}.tp-button{padding:6px 13px 5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;height:30px;cursor:pointer;color:#fff !important;text-shadow:0px 1px 1px rgba(0,0,0,0.6) !important;font-size:15px;line-height:45px !important;background:url(/images/gradient/g30.png) repeat-x top;font-family:arial, sans-serif;font-weight:bold;letter-spacing:-1px;text-decoration:none}.tp-button.big{color:#fff;text-shadow:0px 1px 1px rgba(0,0,0,0.6);font-weight:bold;padding:9px 20px;font-size:19px;line-height:57px !important;background:url(/images/gradient/g40.png) repeat-x top}.purchase:hover,.tp-button:hover,.tp-button.big:hover{background-position:bottom, 15px 11px}.tp-button.green,.tp-button:hover.green,.purchase.green,.purchase:hover.green{background-color:#21a117;-webkit-box-shadow:0px 3px 0px 0px #104d0b;-moz-box-shadow:0px 3px 0px 0px #104d0b;box-shadow:0px 3px 0px 0px #104d0b}.tp-button.blue,.tp-button:hover.blue,.purchase.blue,.purchase:hover.blue{background-color:#1d78cb;-webkit-box-shadow:0px 3px 0px 0px #0f3e68;-moz-box-shadow:0px 3px 0px 0px #0f3e68;box-shadow:0px 3px 0px 0px #0f3e68}.tp-button.red,.tp-button:hover.red,.purchase.red,.purchase:hover.red{background-color:#cb1d1d;-webkit-box-shadow:0px 3px 0px 0px #7c1212;-moz-box-shadow:0px 3px 0px 0px #7c1212;box-shadow:0px 3px 0px 0px #7c1212}.tp-button.orange,.tp-button:hover.orange,.purchase.orange,.purchase:hover.orange{background-color:#ff7700;-webkit-box-shadow:0px 3px 0px 0px #a34c00;-moz-box-shadow:0px 3px 0px 0px #a34c00;box-shadow:0px 3px 0px 0px #a34c00}.tp-button.darkgrey,.tp-button.grey,.tp-button:hover.darkgrey,.tp-button:hover.grey,.purchase.darkgrey,.purchase:hover.darkgrey{background-color:#555;-webkit-box-shadow:0px 3px 0px 0px #222;-moz-box-shadow:0px 3px 0px 0px #222;box-shadow:0px 3px 0px 0px #222}.tp-button.lightgrey,.tp-button:hover.lightgrey,.purchase.lightgrey,.purchase:hover.lightgrey{background-color:#888;-webkit-box-shadow:0px 3px 0px 0px #555;-moz-box-shadow:0px 3px 0px 0px #555;box-shadow:0px 3px 0px 0px #555}.tpclear{clear:both}.tp-bullets{z-index:999;position:absolute;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;width:100%;left:0 !important;margin-left:initial !important;border-bottom:#c4c4c4 1px solid;height:13px !important;width:100% !important;transform:none !important;white-space:nowrap}.tp-bannertimer{display:none}.tp-bullets.navbar{border:1px solid #666;border-bottom:1px solid #444;background:url(/images/boxed_bgtile.png);height:2.5em;padding:0px .625em;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.tp-bullets.navbar-old{background:url(/images//navigdots_bgtile.png);height:2.1875em;padding:0px .625em;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.tp-bullets.round .tp-bullet.last{margin-right:.1875em}.tp-bullets.round-old .tp-bullet{cursor:pointer;position:relative;background:url(/images//bullets.png) no-repeat bottom left;width:23px;height:23px;margin-right:0px;float:left;margin-top:0px}.tp-bullets.round-old .tp-bullet.last{margin-right:0px}.tp-bullets.square .tp-bullet{cursor:pointer;cursor:pointer;position:relative;background:url(/images//bullets2.png) no-repeat bottom left;width:19px;height:19px;margin-right:0px;float:left;margin-top:0px}.tp-bullets.square .tp-bullet.last{margin-right:0px}.tp-bullets.square-old .tp-bullet{cursor:pointer;position:relative;background:url(/images//bullets2.png) no-repeat bottom left;width:19px;height:19px;margin-right:0px;float:left;margin-top:0px}.tp-bullets.square-old .tp-bullet.last{margin-right:0px}.tp-bullets.navbar .tp-bullet{cursor:pointer;position:relative;background:url(/images//bullet_boxed.png) no-repeat top left;width:18px;height:19px;margin-right:5px;float:left;margin-top:10px}.tp-bullets.navbar .tp-bullet.first{margin-left:0px !important}.tp-bullets.navbar .tp-bullet.last{margin-right:0px !important}.tp-bullets.navbar-old .tp-bullet{cursor:pointer;position:relative;background:url(/images//navigdots.png) no-repeat bottom left;width:15px;height:15px;margin-left:5px !important;margin-right:5px !important;float:left;margin-top:10px}.tp-bullets.navbar-old .tp-bullet.first{margin-left:0px !important}.tp-bullets.navbar-old .tp-bullet.last{margin-right:0px !important}.tp-bullets .tp-bullet:hover,.tp-bullets .tp-bullet.selected{background-position:top left}.tp-bullets.round .tp-bullet:hover,.tp-bullets.round .tp-bullet.selected,.tp-bullets.navbar .tp-bullet:hover,.tp-bullets.navbar .tp-bullet.selected{background-position:bottom left}.tparrows{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;-ms-transition:opacity 0.2s ease-out;-webkit-transform:translateZ(1000px);-webkit-transform-style:preserve-3d}.tparrows .tp-arr-imgholder{display:none}.tparrows .tp-arr-titleholder{display:none}.tp-leftarrow{z-index:100;cursor:pointer;position:relative;background:url(/assets/images/large_left.png) no-repeat top left;width:40px;height:40px}.tp-rightarrow{z-index:100;cursor:pointer;position:relative;background:url(/assets/images/large_right.png) no-repeat top left;width:40px;height:40px}.tp-leftarrow.round{z-index:100;cursor:pointer;position:relative;background:url(/assets/images/small_left.png) no-repeat top left;width:19px;height:14px;margin-right:0px;float:left;margin-top:0px}.tp-rightarrow.round{z-index:100;cursor:pointer;position:relative;background:url(/assets/images/small_right.png) no-repeat top left;width:19px;height:14px;margin-right:0px;float:left;margin-top:0px}.tp-leftarrow.round-old{z-index:100;cursor:pointer;position:relative;background:url(/assets/images/arrow_left.png) no-repeat top left;width:26px;height:26px;margin-right:0px;float:left;margin-top:0px}.tp-rightarrow.round-old{z-index:100;cursor:pointer;position:relative;background:url(/assets/images/arrow_right.png) no-repeat top left;width:26px;height:26px;margin-right:0px;float:left;margin-top:0px}.tp-leftarrow.navbar{z-index:100;cursor:pointer;position:relative;background:url(/assets/images/small_left_boxed.png) no-repeat top left;width:20px;height:15px;float:left;margin-right:6px;margin-top:12px}.tp-rightarrow.navbar{z-index:100;cursor:pointer;position:relative;background:url(/assets/images/small_right_boxed.png) no-repeat top left;width:20px;height:15px;float:left;margin-left:6px;margin-top:12px}.tp-leftarrow.navbar-old{z-index:100;cursor:pointer;position:relative;background:url(/assets/images/arrowleft.png) no-repeat top left;width:9px;height:16px;float:left;margin-right:6px;margin-top:10px}.tp-rightarrow.navbar-old{z-index:100;cursor:pointer;position:relative;background:url(/assets/images/arrowright.png) no-repeat top left;width:9px;height:16px;float:left;margin-left:6px;margin-top:10px}.tp-leftarrow.navbar-old.thumbswitharrow{margin-right:10px}.tp-rightarrow.navbar-old.thumbswitharrow{margin-left:0px}.tp-leftarrow.square{z-index:100;cursor:pointer;position:relative;background:url(/assets/images/arrow_left2.png) no-repeat top left;width:12px;height:17px;float:left;margin-right:0px;margin-top:0px}.tp-rightarrow.square{z-index:100;cursor:pointer;position:relative;background:url(/assets/images/arrow_right2.png) no-repeat top left;width:12px;height:17px;float:left;margin-left:0px;margin-top:0px}.tp-leftarrow.square-old{z-index:100;cursor:pointer;position:relative;background:url(/assets/images/arrow_left2.png) no-repeat top left;width:12px;height:17px;float:left;margin-right:0px;margin-top:0px}.tp-rightarrow.square-old{z-index:100;cursor:pointer;position:relative;background:url(/assets/images/arrow_right2.png) no-repeat top left;width:12px;height:17px;float:left;margin-left:0px;margin-top:0px}.tp-leftarrow{visibility:hidden;z-index:100;cursor:pointer;top:50%;left:30px;position:absolute;background:rgba(184,184,184,0.25);width:7.625em;height:2.5em;-webkit-border-radius:1.875em;-moz-border-radius:1.875em;-o-border-radius:1.875em;-ms-border-radius:1.875em;border-radius:1.875em;text-transform:uppercase;font-weight:700;padding:.6875em 1.5625em;text-align:right;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;color:#323232;margin-top:-14px}.tp-leftarrow:after{font-family:"honda" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\63";position:absolute;left:.625em;top:.3125em;font-size:1.625em;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);color:#c00;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.tp-leftarrow:before{box-shadow:0 0 0 2px #ccc;position:absolute;left:-.5em;top:-.5em;content:'';width:8.625em;height:3.5em;-webkit-border-radius:3.125em;-moz-border-radius:3.125em;-o-border-radius:3.125em;-ms-border-radius:3.125em;border-radius:3.125em;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:0}.tp-explore{opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.tp-rightarrow{z-index:100;cursor:pointer;position:absolute;background:rgba(184,184,184,0.25);width:8em;height:2.5em;-webkit-border-radius:1.875em;-moz-border-radius:1.875em;-o-border-radius:1.875em;-ms-border-radius:1.875em;border-radius:1.875em;text-transform:uppercase;font-weight:700;padding:.6875em 1.5625em;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;color:#323232;display:block;opacity:0;top:44%;right:30px;margin-top:-14px}.tp-rightarrow:after{font-family:"honda" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\63";position:absolute;right:.625em;top:.3125em;font-size:1.625em;color:#c00;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.tp-rightarrow:before{box-shadow:0 0 0 2px #ccc;position:absolute;left:-.5em;top:-.5em;content:'';width:9em;height:3.5em;-webkit-border-radius:3.125em;-moz-border-radius:3.125em;-o-border-radius:3.125em;-ms-border-radius:3.125em;border-radius:3.125em;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:0}.gecko.desktop .tp-rightarrow:after,.gecko.desktop .tp-leftarrow:after{font-size:26px}.webkit.chrome.desktop.win.js.js .search-by-filter .box .s-filters .search-by,.webkit.chrome.desktop.win.js.js .search-by-filter .box .s-filters .form-group,.webkit.chrome.desktop.win.js.js .search-by-filter .box .s-filters .form-btn-sec{float:right}.tp-explore{z-index:100;position:absolute;width:7.625em;height:2.5em}.tp-explore a{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;color:#323232;padding:.5625em 1.5625em;-webkit-border-radius:1.875em;-moz-border-radius:1.875em;-o-border-radius:1.875em;-ms-border-radius:1.875em;border-radius:1.875em;text-transform:uppercase;font-weight:700;background:rgba(184,184,184,0.25);display:block}.tp-explore a:hover,.tp-explore a:focus{text-decoration:none}.tp-leftarrow:hover,.tp-rightarrow:hover{background-position:bottom left}.tp-bullets.tp-thumbs{z-index:1000;position:absolute;padding:3px;background-color:#fff;width:500px;height:50px;margin-top:-50px;vertical-align:top}.tp-bullets.tp-thumbs img{vertical-align:top}.fullwidthbanner-container .tp-thumbs{padding:3px}.tp-bullets.tp-thumbs .tp-mask{width:500px;height:50px;overflow:hidden;position:relative}.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer{width:5000px;position:absolute}.tp-bullets.tp-thumbs .tp-bullet{width:100px;height:50px;cursor:pointer;overflow:hidden;background:none;margin:0;float:left;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}.tp-bullets.tp-thumbs .tp-bullet:hover,.tp-bullets.tp-thumbs .tp-bullet.selected{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1}.tp-thumbs img{width:100%}.tparrows.preview1{width:100px;height:100px;-webkit-transform-style:preserve-3d;-webkit-perspective:1000;-moz-perspective:1000;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;background:transparent}.tparrows.preview1:after{position:absolute;left:0px;top:0px;font-family:"revicons";color:#fff;font-size:30px;width:100px;height:100px;text-align:center;background:#fff;background:rgba(0,0,0,0.15);z-index:2;line-height:100px;-webkit-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;transition:background 0.3s, color 0.3s}.tp-rightarrow.preview1:after{content:'\e825'}.tp-leftarrow.preview1:after{content:'\e824'}.tparrows.preview1:hover:after{background:#fff;color:#aaa}.tparrows.preview1 .tp-arr-imgholder{background-size:cover;background-position:center center;display:block;width:100%;height:100%;position:absolute;top:0px;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tp-rightarrow.preview1 .tp-arr-imgholder{right:100%;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0}.tp-leftarrow.preview1 .tp-arr-imgholder{left:100%;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0}.tparrows.preview1:hover .tp-arr-imgholder{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}@media only screen and (min-width: 768px) and (max-width: 979px){.tparrows.preview1,.tparrows.preview1:after{width:80px;height:80px;line-height:80px;font-size:24px}}@media only screen and (min-width: 480px) and (max-width: 767px){.tparrows.preview1,.tparrows.preview1:after{width:60px;height:60px;line-height:60px;font-size:20px}}@media only screen and (min-width: 0px) and (max-width: 479px){.tparrows.preview1,.tparrows.preview1:after{width:40px;height:40px;line-height:40px;font-size:12px}}.tp-bullets.preview1{height:21px}.tp-bullets.preview1 .tp-bullet{cursor:pointer;position:relative !important;background:rgba(0,0,0,0.15) !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:5px !important;height:5px !important;border:8px solid rgba(0,0,0,0) !important;display:inline-block;margin-right:5px !important;margin-bottom:0px !important;-webkit-transition:background-color 0.2s, border-color 0.2s;-moz-transition:background-color 0.2s, border-color 0.2s;-o-transition:background-color 0.2s, border-color 0.2s;-ms-transition:background-color 0.2s, border-color 0.2s;transition:background-color 0.2s, border-color 0.2s;float:none !important;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.tp-bullets.preview1 .tp-bullet.last{margin-right:0px}.tp-bullets.preview1 .tp-bullet:hover,.tp-bullets.preview1 .tp-bullet.selected{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#aaa !important;width:5px !important;height:5px !important;border:8px solid #fff !important}.tparrows.preview2{min-width:60px;min-height:60px;background:#fff;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;overflow:hidden;-webkit-transition:-webkit-transform 1.3s;-webkit-transition:width 0.3s, background-color 0.3s, opacity 0.3s;transition:width 0.3s, background-color 0.3s, opacity 0.3s;backface-visibility:hidden}.tparrows.preview2:after{position:absolute;top:50%;font-family:"revicons";color:#aaa;font-size:25px;margin-top:-12px;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s}.tp-rightarrow.preview2:after{content:'\e81e';right:18px}.tp-leftarrow.preview2:after{content:'\e81f';left:18px}.tparrows.preview2 .tp-arr-titleholder{background-size:cover;background-position:center center;display:block;visibility:hidden;position:relative;top:0px;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;white-space:nowrap;color:#000;text-transform:uppercase;font-weight:400;font-size:14px;line-height:60px;padding:0px 10px}.tp-rightarrow.preview2 .tp-arr-titleholder{right:50px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.tp-leftarrow.preview2 .tp-arr-titleholder{left:50px;-webkit-transform:translateX(100%);transform:translateX(100%)}.tparrows.preview2.hovered{width:300px}.tparrows.preview2:hover{background:#fff}.tparrows.preview2:hover:after{color:#000}.tparrows.preview2:hover .tp-arr-titleholder{-webkit-transform:translateX(0px);transform:translateX(0px);visibility:visible;position:absolute}.tp-bullets.preview2{height:17px}.tp-bullets.preview2 .tp-bullet{cursor:pointer;position:relative !important;background:rgba(0,0,0,0.5) !important;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:6px !important;height:6px !important;border:5px solid rgba(0,0,0,0) !important;display:inline-block;margin-right:2px !important;margin-bottom:0px !important;-webkit-transition:background-color 0.2s, border-color 0.2s;-moz-transition:background-color 0.2s, border-color 0.2s;-o-transition:background-color 0.2s, border-color 0.2s;-ms-transition:background-color 0.2s, border-color 0.2s;transition:background-color 0.2s, border-color 0.2s;float:none !important;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.tp-bullets.preview2 .tp-bullet.last{margin-right:0px}.tp-bullets.preview2 .tp-bullet:hover,.tp-bullets.preview2 .tp-bullet.selected{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#fff !important;width:6px !important;height:6px !important;border:5px solid #000 !important}.tp-arr-titleholder.alwayshidden{display:none !important}@media only screen and (min-width: 768px) and (max-width: 979px){.tparrows.preview2{min-width:40px;min-height:40px;width:40px;height:40px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.tparrows.preview2:after{position:absolute;top:50%;font-family:"revicons";font-size:20px;margin-top:-12px}.tp-rightarrow.preview2:after{content:'\e81e';right:11px}.tp-leftarrow.preview2:after{content:'\e81f';left:11px}.tparrows.preview2 .tp-arr-titleholder{font-size:12px;line-height:40px;letter-spacing:0px}.tp-rightarrow.preview2 .tp-arr-titleholder{right:35px}.tp-leftarrow.preview2 .tp-arr-titleholder{left:35px}}@media only screen and (min-width: 480px) and (max-width: 767px){.tparrows.preview2{min-width:30px;min-height:30px;width:30px;height:30px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}.tparrows.preview2:after{position:absolute;top:50%;font-family:"revicons";font-size:14px;margin-top:-12px}.tp-rightarrow.preview2:after{content:'\e81e';right:8px}.tp-leftarrow.preview2:after{content:'\e81f';left:8px}.tparrows.preview2 .tp-arr-titleholder{font-size:10px;line-height:30px;letter-spacing:0px}.tp-rightarrow.preview2 .tp-arr-titleholder{right:25px}.tp-leftarrow.preview2 .tp-arr-titleholder{left:25px}.tparrows.preview2 .tp-arr-titleholder{display:none;visibility:none}}@media only screen and (min-width: 0px) and (max-width: 479px){.tparrows.preview2{min-width:30px;min-height:30px;width:30px;height:30px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}.tparrows.preview2:after{position:absolute;top:50%;font-family:"revicons";font-size:14px;margin-top:-12px}.tp-rightarrow.preview2:after{content:'\e81e';right:8px}.tp-leftarrow.preview2:after{content:'\e81f';left:8px}.tparrows.preview2 .tp-arr-titleholder{display:none;visibility:none}.tparrows.preview2:hover{width:30px !important;height:30px !important}}.tparrows.preview3{width:70px;height:70px;background:#fff;background:#fff;-webkit-transform-style:flat}.tparrows.preview3:after{position:absolute;line-height:70px;text-align:center;font-family:"revicons";color:#aaa;font-size:30px;top:0px;left:0px;background:#fff;z-index:100;width:70px;height:70px;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s}.tparrows.preview3:hover:after{color:#000}.tp-rightarrow.preview3:after{content:'\e825'}.tp-leftarrow.preview3:after{content:'\e824'}.tparrows.preview3 .tp-arr-iwrapper{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition:-webkit-transform 0.2s;transition:transform 0.2s;z-index:0;position:absolute;background:#000;background:rgba(0,0,0,0.75);display:table;min-height:90px;top:-10px}.tp-leftarrow.preview3 .tp-arr-iwrapper{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:0% 50%;transform-origin:0% 50%}.tparrows.preview3 .tp-arr-imgholder{display:block;background-size:cover;background-position:center center;display:table-cell;min-width:90px;height:90px;position:relative;top:0px}.tp-rightarrow.preview3 .tp-arr-iwrapper{right:0px;padding-right:70px}.tp-leftarrow.preview3 .tp-arr-iwrapper{left:0px;direction:rtl;padding-left:70px}.tparrows.preview3 .tp-arr-titleholder{display:table-cell;padding:30px;font-size:16px;color:#fff;white-space:nowrap;position:relative;clear:right;vertical-align:middle}.tparrows.preview3:hover .tp-arr-iwrapper{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.tp-bullets.preview3{height:17px}.tp-bullets.preview3 .tp-bullet{cursor:pointer;position:relative !important;background:rgba(0,0,0,0.5) !important;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:6px !important;height:6px !important;border:5px solid rgba(0,0,0,0) !important;display:inline-block;margin-right:2px !important;margin-bottom:0px !important;-webkit-transition:background-color 0.2s, border-color 0.2s;-moz-transition:background-color 0.2s, border-color 0.2s;-o-transition:background-color 0.2s, border-color 0.2s;-ms-transition:background-color 0.2s, border-color 0.2s;transition:background-color 0.2s, border-color 0.2s;float:none !important;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.tp-bullets.preview3 .tp-bullet.last{margin-right:0px}.tp-bullets.preview3 .tp-bullet:hover,.tp-bullets.preview3 .tp-bullet.selected{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#fff !important;width:6px !important;height:6px !important;border:5px solid #000 !important}@media only screen and (min-width: 768px) and (max-width: 979px){.tparrows.preview3:after,.tparrows.preview3{width:50px;height:50px;line-height:50px;font-size:20px}.tparrows.preview3 .tp-arr-iwrapper{min-height:70px}.tparrows.preview3 .tp-arr-imgholder{min-width:70px;height:70px}.tp-rightarrow.preview3 .tp-arr-iwrapper{padding-right:50px}.tp-leftarrow.preview3 .tp-arr-iwrapper{padding-left:50px}.tparrows.preview3 .tp-arr-titleholder{padding:10px;font-size:16px}}@media only screen and (max-width: 767px){.tparrows.preview3:after,.tparrows.preview3{width:50px;height:50px;line-height:50px;font-size:20px}.tparrows.preview3 .tp-arr-iwrapper{min-height:70px}}.tparrows.preview4{width:30px;height:110px;background:transparent;-webkit-transform-style:preserve-3d;-webkit-perspective:1000;-moz-perspective:1000}.tparrows.preview4:after{position:absolute;line-height:110px;text-align:center;font-family:"revicons";color:#fff;font-size:20px;top:0px;left:0px;z-index:0;width:30px;height:110px;background:#000;background:rgba(0,0,0,0.25);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.tp-rightarrow.preview4:after{content:'\e825'}.tp-leftarrow.preview4:after{content:'\e824'}.tparrows.preview4 .tp-arr-allwrapper{visibility:hidden;width:180px;position:absolute;z-index:1;min-height:120px;top:0px;left:-150px;overflow:hidden;-webkit-perspective:1000px;-webkit-transform-style:flat}.tp-leftarrow.preview4 .tp-arr-allwrapper{left:0px}.tparrows.preview4 .tp-arr-iwrapper{position:relative}.tparrows.preview4 .tp-arr-imgholder{display:block;background-size:cover;background-position:center center;width:180px;height:110px;position:relative;top:0px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tparrows.preview4 .tp-arr-imgholder2{display:block;background-size:cover;background-position:center center;width:180px;height:110px;position:absolute;top:0px;left:180px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tp-leftarrow.preview4 .tp-arr-imgholder2{left:-180px}.tparrows.preview4 .tp-arr-titleholder{display:block;font-size:12px;line-height:25px;padding:0px 10px;text-align:left;color:#fff;position:relative;background:#000;color:#FFF;text-transform:uppercase;white-space:nowrap;letter-spacing:1px;font-weight:700;font-size:11px;line-height:2.75;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0}.tparrows.preview4:after{transform-origin:100% 100%;-webkit-transform-origin:100% 100%}.tp-leftarrow.preview4:after{transform-origin:0% 0%;-webkit-transform-origin:0% 0%}@media only screen and (min-width: 768px){.tparrows.preview4:hover:after{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}.tp-leftarrow.preview4:hover:after{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}.tparrows.preview4:hover .tp-arr-titleholder{-webkit-transition-delay:0.4s;transition-delay:0.4s;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}}.tp-bullets.preview4{height:17px}.tp-bullets.preview4 .tp-bullet{cursor:pointer;position:relative !important;background:rgba(0,0,0,0.5) !important;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:6px !important;height:6px !important;border:5px solid rgba(0,0,0,0) !important;display:inline-block;margin-right:2px !important;margin-bottom:0px !important;-webkit-transition:background-color 0.2s, border-color 0.2s;-moz-transition:background-color 0.2s, border-color 0.2s;-o-transition:background-color 0.2s, border-color 0.2s;-ms-transition:background-color 0.2s, border-color 0.2s;transition:background-color 0.2s, border-color 0.2s;float:none !important;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.tp-bullets.preview4 .tp-bullet.last{margin-right:0px}.tp-bullets.preview4 .tp-bullet:hover,.tp-bullets.preview4 .tp-bullet.selected{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#fff !important;width:6px !important;height:6px !important;border:5px solid #000 !important}@media only screen and (max-width: 767px){.tparrows.preview4{width:20px;height:80px}.tparrows.preview4:after{width:20px;height:80px;line-height:80px;font-size:14px}.tparrows.preview1 .tp-arr-allwrapper,.tparrows.preview2 .tp-arr-allwrapper,.tparrows.preview3 .tp-arr-allwrapper,.tparrows.preview4 .tp-arr-allwrapper{display:none !important}}.tp-simpleresponsive img{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tp-caption img{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);zoom:1;height:85vh !important;object-fit:contain}.tp-simpleresponsive ul{list-style:none;padding:0;margin:0}.tp-simpleresponsive>ul li{list-style:none;position:absolute;visibility:hidden}.caption.slidelink a div,.tp-caption.slidelink a div{width:3000px;height:1500px;background:url(/images//coloredbg.png) repeat}.tp-caption.slidelink a span{background:url(/images//coloredbg.png) repeat}.tp-loader{top:50%;left:50%;z-index:10000;position:absolute}.tp-loader.spinner0{width:40px;height:40px;background:url(/images//loader.gif) no-repeat center center;background-color:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);margin-top:-20px;margin-left:-20px;-webkit-animation:tp-rotateplane 1.2s infinite ease-in-out;animation:tp-rotateplane 1.2s infinite ease-in-out;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tp-loader.spinner1{width:40px;height:40px;background-color:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);margin-top:-20px;margin-left:-20px;-webkit-animation:tp-rotateplane 1.2s infinite ease-in-out;animation:tp-rotateplane 1.2s infinite ease-in-out;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tp-loader.spinner5{background:url(/images//loader.gif) no-repeat 10px 10px;background-color:#fff;margin:-22px -22px;width:44px;height:44px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}@-webkit-keyframes tp-rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes tp-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.tp-loader.spinner2{width:40px;height:40px;margin-top:-20px;margin-left:-20px;background-color:#ff0000;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);border-radius:100%;-webkit-animation:tp-scaleout 1.0s infinite ease-in-out;animation:tp-scaleout 1.0s infinite ease-in-out}@-webkit-keyframes tp-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes tp-scaleout{0%{transform:scale(0);-webkit-transform:scale(0)}100%{transform:scale(1);-webkit-transform:scale(1);opacity:0}}.tp-loader.spinner3{margin:-9px 0px 0px -35px;width:70px;text-align:center}.tp-loader.spinner3 .bounce1,.tp-loader.spinner3 .bounce2,.tp-loader.spinner3 .bounce3{width:18px;height:18px;background-color:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);border-radius:100%;display:inline-block;-webkit-animation:tp-bouncedelay 1.4s infinite ease-in-out;animation:tp-bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.tp-loader.spinner3 .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.tp-loader.spinner3 .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes tp-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes tp-bouncedelay{0%,80%,100%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.tp-loader.spinner4{margin:-20px 0px 0px -20px;width:40px;height:40px;text-align:center;-webkit-animation:tp-rotate 2.0s infinite linear;animation:tp-rotate 2.0s infinite linear}.tp-loader.spinner4 .dot1,.tp-loader.spinner4 .dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#fff;border-radius:100%;-webkit-animation:tp-bounce 2.0s infinite ease-in-out;animation:tp-bounce 2.0s infinite ease-in-out;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15)}.tp-loader.spinner4 .dot2{top:auto;bottom:0px;-webkit-animation-delay:-1.0s;animation-delay:-1.0s}@-webkit-keyframes tp-rotate{100%{-webkit-transform:rotate(360deg)}}@keyframes tp-rotate{100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-webkit-keyframes tp-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes tp-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.tp-bullets.simplebullets.round .tp-bullet{width:1.8125em;height:1.8125em;margin-left:9%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;cursor:pointer;position:relative;display:inline-block;top:-.125em;background:transparent;left:50%;border:solid 1px transparent;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.tp-bullets.simplebullets.round .tp-bullet:before{background:#000;content:'';position:absolute;left:0;top:0;margin:auto;right:0;bottom:0;width:.4375em;height:.4375em;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;border:solid 2px #fff;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.tp-bullets.simplebullets.round .tp-bullet:after{position:absolute;content:attr(data-year);top:1.8125em;left:0;font-weight:600;font-size:1.0625em;padding-top:.9375em;color:#8f8f8f;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.tp-bullets.simplebullets.round .tp-bullet:first-child{margin:0 !important}.tp-bullets.simplebullets.round .tp-bullet.selected{background:#fff;border:solid 1px #c00}.tp-bullets.simplebullets.round .tp-bullet.selected:before{background:#c00;border:solid 2px #c00}.tp-bullets.simplebullets.round .tp-bullet.selected:after{color:#000}.tp-bullets.round .tp-bullet{width:1.8125em;height:1.8125em;margin-left:9%;font-family:"univers";-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;cursor:pointer;position:relative;display:inline-block;top:-.125em;background:transparent;left:50%;border:solid 1px transparent;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.tp-bullets.round .tp-bullet:before{background:#000;content:'';position:absolute;left:0;top:0;margin:auto;right:0;bottom:0;width:.4375em;height:.4375em;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.tp-bullets.round .tp-bullet:after{position:absolute;content:attr(data-year);top:1.8125em;left:0;font-weight:600;font-size:1.0625em;padding-top:.9375em;color:#8f8f8f;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.tp-bullets.round .tp-bullet:first-child{margin:0 !important}.tp-bullets.round .tp-bullet.selected{background:#fff;border:solid 1px #c00}.tp-bullets.round .tp-bullet.selected:before{background:#c00;border:solid 2px #c00}.tp-bullets.round .tp-bullet.selected:after{color:#000}.events-line{width:.25em;height:.0625em;background:#000;display:block;position:absolute;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out;min-width:.25em;left:.8125em;top:13px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;z-index:0}@media (min-width: 1330px) and (max-width: 1366px){.tp-caption img{height:70vh !important;zoom:1}.tp-bullets.round .tp-bullet{top:.25em}}@media (min-width: 1201px) and (max-width: 1280px){.car_logo img{margin-top:-235px;width:160px}.threeImages .fp-tableCell{vertical-align:top}}@media (min-width: 1200px) and (max-width: 1399.98px){.events-line{top:8px}}@media (min-width: 1200px){.tp-bullets.round .tp-bullet.disable{cursor:auto;display:none}.tp-bullets.round .tp-bullet.disable:hover{background:none;border-color:transparent}.tp-bullets.round .tp-bullet.disable:hover:after{color:#8f8f8f !important}.tp-bullets.round .tp-bullet:hover{background:#fff;border:solid 1px #c00}.tp-bullets.round .tp-bullet:hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.tp-bullets.round .tp-bullet:hover:after{color:#000}.tp-rightarrow:hover,.tp-leftarrow:hover{background:#c00;color:#fff}.tp-rightarrow:hover:before,.tp-leftarrow:hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.tp-rightarrow:hover:after,.tp-leftarrow:hover:after{color:#fff}.tp-explore a:hover{background:#c00;color:#fff}}@media (min-width: 992px) and (max-width: 1199px){.myclassrevlolution_0{left:40px !important}.myclassrevlolution_1{left:40px !important}.myclassrevlolution_2{left:40px !important}.myclassrevlolution_3{left:43px !important}.myclassrevlolution_3 img{height:266px !important}.myclassrevlolution_4{left:777px !important}}@media (min-width: 768px) and (max-width: 991px){.fullscreen-container,#landing_rev_slider_forcefullwidth{height:50vh !important}.myclassrevlolution_0{left:40px !important}.myclassrevlolution_1{left:40px !important}.myclassrevlolution_2{left:40px !important}.myclassrevlolution_3{left:-160px !important;margin-top:-20px !important}.myclassrevlolution_3 img{height:256px !important}.myclassrevlolution_4{margin-top:73px}.mainSlider .tp-bullets{left:40px !important;margin-top:12% !important}.mainSlider .tp-bullets.bullets{margin-top:10% !important}}@media (min-width: 481px) and (max-width: 767px){.myclassrevlolution_0{left:40px !important}.myclassrevlolution_1{left:40px !important}.myclassrevlolution_2{left:40px !important}.myclassrevlolution_4{margin-top:19px;right:20% !important;left:inherit !important}}@media (max-width: 767px){.fullscreen-container{margin-bottom:6.25em}}@media (max-width: 480px){.myclassrevlolution_1{display:none}#landing_rev_slider p{font-size:16px !important;width:50% !important;word-wrap:break-word !important}.description{float:left;width:100%}.description a{margin-bottom:10px;float:left}.car_logo img{width:80px !important}#landing_rev_slider h1{letter-spacing:0px !important}}.bx-wrapper{position:relative;margin-bottom:60px;padding:0;*zoom:1;-ms-touch-action:pan-y;touch-action:pan-y}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;background:#fff}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url("/assets/images/bx_loader.gif") center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus{background:#000}.bx-wrapper .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;vertical-align:bottom;*zoom:1;*display:inline}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url("/assets/images/controls.png") no-repeat 0 -32px}.bx-wrapper .bx-prev:hover,.bx-wrapper .bx-prev:focus{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url("/assets/images/controls.png") no-repeat -43px -32px}.bx-wrapper .bx-next:hover,.bx-wrapper .bx-next:focus{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url("/assets/images/controls.png") -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url("/assets/images/controls.png") -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}/*!
 * fullPage 2.9.4
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */html.fp-enabled,.fp-enabled body{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}#superContainer{height:100%;position:relative;-ms-touch-action:none;touch-action:none}.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{overflow:hidden;position:relative}.fp-scroller{overflow:hidden}.iScrollIndicator{border:0 !important}.fp-notransition{-webkit-transition:none !important;transition:none !important}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0, 0, 0)}#fp-nav.right{right:17px}#fp-nav.left{left:17px}.fp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.fp-slidesNav.bottom{bottom:17px}.fp-slidesNav.top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0px 0px -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial, helvetica, sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.right{right:20px}#fp-nav ul li .fp-tooltip.left{left:20px}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{height:auto !important}.fp-responsive .fp-auto-height-responsive.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell{height:auto !important}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{height:auto !important}.homepage .header{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.homepage .header.sticky{top:0}@media (max-width: 767px){.homepage.fp-viewing-1 .header,.homepage.fp-viewing-5 .header{top:0}}/*!
 * Datepicker for Bootstrap v1.6.4 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (//www.apache.org/licenses/LICENSE-2.0)
 */.recall .datepicker{direction:rtl}.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:rtl}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,0.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{background:#eee;cursor:pointer}.datepicker table tr td.old,.datepicker table tr td.new{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background-color:#fde19a;background-image:-moz-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:-ms-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));background-image:-webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:-o-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:linear-gradient(to bottom, #fdd49a, #fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled]{background-color:#fdf59a}.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active{background-color:#fbf069 \9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:-ms-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));background-image:-webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:-o-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:linear-gradient(to bottom, #f3c17a, #f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active{background-color:#efe24b \9}.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom, #b3b3b3, gray);background-image:-ms-linear-gradient(to bottom, #b3b3b3, gray);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(gray));background-image:-webkit-linear-gradient(to bottom, #b3b3b3, gray);background-image:-o-linear-gradient(to bottom, #b3b3b3, gray);background-image:linear-gradient(to bottom, #b3b3b3, gray);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color:#808080 #808080 #595959;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled]{background-color:#808080}.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active{background-color:#666666 \9}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom, #08c, #04c);background-image:-ms-linear-gradient(to bottom, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(to bottom, #08c, #04c);background-image:-o-linear-gradient(to bottom, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled]{background-color:#0044cc}.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active{background-color:#003399 \9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span:hover,.datepicker table tr td span.focused{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom, #08c, #04c);background-image:-ms-linear-gradient(to bottom, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(to bottom, #08c, #04c);background-image:-o-linear-gradient(to bottom, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled]{background-color:#0044cc}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active{background-color:#003399 \9}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:normal;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}.product-slider{background:#eceff3}.product-slider h1{font-size:2.5em;color:#313131;margin:0;font-family:"univers";text-align:center;margin-bottom:2em}.product-slider .button{float:left;width:100%;background:#f5f7f9;border-top:1px solid #e1e4e8;height:60px;overflow:hidden}.product-slider .button .title{line-height:60px;padding:0px 21px;width:62%;color:#000;font-size:1.375em;font-weight:600;text-transform:uppercase;float:right;direction:rtl;text-align:right}.product-slider .button .btn{height:60px;background:#c00;color:#fff;text-transform:uppercase;width:38%;float:left;margin:0;min-width:inherit;line-height:60px;padding-top:0}.product-slider .button .btn i{top:.875em}.product-slider .slick-current .btn.btn-primary i{padding-top:0}.product-slider .pro_slider{padding:0}.product-slider .pro_slider .slick-slide{width:390px;margin:0 1.5625em !important}.product-slider .pro_slider .slick-prev,.product-slider .pro_slider .slick-next{display:inline-block;position:absolute;top:50%;left:20px;z-index:9;height:50px;border-radius:50%;width:50px;padding:2px;background:#c00;margin-top:-25px;border:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;text-indent:5000px;font-size:16px}.product-slider .pro_slider .slick-prev:before,.product-slider .pro_slider .slick-next:before{content:"\71";font-family:"honda" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;text-indent:0;position:absolute;left:.5625em;color:#fff;font-size:1.5em;top:.5625em}.product-slider .pro_slider .slick-next{right:20px;left:auto}.product-slider .pro_slider .slick-next:before{content:"\63"}.default-color{color:#3f3f3f}.list{margin-bottom:40px}.list ul{padding-right:0;list-style-type:none}.list ul li{position:relative;padding-right:20px;margin-bottom:13px;color:#000;font-size:1.125em;font-weight:600}.list ul li:before{content:"";position:absolute;right:0;top:9px;background:#c00;height:6px;width:6px;border-radius:50%}.left-introduction.new-left{padding-bottom:0}.technology-section.new-tech{padding-bottom:0}.technology-section.new-tech .sub-sction{position:relative}.technology-section.new-tech .content_pane{position:absolute;top:25%;right:150px;left:auto;margin:0px auto;bottom:auto;z-index:1}.technology-section.new-tech .content_pane h3{font-weight:600;font-size:60px;line-height:60px;color:#fff;text-transform:uppercase;margin-bottom:33px;margin-top:0}.technology-section.new-tech .content_pane p{font-size:18px;color:#fff;margin-bottom:46px;padding-left:4.5em}.technology-section.new-tech .content_pane ul{padding-right:0;list-style:none;border-top:1px solid rgba(255,255,255,0.3)}.technology-section.new-tech .content_pane ul li{width:50%;float:right;border-left:1px solid rgba(255,255,255,0.3);color:#fff;padding:35px 0 10px 0;font-size:24px;text-align:center}.technology-section.new-tech .content_pane ul li h4{font-size:48px;color:#fff;margin-top:0;margin-bottom:6px}.technology-section.new-tech .content_pane ul li:last-child{border-left:0}.technology-section.new-tech .tech-panne{background:#f3f6fa;padding-top:7.3125em;padding-bottom:6em}.technology-section.new-tech .tech-panne h3{font-size:4.375em;font-weight:700;color:#222222;margin:0 0 31px 0;text-transform:uppercase;font-family:"univers condensed"}.technology-section.new-tech .tech-panne p{font-size:1.125em;margin-bottom:69px}.technology-section.new-tech .tech-panne .portable-power{float:right;width:100%;padding-right:4.375em}.technology-section.new-tech .tech-panne .portable-power:before{background:#e6ebf1;content:"";height:250px;width:359px;position:absolute;left:-145px;z-index:2}.technology-section.new-tech .tech-panne .portable-power span{float:right;width:167px;margin-top:192px;position:relative;border-right:1px solid #7f7777;border-bottom:1px solid #7f7777;padding-top:51px;padding-right:21px;line-height:23px;text-transform:uppercase;color:#c00;padding-bottom:25px}.technology-section.new-tech .tech-panne .portable-power span:before{content:"";border-radius:50%;width:5px;height:5px;background:#7f7777;position:absolute;right:-3px;top:0;float:right}.technology-section.new-tech .tech-panne .portable-power .r-text{float:right;width:201px;padding-right:49px;position:relative;margin-top:303px}.technology-section.new-tech .tech-panne .portable-power .r-text:before{content:"";height:1px;background:#7f7777;width:30px;position:absolute;top:11px;right:0}.technology-section.new-tech .tech-panne .portable-power-img{float:right;position:relative;z-index:3;text-align:center}.technology-section.new-tech .tech-panne .portable-power-img .video-icon{border:1px solid #fff;position:absolute;top:50%;right:50%;margin-top:-34px;margin-right:-34px;height:68px;width:68px;float:right;border-radius:50%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.technology-section.new-tech .tech-panne .portable-power-img .video-icon i{position:absolute;top:23px;left:26px;color:#fff;font-size:19px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.technology-section.new-tech .tech-panne .portable-power-img .video-icon:before{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;content:"";background:#c00;opacity:0.5;height:66px;width:66px;float:right;border-radius:50%;position:absolute;right:0;top:0}.technology-section.new-tech .tech-panne .portable-power-img .video-icon:hover{border:1px solid #c00}.technology-section.new-tech .tech-panne .portable-power-img .video-icon:hover i{color:#c00}.technology-section.new-tech .tech-panne .portable-power-img .video-icon:hover:before{background:#fff}.marine-specs .right-top{top:48px;left:0;width:220px;text-align:right}.marine-specs .bottom-center{width:83%}.marine-detail .pageMenu ul li{flex:initial}@media (min-width: 1200px){.product-slider .pro_slider .slick-prev:hover,.product-slider .pro_slider .slick-next:hover{background:red}}@media (min-width: 1600px) and (max-width: 1600px){.marine .product-slider h1{margin:1em}.marine .box-two .comp-top-text{padding:1em 2.2em}}@media (min-width: 1200px) and (max-width: 1366px){.technology-section.new-tech .tech-panne .portable-power{padding-right:2.375em}.technology-section.new-tech .tech-panne .portable-power:before{left:0}.technology-section.new-tech .tech-panne .portable-power span{width:100px;margin-top:148px}.technology-section.new-tech .tech-panne .portable-power .portable-power-img{width:290px}.technology-section.new-tech .tech-panne .portable-power .portable-power-img img{width:100%}.technology-section.new-tech .tech-panne .portable-power .r-text{width:167px;padding-right:29px;margin-top:259px}.technology-section.new-tech .tech-panne .portable-power .r-text:before{width:20px}.technology-section.new-tech .content_pane{top:8%}.tech-panne .first-col img{width:98%}.marine .product-slider h1{margin:1.7em}.marine .product-slider .button .btn i{top:1.4em}}@media (max-width: 1024px){.technology-section.new-tech .tech-panne{overflow-x:hidden}.technology-section.new-tech .tech-panne .col-md-6{width:100%}.technology-section.new-tech .tech-panne .col-md-6.first-col{text-align:center;margin-bottom:50px}.technology-section.new-tech .tech-panne .portable-power{padding-right:0}.technology-section.new-tech .tech-panne .portable-power:before{left:-10%;width:60%}.marine .product-slider h1{margin:1em}.marine .section.product-slider{margin-bottom:30px !important}.marine .product-slider .button .btn i{top:1.5em}}@media (max-width: 991px){.pro_slider .slick-slide>img{width:auto}}@media (min-width: 768px) and (max-width: 991px){.first-col img{width:50%}.marine .unlimited .col-md-6.boxTwo{height:50vh !important}.marine .unlimited .col-md-6.boxTwo .col-md-6{height:25vh !important}.marine .box-two.box_mar_2{width:50% !important;height:100% !important}.marine-detail .right-introduction .autoList li{width:50%}.marine-detail .list ul li{font-size:1.375em}.marine-detail .list ul li:before{top:6px}}@media (max-width: 767px){.marine-specs .right-top{top:28px}.first-col img{width:50%}.technology-section.new-tech .tech-panne h3{font-size:2.25em;margin-bottom:15px}.technology-section.new-tech .tech-panne .portable-power span{width:20%;padding-top:7px}.technology-section.new-tech .tech-panne .portable-power .r-text{margin-top:254px}.technology-section.new-tech .tech-panne .portable-power-img{width:45%}.technology-section.new-tech .tech-panne .portable-power-img img{width:100%}.marine-detail .inner-banner .btn{padding:.9375em .625em .625em .625em;float:right}.marine-detail .left-introduction.new-left{margin-right:.9375em}.brand-logo{padding-right:1.5em}.marine .h1{line-height:1em}.marine .col-md-6.boxTwo .col-md-6{display:none}.marine .col-md-6.boxTwo .col-md-6.right{height:50vh;display:block}.marine .col-md-6.boxTwo .col-md-6.right .box-two{display:block}.product-slider .pro_slider .slick-slide{width:250px}.product-slider .pro_slider .slick-slide img{width:100%}.product-slider .button .title{width:169px}}@media (max-width: 480px){.technology-section.new-tech .tech-panne{padding-top:2em;padding-bottom:2em}.technology-section.new-tech .tech-panne p{margin-bottom:29px}.technology-section.new-tech .tech-panne .portable-power-img{width:100%}.technology-section.new-tech .tech-panne .portable-power .r-text{padding:0;width:100%;margin-top:13px}.technology-section.new-tech .tech-panne .portable-power .r-text:before{display:none}.technology-section.new-tech .tech-panne .portable-power:before{display:none}.technology-section.new-tech .tech-panne .portable-power span{width:100%;margin-top:0;border:0;font-size:18px;padding-right:0}.technology-section.new-tech .tech-panne .portable-power span:before,.technology-section.new-tech .tech-panne .portable-power span br{display:none}.marine-detail .left-introduction.new-left{width:100%;padding:0 .9375em;margin-right:0;margin-bottom:25px}.marine-detail .right-introduction{width:100%}.marine-detail .innerSection{padding-bottom:0}.product-slider h1{font-size:1.5625em;margin-left:0;margin-right:0;line-height:1.1}.marine .h1{font-size:3em}.slick-dots{display:inline-block;width:100%;padding:0}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li.slick-active button:before{opacity:.75;color:#c00}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:before{font-family:'slick';font-size:48px;line-height:20px;position:absolute;top:0;right:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#c00;-webkit-font-smoothing:antialiased}.pro_slider .slick-dots{text-align:center}}.slick-slider{position:relative;display:block;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:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{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}.inner-banner.suvpowerbanner{height:100vh;max-height:100vh}.power-sec{background:url("/assets/images/the_power/power-bg.jpg") no-repeat center;overflow:hidden}.power-sec .power-cars{position:absolute;height:100%;width:80%;left:0;top:0;right:0;margin:0 auto;padding:6.25em 0 0}.power-sec .power-cars h2{font-family:"univers condensed";color:#fff;font-size:6.25em;text-align:center;opacity:1;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out;z-index:1;transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}.power-sec .power-cars .back-car-bx{font-size:1.625em;text-transform:uppercase;color:#fff;font-weight:300;position:absolute;top:4.6875em;left:0;opacity:0;visibility:hidden;-webkit-transition:all .9s ease-in-out;-moz-transition:all .9s ease-in-out;-o-transition:all .9s ease-in-out;transition:all .9s ease-in-out;transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -50, 0, 1);-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -50, 0, 1)}.power-sec .power-cars .back-car-bx i{display:inline-block;padding:.3125em .5em 0 0;vertical-align:middle;float:left}.power-sec .power-cars .btn-primary{padding-left:5em}.power-sec .power-cars .car-bx{position:absolute;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out}.power-sec .power-cars .car-bx img{-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out;-webkit-transform:scale(.95);-moz-transform:scale(.95);-ms-transform:scale(.95);-o-transform:scale(.95);transform:scale(.95)}.power-sec .power-cars .car-bx.hide-car{-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-ms-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s;transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -50, 0, 1);-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -50, 0, 1);opacity:0}.power-sec .power-cars .car-bx.pilot-car-link{left:0;top:15.625em;width:34.25em;text-align:left}.power-sec .power-cars .car-bx.pilot-car-link .car-btn{padding-left:20%}.power-sec .power-cars .car-bx.pilot-car-link.active-car{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -50, 50, 0, 1);-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -40, 50, 0, 1)}.power-sec .power-cars .car-bx.pilot-car-link.active-car img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.power-sec .power-cars .car-bx.pilot-car-link.active-car .btn{opacity:0;visibility:hidden}.power-sec .power-cars .car-bx.hrv-car-link{width:29.25em;left:0;right:0;bottom:2.1875em;margin:0 auto;text-align:center}.power-sec .power-cars .car-bx.hrv-car-link.active-car{-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-ms-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s;transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -450, -20, 0, 1);-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -450, -20, 0, 1)}.power-sec .power-cars .car-bx.hrv-car-link.active-car img{-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-ms-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.power-sec .power-cars .car-bx.hrv-car-link.active-car .btn{opacity:0;visibility:hidden}.power-sec .power-cars .car-bx.crv-car-link{right:0;top:15.625em;text-align:right;width:31.3125em}.power-sec .power-cars .car-bx.crv-car-link .car-btn{padding-right:14%}.power-sec .power-cars .car-bx.crv-car-link.active-car{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -50, 50, 0, 1);-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -40, 50, 0, 1)}.power-sec .power-cars .car-bx.crv-car-link.active-car img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.power-sec .power-cars .car-bx.crv-car-link.active-car .btn{opacity:0;visibility:hidden}.power-sec .power-cars .power-car-dt{position:absolute;top:14.0625em;right:0;width:55.625em;height:44.375em;opacity:0;visibility:hidden;transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 50, 0, 0, 1);-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 50, 0, 0, 1);-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out}.power-sec .power-cars .power-car-dt h3{font-size:5em;color:#fff;text-transform:uppercase}.power-sec .power-cars .power-car-dt p{font-size:1.25em;color:#fff;margin-bottom:1.25em}.power-sec .power-cars .power-car-dt .btn-primary{margin-left:1.875em;margin-top:1.875em}.power-sec .power-cars .power-car-dt .dt-icon-list{margin:1.25em 0 0;padding:0;overflow:hidden}.power-sec .power-cars .power-car-dt .dt-icon-list li{float:right;width:45%;position:relative;padding:2.8125em 6.25em 2.8125em 1.25em;margin-left:7%}.power-sec .power-cars .power-car-dt .dt-icon-list li i{position:absolute;right:0;background:#c00;width:4.75em;height:4.75em;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;display:flex;align-items:center;justify-content:center}.power-sec .power-cars .power-car-dt .dt-icon-list li i img{max-width:70%;max-height:70%}.power-sec .power-cars .power-car-dt .dt-icon-list li h5{font-size:1.75em;color:#fff;font-weight:bold;margin-top:.3125em}.power-sec .power-cars .power-car-dt .dt-icon-list li h5 span{font-weight:normal}.power-sec .power-cars .power-car-dt .dt-icon-list li h6{font-size:1.25em;color:#fff;opacity:0.60;text-transform:uppercase}.power-sec .power-cars .power-car-dt .dt-icon-list li:before{content:'';position:absolute;height:1px;bottom:0;right:0;left:5.625em;background:rgba(255,255,255,0.2)}.power-sec .power-cars .power-car-dt .dt-icon-list li:after{content:'';position:absolute;width:1px;top:2.8125em;bottom:2.8125em;left:0;background:rgba(255,255,255,0.2)}.power-sec .power-cars .power-car-dt .dt-icon-list li:nth-child(even){margin-left:0}.power-sec .power-cars .power-car-dt .dt-icon-list li:nth-child(even):after{display:none}.power-sec .power-cars .power-car-dt .dt-icon-list li:nth-last-child(1),.power-sec .power-cars .power-car-dt .dt-icon-list li:nth-last-child(2){margin-bottom:1.25em}.power-sec .power-cars .power-car-dt .dt-icon-list li:nth-last-child(1):before,.power-sec .power-cars .power-car-dt .dt-icon-list li:nth-last-child(2):before{display:none}.power-sec .power-cars .power-car-dt.crv-dt{left:0;right:auto}.power-sec .power-cars .power-car-dt.active-dt{-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-ms-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s;opacity:1;z-index:1;visibility:visible;transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 10, 0, 0, 1);-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 10, 0, 0, 1)}.power-sec .power-cars .pilot-dt.active-dt{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -120, 0, 0, 1);-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -120, 0, 0, 1)}.power-sec .power-cars.active-sec h2{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -50, 0, 1);-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -50, 0, 1);opacity:0;z-index:-99}.power-sec .power-cars.active-sec .back-car-bx{opacity:1;visibility:visible;transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}.the-power-banner{overflow:hidden;padding-top:4.0625em;width:100%;max-height:93.3vh;position:relative}.the-power-banner img{width:100%}.the-power-banner .container{position:absolute;top:36%;z-index:9;width:100%;padding:0 6.25em;text-shadow:2px 2px 3px #7b7b7b}.the-power-banner h1{color:#fff;font-size:4.3125em;margin:0 0 .03125em 0;text-transform:uppercase;font-weight:700;font-family:"univers condensed";line-height:.9375em}@media (min-width: 1530px) and (max-width: 1600px){.power-sec .power-cars{font-size:13px}.power-sec .power-cars .car-bx.hrv-car-link.active-car{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -320, -20, 0, 1);-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -320, -20, 0, 1)}.power-sec .power-car-dt{font-size:12px}}@media (min-width: 1330px) and (max-width: 1366px){.power-sec .power-cars .power-car-dt .dt-icon-list li i img{max-width:70%;max-height:50%}.power-sec .power-cars{width:79%;font-size:11px}.power-sec .power-cars .car-bx.hrv-car-link.active-car{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -250, -20, 0, 1);-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -250, -20, 0, 1)}.power-sec .power-cars .power-car-dt{font-size:10.2px}}@media (min-width: 1201px) and (max-width: 1280px){.power-sec .power-cars{width:90%;font-size:12px}.power-sec .power-cars .car-bx.hrv-car-link.active-car{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -380, -20, 0, 1);-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -380, -20, 0, 1)}.power-sec .power-cars .power-car-dt{font-size:11px}}@media (min-width: 1201px) and (max-width: 1280px) and (-webkit-min-device-pixel-ratio: 1.5), (min-width: 1201px) and (max-width: 1280px) and (min-resolution: 140dpi){.power-sec .power-cars{width:78%;font-size:10px}.power-sec .power-cars .car-bx.hrv-car-link.active-car{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -380, -20, 0, 1);-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -380, -20, 0, 1)}.power-sec .power-cars .power-car-dt{font-size:10px}}@media (min-width: 992px) and (max-width: 1199px){.power-sec .power-cars{width:93%;font-size:11px}.power-sec .power-cars .car-bx.hrv-car-link.active-car{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -300, -50, 0, 1);-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -300, -50, 0, 1)}.power-sec .power-cars .power-car-dt{font-size:10px}}@media (min-width: 768px) and (max-width: 991px){.power-sec .power-sec-inr{height:62.5em !important}.power-sec .power-cars{width:93%;font-size:9px}.power-sec .power-cars .car-bx.hrv-car-link.active-car{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -230, -70, 0, 1);-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -230, -70, 0, 1)}.power-sec .power-cars .car-bx.pilot-car-link.active-car{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -20, 50, 0, 1);-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -20, 50, 0, 1)}.power-sec .power-cars .car-bx.crv-car-link.active-car{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -20, 50, 0, 1);-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -20, 50, 0, 1)}.power-sec .power-cars .power-car-dt{top:21.875em;font-size:7px}}@media (max-width: 767px){.power-sec .power-cars .btn-primary{padding-left:1.5625em}.power-sec{background-size:cover;background:#1e3b48}.power-sec .power-cars{position:relative;width:100%;height:auto;font-size:9px}.power-sec .power-cars h2{font-size:4.375em}.power-sec .power-cars .back-car-bx{display:none}.power-sec .power-cars .car-bx{position:static}.power-sec .power-cars .car-bx .car-btn{display:none}.power-sec .power-cars .car-bx img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.power-sec .power-cars .car-bx.pilot-car-link{width:100%}.power-sec .power-cars .car-bx.crv-car-link{width:100%;padding:0 5%}.power-sec .power-cars .power-car-dt{position:static;font-size:11px;opacity:1;width:100%;height:auto;visibility:visible;padding:0 2.1875em;margin:0 0 9.375em;transform:none;-webkit-transform:none}.power-sec .power-cars .power-car-dt h3{font-size:3.125em}.power-sec .power-cars .power-car-dt .dt-icon-list li{width:100%;padding:.9375em 6.25em .9375em 0}.power-sec .power-cars .power-car-dt .dt-icon-list li h6{margin-bottom:.3125em}.power-sec .power-cars .power-car-dt .dt-icon-list li:after{display:none}.power-sec .power-cars .power-car-dt .dt-icon-list li:nth-last-child(2){margin-bottom:0}.power-sec .power-cars .power-car-dt .dt-icon-list li:nth-last-child(2):before{display:block}}.honda-video-banner{margin-top:4.0625em;position:relative}.honda-video-banner .plyr__control--overlaid{background:#c00;padding:1.875em;-webkit-box-shadow:0px 0px 0px 10px rgba(255,255,255,0.7);-moz-box-shadow:0px 0px 0px 10px rgba(255,255,255,0.7);box-shadow:0px 0px 0px 10px rgba(255,255,255,0.7)}.honda-video-banner .plyr__control svg{height:1.75em;width:1.75em}.honda-video-banner .js-stop{position:absolute;right:0;top:0;padding:.3125em .75em;color:#c00;font-size:1.5625em;z-index:99;display:none !important}.honda-video-banner .plyr__control--overlaid{z-index:999}.lp-tech{padding-bottom:0}.lp-tech .banner-img{margin-bottom:0}.text-with-image{padding-bottom:7em;padding-top:4em;float:right;width:100%}.text-with-image img{width:100%}.text-with-image h2{text-transform:uppercase;font-size:2.25em;font-weight:bold;margin-top:0;color:#000000;margin-bottom:.5625em}.text-with-image .txt-inner{padding-right:3.4375em}.text-with-image p{font-size:1.125em;line-height:1.625em}.text-with-image-2{padding-bottom:3.125em;float:right;width:100%}.text-with-image-2 img{width:100%}.text-with-image-2 h2{text-transform:uppercase;font-size:2.25em;font-weight:bold;margin-top:0;color:#000000;margin-bottom:.5625em}.text-with-image-2 .txt-inner{padding-left:3.4375em}.text-with-image-2 p{font-size:1.125em;line-height:1.625em}.lp-2-form .inner-t-drive{padding:0}.lp-2-form.t-drive-cont.test-d-form.onPage form .fields-set.two .form-group{margin-bottom:2.5em}.lp-2-form.t-drive-cont .inner-t-drive form .fields-set{margin-bottom:0}.lp-2-form .bootstrap-select.btn-group .btn .caret{left:0}.t-drive-cont.lp-2-form.test-d-form .inner-t-drive .car-heading{padding-left:6.25em}.t-drive-cont.lp-2-form.test-d-form .inner-t-drive .car-heading .fields-set .form-group{width:39%}.t-drive-cont.lp-2-form.test-d-form .inner-t-drive .car-heading .fields-set .form-group:nth-child(2){padding-left:0;margin-left:0;width:38%}.t-drive-cont.lp-2-form.test-d-form .inner-t-drive .form-group{width:100%}.t-drive-cont.lp-2-form.test-d-form .inner-t-drive .combined{width:39%}.t-drive-cont.lp-2-form.test-d-form .sider-car{position:absolute;left:0}.t-drive-cont.lp-2-form.test-d-form .fields-set{border-bottom:0}.img-responsive.responsive_ver{display:none}.plyr--video{height:100% !important}@media (min-width: 1200px){.honda-video-banner .plyr__control--overlaid:hover{background:#c00;-webkit-box-shadow:0px 0px 0px 0px rgba(255,255,255,0.7);-moz-box-shadow:0px 0px 0px 0px rgba(255,255,255,0.7);box-shadow:0px 0px 0px 0px rgba(255,255,255,0.7)}.lp-2-form.t-drive-cont.lp-2-form.test-d-form .sider-car{top:6.25em}.lp-2-form.t-drive-cont.lp-2-form.test-d-form.onPage form .combined{margin-right:.3125em}.lp-2-form.t-drive-cont.lp-2-form.test-d-form.onPage form .combined .form-group{width:72.4%}.lp-2-form.t-drive-cont.lp-2-form.test-d-form.onPage form .combined:nth-child(2){margin-right:0}.lp-2-form.t-drive-cont.lp-2-form.test-d-form.onPage form .combined:nth-child(2) .form-group{width:78%;margin-left:0}}@media (max-width: 1199px){.btn-primary:hover,.btn-primary:focus{color:#fff;background-color:#c00 !important;border-color:#b30000 !important}}@media (min-width: 992px) and (max-width: 1199px){.t-drive-cont.lp-2-form.test-d-form .inner-t-drive .car-heading{padding-left:6.25em}.t-drive-cont.lp-2-form.test-d-form .inner-t-drive .car-heading .fields-set .form-group{width:30%}.t-drive-cont.lp-2-form.test-d-form .inner-t-drive .combined{width:35%}.lp-2-form.t-drive-cont.test-d-form.onPage form .combined{width:31%}.lp-2-form.t-drive-cont.test-d-form.onPage form .combined .form-group{width:60%;margin-left:0}.lp-2-form.t-drive-cont.test-d-form.onPage form .combined label{width:auto}.lp-2-form.t-drive-cont.test-d-form.onPage .sider-car{top:4.375em}.lp-2-form .dropdown-menu{max-height:9.0625em !important}.lp-2-form .selectpicker{max-height:9.375em !important}}@media (min-width: 768px) and (max-width: 991px){.t-drive-cont.lp-2-form.test-d-form .inner-t-drive .car-heading{padding-left:6.25em}.t-drive-cont.lp-2-form.test-d-form .inner-t-drive .car-heading .fields-set .form-group{width:30%}.t-drive-cont.lp-2-form.test-d-form .inner-t-drive .combined{width:35%}.text-with-image,.text-with-image-2{padding-bottom:4.5em;padding-top:1em}.text-with-image img,.text-with-image-2 img{margin-bottom:2.5em}.text-with-image .txt-inner,.text-with-image-2 .txt-inner{padding-left:0;padding-right:0}.t-drive-cont.lp-2-form{padding-top:3.125em;padding-bottom:3.125em}.lp-2-form.t-drive-cont.test-d-form.onPage form .combined{width:33%}.lp-2-form.t-drive-cont.test-d-form.onPage form .combined .form-group{width:67%;margin-left:0}.lp-2-form.t-drive-cont.test-d-form.onPage form .combined label{width:auto}.lp-2-form.t-drive-cont.test-d-form.onPage .sider-car{top:4.375em}.lp-2-form .dropdown-menu{max-height:10.625em !important}.lp-2-form .selectpicker{max-height:9.375em !important}.lp-2-form.t-drive-cont .inner-t-drive .checkbox label{letter-spacing:initial}.text-with-image p,.text-with-image-2 p{font-size:1.25em}.text-with-image p,.text-with-image-2 p{letter-spacing:initial}.virtual-intro-txt p{letter-spacing:initial}}@media (max-width: 767px){.t-drive-cont.lp-2-form{padding-top:0;padding-bottom:3.125em}.t-drive-cont.lp-2-form.test-d-form .inner-t-drive .car-heading{padding-left:0}.t-drive-cont.lp-2-form.test-d-form .inner-t-drive .car-heading .fields-set .form-group:nth-child(2){width:100%}.t-drive-cont.lp-2-form.test-d-form .inner-t-drive .form-group{width:90%}.t-drive-cont.lp-2-form.test-d-form .inner-t-drive .combined{width:100% !important}.t-drive-cont.lp-2-form.test-d-form .sider-car{position:absolute;left:0;top:0}.t-drive-cont.lp-2-form.test-d-form .fields-set{border-bottom:0;margin-bottom:0}.text-with-image,.text-with-image-2{padding-bottom:3em;padding-top:.625em}.text-with-image img,.text-with-image-2 img{margin-bottom:1.875em}.text-with-image .txt-inner,.text-with-image-2 .txt-inner{padding-left:0;padding-right:0}.img-responsive.responsive_ver{display:none}.lp-2-form .bootstrap-select button{padding-left:.625em !important}.lp-2-form .dropdown-menu{max-height:10.9375em !important}.lp-2-form .selectpicker{max-height:9.375em !important}.lp-2-form.t-drive-cont .inner-t-drive .checkbox label{letter-spacing:initial}.text-with-image p,.text-with-image-2 p{letter-spacing:initial}.virtual-intro-txt p{letter-spacing:initial}}@media (max-width: 480px){.virtual-register.t-drive-cont .inner-t-drive{padding:1em 1.375em 3.75em 1em}.virtual-register .inner-t-drive .car-heading{margin-bottom:0}.virtual-register .t-drive-cont .checkbox label:after{font-size:.5em}.virtual-register .bootstrap-select.btn-group .dropdown-menu{max-height:100px !important}.lp-2-form.t-drive-cont .inner-t-drive{padding:0px 22px 16px 16px}.lp-2-form.t-drive-cont .inner-t-drive form .fields-set.two .form-group{width:100% !important}section.virtual-intro-txt.t-drive-cont.test-d-form.onPage{padding-top:3.125em;padding-bottom:.625em}body .productDragAndFilterSection .details img{width:50%}}.btn-primary span{letter-spacing:initial}.honda-logo img{margin:0 auto}.text-with-image-2.last-sec-pad{padding-bottom:7em}.bootstrap-select.btn-group .dropdown-menu{position:relative;max-height:350px !important;padding-top:0}.t-drive-cont .inner-t-drive form .form-group .bootstrap-select .dropdown-menu{top:15%}.honda-virtual-page .t-drive-cont .inner-t-drive form .captcha-feild #emptyMessage,.honda-virtual-page .t-drive-cont .inner-t-drive form .captcha-feild #invalidMessage{position:absolute;color:#900}.honda-virtual-page .save-the-date .inner-date img{width:auto}.detail-page .fp-tableCell .btn-primary{min-width:12.5em}.detail-page .fp-tableCell .box-two .btn{min-width:15em}.detail-page .fp-tableCell .btn-primary i{top:.325em}.detail-page .fp-tableCell .box-two .btn i{top:.4375em}.box-map .services-box .btn i{left:.375em}.box-map .services-box .box-one-text .btn{min-width:13.75em}.box-map .services-box .btn i{left:.875em;top:.375em}@media (min-width: 1601px) and (max-width: 2400px){.box-three .exp-title{min-height:234px}}@media (min-width: 1530px) and (max-width: 1600px){.box-three .exp-title{min-height:225px}}@media (min-width: 1530px) and (max-width: 1550px){.box-three .exp-title{min-height:160px}}@media (min-width: 1201px) and (max-width: 1280px){.fp-tableCell{padding-bottom:30px}.explore-honda{padding-top:4.6875em !important}.box-three .exp-title{min-height:186px;height:186px}}@media (min-width: 1330px) and (max-width: 1366px){.box-three .exp-title{min-height:201px !important}}@media (min-width: 1200px){.t-drive-cont.test-d-form.onPage form .combined label{width:auto;max-width:35%}}@media (min-width: 992px) and (max-width: 1199px){.box-three .exp-title{height:126px !important;min-height:auto !important}.honda-virtual-page section.virtual-intro-txt.t-drive-cont.test-d-form.onPage .inner-t-drive{padding-bottom:1.875em}.honda-virtual-page .t-drive-cont .checkbox label:after{font-size:.875em;top:0}.honda-virtual-page .save-the-date .inner-t-drive{padding-bottom:.9375em}.honda-virtual-page .t-drive-cont.test-d-form.onPage form .fields-set.two.form-btn-sec .form-group{margin-bottom:.9375em}}@media (min-width: 768px) and (max-width: 991px){.explore-honda .box-map,.explore-honda .large-img{height:55vh}.explore-honda .box-map .services-box,.explore-honda .large-img .services-box{height:100%}.explore-honda .box-map .services-box img,.explore-honda .large-img .services-box img{height:100%}.honda-virtual-page section.virtual-intro-txt.t-drive-cont.test-d-form.onPage .inner-t-drive{padding-bottom:1.875em}.honda-virtual-page .t-drive-cont .checkbox label:after{font-size:.875em;top:.1875em}.honda-virtual-page .save-the-date .inner-t-drive{padding-bottom:.9375em}.honda-virtual-page .t-drive-cont.test-d-form.onPage form .fields-set.two.form-btn-sec .form-group{margin-bottom:.9375em}.honda-virtual-page .honda-video-banner .plyr__control--overlaid:hover{background:#c00}header #nav-icon3{margin-top:.15em}.inner-banner .container{width:100%;padding:0 .9375em;top:70%;text-align:center}.inner-banner .container h1{text-align:right}}@media (max-width: 767px){.honda-virtual-page .honda-video-banner .plyr__control--overlaid:hover{background:#c00}.langMenu>li .bootstrap-select.btn-group .btn .filter-option{padding-left:.3125em}.inner-banner .container{width:100%;padding:0 .9375em;top:40% !important;text-align:center}}@media (max-width: 480px){.explore-honda .box-map,.explore-honda .large-img{height:70vh;margin-bottom:10px}.explore-honda .box-map .services-box,.explore-honda .large-img .services-box{height:100%}.explore-honda .box-map .services-box img,.explore-honda .large-img .services-box img{height:100%}.honda-virtual-page .t-drive-cont .checkbox label:after{font-size:.6875em;top:0}.honda-virtual-page .honda-video-banner .plyr__control--overlaid:hover{background:#c00}.honda-virtual-page .save-the-date h1{line-height:1.25em}.honda-virtual-page .save-the-date h1 span{display:block}.honda-virtual-page .t-drive-cont .btn-primary{margin-top:.9375em}header #nav-icon3{margin-top:.2em}.langMenu>li>a.arabic{position:relative;top:.125em}.langMenu>li:last-child{position:relative;top:-.125em}.search-box .cross-btn{top:1em}body .thanks.book-t-d-thx p{font-size:1.125em}body .thanks.book-t-d-thx p b{font-size:2em}}@media (max-width: 320px){.honda-virtual-page .honda-video-banner .plyr__control--overlaid:hover{background:#c00}}.accord-hev-video-sec{padding:6.25em 0}.accord-hev-video-sec.with-bg{background:#f8f8f8}.accord-hev-video-sec iframe{height:500px !important;width:100% !important;margin-bottom:1.25em}.accord-hev-video-sec p{width:60%;text-align:center;margin:5px auto 0 auto;font-size:1.125em;line-height:1.6875em}.accord-hev-video-sec img{margin:0 auto;display:block}.accord-hev-video-sec .img-with-text{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background:#fff;padding-bottom:1.5625em;transition:1s}.accord-hev-video-sec .img-with-text.sticky-bar{position:fixed;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);border-bottom:solid 1px #e3e3e3;width:100%;top:0;right:0;left:0;z-index:99;padding-bottom:0}.accord-hev-video-sec .img-with-text.sticky-bar .sticky-register-btn{left:6.375em}.accord-hev-video-sec .img-with-text img{width:21.875em;margin:0}.accord-hev-video-sec .img-with-text p{display:inline-block;width:auto;margin:0;font-family:"univers condensed";font-size:1.25em;font-weight:700;color:#000;text-transform:uppercase}.accord-hev-video-sec .revealTo.video{height:auto}.enq-form-sec{background:#fff}.enq-form-sec.register-interest h2{font-family:"univers condensed";font-size:1.75em;font-weight:700}.enq-form-sec.register-interest p{font-size:1.125em;line-height:1.6875em}.enq-form-sec .captcha-feild{position:relative}.enq-form-sec .captcha-feild span{position:absolute;bottom:-25px;right:0;color:#900}.enq-form-sec .captcha-feild .img-box{bottom:.1875em;top:auto;text-align:left}.enq-form-sec .dropdown-menu{top:0}.enq-form-sec .bootstrap-select.btn-group .dropdown-menu{max-height:210px !important}.sticky-register-btn{position:absolute;left:-5.375em;min-width:18.75em;z-index:99;transition:none;padding:.75em 1.5625em .6875em 1.5625em}.tel-input-field{display:flex;align-items:center}.tel-input-field span{margin-right:.625em;color:#000000;font-size:1.125em}.accord-hev-video-sec iframe{background:#fff}.d-desktop{display:none}.d-mobile{display:none}@media (min-width: 1530px) and (max-width: 1600px){.sticky-register-btn{left:-1.375em}.accord-hev-video-sec .img-with-text.sticky-bar{padding:.625em 0}.accord-hev-video-sec .img-with-text.sticky-bar .sticky-register-btn{left:6.5em}}@media (min-width: 1367px) and (max-width: 1440px){.sticky-register-btn{left:-20.375em}.accord-hev-video-sec .img-with-text.sticky-bar .sticky-register-btn{left:3.375em}}@media (min-width: 1330px) and (max-width: 1366px){.sticky-register-btn{position:absolute;left:.375em}.accord-hev-video-sec .img-with-text.sticky-bar{padding:.625em 0}.accord-hev-video-sec .img-with-text.sticky-bar .sticky-register-btn{left:5.375em}}@media (min-width: 1200px){.d-desktop{display:block}}@media (min-width: 992px) and (max-width: 1199px){.sticky-register-btn{left:1.5625em}.accord-hev-video-sec .img-with-text.sticky-bar .sticky-register-btn{left:1.5625em}.accord-hev-video-sec .video-iframe{height:auto !important}.accord-hev-video-sec .video-iframe iframe{height:260px !important}.mobileText{display:none !important}.d-desktop{display:block}.enq-form-sec .dropdown-menu{top:-.5em}}@media (min-width: 768px) and (max-width: 991px){.sticky-register-btn{left:1.5625em}.accord-hev-video-sec .img-with-text p{font-size:1em}.accord-hev-video-sec .img-with-text img{width:16.25em}.accord-hev-video-sec .img-with-text.sticky-bar{padding:.9375em 0}.accord-hev-video-sec .img-with-text.sticky-bar .sticky-register-btn{left:1.5625em}.accord-hev-video-sec .video-iframe{height:auto !important}.accord-hev-video-sec .video-iframe iframe{height:260px !important}.d-desktop{display:block}.enq-form-sec .dropdown-menu{top:-.5em}}@media (max-width: 767px){.accord-hev-video-sec .video-iframe{height:auto !important}.accord-hev-video-sec .video-iframe iframe{height:260px !important}.d-mobile{display:block}}@media (max-width: 480px){.enq-form-sec.register-interest h2{line-height:30px}.enq-form-sec .form-group .bootstrap-select>.btn{width:100% !important}.accord-hev-video-sec p{width:100%}.accord-hev-video-sec iframe{height:100% !important}.accord-hev-video-sec .img-with-text{padding:.9375em 1.875em 1.875em 1.875em;transition:none}.accord-hev-video-sec .img-with-text.sticky-bar{padding:.9375em 3.125em .9375em 3.125em}.accord-hev-video-sec .img-with-text img{width:18.75em}.sticky-register-btn{position:initial;min-width:100%;padding:1em 1.5625em .6875em 1.5625em}.accord-hev-video-sec .video-iframe{height:auto !important}.accord-hev-video-sec .video-iframe iframe{height:260px !important}.enq-form-sec .dropdown-menu{top:-.375em}.inner-banner h1{position:absolute;margin-top:10%;transform:translateY(-50%)}}.t-drive-cont .ramadan_header .inner-t-drive form .fields-set.two .form-group .bootstrap-select>.btn{height:2.0625em}.ramadan_header .ramadan_header_new{padding:1.25em 3.125em 3.875em 2.875em;float:right;width:100%}.ramadan_header .ramadan_header_new .col-md-6{padding-right:0px;padding-left:0}.ramadan_header .ramadan_header_new .new-heading{text-align:right;padding-top:1em}.ramadan_header .ramadan_header_new iframe{float:left}.ramadan_header .form-wrapper{display:inline-block}#seoAnalytics{display:none !important}::-moz-selection{color:#fff;background:#c00}::selection{color:#fff;background:#c00}body{font-size:16px;line-height:1.42857143}.black-txt{color:#000 !important}.btn:hover,.btn:focus,.btn:active,.btn:visited,a:hover,a:focus,a:active,a:visited,button:hover,button:focus,button:active,button:visited{text-decoration:none;outline:none}.container{width:100em}.mgt1{margin-top:5vh}.bannercontainer{width:100%;position:relative;padding:0}.banner{width:100%;position:relative}@media (min-width: 1600px) and (max-width: 1850px){body{font-size:15.5px}}@media (min-width: 1200px) and (max-width: 1599px){body{font-size:11px}.container{width:100%}}@media (min-width: 1400px) and (max-width: 1555px){.ramadan_header .ramadan_header_new iframe{width:100%}}@media (min-width: 1050px) and (max-width: 1200px){.ramadan_header .ramadan_header_new iframe{width:100%}}@media (min-width: 1200px) and (max-width: 1366px){.ramadan_header .ramadan_header_new iframe{width:100%;height:240px}body{font-size:11px}.container{width:93%}}.mac body{font-size:11.5px}@media (max-width: 1024px){.ramadan_header .ramadan_header_new .new-heading{text-align:center}.ramadan_header .ramadan_header_new .col-md-6{padding:0;width:100%;text-align:center}.ramadan_header .ramadan_header_new .col-md-6 iframe{width:100%}}@media (min-width: 992px) and (max-width: 1199px){body{font-size:11px}.container{width:100%;padding-left:3%;padding-right:3%}}@media (min-width: 768px) and (max-width: 991px){body{font-size:10px}.container{width:100%}}@media (max-width: 767px){.t-drive-cont.test-d-form.onPage.landing-form{overflow:hidden;margin-top:15px}.t-drive-cont .ramadan_header .inner-t-drive form .form-group .bootstrap-select .dropdown-menu{width:100% !important}.ramadan_header .form-wrapper{height:auto !important;overflow:initial !important;display:block !important;clear:right}.t-drive-cont .inner-t-drive form .fields-set .bootstrap-select button{width:100% !important}.mgt1{margin-top:60px}body{font-size:12px}.container{width:100%}.btn{width:auto !important;min-width:inherit !important}.btn i{display:none !important}}@media (max-width: 480px){.ramadan_header .ramadan_header_new{padding:16px}.t-drive-cont .inner-t-drive{padding:16px 16px 16px 22px}.t-drive-cont.test-d-form.onPage{overflow-x:hidden}}a:focus{outline:0 auto -webkit-focus-ring-color;outline-offset:0}@media (min-width: 1200px){.safari .btn{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.safari a{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.ie .btn,.ie9 .btn,.ie8 .btn{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.revealed{position:relative;overflow:hidden}.revealed>*{visibility:hidden}.revealed .revealTo{visibility:visible !important;transition:all 300ms linear}.revealed.animated .revealTo{visibility:visible}.revealed:after{content:'';width:100%;height:100%;position:absolute;background:#c00;transition:all 300ms linear}.revealed.up:after{top:-100%;left:0}.revealed.up.rest:after{transform:translateY(100%)}.revealed.up.animated>*{visibility:visible}.revealed.up.animated:after{transform:translateY(200%)}.revealed.left:after{top:0;left:-100%}.revealed.left.rest:after{transform:translateX(100%)}.revealed.left.animated>*{visibility:visible}.revealed.left.animated:after{transform:translateX(200%)}.revealed.right:after{top:0;right:-100%}.revealed.right.rest:after{transform:translateX(100%)}.revealed.right.animated>*{visibility:visible}.revealed.right.animated:after{transform:translateX(200%)}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwiX3BseXIuc2NzcyIsIl9lbS10by1weC5zY3NzIiwiX2ZvbnRzLnNjc3MiLCJfYm9vdHN0cmFwLnNjc3MiLCJib290c3RyYXAvX3ZhcmlhYmxlcy5zY3NzIiwiYm9vdHN0cmFwL19taXhpbnMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2hpZGUtdGV4dC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fb3BhY2l0eS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9faW1hZ2Uuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2xhYmVscy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fcmVzZXQtZmlsdGVyLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19yZXNpemUuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fc2l6ZS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fdGFiLWZvY3VzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190ZXh0LW92ZXJmbG93LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL192ZW5kb3ItcHJlZml4ZXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2FsZXJ0cy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fcGFuZWxzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3Byb2dyZXNzLWJhci5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2NlbnRlci1ibG9jay5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fbmF2LXZlcnRpY2FsLWFsaWduLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyIsImJvb3RzdHJhcC9fcHJpbnQuc2NzcyIsImJvb3RzdHJhcC9fZ2x5cGhpY29ucy5zY3NzIiwiYm9vdHN0cmFwL19zY2FmZm9sZGluZy5zY3NzIiwiYm9vdHN0cmFwL190eXBlLnNjc3MiLCJib290c3RyYXAvX2NvZGUuc2NzcyIsImJvb3RzdHJhcC9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL190YWJsZXMuc2NzcyIsImJvb3RzdHJhcC9fZm9ybXMuc2NzcyIsImJvb3RzdHJhcC9fYnV0dG9ucy5zY3NzIiwiYm9vdHN0cmFwL19jb21wb25lbnQtYW5pbWF0aW9ucy5zY3NzIiwiYm9vdHN0cmFwL19kcm9wZG93bnMuc2NzcyIsImJvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzIiwiYm9vdHN0cmFwL19pbnB1dC1ncm91cHMuc2NzcyIsImJvb3RzdHJhcC9fbmF2cy5zY3NzIiwiYm9vdHN0cmFwL19uYXZiYXIuc2NzcyIsImJvb3RzdHJhcC9fYnJlYWRjcnVtYnMuc2NzcyIsImJvb3RzdHJhcC9fcGFnaW5hdGlvbi5zY3NzIiwiYm9vdHN0cmFwL19wYWdlci5zY3NzIiwiYm9vdHN0cmFwL19sYWJlbHMuc2NzcyIsImJvb3RzdHJhcC9fYmFkZ2VzLnNjc3MiLCJib290c3RyYXAvX2p1bWJvdHJvbi5zY3NzIiwiYm9vdHN0cmFwL190aHVtYm5haWxzLnNjc3MiLCJib290c3RyYXAvX2FsZXJ0cy5zY3NzIiwiYm9vdHN0cmFwL19wcm9ncmVzcy1iYXJzLnNjc3MiLCJib290c3RyYXAvX21lZGlhLnNjc3MiLCJib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyIsImJvb3RzdHJhcC9fcGFuZWxzLnNjc3MiLCJib290c3RyYXAvX3Jlc3BvbnNpdmUtZW1iZWQuc2NzcyIsImJvb3RzdHJhcC9fd2VsbHMuc2NzcyIsImJvb3RzdHJhcC9fY2xvc2Uuc2NzcyIsImJvb3RzdHJhcC9fbW9kYWxzLnNjc3MiLCJib290c3RyYXAvX3Rvb2x0aXAuc2NzcyIsImJvb3RzdHJhcC9fcG9wb3ZlcnMuc2NzcyIsImJvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyIsImJvb3RzdHJhcC9fdXRpbGl0aWVzLnNjc3MiLCJib290c3RyYXAvX3Jlc3BvbnNpdmUtdXRpbGl0aWVzLnNjc3MiLCJfYm9vdHN0cmFwLXJ0bC5taW4uc2NzcyIsIl9taXhpbi5zY3NzIiwiX3N2Z0ljb25zLnNjc3MiLCJfcGFnZU1lbnUuc2NzcyIsIl9uZXdzLnNjc3MiLCJfaW5uZXItaGVhZGVyLnNjc3MiLCJfcmlnaHQtbWVudS5zY3NzIiwiX2lubmVyLXNlY3Rpb24uc2NzcyIsIl9zY3JvbGxlci5zY3NzIiwiX2pxdWVyeS5mYW5jeWJveC5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiX2Fib3V0LnNjc3MiLCJfZGVhbGVyLWNvbnRhY3RzLnNjc3MiLCJfYWJvdXQtZGVhbGVyLnNjc3MiLCJfYm9vdHN0cmFwc2VsZWN0LnNjc3MiLCJfZm9ybVZhbGlkYXRpb24uc2NzcyIsIl9sb2FkaW5nLnNjc3MiLCJfcGFnZUxvYWRlci5zY3NzIiwiX2FuaW1hdGUuc2NzcyIsIm93bC5jYXJvdXNlbDEuc2NzcyIsIl8zNjAuc2NzcyIsIl9saWdodGdhbGxlcnkubWluLnNjc3MiLCJfcmFuZ2VzbGlkZXIuc2NzcyIsIl9wb3BVcC5zY3NzIiwiX3RvZ2dsZS1idXR0b24uc2NzcyIsIl9hZnRlci1iZWZvcmUuc2NzcyIsIl9saXN0aW5nLnNjc3MiLCJfc2VhcmNoLnNjc3MiLCJfcHJvZHVjdERyYWdBbmRGaWx0ZXJTZWN0aW9uLnNjc3MiLCJfcmV2b2x1dGlvbi5zY3NzIiwiX2pxdWVyeS5ieHNsaWRlci5zY3NzIiwiX2pxdWVyeS5mdWxsUGFnZS5zY3NzIiwiX2Jvb3RzdHJhcC1kYXRldGltZXBpY2tlci5zY3NzIiwiX21hcmluZS5zY3NzIiwiX3NsaWNrLnNjc3MiLCJfcG93ZXItb2YtMy5zY3NzIiwiX2hvbmRhLXZpZGVvLWJhbm5lci5zY3NzIiwiX2hvbmRhLXZpcnR1YWwtc3R5bGUuc2NzcyIsIl9hY2NvcmQtaGV2LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInBseXJcIjtcclxuQGltcG9ydCBcImVtLXRvLXB4XCI7XHJcbkBpbXBvcnQgXCJmb250c1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAtcnRsLm1pblwiO1xyXG5AaW1wb3J0IFwibWl4aW5cIjtcclxuQGltcG9ydCBcInN2Z0ljb25zXCI7XHJcbkBpbXBvcnQgXCJwYWdlTWVudVwiO1xyXG5AaW1wb3J0IFwibmV3c1wiO1xyXG5AaW1wb3J0IFwiaW5uZXItaGVhZGVyXCI7XHJcbkBpbXBvcnQgXCJyaWdodC1tZW51XCI7XHJcbkBpbXBvcnQgXCJpbm5lci1zZWN0aW9uXCI7XHJcbkBpbXBvcnQgXCJzY3JvbGxlclwiO1xyXG5AaW1wb3J0IFwianF1ZXJ5LmZhbmN5Ym94XCI7XHJcbkBpbXBvcnQgXCJmb290ZXJcIjtcclxuQGltcG9ydCBcImFib3V0XCI7XHJcbkBpbXBvcnQgXCJkZWFsZXItY29udGFjdHNcIjtcclxuQGltcG9ydCBcImFib3V0LWRlYWxlclwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwc2VsZWN0XCI7XHJcbkBpbXBvcnQgXCJmb3JtVmFsaWRhdGlvblwiO1xyXG5AaW1wb3J0IFwibG9hZGluZ1wiO1xyXG5AaW1wb3J0IFwicGFnZUxvYWRlclwiO1xyXG5AaW1wb3J0IFwiYW5pbWF0ZVwiO1xyXG5AaW1wb3J0IFwib3dsLmNhcm91c2VsMVwiO1xyXG5AaW1wb3J0IFwiMzYwXCI7XHJcbkBpbXBvcnQgXCJsaWdodGdhbGxlcnkubWluXCI7XHJcbkBpbXBvcnQgXCJyYW5nZXNsaWRlclwiO1xyXG5AaW1wb3J0IFwicG9wVXBcIjtcclxuQGltcG9ydCBcInRvZ2dsZS1idXR0b25cIjtcclxuQGltcG9ydCBcImFmdGVyLWJlZm9yZVwiO1xyXG5AaW1wb3J0IFwibGlzdGluZ1wiO1xyXG5AaW1wb3J0IFwic2VhcmNoXCI7XHJcbkBpbXBvcnQgXCJwcm9kdWN0RHJhZ0FuZEZpbHRlclNlY3Rpb25cIjtcclxuQGltcG9ydCBcInJldm9sdXRpb25cIjtcclxuQGltcG9ydCBcImpxdWVyeS5ieHNsaWRlclwiO1xyXG5AaW1wb3J0IFwianF1ZXJ5LmZ1bGxQYWdlXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAtZGF0ZXRpbWVwaWNrZXJcIjtcclxuQGltcG9ydCBcIm1hcmluZVwiO1xyXG5AaW1wb3J0IFwic2xpY2tcIjtcclxuQGltcG9ydCBcInBvd2VyLW9mLTNcIjtcclxuQGltcG9ydCBcImhvbmRhLXZpZGVvLWJhbm5lclwiO1xyXG5AaW1wb3J0IFwiaG9uZGEtdmlydHVhbC1zdHlsZVwiO1xyXG5AaW1wb3J0IFwiYWNjb3JkLWhldlwiO1xyXG5cclxuXHJcblxyXG4udC1kcml2ZS1jb250IHtcclxuICAucmFtYWRhbl9oZWFkZXJ7XHJcbiAgICAuaW5uZXItdC1kcml2ZSBmb3JtIC5maWVsZHMtc2V0LnR3byAuZm9ybS1ncm91cCAuYm9vdHN0cmFwLXNlbGVjdD4uYnRueyBoZWlnaHQ6IDIuMDYyNWVtO31cclxuICB9XHJcbn1cclxuXHJcbi5yYW1hZGFuX2hlYWRlcntcclxuICAucmFtYWRhbl9oZWFkZXJfbmV3e1xyXG4gICAgcGFkZGluZzogMS4yNWVtIDMuMTI1ZW0gMy44NzVlbSAyLjg3NWVtO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAuY29sLW1kLTZ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLm5ldy1oZWFkaW5ne1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgcGFkZGluZy10b3A6IGVtKDE2KTtcclxuICAgIH1cclxuICAgIGlmcmFtZXtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtLXdyYXBwZXJ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuI3Nlb0FuYWx5dGljc3tcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuOjotbW96LXNlbGVjdGlvbiB7XHJcbiAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxufVxyXG5cclxuOjpzZWxlY3Rpb24ge1xyXG4gIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxufVxyXG5cclxuXHJcbi5ibGFjay10eHR7XHJcbiAgY29sb3I6ICRicmFuZC1ibGFjayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnRuLCBhLCBidXR0b24ge1xyXG4gICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlLCAmOnZpc2l0ZWQge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gIHdpZHRoOiBlbSgxNjAwKTtcclxufVxyXG4ubWd0MXtcclxuICBtYXJnaW4tdG9wOiA1dmg7XHJcbn1cclxuLy8ub25QYWdlLm1ndDF7XHJcbi8vICBtYXJnaW4tdG9wOiA2N3B4O1xyXG4vL31cclxuXHJcblxyXG4uYmFubmVyY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmJhbm5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSBhbmQgKG1heC13aWR0aDogMTg1MHB4KSB7XHJcblxyXG4gIGJvZHkge1xyXG4gICAgZm9udC1zaXplOiAxNS41cHg7XHJcbiAgfVxyXG4gIC8vLmNvbnRhaW5lciB7XHJcbiAgLy8gIHdpZHRoOiBlbSgxNDIwKTtcclxuICAvL31cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xyXG5cclxuXHJcblxyXG4gIGJvZHkge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcblxyXG5cclxuXHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkgYW5kIChtYXgtd2lkdGg6IDE1NTVweCkge1xyXG4gIC5yYW1hZGFuX2hlYWRlciAucmFtYWRhbl9oZWFkZXJfbmV3IGlmcmFtZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTA1MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnJhbWFkYW5faGVhZGVyIC5yYW1hZGFuX2hlYWRlcl9uZXcgaWZyYW1le1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcblxyXG4gIC8qcmFtYWRhbiBOZXcgKi9cclxuICAucmFtYWRhbl9oZWFkZXIgLnJhbWFkYW5faGVhZGVyX25ldyBpZnJhbWV7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMjQwcHg7XHJcbiAgfVxyXG4gIC8qcmFtYWRhbiBOZXcgKi9cclxuXHJcbiAgYm9keSB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgfVxyXG4gIC5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDkzJTtcclxuICB9XHJcblxyXG59XHJcblxyXG4ubWFjIHtcclxuICBib2R5IHtcclxuICAgIGZvbnQtc2l6ZTogMTEuNXB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcblxyXG4gIC5yYW1hZGFuX2hlYWRlcntcclxuICAgIC5yYW1hZGFuX2hlYWRlcl9uZXd7XHJcbiAgICAgIC5uZXctaGVhZGluZ3tcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbC1tZC02e1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGlmcmFtZXtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgYm9keSB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgfVxyXG4gIC5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMyU7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gIGJvZHkge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAudC1kcml2ZS1jb250LnRlc3QtZC1mb3JtLm9uUGFnZS5sYW5kaW5nLWZvcm17XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcbiAgLnQtZHJpdmUtY29udCAucmFtYWRhbl9oZWFkZXIgLmlubmVyLXQtZHJpdmUgZm9ybSAuZm9ybS1ncm91cCAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudXtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5yYW1hZGFuX2hlYWRlciAuZm9ybS13cmFwcGVye1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdzogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIGNsZWFyOiByaWdodDtcclxuICB9XHJcblxyXG4gIC50LWRyaXZlLWNvbnQgLmlubmVyLXQtZHJpdmUgZm9ybSAuZmllbGRzLXNldCAuYm9vdHN0cmFwLXNlbGVjdCBidXR0b257XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICB9XHJcbiAgLm1ndDF7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gIH1cclxuXHJcblxyXG4gIGJvZHkge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuYnRue1xyXG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG1pbi13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgaXtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAucmFtYWRhbl9oZWFkZXIgLnJhbWFkYW5faGVhZGVyX25ld3tcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgfVxyXG4gIC50LWRyaXZlLWNvbnQgLmlubmVyLXQtZHJpdmV7XHJcbiAgICBwYWRkaW5nOjE2cHggMTZweCAxNnB4IDIycHg7XHJcblxyXG4gIH1cclxuICAudC1kcml2ZS1jb250LnRlc3QtZC1mb3JtLm9uUGFnZXtcclxuICAgIG92ZXJmbG93LXg6aGlkZGVuO1xyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG5cclxufVxyXG5cclxuYTpmb2N1cyB7XHJcbiAgb3V0bGluZTogMCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxuICBvdXRsaW5lLW9mZnNldDogMDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5zYWZhcmkge1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaWUsIC5pZTksIC5pZTgge1xyXG4gIC5idG4ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5yZXZlYWxlZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gID4gKiB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG4gIC5yZXZlYWxUbyB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgbGluZWFyO1xyXG4gIH1cclxuXHJcbiAgJi5hbmltYXRlZCB7XHJcbiAgICAucmV2ZWFsVG8ge1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cclxuICAgIH1cclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgbGluZWFyO1xyXG4gIH1cclxuICAmLnVwIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB0b3A6IC0xMDAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYucmVzdCB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYW5pbWF0ZWQge1xyXG5cclxuICAgICAgPiAqIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gICYubGVmdCB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAtMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLnJlc3Qge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFuaW1hdGVkIHtcclxuICAgICAgPiAqIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICYucmlnaHQge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IC0xMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYucmVzdCB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYW5pbWF0ZWQge1xyXG4gICAgICA+ICoge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn0iLCJAa2V5ZnJhbWVzIHBseXItcHJvZ3Jlc3N7dG97YmFja2dyb3VuZC1wb3NpdGlvbjoyNXB4IDB9fUBrZXlmcmFtZXMgcGx5ci1wb3B1cHswJXtvcGFjaXR5Oi41O3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpfXRve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QGtleWZyYW1lcyBwbHlyLWZhZGUtaW57ZnJvbXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX0ucGx5cnstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDtkaXJlY3Rpb246bHRyO2ZvbnQtZmFtaWx5OkF2ZW5pcixcIkF2ZW5pciBOZXh0XCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLFwiU2Vnb2UgVUlcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXZhcmlhbnQtbnVtZXJpYzp0YWJ1bGFyLW51bXM7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNzttYXgtd2lkdGg6MTAwJTttaW4td2lkdGg6MjAwcHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1zaGFkb3c6bm9uZTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2V9LnBseXIgYXVkaW8sLnBseXIgdmlkZW97Ym9yZGVyLXJhZGl1czppbmhlcml0O2hlaWdodDphdXRvO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoxMDAlfS5wbHlyIGJ1dHRvbntmb250OmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdDt3aWR0aDphdXRvfS5wbHlyOmZvY3Vze291dGxpbmU6MH0ucGx5ci0tZnVsbC11aXtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnBseXItLWZ1bGwtdWkgKiwucGx5ci0tZnVsbC11aSA6OmFmdGVyLC5wbHlyLS1mdWxsLXVpIDo6YmVmb3Jle2JveC1zaXppbmc6aW5oZXJpdH0ucGx5ci0tZnVsbC11aSBhLC5wbHlyLS1mdWxsLXVpIGJ1dHRvbiwucGx5ci0tZnVsbC11aSBpbnB1dCwucGx5ci0tZnVsbC11aSBsYWJlbHt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9ufS5wbHlyX19iYWRnZXtiYWNrZ3JvdW5kOiM0ZjViNWY7Ym9yZGVyLXJhZGl1czoycHg7Y29sb3I6I2ZmZjtmb250LXNpemU6OXB4O2xpbmUtaGVpZ2h0OjE7cGFkZGluZzozcHggNHB4fS5wbHlyLS1mdWxsLXVpIDo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWNvbnRhaW5lcntkaXNwbGF5Om5vbmV9LnBseXJfX2NhcHRpb25ze2FuaW1hdGlvbjpwbHlyLWZhZGUtaW4gLjNzIGVhc2U7Ym90dG9tOjA7Y29sb3I6I2ZmZjtkaXNwbGF5Om5vbmU7Zm9udC1zaXplOjE0cHg7bGVmdDowO3BhZGRpbmc6MTBweDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7d2lkdGg6MTAwJX0ucGx5cl9fY2FwdGlvbnMgLnBseXJfX2NhcHRpb257YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC44KTtib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJveC1kZWNvcmF0aW9uLWJyZWFrOmNsb25lO2JveC1kZWNvcmF0aW9uLWJyZWFrOmNsb25lO2xpbmUtaGVpZ2h0OjE4NSU7cGFkZGluZzouMmVtIC41ZW07d2hpdGUtc3BhY2U6cHJlLXdyYXB9LnBseXJfX2NhcHRpb25zIC5wbHlyX19jYXB0aW9uIGRpdntkaXNwbGF5OmlubGluZX0ucGx5cl9fY2FwdGlvbnMgc3BhbjplbXB0eXtkaXNwbGF5Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6NDgwcHgpey5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MTZweDtwYWRkaW5nOjIwcHh9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjE4cHh9fS5wbHlyLS1jYXB0aW9ucy1hY3RpdmUgLnBseXJfX2NhcHRpb25ze2Rpc3BsYXk6YmxvY2t9LnBseXI6bm90KC5wbHlyLS1oaWRlLWNvbnRyb2xzKSAucGx5cl9fY29udHJvbHM6bm90KDplbXB0eSl+LnBseXJfX2NhcHRpb25ze3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KX0ucGx5cl9fY29udHJvbHtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjNweDtjb2xvcjppbmhlcml0O2N1cnNvcjpwb2ludGVyO2ZsZXgtc2hyaW5rOjA7b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nOjdweDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX0ucGx5cl9fY29udHJvbCBzdmd7ZGlzcGxheTpibG9jaztmaWxsOmN1cnJlbnRDb2xvcjtoZWlnaHQ6MThweDtwb2ludGVyLWV2ZW50czpub25lO3dpZHRoOjE4cHh9LnBseXJfX2NvbnRyb2w6Zm9jdXN7b3V0bGluZTowfS5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDVweCByZ2JhKDI2LDE3NSwyNTUsLjUpO291dGxpbmU6MH1hLnBseXJfX2NvbnRyb2x7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YS5wbHlyX19jb250cm9sOjphZnRlcixhLnBseXJfX2NvbnRyb2w6OmJlZm9yZXtkaXNwbGF5Om5vbmV9LnBseXJfX2NvbnRyb2wucGx5cl9fY29udHJvbC0tcHJlc3NlZCAuaWNvbi0tbm90LXByZXNzZWQsLnBseXJfX2NvbnRyb2wucGx5cl9fY29udHJvbC0tcHJlc3NlZCAubGFiZWwtLW5vdC1wcmVzc2VkLC5wbHlyX19jb250cm9sOm5vdCgucGx5cl9fY29udHJvbC0tcHJlc3NlZCkgLmljb24tLXByZXNzZWQsLnBseXJfX2NvbnRyb2w6bm90KC5wbHlyX19jb250cm9sLS1wcmVzc2VkKSAubGFiZWwtLXByZXNzZWR7ZGlzcGxheTpub25lfS5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMsLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sOmhvdmVyLC5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVde2JhY2tncm91bmQ6IzFhYWZmZjtjb2xvcjojZmZmfS5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbCBzdmd7ZmlsdGVyOmRyb3Atc2hhZG93KDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4xNSkpfS5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMsLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sOmhvdmVyLC5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVde2JhY2tncm91bmQ6IzFhYWZmZjtjb2xvcjojZmZmfS5wbHlyX19jb250cm9sLS1vdmVybGFpZHtiYWNrZ3JvdW5kOnJnYmEoMjYsMTc1LDI1NSwuOCk7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDAlO2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsLjE1KTtjb2xvcjojZmZmO2Rpc3BsYXk6bm9uZTtsZWZ0OjUwJTtwYWRkaW5nOjE1cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7ei1pbmRleDoyfS5wbHlyX19jb250cm9sLS1vdmVybGFpZCBzdmd7bGVmdDoycHg7cG9zaXRpb246cmVsYXRpdmV9LnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkOmZvY3VzLC5wbHlyX19jb250cm9sLS1vdmVybGFpZDpob3ZlcntiYWNrZ3JvdW5kOiMxYWFmZmZ9LnBseXItLXBsYXlpbmcgLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlke29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbn0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWR7ZGlzcGxheTpibG9ja30ucGx5ci0tZnVsbC11aSA6Oi13ZWJraXQtbWVkaWEtY29udHJvbHN7ZGlzcGxheTpub25lfS5wbHlyX19jb250cm9sc3thbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDt0ZXh0LWFsaWduOmNlbnRlcn0ucGx5cl9fY29udHJvbHMgLnBseXJfX21lbnUsLnBseXJfX2NvbnRyb2xzIC5wbHlyX19wcm9ncmVzcywucGx5cl9fY29udHJvbHMgLnBseXJfX3RpbWUsLnBseXJfX2NvbnRyb2xzIC5wbHlyX192b2x1bWUsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9se21hcmdpbi1sZWZ0OjVweH0ucGx5cl9fY29udHJvbHMgLnBseXJfX21lbnUrLnBseXJfX2NvbnRyb2wsLnBseXJfX2NvbnRyb2xzIC5wbHlyX19wcm9ncmVzcysucGx5cl9fY29udHJvbCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2wrLnBseXJfX2NvbnRyb2wsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sKy5wbHlyX19tZW51e21hcmdpbi1sZWZ0OjJweH0ucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkK1tkYXRhLXBseXI9cGF1c2Vde21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OmF1dG99LnBseXJfX2NvbnRyb2xzOmVtcHR5e2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDo0ODBweCl7LnBseXJfX2NvbnRyb2xzIC5wbHlyX19tZW51LC5wbHlyX19jb250cm9scyAucGx5cl9fcHJvZ3Jlc3MsLnBseXJfX2NvbnRyb2xzIC5wbHlyX190aW1lLC5wbHlyX19jb250cm9scyAucGx5cl9fdm9sdW1lLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbHttYXJnaW4tbGVmdDoxMHB4fX0ucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xze2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOmluaGVyaXQ7Y29sb3I6IzRmNWI1ZjtwYWRkaW5nOjEwcHh9LnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sc3tiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudChyZ2JhKDAsMCwwLDApLHJnYmEoMCwwLDAsLjcpKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOmluaGVyaXQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6aW5oZXJpdDtib3R0b206MDtjb2xvcjojZmZmO2xlZnQ6MDtwYWRkaW5nOjIwcHggNXB4IDVweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZS1pbi1vdXQsdHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDt6LWluZGV4OjN9QG1lZGlhIChtaW4td2lkdGg6NDgwcHgpey5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbHN7cGFkZGluZzozNXB4IDEwcHggMTBweH19LnBseXItLXZpZGVvLnBseXItLWhpZGUtY29udHJvbHMgLnBseXJfX2NvbnRyb2xze29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfS5wbHlyIFtkYXRhLXBseXI9YWlycGxheV0sLnBseXIgW2RhdGEtcGx5cj1jYXB0aW9uc10sLnBseXIgW2RhdGEtcGx5cj1mdWxsc2NyZWVuXSwucGx5ciBbZGF0YS1wbHlyPXBpcF17ZGlzcGxheTpub25lfS5wbHlyLS1haXJwbGF5LXN1cHBvcnRlZCBbZGF0YS1wbHlyPWFpcnBsYXldLC5wbHlyLS1jYXB0aW9ucy1lbmFibGVkIFtkYXRhLXBseXI9Y2FwdGlvbnNdLC5wbHlyLS1mdWxsc2NyZWVuLWVuYWJsZWQgW2RhdGEtcGx5cj1mdWxsc2NyZWVuXSwucGx5ci0tcGlwLXN1cHBvcnRlZCBbZGF0YS1wbHlyPXBpcF17ZGlzcGxheTppbmxpbmUtYmxvY2t9LnBseXJfX3ZpZGVvLWVtYmVke2hlaWdodDowO3BhZGRpbmctYm90dG9tOjU2LjI1JTtwb3NpdGlvbjpyZWxhdGl2ZX0ucGx5cl9fdmlkZW8tZW1iZWQgaWZyYW1le2JvcmRlcjowO2hlaWdodDoxMDAlO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7d2lkdGg6MTAwJX0ucGx5ci0tZnVsbC11aSAucGx5cl9fdmlkZW8tZW1iZWQ+LnBseXJfX3ZpZGVvLWVtYmVkX19jb250YWluZXJ7cGFkZGluZy1ib3R0b206MjQwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMzguMjgxMjUlKX0ucGx5cl9fbWVudXtkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmV9LnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2wgc3Zne3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlfS5wbHlyX19tZW51IC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gc3Zne3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5wbHlyX19tZW51IC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnBseXJfX3Rvb2x0aXB7ZGlzcGxheTpub25lfS5wbHlyX19tZW51X19jb250YWluZXJ7YW5pbWF0aW9uOnBseXItcG9wdXAgLjJzIGVhc2U7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC45KTtib3JkZXItcmFkaXVzOjRweDtib3R0b206MTAwJTtib3gtc2hhZG93OjAgMXB4IDJweCByZ2JhKDAsMCwwLC4xNSk7Y29sb3I6IzRmNWI1Zjtmb250LXNpemU6MTZweDttYXJnaW4tYm90dG9tOjEwcHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTNweDt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6bm93cmFwO3otaW5kZXg6M30ucGx5cl9fbWVudV9fY29udGFpbmVyPmRpdntvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpoZWlnaHQgLjM1cyBjdWJpYy1iZXppZXIoLjQsMCwuMiwxKSx3aWR0aCAuMzVzIGN1YmljLWJlemllciguNCwwLC4yLDEpfS5wbHlyX19tZW51X19jb250YWluZXI6OmFmdGVye2JvcmRlcjo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KTtjb250ZW50OicnO2hlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE1cHg7dG9wOjEwMCU7d2lkdGg6MH0ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVde3BhZGRpbmc6N3B4fS5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1dLC5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1yYWRpb117bWFyZ2luLXRvcDoycHh9LnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbV06Zmlyc3QtY2hpbGQsLnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbXJhZGlvXTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbHthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6IzRmNWI1ZjtkaXNwbGF5OmZsZXg7Zm9udC1zaXplOjE0cHg7cGFkZGluZzo0cHggMTFweDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7d2lkdGg6MTAwJX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sPnNwYW57YWxpZ24taXRlbXM6aW5oZXJpdDtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sOjphZnRlcntib3JkZXI6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJke3BhZGRpbmctcmlnaHQ6MjhweH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJkOjphZnRlcntib3JkZXItbGVmdC1jb2xvcjpyZ2JhKDc5LDkxLDk1LC44KTtyaWdodDo1cHh9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZC5wbHlyX190YWItZm9jdXM6OmFmdGVyLC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQ6aG92ZXI6OmFmdGVye2JvcmRlci1sZWZ0LWNvbG9yOmN1cnJlbnRDb2xvcn0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNre2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW46N3B4O21hcmdpbi1ib3R0b206M3B4O3BhZGRpbmctbGVmdDoyOHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmNhbGMoMTAwJSAtIDE0cHgpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6OmFmdGVye2JvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDc5LDkxLDk1LC44KTtsZWZ0OjdweH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNrOjpiZWZvcmV7YmFja2dyb3VuZDojYjdjNWNkO2JveC1zaGFkb3c6MCAxcHggMCAjZmZmO2NvbnRlbnQ6Jyc7aGVpZ2h0OjFweDtsZWZ0OjA7bWFyZ2luLXRvcDo0cHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjay5wbHlyX190YWItZm9jdXM6OmFmdGVyLC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6aG92ZXI6OmFmdGVye2JvcmRlci1yaWdodC1jb2xvcjpjdXJyZW50Q29sb3J9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9de3BhZGRpbmctbGVmdDo3cHh9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOjphZnRlciwucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106OmJlZm9yZXtib3JkZXItcmFkaXVzOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOjpiZWZvcmV7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKTtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7ZmxleC1zaHJpbms6MDtoZWlnaHQ6MTZweDttYXJnaW4tcmlnaHQ6MTBweDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTt3aWR0aDoxNnB4fS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTo6YWZ0ZXJ7YmFja2dyb3VuZDojZmZmO2JvcmRlcjowO2hlaWdodDo2cHg7bGVmdDoxMnB4O29wYWNpdHk6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLG9wYWNpdHkgLjNzIGVhc2U7d2lkdGg6NnB4fS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXVthcmlhLWNoZWNrZWQ9dHJ1ZV06OmJlZm9yZXtiYWNrZ3JvdW5kOiMxYWFmZmZ9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dW2FyaWEtY2hlY2tlZD10cnVlXTo6YWZ0ZXJ7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXS5wbHlyX190YWItZm9jdXM6OmJlZm9yZSwucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106aG92ZXI6OmJlZm9yZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX21lbnVfX3ZhbHVle2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6LTVweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1sZWZ0OjI1cHg7cG9pbnRlci1ldmVudHM6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXXstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjI4cHg7Y29sb3I6IzFhYWZmZjtkaXNwbGF5OmJsb2NrO2hlaWdodDoyMHB4O21hcmdpbjowO3BhZGRpbmc6MDt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7d2lkdGg6MTAwJX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czozcHg7aGVpZ2h0OjZweDt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsY3VycmVudENvbG9yIHZhcigtLXZhbHVlLDApLHRyYW5zcGFyZW50IHZhcigtLXZhbHVlLDApKX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7YmFja2dyb3VuZDojZmZmO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTtib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLC4xNSksMCAwIDAgMXB4IHJnYmEoNDcsNTIsNjEsLjIpO2hlaWdodDoxNHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3dpZHRoOjE0cHg7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7bWFyZ2luLXRvcDotNHB4fS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNre2JhY2tncm91bmQ6MCAwO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6M3B4O2hlaWdodDo2cHg7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlOy1tb3otdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1ie2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MDtib3JkZXItcmFkaXVzOjEwMCU7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgwLDAsMCwuMTUpLDAgMCAwIDFweCByZ2JhKDQ3LDUyLDYxLC4yKTtoZWlnaHQ6MTRweDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt3aWR0aDoxNHB4fS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXByb2dyZXNze2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6M3B4O2hlaWdodDo2cHh9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFja3tiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjNweDtoZWlnaHQ6NnB4O3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO2NvbG9yOnRyYW5zcGFyZW50fS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC11cHBlcntiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjNweDtoZWlnaHQ6NnB4O3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC1sb3dlcntiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjNweDtoZWlnaHQ6NnB4O3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO2JhY2tncm91bmQ6Y3VycmVudENvbG9yfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWJ7YmFja2dyb3VuZDojZmZmO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTtib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLC4xNSksMCAwIDAgMXB4IHJnYmEoNDcsNTIsNjEsLjIpO2hlaWdodDoxNHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3dpZHRoOjE0cHg7bWFyZ2luLXRvcDowfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdG9vbHRpcHtkaXNwbGF5Om5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXN7b3V0bGluZTowfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LWZvY3VzLW91dGVye2JvcmRlcjowfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdLnBseXJfX3RhYi1mb2N1czo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7Ym94LXNoYWRvdzowIDAgMCA1cHggcmdiYSgyNiwxNzUsMjU1LC41KTtvdXRsaW5lOjB9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV0ucGx5cl9fdGFiLWZvY3VzOjotbW96LXJhbmdlLXRyYWNre2JveC1zaGFkb3c6MCAwIDAgNXB4IHJnYmEoMjYsMTc1LDI1NSwuNSk7b3V0bGluZTowfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdLnBseXJfX3RhYi1mb2N1czo6LW1zLXRyYWNre2JveC1zaGFkb3c6MCAwIDAgNXB4IHJnYmEoMjYsMTc1LDI1NSwuNSk7b3V0bGluZTowfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjI1KX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjI1KX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNre2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMjUpfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgwLDAsMCwuMTUpLDAgMCAwIDFweCByZ2JhKDQ3LDUyLDYxLC4yKSwwIDAgMCAzcHggcmdiYSgyNTUsMjU1LDI1NSwuNSl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbW96LXJhbmdlLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsLjE1KSwwIDAgMCAxcHggcmdiYSg0Nyw1Miw2MSwuMiksMCAwIDAgM3B4IHJnYmEoMjU1LDI1NSwyNTUsLjUpfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1zLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsLjE1KSwwIDAgMCAxcHggcmdiYSg0Nyw1Miw2MSwuMiksMCAwIDAgM3B4IHJnYmEoMjU1LDI1NSwyNTUsLjUpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTgzLDE5NywyMDUsLjY2KX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTgzLDE5NywyMDUsLjY2KX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNre2JhY2tncm91bmQtY29sb3I6cmdiYSgxODMsMTk3LDIwNSwuNjYpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgwLDAsMCwuMTUpLDAgMCAwIDFweCByZ2JhKDQ3LDUyLDYxLC4yKSwwIDAgMCAzcHggcmdiYSgwLDAsMCwuMSl9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbW96LXJhbmdlLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsLjE1KSwwIDAgMCAxcHggcmdiYSg0Nyw1Miw2MSwuMiksMCAwIDAgM3B4IHJnYmEoMCwwLDAsLjEpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1zLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsLjE1KSwwIDAgMCAxcHggcmdiYSg0Nyw1Miw2MSwuMiksMCAwIDAgM3B4IHJnYmEoMCwwLDAsLjEpfS5wbHlyX19wb3N0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47aGVpZ2h0OjEwMCU7bGVmdDowO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2U7d2lkdGg6MTAwJTt6LWluZGV4OjF9LnBseXItLXN0b3BwZWQucGx5cl9fcG9zdGVyLWVuYWJsZWQgLnBseXJfX3Bvc3RlcntvcGFjaXR5OjF9LnBseXJfX3RpbWV7Zm9udC1zaXplOjE0cHh9LnBseXJfX3RpbWUrLnBseXJfX3RpbWU6OmJlZm9yZXtjb250ZW50OidcXDIwNDQnO21hcmdpbi1yaWdodDoxMHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsucGx5cl9fdGltZSsucGx5cl9fdGltZXtkaXNwbGF5Om5vbmV9fS5wbHlyLS12aWRlbyAucGx5cl9fdGltZXt0ZXh0LXNoYWRvdzowIDFweCAxcHggcmdiYSgwLDAsMCwuMTUpfS5wbHlyX190b29sdGlwe2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuOSk7Ym9yZGVyLXJhZGl1czozcHg7Ym90dG9tOjEwMCU7Ym94LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwuMTUpO2NvbG9yOiM0ZjViNWY7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NTAwO2xlZnQ6NTAlO2xpbmUtaGVpZ2h0OjEuMzttYXJnaW4tYm90dG9tOjEwcHg7b3BhY2l0eTowO3BhZGRpbmc6NXB4IDcuNXB4O3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLDEwcHgpIHNjYWxlKC44KTt0cmFuc2Zvcm0tb3JpZ2luOjUwJSAxMDAlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyAuMXMgZWFzZSxvcGFjaXR5IC4ycyAuMXMgZWFzZTt3aGl0ZS1zcGFjZTpub3dyYXA7ei1pbmRleDoyfS5wbHlyX190b29sdGlwOjpiZWZvcmV7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDo0cHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuOSk7Ym90dG9tOi00cHg7Y29udGVudDonJztoZWlnaHQ6MDtsZWZ0OjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aWR0aDowO3otaW5kZXg6Mn0ucGx5ciAucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMgLnBseXJfX3Rvb2x0aXAsLnBseXIgLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXAsLnBseXJfX3Rvb2x0aXAtLXZpc2libGV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwwKSBzY2FsZSgxKX0ucGx5ciAucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcHt6LWluZGV4OjN9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbCAucGx5cl9fdG9vbHRpcHtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDEwcHgpIHNjYWxlKC44KTt0cmFuc2Zvcm0tb3JpZ2luOjAgMTAwJX0ucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXA6OmJlZm9yZSwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXA6OmJlZm9yZXtsZWZ0OjE2cHh9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXB7bGVmdDphdXRvO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDEwcHgpIHNjYWxlKC44KTt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMTAwJX0ucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcDo6YmVmb3Jle2xlZnQ6YXV0bztyaWdodDoxNnB4O3RyYW5zZm9ybTp0cmFuc2xhdGVYKDUwJSl9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwLS12aXNpYmxlLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZDpob3ZlciAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZC5wbHlyX190YWItZm9jdXMgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQ6aG92ZXIgLnBseXJfX3Rvb2x0aXB7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApIHNjYWxlKDEpfS5wbHlyLS12aWRlb3tiYWNrZ3JvdW5kOiMwMDA7b3ZlcmZsb3c6aGlkZGVufS5wbHlyLS12aWRlby5wbHlyLS1tZW51LW9wZW57b3ZlcmZsb3c6dmlzaWJsZX0ucGx5cl9fdmlkZW8td3JhcHBlcntiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czppbmhlcml0O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjB9LnBseXJfX3Byb2dyZXNze2ZsZXg6MTtsZWZ0OjdweDttYXJnaW4tcmlnaHQ6MTRweDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGx5cl9fcHJvZ3Jlc3MgaW5wdXRbdHlwZT1yYW5nZV0sLnBseXJfX3Byb2dyZXNzX19idWZmZXJ7bWFyZ2luLWxlZnQ6LTdweDttYXJnaW4tcmlnaHQ6LTdweDt3aWR0aDpjYWxjKDEwMCUgKyAxNHB4KX0ucGx5cl9fcHJvZ3Jlc3MgaW5wdXRbdHlwZT1yYW5nZV17cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5wbHlyX19wcm9ncmVzcyAucGx5cl9fdG9vbHRpcHtmb250LXNpemU6MTRweDtsZWZ0OjB9LnBseXJfX3Byb2dyZXNzX19idWZmZXJ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDBweDtoZWlnaHQ6NnB4O2xlZnQ6MDttYXJnaW4tdG9wOi0zcHg7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCV9LnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFye2JhY2tncm91bmQ6MCAwO3RyYW5zaXRpb246d2lkdGggLjJzIGVhc2V9LnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWV7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7Ym9yZGVyLXJhZGl1czoxMDBweDttaW4td2lkdGg6NnB4fS5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotbW96LXByb2dyZXNzLWJhcntiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtib3JkZXItcmFkaXVzOjEwMHB4O21pbi13aWR0aDo2cHg7dHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZX0ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LW1zLWZpbGx7Ym9yZGVyLXJhZGl1czoxMDBweDt0cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlfS5wbHlyLS12aWRlbyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLC4xNSk7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMjUpfS5wbHlyLS1hdWRpbyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntjb2xvcjpyZ2JhKDE4MywxOTcsMjA1LC42Nil9LnBseXItLWxvYWRpbmcgLnBseXJfX3Byb2dyZXNzX19idWZmZXJ7YW5pbWF0aW9uOnBseXItcHJvZ3Jlc3MgMXMgbGluZWFyIGluZmluaXRlO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KC00NWRlZyxyZ2JhKDQ3LDUyLDYxLC42KSAyNSUsdHJhbnNwYXJlbnQgMjUlLHRyYW5zcGFyZW50IDUwJSxyZ2JhKDQ3LDUyLDYxLC42KSA1MCUscmdiYSg0Nyw1Miw2MSwuNikgNzUlLHRyYW5zcGFyZW50IDc1JSx0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7YmFja2dyb3VuZC1zaXplOjI1cHggMjVweDtjb2xvcjp0cmFuc3BhcmVudH0ucGx5ci0tdmlkZW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjI1KX0ucGx5ci0tYXVkaW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTgzLDE5NywyMDUsLjY2KX0ucGx5cl9fdm9sdW1le2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleDoxO3Bvc2l0aW9uOnJlbGF0aXZlfS5wbHlyX192b2x1bWUgaW5wdXRbdHlwZT1yYW5nZV17bWFyZ2luLWxlZnQ6NXB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn1AbWVkaWEgKG1pbi13aWR0aDo0ODBweCl7LnBseXJfX3ZvbHVtZXttYXgtd2lkdGg6OTBweH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5wbHlyX192b2x1bWV7bWF4LXdpZHRoOjExMHB4fX0ucGx5ci0taXMtaW9zIC5wbHlyX192b2x1bWV7ZGlzcGxheTpub25lIWltcG9ydGFudH0ucGx5ci0taXMtaW9zLnBseXItLXZpbWVvIFtkYXRhLXBseXI9bXV0ZV17ZGlzcGxheTpub25lIWltcG9ydGFudH0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVue2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O2hlaWdodDoxMDAlO21hcmdpbjowO3dpZHRoOjEwMCV9LnBseXI6LW1vei1mdWxsLXNjcmVlbntiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtoZWlnaHQ6MTAwJTttYXJnaW46MDt3aWR0aDoxMDAlfS5wbHlyOi1tcy1mdWxsc2NyZWVue2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O2hlaWdodDoxMDAlO21hcmdpbjowO3dpZHRoOjEwMCV9LnBseXI6ZnVsbHNjcmVlbntiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtoZWlnaHQ6MTAwJTttYXJnaW46MDt3aWR0aDoxMDAlfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gdmlkZW97aGVpZ2h0OjEwMCV9LnBseXI6LW1vei1mdWxsLXNjcmVlbiB2aWRlb3toZWlnaHQ6MTAwJX0ucGx5cjotbXMtZnVsbHNjcmVlbiB2aWRlb3toZWlnaHQ6MTAwJX0ucGx5cjpmdWxsc2NyZWVuIHZpZGVve2hlaWdodDoxMDAlfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0ucGx5cjotbW96LWZ1bGwtc2NyZWVuIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9LnBseXI6LW1zLWZ1bGxzY3JlZW4gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiAucGx5cl9fdmlkZW8tZW1iZWR7b3ZlcmZsb3c6dmlzaWJsZX0ucGx5cjotbW96LWZ1bGwtc2NyZWVuIC5wbHlyX192aWRlby1lbWJlZHtvdmVyZmxvdzp2aXNpYmxlfS5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX192aWRlby1lbWJlZHtvdmVyZmxvdzp2aXNpYmxlfS5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX3ZpZGVvLWVtYmVke292ZXJmbG93OnZpc2libGV9LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbi5wbHlyLS12aW1lbyAucGx5cl9fdmlkZW8td3JhcHBlcntoZWlnaHQ6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5wbHlyOi1tb3otZnVsbC1zY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ucGx5cjotbXMtZnVsbHNjcmVlbi5wbHlyLS12aW1lbyAucGx5cl9fdmlkZW8td3JhcHBlcntoZWlnaHQ6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5wbHlyOmZ1bGxzY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5cjotbW96LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5cjotbXMtZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVue2Rpc3BsYXk6YmxvY2t9LnBseXI6ZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVue2Rpc3BsYXk6YmxvY2t9LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuK3N2Z3tkaXNwbGF5Om5vbmV9LnBseXI6LW1vei1mdWxsLXNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuK3N2Z3tkaXNwbGF5Om5vbmV9LnBseXI6LW1zLWZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbitzdmd7ZGlzcGxheTpub25lfS5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbitzdmd7ZGlzcGxheTpub25lfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4ucGx5ci0taGlkZS1jb250cm9sc3tjdXJzb3I6bm9uZX0ucGx5cjotbW96LWZ1bGwtc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9LnBseXI6LW1zLWZ1bGxzY3JlZW4ucGx5ci0taGlkZS1jb250cm9sc3tjdXJzb3I6bm9uZX0ucGx5cjpmdWxsc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweH0ucGx5cjotbW96LWZ1bGwtc2NyZWVuIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweH0ucGx5cjotbXMtZnVsbHNjcmVlbiAucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjIxcHh9LnBseXI6ZnVsbHNjcmVlbiAucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjIxcHh9fS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW57YmFja2dyb3VuZDojMDAwO2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7d2lkdGg6MTAwJX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIHZpZGVve2hlaWdodDoxMDAlfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX192aWRlby1lbWJlZHtvdmVyZmxvdzp2aXNpYmxlfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4rc3Zne2Rpc3BsYXk6bm9uZX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweH19LnBseXI6LW1vei1mdWxsLXNjcmVlbntiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtoZWlnaHQ6MTAwJTttYXJnaW46MDt3aWR0aDoxMDAlfS5wbHlyOi1tb3otZnVsbC1zY3JlZW4gdmlkZW97aGVpZ2h0OjEwMCV9LnBseXI6LW1vei1mdWxsLXNjcmVlbiAucGx5cl9fdmlkZW8td3JhcHBlcntoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5wbHlyOi1tb3otZnVsbC1zY3JlZW4gLnBseXJfX3ZpZGVvLWVtYmVke292ZXJmbG93OnZpc2libGV9LnBseXI6LW1vei1mdWxsLXNjcmVlbi5wbHlyLS12aW1lbyAucGx5cl9fdmlkZW8td3JhcHBlcntoZWlnaHQ6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5wbHlyOi1tb3otZnVsbC1zY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbntkaXNwbGF5OmJsb2NrfS5wbHlyOi1tb3otZnVsbC1zY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbitzdmd7ZGlzcGxheTpub25lfS5wbHlyOi1tb3otZnVsbC1zY3JlZW4ucGx5ci0taGlkZS1jb250cm9sc3tjdXJzb3I6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpey5wbHlyOi1tb3otZnVsbC1zY3JlZW4gLnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToyMXB4fX0ucGx5cjotbXMtZnVsbHNjcmVlbntiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtoZWlnaHQ6MTAwJTttYXJnaW46MDt3aWR0aDoxMDAlfS5wbHlyOi1tcy1mdWxsc2NyZWVuIHZpZGVve2hlaWdodDoxMDAlfS5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9LnBseXI6LW1zLWZ1bGxzY3JlZW4gLnBseXJfX3ZpZGVvLWVtYmVke292ZXJmbG93OnZpc2libGV9LnBseXI6LW1zLWZ1bGxzY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ucGx5cjotbXMtZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVue2Rpc3BsYXk6YmxvY2t9LnBseXI6LW1zLWZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbitzdmd7ZGlzcGxheTpub25lfS5wbHlyOi1tcy1mdWxsc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsucGx5cjotbXMtZnVsbHNjcmVlbiAucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjIxcHh9fS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNre2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O2hlaWdodDoxMDAlO21hcmdpbjowO3dpZHRoOjEwMCU7Ym90dG9tOjA7bGVmdDowO3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7dG9wOjA7ei1pbmRleDoxMDAwMDAwMH0ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayB2aWRlb3toZWlnaHQ6MTAwJX0ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fdmlkZW8td3JhcHBlcntoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX192aWRlby1lbWJlZHtvdmVyZmxvdzp2aXNpYmxlfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrLnBseXItLXZpbWVvIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbntkaXNwbGF5OmJsb2NrfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4rc3Zne2Rpc3BsYXk6bm9uZX0ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjay5wbHlyLS1oaWRlLWNvbnRyb2xze2N1cnNvcjpub25lfUBtZWRpYSAobWluLXdpZHRoOjEwMjRweCl7LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgLnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToyMXB4fX0ucGx5cl9fYWRze2JvcmRlci1yYWRpdXM6aW5oZXJpdDtib3R0b206MDtjdXJzb3I6cG9pbnRlcjtsZWZ0OjA7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7ei1pbmRleDotMX0ucGx5cl9fYWRzPmRpdiwucGx5cl9fYWRzPmRpdiBpZnJhbWV7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJX0ucGx5cl9fYWRzOjphZnRlcntiYWNrZ3JvdW5kOnJnYmEoNDcsNTIsNjEsLjgpO2JvcmRlci1yYWRpdXM6MnB4O2JvdHRvbToxMHB4O2NvbG9yOiNmZmY7Y29udGVudDphdHRyKGRhdGEtYmFkZ2UtdGV4dCk7Zm9udC1zaXplOjExcHg7cGFkZGluZzoycHggNnB4O3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTBweDt6LWluZGV4OjN9LnBseXJfX2Fkczo6YWZ0ZXI6ZW1wdHl7ZGlzcGxheTpub25lfS5wbHlyX19jdWVze2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjZweDtsZWZ0OjA7bWFyZ2luOi0zcHggMCAwO29wYWNpdHk6Ljg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDozcHg7ei1pbmRleDozfS5wbHlyLS1uby10cmFuc2l0aW9ue3RyYW5zaXRpb246bm9uZSFpbXBvcnRhbnR9LnBseXJfX3NyLW9ubHl7Y2xpcDpyZWN0KDFweCwxcHgsMXB4LDFweCk7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlcjowIWltcG9ydGFudDtoZWlnaHQ6MXB4IWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDt3aWR0aDoxcHghaW1wb3J0YW50fS5wbHlyIFtoaWRkZW5de2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9IiwiQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkgYW5kIChtYXgtd2lkdGg6IDE4MDBweCkge1xyXG4gIC5tYWMge1xyXG4gICAgYm9keSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiRicm93c2VyLWNvbnRleHQ6IDE2OyAvLyBEZWZhdWx0XHJcblxyXG5AZnVuY3Rpb24gZW0oJHBpeGVscywgJGNvbnRleHQ6ICRicm93c2VyLWNvbnRleHQpIHtcclxuICBAcmV0dXJuICN7JHBpeGVscy8kY29udGV4dH1lbVxyXG59XHJcblxyXG4kd2Vic2l0ZVBhdGg6ICcvJztcclxuXHJcblxyXG4vLyBsaXZlIHBhdGhcclxuJHdlYnNpdGVQYXRoOiBcIi9cIjtcclxuJEZvbnRzUGF0aDogICBcIi9mb250cy1hci9cIjtcclxuXHJcblxyXG5cclxuXHJcblxyXG4vL0xvY2FsIHBhdGhcclxuLy8kd2Vic2l0ZVBhdGg6IFwiL2FyLXNhL1wiO1xyXG4vLyRGb250c1BhdGg6ICAgXCIvZm9udHMvXCI7XHJcblxyXG5cclxuXHJcbi5lbmdfZm9udHtcclxuICBmb250LWZhbWlseTpcInVuaXZlcnNcIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmRpci1sdHJ7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uZl9udW17XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uci1ob3Z7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICY6YmVmb3JlLCAmOmFmdGVye1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufSIsIlxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdEcm9pZCBBcmFiaWMgS3VmaSc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9ZHJvaWRhcmFiaWNrdWZpL0Ryb2lkS3VmaS1SZWd1bGFyLmVvdFwiKTtcclxuICBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH1kcm9pZGFyYWJpY2t1ZmkvRHJvaWRLdWZpLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofWRyb2lkYXJhYmlja3VmaS9Ecm9pZEt1ZmktUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofWRyb2lkYXJhYmlja3VmaS9Ecm9pZEt1ZmktUmVndWxhci53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH1kcm9pZGFyYWJpY2t1ZmkvRHJvaWRLdWZpLVJlZ3VsYXIudHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0Ryb2lkIEFyYWJpYyBLdWZpJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH1kcm9pZGFyYWJpY2t1ZmkvRHJvaWRLdWZpLUJvbGQuZW90XCIpO1xyXG4gIHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofWRyb2lkYXJhYmlja3VmaS9Ecm9pZEt1ZmktQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9ZHJvaWRhcmFiaWNrdWZpL0Ryb2lkS3VmaS1Cb2xkLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9ZHJvaWRhcmFiaWNrdWZpL0Ryb2lkS3VmaS1Cb2xkLndvZmZcIikgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofWRyb2lkYXJhYmlja3VmaS9Ecm9pZEt1ZmktQm9sZC50dGZcIikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBBdmVuaXJOZXh0LUxpZ2h0O1xyXG4gIHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofTczM2NiN2JkLTUwZTEtNGRlZS04OTNhLTBiNDBlZjM4MmIwMi50dGY/MTQ5NTQ3Nzg4MFwiKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofTE3NGQ0NThhLTgxZTAtNDE3NC05NDczLTM1ZTNiZjBhNjEzYy53b2ZmMj8xNDk1NDc3ODc5XCIpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9NTdhNzlhYTMtOWIwNi00YmE3LWE5YTQtMmI3NjZkODI2ZWNmLndvZmY/MTQ5NTQ3Nzg3OVwiKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9NTk0MTM1YzYtNmM0Zi00ODgwLWEwZDItYmE5MjNiNWVmMzhlLnN2Zz8xNDk1NDc3ODgwIzU5NDEzNWM2LTZjNGYtNDg4MC1hMGQyLWJhOTIzYjVlZjM4ZVwiKSBmb3JtYXQoJ3N2ZycpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH01ZGIyNjdmOS0zNjEyLTQ4NWMtYWUxOC01Njk4ZDI2OTI4MTYuZW90PyYxNDk1NDc3ODgwI2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogQXZlbmlyTmV4dC1SZWd1bGFyO1xyXG4gIHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofTI3NmIzNTY2LTFjM2ItNGJjMS04OTE1LTE1MzE0ZjA5MWYyOS50dGY/MTQ5NTQ3Nzg3OVwiKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofTdkYjFmNjcyLTNhOGYtNGQxOS05YzQ5LTdmNjFhZWQ0NTBiNS53b2ZmMj8xNDk1NDc3ODgwXCIpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9NGFiODZiMzUtYzBjMi00MmI1LTk4YWQtNGI2ZWJhNjZiMTk3LndvZmY/MTQ5NTQ3Nzg3OVwiKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9NWQwMmY1ZjQtNDZlNy00NTNhLWFlZjktM2U3MTA2ZDdiYjY4LnN2Zz8xNDk1NDc3ODgwIzVkMDJmNWY0LTQ2ZTctNDUzYS1hZWY5LTNlNzEwNmQ3YmI2OFwiKSBmb3JtYXQoJ3N2ZycpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH0wNjlmYWEwZS05OTEzLTQ4YzQtOWVmNy04OWE0YmMwODBiNjUuZW90PyYxNDk1NDc3ODc5I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogQXZlbmlyTmV4dC1NZWRpdW07XHJcbiAgc3JjOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9ZWFkOGI2NGItMWFiZC00ZDViLWE2NDItYTIxZGZlMmY0NjNiLnR0Zj8xNDk1NDc3NTQxXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9YjBiODRlNGQtMjE2NC00NWM3LWE2NzQtMTY2MmYxOWYzYmE2LndvZmYyPzE0OTU0Nzc1NDFcIikgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH1lOTFkMWJiZi0zZmVhLTQ1ZTItYjAwMy1hMjJiMTJjZTZlNWYud29mZj8xNDk1NDc3NTQxXCIpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH1lNTM2ZTFjMi05MmE0LTRkYjQtOGE0MS0xYzU1MzU0ZDExYjcuc3ZnPzE0OTU0Nzc1NDEjZTUzNmUxYzItOTJhNC00ZGI0LThhNDEtMWM1NTM1NGQxMWI3XCIpIGZvcm1hdCgnc3ZnJyksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofWM2OTcwYTE0LThiMGYtNDYyOS05MDcyLTcxYzdlMTIzOTA4Zi5lb3Q/JjE0OTU0Nzc1NDEjaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBBdmVuaXJOZXh0LURlbWlCb2xkO1xyXG4gIHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofWNiYzAyMWNjLWI5NmYtNGM4Mi1iYTBkLTU5Y2IwYjc0NDljMC50dGY/MTQ5NTQ3NzU0MVwiKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofTQwZDM2YjRhLTYwYzYtNDYwYS1iZjQzLTRjOTQ4YzIzNTYzZS53b2ZmMj8xNDk1NDc3ODc5XCIpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9NDViNzhmNDUtZTYzOS00ODM2LTg2MTItZTA4OTJlMTIwZjE0LndvZmY/MTQ5NTQ3Nzg3OVwiKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9YzY3NzhiY2YtY2E4Mi00YTg2LThhNWYtMDhiNzBjOWE3MWZkLnN2Zz8xNDk1NDc3NTQxI2M2Nzc4YmNmLWNhODItNGE4Ni04YTVmLTA4YjcwYzlhNzFmZFwiKSBmb3JtYXQoJ3N2ZycpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH1mYmY0Mjk4ZC1lZjc1LTQxOWMtYjYxNS00N2YyMDlhNDhlZDIuZW90PyYxNDk1NDc3NTQxI2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogQXZlbmlyTmV4dC1Cb2xkO1xyXG4gIHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofWJjZTMyNzRlLWY0OTgtNDhhZS1iMjY5LWE2OTMwZGY0OTZlNy50dGY/MTQ5NTQ3NzU0MVwiKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofTRjMDRmYjE0LWFiZGItNGY5My04MmJiLTczNGQxYjg0MzA3Yi53b2ZmMj8xNDk1NDc3ODc5XCIpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9MDRkMmYyMjMtMjc4Ni00MGM5LTg0ODEtYmU5ZGQ0N2Q4ZTdmLndvZmY/MTQ5NTQ3Nzg3OFwiKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9NjhmMDM3NWQtZjY2Zi00Zjg4LTgyMmEtNWEwYjYxZDJlZmMwLnN2Zz8xNDk1NDc3ODgwIzY4ZjAzNzVkLWY2NmYtNGY4OC04MjJhLTVhMGI2MWQyZWZjMFwiKSBmb3JtYXQoJ3N2ZycpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH1mYjQxMTdhNS0xNGVlLTQwMzUtODY5Mi05MzViZmZmN2ZjMmUuZW90PyYxNDk1NDc3NTQxI2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogQXZlbmlyTmV4dC1NZWRpdW1JdGFsaWM7XHJcbiAgc3JjOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9MDNhZWZkYzAtMDE5OC00NjYyLWE5YzctNjQwYTQ3MzQwNjNlLnR0Zj8xNDk1NDc3ODc4XCIpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9Y2MwYTg4YzItNTI0Yi00YzkwLWI2ZjAtYTgwNTcwMjIyYzMwLndvZmY/MTQ5NTQ3NzU0MVwiKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9MzQ5ZTU2NDctNTE2MS00NmJiLWExOWYtOGE2MDlhZTIzNWU0LndvZmYyPzE0OTU0Nzc4NzlcIikgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH0xMzJhNTM5ZC0zN2ZhLTQ4ZmItOTJlYy0xZjQ1OTFmOThlZTEuc3ZnPzE0OTU0Nzc4NzkjMTMyYTUzOWQtMzdmYS00OGZiLTkyZWMtMWY0NTkxZjk4ZWUxXCIpIGZvcm1hdCgnc3ZnJyksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofTFmMDIyYzc4LTE4MGUtNGM2Yi1iNWVlLWUxNTczZjE3ZTRiNi5lb3Q/JjE0OTU0Nzc4NzkjaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcInVuaXZlcnNcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiAzMDA7IHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofXVuaXZlcnNsdHN0ZC1saWdodC13ZWJmb250LndvZmY/dj0xLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcInVuaXZlcnNcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7ICBmb250LXdlaWdodDogNDAwOyBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH11bml2ZXJzbHRzdGQtd2ViZm9udC53b2ZmP3Y9MS4wLjBcIikgZm9ybWF0KFwid29mZlwiKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJ1bml2ZXJzXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDogNzAwOyBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH11bml2ZXJzbHRzdGQtYm9sZC13ZWJmb250LndvZmY/dj0xLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDogMzAwOyBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH11bml2ZXJzbHRzdGQtbGlnaHRjbi13ZWJmb250LndvZmY/dj0xLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDogNDAwOyBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH11bml2ZXJzbHRzdGQtY24td2ViZm9udC53b2ZmP3Y9MS4wLjBcIikgZm9ybWF0KFwid29mZlwiKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJ1bml2ZXJzIGNvbmRlbnNlZFwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IDcwMDsgc3JjOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9dW5pdmVyc2x0c3RkLWJvbGRjbi13ZWJmb250LndvZmY/dj0xLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgdWx0cmEgY29uZGVuc2VkXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDogNzAwOyBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH11bml2ZXJzbHRzdGQtdWx0cmFjbi13ZWJmb250LndvZmY/dj0xLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpXHJcbn1cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJnZV90aGFtZWVuXCI7XHJcbiAgc3JjOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9YXJhYmljL0dFX1RIQU1FRU5fREVNSUJPTEQuT1RGXCIpO1xyXG59XHJcblxyXG5cclxuXHJcbiRhdmVuaXItbmV4dC1saWdodDogQXZlbmlyTmV4dC1MaWdodDtcclxuJGF2ZW5pci1uZXh0LXJlZ3VsYXI6IEF2ZW5pck5leHQtUmVndWxhcjtcclxuJGF2ZW5pci1uZXh0LW1lZGl1bTogQXZlbmlyTmV4dC1NZWRpdW07XHJcbiRhdmVuaXItbmV4dC1kZW1pYm9sZDogQXZlbmlyTmV4dC1EZW1pQm9sZDtcclxuJGF2ZW5pci1uZXh0LWJvbGQ6IEF2ZW5pck5leHQtQm9sZDtcclxuJGF2ZW5pci1uZXh0LW1lZGl1bWl0YWxpYzogQXZlbmlyTmV4dC1NZWRpdW1JdGFsaWM7XHJcbiR1bml2ZXJzOiBcInVuaXZlcnNcIjtcclxuJHVuaXZlcnMtY29uZGVuc2VkOiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiR1bml2ZXJzLXVsdHJhLWNvbmRlbnNlZDogXCJ1bml2ZXJzIHVsdHJhIGNvbmRlbnNlZFwiO1xyXG4kYXJhYmljLWZvbnQ6IFwiZ2VfdGhhbWVlblwiLCBcInVuaXZlcnNcIjtcclxuJGFyYWJpYy1mb250LWVuZzogXCJ1bml2ZXJzXCIgLCBcImdlX3RoYW1lZW5cIjtcclxuLy9cInVuaXZlcnNcIixcImdlX3RoYW1lZW5cIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWZcclxuXHJcblxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcImhvbmRhXCI7XHJcbiAgc3JjOnVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH1ob25kYS5lb3RcIik7XHJcbiAgc3JjOnVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH1ob25kYS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH1ob25kYS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofWhvbmRhLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9aG9uZGEuc3ZnI2hvbmRhXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcbn1cclxuXHJcbltkYXRhLWljb25dOmJlZm9yZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiaG9uZGFcIiAhaW1wb3J0YW50O1xyXG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcclxuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHNwZWFrOiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsXHJcbltjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcclxuICBmb250LWZhbWlseTogXCJob25kYVwiICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICBzcGVhazogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG5cclxuLmljb24tc2VhcmNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDYxXCI7XHJcbn1cclxuLmljb24tYXJyb3ctbGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2M1wiO1xyXG59XHJcbi5pY29uLXBob25lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDY0XCI7XHJcbn1cclxuLmljb24tZW1haWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNjVcIjtcclxufVxyXG4uaWNvbi1jcmV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDYyXCI7XHJcbn1cclxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDY2XCI7XHJcbn1cclxuLmljb24teW91dHViZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2N1wiO1xyXG59XHJcbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDY4XCI7XHJcbn1cclxuLmljb24tdHdpdHRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2YVwiO1xyXG59XHJcbi5pY29uLXBsdXMtaWNvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2Y1wiO1xyXG59XHJcbi5pY29uLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNmRcIjtcclxufVxyXG4uaWNvbi1saW5rZGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2OVwiO1xyXG59XHJcbi5pY29uLWtleTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2ZVwiO1xyXG59XHJcbi5pY29uLWFuZHJvaWQtYWRkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDZmXCI7XHJcbn1cclxuLmljb24tdG9wLWljb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzBcIjtcclxufVxyXG4uaWNvbi1kb3dubG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2YlwiO1xyXG59XHJcbi5pY29uLWxlZnQtMTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3MVwiO1xyXG59XHJcbi5pY29uLXBsYXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzJcIjtcclxufVxyXG4uaWNvbi1lbWFpbC1ydGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzNcIjtcclxufVxyXG4uaWNvbi15b3V0dWJlLXBsYXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzVcIjtcclxufVxyXG4uaWNvbi1zaGFyZTAyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDc2XCI7XHJcbn1cclxuLmljb24tcGhvbmUtcnRsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDc0XCI7XHJcbn1cclxuLmljb24tcmVmcmVzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3N1wiO1xyXG59XHJcbi5pY29uLXBob25lLWljb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzhcIjtcclxufVxyXG4uaWNvbi1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3OVwiO1xyXG59XHJcbi5pY29uLWRvd24tYXJyb3c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcN2FcIjtcclxufVxyXG4uaWNvbi10cmltcy1ncmV5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQyXCI7XHJcbn1cclxuLmljb24td2hlZWxzLWdyZXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDNcIjtcclxufVxyXG4uaWNvbi1hY2Nlc3Nvcmllcy1ncmV5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQxXCI7XHJcbn1cclxuLmljb24tYmFza2V0LWljb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDRcIjtcclxufVxyXG4uaWNvbi1jcm9zczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0NVwiO1xyXG59XHJcbi5pY29uLXNldHRpbmctaWNvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0NlwiO1xyXG59XHJcbi5pY29uLWRvd25sb2FkLWljb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDdcIjtcclxufVxyXG4uaWNvbi1jaGVja21hcmstcm91bmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDhcIjtcclxufVxyXG4uaWNvbi1jbGFzc2NhbGVuZGFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQ5XCI7XHJcbn1cclxuLmljb24tZGF5LWljb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNGFcIjtcclxufVxyXG4uaWNvbi1uaWdodC1pY29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDRiXCI7XHJcbn1cclxuXHJcbi5pY29uLXRpay10b2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNGRcIjtcclxufVxyXG4uaWNvbi1zbmFwY2hhdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0ZVwiO1xyXG59XHJcblxyXG5cclxuXHJcbiIsIi8qIVxyXG4gKiBCb290c3RyYXAgdjMuMy43ICgvL2dldGJvb3RzdHJhcC5jb20pXHJcbiAqIENvcHlyaWdodCAyMDExLTIwMTYgVHdpdHRlciwgSW5jLlxyXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxyXG4gKi9cclxuXHJcbi8vIENvcmUgdmFyaWFibGVzIGFuZCBtaXhpbnNcclxuQGltcG9ydCBcImJvb3RzdHJhcC92YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9taXhpbnNcIjtcclxuXHJcbi8vLmxhbmd1YWdlLWRyb3AgdWwuZHJvcGRvd24tbWVudS5pbm5lci5zZWxlY3RwaWNrZXIge1xyXG4vLyAgbWF4LWhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4vL31cclxuXHJcbi5sYW5ndWFnZS1kcm9wIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudXtcclxuICBtYXgtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIFJlc2V0IGFuZCBkZXBlbmRlbmNpZXNcclxuQGltcG9ydCBcImJvb3RzdHJhcC9ub3JtYWxpemVcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9wcmludFwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2dseXBoaWNvbnNcIjtcclxuXHJcbi8vIENvcmUgQ1NTXHJcbkBpbXBvcnQgXCJib290c3RyYXAvc2NhZmZvbGRpbmdcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC90eXBlXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvY29kZVwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2dyaWRcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC90YWJsZXNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9mb3Jtc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2J1dHRvbnNcIjtcclxuXHJcbi8vIENvbXBvbmVudHNcclxuQGltcG9ydCBcImJvb3RzdHJhcC9jb21wb25lbnQtYW5pbWF0aW9uc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Ryb3Bkb3duc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2J1dHRvbi1ncm91cHNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9pbnB1dC1ncm91cHNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9uYXZzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvbmF2YmFyXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvYnJlYWRjcnVtYnNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9wYWdpbmF0aW9uXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvcGFnZXJcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9sYWJlbHNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9iYWRnZXNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9qdW1ib3Ryb25cIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC90aHVtYm5haWxzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvYWxlcnRzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvcHJvZ3Jlc3MtYmFyc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL21lZGlhXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvbGlzdC1ncm91cFwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3BhbmVsc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Jlc3BvbnNpdmUtZW1iZWRcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC93ZWxsc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Nsb3NlXCI7XHJcblxyXG4vLyBDb21wb25lbnRzIHcvIEphdmFTY3JpcHRcclxuQGltcG9ydCBcImJvb3RzdHJhcC9tb2RhbHNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC90b29sdGlwXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvcG9wb3ZlcnNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9jYXJvdXNlbFwiO1xyXG5cclxuLy8gVXRpbGl0eSBjbGFzc2VzXHJcbkBpbXBvcnQgXCJib290c3RyYXAvdXRpbGl0aWVzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvcmVzcG9uc2l2ZS11dGlsaXRpZXNcIjtcclxuIiwiJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlcjogZmFsc2UgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vIFZhcmlhYmxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy89PSBDb2xvcnNcclxuLy9cclxuLy8jIyBHcmF5IGFuZCBicmFuZCBjb2xvcnMgZm9yIHVzZSBhY3Jvc3MgQm9vdHN0cmFwLlxyXG5cclxuJGdyYXktYmFzZTogIzAwMCAhZGVmYXVsdDtcclxuJGdyYXktZGFya2VyOiBsaWdodGVuKCRncmF5LWJhc2UsIDEzLjUlKSAhZGVmYXVsdDsgLy8gIzIyMlxyXG4kZ3JheS1kYXJrOiAgIzNmM2YzZiAhZGVmYXVsdDsgLy8gIzMzM1xyXG4kZ3JheTogbGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSkgIWRlZmF1bHQ7IC8vICM1NTVcclxuJGdyYXktbGlnaHQ6IGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpICFkZWZhdWx0OyAvLyAjNzc3XHJcbiRncmF5LWxpZ2h0ZXI6IGxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpICFkZWZhdWx0OyAvLyAjZWVlXHJcblxyXG4kYnJhbmQtcHJpbWFyeTogI2NjMDAwMCAhZGVmYXVsdDsgLy8gIzMzN2FiN1xyXG4kYnJhbmQtc3VjY2VzczogIzVjYjg1YyAhZGVmYXVsdDtcclxuJGJyYW5kLWluZm86ICM1YmMwZGUgIWRlZmF1bHQ7XHJcbiRicmFuZC13YXJuaW5nOiAjZjBhZDRlICFkZWZhdWx0O1xyXG4kYnJhbmQtZGFuZ2VyOiAjZDk1MzRmICFkZWZhdWx0O1xyXG4kYnJhbmQtd2hpdGU6ICNmZmZmZmYgIWRlZmF1bHQ7XHJcbiRicmFuZC1ibGFjazogIzAwMDAwMCAhZGVmYXVsdDtcclxuJGJyYW5kLWdhcnk6ICNlYWVhZWEgIWRlZmF1bHQ7XHJcbiRleHAtZ2FyeTogIzQ2NGY1ZCAhZGVmYXVsdDtcclxuXHJcbi8vPT0gU2NhZmZvbGRpbmdcclxuLy9cclxuLy8jIyBTZXR0aW5ncyBmb3Igc29tZSBvZiB0aGUgbW9zdCBnbG9iYWwgc3R5bGVzLlxyXG5cclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciBgPGJvZHk+YC5cclxuJGJvZHktYmc6ICNmZmYgIWRlZmF1bHQ7XHJcbi8vKiogR2xvYmFsIHRleHQgY29sb3Igb24gYDxib2R5PmAuXHJcbiR0ZXh0LWNvbG9yOiAkZ3JheS1kYXJrICFkZWZhdWx0O1xyXG5cclxuLy8qKiBHbG9iYWwgdGV4dHVhbCBsaW5rIGNvbG9yLlxyXG4kbGluay1jb2xvcjogJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcbi8vKiogTGluayBob3ZlciBjb2xvciBzZXQgdmlhIGBkYXJrZW4oKWAgZnVuY3Rpb24uXHJcbiRsaW5rLWhvdmVyLWNvbG9yOiBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XHJcbi8vKiogTGluayBob3ZlciBkZWNvcmF0aW9uLlxyXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XHJcblxyXG4vLz09IFR5cG9ncmFwaHlcclxuLy9cclxuLy8jIyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cclxuXHJcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAkYXJhYmljLWZvbnQsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LXNlcmlmOiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWYgIWRlZmF1bHQ7XHJcbi8vKiogRGVmYXVsdCBtb25vc3BhY2UgZm9udHMgZm9yIGA8Y29kZT5gLCBgPGtiZD5gLCBhbmQgYDxwcmU+YC5cclxuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktYmFzZTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC1zaXplLWJhc2U6IDE2cHggIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtbGFyZ2U6IGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjUpKSAhZGVmYXVsdDsgLy8gfjE4cHhcclxuJGZvbnQtc2l6ZS1zbWFsbDogY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxyXG5cclxuJGZvbnQtc2l6ZS1oMTogZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDIuNikpICFkZWZhdWx0OyAvLyB+MzZweFxyXG4kZm9udC1zaXplLWgyOiBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMi4xNSkpICFkZWZhdWx0OyAvLyB+MzBweFxyXG4kZm9udC1zaXplLWgzOiBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjcpKSAhZGVmYXVsdDsgLy8gfjI0cHhcclxuJGZvbnQtc2l6ZS1oNDogY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpICFkZWZhdWx0OyAvLyB+MThweFxyXG4kZm9udC1zaXplLWg1OiAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtaDY6IGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDAuODUpKSAhZGVmYXVsdDsgLy8gfjEycHhcclxuXHJcbi8vKiogVW5pdC1sZXNzIGBsaW5lLWhlaWdodGAgZm9yIHVzZSBpbiBjb21wb25lbnRzIGxpa2UgYnV0dG9ucy5cclxuJGxpbmUtaGVpZ2h0LWJhc2U6IDEuNDI4NTcxNDI5ICFkZWZhdWx0OyAvLyAyMC8xNFxyXG4vLyoqIENvbXB1dGVkIFwibGluZS1oZWlnaHRcIiAoYGZvbnQtc2l6ZWAgKiBgbGluZS1oZWlnaHRgKSBmb3IgdXNlIHdpdGggYG1hcmdpbmAsIGBwYWRkaW5nYCwgZXRjLlxyXG4kbGluZS1oZWlnaHQtY29tcHV0ZWQ6IGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSkpICFkZWZhdWx0OyAvLyB+MjBweFxyXG5cclxuLy8qKiBCeSBkZWZhdWx0LCB0aGlzIGluaGVyaXRzIGZyb20gdGhlIGA8Ym9keT5gLlxyXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1mb250LXdlaWdodDogNTAwICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6IDEuMSAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG5cclxuLy89PSBJY29ub2dyYXBoeVxyXG4vL1xyXG4vLyMjIFNwZWNpZnkgY3VzdG9tIGxvY2F0aW9uIGFuZCBmaWxlbmFtZSBvZiB0aGUgaW5jbHVkZWQgR2x5cGhpY29ucyBpY29uIGZvbnQuIFVzZWZ1bCBmb3IgdGhvc2UgaW5jbHVkaW5nIEJvb3RzdHJhcCB2aWEgQm93ZXIuXHJcblxyXG4vLyoqIExvYWQgZm9udHMgZnJvbSB0aGlzIGRpcmVjdG9yeS5cclxuXHJcbi8vIFtjb252ZXJ0ZXJdIElmICRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIgaWYgdXNlZCwgcHJvdmlkZSBwYXRoIHJlbGF0aXZlIHRvIHRoZSBhc3NldHMgbG9hZCBwYXRoLlxyXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGJlY2F1c2Ugc29tZSBhc3NldCBoZWxwZXJzLCBzdWNoIGFzIFNwcm9ja2V0cywgZG8gbm90IHdvcmsgd2l0aCBmaWxlLXJlbGF0aXZlIHBhdGhzLlxyXG5cclxuXHJcbi8vTG9jYWwgUGF0aFxyXG4vLyRpY29uLWZvbnQtcGF0aDogaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgXCJib290c3RyYXAvXCIsIFwiL2FyLXNhL2Fzc2V0cy9mb250cy9ib290c3RyYXAvXCIpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vTGl2ZSBQYXRoXHJcbiRpY29uLWZvbnQtcGF0aDogaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgXCJib290c3RyYXAvXCIsIFwiL2Fzc2V0cy9mb250cy9ib290c3RyYXAvXCIpICFkZWZhdWx0O1xyXG5cclxuLy8qKiBGaWxlIG5hbWUgZm9yIGFsbCBmb250IGZpbGVzLlxyXG4kaWNvbi1mb250LW5hbWU6IFwiZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhclwiICFkZWZhdWx0O1xyXG4vLyoqIEVsZW1lbnQgSUQgd2l0aGluIFNWRyBpY29uIGZpbGUuXHJcbiRpY29uLWZvbnQtc3ZnLWlkOiBcImdseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhclwiICFkZWZhdWx0O1xyXG5cclxuLy89PSBDb21wb25lbnRzXHJcbi8vXHJcbi8vIyMgRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLiBWYWx1ZXMgYmFzZWQgb24gMTRweCB0ZXh0IGFuZCAxLjQyOCBsaW5lLWhlaWdodCAofjIwcHggdG8gc3RhcnQpLlxyXG5cclxuJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDogNnB4ICFkZWZhdWx0O1xyXG4kcGFkZGluZy1iYXNlLWhvcml6b250YWw6IDEycHggIWRlZmF1bHQ7XHJcblxyXG4kcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDogMTBweCAhZGVmYXVsdDtcclxuJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDogMTZweCAhZGVmYXVsdDtcclxuXHJcbiRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOiA1cHggIWRlZmF1bHQ7XHJcbiRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw6IDEwcHggIWRlZmF1bHQ7XHJcblxyXG4kcGFkZGluZy14cy12ZXJ0aWNhbDogMXB4ICFkZWZhdWx0O1xyXG4kcGFkZGluZy14cy1ob3Jpem9udGFsOiA1cHggIWRlZmF1bHQ7XHJcblxyXG4kbGluZS1oZWlnaHQtbGFyZ2U6IDEuMzMzMzMzMyAhZGVmYXVsdDsgLy8gZXh0cmEgZGVjaW1hbHMgZm9yIFdpbiA4LjEgQ2hyb21lXHJcbiRsaW5lLWhlaWdodC1zbWFsbDogMS41ICFkZWZhdWx0O1xyXG5cclxuJGJvcmRlci1yYWRpdXMtYmFzZTogNHB4ICFkZWZhdWx0O1xyXG4kYm9yZGVyLXJhZGl1cy1sYXJnZTogNnB4ICFkZWZhdWx0O1xyXG4kYm9yZGVyLXJhZGl1cy1zbWFsbDogM3B4ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBHbG9iYWwgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxyXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBHbG9iYWwgYmFja2dyb3VuZCBjb2xvciBmb3IgYWN0aXZlIGl0ZW1zIChlLmcuLCBuYXZzIG9yIGRyb3Bkb3ducykuXHJcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuXHJcbi8vKiogV2lkdGggb2YgdGhlIGBib3JkZXJgIGZvciBnZW5lcmF0aW5nIGNhcmV0cyB0aGF0IGluZGljYXRlIGRyb3Bkb3ducy5cclxuJGNhcmV0LXdpZHRoLWJhc2U6IDRweCAhZGVmYXVsdDtcclxuLy8qKiBDYXJldHMgaW5jcmVhc2Ugc2xpZ2h0bHkgaW4gc2l6ZSBmb3IgbGFyZ2VyIGNvbXBvbmVudHMuXHJcbiRjYXJldC13aWR0aC1sYXJnZTogNXB4ICFkZWZhdWx0O1xyXG5cclxuLy89PSBUYWJsZXNcclxuLy9cclxuLy8jIyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXHJcblxyXG4vLyoqIFBhZGRpbmcgZm9yIGA8dGg+YHMgYW5kIGA8dGQ+YHMuXHJcbiR0YWJsZS1jZWxsLXBhZGRpbmc6IDhweCAhZGVmYXVsdDtcclxuLy8qKiBQYWRkaW5nIGZvciBjZWxscyBpbiBgLnRhYmxlLWNvbmRlbnNlZGAuXHJcbiR0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nOiA1cHggIWRlZmF1bHQ7XHJcblxyXG4vLyoqIERlZmF1bHQgYmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBhbGwgdGFibGVzLlxyXG4kdGFibGUtYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1zdHJpcGVkYC5cclxuJHRhYmxlLWJnLWFjY2VudDogI2Y5ZjlmOSAhZGVmYXVsdDtcclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGAudGFibGUtaG92ZXJgLlxyXG4kdGFibGUtYmctaG92ZXI6ICNmNWY1ZjUgIWRlZmF1bHQ7XHJcbiR0YWJsZS1iZy1hY3RpdmU6ICR0YWJsZS1iZy1ob3ZlciAhZGVmYXVsdDtcclxuXHJcbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0YWJsZSBhbmQgY2VsbCBib3JkZXJzLlxyXG4kdGFibGUtYm9yZGVyLWNvbG9yOiAjZGRkICFkZWZhdWx0O1xyXG5cclxuLy89PSBCdXR0b25zXHJcbi8vXHJcbi8vIyMgRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cclxuXHJcbiRidG4tZm9udC13ZWlnaHQ6IG5vcm1hbCAhZGVmYXVsdDtcclxuXHJcbiRidG4tZGVmYXVsdC1jb2xvcjogIzMzMyAhZGVmYXVsdDtcclxuJGJ0bi1kZWZhdWx0LWJnOiAjZmZmICFkZWZhdWx0O1xyXG4kYnRuLWRlZmF1bHQtYm9yZGVyOiAjY2NjICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1wcmltYXJ5LWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4kYnRuLXByaW1hcnktYmc6ICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kYnRuLXByaW1hcnktYm9yZGVyOiBkYXJrZW4oJGJ0bi1wcmltYXJ5LWJnLCA1JSkgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLXN1Y2Nlc3MtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbiRidG4tc3VjY2Vzcy1iZzogJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XHJcbiRidG4tc3VjY2Vzcy1ib3JkZXI6IGRhcmtlbigkYnRuLXN1Y2Nlc3MtYmcsIDUlKSAhZGVmYXVsdDtcclxuXHJcbiRidG4taW5mby1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuJGJ0bi1pbmZvLWJnOiAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcclxuJGJ0bi1pbmZvLWJvcmRlcjogZGFya2VuKCRidG4taW5mby1iZywgNSUpICFkZWZhdWx0O1xyXG5cclxuJGJ0bi13YXJuaW5nLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4kYnRuLXdhcm5pbmctYmc6ICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xyXG4kYnRuLXdhcm5pbmctYm9yZGVyOiBkYXJrZW4oJGJ0bi13YXJuaW5nLWJnLCA1JSkgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWRhbmdlci1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuJGJ0bi1kYW5nZXItYmc6ICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XHJcbiRidG4tZGFuZ2VyLWJvcmRlcjogZGFya2VuKCRidG4tZGFuZ2VyLWJnLCA1JSkgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtYmFzZTogJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcclxuJGJ0bi1ib3JkZXItcmFkaXVzLWxhcmdlOiAkYm9yZGVyLXJhZGl1cy1sYXJnZSAhZGVmYXVsdDtcclxuJGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsOiAkYm9yZGVyLXJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcclxuXHJcbi8vPT0gRm9ybXNcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBgPGlucHV0PmAgYmFja2dyb3VuZCBjb2xvclxyXG4kaW5wdXQtYmc6ICNmZmYgIWRlZmF1bHQ7XHJcbi8vKiogYDxpbnB1dCBkaXNhYmxlZD5gIGJhY2tncm91bmQgY29sb3JcclxuJGlucHV0LWJnLWRpc2FibGVkOiAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG5cclxuLy8qKiBUZXh0IGNvbG9yIGZvciBgPGlucHV0PmBzXHJcbiRpbnB1dC1jb2xvcjogJGdyYXkgIWRlZmF1bHQ7XHJcbi8vKiogYDxpbnB1dD5gIGJvcmRlciBjb2xvclxyXG4kaW5wdXQtYm9yZGVyOiAjY2NjICFkZWZhdWx0O1xyXG5cclxuLy8gVE9ETzogUmVuYW1lIGAkaW5wdXQtYm9yZGVyLXJhZGl1c2AgdG8gYCRpbnB1dC1ib3JkZXItcmFkaXVzLWJhc2VgIGluIHY0XHJcbi8vKiogRGVmYXVsdCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xyXG4vLyBUaGlzIGhhcyBubyBlZmZlY3Qgb24gYDxzZWxlY3Q+YHMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cclxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcclxuJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U6ICRib3JkZXItcmFkaXVzLWxhcmdlICFkZWZhdWx0O1xyXG4vLyoqIFNtYWxsIGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsOiAkYm9yZGVyLXJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcclxuXHJcbi8vKiogQm9yZGVyIGNvbG9yIGZvciBpbnB1dHMgb24gZm9jdXNcclxuJGlucHV0LWJvcmRlci1mb2N1czogIzY2YWZlOSAhZGVmYXVsdDtcclxuXHJcbi8vKiogUGxhY2Vob2xkZXIgdGV4dCBjb2xvclxyXG4kaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI6ICM5OTkgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxyXG4kaW5wdXQtaGVpZ2h0LWJhc2U6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XHJcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxyXG4kaW5wdXQtaGVpZ2h0LWxhcmdlOiAoY2VpbCgkZm9udC1zaXplLWxhcmdlICogJGxpbmUtaGVpZ2h0LWxhcmdlKSArICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XHJcbi8vKiogU21hbGwgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxyXG4kaW5wdXQtaGVpZ2h0LXNtYWxsOiAoZmxvb3IoJGZvbnQtc2l6ZS1zbWFsbCAqICRsaW5lLWhlaWdodC1zbWFsbCkgKyAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xyXG5cclxuLy8qKiBgLmZvcm0tZ3JvdXBgIG1hcmdpblxyXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiBlbSgxNSkgIWRlZmF1bHQ7XHJcblxyXG4kbGVnZW5kLWNvbG9yOiAkZ3JheS1kYXJrICFkZWZhdWx0O1xyXG4kbGVnZW5kLWJvcmRlci1jb2xvcjogI2U1ZTVlNSAhZGVmYXVsdDtcclxuXHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcclxuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcclxuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlciAhZGVmYXVsdDtcclxuXHJcbi8vKiogRGlzYWJsZWQgY3Vyc29yIGZvciBmb3JtIGNvbnRyb2xzIGFuZCBidXR0b25zLlxyXG4kY3Vyc29yLWRpc2FibGVkOiBub3QtYWxsb3dlZCAhZGVmYXVsdDtcclxuXHJcbi8vPT0gRHJvcGRvd25zXHJcbi8vXHJcbi8vIyMgRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxyXG5cclxuLy8qKiBCYWNrZ3JvdW5kIGZvciB0aGUgZHJvcGRvd24gbWVudS5cclxuJGRyb3Bkb3duLWJnOiAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAuXHJcbiRkcm9wZG93bi1ib3JkZXI6IHJnYmEoMCwgMCwgMCwgLjE1KSAhZGVmYXVsdDtcclxuLy8qKiBEcm9wZG93biBtZW51IGBib3JkZXItY29sb3JgICoqZm9yIElFOCoqLlxyXG4kZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyOiAjY2NjICFkZWZhdWx0O1xyXG4vLyoqIERpdmlkZXIgY29sb3IgZm9yIGJldHdlZW4gZHJvcGRvd24gaXRlbXMuXHJcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAjZTVlNWU1ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBEcm9wZG93biBsaW5rIHRleHQgY29sb3IuXHJcbiRkcm9wZG93bi1saW5rLWNvbG9yOiAkZ3JheS1kYXJrICFkZWZhdWx0O1xyXG4vLyoqIEhvdmVyIGNvbG9yIGZvciBkcm9wZG93biBsaW5rcy5cclxuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6IGRhcmtlbigkZ3JheS1kYXJrLCA1JSkgIWRlZmF1bHQ7XHJcbi8vKiogSG92ZXIgYmFja2dyb3VuZCBmb3IgZHJvcGRvd24gbGlua3MuXHJcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjZjVmNWY1ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBBY3RpdmUgZHJvcGRvd24gbWVudSBpdGVtIHRleHQgY29sb3IuXHJcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxyXG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuLy8qKiBEaXNhYmxlZCBkcm9wZG93biBtZW51IGl0ZW0gYmFja2dyb3VuZCBjb2xvci5cclxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBUZXh0IGNvbG9yIGZvciBoZWFkZXJzIHdpdGhpbiBkcm9wZG93biBtZW51cy5cclxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIERlcHJlY2F0ZWQgYCRkcm9wZG93bi1jYXJldC1jb2xvcmAgYXMgb2YgdjMuMS4wXHJcbiRkcm9wZG93bi1jYXJldC1jb2xvcjogIzAwMCAhZGVmYXVsdDtcclxuXHJcbi8vLS0gWi1pbmRleCBtYXN0ZXIgbGlzdFxyXG4vL1xyXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcclxuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxyXG4vL1xyXG4vLyBOb3RlOiBUaGVzZSB2YXJpYWJsZXMgYXJlIG5vdCBnZW5lcmF0ZWQgaW50byB0aGUgQ3VzdG9taXplci5cclxuXHJcbiR6aW5kZXgtbmF2YmFyOiAxMDAwICFkZWZhdWx0O1xyXG4kemluZGV4LWRyb3Bkb3duOiAxMDAwICFkZWZhdWx0O1xyXG4kemluZGV4LXBvcG92ZXI6IDEwNjAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtdG9vbHRpcDogMTA3MCAhZGVmYXVsdDtcclxuJHppbmRleC1uYXZiYXItZml4ZWQ6IDEwMzAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtbW9kYWwtYmFja2dyb3VuZDogMTA0MCAhZGVmYXVsdDtcclxuJHppbmRleC1tb2RhbDogMTA1MCAhZGVmYXVsdDtcclxuXHJcbi8vPT0gTWVkaWEgcXVlcmllcyBicmVha3BvaW50c1xyXG4vL1xyXG4vLyMjIERlZmluZSB0aGUgYnJlYWtwb2ludHMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXHJcblxyXG4vLyBFeHRyYSBzbWFsbCBzY3JlZW4gLyBwaG9uZVxyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHNgIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLXhzOiA0ODBweCAhZGVmYXVsdDtcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzLW1pbmAgYXMgb2YgdjMuMi4wXHJcbiRzY3JlZW4teHMtbWluOiAkc2NyZWVuLXhzICFkZWZhdWx0O1xyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tcGhvbmVgIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLXBob25lOiAkc2NyZWVuLXhzLW1pbiAhZGVmYXVsdDtcclxuXHJcbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tc21gIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLXNtOiA3NjhweCAhZGVmYXVsdDtcclxuJHNjcmVlbi1zbS1taW46ICRzY3JlZW4tc20gIWRlZmF1bHQ7XHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi10YWJsZXRgIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLXRhYmxldDogJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XHJcblxyXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbWRgIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLW1kOiA5OTJweCAhZGVmYXVsdDtcclxuJHNjcmVlbi1tZC1taW46ICRzY3JlZW4tbWQgIWRlZmF1bHQ7XHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1kZXNrdG9wYCBhcyBvZiB2My4wLjFcclxuJHNjcmVlbi1kZXNrdG9wOiAkc2NyZWVuLW1kLW1pbiAhZGVmYXVsdDtcclxuXHJcbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGdgIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLWxnOiAxMjAwcHggIWRlZmF1bHQ7XHJcbiRzY3JlZW4tbGctbWluOiAkc2NyZWVuLWxnICFkZWZhdWx0O1xyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGctZGVza3RvcGAgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tbGctZGVza3RvcDogJHNjcmVlbi1sZy1taW4gIWRlZmF1bHQ7XHJcblxyXG4vLyBTbyBtZWRpYSBxdWVyaWVzIGRvbid0IG92ZXJsYXAgd2hlbiByZXF1aXJlZCwgcHJvdmlkZSBhIG1heGltdW1cclxuJHNjcmVlbi14cy1tYXg6ICgkc2NyZWVuLXNtLW1pbiAtIDEpICFkZWZhdWx0O1xyXG4kc2NyZWVuLXNtLW1heDogKCRzY3JlZW4tbWQtbWluIC0gMSkgIWRlZmF1bHQ7XHJcbiRzY3JlZW4tbWQtbWF4OiAoJHNjcmVlbi1sZy1taW4gLSAxKSAhZGVmYXVsdDtcclxuXHJcbi8vPT0gR3JpZCBzeXN0ZW1cclxuLy9cclxuLy8jIyBEZWZpbmUgeW91ciBjdXN0b20gcmVzcG9uc2l2ZSBncmlkLlxyXG5cclxuLy8qKiBOdW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgZ3JpZC5cclxuJGdyaWQtY29sdW1uczogMTIgIWRlZmF1bHQ7XHJcbi8vKiogUGFkZGluZyBiZXR3ZWVuIGNvbHVtbnMuIEdldHMgZGl2aWRlZCBpbiBoYWxmIGZvciB0aGUgbGVmdCBhbmQgcmlnaHQuXHJcbiRncmlkLWd1dHRlci13aWR0aDogMzBweCAhZGVmYXVsdDtcclxuLy8gTmF2YmFyIGNvbGxhcHNlXHJcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWNvbWVzIHVuY29sbGFwc2VkLlxyXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50OiAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcclxuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlZ2lucyBjb2xsYXBzaW5nLlxyXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heDogKCRncmlkLWZsb2F0LWJyZWFrcG9pbnQgLSAxKSAhZGVmYXVsdDtcclxuXHJcbi8vPT0gQ29udGFpbmVyIHNpemVzXHJcbi8vXHJcbi8vIyMgRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cclxuXHJcbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxyXG4kY29udGFpbmVyLXRhYmxldDogKDcyMHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuLy8qKiBGb3IgYCRzY3JlZW4tc20tbWluYCBhbmQgdXAuXHJcbiRjb250YWluZXItc206ICRjb250YWluZXItdGFibGV0ICFkZWZhdWx0O1xyXG5cclxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3BcclxuJGNvbnRhaW5lci1kZXNrdG9wOiAoOTQwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xyXG4vLyoqIEZvciBgJHNjcmVlbi1tZC1taW5gIGFuZCB1cC5cclxuJGNvbnRhaW5lci1tZDogJGNvbnRhaW5lci1kZXNrdG9wICFkZWZhdWx0O1xyXG5cclxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXHJcbiRjb250YWluZXItbGFyZ2UtZGVza3RvcDogKDE2MDBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbi8vKiogRm9yIGAkc2NyZWVuLWxnLW1pbmAgYW5kIHVwLlxyXG4kY29udGFpbmVyLWxnOiAkY29udGFpbmVyLWxhcmdlLWRlc2t0b3AgIWRlZmF1bHQ7XHJcblxyXG4vLz09IE5hdmJhclxyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyBCYXNpY3Mgb2YgYSBuYXZiYXJcclxuJG5hdmJhci1oZWlnaHQ6IDUwcHggIWRlZmF1bHQ7XHJcbiRuYXZiYXItbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICFkZWZhdWx0O1xyXG4kbmF2YmFyLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcbiRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsOiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpICFkZWZhdWx0O1xyXG4kbmF2YmFyLXBhZGRpbmctdmVydGljYWw6ICgoJG5hdmJhci1oZWlnaHQgLSAkbGluZS1oZWlnaHQtY29tcHV0ZWQpIC8gMikgIWRlZmF1bHQ7XHJcbiRuYXZiYXItY29sbGFwc2UtbWF4LWhlaWdodDogMzQwcHggIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLWRlZmF1bHQtY29sb3I6ICM3NzcgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1iZzogI2Y4ZjhmOCAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LWJvcmRlcjogZGFya2VuKCRuYXZiYXItZGVmYXVsdC1iZywgNi41JSkgIWRlZmF1bHQ7XHJcblxyXG4vLyBOYXZiYXIgbGlua3NcclxuJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I6ICM3NzcgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjogIzU1NSAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnOiBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I6ICNjY2MgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8vIE5hdmJhciBicmFuZCBsYWJlbFxyXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I6IGRhcmtlbigkbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3IsIDEwJSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4vLyBOYXZiYXIgdG9nZ2xlXHJcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtaG92ZXItYmc6ICNkZGQgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtaWNvbi1iYXItYmc6ICM4ODggIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yOiAjZGRkICFkZWZhdWx0O1xyXG5cclxuLy89PT0gSW52ZXJ0ZWQgbmF2YmFyXHJcbi8vIFJlc2V0IGludmVydGVkIG5hdmJhciBiYXNpY3NcclxuJG5hdmJhci1pbnZlcnNlLWNvbG9yOiBsaWdodGVuKCRncmF5LWxpZ2h0LCAxNSUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtYmc6ICMyMjIgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1ib3JkZXI6IGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDEwJSkgIWRlZmF1bHQ7XHJcblxyXG4vLyBJbnZlcnRlZCBuYXZiYXIgbGlua3NcclxuJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I6IGxpZ2h0ZW4oJGdyYXktbGlnaHQsIDE1JSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZzogZGFya2VuKCRuYXZiYXItaW52ZXJzZS1iZywgMTAlKSAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I6ICM0NDQgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8vIEludmVydGVkIG5hdmJhciBicmFuZCBsYWJlbFxyXG4kbmF2YmFyLWludmVyc2UtYnJhbmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4vLyBJbnZlcnRlZCBuYXZiYXIgdG9nZ2xlXHJcbiRuYXZiYXItaW52ZXJzZS10b2dnbGUtaG92ZXItYmc6ICMzMzMgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS10b2dnbGUtaWNvbi1iYXItYmc6ICNmZmYgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS10b2dnbGUtYm9yZGVyLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG5cclxuLy89PSBOYXZzXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vPT09IFNoYXJlZCBuYXYgc3R5bGVzXHJcbiRuYXYtbGluay1wYWRkaW5nOiAxMHB4IDE1cHggIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1ob3Zlci1iZzogJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuXHJcbiRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbiRuYXYtZGlzYWJsZWQtbGluay1ob3Zlci1jb2xvcjogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4vLz09IFRhYnNcclxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogI2RkZCAhZGVmYXVsdDtcclxuXHJcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuXHJcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZzogJGJvZHktYmcgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogJGdyYXkgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICNkZGQgIWRlZmF1bHQ7XHJcblxyXG4kbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yOiAjZGRkICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtanVzdGlmaWVkLWFjdGl2ZS1saW5rLWJvcmRlci1jb2xvcjogJGJvZHktYmcgIWRlZmF1bHQ7XHJcblxyXG4vLz09IFBpbGxzXHJcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcclxuJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZzogJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuLy89PSBQYWdpbmF0aW9uXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRwYWdpbmF0aW9uLWNvbG9yOiAkbGluay1jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYmc6ICNmZmYgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJvcmRlcjogI2RkZCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24taG92ZXItYmc6ICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjogI2RkZCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjogJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAjZmZmICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI6ICNkZGQgIWRlZmF1bHQ7XHJcblxyXG4vLz09IFBhZ2VyXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRwYWdlci1iZzogJHBhZ2luYXRpb24tYmcgIWRlZmF1bHQ7XHJcbiRwYWdlci1ib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlciAhZGVmYXVsdDtcclxuJHBhZ2VyLWJvcmRlci1yYWRpdXM6IDE1cHggIWRlZmF1bHQ7XHJcblxyXG4kcGFnZXItaG92ZXItYmc6ICRwYWdpbmF0aW9uLWhvdmVyLWJnICFkZWZhdWx0O1xyXG5cclxuJHBhZ2VyLWFjdGl2ZS1iZzogJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kcGFnZXItYWN0aXZlLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kcGFnZXItZGlzYWJsZWQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuLy89PSBKdW1ib3Ryb25cclxuLy9cclxuLy8jI1xyXG5cclxuJGp1bWJvdHJvbi1wYWRkaW5nOiAzMHB4ICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLWJnOiAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLWhlYWRpbmctY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tZm9udC1zaXplOiBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjUpKSAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi1oZWFkaW5nLWZvbnQtc2l6ZTogY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogNC41KSkgIWRlZmF1bHQ7XHJcblxyXG4vLz09IEZvcm0gc3RhdGVzIGFuZCBhbGVydHNcclxuLy9cclxuLy8jIyBEZWZpbmUgY29sb3JzIGZvciBmb3JtIGZlZWRiYWNrIHN0YXRlcyBhbmQsIGJ5IGRlZmF1bHQsIGFsZXJ0cy5cclxuXHJcbiRzdGF0ZS1zdWNjZXNzLXRleHQ6ICMzYzc2M2QgIWRlZmF1bHQ7XHJcbiRzdGF0ZS1zdWNjZXNzLWJnOiAjZGZmMGQ4ICFkZWZhdWx0O1xyXG4kc3RhdGUtc3VjY2Vzcy1ib3JkZXI6IGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1zdWNjZXNzLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XHJcblxyXG4kc3RhdGUtaW5mby10ZXh0OiAjMzE3MDhmICFkZWZhdWx0O1xyXG4kc3RhdGUtaW5mby1iZzogI2Q5ZWRmNyAhZGVmYXVsdDtcclxuJHN0YXRlLWluZm8tYm9yZGVyOiBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtaW5mby1iZywgLTEwKSwgNyUpICFkZWZhdWx0O1xyXG5cclxuJHN0YXRlLXdhcm5pbmctdGV4dDogIzhhNmQzYiAhZGVmYXVsdDtcclxuJHN0YXRlLXdhcm5pbmctYmc6ICNmY2Y4ZTMgIWRlZmF1bHQ7XHJcbiRzdGF0ZS13YXJuaW5nLWJvcmRlcjogZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLXdhcm5pbmctYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcclxuXHJcbiRzdGF0ZS1kYW5nZXItdGV4dDogI2E5NDQ0MiAhZGVmYXVsdDtcclxuJHN0YXRlLWRhbmdlci1iZzogI2YyZGVkZSAhZGVmYXVsdDtcclxuJHN0YXRlLWRhbmdlci1ib3JkZXI6IGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1kYW5nZXItYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcclxuXHJcbi8vPT0gVG9vbHRpcHNcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBUb29sdGlwIG1heCB3aWR0aFxyXG4kdG9vbHRpcC1tYXgtd2lkdGg6IDIwMHB4ICFkZWZhdWx0O1xyXG4vLyoqIFRvb2x0aXAgdGV4dCBjb2xvclxyXG4kdG9vbHRpcC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBUb29sdGlwIGJhY2tncm91bmQgY29sb3JcclxuJHRvb2x0aXAtYmc6ICMwMDAgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLW9wYWNpdHk6IC45ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBUb29sdGlwIGFycm93IHdpZHRoXHJcbiR0b29sdGlwLWFycm93LXdpZHRoOiA1cHggIWRlZmF1bHQ7XHJcbi8vKiogVG9vbHRpcCBhcnJvdyBjb2xvclxyXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XHJcblxyXG4vLz09IFBvcG92ZXJzXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vKiogUG9wb3ZlciBib2R5IGJhY2tncm91bmQgY29sb3JcclxuJHBvcG92ZXItYmc6ICNmZmYgIWRlZmF1bHQ7XHJcbi8vKiogUG9wb3ZlciBtYXhpbXVtIHdpZHRoXHJcbiRwb3BvdmVyLW1heC13aWR0aDogMjc2cHggIWRlZmF1bHQ7XHJcbi8vKiogUG9wb3ZlciBib3JkZXIgY29sb3JcclxuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yKSAhZGVmYXVsdDtcclxuLy8qKiBQb3BvdmVyIGZhbGxiYWNrIGJvcmRlciBjb2xvclxyXG4kcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I6ICNjY2MgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFBvcG92ZXIgdGl0bGUgYmFja2dyb3VuZCBjb2xvclxyXG4kcG9wb3Zlci10aXRsZS1iZzogZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFBvcG92ZXIgYXJyb3cgd2lkdGhcclxuJHBvcG92ZXItYXJyb3ctd2lkdGg6IDEwcHggIWRlZmF1bHQ7XHJcbi8vKiogUG9wb3ZlciBhcnJvdyBjb2xvclxyXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogJHBvcG92ZXItYmcgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgd2lkdGhcclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCArIDEpICFkZWZhdWx0O1xyXG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgY29sb3JcclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6IGZhZGVfaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAwLjA1KSAhZGVmYXVsdDtcclxuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGZhbGxiYWNrIGNvbG9yXHJcbiRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOiBkYXJrZW4oJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yLCAyMCUpICFkZWZhdWx0O1xyXG5cclxuLy89PSBMYWJlbHNcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBEZWZhdWx0IGxhYmVsIGJhY2tncm91bmQgY29sb3JcclxuJGxhYmVsLWRlZmF1bHQtYmc6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG4vLyoqIFByaW1hcnkgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxyXG4kbGFiZWwtcHJpbWFyeS1iZzogJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcbi8vKiogU3VjY2VzcyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRsYWJlbC1zdWNjZXNzLWJnOiAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcclxuLy8qKiBJbmZvIGxhYmVsIGJhY2tncm91bmQgY29sb3JcclxuJGxhYmVsLWluZm8tYmc6ICRicmFuZC1pbmZvICFkZWZhdWx0O1xyXG4vLyoqIFdhcm5pbmcgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxyXG4kbGFiZWwtd2FybmluZy1iZzogJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XHJcbi8vKiogRGFuZ2VyIGxhYmVsIGJhY2tncm91bmQgY29sb3JcclxuJGxhYmVsLWRhbmdlci1iZzogJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcclxuXHJcbi8vKiogRGVmYXVsdCBsYWJlbCB0ZXh0IGNvbG9yXHJcbiRsYWJlbC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBEZWZhdWx0IHRleHQgY29sb3Igb2YgYSBsaW5rZWQgbGFiZWxcclxuJGxhYmVsLWxpbmstaG92ZXItY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcblxyXG4vLz09IE1vZGFsc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxyXG4kbW9kYWwtaW5uZXItcGFkZGluZzogMTVweCAhZGVmYXVsdDtcclxuXHJcbi8vKiogUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCB0aXRsZVxyXG4kbW9kYWwtdGl0bGUtcGFkZGluZzogMTVweCAhZGVmYXVsdDtcclxuLy8qKiBNb2RhbCB0aXRsZSBsaW5lLWhlaWdodFxyXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xyXG5cclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIG1vZGFsIGNvbnRlbnQgYXJlYVxyXG4kbW9kYWwtY29udGVudC1iZzogI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBNb2RhbCBjb250ZW50IGJvcmRlciBjb2xvclxyXG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgLjIpICFkZWZhdWx0O1xyXG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yICoqZm9yIElFOCoqXHJcbiRtb2RhbC1jb250ZW50LWZhbGxiYWNrLWJvcmRlci1jb2xvcjogIzk5OSAhZGVmYXVsdDtcclxuXHJcbi8vKiogTW9kYWwgYmFja2Ryb3AgYmFja2dyb3VuZCBjb2xvclxyXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICMwMDAgIWRlZmF1bHQ7XHJcbi8vKiogTW9kYWwgYmFja2Ryb3Agb3BhY2l0eVxyXG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogLjUgIWRlZmF1bHQ7XHJcbi8vKiogTW9kYWwgaGVhZGVyIGJvcmRlciBjb2xvclxyXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogI2U1ZTVlNSAhZGVmYXVsdDtcclxuLy8qKiBNb2RhbCBmb290ZXIgYm9yZGVyIGNvbG9yXHJcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1sZzogOTAwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1tZDogNjAwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1zbTogMzAwcHggIWRlZmF1bHQ7XHJcblxyXG4vLz09IEFsZXJ0c1xyXG4vL1xyXG4vLyMjIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxyXG5cclxuJGFsZXJ0LXBhZGRpbmc6IDE1cHggIWRlZmF1bHQ7XHJcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xyXG4kYWxlcnQtbGluay1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcclxuXHJcbiRhbGVydC1zdWNjZXNzLWJnOiAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcclxuJGFsZXJ0LXN1Y2Nlc3MtdGV4dDogJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcclxuJGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyOiAkc3RhdGUtc3VjY2Vzcy1ib3JkZXIgIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnQtaW5mby1iZzogJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XHJcbiRhbGVydC1pbmZvLXRleHQ6ICRzdGF0ZS1pbmZvLXRleHQgIWRlZmF1bHQ7XHJcbiRhbGVydC1pbmZvLWJvcmRlcjogJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xyXG5cclxuJGFsZXJ0LXdhcm5pbmctYmc6ICRzdGF0ZS13YXJuaW5nLWJnICFkZWZhdWx0O1xyXG4kYWxlcnQtd2FybmluZy10ZXh0OiAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xyXG4kYWxlcnQtd2FybmluZy1ib3JkZXI6ICRzdGF0ZS13YXJuaW5nLWJvcmRlciAhZGVmYXVsdDtcclxuXHJcbiRhbGVydC1kYW5nZXItYmc6ICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XHJcbiRhbGVydC1kYW5nZXItdGV4dDogJHN0YXRlLWRhbmdlci10ZXh0ICFkZWZhdWx0O1xyXG4kYWxlcnQtZGFuZ2VyLWJvcmRlcjogJHN0YXRlLWRhbmdlci1ib3JkZXIgIWRlZmF1bHQ7XHJcblxyXG4vLz09IFByb2dyZXNzIGJhcnNcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIHRoZSB3aG9sZSBwcm9ncmVzcyBjb21wb25lbnRcclxuJHByb2dyZXNzLWJnOiAjZjVmNWY1ICFkZWZhdWx0O1xyXG4vLyoqIFByb2dyZXNzIGJhciB0ZXh0IGNvbG9yXHJcbiRwcm9ncmVzcy1iYXItY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbi8vKiogVmFyaWFibGUgZm9yIHNldHRpbmcgcm91bmRlZCBjb3JuZXJzIG9uIHByb2dyZXNzIGJhci5cclxuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIERlZmF1bHQgcHJvZ3Jlc3MgYmFyIGNvbG9yXHJcbiRwcm9ncmVzcy1iYXItYmc6ICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4vLyoqIFN1Y2Nlc3MgcHJvZ3Jlc3MgYmFyIGNvbG9yXHJcbiRwcm9ncmVzcy1iYXItc3VjY2Vzcy1iZzogJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XHJcbi8vKiogV2FybmluZyBwcm9ncmVzcyBiYXIgY29sb3JcclxuJHByb2dyZXNzLWJhci13YXJuaW5nLWJnOiAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcclxuLy8qKiBEYW5nZXIgcHJvZ3Jlc3MgYmFyIGNvbG9yXHJcbiRwcm9ncmVzcy1iYXItZGFuZ2VyLWJnOiAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xyXG4vLyoqIEluZm8gcHJvZ3Jlc3MgYmFyIGNvbG9yXHJcbiRwcm9ncmVzcy1iYXItaW5mby1iZzogJGJyYW5kLWluZm8gIWRlZmF1bHQ7XHJcblxyXG4vLz09IExpc3QgZ3JvdXBcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9uIGAubGlzdC1ncm91cC1pdGVtYFxyXG4kbGlzdC1ncm91cC1iZzogI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBgLmxpc3QtZ3JvdXAtaXRlbWAgYm9yZGVyIGNvbG9yXHJcbiRsaXN0LWdyb3VwLWJvcmRlcjogI2RkZCAhZGVmYXVsdDtcclxuLy8qKiBMaXN0IGdyb3VwIGJvcmRlciByYWRpdXNcclxuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcclxuXHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBzaW5nbGUgbGlzdCBpdGVtcyBvbiBob3ZlclxyXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogI2Y1ZjVmNSAhZGVmYXVsdDtcclxuLy8qKiBUZXh0IGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGl0ZW1zXHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4vLyoqIEJvcmRlciBjb2xvciBvZiBhY3RpdmUgbGlzdCBlbGVtZW50c1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyOiAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gYWN0aXZlIGxpc3QgaXRlbXNcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I6IGxpZ2h0ZW4oJGxpc3QtZ3JvdXAtYWN0aXZlLWJnLCA0MCUpICFkZWZhdWx0O1xyXG5cclxuLy8qKiBUZXh0IGNvbG9yIG9mIGRpc2FibGVkIGxpc3QgaXRlbXNcclxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgZGlzYWJsZWQgbGlzdCBpdGVtc1xyXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBkaXNhYmxlZCBsaXN0IGl0ZW1zXHJcbiRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtbGluay1jb2xvcjogIzU1NSAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjogJGxpc3QtZ3JvdXAtbGluay1jb2xvciAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG5cclxuLy89PSBQYW5lbHNcclxuLy9cclxuLy8jI1xyXG5cclxuJHBhbmVsLWJnOiAjZmZmICFkZWZhdWx0O1xyXG4kcGFuZWwtYm9keS1wYWRkaW5nOiAxNXB4ICFkZWZhdWx0O1xyXG4kcGFuZWwtaGVhZGluZy1wYWRkaW5nOiAxMHB4IDE1cHggIWRlZmF1bHQ7XHJcbiRwYW5lbC1mb290ZXItcGFkZGluZzogJHBhbmVsLWhlYWRpbmctcGFkZGluZyAhZGVmYXVsdDtcclxuJHBhbmVsLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgZWxlbWVudHMgd2l0aGluIHBhbmVsc1xyXG4kcGFuZWwtaW5uZXItYm9yZGVyOiAjZGRkICFkZWZhdWx0O1xyXG4kcGFuZWwtZm9vdGVyLWJnOiAjZjVmNWY1ICFkZWZhdWx0O1xyXG5cclxuJHBhbmVsLWRlZmF1bHQtdGV4dDogJGdyYXktZGFyayAhZGVmYXVsdDtcclxuJHBhbmVsLWRlZmF1bHQtYm9yZGVyOiAjZGRkICFkZWZhdWx0O1xyXG4kcGFuZWwtZGVmYXVsdC1oZWFkaW5nLWJnOiAjZjVmNWY1ICFkZWZhdWx0O1xyXG5cclxuJHBhbmVsLXByaW1hcnktdGV4dDogI2ZmZiAhZGVmYXVsdDtcclxuJHBhbmVsLXByaW1hcnktYm9yZGVyOiAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZzogJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcblxyXG4kcGFuZWwtc3VjY2Vzcy10ZXh0OiAkc3RhdGUtc3VjY2Vzcy10ZXh0ICFkZWZhdWx0O1xyXG4kcGFuZWwtc3VjY2Vzcy1ib3JkZXI6ICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcclxuJHBhbmVsLXN1Y2Nlc3MtaGVhZGluZy1iZzogJHN0YXRlLXN1Y2Nlc3MtYmcgIWRlZmF1bHQ7XHJcblxyXG4kcGFuZWwtaW5mby10ZXh0OiAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xyXG4kcGFuZWwtaW5mby1ib3JkZXI6ICRzdGF0ZS1pbmZvLWJvcmRlciAhZGVmYXVsdDtcclxuJHBhbmVsLWluZm8taGVhZGluZy1iZzogJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XHJcblxyXG4kcGFuZWwtd2FybmluZy10ZXh0OiAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xyXG4kcGFuZWwtd2FybmluZy1ib3JkZXI6ICRzdGF0ZS13YXJuaW5nLWJvcmRlciAhZGVmYXVsdDtcclxuJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZzogJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XHJcblxyXG4kcGFuZWwtZGFuZ2VyLXRleHQ6ICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcclxuJHBhbmVsLWRhbmdlci1ib3JkZXI6ICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xyXG4kcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmc6ICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XHJcblxyXG4vLz09IFRodW1ibmFpbHNcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGltYWdlXHJcbiR0aHVtYm5haWwtcGFkZGluZzogNHB4ICFkZWZhdWx0O1xyXG4vLyoqIFRodW1ibmFpbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiR0aHVtYm5haWwtYmc6ICRib2R5LWJnICFkZWZhdWx0O1xyXG4vLyoqIFRodW1ibmFpbCBib3JkZXIgY29sb3JcclxuJHRodW1ibmFpbC1ib3JkZXI6ICNkZGQgIWRlZmF1bHQ7XHJcbi8vKiogVGh1bWJuYWlsIGJvcmRlciByYWRpdXNcclxuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xyXG5cclxuLy8qKiBDdXN0b20gdGV4dCBjb2xvciBmb3IgdGh1bWJuYWlsIGNhcHRpb25zXHJcbiR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjogJHRleHQtY29sb3IgIWRlZmF1bHQ7XHJcbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBjYXB0aW9uXHJcbiR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nOiA5cHggIWRlZmF1bHQ7XHJcblxyXG4vLz09IFdlbGxzXHJcbi8vXHJcbi8vIyNcclxuXHJcbiR3ZWxsLWJnOiAjZjVmNWY1ICFkZWZhdWx0O1xyXG4kd2VsbC1ib3JkZXI6IGRhcmtlbigkd2VsbC1iZywgNyUpICFkZWZhdWx0O1xyXG5cclxuLy89PSBCYWRnZXNcclxuLy9cclxuLy8jI1xyXG5cclxuJGJhZGdlLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIExpbmtlZCBiYWRnZSB0ZXh0IGNvbG9yIG9uIGhvdmVyXHJcbiRiYWRnZS1saW5rLWhvdmVyLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4kYmFkZ2UtYmc6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBCYWRnZSB0ZXh0IGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xyXG4kYmFkZ2UtYWN0aXZlLWNvbG9yOiAkbGluay1jb2xvciAhZGVmYXVsdDtcclxuLy8qKiBCYWRnZSBiYWNrZ3JvdW5kIGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xyXG4kYmFkZ2UtYWN0aXZlLWJnOiAjZmZmICFkZWZhdWx0O1xyXG5cclxuJGJhZGdlLWZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0O1xyXG4kYmFkZ2UtbGluZS1oZWlnaHQ6IDEgIWRlZmF1bHQ7XHJcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAxMHB4ICFkZWZhdWx0O1xyXG5cclxuLy89PSBCcmVhZGNydW1ic1xyXG4vL1xyXG4vLyMjXHJcblxyXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsOiA4cHggIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDogMTVweCAhZGVmYXVsdDtcclxuLy8qKiBCcmVhZGNydW1iIGJhY2tncm91bmQgY29sb3JcclxuJGJyZWFkY3J1bWItYmc6ICNmNWY1ZjUgIWRlZmF1bHQ7XHJcbi8vKiogQnJlYWRjcnVtYiB0ZXh0IGNvbG9yXHJcbiRicmVhZGNydW1iLWNvbG9yOiAjY2NjICFkZWZhdWx0O1xyXG4vLyoqIFRleHQgY29sb3Igb2YgY3VycmVudCBwYWdlIGluIHRoZSBicmVhZGNydW1iXHJcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbi8vKiogVGV4dHVhbCBzZXBhcmF0b3IgZm9yIGJldHdlZW4gYnJlYWRjcnVtYiBlbGVtZW50c1xyXG4kYnJlYWRjcnVtYi1zZXBhcmF0b3I6IFwiL1wiICFkZWZhdWx0O1xyXG5cclxuLy89PSBDYXJvdXNlbFxyXG4vL1xyXG4vLyMjXHJcblxyXG4kY2Fyb3VzZWwtdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIC42KSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogMTUlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAuNSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplOiAyMHB4ICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICNmZmYgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcblxyXG4vLz09IENsb3NlXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRjbG9zZS1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcclxuJGNsb3NlLWNvbG9yOiAjMDAwICFkZWZhdWx0O1xyXG4kY2xvc2UtdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZiAhZGVmYXVsdDtcclxuXHJcbi8vPT0gQ29kZVxyXG4vL1xyXG4vLyMjXHJcblxyXG4kY29kZS1jb2xvcjogI2M3MjU0ZSAhZGVmYXVsdDtcclxuJGNvZGUtYmc6ICNmOWYyZjQgIWRlZmF1bHQ7XHJcblxyXG4ka2JkLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4ka2JkLWJnOiAjMzMzICFkZWZhdWx0O1xyXG5cclxuJHByZS1iZzogI2Y1ZjVmNSAhZGVmYXVsdDtcclxuJHByZS1jb2xvcjogJGdyYXktZGFyayAhZGVmYXVsdDtcclxuJHByZS1ib3JkZXItY29sb3I6ICNjY2MgIWRlZmF1bHQ7XHJcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAzNDBweCAhZGVmYXVsdDtcclxuXHJcbi8vPT0gVHlwZVxyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIEhvcml6b250YWwgb2Zmc2V0IGZvciBmb3JtcyBhbmQgbGlzdHMuXHJcbiRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWw6IDE4MHB4ICFkZWZhdWx0O1xyXG4vLyoqIFRleHQgbXV0ZWQgY29sb3JcclxuJHRleHQtbXV0ZWQ6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG4vLyoqIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zIGJvcmRlciBjb2xvclxyXG4kYWJici1ib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG4vLyoqIEhlYWRpbmdzIHNtYWxsIGNvbG9yXHJcbiRoZWFkaW5ncy1zbWFsbC1jb2xvcjogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbi8vKiogQmxvY2txdW90ZSBzbWFsbCBjb2xvclxyXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbi8vKiogQmxvY2txdW90ZSBmb250IHNpemVcclxuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XHJcbi8vKiogQmxvY2txdW90ZSBib3JkZXIgY29sb3JcclxuJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yOiAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG4vLyoqIFBhZ2UgaGVhZGVyIGJvcmRlciBjb2xvclxyXG4kcGFnZS1oZWFkZXItYm9yZGVyLWNvbG9yOiAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG4vLyoqIFdpZHRoIG9mIGhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdCB0aXRsZXNcclxuJGRsLWhvcml6b250YWwtb2Zmc2V0OiAkY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsICFkZWZhdWx0O1xyXG4vLyoqIFBvaW50IGF0IHdoaWNoIC5kbC1ob3Jpem9udGFsIGJlY29tZXMgaG9yaXpvbnRhbFxyXG4kZGwtaG9yaXpvbnRhbC1icmVha3BvaW50OiAkZ3JpZC1mbG9hdC1icmVha3BvaW50ICFkZWZhdWx0O1xyXG4vLyoqIEhvcml6b250YWwgbGluZSBjb2xvci5cclxuJGhyLWJvcmRlcjogJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuIiwiLy8gTWl4aW5zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBVdGlsaXRpZXNcclxuQGltcG9ydCBcIm1peGlucy9oaWRlLXRleHRcIjtcclxuQGltcG9ydCBcIm1peGlucy9vcGFjaXR5XCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvaW1hZ2VcIjtcclxuQGltcG9ydCBcIm1peGlucy9sYWJlbHNcIjtcclxuQGltcG9ydCBcIm1peGlucy9yZXNldC1maWx0ZXJcIjtcclxuQGltcG9ydCBcIm1peGlucy9yZXNpemVcIjtcclxuQGltcG9ydCBcIm1peGlucy9yZXNwb25zaXZlLXZpc2liaWxpdHlcIjtcclxuQGltcG9ydCBcIm1peGlucy9zaXplXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvdGFiLWZvY3VzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvcmVzZXQtdGV4dFwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3RleHQtZW1waGFzaXNcIjtcclxuQGltcG9ydCBcIm1peGlucy90ZXh0LW92ZXJmbG93XCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvdmVuZG9yLXByZWZpeGVzXCI7XHJcblxyXG4vLyBDb21wb25lbnRzXHJcbkBpbXBvcnQgXCJtaXhpbnMvYWxlcnRzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uc1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3BhbmVsc1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3BhZ2luYXRpb25cIjtcclxuQGltcG9ydCBcIm1peGlucy9saXN0LWdyb3VwXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvbmF2LWRpdmlkZXJcIjtcclxuQGltcG9ydCBcIm1peGlucy9mb3Jtc1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3Byb2dyZXNzLWJhclwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3RhYmxlLXJvd1wiO1xyXG5cclxuLy8gU2tpbnNcclxuQGltcG9ydCBcIm1peGlucy9iYWNrZ3JvdW5kLXZhcmlhbnRcIjtcclxuQGltcG9ydCBcIm1peGlucy9ib3JkZXItcmFkaXVzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvZ3JhZGllbnRzXCI7XHJcblxyXG4vLyBMYXlvdXRcclxuQGltcG9ydCBcIm1peGlucy9jbGVhcmZpeFwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2NlbnRlci1ibG9ja1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL25hdi12ZXJ0aWNhbC1hbGlnblwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2dyaWQtZnJhbWV3b3JrXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZFwiO1xyXG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcclxuLy9cclxuLy8gSGVhZHMgdXAhIHYzIGxhdW5jaGVkIHdpdGggb25seSBgLmhpZGUtdGV4dCgpYCwgYnV0IHBlciBvdXIgcGF0dGVybiBmb3JcclxuLy8gbWl4aW5zIGJlaW5nIHJldXNlZCBhcyBjbGFzc2VzIHdpdGggdGhlIHNhbWUgbmFtZSwgdGhpcyBkb2Vzbid0IGhvbGQgdXAuIEFzXHJcbi8vIG9mIHYzLjAuMSB3ZSBoYXZlIGFkZGVkIGAudGV4dC1oaWRlKClgIGFuZCBkZXByZWNhdGVkIGAuaGlkZS10ZXh0KClgLlxyXG4vL1xyXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2NvbW1pdC9hYTAzOTZlYWU3NTdcclxuXHJcbi8vIERlcHJlY2F0ZWQgYXMgb2YgdjMuMC4xIChoYXMgYmVlbiByZW1vdmVkIGluIHY0KVxyXG5AbWl4aW4gaGlkZS10ZXh0KCkge1xyXG4gIGZvbnQ6IDAvMCBhO1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8vIE5ldyBtaXhpbiB0byB1c2UgYXMgb2YgdjMuMC4xXHJcbkBtaXhpbiB0ZXh0LWhpZGUoKSB7XHJcbiAgQGluY2x1ZGUgaGlkZS10ZXh0O1xyXG59XHJcbiIsIi8vIE9wYWNpdHlcclxuXHJcbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XHJcbiAgb3BhY2l0eTogJG9wYWNpdHk7XHJcbiAgLy8gSUU4IGZpbHRlclxyXG4gICRvcGFjaXR5LWllOiAoJG9wYWNpdHkgKiAxMDApO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0kb3BhY2l0eS1pZSk7XHJcbn1cclxuIiwiLy8gSW1hZ2UgTWl4aW5zXHJcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxyXG4vLyAtIFJldGluYSBpbWFnZVxyXG5cclxuXHJcbi8vIFJlc3BvbnNpdmUgaW1hZ2VcclxuLy9cclxuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cclxuQG1peGluIGltZy1yZXNwb25zaXZlKCRkaXNwbGF5OiBibG9jaykge1xyXG4gIGRpc3BsYXk6ICRkaXNwbGF5O1xyXG4gIG1heC13aWR0aDogMTAwJTsgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcclxuICBoZWlnaHQ6IGF1dG87IC8vIFBhcnQgMjogU2NhbGUgdGhlIGhlaWdodCBhY2NvcmRpbmcgdG8gdGhlIHdpZHRoLCBvdGhlcndpc2UgeW91IGdldCBzdHJldGNoaW5nXHJcbn1cclxuXHJcblxyXG4vLyBSZXRpbmEgaW1hZ2VcclxuLy9cclxuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLiBOb3RlIHRoYXQgdGhlXHJcbi8vIHNwZWxsaW5nIG9mIGBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW9gIGlzIGludGVudGlvbmFsLlxyXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWltYWdlLXBhdGgoXCIjeyRmaWxlLTF4fVwiKSwgXCIjeyRmaWxlLTF4fVwiKSk7XHJcblxyXG4gIEBtZWRpYVxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgIG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbiAgb25seSBzY3JlZW4gYW5kICggICAgIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksXHJcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtaW1hZ2UtcGF0aChcIiN7JGZpbGUtMnh9XCIpLCBcIiN7JGZpbGUtMnh9XCIpKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XHJcbiAgfVxyXG59XHJcbiIsIi8vIExhYmVsc1xyXG5cclxuQG1peGluIGxhYmVsLXZhcmlhbnQoJGNvbG9yKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG5cclxuICAmW2hyZWZdIHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gUmVzZXQgZmlsdGVycyBmb3IgSUVcclxuLy9cclxuLy8gV2hlbiB5b3UgbmVlZCB0byByZW1vdmUgYSBncmFkaWVudCBiYWNrZ3JvdW5kLCBkbyBub3QgZm9yZ2V0IHRvIHVzZSB0aGlzIHRvIHJlc2V0XHJcbi8vIHRoZSBJRSBmaWx0ZXIgZm9yIElFOSBhbmQgYmVsb3cuXHJcblxyXG5AbWl4aW4gcmVzZXQtZmlsdGVyKCkge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7XHJcbn1cclxuIiwiLy8gUmVzaXplIGFueXRoaW5nXHJcblxyXG5AbWl4aW4gcmVzaXphYmxlKCRkaXJlY3Rpb24pIHtcclxuICByZXNpemU6ICRkaXJlY3Rpb247IC8vIE9wdGlvbnM6IGhvcml6b250YWwsIHZlcnRpY2FsLCBib3RoXHJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFBlciBDU1MzIFVJLCBgcmVzaXplYCBvbmx5IGFwcGxpZXMgd2hlbiBgb3ZlcmZsb3dgIGlzbid0IGB2aXNpYmxlYFxyXG59XHJcbiIsIi8vIFJlc3BvbnNpdmUgdXRpbGl0aWVzXHJcblxyXG4vL1xyXG4vLyBNb3JlIGVhc2lseSBpbmNsdWRlIGFsbCB0aGUgc3RhdGVzIGZvciByZXNwb25zaXZlLXV0aWxpdGllcy5sZXNzLlxyXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcclxuQG1peGluIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgkcGFyZW50KSB7XHJcbiAgI3skcGFyZW50fSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuICB0YWJsZSN7JHBhcmVudH0gIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxyXG4gIHRyI3skcGFyZW50fSAgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxyXG4gIHRoI3skcGFyZW50fSxcclxuICB0ZCN7JHBhcmVudH0gICAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XHJcbn1cclxuXHJcbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xyXG5AbWl4aW4gcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJHBhcmVudCkge1xyXG4gICN7JHBhcmVudH0ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCIvLyBTaXppbmcgc2hvcnRjdXRzXHJcblxyXG5AbWl4aW4gc2l6ZSgkd2lkdGgsICRoZWlnaHQpIHtcclxuICB3aWR0aDogJHdpZHRoO1xyXG4gIGhlaWdodDogJGhlaWdodDtcclxufVxyXG5cclxuQG1peGluIHNxdWFyZSgkc2l6ZSkge1xyXG4gIEBpbmNsdWRlIHNpemUoJHNpemUsICRzaXplKTtcclxufVxyXG4iLCIvLyBXZWJLaXQtc3R5bGUgZm9jdXNcclxuXHJcbkBtaXhpbiB0YWItZm9jdXMoKSB7XHJcbiAgLy8gV2ViS2l0LXNwZWNpZmljLiBPdGhlciBicm93c2VycyB3aWxsIGtlZXAgdGhlaXIgZGVmYXVsdCBvdXRsaW5lIHN0eWxlLlxyXG4gIC8vIChJbml0aWFsbHkgdHJpZWQgdG8gYWxzbyBmb3JjZSBkZWZhdWx0IHZpYSBgb3V0bGluZTogaW5pdGlhbGAsXHJcbiAgLy8gYnV0IHRoYXQgc2VlbXMgdG8gZXJyb25lb3VzbHkgcmVtb3ZlIHRoZSBvdXRsaW5lIGluIEZpcmVmb3ggYWx0b2dldGhlci4pXHJcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG59XHJcbiIsIkBtaXhpbiByZXNldC10ZXh0KCkge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZS5cclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIGxpbmUtYnJlYWs6IGF1dG87XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcclxuICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XHJcbiAgd29yZC13cmFwOiBub3JtYWw7XHJcbn1cclxuIiwiLy8gVHlwb2dyYXBoeVxyXG5cclxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXHJcbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XHJcbiAgI3skcGFyZW50fSB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gIH1cclxuICBhI3skcGFyZW50fTpob3ZlcixcclxuICBhI3skcGFyZW50fTpmb2N1cyB7XHJcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcclxuICB9XHJcbn1cclxuIiwiLy8gVGV4dCBvdmVyZmxvd1xyXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXHJcblxyXG5AbWl4aW4gdGV4dC1vdmVyZmxvdygpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuIiwiLy8gVmVuZG9yIFByZWZpeGVzXHJcbi8vXHJcbi8vIEFsbCB2ZW5kb3IgbWl4aW5zIGFyZSBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBkdWUgdG8gdGhlIGludHJvZHVjdGlvbiBvZlxyXG4vLyBBdXRvcHJlZml4ZXIgaW4gb3VyIEdydW50ZmlsZS4gVGhleSBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB2NC5cclxuXHJcbi8vIC0gQW5pbWF0aW9uc1xyXG4vLyAtIEJhY2tmYWNlIHZpc2liaWxpdHlcclxuLy8gLSBCb3ggc2hhZG93XHJcbi8vIC0gQm94IHNpemluZ1xyXG4vLyAtIENvbnRlbnQgY29sdW1uc1xyXG4vLyAtIEh5cGhlbnNcclxuLy8gLSBQbGFjZWhvbGRlciB0ZXh0XHJcbi8vIC0gVHJhbnNmb3JtYXRpb25zXHJcbi8vIC0gVHJhbnNpdGlvbnNcclxuLy8gLSBVc2VyIFNlbGVjdFxyXG5cclxuXHJcbi8vIEFuaW1hdGlvbnNcclxuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9uKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246ICRhbmltYXRpb247XHJcbiAgICAgICAtby1hbmltYXRpb246ICRhbmltYXRpb247XHJcbiAgICAgICAgICBhbmltYXRpb246ICRhbmltYXRpb247XHJcbn1cclxuQG1peGluIGFuaW1hdGlvbi1uYW1lKCRuYW1lKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogJG5hbWU7XHJcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogJG5hbWU7XHJcbn1cclxuQG1peGluIGFuaW1hdGlvbi1kdXJhdGlvbigkZHVyYXRpb24pIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbn1cclxuQG1peGluIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24oJHRpbWluZy1mdW5jdGlvbikge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcclxuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XHJcbn1cclxuQG1peGluIGFuaW1hdGlvbi1kZWxheSgkZGVsYXkpIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAkZGVsYXk7XHJcbn1cclxuQG1peGluIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoJGl0ZXJhdGlvbi1jb3VudCkge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGl0ZXJhdGlvbi1jb3VudDtcclxuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb24tY291bnQ7XHJcbn1cclxuQG1peGluIGFuaW1hdGlvbi1kaXJlY3Rpb24oJGRpcmVjdGlvbikge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxuICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247XHJcbn1cclxuQG1peGluIGFuaW1hdGlvbi1maWxsLW1vZGUoJGZpbGwtbW9kZSkge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcclxuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6ICRmaWxsLW1vZGU7XHJcbn1cclxuXHJcbi8vIEJhY2tmYWNlIHZpc2liaWxpdHlcclxuLy8gUHJldmVudCBicm93c2VycyBmcm9tIGZsaWNrZXJpbmcgd2hlbiB1c2luZyBDU1MgM0QgdHJhbnNmb3Jtcy5cclxuLy8gRGVmYXVsdCB2YWx1ZSBpcyBgdmlzaWJsZWAsIGJ1dCBjYW4gYmUgY2hhbmdlZCB0byBgaGlkZGVuYFxyXG5cclxuQG1peGluIGJhY2tmYWNlLXZpc2liaWxpdHkoJHZpc2liaWxpdHkpIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xyXG4gICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XHJcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcclxufVxyXG5cclxuLy8gRHJvcCBzaGFkb3dzXHJcbi8vXHJcbi8vIE5vdGU6IERlcHJlY2F0ZWQgYC5ib3gtc2hhZG93KClgIGFzIG9mIHYzLjEuMCBzaW5jZSBhbGwgb2YgQm9vdHN0cmFwJ3NcclxuLy8gc3VwcG9ydGVkIGJyb3dzZXJzIHRoYXQgaGF2ZSBib3ggc2hhZG93IGNhcGFiaWxpdGllcyBub3cgc3VwcG9ydCBpdC5cclxuXHJcbkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6ICRzaGFkb3c7IC8vIGlPUyA8NC4zICYgQW5kcm9pZCA8NC4xXHJcbiAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xyXG59XHJcblxyXG4vLyBCb3ggc2l6aW5nXHJcbkBtaXhpbiBib3gtc2l6aW5nKCRib3htb2RlbCkge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogJGJveG1vZGVsO1xyXG4gICAgIC1tb3otYm94LXNpemluZzogJGJveG1vZGVsO1xyXG4gICAgICAgICAgYm94LXNpemluZzogJGJveG1vZGVsO1xyXG59XHJcblxyXG4vLyBDU1MzIENvbnRlbnQgQ29sdW1uc1xyXG5AbWl4aW4gY29udGVudC1jb2x1bW5zKCRjb2x1bW4tY291bnQsICRjb2x1bW4tZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcclxuICAgICAtbW96LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcclxuICAgICAgICAgIGNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcclxuICAtd2Via2l0LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xyXG4gICAgIC1tb3otY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XHJcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcclxufVxyXG5cclxuLy8gT3B0aW9uYWwgaHlwaGVuYXRpb25cclxuQG1peGluIGh5cGhlbnMoJG1vZGU6IGF1dG8pIHtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgLXdlYmtpdC1oeXBoZW5zOiAkbW9kZTtcclxuICAgICAtbW96LWh5cGhlbnM6ICRtb2RlO1xyXG4gICAgICAtbXMtaHlwaGVuczogJG1vZGU7IC8vIElFMTArXHJcbiAgICAgICAtby1oeXBoZW5zOiAkbW9kZTtcclxuICAgICAgICAgIGh5cGhlbnM6ICRtb2RlO1xyXG59XHJcblxyXG4vLyBQbGFjZWhvbGRlciB0ZXh0XHJcbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcikge1xyXG4gIC8vIEZpcmVmb3hcclxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBvcGFjaXR5OiAxOyAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNlxyXG4gIH1cclxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAkY29sb3I7IH0gLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTArXHJcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciAgeyBjb2xvcjogJGNvbG9yOyB9IC8vIFNhZmFyaSBhbmQgQ2hyb21lXHJcbn1cclxuXHJcbi8vIFRyYW5zZm9ybWF0aW9uc1xyXG5AbWl4aW4gc2NhbGUoJHJhdGlvLi4uKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XHJcbn1cclxuXHJcbkBtaXhpbiBzY2FsZVgoJHJhdGlvKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xyXG59XHJcbkBtaXhpbiBzY2FsZVkoJHJhdGlvKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xyXG59XHJcbkBtaXhpbiBza2V3KCR4LCAkeSkge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy80ODg1OyBJRTkrXHJcbiAgICAgICAtby10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XHJcbn1cclxuQG1peGluIHRyYW5zbGF0ZSgkeCwgJHkpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XHJcbn1cclxuQG1peGluIHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xyXG59XHJcbkBtaXhpbiByb3RhdGUoJGRlZ3JlZXMpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcclxufVxyXG5AbWl4aW4gcm90YXRlWCgkZGVncmVlcykge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcclxufVxyXG5AbWl4aW4gcm90YXRlWSgkZGVncmVlcykge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcclxufVxyXG5AbWl4aW4gcGVyc3BlY3RpdmUoJHBlcnNwZWN0aXZlKSB7XHJcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xyXG4gICAgIC1tb3otcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcclxuICAgICAgICAgIHBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XHJcbn1cclxuQG1peGluIHBlcnNwZWN0aXZlLW9yaWdpbigkcGVyc3BlY3RpdmUpIHtcclxuICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xyXG4gICAgIC1tb3otcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XHJcbiAgICAgICAgICBwZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcclxufVxyXG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkb3JpZ2luKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xyXG4gICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcclxuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47IC8vIElFOSBvbmx5XHJcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xyXG59XHJcblxyXG5cclxuLy8gVHJhbnNpdGlvbnNcclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgIC1vLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbn1cclxuQG1peGluIHRyYW5zaXRpb24tcHJvcGVydHkoJHRyYW5zaXRpb24tcHJvcGVydHkuLi4pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XHJcbn1cclxuQG1peGluIHRyYW5zaXRpb24tZGVsYXkoJHRyYW5zaXRpb24tZGVsYXkpIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XHJcbn1cclxuQG1peGluIHRyYW5zaXRpb24tZHVyYXRpb24oJHRyYW5zaXRpb24tZHVyYXRpb24uLi4pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XHJcbn1cclxuQG1peGluIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XHJcbn1cclxuQG1peGluIHRyYW5zaXRpb24tdHJhbnNmb3JtKCR0cmFuc2l0aW9uLi4uKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcclxuICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xyXG4gICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xyXG59XHJcblxyXG5cclxuLy8gVXNlciBzZWxlY3RcclxuLy8gRm9yIHNlbGVjdGluZyB0ZXh0IG9uIHRoZSBwYWdlXHJcblxyXG5AbWl4aW4gdXNlci1zZWxlY3QoJHNlbGVjdCkge1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XHJcbiAgICAgLW1vei11c2VyLXNlbGVjdDogJHNlbGVjdDtcclxuICAgICAgLW1zLXVzZXItc2VsZWN0OiAkc2VsZWN0OyAvLyBJRTEwK1xyXG4gICAgICAgICAgdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XHJcbn1cclxuIiwiLy8gQWxlcnRzXHJcblxyXG5AbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJHRleHQtY29sb3IpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cclxuICBociB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xyXG4gIH1cclxuICAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogZGFya2VuKCR0ZXh0LWNvbG9yLCAxMCUpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBCdXR0b24gdmFyaWFudHNcclxuLy9cclxuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxyXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcclxuXHJcbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XHJcbiAgY29sb3I6ICRjb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcblxyXG4gICY6Zm9jdXMsXHJcbiAgJi5mb2N1cyB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XHJcbiAgICAvLyAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcclxuICB9XHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUsXHJcbiAgLm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmLmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxNyUpO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcclxuICAgIH1cclxuICB9XHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUsXHJcbiAgLm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIH1cclxuICAmLmRpc2FibGVkLFxyXG4gICZbZGlzYWJsZWRdLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJi5mb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhZGdlIHtcclxuICAgIGNvbG9yOiAkYmFja2dyb3VuZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIEJ1dHRvbiBzaXplc1xyXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcclxuICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG59XHJcbiIsIi8vIFBhbmVsc1xyXG5cclxuQG1peGluIHBhbmVsLXZhcmlhbnQoJGJvcmRlciwgJGhlYWRpbmctdGV4dC1jb2xvciwgJGhlYWRpbmctYmctY29sb3IsICRoZWFkaW5nLWJvcmRlcikge1xyXG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuXHJcbiAgJiA+IC5wYW5lbC1oZWFkaW5nIHtcclxuICAgIGNvbG9yOiAkaGVhZGluZy10ZXh0LWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmctYmctY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRoZWFkaW5nLWJvcmRlcjtcclxuXHJcbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJvcmRlcjtcclxuICAgIH1cclxuICAgIC5iYWRnZSB7XHJcbiAgICAgIGNvbG9yOiAkaGVhZGluZy1iZy1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmctdGV4dC1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgJiA+IC5wYW5lbC1mb290ZXIge1xyXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIFBhZ2luYXRpb25cclxuXHJcbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcclxuICA+IGxpIHtcclxuICAgID4gYSxcclxuICAgID4gc3BhbiB7XHJcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcclxuICAgIH1cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICA+IGEsXHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgPiBhLFxyXG4gICAgICA+IHNwYW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIExpc3QgR3JvdXBzXHJcblxyXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG5cclxuICAgIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiwgYnV0dG9uJiB0byBhLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0sIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9XHJcbiAgfVxyXG5cclxuICBhLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0sXHJcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUsXHJcbiAgICAmLmFjdGl2ZTpob3ZlcixcclxuICAgICYuYWN0aXZlOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcclxuLy9cclxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXHJcblxyXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAjZTVlNWU1KSB7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbWFyZ2luOiAoKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIC0gMSkgMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxufVxyXG4iLCIvLyBGb3JtIHZhbGlkYXRpb24gc3RhdGVzXHJcbi8vXHJcbi8vIFVzZWQgaW4gZm9ybXMubGVzcyB0byBnZW5lcmF0ZSB0aGUgZm9ybSB2YWxpZGF0aW9uIENTUyBmb3Igd2FybmluZ3MsIGVycm9ycyxcclxuLy8gYW5kIHN1Y2Nlc3Nlcy5cclxuXHJcbkBtaXhpbiBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkdGV4dC1jb2xvcjogIzU1NSwgJGJvcmRlci1jb2xvcjogI2NjYywgJGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUpIHtcclxuICAvLyBDb2xvciB0aGUgbGFiZWwgYW5kIGhlbHAgdGV4dFxyXG4gIC5oZWxwLWJsb2NrLFxyXG4gIC5jb250cm9sLWxhYmVsLFxyXG4gIC5yYWRpbyxcclxuICAuY2hlY2tib3gsXHJcbiAgLnJhZGlvLWlubGluZSxcclxuICAuY2hlY2tib3gtaW5saW5lLFxyXG4gICYucmFkaW8gbGFiZWwsXHJcbiAgJi5jaGVja2JveCBsYWJlbCxcclxuICAmLnJhZGlvLWlubGluZSBsYWJlbCxcclxuICAmLmNoZWNrYm94LWlubGluZSBsYWJlbCAge1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gIH1cclxuICAvLyBTZXQgdGhlIGJvcmRlciBhbmQgYm94IHNoYWRvdyBvbiBzcGVjaWZpYyBpbnB1dHMgdG8gbWF0Y2hcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpOyAvLyBSZWRlY2xhcmUgc28gdHJhbnNpdGlvbnMgd29ya1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXItY29sb3IsIDEwJSk7XHJcbiAgICAgICRzaGFkb3c6IGluc2V0IDAgMHB4IDBweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgNnB4IGxpZ2h0ZW4oJGJvcmRlci1jb2xvciwgMjAlKTtcclxuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gU2V0IHZhbGlkYXRpb24gc3RhdGVzIGFsc28gZm9yIGFkZG9uc1xyXG4gIC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcclxuICB9XHJcbiAgLy8gT3B0aW9uYWwgZmVlZGJhY2sgaWNvblxyXG4gIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxyXG4vL1xyXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxyXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1ib3JkZXItZm9jdXNgIHZhcmlhYmxlLlxyXG4vL1xyXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2VcclxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cclxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xyXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXHJcbi8vXHJcbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxyXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRjb2xvcjogJGlucHV0LWJvcmRlci1mb2N1cykge1xyXG4gICRjb2xvci1yZ2JhOiByZ2JhKHJlZCgkY29sb3IpLCBncmVlbigkY29sb3IpLCBibHVlKCRjb2xvciksIC42KTtcclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggJGNvbG9yLXJnYmEpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xyXG4vL1xyXG4vLyBSZWxhdGl2ZSB0ZXh0IHNpemUsIHBhZGRpbmcsIGFuZCBib3JkZXItcmFkaWkgY2hhbmdlcyBmb3IgZm9ybSBjb250cm9scy4gRm9yXHJcbi8vIGhvcml6b250YWwgc2l6aW5nLCB3cmFwIGNvbnRyb2xzIGluIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy4gYDxzZWxlY3Q+YFxyXG4vLyBlbGVtZW50IGdldHMgc3BlY2lhbCBsb3ZlIGJlY2F1c2UgaXQncyBzcGVjaWFsLCBhbmQgdGhhdCdzIGEgZmFjdCFcclxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXHJcbkBtaXhpbiBpbnB1dC1zaXplKCRwYXJlbnQsICRpbnB1dC1oZWlnaHQsICRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XHJcbiAgI3skcGFyZW50fSB7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gIH1cclxuXHJcbiAgc2VsZWN0I3skcGFyZW50fSB7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodDtcclxuICB9XHJcblxyXG4gIHRleHRhcmVhI3skcGFyZW50fSxcclxuICBzZWxlY3RbbXVsdGlwbGVdI3skcGFyZW50fSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcbiIsIi8vIFByb2dyZXNzIGJhcnNcclxuXHJcbkBtaXhpbiBwcm9ncmVzcy1iYXItdmFyaWFudCgkY29sb3IpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcblxyXG4gIC8vIERlcHJlY2F0ZWQgcGFyZW50IGNsYXNzIHJlcXVpcmVtZW50IGFzIG9mIHYzLjIuMFxyXG4gIC5wcm9ncmVzcy1zdHJpcGVkICYge1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZDtcclxuICB9XHJcbn1cclxuIiwiLy8gVGFibGVzXHJcblxyXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xyXG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XHJcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cclxuICAudGFibGUgPiB0aGVhZCA+IHRyLFxyXG4gIC50YWJsZSA+IHRib2R5ID4gdHIsXHJcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciB7XHJcbiAgICA+IHRkLiN7JHN0YXRlfSxcclxuICAgID4gdGguI3skc3RhdGV9LFxyXG4gICAgJi4jeyRzdGF0ZX0gPiB0ZCxcclxuICAgICYuI3skc3RhdGV9ID4gdGgge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcclxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cclxuICAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyIHtcclxuICAgID4gdGQuI3skc3RhdGV9OmhvdmVyLFxyXG4gICAgPiB0aC4jeyRzdGF0ZX06aG92ZXIsXHJcbiAgICAmLiN7JHN0YXRlfTpob3ZlciA+IHRkLFxyXG4gICAgJjpob3ZlciA+IC4jeyRzdGF0ZX0sXHJcbiAgICAmLiN7JHN0YXRlfTpob3ZlciA+IHRoIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcclxuXHJcbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xyXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcclxuICAjeyRwYXJlbnR9IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbiAgYSN7JHBhcmVudH06aG92ZXIsXHJcbiAgYSN7JHBhcmVudH06Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcclxuICB9XHJcbn1cclxuIiwiLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xyXG5cclxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxufVxyXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxufVxyXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuIiwiLy8gR3JhZGllbnRzXHJcblxyXG5cclxuXHJcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxyXG4vL1xyXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxyXG4vLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxyXG5AbWl4aW4gZ3JhZGllbnQtaG9yaXpvbnRhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gT3BlcmEgMTJcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTEpOyAvLyBJRTkgYW5kIGRvd25cclxufVxyXG5cclxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxyXG4vL1xyXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxyXG4vLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxyXG5AbWl4aW4gZ3JhZGllbnQtdmVydGljYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgIC8vIE9wZXJhIDEyXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93blxyXG59XHJcblxyXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkZGVnOiA0NWRlZykge1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gT3BlcmEgMTJcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xyXG59XHJcbkBtaXhpbiBncmFkaWVudC1ob3Jpem9udGFsLXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTEpOyAvLyBJRTkgYW5kIGRvd24sIGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xyXG59XHJcbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTApOyAvLyBJRTkgYW5kIGRvd24sIGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xyXG59XHJcbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAjNTU1LCAkb3V0ZXItY29sb3I6ICMzMzMpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XHJcbn1cclxuIiwiLy8gQ2xlYXJmaXhcclxuLy9cclxuLy8gRm9yIG1vZGVybiBicm93c2Vyc1xyXG4vLyAxLiBUaGUgc3BhY2UgY29udGVudCBpcyBvbmUgd2F5IHRvIGF2b2lkIGFuIE9wZXJhIGJ1ZyB3aGVuIHRoZVxyXG4vLyAgICBjb250ZW50ZWRpdGFibGUgYXR0cmlidXRlIGlzIGluY2x1ZGVkIGFueXdoZXJlIGVsc2UgaW4gdGhlIGRvY3VtZW50LlxyXG4vLyAgICBPdGhlcndpc2UgaXQgY2F1c2VzIHNwYWNlIHRvIGFwcGVhciBhdCB0aGUgdG9wIGFuZCBib3R0b20gb2YgZWxlbWVudHNcclxuLy8gICAgdGhhdCBhcmUgY2xlYXJmaXhlZC5cclxuLy8gMi4gVGhlIHVzZSBvZiBgdGFibGVgIHJhdGhlciB0aGFuIGBibG9ja2AgaXMgb25seSBuZWNlc3NhcnkgaWYgdXNpbmdcclxuLy8gICAgYDpiZWZvcmVgIHRvIGNvbnRhaW4gdGhlIHRvcC1tYXJnaW5zIG9mIGNoaWxkIGVsZW1lbnRzLlxyXG4vL1xyXG4vLyBTb3VyY2U6IC8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjay9cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCgpIHtcclxuICAmOmJlZm9yZSxcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiOyAvLyAxXHJcbiAgICBkaXNwbGF5OiB0YWJsZTsgLy8gMlxyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG4iLCIvLyBDZW50ZXItYWxpZ24gYSBibG9jayBsZXZlbCBlbGVtZW50XHJcblxyXG5AbWl4aW4gY2VudGVyLWJsb2NrKCkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG4iLCIvLyBOYXZiYXIgdmVydGljYWwgYWxpZ25cclxuLy9cclxuLy8gVmVydGljYWxseSBjZW50ZXIgZWxlbWVudHMgaW4gdGhlIG5hdmJhci5cclxuLy8gRXhhbXBsZTogYW4gZWxlbWVudCBoYXMgYSBoZWlnaHQgb2YgMzBweCwgc28gd3JpdGUgb3V0IGAubmF2YmFyLXZlcnRpY2FsLWFsaWduKDMwcHgpO2AgdG8gY2FsY3VsYXRlIHRoZSBhcHByb3ByaWF0ZSB0b3AgbWFyZ2luLlxyXG5cclxuQG1peGluIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkZWxlbWVudC1oZWlnaHQpIHtcclxuICBtYXJnaW4tdG9wOiAoKCRuYXZiYXItaGVpZ2h0IC0gJGVsZW1lbnQtaGVpZ2h0KSAvIDIpO1xyXG4gIG1hcmdpbi1ib3R0b206ICgoJG5hdmJhci1oZWlnaHQgLSAkZWxlbWVudC1oZWlnaHQpIC8gMik7XHJcbn1cclxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxyXG4vL1xyXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cclxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cclxuXHJcbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXHJcbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkaTogMSwgJGxpc3Q6IFwiLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiKSB7XHJcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcclxuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCI7XHJcbiAgfVxyXG4gICN7JGxpc3R9IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgLy8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXHJcbiAgICBwYWRkaW5nLWxlZnQ6ICBjZWlsKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXHJcbkBtaXhpbiBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzLCAkaTogMSwgJGxpc3Q6IFwiLmNvbC0jeyRjbGFzc30tI3skaX1cIikge1xyXG4gIEBmb3IgJGkgZnJvbSAoMSArIDEpIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XHJcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC0jeyRjbGFzc30tI3skaX1cIjtcclxuICB9XHJcbiAgI3skbGlzdH0ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1peGluIGNhbGMtZ3JpZC1jb2x1bW4oJGluZGV4LCAkY2xhc3MsICR0eXBlKSB7XHJcbiAgQGlmICgkdHlwZSA9PSB3aWR0aCkgYW5kICgkaW5kZXggPiAwKSB7XHJcbiAgICAuY29sLSN7JGNsYXNzfS0jeyRpbmRleH0ge1xyXG4gICAgICB3aWR0aDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID4gMCkge1xyXG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0jeyRpbmRleH0ge1xyXG4gICAgICBsZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPT0gMCkge1xyXG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0wIHtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA+IDApIHtcclxuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtI3skaW5kZXh9IHtcclxuICAgICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcclxuICAgIH1cclxuICB9XHJcbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA9PSAwKSB7XHJcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLTAge1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgQGlmICgkdHlwZSA9PSBvZmZzZXQpIHtcclxuICAgIC5jb2wtI3skY2xhc3N9LW9mZnNldC0jeyRpbmRleH0ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcclxuQG1peGluIGxvb3AtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zLCAkY2xhc3MsICR0eXBlKSB7XHJcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XHJcbiAgICBAaW5jbHVkZSBjYWxjLWdyaWQtY29sdW1uKCRpLCAkY2xhc3MsICR0eXBlKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDcmVhdGUgZ3JpZCBmb3Igc3BlY2lmaWMgY2xhc3NcclxuQG1peGluIG1ha2UtZ3JpZCgkY2xhc3MpIHtcclxuICBAaW5jbHVkZSBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzKTtcclxuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHdpZHRoKTtcclxuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1bGwpO1xyXG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVzaCk7XHJcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBvZmZzZXQpO1xyXG59XHJcbiIsIi8vIEdyaWQgc3lzdGVtXHJcbi8vXHJcbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cclxuXHJcbi8vIENlbnRlcmVkIGNvbnRhaW5lciBlbGVtZW50XHJcbkBtaXhpbiBjb250YWluZXItZml4ZWQoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIHBhZGRpbmctbGVmdDogZW0oMTUpO1xyXG4gIHBhZGRpbmctcmlnaHQ6IGVtKDE1KTtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxufVxyXG5cclxuLy8gQ3JlYXRlcyBhIHdyYXBwZXIgZm9yIGEgc2VyaWVzIG9mIGNvbHVtbnNcclxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIG1hcmdpbi1sZWZ0OiBlbSgtMTUpO1xyXG4gIG1hcmdpbi1yaWdodDogZW0oLTE1KTtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxufVxyXG5cclxuLy8gR2VuZXJhdGUgdGhlIGV4dHJhIHNtYWxsIGNvbHVtbnNcclxuQG1peGluIG1ha2UteHMtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XHJcbn1cclxuQG1peGluIG1ha2UteHMtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xyXG4gIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxufVxyXG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xyXG4gIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG59XHJcbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XHJcbiAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG59XHJcblxyXG4vLyBHZW5lcmF0ZSB0aGUgc21hbGwgY29sdW1uc1xyXG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcclxuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEdlbmVyYXRlIHRoZSBtZWRpdW0gY29sdW1uc1xyXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcclxuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEdlbmVyYXRlIHRoZSBsYXJnZSBjb2x1bW5zXHJcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXHJcblxyXG4vL1xyXG4vLyAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxyXG4vLyAyLiBQcmV2ZW50IGlPUyBhbmQgSUUgdGV4dCBzaXplIGFkanVzdCBhZnRlciBkZXZpY2Ugb3JpZW50YXRpb24gY2hhbmdlLFxyXG4vLyAgICB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXHJcbi8vXHJcblxyXG5odG1sIHtcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMVxyXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXHJcbn1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cclxuLy9cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLy8gSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cclxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcclxuLy8gYW5kIEZpcmVmb3guXHJcbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXHJcbi8vXHJcblxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZGV0YWlscyxcclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxuaGdyb3VwLFxyXG5tYWluLFxyXG5tZW51LFxyXG5uYXYsXHJcbnNlY3Rpb24sXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vL1xyXG4vLyAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxyXG4vLyAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbi8vXHJcblxyXG5hdWRpbyxcclxuY2FudmFzLFxyXG5wcm9ncmVzcyxcclxudmlkZW8ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gMlxyXG59XHJcblxyXG4vL1xyXG4vLyBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxyXG4vLyBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxyXG4vL1xyXG5cclxuYXVkaW86bm90KFtjb250cm9sc10pIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxyXG4vLyBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXHJcbi8vXHJcblxyXG5baGlkZGVuXSxcclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8vIExpbmtzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuLy9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vL1xyXG4vLyBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIGZvY3VzZWQgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBhbHNvIGluIGFuXHJcbi8vIGFjdGl2ZS9ob3ZlciBzdGF0ZS5cclxuLy9cclxuXHJcbmE6YWN0aXZlLFxyXG5hOmhvdmVyIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vLyBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4vL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cclxuLy9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cclxuLy9cclxuXHJcbmRmbiB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXHJcbi8vIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cclxuLy9cclxuXHJcbmgxIHtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBtYXJnaW46IDAuNjdlbSAwO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxyXG4vL1xyXG5cclxubWFyayB7XHJcbiAgYmFja2dyb3VuZDogI2ZmMDtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vXHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cclxuLy9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuLy8gRW1iZWRkZWQgY29udGVudFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXHJcbi8vXHJcblxyXG5pbWcge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy9cclxuLy8gQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXHJcbi8vXHJcblxyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLy8gR3JvdXBpbmcgY29udGVudFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXHJcbi8vXHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMWVtIDQwcHg7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cclxuLy9cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8vXHJcbi8vIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxucHJlIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5wcmUsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuICBmb250LXNpemU6IDFlbTtcclxufVxyXG5cclxuLy8gRm9ybXNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXHJcbi8vIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cclxuLy9cclxuXHJcbi8vXHJcbi8vIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cclxuLy8gICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXHJcbi8vIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXHJcbi8vIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4vL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvLyAxXHJcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxyXG4gIG1hcmdpbjogMDsgLy8gM1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cclxuLy9cclxuXHJcbmJ1dHRvbiB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cclxuLy8gQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cclxuLy8gQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cclxuLy8gQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxyXG4vL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vL1xyXG4vLyAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxyXG4vLyAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cclxuLy8gMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxyXG4vLyAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxyXG4vLyAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXHJcbi8vXHJcblxyXG5idXR0b24sXHJcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXHJcbiAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXHJcbn1cclxuXHJcbi8vXHJcbi8vIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXHJcbi8vXHJcblxyXG5idXR0b25bZGlzYWJsZWRdLFxyXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXHJcbi8vXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxyXG4vLyB0aGUgVUEgc3R5bGVzaGVldC5cclxuLy9cclxuXHJcbmlucHV0IHtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4vL1xyXG4vLyBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXHJcbi8vIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXHJcbi8vXHJcbi8vIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXHJcbi8vIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXHJcbi8vXHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxyXG4gIHBhZGRpbmc6IDA7IC8vIDJcclxufVxyXG5cclxuLy9cclxuLy8gRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cclxuLy8gYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcclxuLy8gZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxyXG4vL1xyXG5cclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vL1xyXG4vLyAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cclxuLy8gMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cclxuLy9cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAxXHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vMlxyXG59XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cclxuLy8gU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xyXG4vLyBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXHJcbi8vXHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cclxuLy9cclxuXHJcbmZpZWxkc2V0IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xyXG4gIG1hcmdpbjogMCAycHg7XHJcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xyXG59XHJcblxyXG4vL1xyXG4vLyAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXHJcbi8vIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cclxuLy9cclxuXHJcbmxlZ2VuZCB7XHJcbiAgYm9yZGVyOiAwOyAvLyAxXHJcbiAgcGFkZGluZzogMDsgLy8gMlxyXG59XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxyXG4vL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vL1xyXG4vLyBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXHJcbi8vIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxyXG4vL1xyXG5cclxub3B0Z3JvdXAge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4vLyBUYWJsZXNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cclxuLy9cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG50ZCxcclxudGgge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuIiwiLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gUHJpbnQgc3R5bGVzLlxyXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDogaDVicC5jb20vclxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICAgICosXHJcbiAgICAqOmJlZm9yZSxcclxuICAgICo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlcjogaDVicC5jb20vc1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGEsXHJcbiAgICBhOnZpc2l0ZWQge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIGFbaHJlZl06YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xyXG4gICAgfVxyXG5cclxuICAgIGFiYnJbdGl0bGVdOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcclxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcclxuICAgIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxyXG4gICAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgfVxyXG5cclxuICAgIHByZSxcclxuICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgfVxyXG5cclxuICAgIHRoZWFkIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IC8vIGg1YnAuY29tL3RcclxuICAgIH1cclxuXHJcbiAgICB0cixcclxuICAgIGltZyB7XHJcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgcCxcclxuICAgIGgyLFxyXG4gICAgaDMge1xyXG4gICAgICAgIG9ycGhhbnM6IDM7XHJcbiAgICAgICAgd2lkb3dzOiAzO1xyXG4gICAgfVxyXG5cclxuICAgIGgyLFxyXG4gICAgaDMge1xyXG4gICAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XHJcblxyXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcclxuICAgIC5uYXZiYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYnRuLFxyXG4gICAgLmRyb3B1cCA+IC5idG4ge1xyXG4gICAgICAgID4gLmNhcmV0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sYWJlbCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgIH1cclxuXHJcbiAgICAudGFibGUge1xyXG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgdGQsXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgICAgICB0aCxcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXHJcbn1cclxuIiwiLy9cclxuLy8gR2x5cGhpY29ucyBmb3IgQm9vdHN0cmFwXHJcbi8vXHJcbi8vIFNpbmNlIGljb25zIGFyZSBmb250cywgdGhleSBjYW4gYmUgcGxhY2VkIGFueXdoZXJlIHRleHQgaXMgcGxhY2VkIGFuZCBhcmVcclxuLy8gdGh1cyBhdXRvbWF0aWNhbGx5IHNpemVkIHRvIG1hdGNoIHRoZSBzdXJyb3VuZGluZyBjaGlsZC4gVG8gdXNlLCBjcmVhdGUgYW5cclxuLy8gaW5saW5lIGVsZW1lbnQgd2l0aCB0aGUgYXBwcm9wcmlhdGUgY2xhc3NlcywgbGlrZSBzbzpcclxuLy9cclxuLy8gPGEgaHJlZj1cIiNcIj48c3BhbiBjbGFzcz1cImdseXBoaWNvbiBnbHlwaGljb24tc3RhclwiPjwvc3Bhbj4gU3RhcjwvYT5cclxuXHJcbkBhdC1yb290IHtcclxuICAvLyBJbXBvcnQgdGhlIGZvbnRzXHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcclxuICAgIHNyYzogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90JyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90JykpO1xyXG4gICAgc3JjOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3Q/I2llZml4JyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90PyNpZWZpeCcpKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYyJyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZjInKSkgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmJyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZicpKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0udHRmJyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0udHRmJykpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uc3ZnIyN7JGljb24tZm9udC1zdmctaWR9JyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uc3ZnIyN7JGljb24tZm9udC1zdmctaWR9JykpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDYXRjaGFsbCBiYXNlY2xhc3NcclxuLmdseXBoaWNvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMXB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4vLyBJbmRpdmlkdWFsIGljb25zXHJcbi5nbHlwaGljb24tYXN0ZXJpc2sgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwMmFcIjsgfSB9XHJcbi5nbHlwaGljb24tcGx1cyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwMmJcIjsgfSB9XHJcbi5nbHlwaGljb24tZXVybyxcclxuLmdseXBoaWNvbi1ldXIgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBhY1wiOyB9IH1cclxuLmdseXBoaWNvbi1taW51cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjIxMlwiOyB9IH1cclxuLmdseXBoaWNvbi1jbG91ZCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjYwMVwiOyB9IH1cclxuLmdseXBoaWNvbi1lbnZlbG9wZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwOVwiOyB9IH1cclxuLmdseXBoaWNvbi1wZW5jaWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwZlwiOyB9IH1cclxuLmdseXBoaWNvbi1nbGFzcyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMVwiOyB9IH1cclxuLmdseXBoaWNvbi1tdXNpYyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMlwiOyB9IH1cclxuLmdseXBoaWNvbi1zZWFyY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwM1wiOyB9IH1cclxuLmdseXBoaWNvbi1oZWFydCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNVwiOyB9IH1cclxuLmdseXBoaWNvbi1zdGFyICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNlwiOyB9IH1cclxuLmdseXBoaWNvbi1zdGFyLWVtcHR5ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwN1wiOyB9IH1cclxuLmdseXBoaWNvbi11c2VyICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOFwiOyB9IH1cclxuLmdseXBoaWNvbi1maWxtICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOVwiOyB9IH1cclxuLmdseXBoaWNvbi10aC1sYXJnZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMFwiOyB9IH1cclxuLmdseXBoaWNvbi10aCAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMVwiOyB9IH1cclxuLmdseXBoaWNvbi10aC1saXN0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMlwiOyB9IH1cclxuLmdseXBoaWNvbi1vayAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxM1wiOyB9IH1cclxuLmdseXBoaWNvbi1yZW1vdmUgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNFwiOyB9IH1cclxuLmdseXBoaWNvbi16b29tLWluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNVwiOyB9IH1cclxuLmdseXBoaWNvbi16b29tLW91dCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNlwiOyB9IH1cclxuLmdseXBoaWNvbi1vZmYgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxN1wiOyB9IH1cclxuLmdseXBoaWNvbi1zaWduYWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOFwiOyB9IH1cclxuLmdseXBoaWNvbi1jb2cgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOVwiOyB9IH1cclxuLmdseXBoaWNvbi10cmFzaCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMFwiOyB9IH1cclxuLmdseXBoaWNvbi1ob21lICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMVwiOyB9IH1cclxuLmdseXBoaWNvbi1maWxlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMlwiOyB9IH1cclxuLmdseXBoaWNvbi10aW1lICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyM1wiOyB9IH1cclxuLmdseXBoaWNvbi1yb2FkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNFwiOyB9IH1cclxuLmdseXBoaWNvbi1kb3dubG9hZC1hbHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNVwiOyB9IH1cclxuLmdseXBoaWNvbi1kb3dubG9hZCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNlwiOyB9IH1cclxuLmdseXBoaWNvbi11cGxvYWQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyN1wiOyB9IH1cclxuLmdseXBoaWNvbi1pbmJveCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyOFwiOyB9IH1cclxuLmdseXBoaWNvbi1wbGF5LWNpcmNsZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyOVwiOyB9IH1cclxuLmdseXBoaWNvbi1yZXBlYXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMFwiOyB9IH1cclxuLmdseXBoaWNvbi1yZWZyZXNoICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMVwiOyB9IH1cclxuLmdseXBoaWNvbi1saXN0LWFsdCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMlwiOyB9IH1cclxuLmdseXBoaWNvbi1sb2NrICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzM1wiOyB9IH1cclxuLmdseXBoaWNvbi1mbGFnICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNFwiOyB9IH1cclxuLmdseXBoaWNvbi1oZWFkcGhvbmVzICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNVwiOyB9IH1cclxuLmdseXBoaWNvbi12b2x1bWUtb2ZmICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNlwiOyB9IH1cclxuLmdseXBoaWNvbi12b2x1bWUtZG93biAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzN1wiOyB9IH1cclxuLmdseXBoaWNvbi12b2x1bWUtdXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzOFwiOyB9IH1cclxuLmdseXBoaWNvbi1xcmNvZGUgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzOVwiOyB9IH1cclxuLmdseXBoaWNvbi1iYXJjb2RlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MFwiOyB9IH1cclxuLmdseXBoaWNvbi10YWcgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MVwiOyB9IH1cclxuLmdseXBoaWNvbi10YWdzICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MlwiOyB9IH1cclxuLmdseXBoaWNvbi1ib29rICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0M1wiOyB9IH1cclxuLmdseXBoaWNvbi1ib29rbWFyayAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NFwiOyB9IH1cclxuLmdseXBoaWNvbi1wcmludCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NVwiOyB9IH1cclxuLmdseXBoaWNvbi1jYW1lcmEgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NlwiOyB9IH1cclxuLmdseXBoaWNvbi1mb250ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0N1wiOyB9IH1cclxuLmdseXBoaWNvbi1ib2xkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OFwiOyB9IH1cclxuLmdseXBoaWNvbi1pdGFsaWMgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OVwiOyB9IH1cclxuLmdseXBoaWNvbi10ZXh0LWhlaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MFwiOyB9IH1cclxuLmdseXBoaWNvbi10ZXh0LXdpZHRoICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MVwiOyB9IH1cclxuLmdseXBoaWNvbi1hbGlnbi1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MlwiOyB9IH1cclxuLmdseXBoaWNvbi1hbGlnbi1jZW50ZXIgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1M1wiOyB9IH1cclxuLmdseXBoaWNvbi1hbGlnbi1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NFwiOyB9IH1cclxuLmdseXBoaWNvbi1hbGlnbi1qdXN0aWZ5ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NVwiOyB9IH1cclxuLmdseXBoaWNvbi1saXN0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NlwiOyB9IH1cclxuLmdseXBoaWNvbi1pbmRlbnQtbGVmdCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1N1wiOyB9IH1cclxuLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1OFwiOyB9IH1cclxuLmdseXBoaWNvbi1mYWNldGltZS12aWRlbyAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1OVwiOyB9IH1cclxuLmdseXBoaWNvbi1waWN0dXJlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MFwiOyB9IH1cclxuLmdseXBoaWNvbi1tYXAtbWFya2VyICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MlwiOyB9IH1cclxuLmdseXBoaWNvbi1hZGp1c3QgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2M1wiOyB9IH1cclxuLmdseXBoaWNvbi10aW50ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NFwiOyB9IH1cclxuLmdseXBoaWNvbi1lZGl0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NVwiOyB9IH1cclxuLmdseXBoaWNvbi1zaGFyZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NlwiOyB9IH1cclxuLmdseXBoaWNvbi1jaGVjayAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2N1wiOyB9IH1cclxuLmdseXBoaWNvbi1tb3ZlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2OFwiOyB9IH1cclxuLmdseXBoaWNvbi1zdGVwLWJhY2t3YXJkICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2OVwiOyB9IH1cclxuLmdseXBoaWNvbi1mYXN0LWJhY2t3YXJkICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MFwiOyB9IH1cclxuLmdseXBoaWNvbi1iYWNrd2FyZCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MVwiOyB9IH1cclxuLmdseXBoaWNvbi1wbGF5ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MlwiOyB9IH1cclxuLmdseXBoaWNvbi1wYXVzZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3M1wiOyB9IH1cclxuLmdseXBoaWNvbi1zdG9wICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NFwiOyB9IH1cclxuLmdseXBoaWNvbi1mb3J3YXJkICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NVwiOyB9IH1cclxuLmdseXBoaWNvbi1mYXN0LWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NlwiOyB9IH1cclxuLmdseXBoaWNvbi1zdGVwLWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3N1wiOyB9IH1cclxuLmdseXBoaWNvbi1lamVjdCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3OFwiOyB9IH1cclxuLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3OVwiOyB9IH1cclxuLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MFwiOyB9IH1cclxuLmdseXBoaWNvbi1wbHVzLXNpZ24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MVwiOyB9IH1cclxuLmdseXBoaWNvbi1taW51cy1zaWduICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MlwiOyB9IH1cclxuLmdseXBoaWNvbi1yZW1vdmUtc2lnbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4M1wiOyB9IH1cclxuLmdseXBoaWNvbi1vay1zaWduICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NFwiOyB9IH1cclxuLmdseXBoaWNvbi1xdWVzdGlvbi1zaWduICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NVwiOyB9IH1cclxuLmdseXBoaWNvbi1pbmZvLXNpZ24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NlwiOyB9IH1cclxuLmdseXBoaWNvbi1zY3JlZW5zaG90ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4N1wiOyB9IH1cclxuLmdseXBoaWNvbi1yZW1vdmUtY2lyY2xlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OFwiOyB9IH1cclxuLmdseXBoaWNvbi1vay1jaXJjbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OVwiOyB9IH1cclxuLmdseXBoaWNvbi1iYW4tY2lyY2xlICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MFwiOyB9IH1cclxuLmdseXBoaWNvbi1hcnJvdy1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MVwiOyB9IH1cclxuLmdseXBoaWNvbi1hcnJvdy1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MlwiOyB9IH1cclxuLmdseXBoaWNvbi1hcnJvdy11cCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5M1wiOyB9IH1cclxuLmdseXBoaWNvbi1hcnJvdy1kb3duICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NFwiOyB9IH1cclxuLmdseXBoaWNvbi1zaGFyZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NVwiOyB9IH1cclxuLmdseXBoaWNvbi1yZXNpemUtZnVsbCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NlwiOyB9IH1cclxuLmdseXBoaWNvbi1yZXNpemUtc21hbGwgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5N1wiOyB9IH1cclxuLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMVwiOyB9IH1cclxuLmdseXBoaWNvbi1naWZ0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMlwiOyB9IH1cclxuLmdseXBoaWNvbi1sZWFmICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwM1wiOyB9IH1cclxuLmdseXBoaWNvbi1maXJlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNFwiOyB9IH1cclxuLmdseXBoaWNvbi1leWUtb3BlbiAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNVwiOyB9IH1cclxuLmdseXBoaWNvbi1leWUtY2xvc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNlwiOyB9IH1cclxuLmdseXBoaWNvbi13YXJuaW5nLXNpZ24gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwN1wiOyB9IH1cclxuLmdseXBoaWNvbi1wbGFuZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOFwiOyB9IH1cclxuLmdseXBoaWNvbi1jYWxlbmRhciAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOVwiOyB9IH1cclxuLmdseXBoaWNvbi1yYW5kb20gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMFwiOyB9IH1cclxuLmdseXBoaWNvbi1jb21tZW50ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMVwiOyB9IH1cclxuLmdseXBoaWNvbi1tYWduZXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMlwiOyB9IH1cclxuLmdseXBoaWNvbi1jaGV2cm9uLXVwICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExM1wiOyB9IH1cclxuLmdseXBoaWNvbi1jaGV2cm9uLWRvd24gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNFwiOyB9IH1cclxuLmdseXBoaWNvbi1yZXR3ZWV0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNVwiOyB9IH1cclxuLmdseXBoaWNvbi1zaG9wcGluZy1jYXJ0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNlwiOyB9IH1cclxuLmdseXBoaWNvbi1mb2xkZXItY2xvc2UgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExN1wiOyB9IH1cclxuLmdseXBoaWNvbi1mb2xkZXItb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOFwiOyB9IH1cclxuLmdseXBoaWNvbi1yZXNpemUtdmVydGljYWwgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOVwiOyB9IH1cclxuLmdseXBoaWNvbi1yZXNpemUtaG9yaXpvbnRhbCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMFwiOyB9IH1cclxuLmdseXBoaWNvbi1oZGQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMVwiOyB9IH1cclxuLmdseXBoaWNvbi1idWxsaG9ybiAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMlwiOyB9IH1cclxuLmdseXBoaWNvbi1iZWxsICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyM1wiOyB9IH1cclxuLmdseXBoaWNvbi1jZXJ0aWZpY2F0ZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNFwiOyB9IH1cclxuLmdseXBoaWNvbi10aHVtYnMtdXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNVwiOyB9IH1cclxuLmdseXBoaWNvbi10aHVtYnMtZG93biAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNlwiOyB9IH1cclxuLmdseXBoaWNvbi1oYW5kLXJpZ2h0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyN1wiOyB9IH1cclxuLmdseXBoaWNvbi1oYW5kLWxlZnQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOFwiOyB9IH1cclxuLmdseXBoaWNvbi1oYW5kLXVwICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOVwiOyB9IH1cclxuLmdseXBoaWNvbi1oYW5kLWRvd24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMFwiOyB9IH1cclxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMVwiOyB9IH1cclxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctbGVmdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMlwiOyB9IH1cclxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctdXAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzM1wiOyB9IH1cclxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctZG93biAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNFwiOyB9IH1cclxuLmdseXBoaWNvbi1nbG9iZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNVwiOyB9IH1cclxuLmdseXBoaWNvbi13cmVuY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNlwiOyB9IH1cclxuLmdseXBoaWNvbi10YXNrcyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzN1wiOyB9IH1cclxuLmdseXBoaWNvbi1maWx0ZXIgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOFwiOyB9IH1cclxuLmdseXBoaWNvbi1icmllZmNhc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOVwiOyB9IH1cclxuLmdseXBoaWNvbi1mdWxsc2NyZWVuICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MFwiOyB9IH1cclxuLmdseXBoaWNvbi1kYXNoYm9hcmQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MVwiOyB9IH1cclxuLmdseXBoaWNvbi1wYXBlcmNsaXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MlwiOyB9IH1cclxuLmdseXBoaWNvbi1oZWFydC1lbXB0eSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0M1wiOyB9IH1cclxuLmdseXBoaWNvbi1saW5rICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NFwiOyB9IH1cclxuLmdseXBoaWNvbi1waG9uZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NVwiOyB9IH1cclxuLmdseXBoaWNvbi1wdXNocGluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NlwiOyB9IH1cclxuLmdseXBoaWNvbi11c2QgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0OFwiOyB9IH1cclxuLmdseXBoaWNvbi1nYnAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0OVwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3J0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MFwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0ICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MVwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0LWFsdCAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MlwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1M1wiOyB9IH1cclxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyLWFsdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NFwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NVwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMtYWx0IHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NlwiOyB9IH1cclxuLmdseXBoaWNvbi11bmNoZWNrZWQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1N1wiOyB9IH1cclxuLmdseXBoaWNvbi1leHBhbmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OFwiOyB9IH1cclxuLmdseXBoaWNvbi1jb2xsYXBzZS1kb3duICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OVwiOyB9IH1cclxuLmdseXBoaWNvbi1jb2xsYXBzZS11cCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MFwiOyB9IH1cclxuLmdseXBoaWNvbi1sb2ctaW4gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MVwiOyB9IH1cclxuLmdseXBoaWNvbi1mbGFzaCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MlwiOyB9IH1cclxuLmdseXBoaWNvbi1sb2ctb3V0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2M1wiOyB9IH1cclxuLmdseXBoaWNvbi1uZXctd2luZG93ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NFwiOyB9IH1cclxuLmdseXBoaWNvbi1yZWNvcmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NVwiOyB9IH1cclxuLmdseXBoaWNvbi1zYXZlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NlwiOyB9IH1cclxuLmdseXBoaWNvbi1vcGVuICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2N1wiOyB9IH1cclxuLmdseXBoaWNvbi1zYXZlZCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2OFwiOyB9IH1cclxuLmdseXBoaWNvbi1pbXBvcnQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2OVwiOyB9IH1cclxuLmdseXBoaWNvbi1leHBvcnQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MFwiOyB9IH1cclxuLmdseXBoaWNvbi1zZW5kICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MVwiOyB9IH1cclxuLmdseXBoaWNvbi1mbG9wcHktZGlzayAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MlwiOyB9IH1cclxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3M1wiOyB9IH1cclxuLmdseXBoaWNvbi1mbG9wcHktcmVtb3ZlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NFwiOyB9IH1cclxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NVwiOyB9IH1cclxuLmdseXBoaWNvbi1mbG9wcHktb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NlwiOyB9IH1cclxuLmdseXBoaWNvbi1jcmVkaXQtY2FyZCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3N1wiOyB9IH1cclxuLmdseXBoaWNvbi10cmFuc2ZlciAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3OFwiOyB9IH1cclxuLmdseXBoaWNvbi1jdXRsZXJ5ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3OVwiOyB9IH1cclxuLmdseXBoaWNvbi1oZWFkZXIgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MFwiOyB9IH1cclxuLmdseXBoaWNvbi1jb21wcmVzc2VkICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MVwiOyB9IH1cclxuLmdseXBoaWNvbi1lYXJwaG9uZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MlwiOyB9IH1cclxuLmdseXBoaWNvbi1waG9uZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4M1wiOyB9IH1cclxuLmdseXBoaWNvbi10b3dlciAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NFwiOyB9IH1cclxuLmdseXBoaWNvbi1zdGF0cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NVwiOyB9IH1cclxuLmdseXBoaWNvbi1zZC12aWRlbyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NlwiOyB9IH1cclxuLmdseXBoaWNvbi1oZC12aWRlbyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4N1wiOyB9IH1cclxuLmdseXBoaWNvbi1zdWJ0aXRsZXMgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OFwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3VuZC1zdGVyZW8gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OVwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3VuZC1kb2xieSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MFwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3VuZC01LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MVwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3VuZC02LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MlwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3VuZC03LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5M1wiOyB9IH1cclxuLmdseXBoaWNvbi1jb3B5cmlnaHQtbWFyayAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NFwiOyB9IH1cclxuLmdseXBoaWNvbi1yZWdpc3RyYXRpb24tbWFyayAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NVwiOyB9IH1cclxuLmdseXBoaWNvbi1jbG91ZC1kb3dubG9hZCAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5N1wiOyB9IH1cclxuLmdseXBoaWNvbi1jbG91ZC11cGxvYWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OFwiOyB9IH1cclxuLmdseXBoaWNvbi10cmVlLWNvbmlmZXIgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OVwiOyB9IH1cclxuLmdseXBoaWNvbi10cmVlLWRlY2lkdW91cyAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMFwiOyB9IH1cclxuLmdseXBoaWNvbi1jZCAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMVwiOyB9IH1cclxuLmdseXBoaWNvbi1zYXZlLWZpbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMlwiOyB9IH1cclxuLmdseXBoaWNvbi1vcGVuLWZpbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwM1wiOyB9IH1cclxuLmdseXBoaWNvbi1sZXZlbC11cCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNFwiOyB9IH1cclxuLmdseXBoaWNvbi1jb3B5ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNVwiOyB9IH1cclxuLmdseXBoaWNvbi1wYXN0ZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNlwiOyB9IH1cclxuLy8gVGhlIGZvbGxvd2luZyAyIEdseXBoaWNvbnMgYXJlIG9taXR0ZWQgZm9yIHRoZSB0aW1lIGJlaW5nIGJlY2F1c2VcclxuLy8gdGhleSBjdXJyZW50bHkgdXNlIFVuaWNvZGUgY29kZXBvaW50cyB0aGF0IGFyZSBvdXRzaWRlIHRoZVxyXG4vLyBCYXNpYyBNdWx0aWxpbmd1YWwgUGxhbmUgKEJNUCkuIE9sZGVyIGJ1Z2d5IHZlcnNpb25zIG9mIFdlYktpdCBjYW4ndCBoYW5kbGVcclxuLy8gbm9uLUJNUCBjb2RlcG9pbnRzIGluIENTUyBzdHJpbmcgZXNjYXBlcywgYW5kIHRodXMgY2FuJ3QgZGlzcGxheSB0aGVzZSB0d28gaWNvbnMuXHJcbi8vIE5vdGFibHksIHRoZSBidWcgYWZmZWN0cyBzb21lIG9sZGVyIHZlcnNpb25zIG9mIHRoZSBBbmRyb2lkIEJyb3dzZXIuXHJcbi8vIE1vcmUgaW5mbzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDEwNlxyXG4vLyAuZ2x5cGhpY29uLWRvb3IgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwxZjZhYVwiOyB9IH1cclxuLy8gLmdseXBoaWNvbi1rZXkgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMWY1MTFcIjsgfSB9XHJcbi5nbHlwaGljb24tYWxlcnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDlcIjsgfSB9XHJcbi5nbHlwaGljb24tZXF1YWxpemVyICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTBcIjsgfSB9XHJcbi5nbHlwaGljb24ta2luZyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTFcIjsgfSB9XHJcbi5nbHlwaGljb24tcXVlZW4gICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTJcIjsgfSB9XHJcbi5nbHlwaGljb24tcGF3biAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTNcIjsgfSB9XHJcbi5nbHlwaGljb24tYmlzaG9wICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTRcIjsgfSB9XHJcbi5nbHlwaGljb24ta25pZ2h0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTVcIjsgfSB9XHJcbi5nbHlwaGljb24tYmFieS1mb3JtdWxhICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTZcIjsgfSB9XHJcbi5nbHlwaGljb24tdGVudCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI2ZmFcIjsgfSB9XHJcbi5nbHlwaGljb24tYmxhY2tib2FyZCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMThcIjsgfSB9XHJcbi5nbHlwaGljb24tYmVkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTlcIjsgfSB9XHJcbi5nbHlwaGljb24tYXBwbGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZmZcIjsgfSB9XHJcbi5nbHlwaGljb24tZXJhc2UgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjFcIjsgfSB9XHJcbi5nbHlwaGljb24taG91cmdsYXNzICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIzMWJcIjsgfSB9XHJcbi5nbHlwaGljb24tbGFtcCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjNcIjsgfSB9XHJcbi5nbHlwaGljb24tZHVwbGljYXRlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjRcIjsgfSB9XHJcbi5nbHlwaGljb24tcGlnZ3ktYmFuayAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjVcIjsgfSB9XHJcbi5nbHlwaGljb24tc2Npc3NvcnMgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjZcIjsgfSB9XHJcbi5nbHlwaGljb24tYml0Y29pbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XHJcbi5nbHlwaGljb24tYnRjICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XHJcbi5nbHlwaGljb24teGJ0ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XHJcbi5nbHlwaGljb24teWVuICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwYTVcIjsgfSB9XHJcbi5nbHlwaGljb24tanB5ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwYTVcIjsgfSB9XHJcbi5nbHlwaGljb24tcnVibGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYmRcIjsgfSB9XHJcbi5nbHlwaGljb24tcnViICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYmRcIjsgfSB9XHJcbi5nbHlwaGljb24tc2NhbGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzBcIjsgfSB9XHJcbi5nbHlwaGljb24taWNlLWxvbGx5ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzFcIjsgfSB9XHJcbi5nbHlwaGljb24taWNlLWxvbGx5LXRhc3RlZCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzJcIjsgfSB9XHJcbi5nbHlwaGljb24tZWR1Y2F0aW9uICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzNcIjsgfSB9XHJcbi5nbHlwaGljb24tb3B0aW9uLWhvcml6b250YWwgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzRcIjsgfSB9XHJcbi5nbHlwaGljb24tb3B0aW9uLXZlcnRpY2FsICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzVcIjsgfSB9XHJcbi5nbHlwaGljb24tbWVudS1oYW1idXJnZXIgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzZcIjsgfSB9XHJcbi5nbHlwaGljb24tbW9kYWwtd2luZG93ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzdcIjsgfSB9XHJcbi5nbHlwaGljb24tb2lsICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzhcIjsgfSB9XHJcbi5nbHlwaGljb24tZ3JhaW4gICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzlcIjsgfSB9XHJcbi5nbHlwaGljb24tc3VuZ2xhc3NlcyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDBcIjsgfSB9XHJcbi5nbHlwaGljb24tdGV4dC1zaXplICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDFcIjsgfSB9XHJcbi5nbHlwaGljb24tdGV4dC1jb2xvciAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDJcIjsgfSB9XHJcbi5nbHlwaGljb24tdGV4dC1iYWNrZ3JvdW5kICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDNcIjsgfSB9XHJcbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXRvcCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDRcIjsgfSB9XHJcbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWJvdHRvbSAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDVcIjsgfSB9XHJcbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWhvcml6b250YWx7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDZcIjsgfSB9XHJcbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWxlZnQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDdcIjsgfSB9XHJcbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXZlcnRpY2FsICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDhcIjsgfSB9XHJcbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXJpZ2h0ICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDlcIjsgfSB9XHJcbi5nbHlwaGljb24tdHJpYW5nbGUtcmlnaHQgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTBcIjsgfSB9XHJcbi5nbHlwaGljb24tdHJpYW5nbGUtbGVmdCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTFcIjsgfSB9XHJcbi5nbHlwaGljb24tdHJpYW5nbGUtYm90dG9tICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTJcIjsgfSB9XHJcbi5nbHlwaGljb24tdHJpYW5nbGUtdG9wICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTNcIjsgfSB9XHJcbi5nbHlwaGljb24tY29uc29sZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTRcIjsgfSB9XHJcbi5nbHlwaGljb24tc3VwZXJzY3JpcHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTVcIjsgfSB9XHJcbi5nbHlwaGljb24tc3Vic2NyaXB0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTZcIjsgfSB9XHJcbi5nbHlwaGljb24tbWVudS1sZWZ0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTdcIjsgfSB9XHJcbi5nbHlwaGljb24tbWVudS1yaWdodCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNThcIjsgfSB9XHJcbi5nbHlwaGljb24tbWVudS1kb3duICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTlcIjsgfSB9XHJcbi5nbHlwaGljb24tbWVudS11cCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNjBcIjsgfSB9XHJcbiIsIi8vXHJcbi8vIFNjYWZmb2xkaW5nXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gUmVzZXQgdGhlIGJveC1zaXppbmdcclxuLy9cclxuLy8gSGVhZHMgdXAhIFRoaXMgcmVzZXQgbWF5IGNhdXNlIGNvbmZsaWN0cyB3aXRoIHNvbWUgdGhpcmQtcGFydHkgd2lkZ2V0cy5cclxuLy8gRm9yIHJlY29tbWVuZGF0aW9ucyBvbiByZXNvbHZpbmcgc3VjaCBjb25mbGljdHMsIHNlZVxyXG4vLyAvL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyN0aGlyZC1ib3gtc2l6aW5nXHJcbioge1xyXG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbn1cclxuKjpiZWZvcmUsXHJcbio6YWZ0ZXIge1xyXG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbn1cclxuXHJcblxyXG4vLyBCb2R5IHJlc2V0XHJcblxyXG5odG1sIHtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xyXG59XHJcblxyXG4vLyBSZXNldCBmb250cyBmb3IgcmVsZXZhbnQgZWxlbWVudHNcclxuaW5wdXQsXHJcbmJ1dHRvbixcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5cclxuLy8gTGlua3NcclxuXHJcbmEge1xyXG4gIGNvbG9yOiAkbGluay1jb2xvcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIEBpbmNsdWRlIHRhYi1mb2N1cztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGaWd1cmVzXHJcbi8vXHJcbi8vIFdlIHJlc2V0IHRoaXMgaGVyZSBiZWNhdXNlIHByZXZpb3VzbHkgTm9ybWFsaXplIGhhZCBubyBgZmlndXJlYCBtYXJnaW5zLiBUaGlzXHJcbi8vIGVuc3VyZXMgd2UgZG9uJ3QgYnJlYWsgYW55b25lJ3MgdXNlIG9mIHRoZSBlbGVtZW50LlxyXG5cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcblxyXG4vLyBJbWFnZXNcclxuXHJcbmltZyB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXHJcbi5pbWctcmVzcG9uc2l2ZSB7XHJcbiAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XHJcbn1cclxuXHJcbi8vIFJvdW5kZWQgY29ybmVyc1xyXG4uaW1nLXJvdW5kZWQge1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xyXG59XHJcblxyXG4vLyBJbWFnZSB0aHVtYm5haWxzXHJcbi8vXHJcbi8vIEhlYWRzIHVwISBUaGlzIGlzIG1peGluLWVkIGludG8gdGh1bWJuYWlscy5sZXNzIGZvciBgLnRodW1ibmFpbGAuXHJcbi5pbWctdGh1bWJuYWlsIHtcclxuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHRodW1ibmFpbC1ib3JkZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XHJcblxyXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxyXG4gIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlKGlubGluZS1ibG9jayk7XHJcbn1cclxuXHJcbi8vIFBlcmZlY3QgY2lyY2xlXHJcbi5pbWctY2lyY2xlIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7IC8vIHNldCByYWRpdXMgaW4gcGVyY2VudHNcclxufVxyXG5cclxuXHJcbi8vIEhvcml6b250YWwgcnVsZXNcclxuXHJcbmhyIHtcclxuICBtYXJnaW4tdG9wOiAgICAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGhyLWJvcmRlcjtcclxufVxyXG5cclxuXHJcbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXHJcbi8vXHJcbi8vIFNlZTogLy9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudFxyXG5cclxuLnNyLW9ubHkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbjogLTFweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxyXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIC8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXHJcbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcclxuXHJcbi5zci1vbmx5LWZvY3VzYWJsZSB7XHJcbiAgJjphY3RpdmUsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIGNsaXA6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gaU9TIFwiY2xpY2thYmxlIGVsZW1lbnRzXCIgZml4IGZvciByb2xlPVwiYnV0dG9uXCJcclxuLy9cclxuLy8gRml4ZXMgXCJjbGlja2FiaWxpdHlcIiBpc3N1ZSAoYW5kIG1vcmUgZ2VuZXJhbGx5LCB0aGUgZmlyaW5nIG9mIGV2ZW50cyBzdWNoIGFzIGZvY3VzIGFzIHdlbGwpXHJcbi8vIGZvciB0cmFkaXRpb25hbGx5IG5vbi1mb2N1c2FibGUgZWxlbWVudHMgd2l0aCByb2xlPVwiYnV0dG9uXCJcclxuLy8gc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXHJcblxyXG5bcm9sZT1cImJ1dHRvblwiXSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbiIsIi8vXHJcbi8vIFR5cG9ncmFwaHlcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBIZWFkaW5nc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxyXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcclxuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcclxuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xyXG5cclxuICBzbWFsbCxcclxuICAuc21hbGwge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgY29sb3I6ICRoZWFkaW5ncy1zbWFsbC1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbmgxLCAuaDEsXHJcbmgyLCAuaDIsXHJcbmgzLCAuaDMge1xyXG4gIG1hcmdpbi10b3A6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XHJcblxyXG4gIHNtYWxsLFxyXG4gIC5zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDY1JTtcclxuICB9XHJcbn1cclxuaDQsIC5oNCxcclxuaDUsIC5oNSxcclxuaDYsIC5oNiB7XHJcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xyXG4gIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcclxuXHJcbiAgc21hbGwsXHJcbiAgLnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogNzUlO1xyXG4gIH1cclxufVxyXG5cclxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogZW0oNzApOyBsaW5lLWhlaWdodDogZW0oMTMpOyBtYXJnaW46IDAgMCBlbSgxMCkgMDsgZm9udC13ZWlnaHQ6IDcwMDsgZm9udC1mYW1pbHk6ICRhcmFiaWMtZm9udDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgY29sb3I6ICMyMjIyMjI7IH1cclxuaDIsIC5oMiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjsgfVxyXG5oMywgLmgzIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWgzOyB9XHJcbmg0LCAuaDQgeyBmb250LXNpemU6ICRmb250LXNpemUtaDQ7IH1cclxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNTsgfVxyXG5oNiwgLmg2IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg2OyB9XHJcblxyXG5cclxuLy8gQm9keSB0ZXh0XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbnAge1xyXG4gIG1hcmdpbjogMCAwICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcclxufVxyXG5cclxuLmxlYWQge1xyXG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBmb250LXNpemU6IGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAxLjE1KSk7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRW1waGFzaXMgJiBtaXNjXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEV4OiAoMTJweCBzbWFsbCBmb250IC8gMTRweCBiYXNlIGZvbnQpICogMTAwJSA9IGFib3V0IDg1JVxyXG5zbWFsbCxcclxuLnNtYWxsIHtcclxuICBmb250LXNpemU6IGZsb29yKCgxMDAlICogJGZvbnQtc2l6ZS1zbWFsbCAvICRmb250LXNpemUtYmFzZSkpO1xyXG59XHJcblxyXG5tYXJrLFxyXG4ubWFyayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN0YXRlLXdhcm5pbmctYmc7XHJcbiAgcGFkZGluZzogLjJlbTtcclxufVxyXG5cclxuLy8gQWxpZ25tZW50XHJcbi50ZXh0LWxlZnQgICAgICAgICAgIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cclxuLnRleHQtcmlnaHQgICAgICAgICAgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XHJcbi50ZXh0LWNlbnRlciAgICAgICAgIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XHJcbi50ZXh0LWp1c3RpZnkgICAgICAgIHsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxyXG4udGV4dC1ub3dyYXAgICAgICAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cclxuXHJcbi8vIFRyYW5zZm9ybWF0aW9uXHJcbi50ZXh0LWxvd2VyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxyXG4udGV4dC11cHBlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cclxuLnRleHQtY2FwaXRhbGl6ZSAgICAgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxyXG5cclxuLy8gQ29udGV4dHVhbCBjb2xvcnNcclxuLnRleHQtbXV0ZWQge1xyXG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcclxufVxyXG5cclxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1wcmltYXJ5JywgJGJyYW5kLXByaW1hcnkpO1xyXG5cclxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1zdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XHJcblxyXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LWluZm8nLCAkc3RhdGUtaW5mby10ZXh0KTtcclxuXHJcbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtd2FybmluZycsICRzdGF0ZS13YXJuaW5nLXRleHQpO1xyXG5cclxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1kYW5nZXInLCAkc3RhdGUtZGFuZ2VyLXRleHQpO1xyXG5cclxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xyXG4vLyBGb3Igbm93IHdlJ2xsIGxlYXZlIHRoZXNlIGFsb25nc2lkZSB0aGUgdGV4dCBjbGFzc2VzIHVudGlsIHY0IHdoZW4gd2UgY2FuXHJcbi8vIHNhZmVseSBzaGlmdCB0aGluZ3MgYXJvdW5kIChwZXIgU2VtVmVyIHJ1bGVzKS5cclxuLmJnLXByaW1hcnkge1xyXG4gIC8vIEdpdmVuIHRoZSBjb250cmFzdCBoZXJlLCB0aGlzIGlzIHRoZSBvbmx5IGNsYXNzIHRvIGhhdmUgaXRzIGNvbG9yIGludmVydGVkXHJcbiAgLy8gYXV0b21hdGljYWxseS5cclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctcHJpbWFyeScsICRicmFuZC1wcmltYXJ5KTtcclxuXHJcbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1zdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xyXG5cclxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLWluZm8nLCAkc3RhdGUtaW5mby1iZyk7XHJcblxyXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctd2FybmluZycsICRzdGF0ZS13YXJuaW5nLWJnKTtcclxuXHJcbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1kYW5nZXInLCAkc3RhdGUtZGFuZ2VyLWJnKTtcclxuXHJcblxyXG4vLyBQYWdlIGhlYWRlclxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ucGFnZS1oZWFkZXIge1xyXG4gIHBhZGRpbmctYm90dG9tOiAoKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIC0gMSk7XHJcbiAgbWFyZ2luOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogMikgMCAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I7XHJcbn1cclxuXHJcblxyXG4vLyBMaXN0c1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBVbm9yZGVyZWQgYW5kIE9yZGVyZWQgbGlzdHNcclxudWwsXHJcbm9sIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcclxuICB1bCxcclxuICBvbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gTGlzdCBvcHRpb25zXHJcblxyXG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgZnJvbSBgLmxpc3QtdW5zdHlsZWRgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcclxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhcyBgQG1peGluIGxpc3QtdW5zdHlsZWRgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcclxuLmxpc3QtdW5zdHlsZWQge1xyXG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XHJcbn1cclxuXHJcblxyXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xyXG4ubGlzdC1pbmxpbmUge1xyXG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XHJcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcblxyXG4gID4gbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBEZXNjcmlwdGlvbiBMaXN0c1xyXG5kbCB7XHJcbiAgbWFyZ2luLXRvcDogMDsgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdFxyXG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxufVxyXG5kdCxcclxuZGQge1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxufVxyXG5kdCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuZGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxyXG59XHJcblxyXG4vLyBIb3Jpem9udGFsIGRlc2NyaXB0aW9uIGxpc3RzXHJcbi8vXHJcbi8vIERlZmF1bHRzIHRvIGJlaW5nIHN0YWNrZWQgd2l0aG91dCBhbnkgb2YgdGhlIGJlbG93IHN0eWxlcyBhcHBsaWVkLCB1bnRpbCB0aGVcclxuLy8gZ3JpZCBicmVha3BvaW50IGlzIHJlYWNoZWQgKGRlZmF1bHQgb2Ygfjc2OHB4KS5cclxuXHJcbi5kbC1ob3Jpem9udGFsIHtcclxuICBkZCB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDsgLy8gQ2xlYXIgdGhlIGZsb2F0ZWQgYGR0YCBpZiBhbiBlbXB0eSBgZGRgIGlzIHByZXNlbnRcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGwtaG9yaXpvbnRhbC1icmVha3BvaW50KSB7XHJcbiAgICBkdCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogKCRkbC1ob3Jpem9udGFsLW9mZnNldCAtIDIwKTtcclxuICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBAaW5jbHVkZSB0ZXh0LW92ZXJmbG93O1xyXG4gICAgfVxyXG4gICAgZGQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogJGRsLWhvcml6b250YWwtb2Zmc2V0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE1pc2NcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gQWJicmV2aWF0aW9ucyBhbmQgYWNyb255bXNcclxuYWJiclt0aXRsZV0sXHJcbi8vIEFkZCBkYXRhLSogYXR0cmlidXRlIHRvIGhlbHAgb3V0IG91ciB0b29sdGlwIHBsdWdpbiwgcGVyIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNTI1N1xyXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcclxuICBjdXJzb3I6IGhlbHA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkYWJici1ib3JkZXItY29sb3I7XHJcbn1cclxuLmluaXRpYWxpc20ge1xyXG4gIGZvbnQtc2l6ZTogOTAlO1xyXG4gIEBleHRlbmQgLnRleHQtdXBwZXJjYXNlO1xyXG59XHJcblxyXG4vLyBCbG9ja3F1b3Rlc1xyXG5ibG9ja3F1b3RlIHtcclxuICBwYWRkaW5nOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIG1hcmdpbjogMCAwICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBmb250LXNpemU6ICRibG9ja3F1b3RlLWZvbnQtc2l6ZTtcclxuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgcCxcclxuICB1bCxcclxuICBvbCB7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gTm90ZTogRGVwcmVjYXRlZCBzbWFsbCBhbmQgLnNtYWxsIGFzIG9mIHYzLjEuMFxyXG4gIC8vIENvbnRleHQ6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NjBcclxuICBmb290ZXIsXHJcbiAgc21hbGwsXHJcbiAgLnNtYWxsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiA4MCU7IC8vIGJhY2sgdG8gZGVmYXVsdCBmb250LXNpemVcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICAgIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMTQgXFwwMEEwJzsgLy8gZW0gZGFzaCwgbmJzcFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gT3Bwb3NpdGUgYWxpZ25tZW50IG9mIGJsb2NrcXVvdGVcclxuLy9cclxuLy8gSGVhZHMgdXA6IGBibG9ja3F1b3RlLnB1bGwtcmlnaHRgIGhhcyBiZWVuIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMS4wLlxyXG4uYmxvY2txdW90ZS1yZXZlcnNlLFxyXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjtcclxuICBib3JkZXItbGVmdDogMDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgLy8gQWNjb3VudCBmb3IgY2l0YXRpb25cclxuICBmb290ZXIsXHJcbiAgc21hbGwsXHJcbiAgLnNtYWxsIHtcclxuICAgICY6YmVmb3JlIHsgY29udGVudDogJyc7IH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnXFwwMEEwIFxcMjAxNCc7IC8vIG5ic3AsIGVtIGRhc2hcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEFkZHJlc3Nlc1xyXG5hZGRyZXNzIHtcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxufVxyXG4iLCIvL1xyXG4vLyBDb2RlIChpbmxpbmUgYW5kIGJsb2NrKVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIElubGluZSBhbmQgYmxvY2sgY29kZSBzdHlsZXNcclxuY29kZSxcclxua2JkLFxyXG5wcmUsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xyXG59XHJcblxyXG4vLyBJbmxpbmUgY29kZVxyXG5jb2RlIHtcclxuICBwYWRkaW5nOiAycHggNHB4O1xyXG4gIGZvbnQtc2l6ZTogOTAlO1xyXG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29kZS1iZztcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG59XHJcblxyXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxyXG5rYmQge1xyXG4gIHBhZGRpbmc6IDJweCA0cHg7XHJcbiAgZm9udC1zaXplOiA5MCU7XHJcbiAgY29sb3I6ICRrYmQtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4yNSk7XHJcblxyXG4gIGtiZCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQmxvY2tzIG9mIGNvZGVcclxucHJlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAoKCRsaW5lLWhlaWdodC1jb21wdXRlZCAtIDEpIC8gMik7XHJcbiAgbWFyZ2luOiAwIDAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xyXG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAtIDEpOyAvLyAxNHB4IHRvIDEzcHhcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICBjb2xvcjogJHByZS1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJlLWJnO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRwcmUtYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcblxyXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXHJcbiAgY29kZSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxyXG4ucHJlLXNjcm9sbGFibGUge1xyXG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxufVxyXG4iLCIvL1xyXG4vLyBHcmlkIHN5c3RlbVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIENvbnRhaW5lciB3aWR0aHNcclxuLy9cclxuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIHdpZHRoOiAkY29udGFpbmVyLXNtO1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgIHdpZHRoOiAkY29udGFpbmVyLW1kO1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgIHdpZHRoOiAkY29udGFpbmVyLWxnO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZsdWlkIGNvbnRhaW5lclxyXG4vL1xyXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRob3V0IGFueSBkZWZpbmVkXHJcbi8vIHdpZHRoIGZvciBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxyXG5cclxuLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xyXG59XHJcblxyXG5cclxuLy8gUm93XHJcbi8vXHJcbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXHJcblxyXG4ucm93IHtcclxuICBAaW5jbHVkZSBtYWtlLXJvdztcclxufVxyXG5cclxuXHJcbi8vIENvbHVtbnNcclxuLy9cclxuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xyXG5cclxuQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnM7XHJcblxyXG5cclxuLy8gRXh0cmEgc21hbGwgZ3JpZFxyXG4vL1xyXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgZXh0cmEgc21hbGwgZGV2aWNlcyBsaWtlXHJcbi8vIHNtYXJ0cGhvbmVzLlxyXG5cclxuQGluY2x1ZGUgbWFrZS1ncmlkKHhzKTtcclxuXHJcblxyXG4vLyBTbWFsbCBncmlkXHJcbi8vXHJcbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgc21hbGwgZGV2aWNlIHJhbmdlLCBmcm9tIHBob25lc1xyXG4vLyB0byB0YWJsZXRzLlxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKHNtKTtcclxufVxyXG5cclxuXHJcbi8vIE1lZGl1bSBncmlkXHJcbi8vXHJcbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICBAaW5jbHVkZSBtYWtlLWdyaWQobWQpO1xyXG59XHJcblxyXG5cclxuLy8gTGFyZ2UgZ3JpZFxyXG4vL1xyXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGxhcmdlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKGxnKTtcclxufVxyXG4iLCIvL1xyXG4vLyBUYWJsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG50YWJsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnO1xyXG59XHJcbmNhcHRpb24ge1xyXG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xyXG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xyXG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbnRoIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG5cclxuLy8gQmFzZWxpbmUgc3R5bGVzXHJcblxyXG4udGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgLy8gQ2VsbHNcclxuICA+IHRoZWFkLFxyXG4gID4gdGJvZHksXHJcbiAgPiB0Zm9vdCB7XHJcbiAgICA+IHRyIHtcclxuICAgICAgPiB0aCxcclxuICAgICAgPiB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBCb3R0b20gYWxpZ24gZm9yIGNvbHVtbiBoZWFkaW5nc1xyXG4gID4gdGhlYWQgPiB0ciA+IHRoIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcbiAgLy8gUmVtb3ZlIHRvcCBib3JkZXIgZnJvbSB0aGVhZCBieSBkZWZhdWx0XHJcbiAgPiBjYXB0aW9uICsgdGhlYWQsXHJcbiAgPiBjb2xncm91cCArIHRoZWFkLFxyXG4gID4gdGhlYWQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgPiB0cjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgID4gdGgsXHJcbiAgICAgID4gdGQge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gQWNjb3VudCBmb3IgbXVsdGlwbGUgdGJvZHkgaW5zdGFuY2VzXHJcbiAgPiB0Ym9keSArIHRib2R5IHtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLy8gTmVzdGluZ1xyXG4gIC50YWJsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXHJcblxyXG4udGFibGUtY29uZGVuc2VkIHtcclxuICA+IHRoZWFkLFxyXG4gID4gdGJvZHksXHJcbiAgPiB0Zm9vdCB7XHJcbiAgICA+IHRyIHtcclxuICAgICAgPiB0aCxcclxuICAgICAgPiB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogJHRhYmxlLWNvbmRlbnNlZC1jZWxsLXBhZGRpbmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBCb3JkZXJlZCB2ZXJzaW9uXHJcbi8vXHJcbi8vIEFkZCBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cclxuXHJcbi50YWJsZS1ib3JkZXJlZCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICA+IHRoZWFkLFxyXG4gID4gdGJvZHksXHJcbiAgPiB0Zm9vdCB7XHJcbiAgICA+IHRyIHtcclxuICAgICAgPiB0aCxcclxuICAgICAgPiB0ZCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICA+IHRoZWFkID4gdHIge1xyXG4gICAgPiB0aCxcclxuICAgID4gdGQge1xyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gWmVicmEtc3RyaXBpbmdcclxuLy9cclxuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcclxuXHJcbi50YWJsZS1zdHJpcGVkIHtcclxuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmctYWNjZW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEhvdmVyIGVmZmVjdFxyXG4vL1xyXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXHJcblxyXG4udGFibGUtaG92ZXIge1xyXG4gID4gdGJvZHkgPiB0cjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmctaG92ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGFibGUgY2VsbCBzaXppbmdcclxuLy9cclxuLy8gUmVzZXQgZGVmYXVsdCB0YWJsZSBiZWhhdmlvclxyXG5cclxudGFibGUgY29sW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTktMTEgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxyXG4gIGZsb2F0OiBub25lO1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcclxufVxyXG50YWJsZSB7XHJcbiAgdGQsXHJcbiAgdGgge1xyXG4gICAgJltjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYzsgLy8gUHJldmVudCBib3JkZXIgaGlkaW5nIGluIEZpcmVmb3ggYW5kIElFOS0xMSAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2MjMpXHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRhYmxlIGJhY2tncm91bmRzXHJcbi8vXHJcbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XHJcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXHJcblxyXG4vLyBHZW5lcmF0ZSB0aGUgY29udGV4dHVhbCB2YXJpYW50c1xyXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnYWN0aXZlJywgJHRhYmxlLWJnLWFjdGl2ZSk7XHJcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdzdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xyXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnaW5mbycsICRzdGF0ZS1pbmZvLWJnKTtcclxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ3dhcm5pbmcnLCAkc3RhdGUtd2FybmluZy1iZyk7XHJcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdkYW5nZXInLCAkc3RhdGUtZGFuZ2VyLWJnKTtcclxuXHJcblxyXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xyXG4vL1xyXG4vLyBXcmFwIHlvdXIgdGFibGVzIGluIGAudGFibGUtcmVzcG9uc2l2ZWAgYW5kIHdlJ2xsIG1ha2UgdGhlbSBtb2JpbGUgZnJpZW5kbHlcclxuLy8gYnkgZW5hYmxpbmcgaG9yaXpvbnRhbCBzY3JvbGxpbmcuIE9ubHkgYXBwbGllcyA8NzY4cHguIEV2ZXJ5dGhpbmcgYWJvdmUgdGhhdFxyXG4vLyB3aWxsIGRpc3BsYXkgbm9ybWFsbHkuXHJcblxyXG4udGFibGUtcmVzcG9uc2l2ZSB7XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxuICBtaW4taGVpZ2h0OiAwLjAxJTsgLy8gV29ya2Fyb3VuZCBmb3IgSUU5IGJ1ZyAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTQ4MzcpXHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAwLjc1KTtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAvLyBUaWdodGVuIHVwIHNwYWNpbmdcclxuICAgID4gLnRhYmxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgIC8vIEVuc3VyZSB0aGUgY29udGVudCBkb2Vzbid0IHdyYXBcclxuICAgICAgPiB0aGVhZCxcclxuICAgICAgPiB0Ym9keSxcclxuICAgICAgPiB0Zm9vdCB7XHJcbiAgICAgICAgPiB0ciB7XHJcbiAgICAgICAgICA+IHRoLFxyXG4gICAgICAgICAgPiB0ZCB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU3BlY2lhbCBvdmVycmlkZXMgZm9yIHRoZSBib3JkZXJlZCB0YWJsZXNcclxuICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgLy8gTnVrZSB0aGUgYXBwcm9wcmlhdGUgYm9yZGVycyBzbyB0aGF0IHRoZSBwYXJlbnQgY2FuIGhhbmRsZSB0aGVtXHJcbiAgICAgID4gdGhlYWQsXHJcbiAgICAgID4gdGJvZHksXHJcbiAgICAgID4gdGZvb3Qge1xyXG4gICAgICAgID4gdHIge1xyXG4gICAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCxcclxuICAgICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgID4gdGg6bGFzdC1jaGlsZCxcclxuICAgICAgICAgID4gdGQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIE9ubHkgbnVrZSB0aGUgbGFzdCByb3cncyBib3R0b20tYm9yZGVyIGluIGB0Ym9keWAgYW5kIGB0Zm9vdGAgc2luY2VcclxuICAgICAgLy8gY2hhbmNlcyBhcmUgdGhlcmUgd2lsbCBiZSBvbmx5IG9uZSBgdHJgIGluIGEgYHRoZWFkYCBhbmQgdGhhdCB3b3VsZFxyXG4gICAgICAvLyByZW1vdmUgdGhlIGJvcmRlciBhbHRvZ2V0aGVyLlxyXG4gICAgICA+IHRib2R5LFxyXG4gICAgICA+IHRmb290IHtcclxuICAgICAgICA+IHRyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgPiB0aCxcclxuICAgICAgICAgID4gdGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gRm9ybXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBOb3JtYWxpemUgbm9uLWNvbnRyb2xzXHJcbi8vXHJcbi8vIFJlc3R5bGUgYW5kIGJhc2VsaW5lIG5vbi1jb250cm9sIGZvcm0gZWxlbWVudHMuXHJcblxyXG5maWVsZHNldCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIC8vIENocm9tZSBhbmQgRmlyZWZveCBzZXQgYSBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcclxuICAvLyBzbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBpdCBiZWhhdmVzIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXHJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTkuXHJcbiAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG5sZWdlbmQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgY29sb3I6ICRsZWdlbmQtY29sb3I7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGVnZW5kLWJvcmRlci1jb2xvcjtcclxufVxyXG5cclxubGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXgtd2lkdGg6IDEwMCU7IC8vIEZvcmNlIElFOCB0byB3cmFwIGxvbmcgY29udGVudCAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTMxNDEpXHJcbiAgbWFyZ2luLWJvdHRvbTogZW0oNSk7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcblxyXG4vLyBOb3JtYWxpemUgZm9ybSBjb250cm9sc1xyXG4vL1xyXG4vLyBXaGlsZSBtb3N0IG9mIG91ciBmb3JtIHN0eWxlcyByZXF1aXJlIGV4dHJhIGNsYXNzZXMsIHNvbWUgYmFzaWMgbm9ybWFsaXphdGlvblxyXG4vLyBpcyByZXF1aXJlZCB0byBlbnN1cmUgb3B0aW11bSBkaXNwbGF5IHdpdGggb3Igd2l0aG91dCB0aG9zZSBjbGFzc2VzIHRvIGJldHRlclxyXG4vLyBhZGRyZXNzIGJyb3dzZXIgaW5jb25zaXN0ZW5jaWVzLlxyXG5cclxuLy8gT3ZlcnJpZGUgY29udGVudC1ib3ggaW4gTm9ybWFsaXplICgqIGlzbid0IHNwZWNpZmljIGVub3VnaClcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxufVxyXG5cclxuLy8gUG9zaXRpb24gcmFkaW9zIGFuZCBjaGVja2JveGVzIGJldHRlclxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgbWFyZ2luOiA0cHggMCAwO1xyXG4gIG1hcmdpbi10b3A6IDFweCBcXDk7IC8vIElFOC05XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vLyBNYWtlIHJhbmdlIGlucHV0cyBiZWhhdmUgbGlrZSB0ZXh0dWFsIGZvcm0gY29udHJvbHNcclxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLy8gTWFrZSBtdWx0aXBsZSBzZWxlY3QgZWxlbWVudHMgaGVpZ2h0IG5vdCBmaXhlZFxyXG5zZWxlY3RbbXVsdGlwbGVdLFxyXG5zZWxlY3Rbc2l6ZV0ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLy8gRm9jdXMgZm9yIGZpbGUsIHJhZGlvLCBhbmQgY2hlY2tib3hcclxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcclxuICBAaW5jbHVkZSB0YWItZm9jdXM7XHJcbn1cclxuXHJcbi8vIEFkanVzdCBvdXRwdXQgZWxlbWVudFxyXG5vdXRwdXQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICBjb2xvcjogJGlucHV0LWNvbG9yO1xyXG59XHJcblxyXG5cclxuLy8gQ29tbW9uIGZvcm0gY29udHJvbHNcclxuLy9cclxuLy8gU2hhcmVkIHNpemUgYW5kIHR5cGUgcmVzZXRzIGZvciBmb3JtIGNvbnRyb2xzLiBBcHBseSBgLmZvcm0tY29udHJvbGAgdG8gYW55XHJcbi8vIG9mIHRoZSBmb2xsb3dpbmcgZm9ybSBjb250cm9sczpcclxuLy9cclxuLy8gc2VsZWN0XHJcbi8vIHRleHRhcmVhXHJcbi8vIGlucHV0W3R5cGU9XCJ0ZXh0XCJdXHJcbi8vIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl1cclxuLy8gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJkYXRlXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJtb250aFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwidGltZVwiXVxyXG4vLyBpbnB1dFt0eXBlPVwid2Vla1wiXVxyXG4vLyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJlbWFpbFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwidXJsXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJzZWFyY2hcIl1cclxuLy8gaW5wdXRbdHlwZT1cInRlbFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwiY29sb3JcIl1cclxuXHJcbi5mb3JtLWNvbnRyb2wge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlOyAvLyBNYWtlIGlucHV0cyBhdCBsZWFzdCB0aGUgaGVpZ2h0IG9mIHRoZWlyIGJ1dHRvbiBjb3VudGVycGFydCAoYmFzZSBsaW5lLWhlaWdodCArIHBhZGRpbmcgKyBib3JkZXIpXHJcbiAgcGFkZGluZzogZW0oNikgZW0oMTIpO1xyXG4gIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICBjb2xvcjogJGlucHV0LWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlcjtcclxuICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1czsgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgPHNlbGVjdD5zIGluIENTUy5cclxuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXMpO1xyXG5cclxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXHJcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzO1xyXG5cclxuICAvLyBQbGFjZWhvbGRlclxyXG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyO1xyXG5cclxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cclxuICAmOjotbXMtZXhwYW5kIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcclxuICAvL1xyXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXHJcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcclxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgJltyZWFkb25seV0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnLWRpc2FibGVkO1xyXG4gICAgb3BhY2l0eTogMTsgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NVxyXG4gIH1cclxuXHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xyXG4gIH1cclxuXHJcbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIHRleHRhcmVhJiB0byB0ZXh0YXJlYS5mb3JtLWNvbnRyb2xcclxufVxyXG5cclxuLy8gUmVzZXQgaGVpZ2h0IGZvciBgdGV4dGFyZWFgc1xyXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuXHJcbi8vIFNlYXJjaCBpbnB1dHMgaW4gaU9TXHJcbi8vXHJcbi8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcclxuLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XHJcbi8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcclxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuXHJcbi8vIFNwZWNpYWwgc3R5bGVzIGZvciBpT1MgdGVtcG9yYWwgaW5wdXRzXHJcbi8vXHJcbi8vIEluIE1vYmlsZSBTYWZhcmksIHNldHRpbmcgYGRpc3BsYXk6IGJsb2NrYCBvbiB0ZW1wb3JhbCBpbnB1dHMgY2F1c2VzIHRoZVxyXG4vLyB0ZXh0IHdpdGhpbiB0aGUgaW5wdXQgdG8gYmVjb21lIHZlcnRpY2FsbHkgbWlzYWxpZ25lZC4gQXMgYSB3b3JrYXJvdW5kLCB3ZVxyXG4vLyBzZXQgYSBwaXhlbCBsaW5lLWhlaWdodCB0aGF0IG1hdGNoZXMgdGhlIGdpdmVuIGhlaWdodCBvZiB0aGUgaW5wdXQsIGJ1dCBvbmx5XHJcbi8vIGZvciBTYWZhcmkuIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XHJcbi8vXHJcbi8vIE5vdGUgdGhhdCBhcyBvZiA5LjMsIGlPUyBkb2Vzbid0IHN1cHBvcnQgYHdlZWtgLlxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xyXG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcclxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xyXG4gICAgJi5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICYuaW5wdXQtc20sXHJcbiAgICAuaW5wdXQtZ3JvdXAtc20gJiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG4gICAgfVxyXG5cclxuICAgICYuaW5wdXQtbGcsXHJcbiAgICAuaW5wdXQtZ3JvdXAtbGcgJiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZvcm0gZ3JvdXBzXHJcbi8vXHJcbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3JcclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cclxuXHJcbi5mb3JtLWdyb3VwIHtcclxuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xyXG59XHJcblxyXG5cclxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXHJcbi8vXHJcbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXHJcblxyXG4ucmFkaW8sXHJcbi5jaGVja2JveCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgbGFiZWwge1xyXG4gICAgbWluLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkOyAvLyBFbnN1cmUgdGhlIGlucHV0IGRvZXNuJ3QganVtcCB3aGVuIHRoZXJlIGlzIG5vIHRleHRcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTtcclxufVxyXG5cclxuLnJhZGlvICsgLnJhZGlvLFxyXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xyXG4gIG1hcmdpbi10b3A6IC01cHg7IC8vIE1vdmUgdXAgc2libGluZyByYWRpb3Mgb3IgY2hlY2tib3hlcyBmb3IgdGlnaHRlciBzcGFjaW5nXHJcbn1cclxuXHJcbi8vIFJhZGlvcyBhbmQgY2hlY2tib3hlcyBvbiBzYW1lIGxpbmVcclxuLnJhZGlvLWlubGluZSxcclxuLmNoZWNrYm94LWlubGluZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxyXG4uY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tbGVmdDogMTBweDsgLy8gc3BhY2Ugb3V0IGNvbnNlY3V0aXZlIGlubGluZSBjb250cm9sc1xyXG59XHJcblxyXG4vLyBBcHBseSBzYW1lIGRpc2FibGVkIGN1cnNvciB0d2VhayBhcyBmb3IgaW5wdXRzXHJcbi8vIFNvbWUgc3BlY2lhbCBjYXJlIGlzIG5lZWRlZCBiZWNhdXNlIDxsYWJlbD5zIGRvbid0IGluaGVyaXQgdGhlaXIgcGFyZW50J3MgYGN1cnNvcmAuXHJcbi8vXHJcbi8vIE5vdGU6IE5laXRoZXIgcmFkaW9zIG5vciBjaGVja2JveGVzIGNhbiBiZSByZWFkb25seS5cclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICZbZGlzYWJsZWRdLFxyXG4gICYuZGlzYWJsZWQsXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xyXG4gIH1cclxufVxyXG4vLyBUaGVzZSBjbGFzc2VzIGFyZSB1c2VkIGRpcmVjdGx5IG9uIDxsYWJlbD5zXHJcbi5yYWRpby1pbmxpbmUsXHJcbi5jaGVja2JveC1pbmxpbmUge1xyXG4gICYuZGlzYWJsZWQsXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xyXG4gIH1cclxufVxyXG4vLyBUaGVzZSBjbGFzc2VzIGFyZSB1c2VkIG9uIGVsZW1lbnRzIHdpdGggPGxhYmVsPiBkZXNjZW5kYW50c1xyXG4ucmFkaW8sXHJcbi5jaGVja2JveCB7XHJcbiAgJi5kaXNhYmxlZCxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBTdGF0aWMgZm9ybSBjb250cm9sIHRleHRcclxuLy9cclxuLy8gQXBwbHkgY2xhc3MgdG8gYSBgcGAgZWxlbWVudCB0byBtYWtlIGFueSBzdHJpbmcgb2YgdGV4dCBhbGlnbiB3aXRoIGxhYmVscyBpblxyXG4vLyBhIGhvcml6b250YWwgZm9ybSBsYXlvdXQuXHJcblxyXG4uZm9ybS1jb250cm9sLXN0YXRpYyB7XHJcbiAgLy8gU2l6ZSBpdCBhcHByb3ByaWF0ZWx5IG5leHQgdG8gcmVhbCBmb3JtIGNvbnRyb2xzXHJcbiAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XHJcbiAgcGFkZGluZy1ib3R0b206ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XHJcbiAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIGZyb20gYHBgXHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgJGZvbnQtc2l6ZS1iYXNlKTtcclxuXHJcbiAgJi5pbnB1dC1sZyxcclxuICAmLmlucHV0LXNtIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xyXG4vL1xyXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxyXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxyXG4vL1xyXG4vLyBUaGUgYC5mb3JtLWdyb3VwLSogZm9ybS1jb250cm9sYCB2YXJpYXRpb25zIGFyZSBzYWRseSBkdXBsaWNhdGVkIHRvIGF2b2lkIHRoZVxyXG4vLyBpc3N1ZSBkb2N1bWVudGVkIGluIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTUwNzQuXHJcblxyXG5AaW5jbHVkZSBpbnB1dC1zaXplKCcuaW5wdXQtc20nLCAkaW5wdXQtaGVpZ2h0LXNtYWxsLCAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbCk7XHJcbi5mb3JtLWdyb3VwLXNtIHtcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcclxuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtYWxsO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw7XHJcbiAgfVxyXG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XHJcbiAgfVxyXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCxcclxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcclxuICAgIG1pbi1oZWlnaHQ6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAkZm9udC1zaXplLXNtYWxsKTtcclxuICAgIHBhZGRpbmc6ICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtYWxsO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgaW5wdXQtc2l6ZSgnLmlucHV0LWxnJywgJGlucHV0LWhlaWdodC1sYXJnZSwgJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsICRmb250LXNpemUtbGFyZ2UsICRsaW5lLWhlaWdodC1sYXJnZSwgJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xyXG4uZm9ybS1ncm91cC1sZyB7XHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlO1xyXG4gIH1cclxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG4gIH1cclxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXHJcbiAgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgJGZvbnQtc2l6ZS1sYXJnZSk7XHJcbiAgICBwYWRkaW5nOiAoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKyAxKSAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGb3JtIGNvbnRyb2wgZmVlZGJhY2sgc3RhdGVzXHJcbi8vXHJcbi8vIEFwcGx5IGNvbnRleHR1YWwgYW5kIHNlbWFudGljIHN0YXRlcyB0byBpbmRpdmlkdWFsIGZvcm0gY29udHJvbHMuXHJcblxyXG4uaGFzLWZlZWRiYWNrIHtcclxuICAvLyBFbmFibGUgYWJzb2x1dGUgcG9zaXRpb25pbmdcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC8vIEVuc3VyZSBpY29ucyBkb24ndCBvdmVybGFwIHRleHRcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICgkaW5wdXQtaGVpZ2h0LWJhc2UgKiAxLjI1KTtcclxuICB9XHJcbn1cclxuLy8gRmVlZGJhY2sgaWNvbiAocmVxdWlyZXMgLmdseXBoaWNvbiBjbGFzc2VzKVxyXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHotaW5kZXg6IDI7IC8vIEVuc3VyZSBpY29uIGlzIGFib3ZlIGlucHV0IGdyb3Vwc1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAkaW5wdXQtaGVpZ2h0LWJhc2U7XHJcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcclxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcclxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gIHdpZHRoOiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcclxufVxyXG4uaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxyXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxyXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtc21hbGw7XHJcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG59XHJcblxyXG4vLyBGZWVkYmFjayBzdGF0ZXNcclxuLmhhcy1zdWNjZXNzIHtcclxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtc3VjY2Vzcy10ZXh0LCAkc3RhdGUtc3VjY2Vzcy10ZXh0LCAkc3RhdGUtc3VjY2Vzcy1iZyk7XHJcbn1cclxuLmhhcy13YXJuaW5nIHtcclxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtd2FybmluZy10ZXh0LCAkc3RhdGUtd2FybmluZy10ZXh0LCAkc3RhdGUtd2FybmluZy1iZyk7XHJcbn1cclxuLmhhcy1lcnJvciB7XHJcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLWRhbmdlci10ZXh0LCAkc3RhdGUtZGFuZ2VyLXRleHQsICRzdGF0ZS1kYW5nZXItYmcpO1xyXG59XHJcblxyXG4vLyBSZXBvc2l0aW9uIGZlZWRiYWNrIGljb24gaWYgaW5wdXQgaGFzIHZpc2libGUgbGFiZWwgYWJvdmVcclxuLmhhcy1mZWVkYmFjayBsYWJlbCB7XHJcblxyXG4gICYgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIHRvcDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArIDUpOyAvLyBIZWlnaHQgb2YgdGhlIGBsYWJlbGAgYW5kIGl0cyBtYXJnaW5cclxuICB9XHJcbiAgJi5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gSGVscCB0ZXh0XHJcbi8vXHJcbi8vIEFwcGx5IHRvIGFueSBlbGVtZW50IHlvdSB3aXNoIHRvIGNyZWF0ZSBsaWdodCB0ZXh0IGZvciBwbGFjZW1lbnQgaW1tZWRpYXRlbHlcclxuLy8gYmVsb3cgYSBmb3JtIGNvbnRyb2wuIFVzZSBmb3IgZ2VuZXJhbCBoZWxwLCBmb3JtYXR0aW5nLCBvciBpbnN0cnVjdGlvbmFsIHRleHQuXHJcblxyXG4uaGVscC1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7IC8vIGFjY291bnQgZm9yIGFueSBlbGVtZW50IHVzaW5nIGhlbHAtYmxvY2tcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBjb2xvcjogbGlnaHRlbigkdGV4dC1jb2xvciwgMjUlKTsgLy8gbGlnaHRlbiB0aGUgdGV4dCBzb21lIGZvciBjb250cmFzdFxyXG59XHJcblxyXG5cclxuLy8gSW5saW5lIGZvcm1zXHJcbi8vXHJcbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxyXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cclxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cclxuLy9cclxuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxyXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxyXG4vL1xyXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIGAubmF2YmFyLWZvcm1gIGluIG5hdmJhcnMubGVzcy5cclxuXHJcbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBmcm9tIGAuZm9ybS1pbmxpbmVgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcclxuQG1peGluIGZvcm0taW5saW5lIHtcclxuXHJcbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEluIG5hdmJhci1mb3JtLCBhbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcclxuICAgIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgIC5pbnB1dC1ncm91cC1hZGRvbixcclxuICAgICAgLmlucHV0LWdyb3VwLWJ0bixcclxuICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBJbnB1dCBncm91cHMgbmVlZCB0aGF0IDEwMCUgd2lkdGggdGhvdWdoXHJcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxyXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXHJcbiAgICAucmFkaW8sXHJcbiAgICAuY2hlY2tib3gge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gICAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gUmUtb3ZlcnJpZGUgdGhlIGZlZWRiYWNrIGljb24uXHJcbiAgICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhcyBgQG1peGluIGZvcm0taW5saW5lYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XHJcbi5mb3JtLWlubGluZSB7XHJcbiAgQGluY2x1ZGUgZm9ybS1pbmxpbmU7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gSG9yaXpvbnRhbCBmb3Jtc1xyXG4vL1xyXG4vLyBIb3Jpem9udGFsIGZvcm1zIGFyZSBidWlsdCBvbiBncmlkIGNsYXNzZXMgYW5kIGFsbG93IHlvdSB0byBjcmVhdGUgZm9ybXMgd2l0aFxyXG4vLyBsYWJlbHMgb24gdGhlIGxlZnQgYW5kIGlucHV0cyBvbiB0aGUgcmlnaHQuXHJcblxyXG4uZm9ybS1ob3Jpem9udGFsIHtcclxuXHJcbiAgLy8gQ29uc2lzdGVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzXHJcbiAgLy9cclxuICAvLyBMYWJlbHMgYWxzbyBnZXQgc29tZSByZXNldCBzdHlsZXMsIGJ1dCB0aGF0IGlzIHNjb3BlZCB0byBhIG1lZGlhIHF1ZXJ5IGJlbG93LlxyXG4gIC5yYWRpbyxcclxuICAuY2hlY2tib3gsXHJcbiAgLnJhZGlvLWlubGluZSxcclxuICAuY2hlY2tib3gtaW5saW5lIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXHJcbiAgfVxyXG4gIC8vIEFjY291bnQgZm9yIHBhZGRpbmcgd2UncmUgYWRkaW5nIHRvIGVuc3VyZSB0aGUgYWxpZ25tZW50IGFuZCBvZiBoZWxwIHRleHRcclxuICAvLyBhbmQgb3RoZXIgY29udGVudCBiZWxvdyBpdGVtc1xyXG4gIC5yYWRpbyxcclxuICAuY2hlY2tib3gge1xyXG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSkpO1xyXG4gIH1cclxuXHJcbiAgLy8gTWFrZSBmb3JtIGdyb3VwcyBiZWhhdmUgbGlrZSByb3dzXHJcbiAgLmZvcm0tZ3JvdXAge1xyXG4gICAgQGluY2x1ZGUgbWFrZS1yb3c7XHJcbiAgfVxyXG5cclxuICAvLyBSZXNldCBzcGFjaW5nIGFuZCByaWdodCBhbGlnbiBsYWJlbHMsIGJ1dCBzY29wZSB0byBtZWRpYSBxdWVyaWVzIHNvIHRoYXRcclxuICAvLyBsYWJlbHMgb24gbmFycm93IHZpZXdwb3J0cyBzdGFjayB0aGUgc2FtZSBhcyBhIGRlZmF1bHQgZm9ybSBleGFtcGxlLlxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBWYWxpZGF0aW9uIHN0YXRlc1xyXG4gIC8vXHJcbiAgLy8gUmVwb3NpdGlvbiB0aGUgaWNvbiBiZWNhdXNlIGl0J3Mgbm93IHdpdGhpbiBhIGdyaWQgY29sdW1uIGFuZCBjb2x1bW5zIGhhdmVcclxuICAvLyBgcG9zaXRpb246IHJlbGF0aXZlO2Agb24gdGhlbS4gQWxzbyBhY2NvdW50cyBmb3IgdGhlIGdyaWQgZ3V0dGVyIHBhZGRpbmcuXHJcbiAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIHJpZ2h0OiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xyXG4gIH1cclxuXHJcbiAgLy8gRm9ybSBncm91cCBzaXplc1xyXG4gIC8vXHJcbiAgLy8gUXVpY2sgdXRpbGl0eSBjbGFzcyBmb3IgYXBwbHlpbmcgYC5pbnB1dC1sZ2AgYW5kIGAuaW5wdXQtc21gIHN0eWxlcyB0byB0aGVcclxuICAvLyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoaW4gYSBgLmZvcm0tZ3JvdXBgLlxyXG4gIC5mb3JtLWdyb3VwLWxnIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCArIDEpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS1ncm91cC1zbSB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKyAxKTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gQnV0dG9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEJhc2Ugc3R5bGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYnRuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gRm9yIGlucHV0LmJ0blxyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXNpemU6IGVtKDEzKTtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoZW0oMTEpLCBlbSgyNSksIGVtKDEzKSwgJGxpbmUtaGVpZ2h0LWJhc2UsIDApO1xyXG4gIEBpbmNsdWRlIHVzZXItc2VsZWN0KG5vbmUpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBpe1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDplbSgxNSk7XHJcbiAgICBmb250LXNpemU6IGVtKDI4KTtcclxuICAgIHRvcDogZW0oNSk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICYuaWNvbi1hcnJvdy1saW5lIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFw3MVwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYsXHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgJjpmb2N1cyxcclxuICAgICYuZm9jdXMge1xyXG4gICAgICBAaW5jbHVkZSB0YWItZm9jdXM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMsXHJcbiAgJi5mb2N1cyB7XHJcbiAgICBjb2xvcjogJGJ0bi1kZWZhdWx0LWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpKTtcclxuICB9XHJcblxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSguNjUpO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcblxyXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiB0byBhLmJ0blxyXG59XHJcblxyXG5cclxuXHJcbmEuYnRuIHtcclxuICAmLmRpc2FibGVkLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAvLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5tYXJpbmUtcGFnZXtcclxuICAuYnRuLmJ0bi1wcmltYXJ5IHtcclxuICAgIGJhY2tncm91bmQ6ICMwMjNmODg7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgYmFja2dyb3VuZDogIzBiNjVkMiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZDogIzAyM2Y4ODtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5idG4tZGVmYXVsdCB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1kZWZhdWx0LWNvbG9yLCAkYnRuLWRlZmF1bHQtYmcsICRidG4tZGVmYXVsdC1ib3JkZXIpO1xyXG59XHJcbi5idG4tcHJpbWFyeSB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1wcmltYXJ5LWNvbG9yLCAkYnRuLXByaW1hcnktYmcsICRidG4tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIG1pbi13aWR0aDplbSgxNjcpO1xyXG59XHJcbi8vIFN1Y2Nlc3MgYXBwZWFycyBhcyBncmVlblxyXG4uYnRuLXN1Y2Nlc3Mge1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tc3VjY2Vzcy1jb2xvciwgJGJ0bi1zdWNjZXNzLWJnLCAkYnRuLXN1Y2Nlc3MtYm9yZGVyKTtcclxufVxyXG4vLyBJbmZvIGFwcGVhcnMgYXMgYmx1ZS1ncmVlblxyXG4uYnRuLWluZm8ge1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4taW5mby1jb2xvciwgJGJ0bi1pbmZvLWJnLCAkYnRuLWluZm8tYm9yZGVyKTtcclxufVxyXG4vLyBXYXJuaW5nIGFwcGVhcnMgYXMgb3JhbmdlXHJcbi5idG4td2FybmluZyB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi13YXJuaW5nLWNvbG9yLCAkYnRuLXdhcm5pbmctYmcsICRidG4td2FybmluZy1ib3JkZXIpO1xyXG59XHJcbi8vIERhbmdlciBhbmQgZXJyb3IgYXBwZWFyIGFzIHJlZFxyXG4uYnRuLWRhbmdlciB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1kYW5nZXItY29sb3IsICRidG4tZGFuZ2VyLWJnLCAkYnRuLWRhbmdlci1ib3JkZXIpO1xyXG59XHJcblxyXG5cclxuLy8gTGluayBidXR0b25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXHJcbi5idG4tbGluayB7XHJcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgJixcclxuICAmOmFjdGl2ZSxcclxuICAmLmFjdGl2ZSxcclxuICAmW2Rpc2FibGVkXSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgfVxyXG4gICYsXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQnV0dG9uIFNpemVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYnRuLWxnIHtcclxuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIGV2ZW4tbnVtYmVyZWQgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIGxhcmdlIGlucHV0XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsICRmb250LXNpemUtbGFyZ2UsICRsaW5lLWhlaWdodC1sYXJnZSwgJGJ0bi1ib3JkZXItcmFkaXVzLWxhcmdlKTtcclxufVxyXG4uYnRuLXNtIHtcclxuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIHByb3BlciBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gc21hbGwgaW5wdXRcclxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYnRuLWJvcmRlci1yYWRpdXMtc21hbGwpO1xyXG59XHJcbi5idG4teHMge1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXhzLXZlcnRpY2FsLCAkcGFkZGluZy14cy1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XHJcbn1cclxuXHJcblxyXG4vLyBCbG9jayBidXR0b25cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5idG4tYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXHJcbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xyXG4gICYuYnRuLWJsb2NrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBDb21wb25lbnQgYW5pbWF0aW9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gSGVhZHMgdXAhXHJcbi8vXHJcbi8vIFdlIGRvbid0IHVzZSB0aGUgYC5vcGFjaXR5KClgIG1peGluIGhlcmUgc2luY2UgaXQgY2F1c2VzIGEgYnVnIHdpdGggdGV4dFxyXG4vLyBmaWVsZHMgaW4gSUU3LTguIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzU1Mi5cclxuXHJcbi5mYWRlIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAuMTVzIGxpbmVhcik7XHJcbiAgJi5pbiB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbGxhcHNlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAmLmluICAgICAgeyBkaXNwbGF5OiBibG9jazsgfVxyXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCB0ciYuaW4gdG8gdHIuY29sbGFwc2UuaW5cclxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdGJvZHkmLmluIHRvIHRib2R5LmNvbGxhcHNlLmluXHJcbn1cclxuXHJcbnRyLmNvbGxhcHNlLmluICAgIHsgZGlzcGxheTogdGFibGUtcm93OyB9XHJcblxyXG50Ym9keS5jb2xsYXBzZS5pbiB7IGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxyXG5cclxuLmNvbGxhcHNpbmcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uLXByb3BlcnR5KGhlaWdodCwgdmlzaWJpbGl0eSk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kdXJhdGlvbiguMzVzKTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbihlYXNlKTtcclxufVxyXG4iLCIvL1xyXG4vLyBEcm9wZG93biBtZW51c1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIERyb3Bkb3duIGFycm93L2NhcmV0XHJcbi5jYXJldCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogZW0oMik7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBib3JkZXItdG9wOiAgICRjYXJldC13aWR0aC1iYXNlIGRhc2hlZDtcclxuICBib3JkZXItdG9wOiAgICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIFxcOTsgLy8gSUU4XHJcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdDogICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoZGl2KVxyXG4uZHJvcHVwLFxyXG4uZHJvcGRvd24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLy8gUHJldmVudCB0aGUgZm9jdXMgb24gdGhlIGRyb3Bkb3duIHRvZ2dsZSB3aGVuIGNsb3NpbmcgZHJvcGRvd25zXHJcbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8vIFRoZSBkcm9wZG93biBtZW51ICh1bClcclxuLmRyb3Bkb3duLW1lbnUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xyXG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWluLXdpZHRoOiAxNjBweDtcclxuICBwYWRkaW5nOiBlbSg1KSAwO1xyXG4gIG1hcmdpbjogZW0oMikgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wZG93bi1mYWxsYmFjay1ib3JkZXI7IC8vIElFOCBmYWxsYmFja1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wZG93bi1ib3JkZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgNnB4IDEycHggcmdiYSgwLDAsMCwuMTc1KSk7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuXHJcbiAgLy8gQWxpZ25zIHRoZSBkcm9wZG93biBtZW51IHRvIHJpZ2h0XHJcbiAgLy9cclxuICAvLyBEZXByZWNhdGVkIGFzIG9mIDMuMS4wIGluIGZhdm9yIG9mIGAuZHJvcGRvd24tbWVudS1bZGlyXWBcclxuICAmLnB1bGwtcmlnaHQge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIHRoZSBkcm9wZG93blxyXG4gIC5kaXZpZGVyIHtcclxuICAgIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnKTtcclxuICB9XHJcblxyXG4gIC8vIExpbmtzIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxyXG4gID4gbGkgPiBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogZW0oMykgZW0oMjApO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXHJcbiAgfVxyXG59XHJcblxyXG4vLyBIb3Zlci9Gb2N1cyBzdGF0ZVxyXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQWN0aXZlIHN0YXRlXHJcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEge1xyXG4gICYsXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRGlzYWJsZWQgc3RhdGVcclxuLy9cclxuLy8gR3JheSBvdXQgdGV4dCBhbmQgZW5zdXJlIHRoZSBob3Zlci9mb2N1cyBzdGF0ZSByZW1haW5zIGdyYXlcclxuXHJcbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSB7XHJcbiAgJixcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLy8gTnVrZSBob3Zlci9mb2N1cyBlZmZlY3RzXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIENTUyBncmFkaWVudFxyXG4gICAgQGluY2x1ZGUgcmVzZXQtZmlsdGVyO1xyXG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xyXG4gIH1cclxufVxyXG5cclxuLy8gT3BlbiBzdGF0ZSBmb3IgdGhlIGRyb3Bkb3duXHJcbi5vcGVuIHtcclxuICAvLyBTaG93IHRoZSBtZW51XHJcbiAgPiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC8vIFJlbW92ZSB0aGUgb3V0bGluZSB3aGVuIDpmb2N1cyBpcyB0cmlnZ2VyZWRcclxuICA+IGEge1xyXG4gICAgb3V0bGluZTogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1lbnUgcG9zaXRpb25pbmdcclxuLy9cclxuLy8gQWRkIGV4dHJhIGNsYXNzIHRvIGAuZHJvcGRvd24tbWVudWAgdG8gZmxpcCB0aGUgYWxpZ25tZW50IG9mIHRoZSBkcm9wZG93blxyXG4vLyBtZW51IHdpdGggdGhlIHBhcmVudC5cclxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xyXG4gIGxlZnQ6IGF1dG87IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gYC5kcm9wZG93bi1tZW51YFxyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi8vIFdpdGggdjMsIHdlIGVuYWJsZWQgYXV0by1mbGlwcGluZyBpZiB5b3UgaGF2ZSBhIGRyb3Bkb3duIHdpdGhpbiBhIHJpZ2h0XHJcbi8vIGFsaWduZWQgbmF2IGNvbXBvbmVudC4gVG8gZW5hYmxlIHRoZSB1bmRvaW5nIG9mIHRoYXQsIHdlIHByb3ZpZGUgYW4gb3ZlcnJpZGVcclxuLy8gdG8gcmVzdG9yZSB0aGUgZGVmYXVsdCBkcm9wZG93biBtZW51IGFsaWdubWVudC5cclxuLy9cclxuLy8gVGhpcyBpcyBvbmx5IGZvciBsZWZ0LWFsaWduaW5nIGEgZHJvcGRvd24gbWVudSB3aXRoaW4gYSBgLm5hdmJhci1yaWdodGAgb3JcclxuLy8gYC5wdWxsLXJpZ2h0YCBuYXYgY29tcG9uZW50LlxyXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcclxuLmRyb3Bkb3duLWhlYWRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogM3B4IDIwcHg7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXHJcbn1cclxuXHJcbi8vIEJhY2tkcm9wIHRvIGNhdGNoIGJvZHkgY2xpY2tzIG9uIG1vYmlsZSwgZXRjLlxyXG4uZHJvcGRvd24tYmFja2Ryb3Age1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogKCR6aW5kZXgtZHJvcGRvd24gLSAxMCk7XHJcbn1cclxuXHJcbi8vIFJpZ2h0IGFsaWduZWQgZHJvcGRvd25zXHJcbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxyXG4vL1xyXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQsIGJyby5cclxuLy8gVE9ETzogYWJzdHJhY3QgdGhpcyBzbyB0aGF0IHRoZSBuYXZiYXIgZml4ZWQgc3R5bGVzIGFyZSBub3QgcGxhY2VkIGhlcmU/XHJcblxyXG4uZHJvcHVwLFxyXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24ge1xyXG4gIC8vIFJldmVyc2UgdGhlIGNhcmV0XHJcbiAgLmNhcmV0IHtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGgtYmFzZSBkYXNoZWQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCBcXDk7IC8vIElFOFxyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcbiAgLy8gRGlmZmVyZW50IHBvc2l0aW9uaW5nIGZvciBib3R0b20gdXAgbWVudVxyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGJvdHRvbTogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDIpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENvbXBvbmVudCBhbGlnbm1lbnRcclxuLy9cclxuLy8gUmVpdGVyYXRlIHBlciBuYXZiYXIubGVzcyBhbmQgdGhlIG1vZGlmaWVkIGNvbXBvbmVudCBhbGlnbm1lbnQgdGhlcmUuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gIC5uYXZiYXItcmlnaHQge1xyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICByaWdodDogMDsgbGVmdDogYXV0bztcclxuICAgIH1cclxuICAgIC8vIE5lY2Vzc2FyeSBmb3Igb3ZlcnJpZGVzIG9mIHRoZSBkZWZhdWx0IHJpZ2h0IGFsaWduZWQgbWVudS5cclxuICAgIC8vIFdpbGwgcmVtb3ZlIGNvbWUgdjQgaW4gYWxsIGxpa2VsaWhvb2QuXHJcbiAgICAuZHJvcGRvd24tbWVudS1sZWZ0IHtcclxuICAgICAgbGVmdDogMDsgcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEJ1dHRvbiBncm91cHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxyXG4uYnRuLWdyb3VwLFxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXHJcbiAgPiAuYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcclxuLmJ0bi1ncm91cCB7XHJcbiAgLmJ0biArIC5idG4sXHJcbiAgLmJ0biArIC5idG4tZ3JvdXAsXHJcbiAgLmJ0bi1ncm91cCArIC5idG4sXHJcbiAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXHJcbi5idG4tdG9vbGJhciB7XHJcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IC8vIE9mZnNldCB0aGUgZmlyc3QgY2hpbGQncyBtYXJnaW5cclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgLmJ0bixcclxuICAuYnRuLWdyb3VwLFxyXG4gIC5pbnB1dC1ncm91cCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgPiAuYnRuLFxyXG4gID4gLmJ0bi1ncm91cCxcclxuICA+IC5pbnB1dC1ncm91cCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi8vIFNldCBjb3JuZXJzIGluZGl2aWR1YWwgYmVjYXVzZSBzb21ldGltZXMgYSBzaW5nbGUgYnV0dG9uIGNhbiBiZSBpbiBhIC5idG4tZ3JvdXAgYW5kIHdlIG5lZWQgOmZpcnN0LWNoaWxkIGFuZCA6bGFzdC1jaGlsZCB0byBib3RoIG1hdGNoXHJcbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICAmOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XHJcbiAgfVxyXG59XHJcbi8vIE5lZWQgLmRyb3Bkb3duLXRvZ2dsZSBzaW5jZSA6bGFzdC1jaGlsZCBkb2Vzbid0IGFwcGx5LCBnaXZlbiB0aGF0IGEgLmRyb3Bkb3duLW1lbnUgaXMgdXNlZCBpbW1lZGlhdGVseSBhZnRlciBpdFxyXG4uYnRuLWdyb3VwID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xyXG59XHJcblxyXG4vLyBDdXN0b20gZWRpdHMgZm9yIGluY2x1ZGluZyBidG4tZ3JvdXBzIHdpdGhpbiBidG4tZ3JvdXBzICh1c2VmdWwgZm9yIGluY2x1ZGluZyBkcm9wZG93biBidXR0b25zIHdpdGhpbiBhIGJ0bi1ncm91cClcclxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxyXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xyXG4gIH1cclxufVxyXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xyXG59XHJcblxyXG4vLyBPbiBhY3RpdmUgYW5kIG9wZW4sIGRvbid0IHNob3cgb3V0bGluZVxyXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxyXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuXHJcbi8vIFNpemluZ1xyXG4vL1xyXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cclxuXHJcbi5idG4tZ3JvdXAteHMgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXhzOyB9XHJcbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XHJcbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XHJcblxyXG5cclxuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBHaXZlIHRoZSBsaW5lIGJldHdlZW4gYnV0dG9ucyBzb21lIGRlcHRoXHJcbi5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgcGFkZGluZy1yaWdodDogOHB4O1xyXG59XHJcbi5idG4tZ3JvdXAgPiAuYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbn1cclxuXHJcbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxyXG4vLyBSZW1vdmUgdGhlIGdyYWRpZW50IGFuZCBzZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXHJcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpKTtcclxuXHJcbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxyXG4gICYuYnRuLWxpbmsge1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBSZXBvc2l0aW9uIHRoZSBjYXJldFxyXG4uYnRuIC5jYXJldCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLy8gQ2FyZXRzIGluIG90aGVyIGJ1dHRvbiBzaXplc1xyXG4uYnRuLWxnIC5jYXJldCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAkY2FyZXQtd2lkdGgtbGFyZ2UgJGNhcmV0LXdpZHRoLWxhcmdlIDA7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxufVxyXG4vLyBVcHNpZGUgZG93biBjYXJldHMgZm9yIC5kcm9wdXBcclxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwICRjYXJldC13aWR0aC1sYXJnZSAkY2FyZXQtd2lkdGgtbGFyZ2U7XHJcbn1cclxuXHJcblxyXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5idG4tZ3JvdXAtdmVydGljYWwge1xyXG4gID4gLmJ0bixcclxuICA+IC5idG4tZ3JvdXAsXHJcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAvLyBDbGVhciBmbG9hdHMgc28gZHJvcGRvd24gbWVudXMgY2FuIGJlIHByb3Blcmx5IHBsYWNlZFxyXG4gID4gLmJ0bi1ncm91cCB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgID4gLmJ0biB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAuYnRuICsgLmJ0bixcclxuICA+IC5idG4gKyAuYnRuLWdyb3VwLFxyXG4gID4gLmJ0bi1ncm91cCArIC5idG4sXHJcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XHJcbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG4gICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcclxuICB9XHJcbiAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UpO1xyXG4gIH1cclxufVxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICA+IC5idG46bGFzdC1jaGlsZCxcclxuICA+IC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XHJcbiAgfVxyXG59XHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcclxufVxyXG5cclxuXHJcbi8vIEp1c3RpZmllZCBidXR0b24gZ3JvdXBzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5idG4tZ3JvdXAtanVzdGlmaWVkIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogMTAwJTtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiAgPiAuYnRuLFxyXG4gID4gLmJ0bi1ncm91cCB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB3aWR0aDogMSU7XHJcbiAgfVxyXG4gID4gLmJ0bi1ncm91cCAuYnRuIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcclxuLy9cclxuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcclxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXHJcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cclxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cclxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxyXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxyXG4vL1xyXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXHJcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxyXG5cclxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSB7XHJcbiAgPiAuYnRuLFxyXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjbGlwOiByZWN0KDAsMCwwLDApO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gSW5wdXQgZ3JvdXBzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBCYXNlIHN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5pbnB1dC1ncm91cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZHJvcGRvd25zXHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgLy8gcHJldmVudCBpbnB1dCBncm91cHMgZnJvbSBpbmhlcml0aW5nIGJvcmRlciBzdHlsZXMgZnJvbSB0YWJsZSBjZWxscyB3aGVuIHBsYWNlZCB3aXRoaW4gYSB0YWJsZVxyXG5cclxuICAvLyBVbmRvIHBhZGRpbmcgYW5kIGZsb2F0IG9mIGdyaWQgY2xhc3Nlc1xyXG4gICZbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIC8vIEVuc3VyZSB0aGF0IHRoZSBpbnB1dCBpcyBhbHdheXMgYWJvdmUgdGhlICphcHBlbmRlZCogYWRkb24gYnV0dG9uIGZvclxyXG4gICAgLy8gcHJvcGVyIGJvcmRlciBjb2xvcnMuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIC8vIElFOSBmdWJhcnMgdGhlIHBsYWNlaG9sZGVyIGF0dHJpYnV0ZSBpbiB0ZXh0IGlucHV0cyBhbmQgdGhlIGFycm93cyBvblxyXG4gICAgLy8gc2VsZWN0IGVsZW1lbnRzIGluIGlucHV0IGdyb3Vwcy4gVG8gZml4IGl0LCB3ZSBmbG9hdCB0aGUgaW5wdXQuIERldGFpbHM6XHJcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTYxI2lzc3VlY29tbWVudC0yODkzNjg1NVxyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gU2l6aW5nIG9wdGlvbnNcclxuLy9cclxuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxyXG4vLyBtYW5pcHVsYXRpb24uXHJcblxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcclxuICBAZXh0ZW5kIC5pbnB1dC1sZztcclxufVxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcclxuICBAZXh0ZW5kIC5pbnB1dC1zbTtcclxufVxyXG5cclxuXHJcbi8vIERpc3BsYXkgYXMgdGFibGUtY2VsbFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5pbnB1dC1ncm91cC1hZGRvbixcclxuLmlucHV0LWdyb3VwLWJ0bixcclxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblxyXG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxufVxyXG4vLyBBZGRvbiBhbmQgYWRkb24gd3JhcHBlciBmb3IgYnV0dG9uc1xyXG4uaW5wdXQtZ3JvdXAtYWRkb24sXHJcbi5pbnB1dC1ncm91cC1idG4ge1xyXG4gIHdpZHRoOiAxJTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIE1hdGNoIHRoZSBpbnB1dHNcclxufVxyXG5cclxuLy8gVGV4dCBpbnB1dCBncm91cHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XHJcblxyXG4gIC8vIFNpemluZ1xyXG4gICYuaW5wdXQtc20ge1xyXG4gICAgcGFkZGluZzogJHBhZGRpbmctc21hbGwtdmVydGljYWwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsO1xyXG4gIH1cclxuICAmLmlucHV0LWxnIHtcclxuICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTtcclxuICB9XHJcblxyXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cclxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcclxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXHJcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcclxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXHJcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcclxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXHJcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXHJcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XHJcbn1cclxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItcmlnaHQ6IDA7XHJcbn1cclxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcclxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXHJcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXHJcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcclxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcclxuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XHJcbn1cclxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1sZWZ0OiAwO1xyXG59XHJcblxyXG4vLyBCdXR0b24gaW5wdXQgZ3JvdXBzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmlucHV0LWdyb3VwLWJ0biB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIEphbmtpbHkgcHJldmVudCBpbnB1dCBidXR0b24gZ3JvdXBzIGZyb20gd3JhcHBpbmcgd2l0aCBgd2hpdGUtc3BhY2VgIGFuZFxyXG4gIC8vIGBmb250LXNpemVgIGluIGNvbWJpbmF0aW9uIHdpdGggYGlubGluZS1ibG9ja2Agb24gYnV0dG9ucy5cclxuICBmb250LXNpemU6IDA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgLy8gTmVnYXRpdmUgbWFyZ2luIGZvciBzcGFjaW5nLCBwb3NpdGlvbiBmb3IgYnJpbmdpbmcgaG92ZXJlZC9mb2N1c2VkL2FjdGl2ZWRcclxuICAvLyBlbGVtZW50IGFib3ZlIHRoZSBzaWJsaW5ncy5cclxuICA+IC5idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgKyAuYnRuIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICB9XHJcbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiB0byBvbmx5IGhhdmUgYSAxcHggYm9yZGVyIGJldHdlZW4gdGhlIHR3b1xyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgPiAuYnRuLFxyXG4gICAgPiAuYnRuLWdyb3VwIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgPiAuYnRuLFxyXG4gICAgPiAuYnRuLWdyb3VwIHtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIE5hdnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXNlIGNsYXNzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ubmF2IHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCB1bC9vbFxyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gID4gbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgPiBhIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmc7XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWxpbmstaG92ZXItYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBEaXNhYmxlZCBzdGF0ZSBzZXRzIHRleHQgdG8gZ3JheSBhbmQgbnVrZXMgaG92ZXIvdGFiIGVmZmVjdHNcclxuICAgICYuZGlzYWJsZWQgPiBhIHtcclxuICAgICAgY29sb3I6ICRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2LWRpc2FibGVkLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gT3BlbiBkcm9wZG93bnNcclxuICAub3BlbiA+IGEge1xyXG4gICAgJixcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1saW5rLWhvdmVyLWJnO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gTmF2IGRpdmlkZXJzIChkZXByZWNhdGVkIHdpdGggdjMuMC4xKVxyXG4gIC8vXHJcbiAgLy8gVGhpcyBzaG91bGQgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdjMgd2l0aCB0aGUgZHJvcHBpbmcgb2YgYC5uYXYtbGlzdGAsIGJ1dFxyXG4gIC8vIHdlIG1pc3NlZCBpdC4gV2UgZG9uJ3QgY3VycmVudGx5IHN1cHBvcnQgdGhpcyBhbnl3aGVyZSwgYnV0IGluIHRoZSBpbnRlcmVzdFxyXG4gIC8vIG9mIG1haW50YWluaW5nIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgaW4gY2FzZSB5b3UgdXNlIGl0LCBpdCdzIGRlcHJlY2F0ZWQuXHJcbiAgLm5hdi1kaXZpZGVyIHtcclxuICAgIEBpbmNsdWRlIG5hdi1kaXZpZGVyO1xyXG4gIH1cclxuXHJcbiAgLy8gUHJldmVudCBJRTggZnJvbSBtaXNwbGFjaW5nIGltZ3NcclxuICAvL1xyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9pc3N1ZXMvOTg0I2lzc3VlY29tbWVudC0zOTg1OTg5XHJcbiAgPiBsaSA+IGEgPiBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRhYnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gR2l2ZSB0aGUgdGFicyBzb21ldGhpbmcgdG8gc2l0IG9uXHJcbi5uYXYtdGFicyB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XHJcbiAgPiBsaSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIC8vIE1ha2UgdGhlIGxpc3QtaXRlbXMgb3ZlcmxheSB0aGUgYm90dG9tIGJvcmRlclxyXG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuXHJcbiAgICAvLyBBY3R1YWwgdGFicyAoYXMgbGlua3MpXHJcbiAgICA+IGEge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAkYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1ib3JkZXItY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBBY3RpdmUgc3RhdGUsIGFuZCBpdHMgOmhvdmVyIHRvIG92ZXJyaWRlIG5vcm1hbCA6aG92ZXJcclxuICAgICYuYWN0aXZlID4gYSB7XHJcbiAgICAgICYsXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIHB1bGxpbmcgdGhpcyBpbiBtYWlubHkgZm9yIGxlc3Mgc2hvcnRoYW5kXHJcbiAgJi5uYXYtanVzdGlmaWVkIHtcclxuICAgIEBleHRlbmQgLm5hdi1qdXN0aWZpZWQ7XHJcbiAgICBAZXh0ZW5kIC5uYXYtdGFicy1qdXN0aWZpZWQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUGlsbHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4ubmF2LXBpbGxzIHtcclxuICA+IGxpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIC8vIExpbmtzIHJlbmRlcmVkIGFzIHBpbGxzXHJcbiAgICA+IGEge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM7XHJcbiAgICB9XHJcbiAgICArIGxpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBBY3RpdmUgc3RhdGVcclxuICAgICYuYWN0aXZlID4gYSB7XHJcbiAgICAgICYsXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBTdGFja2VkIHBpbGxzXHJcbi5uYXYtc3RhY2tlZCB7XHJcbiAgPiBsaSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgICsgbGkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyAvLyBubyBuZWVkIGZvciB0aGlzIGdhcCBiZXR3ZWVuIG5hdiBpdGVtc1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdiB2YXJpYXRpb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBKdXN0aWZpZWQgbmF2IGxpbmtzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5uYXYtanVzdGlmaWVkIHtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgPiBsaSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgID4gYSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgbGVmdDogYXV0bztcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgPiBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIHdpZHRoOiAxJTtcclxuICAgICAgPiBhIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNb3ZlIGJvcmRlcnMgdG8gYW5jaG9ycyBpbnN0ZWFkIG9mIGJvdHRvbSBvZiBsaXN0XHJcbi8vXHJcbi8vIE1peGluIGZvciBhZGRpbmcgb24gdG9wIHRoZSBzaGFyZWQgYC5uYXYtanVzdGlmaWVkYCBzdHlsZXMgZm9yIG91ciB0YWJzXHJcbi5uYXYtdGFicy1qdXN0aWZpZWQge1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gID4gbGkgPiBhIHtcclxuICAgIC8vIE92ZXJyaWRlIG1hcmdpbiBmcm9tIC5uYXYtdGFic1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuICB9XHJcblxyXG4gID4gLmFjdGl2ZSA+IGEsXHJcbiAgPiAuYWN0aXZlID4gYTpob3ZlcixcclxuICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgID4gbGkgPiBhIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XHJcbiAgICB9XHJcbiAgICA+IC5hY3RpdmUgPiBhLFxyXG4gICAgPiAuYWN0aXZlID4gYTpob3ZlcixcclxuICAgID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbmF2LXRhYnMtanVzdGlmaWVkLWFjdGl2ZS1saW5rLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJiYWJsZSB0YWJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxyXG4udGFiLWNvbnRlbnQge1xyXG4gID4gLnRhYi1wYW5lIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gID4gLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBEcm9wZG93bnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gU3BlY2lmaWMgZHJvcGRvd25zXHJcbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XHJcbiAgLy8gbWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXHJcbiAgbWFyZ2luLXRvcDogLTFweDtcclxuICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG59XHJcbiIsIi8vXHJcbi8vIE5hdmJhcnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBXcmFwcGVyIGFuZCBiYXNlIGNsYXNzXHJcbi8vXHJcbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXHJcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxyXG5cclxuLm5hdmJhciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0OyAvLyBFbnN1cmUgYSBuYXZiYXIgYWx3YXlzIHNob3dzIChlLmcuLCB3aXRob3V0IGEgLm5hdmJhci1icmFuZCBpbiBjb2xsYXBzZWQgbW9kZSlcclxuICBtYXJnaW4tYm90dG9tOiAkbmF2YmFyLW1hcmdpbi1ib3R0b207XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gIC8vIFByZXZlbnQgZmxvYXRzIGZyb20gYnJlYWtpbmcgdGhlIG5hdmJhclxyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJG5hdmJhci1ib3JkZXItcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciBoZWFkaW5nXHJcbi8vXHJcbi8vIEdyb3VwcyBgLm5hdmJhci1icmFuZGAgYW5kIGAubmF2YmFyLXRvZ2dsZWAgaW50byBhIHNpbmdsZSBjb21wb25lbnQgZm9yIGVhc3lcclxuLy8gc3R5bGluZyBvZiByZXNwb25zaXZlIGFzcGVjdHMuXHJcblxyXG4ubmF2YmFyLWhlYWRlciB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgY29sbGFwc2UgKGJvZHkpXHJcbi8vXHJcbi8vIEdyb3VwIHlvdXIgbmF2YmFyIGNvbnRlbnQgaW50byB0aGlzIGZvciBlYXN5IGNvbGxhcHNpbmcgYW5kIGV4cGFuZGluZyBhY3Jvc3NcclxuLy8gdmFyaW91cyBkZXZpY2Ugc2l6ZXMuIEJ5IGRlZmF1bHQsIHRoaXMgY29udGVudCBpcyBjb2xsYXBzZWQgd2hlbiA8NzY4cHgsIGJ1dFxyXG4vLyB3aWxsIGV4cGFuZCBwYXN0IHRoYXQgZm9yIGEgaG9yaXpvbnRhbCBkaXNwbGF5LlxyXG4vL1xyXG4vLyBUbyBzdGFydCAob24gbW9iaWxlIGRldmljZXMpIHRoZSBuYXZiYXIgbGlua3MsIGZvcm1zLCBhbmQgYnV0dG9ucyBhcmUgc3RhY2tlZFxyXG4vLyB2ZXJ0aWNhbGx5IGFuZCBpbmNsdWRlIGEgYG1heC1oZWlnaHRgIHRvIG92ZXJmbG93IGluIGNhc2UgeW91IGhhdmUgdG9vIG11Y2hcclxuLy8gY29udGVudCBmb3IgdGhlIHVzZXIncyB2aWV3cG9ydC5cclxuXHJcbi5uYXZiYXItY29sbGFwc2Uge1xyXG4gIG92ZXJmbG93LXg6IHZpc2libGU7XHJcbiAgcGFkZGluZy1yaWdodDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgcGFkZGluZy1sZWZ0OiAgJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSk7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cclxuICAmLmluIHtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAmLmNvbGxhcHNlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IHNldHRpbmdcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLmluIHtcclxuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBVbmRvIHRoZSBjb2xsYXBzZSBzaWRlIHBhZGRpbmcgZm9yIG5hdmJhcnMgd2l0aCBjb250YWluZXJzIHRvIGVuc3VyZVxyXG4gICAgLy8gYWxpZ25tZW50IG9mIHJpZ2h0LWFsaWduZWQgY29udGVudHMuXHJcbiAgICAubmF2YmFyLWZpeGVkLXRvcCAmLFxyXG4gICAgLm5hdmJhci1zdGF0aWMtdG9wICYsXHJcbiAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSAmIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5hdmJhci1maXhlZC10b3AsXHJcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcclxuICAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgIG1heC1oZWlnaHQ6ICRuYXZiYXItY29sbGFwc2UtbWF4LWhlaWdodDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6ICRzY3JlZW4teHMtbWluKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQm90aCBuYXZiYXIgaGVhZGVyIGFuZCBjb2xsYXBzZVxyXG4vL1xyXG4vLyBXaGVuIGEgY29udGFpbmVyIGlzIHByZXNlbnQsIGNoYW5nZSB0aGUgYmVoYXZpb3Igb2YgdGhlIGhlYWRlciBhbmQgY29sbGFwc2UuXHJcblxyXG4uY29udGFpbmVyLFxyXG4uY29udGFpbmVyLWZsdWlkIHtcclxuICA+IC5uYXZiYXItaGVhZGVyLFxyXG4gID4gLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICAgIG1hcmdpbi1sZWZ0OiAgLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6ICAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIE5hdmJhciBhbGlnbm1lbnQgb3B0aW9uc1xyXG4vL1xyXG4vLyBEaXNwbGF5IHRoZSBuYXZiYXIgYWNyb3NzIHRoZSBlbnRpcmV0eSBvZiB0aGUgcGFnZSBvciBmaXhlZCBpdCB0byB0aGUgdG9wIG9yXHJcbi8vIGJvdHRvbSBvZiB0aGUgcGFnZS5cclxuXHJcbi8vIFN0YXRpYyB0b3AgKHVuZml4ZWQsIGJ1dCAxMDAlIHdpZGUpIG5hdmJhclxyXG4ubmF2YmFyLXN0YXRpYy10b3Age1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtbmF2YmFyO1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGaXggdGhlIHRvcC9ib3R0b20gbmF2YmFycyB3aGVuIHNjcmVlbiByZWFsIGVzdGF0ZSBzdXBwb3J0cyBpdFxyXG4ubmF2YmFyLWZpeGVkLXRvcCxcclxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtbmF2YmFyLWZpeGVkO1xyXG5cclxuICAvLyBVbmRvIHRoZSByb3VuZGVkIGNvcm5lcnNcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbn1cclxuLm5hdmJhci1maXhlZC10b3Age1xyXG4gIHRvcDogMDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XHJcbn1cclxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xyXG4gIGJvdHRvbTogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBvdmVycmlkZSAubmF2YmFyIGRlZmF1bHRzXHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xyXG59XHJcblxyXG5cclxuLy8gQnJhbmQvcHJvamVjdCBuYW1lXHJcblxyXG4ubmF2YmFyLWJyYW5kIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmctdmVydGljYWwgJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gID4gaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyICYsXHJcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCAmIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgdG9nZ2xlXHJcbi8vXHJcbi8vIEN1c3RvbSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBgLm5hdmJhci1jb2xsYXBzZWAsIHBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlXHJcbi8vIEphdmFTY3JpcHQgcGx1Z2luLlxyXG5cclxuLm5hdmJhci10b2dnbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBwYWRkaW5nOiA5cHggMTBweDtcclxuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oMzRweCk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcblxyXG4gIC8vIFdlIHJlbW92ZSB0aGUgYG91dGxpbmVgIGhlcmUsIGJ1dCBsYXRlciBjb21wZW5zYXRlIGJ5IGF0dGFjaGluZyBgOmhvdmVyYFxyXG4gIC8vIHN0eWxlcyB0byBgOmZvY3VzYC5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG5cclxuICAvLyBCYXJzXHJcbiAgLmljb24tYmFyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDIycHg7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICB9XHJcbiAgLmljb24tYmFyICsgLmljb24tYmFyIHtcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciBuYXYgbGlua3NcclxuLy9cclxuLy8gQnVpbGRzIG9uIHRvcCBvZiB0aGUgYC5uYXZgIGNvbXBvbmVudHMgd2l0aCBpdHMgb3duIG1vZGlmaWVyIGNsYXNzIHRvIG1ha2VcclxuLy8gdGhlIG5hdiB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIGhvcml6b250YWwgbmF2IChhYm92ZSA3NjhweCkuXHJcblxyXG4ubmF2YmFyLW5hdiB7XHJcbiAgbWFyZ2luOiAoJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsIC8gMikgKC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbCk7XHJcblxyXG4gID4gbGkgPiBhIHtcclxuICAgIHBhZGRpbmctdG9wOiAgICAxMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XHJcbiAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5IHdoZW4gY29sbGFwc2VkXHJcbiAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgPiBsaSA+IGEsXHJcbiAgICAgIC5kcm9wZG93bi1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgID4gbGkgPiBhIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gVW5jb2xsYXBzZSB0aGUgbmF2XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgID4gbGkge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgPiBhIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogICAgJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLXBhZGRpbmctdmVydGljYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgZm9ybVxyXG4vL1xyXG4vLyBFeHRlbnNpb24gb2YgdGhlIGAuZm9ybS1pbmxpbmVgIHdpdGggc29tZSBleHRyYSBmbGF2b3IgZm9yIG9wdGltdW0gZGlzcGxheSBpblxyXG4vLyBvdXIgbmF2YmFycy5cclxuXHJcbi5uYXZiYXItZm9ybSB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBtYXJnaW4tcmlnaHQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBwYWRkaW5nOiAxMHB4ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgJHNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKSwgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xyXG5cclxuICAvLyBNaXhpbiBiZWhhdmlvciBmb3Igb3B0aW11bSBkaXNwbGF5XHJcbiAgQGluY2x1ZGUgZm9ybS1pbmxpbmU7XHJcblxyXG4gIC5mb3JtLWdyb3VwIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFZlcnRpY2FsbHkgY2VudGVyIGluIGV4cGFuZGVkLCBob3Jpem9udGFsIG5hdmJhclxyXG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkaW5wdXQtaGVpZ2h0LWJhc2UpO1xyXG5cclxuICAvLyBVbmRvIDEwMCUgd2lkdGggZm9yIHB1bGwgY2xhc3Nlc1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRHJvcGRvd24gbWVudXNcclxuXHJcbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXRzXHJcbi5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcclxufVxyXG4vLyBNZW51IHBvc2l0aW9uIGFuZCBtZW51IGNhcmV0IHN1cHBvcnQgZm9yIGRyb3B1cHMgdmlhIGV4dHJhIGRyb3B1cCBjbGFzc1xyXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdmJhci1ib3JkZXItcmFkaXVzKTtcclxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcclxufVxyXG5cclxuXHJcbi8vIEJ1dHRvbnMgaW4gbmF2YmFyc1xyXG4vL1xyXG4vLyBWZXJ0aWNhbGx5IGNlbnRlciBhIGJ1dHRvbiB3aXRoaW4gYSBuYXZiYXIgKHdoZW4gKm5vdCogaW4gYSBmb3JtKS5cclxuXHJcbi5uYXZiYXItYnRuIHtcclxuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGlucHV0LWhlaWdodC1iYXNlKTtcclxuXHJcbiAgJi5idG4tc20ge1xyXG4gICAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRpbnB1dC1oZWlnaHQtc21hbGwpO1xyXG4gIH1cclxuICAmLmJ0bi14cyB7XHJcbiAgICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oMjIpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRleHQgaW4gbmF2YmFyc1xyXG4vL1xyXG4vLyBBZGQgYSBjbGFzcyB0byBtYWtlIGFueSBlbGVtZW50IHByb3Blcmx5IGFsaWduIGl0c2VsZiB2ZXJ0aWNhbGx5IHdpdGhpbiB0aGUgbmF2YmFycy5cclxuXHJcbi5uYXZiYXItdGV4dCB7XHJcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRsaW5lLWhlaWdodC1jb21wdXRlZCk7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1sZWZ0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICAgIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxyXG4vL1xyXG4vLyBSZXB1cnBvc2UgdGhlIHB1bGwgdXRpbGl0aWVzIGFzIHRoZWlyIG93biBuYXZiYXIgdXRpbGl0aWVzIHRvIGF2b2lkIHNwZWNpZmljaXR5XHJcbi8vIGlzc3VlcyB3aXRoIHBhcmVudHMgYW5kIGNoYWluaW5nLiBPbmx5IGRvIHRoaXMgd2hlbiB0aGUgbmF2YmFyIGlzIHVuY29sbGFwc2VkXHJcbi8vIHRob3VnaCBzbyB0aGF0IG5hdmJhciBjb250ZW50cyBwcm9wZXJseSBzdGFjayBhbmQgYWxpZ24gaW4gbW9iaWxlLlxyXG4vL1xyXG4vLyBEZWNsYXJlZCBhZnRlciB0aGUgbmF2YmFyIGNvbXBvbmVudHMgdG8gZW5zdXJlIG1vcmUgc3BlY2lmaWNpdHkgb24gdGhlIG1hcmdpbnMuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gIC5uYXZiYXItbGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubmF2YmFyLXJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1yaWdodDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG5cclxuICAgIH4gLm5hdmJhci1yaWdodCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBBbHRlcm5hdGUgbmF2YmFyc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gRGVmYXVsdCBuYXZiYXJcclxuLm5hdmJhci1kZWZhdWx0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYmc7XHJcbiAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYm9yZGVyO1xyXG5cclxuICAubmF2YmFyLWJyYW5kIHtcclxuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItdGV4dCB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1uYXYge1xyXG4gICAgPiBsaSA+IGEge1xyXG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gLmFjdGl2ZSA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAuZGlzYWJsZWQgPiBhIHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnO1xyXG4gICAgfVxyXG4gICAgLmljb24tYmFyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1pY29uLWJhci1iZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItY29sbGFwc2UsXHJcbiAgLm5hdmJhci1mb3JtIHtcclxuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcclxuICB9XHJcblxyXG4gIC8vIERyb3Bkb3duIG1lbnUgaXRlbXNcclxuICAubmF2YmFyLW5hdiB7XHJcbiAgICAvLyBSZW1vdmUgYmFja2dyb3VuZCBjb2xvciBmcm9tIG9wZW4gZHJvcGRvd25cclxuICAgID4gLm9wZW4gPiBhIHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcclxuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheSB3aGVuIGNvbGxhcHNlZFxyXG4gICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgPiBsaSA+IGEge1xyXG4gICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IC5hY3RpdmUgPiBhIHtcclxuICAgICAgICAgICYsXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcclxuICAgICAgICAgICYsXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLy8gTGlua3MgaW4gbmF2YmFyc1xyXG4gIC8vXHJcbiAgLy8gQWRkIGEgY2xhc3MgdG8gZW5zdXJlIGxpbmtzIG91dHNpZGUgdGhlIG5hdmJhciBuYXYgYXJlIGNvbG9yZWQgY29ycmVjdGx5LlxyXG5cclxuICAubmF2YmFyLWxpbmsge1xyXG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4tbGluayB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIH1cclxuICAgICZbZGlzYWJsZWRdLFxyXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEludmVyc2UgbmF2YmFyXHJcblxyXG4ubmF2YmFyLWludmVyc2Uge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1iZztcclxuICBib3JkZXItY29sb3I6ICRuYXZiYXItaW52ZXJzZS1ib3JkZXI7XHJcblxyXG4gIC5uYXZiYXItYnJhbmQge1xyXG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci10ZXh0IHtcclxuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtY29sb3I7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLW5hdiB7XHJcbiAgICA+IGxpID4gYSB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAuYWN0aXZlID4gYSB7XHJcbiAgICAgICYsXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IC5kaXNhYmxlZCA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIERhcmtlbiB0aGUgcmVzcG9uc2l2ZSBuYXYgdG9nZ2xlXHJcbiAgLm5hdmJhci10b2dnbGUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZztcclxuICAgIH1cclxuICAgIC5pY29uLWJhciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS10b2dnbGUtaWNvbi1iYXItYmc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLWNvbGxhcHNlLFxyXG4gIC5uYXZiYXItZm9ybSB7XHJcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDclKTtcclxuICB9XHJcblxyXG4gIC8vIERyb3Bkb3duc1xyXG4gIC5uYXZiYXItbmF2IHtcclxuICAgID4gLm9wZW4gPiBhIHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcclxuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheVxyXG4gICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgPiAuZHJvcGRvd24taGVhZGVyIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpdmlkZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiBsaSA+IGEge1xyXG4gICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IC5hY3RpdmUgPiBhIHtcclxuICAgICAgICAgICYsXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcclxuICAgICAgICAgICYsXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLWxpbmsge1xyXG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4tbGluayB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIH1cclxuICAgICZbZGlzYWJsZWRdLFxyXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gQnJlYWRjcnVtYnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4uYnJlYWRjcnVtYiB7XHJcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy12ZXJ0aWNhbCAkYnJlYWRjcnVtYi1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuXHJcbiAgPiBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgKyBsaTpiZWZvcmUge1xyXG4gICAgICAvLyBbY29udmVydGVyXSBXb3JrYXJvdW5kIGZvciBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9saWJzYXNzL2lzc3Vlcy8xMTE1XHJcbiAgICAgICRuYnNwOiBcIlxcMDBhMFwiO1xyXG4gICAgICBjb250ZW50OiBcIiN7JGJyZWFkY3J1bWItc2VwYXJhdG9yfSN7JG5ic3B9XCI7IC8vIFVuaWNvZGUgc3BhY2UgYWRkZWQgc2luY2UgaW5saW5lLWJsb2NrIG1lYW5zIG5vbi1jb2xsYXBzaW5nIHdoaXRlLXNwYWNlXHJcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IC5hY3RpdmUge1xyXG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gUGFnaW5hdGlvbiAobXVsdGlwbGUgcGFnZXMpXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5wYWdpbmF0aW9uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbjogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIDA7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuXHJcbiAgPiBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7IC8vIFJlbW92ZSBsaXN0LXN0eWxlIGFuZCBibG9jay1sZXZlbCBkZWZhdWx0c1xyXG4gICAgPiBhLFxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmbG9hdDogbGVmdDsgLy8gQ29sbGFwc2Ugd2hpdGUtc3BhY2VcclxuICAgICAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXI7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgfVxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgID4gYSxcclxuICAgICAgPiBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMtYmFzZSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgID4gYSxcclxuICAgICAgPiBzcGFuIHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzLWJhc2UpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IGxpID4gYSxcclxuICA+IGxpID4gc3BhbiB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAuYWN0aXZlID4gYSxcclxuICA+IC5hY3RpdmUgPiBzcGFuIHtcclxuICAgICYsXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyO1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IC5kaXNhYmxlZCB7XHJcbiAgICA+IHNwYW4sXHJcbiAgICA+IHNwYW46aG92ZXIsXHJcbiAgICA+IHNwYW46Zm9jdXMsXHJcbiAgICA+IGEsXHJcbiAgICA+IGE6aG92ZXIsXHJcbiAgICA+IGE6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjtcclxuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gU2l6aW5nXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBMYXJnZVxyXG4ucGFnaW5hdGlvbi1sZyB7XHJcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsLCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWxhcmdlLCAkbGluZS1oZWlnaHQtbGFyZ2UsICRib3JkZXItcmFkaXVzLWxhcmdlKTtcclxufVxyXG5cclxuLy8gU21hbGxcclxuLnBhZ2luYXRpb24tc20ge1xyXG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYm9yZGVyLXJhZGl1cy1zbWFsbCk7XHJcbn1cclxuIiwiLy9cclxuLy8gUGFnZXIgcGFnaW5hdGlvblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi5wYWdlciB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbjogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgPiBhLFxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTRweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWJnO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGFnZXItYm9yZGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkcGFnZXItYm9yZGVyLXJhZGl1cztcclxuICAgIH1cclxuXHJcbiAgICA+IGE6aG92ZXIsXHJcbiAgICA+IGE6Zm9jdXMge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1ob3Zlci1iZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uZXh0IHtcclxuICAgID4gYSxcclxuICAgID4gc3BhbiB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmV2aW91cyB7XHJcbiAgICA+IGEsXHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kaXNhYmxlZCB7XHJcbiAgICA+IGEsXHJcbiAgICA+IGE6aG92ZXIsXHJcbiAgICA+IGE6Zm9jdXMsXHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICBjb2xvcjogJHBhZ2VyLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZXItYmc7XHJcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gTGFiZWxzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ubGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICBwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbTtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogJGxhYmVsLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICBib3JkZXItcmFkaXVzOiAuMjVlbTtcclxuXHJcbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmIHRvIGEubGFiZWxcclxuXHJcbiAgLy8gRW1wdHkgbGFiZWxzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHkgKG5vdCBhdmFpbGFibGUgaW4gSUU4KVxyXG4gICY6ZW1wdHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8vIFF1aWNrIGZpeCBmb3IgbGFiZWxzIGluIGJ1dHRvbnNcclxuICAuYnRuICYge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMXB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gQWRkIGhvdmVyIGVmZmVjdHMsIGJ1dCBvbmx5IGZvciBsaW5rc1xyXG5hLmxhYmVsIHtcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRsYWJlbC1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQ29sb3JzXHJcbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGxhYmVscyBnZXQgZGFya2VyIG9uIDpob3ZlcilcclxuXHJcbi5sYWJlbC1kZWZhdWx0IHtcclxuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1kZWZhdWx0LWJnKTtcclxufVxyXG5cclxuLmxhYmVsLXByaW1hcnkge1xyXG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLXByaW1hcnktYmcpO1xyXG59XHJcblxyXG4ubGFiZWwtc3VjY2VzcyB7XHJcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtc3VjY2Vzcy1iZyk7XHJcbn1cclxuXHJcbi5sYWJlbC1pbmZvIHtcclxuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1pbmZvLWJnKTtcclxufVxyXG5cclxuLmxhYmVsLXdhcm5pbmcge1xyXG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLXdhcm5pbmctYmcpO1xyXG59XHJcblxyXG4ubGFiZWwtZGFuZ2VyIHtcclxuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1kYW5nZXItYmcpO1xyXG59XHJcbiIsIi8vXHJcbi8vIEJhZGdlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEJhc2UgY2xhc3NcclxuLmJhZGdlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWluLXdpZHRoOiAxMHB4O1xyXG4gIHBhZGRpbmc6IDNweCA3cHg7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XHJcbiAgY29sb3I6ICRiYWRnZS1jb2xvcjtcclxuICBsaW5lLWhlaWdodDogJGJhZGdlLWxpbmUtaGVpZ2h0O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhZGdlLWJnO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRiYWRnZS1ib3JkZXItcmFkaXVzO1xyXG5cclxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXHJcbiAgJjplbXB0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xyXG4gIC5idG4gJiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0xcHg7XHJcbiAgfVxyXG5cclxuICAuYnRuLXhzICYsXHJcbiAgLmJ0bi1ncm91cC14cyA+IC5idG4gJiB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBwYWRkaW5nOiAxcHggNXB4O1xyXG4gIH1cclxuXHJcbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmIHRvIGEuYmFkZ2VcclxuXHJcbiAgLy8gQWNjb3VudCBmb3IgYmFkZ2VzIGluIG5hdnNcclxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSA+ICYsXHJcbiAgLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gJiB7XHJcbiAgICBjb2xvcjogJGJhZGdlLWFjdGl2ZS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWRnZS1hY3RpdmUtYmc7XHJcbiAgfVxyXG5cclxuICAubGlzdC1ncm91cC1pdGVtID4gJiB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAubGlzdC1ncm91cC1pdGVtID4gJiArICYge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG5cclxuICAubmF2LXBpbGxzID4gbGkgPiBhID4gJiB7XHJcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gSG92ZXIgc3RhdGUsIGJ1dCBvbmx5IGZvciBsaW5rc1xyXG5hLmJhZGdlIHtcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRiYWRnZS1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBKdW1ib3Ryb25cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4uanVtYm90cm9uIHtcclxuICBwYWRkaW5nLXRvcDogICAgJGp1bWJvdHJvbi1wYWRkaW5nO1xyXG4gIHBhZGRpbmctYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xyXG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XHJcblxyXG4gIGgxLFxyXG4gIC5oMSB7XHJcbiAgICBjb2xvcjogJGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAoJGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XHJcbiAgICBmb250LXNpemU6ICRqdW1ib3Ryb24tZm9udC1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICB9XHJcblxyXG4gID4gaHIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRqdW1ib3Ryb24tYmcsIDEwJSk7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyICYsXHJcbiAgLmNvbnRhaW5lci1mbHVpZCAmIHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlOyAvLyBPbmx5IHJvdW5kIGNvcm5lcnMgYXQgaGlnaGVyIHJlc29sdXRpb25zIGlmIGNvbnRhaW5lZCBpbiBhIGNvbnRhaW5lclxyXG4gICAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xyXG4gICAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgcGFkZGluZy10b3A6ICAgICgkanVtYm90cm9uLXBhZGRpbmcgKiAxLjYpO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICgkanVtYm90cm9uLXBhZGRpbmcgKiAxLjYpO1xyXG5cclxuICAgIC5jb250YWluZXIgJixcclxuICAgIC5jb250YWluZXItZmx1aWQgJiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKTtcclxuICAgICAgcGFkZGluZy1yaWdodDogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xyXG4gICAgfVxyXG5cclxuICAgIGgxLFxyXG4gICAgLmgxIHtcclxuICAgICAgZm9udC1zaXplOiAkanVtYm90cm9uLWhlYWRpbmctZm9udC1zaXplO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBUaHVtYm5haWxzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gTWl4aW4gYW5kIGFkanVzdCB0aGUgcmVndWxhciBpbWFnZSBjbGFzc1xyXG4udGh1bWJuYWlsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICR0aHVtYm5haWwtYm9yZGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6ICR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlciAuMnMgZWFzZS1pbi1vdXQpO1xyXG5cclxuICA+IGltZyxcclxuICBhID4gaW1nIHtcclxuICAgIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSY6aG92ZXIsIGEmOmZvY3VzLCBhJi5hY3RpdmUgdG8gYS50aHVtYm5haWw6aG92ZXIsIGEudGh1bWJuYWlsOmZvY3VzLCBhLnRodW1ibmFpbC5hY3RpdmVcclxuXHJcbiAgLy8gSW1hZ2UgY2FwdGlvbnNcclxuICAuY2FwdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAkdGh1bWJuYWlsLWNhcHRpb24tcGFkZGluZztcclxuICAgIGNvbG9yOiAkdGh1bWJuYWlsLWNhcHRpb24tY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBZGQgYSBob3ZlciBzdGF0ZSBmb3IgbGlua2VkIHZlcnNpb25zIG9ubHlcclxuYS50aHVtYm5haWw6aG92ZXIsXHJcbmEudGh1bWJuYWlsOmZvY3VzLFxyXG5hLnRodW1ibmFpbC5hY3RpdmUge1xyXG4gIGJvcmRlci1jb2xvcjogJGxpbmstY29sb3I7XHJcbn1cclxuIiwiLy9cclxuLy8gQWxlcnRzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQmFzZSBzdHlsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmFsZXJ0IHtcclxuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZztcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogJGFsZXJ0LWJvcmRlci1yYWRpdXM7XHJcblxyXG4gIC8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXHJcbiAgaDQge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIC8vIFNwZWNpZmllZCBmb3IgdGhlIGg0IHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG5cclxuICAvLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xyXG4gIC5hbGVydC1saW5rIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcclxuICB9XHJcblxyXG4gIC8vIEltcHJvdmUgYWxpZ25tZW50IGFuZCBzcGFjaW5nIG9mIGlubmVyIGNvbnRlbnRcclxuICA+IHAsXHJcbiAgPiB1bCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgPiBwICsgcCB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcclxuLy9cclxuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXHJcblxyXG4uYWxlcnQtZGlzbWlzc2FibGUsIC8vIFRoZSBtaXNzcGVsbGVkIC5hbGVydC1kaXNtaXNzYWJsZSB3YXMgZGVwcmVjYXRlZCBpbiAzLjIuMC5cclxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAoJGFsZXJ0LXBhZGRpbmcgKyAyMCk7XHJcblxyXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXHJcbiAgLmNsb3NlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTJweDtcclxuICAgIHJpZ2h0OiAtMjFweDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG5cclxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xyXG4vL1xyXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxyXG5cclxuLmFsZXJ0LXN1Y2Nlc3Mge1xyXG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LXN1Y2Nlc3MtYmcsICRhbGVydC1zdWNjZXNzLWJvcmRlciwgJGFsZXJ0LXN1Y2Nlc3MtdGV4dCk7XHJcbn1cclxuXHJcbi5hbGVydC1pbmZvIHtcclxuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1pbmZvLWJnLCAkYWxlcnQtaW5mby1ib3JkZXIsICRhbGVydC1pbmZvLXRleHQpO1xyXG59XHJcblxyXG4uYWxlcnQtd2FybmluZyB7XHJcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtd2FybmluZy1iZywgJGFsZXJ0LXdhcm5pbmctYm9yZGVyLCAkYWxlcnQtd2FybmluZy10ZXh0KTtcclxufVxyXG5cclxuLmFsZXJ0LWRhbmdlciB7XHJcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtZGFuZ2VyLWJnLCAkYWxlcnQtZGFuZ2VyLWJvcmRlciwgJGFsZXJ0LWRhbmdlci10ZXh0KTtcclxufVxyXG4iLCIvL1xyXG4vLyBQcm9ncmVzcyBiYXJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQmFyIGFuaW1hdGlvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gV2ViS2l0XHJcbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XHJcbiAgZnJvbSAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cclxuICB0byAgICB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxyXG59XHJcblxyXG4vLyBTcGVjIGFuZCBJRTEwK1xyXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcclxuICBmcm9tICB7IGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxyXG4gIHRvICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XHJcbn1cclxuXHJcblxyXG4vLyBCYXIgaXRzZWxmXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIE91dGVyIGNvbnRhaW5lclxyXG4ucHJvZ3Jlc3Mge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcclxuICBib3JkZXItcmFkaXVzOiAkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cztcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKSk7XHJcbn1cclxuXHJcbi8vIEJhciBvZiBwcm9ncmVzc1xyXG4ucHJvZ3Jlc3MtYmFyIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMTUpKTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHdpZHRoIC42cyBlYXNlKTtcclxufVxyXG5cclxuLy8gU3RyaXBlZCBiYXJzXHJcbi8vXHJcbi8vIGAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyYCBpcyBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBpbiBmYXZvciBvZiB0aGVcclxuLy8gYC5wcm9ncmVzcy1iYXItc3RyaXBlZGAgY2xhc3MsIHdoaWNoIHlvdSBqdXN0IGFkZCB0byBhbiBleGlzdGluZ1xyXG4vLyBgLnByb2dyZXNzLWJhcmAuXHJcbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXIsXHJcbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XHJcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcclxufVxyXG5cclxuLy8gQ2FsbCBhbmltYXRpb24gZm9yIHRoZSBhY3RpdmUgb25lXHJcbi8vXHJcbi8vIGAucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXJgIGlzIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGluIGZhdm9yIG9mIHRoZVxyXG4vLyBgLnByb2dyZXNzLWJhci5hY3RpdmVgIGFwcHJvYWNoLlxyXG4ucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXIsXHJcbi5wcm9ncmVzcy1iYXIuYWN0aXZlIHtcclxuICBAaW5jbHVkZSBhbmltYXRpb24ocHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlKTtcclxufVxyXG5cclxuXHJcbi8vIFZhcmlhdGlvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcclxuICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MtYmcpO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtYmFyLWluZm8ge1xyXG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItaW5mby1iZyk7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy1iYXItd2FybmluZyB7XHJcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci13YXJuaW5nLWJnKTtcclxufVxyXG5cclxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xyXG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItZGFuZ2VyLWJnKTtcclxufVxyXG4iLCIubWVkaWEge1xyXG4gIC8vIFByb3BlciBzcGFjaW5nIGJldHdlZW4gaW5zdGFuY2VzIG9mIC5tZWRpYVxyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5tZWRpYSxcclxuLm1lZGlhLWJvZHkge1xyXG4gIHpvb206IDE7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm1lZGlhLWJvZHkge1xyXG4gIHdpZHRoOiAxMDAwMHB4O1xyXG59XHJcblxyXG4ubWVkaWEtb2JqZWN0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgLy8gRml4IGNvbGxhcHNlIGluIHdlYmtpdCBmcm9tIG1heC13aWR0aDogMTAwJSBhbmQgZGlzcGxheTogdGFibGUtY2VsbC5cclxuICAmLmltZy10aHVtYm5haWwge1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLm1lZGlhLXJpZ2h0LFxyXG4ubWVkaWEgPiAucHVsbC1yaWdodCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4ubWVkaWEtbGVmdCxcclxuLm1lZGlhID4gLnB1bGwtbGVmdCB7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxufVxyXG5cclxuLm1lZGlhLWxlZnQsXHJcbi5tZWRpYS1yaWdodCxcclxuLm1lZGlhLWJvZHkge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLm1lZGlhLW1pZGRsZSB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLm1lZGlhLWJvdHRvbSB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG5cclxuLy8gUmVzZXQgbWFyZ2lucyBvbiBoZWFkaW5ncyBmb3IgdGlnaHRlciBkZWZhdWx0IHNwYWNpbmdcclxuLm1lZGlhLWhlYWRpbmcge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4vLyBNZWRpYSBsaXN0IHZhcmlhdGlvblxyXG4vL1xyXG4vLyBVbmRvIGRlZmF1bHQgdWwvb2wgc3R5bGVzXHJcbi5tZWRpYS1saXN0IHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG4iLCIvL1xyXG4vLyBMaXN0IGdyb3Vwc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEJhc2UgY2xhc3NcclxuLy9cclxuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cclxuXHJcbi5saXN0LWdyb3VwIHtcclxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcclxufVxyXG5cclxuXHJcbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xyXG4vL1xyXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXHJcblxyXG4ubGlzdC1ncm91cC1pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gIC8vIFBsYWNlIHRoZSBib3JkZXIgb24gdGhlIGxpc3QgaXRlbXMgYW5kIG5lZ2F0aXZlIG1hcmdpbiB1cCBmb3IgYmV0dGVyIHN0eWxpbmdcclxuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlcjtcclxuXHJcbiAgLy8gUm91bmQgdGhlIGZpcnN0IGFuZCBsYXN0IGl0ZW1zXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXHJcbi8vXHJcbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZSBpdGVtcy5cclxuLy8gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzaG93aW5nIHNlbGVjdGVkIGl0ZW1zLlxyXG5cclxuYS5saXN0LWdyb3VwLWl0ZW0sXHJcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWNvbG9yO1xyXG5cclxuICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xyXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstaGVhZGluZy1jb2xvcjtcclxuICB9XHJcblxyXG4gIC8vIEhvdmVyIHN0YXRlXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XHJcbiAgfVxyXG59XHJcblxyXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtIHtcclxuICAvLyBEaXNhYmxlZCBzdGF0ZVxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJi5kaXNhYmxlZDpob3ZlcixcclxuICAmLmRpc2FibGVkOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xyXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xyXG5cclxuICAgIC8vIEZvcmNlIGNvbG9yIHRvIGluaGVyaXQgZm9yIGN1c3RvbSBjb250ZW50XHJcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XHJcbiAgICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gQWN0aXZlIGNsYXNzIG9uIGl0ZW0gaXRzZWxmLCBub3QgcGFyZW50XHJcbiAgJi5hY3RpdmUsXHJcbiAgJi5hY3RpdmU6aG92ZXIsXHJcbiAgJi5hY3RpdmU6Zm9jdXMge1xyXG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcclxuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XHJcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI7XHJcblxyXG4gICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcclxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcclxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xyXG4gICAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xyXG4vL1xyXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxyXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxyXG5cclxuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoc3VjY2VzcywgJHN0YXRlLXN1Y2Nlc3MtYmcsICRzdGF0ZS1zdWNjZXNzLXRleHQpO1xyXG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChpbmZvLCAkc3RhdGUtaW5mby1iZywgJHN0YXRlLWluZm8tdGV4dCk7XHJcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHdhcm5pbmcsICRzdGF0ZS13YXJuaW5nLWJnLCAkc3RhdGUtd2FybmluZy10ZXh0KTtcclxuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoZGFuZ2VyLCAkc3RhdGUtZGFuZ2VyLWJnLCAkc3RhdGUtZGFuZ2VyLXRleHQpO1xyXG5cclxuXHJcbi8vIEN1c3RvbSBjb250ZW50IG9wdGlvbnNcclxuLy9cclxuLy8gRXh0cmEgY2xhc3NlcyBmb3IgY3JlYXRpbmcgd2VsbC1mb3JtYXR0ZWQgY29udGVudCB3aXRoaW4gYC5saXN0LWdyb3VwLWl0ZW1gcy5cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbn1cclxuIiwiLy9cclxuLy8gUGFuZWxzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQmFzZSBjbGFzc1xyXG4ucGFuZWwge1xyXG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtYmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogJHBhbmVsLWJvcmRlci1yYWRpdXM7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpKTtcclxufVxyXG5cclxuLy8gUGFuZWwgY29udGVudHNcclxuLnBhbmVsLWJvZHkge1xyXG4gIHBhZGRpbmc6ICRwYW5lbC1ib2R5LXBhZGRpbmc7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbn1cclxuXHJcbi8vIE9wdGlvbmFsIGhlYWRpbmdcclxuLnBhbmVsLWhlYWRpbmcge1xyXG4gIHBhZGRpbmc6ICRwYW5lbC1oZWFkaW5nLXBhZGRpbmc7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcclxuXHJcbiAgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFdpdGhpbiBoZWFkaW5nLCBzdHJpcCBhbnkgYGgqYCB0YWcgb2YgaXRzIGRlZmF1bHQgbWFyZ2lucyBmb3Igc3BhY2luZy5cclxuLnBhbmVsLXRpdGxlIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgZm9udC1zaXplOiBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjEyNSkpO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICA+IGEsXHJcbiAgPiBzbWFsbCxcclxuICA+IC5zbWFsbCxcclxuICA+IHNtYWxsID4gYSxcclxuICA+IC5zbWFsbCA+IGEge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBPcHRpb25hbCBmb290ZXIgKHN0YXlzIGdyYXkgaW4gZXZlcnkgbW9kaWZpZXIgY2xhc3MpXHJcbi5wYW5lbC1mb290ZXIge1xyXG4gIHBhZGRpbmc6ICRwYW5lbC1mb290ZXItcGFkZGluZztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtZm9vdGVyLWJnO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcGFuZWwtaW5uZXItYm9yZGVyO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcclxufVxyXG5cclxuXHJcbi8vIExpc3QgZ3JvdXBzIGluIHBhbmVsc1xyXG4vL1xyXG4vLyBCeSBkZWZhdWx0LCBzcGFjZSBvdXQgbGlzdCBncm91cCBjb250ZW50IGZyb20gcGFuZWwgaGVhZGluZ3MgdG8gYWNjb3VudCBmb3JcclxuLy8gYW55IGtpbmQgb2YgY3VzdG9tIGNvbnRlbnQgYmV0d2VlbiB0aGUgdHdvLlxyXG5cclxuLnBhbmVsIHtcclxuICA+IC5saXN0LWdyb3VwLFxyXG4gID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAubGlzdC1ncm91cC1pdGVtIHtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBBZGQgYm9yZGVyIHRvcCByYWRpdXMgZm9yIGZpcnN0IG9uZVxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQWRkIGJvcmRlciBib3R0b20gcmFkaXVzIGZvciBsYXN0IG9uZVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyBDb2xsYXBzZSBzcGFjZSBiZXR3ZWVuIHdoZW4gdGhlcmUncyBubyBhZGRpdGlvbmFsIGNvbnRlbnQuXHJcbi5wYW5lbC1oZWFkaW5nICsgLmxpc3QtZ3JvdXAge1xyXG4gIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICB9XHJcbn1cclxuLmxpc3QtZ3JvdXAgKyAucGFuZWwtZm9vdGVyIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG59XHJcblxyXG4vLyBUYWJsZXMgaW4gcGFuZWxzXHJcbi8vXHJcbi8vIFBsYWNlIGEgbm9uLWJvcmRlcmVkIGAudGFibGVgIHdpdGhpbiBhIHBhbmVsIChub3Qgd2l0aGluIGEgYC5wYW5lbC1ib2R5YCkgYW5kXHJcbi8vIHdhdGNoIGl0IGdvIGZ1bGwgd2lkdGguXHJcblxyXG4ucGFuZWwge1xyXG4gID4gLnRhYmxlLFxyXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUsXHJcbiAgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICBjYXB0aW9uIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAkcGFuZWwtYm9keS1wYWRkaW5nO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFuZWwtYm9keS1wYWRkaW5nO1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyBBZGQgYm9yZGVyIHRvcCByYWRpdXMgZm9yIGZpcnN0IG9uZVxyXG4gID4gLnRhYmxlOmZpcnN0LWNoaWxkLFxyXG4gID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xyXG5cclxuICAgID4gdGhlYWQ6Zmlyc3QtY2hpbGQsXHJcbiAgICA+IHRib2R5OmZpcnN0LWNoaWxkIHtcclxuICAgICAgPiB0cjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xyXG5cclxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCxcclxuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGQ6bGFzdC1jaGlsZCxcclxuICAgICAgICB0aDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gQWRkIGJvcmRlciBib3R0b20gcmFkaXVzIGZvciBsYXN0IG9uZVxyXG4gID4gLnRhYmxlOmxhc3QtY2hpbGQsXHJcbiAgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xyXG5cclxuICAgID4gdGJvZHk6bGFzdC1jaGlsZCxcclxuICAgID4gdGZvb3Q6bGFzdC1jaGlsZCB7XHJcbiAgICAgID4gdHI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xyXG5cclxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCxcclxuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGQ6bGFzdC1jaGlsZCxcclxuICAgICAgICB0aDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgPiAucGFuZWwtYm9keSArIC50YWJsZSxcclxuICA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLXJlc3BvbnNpdmUsXHJcbiAgPiAudGFibGUgKyAucGFuZWwtYm9keSxcclxuICA+IC50YWJsZS1yZXNwb25zaXZlICsgLnBhbmVsLWJvZHkge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG4gID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aCxcclxuICA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQge1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICB9XHJcbiAgPiAudGFibGUtYm9yZGVyZWQsXHJcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICA+IHRoZWFkLFxyXG4gICAgPiB0Ym9keSxcclxuICAgID4gdGZvb3Qge1xyXG4gICAgICA+IHRyIHtcclxuICAgICAgICA+IHRoOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gdGg6bGFzdC1jaGlsZCxcclxuICAgICAgICA+IHRkOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiB0aGVhZCxcclxuICAgID4gdGJvZHkge1xyXG4gICAgICA+IHRyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICA+IHRkLFxyXG4gICAgICAgID4gdGgge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gdGJvZHksXHJcbiAgICA+IHRmb290IHtcclxuICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcclxuICAgICAgICA+IHRkLFxyXG4gICAgICAgID4gdGgge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENvbGxhcHNpYmxlIHBhbmVscyAoYWthLCBhY2NvcmRpb24pXHJcbi8vXHJcbi8vIFdyYXAgYSBzZXJpZXMgb2YgcGFuZWxzIGluIGAucGFuZWwtZ3JvdXBgIHRvIHR1cm4gdGhlbSBpbnRvIGFuIGFjY29yZGlvbiB3aXRoXHJcbi8vIHRoZSBoZWxwIG9mIG91ciBjb2xsYXBzZSBKYXZhU2NyaXB0IHBsdWdpbi5cclxuXHJcbi5wYW5lbC1ncm91cCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG5cclxuICAvLyBUaWdodGVuIHVwIG1hcmdpbiBzbyBpdCdzIG9ubHkgYmV0d2VlbiBwYW5lbHNcclxuICAucGFuZWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRwYW5lbC1ib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICsgLnBhbmVsIHtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuXHJcbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxyXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcGFuZWwtaW5uZXItYm9yZGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhbmVsLWZvb3RlciB7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgKyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBhbmVsLWlubmVyLWJvcmRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnNcclxuLnBhbmVsLWRlZmF1bHQge1xyXG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLWRlZmF1bHQtYm9yZGVyLCAkcGFuZWwtZGVmYXVsdC10ZXh0LCAkcGFuZWwtZGVmYXVsdC1oZWFkaW5nLWJnLCAkcGFuZWwtZGVmYXVsdC1ib3JkZXIpO1xyXG59XHJcbi5wYW5lbC1wcmltYXJ5IHtcclxuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1wcmltYXJ5LWJvcmRlciwgJHBhbmVsLXByaW1hcnktdGV4dCwgJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZywgJHBhbmVsLXByaW1hcnktYm9yZGVyKTtcclxufVxyXG4ucGFuZWwtc3VjY2VzcyB7XHJcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtc3VjY2Vzcy1ib3JkZXIsICRwYW5lbC1zdWNjZXNzLXRleHQsICRwYW5lbC1zdWNjZXNzLWhlYWRpbmctYmcsICRwYW5lbC1zdWNjZXNzLWJvcmRlcik7XHJcbn1cclxuLnBhbmVsLWluZm8ge1xyXG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLWluZm8tYm9yZGVyLCAkcGFuZWwtaW5mby10ZXh0LCAkcGFuZWwtaW5mby1oZWFkaW5nLWJnLCAkcGFuZWwtaW5mby1ib3JkZXIpO1xyXG59XHJcbi5wYW5lbC13YXJuaW5nIHtcclxuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC13YXJuaW5nLWJvcmRlciwgJHBhbmVsLXdhcm5pbmctdGV4dCwgJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZywgJHBhbmVsLXdhcm5pbmctYm9yZGVyKTtcclxufVxyXG4ucGFuZWwtZGFuZ2VyIHtcclxuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1kYW5nZXItYm9yZGVyLCAkcGFuZWwtZGFuZ2VyLXRleHQsICRwYW5lbC1kYW5nZXItaGVhZGluZy1iZywgJHBhbmVsLWRhbmdlci1ib3JkZXIpO1xyXG59XHJcbiIsIi8vIEVtYmVkcyByZXNwb25zaXZlXHJcbi8vXHJcbi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxyXG5cclxuLmVtYmVkLXJlc3BvbnNpdmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxyXG4gIGlmcmFtZSxcclxuICBlbWJlZCxcclxuICBvYmplY3QsXHJcbiAgdmlkZW8ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gTW9kaWZpZXIgY2xhc3MgZm9yIDE2OjkgYXNwZWN0IHJhdGlvXHJcbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcclxuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG59XHJcblxyXG4vLyBNb2RpZmllciBjbGFzcyBmb3IgNDozIGFzcGVjdCByYXRpb1xyXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xyXG59XHJcbiIsIi8vXHJcbi8vIFdlbGxzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQmFzZSBjbGFzc1xyXG4ud2VsbCB7XHJcbiAgbWluLWhlaWdodDogMjBweDtcclxuICBwYWRkaW5nOiAxOXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdlbGwtYmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHdlbGwtYm9yZGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpKTtcclxuICBibG9ja3F1b3RlIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwuMTUpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gU2l6ZXNcclxuLndlbGwtbGcge1xyXG4gIHBhZGRpbmc6IDI0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XHJcbn1cclxuLndlbGwtc20ge1xyXG4gIHBhZGRpbmc6IDlweDtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcclxufVxyXG4iLCIvL1xyXG4vLyBDbG9zZSBpY29uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi5jbG9zZSB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XHJcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xyXG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XHJcbiAgQGluY2x1ZGUgb3BhY2l0eSguMik7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSguNSk7XHJcbiAgfVxyXG5cclxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYnV0dG9uJiB0byBidXR0b24uY2xvc2VcclxufVxyXG5cclxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxyXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cclxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXHJcbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxyXG5idXR0b24uY2xvc2Uge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuIiwiLy9cclxuLy8gTW9kYWxzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXHJcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxyXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcclxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc2hpdFxyXG5cclxuLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XHJcbi5tb2RhbC1vcGVuIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cclxuLm1vZGFsIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHJcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcclxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cclxuICBvdXRsaW5lOiAwO1xyXG5cclxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxyXG4gICYuZmFkZSAubW9kYWwtZGlhbG9nIHtcclxuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAtMjUlKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tdHJhbnNmb3JtKDAuM3MgZWFzZS1vdXQpO1xyXG4gIH1cclxuICAmLmluIC5tb2RhbC1kaWFsb2cgeyBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgMCkgfVxyXG59XHJcbi5tb2RhbC1vcGVuIC5tb2RhbCB7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgei1pbmRleDogOTk5OTk5OTk5OTtcclxufVxyXG5cclxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXHJcbi5tb2RhbC1kaWFsb2cge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogYXV0bztcclxuICBtYXJnaW46IDEwcHg7XHJcbn1cclxuXHJcbi8vIEFjdHVhbCBtb2RhbFxyXG4ubW9kYWwtY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb2RhbC1jb250ZW50LWZhbGxiYWNrLWJvcmRlci1jb2xvcjsgLy9vbGQgYnJvd3NlcnMgZmFsbGJhY2sgKGllOCBldGMpXHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCAzcHggOXB4IHJnYmEoMCwwLDAsLjUpKTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLy8gTW9kYWwgYmFja2dyb3VuZFxyXG4ubW9kYWwtYmFja2Ryb3Age1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogOTk5OTk5OTk5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcclxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxyXG4gICYuZmFkZSB7IEBpbmNsdWRlIG9wYWNpdHkoMCk7IH1cclxuICAmLmluIHsgQGluY2x1ZGUgb3BhY2l0eSgkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSk7IH1cclxufVxyXG5cclxuLy8gTW9kYWwgaGVhZGVyXHJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xyXG4ubW9kYWwtaGVhZGVyIHtcclxuICBwYWRkaW5nOiAkbW9kYWwtdGl0bGUtcGFkZGluZztcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbn1cclxuLy8gQ2xvc2UgaWNvblxyXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XHJcbiAgbWFyZ2luLXRvcDogLTJweDtcclxufVxyXG5cclxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXHJcbi5tb2RhbC10aXRsZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XHJcbn1cclxuXHJcbi8vIE1vZGFsIGJvZHlcclxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxyXG4ubW9kYWwtYm9keSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xyXG59XHJcblxyXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxyXG4ubW9kYWwtZm9vdGVyIHtcclxuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcclxuICB0ZXh0LWFsaWduOiByaWdodDsgLy8gcmlnaHQgYWxpZ24gYnV0dG9uc1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDsgLy8gY2xlYXIgaXQgaW4gY2FzZSBmb2xrcyB1c2UgLnB1bGwtKiBjbGFzc2VzIG9uIGJ1dHRvbnNcclxuXHJcbiAgLy8gUHJvcGVybHkgc3BhY2Ugb3V0IGJ1dHRvbnNcclxuICAuYnRuICsgLmJ0biB7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gYWNjb3VudCBmb3IgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB3aGljaCBnZXRzIHRoZSBib3R0b20gbWFyZ2luIGxpa2UgYWxsIG90aGVyIGlucHV0c1xyXG4gIH1cclxuICAvLyBidXQgb3ZlcnJpZGUgdGhhdCBmb3IgYnV0dG9uIGdyb3Vwc1xyXG4gIC5idG4tZ3JvdXAgLmJ0biArIC5idG4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgfVxyXG4gIC8vIGFuZCBvdmVycmlkZSBpdCBmb3IgYmxvY2sgYnV0dG9ucyBhcyB3ZWxsXHJcbiAgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXHJcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTk5OTlweDtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcclxufVxyXG5cclxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcclxuICAubW9kYWwtZGlhbG9nIHtcclxuICAgIHdpZHRoOiAkbW9kYWwtbWQ7XHJcbiAgICBtYXJnaW46IDMwcHggYXV0bztcclxuICB9XHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDVweCAxNXB4IHJnYmEoMCwwLDAsLjUpKTtcclxuICB9XHJcblxyXG4gIC8vIE1vZGFsIHNpemVzXHJcbiAgLm1vZGFsLXNtIHsgd2lkdGg6ICRtb2RhbC1zbTsgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAubW9kYWwtbGcgeyB3aWR0aDogJG1vZGFsLWxnOyB9XHJcbiAgLnN0ZXBQb3B1cCAubW9kYWwtbGcgeyB3aWR0aDogNzUycHg7IH1cclxufVxyXG4iLCIvL1xyXG4vLyBUb29sdGlwc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEJhc2UgY2xhc3NcclxuLnRvb2x0aXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxyXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXHJcbiAgQGluY2x1ZGUgcmVzZXQtdGV4dDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcblxyXG4gIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcblxyXG4gICYuaW4gICAgIHsgQGluY2x1ZGUgb3BhY2l0eSgkdG9vbHRpcC1vcGFjaXR5KTsgfVxyXG4gICYudG9wICAgIHsgbWFyZ2luLXRvcDogIC0zcHg7IHBhZGRpbmc6ICR0b29sdGlwLWFycm93LXdpZHRoIDA7IH1cclxuICAmLnJpZ2h0ICB7IG1hcmdpbi1sZWZ0OiAgM3B4OyBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoOyB9XHJcbiAgJi5ib3R0b20geyBtYXJnaW4tdG9wOiAgIDNweDsgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDsgfVxyXG4gICYubGVmdCAgIHsgbWFyZ2luLWxlZnQ6IC0zcHg7IHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7IH1cclxufVxyXG5cclxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxyXG4udG9vbHRpcC1pbm5lciB7XHJcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XHJcbiAgcGFkZGluZzogM3B4IDhweDtcclxuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcbn1cclxuXHJcbi8vIEFycm93c1xyXG4udG9vbHRpcC1hcnJvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbn1cclxuLy8gTm90ZTogRGVwcmVjYXRlZCAudG9wLWxlZnQsIC50b3AtcmlnaHQsIC5ib3R0b20tbGVmdCwgYW5kIC5ib3R0b20tcmlnaHQgYXMgb2YgdjMuMy4xXHJcbi50b29sdGlwIHtcclxuICAmLnRvcCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XHJcbiAgfVxyXG4gICYudG9wLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLSR0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XHJcbiAgfVxyXG4gICYudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLSR0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XHJcbiAgfVxyXG4gICYucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbiAgJi5sZWZ0IC50b29sdGlwLWFycm93IHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoIDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XHJcbiAgfVxyXG4gICYuYm90dG9tIC50b29sdGlwLWFycm93IHtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbiAgJi5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbiAgJi5ib3R0b20tcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gUG9wb3ZlcnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4ucG9wb3ZlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xyXG4gIHBhZGRpbmc6IDFweDtcclxuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSBwb3BvdmVycyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXHJcbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cclxuICBAaW5jbHVkZSByZXNldC10ZXh0O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvcjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDVweCAxMHB4IHJnYmEoMCwwLDAsLjIpKTtcclxuXHJcbiAgLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XHJcbiAgJi50b3AgICAgIHsgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LXdpZHRoOyB9XHJcbiAgJi5yaWdodCAgIHsgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LXdpZHRoOyB9XHJcbiAgJi5ib3R0b20gIHsgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cclxuICAmLmxlZnQgICAgeyBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoOyB9XHJcbn1cclxuXHJcbi5wb3BvdmVyLXRpdGxlIHtcclxuICBtYXJnaW46IDA7IC8vIHJlc2V0IGhlYWRpbmcgbWFyZ2luXHJcbiAgcGFkZGluZzogOHB4IDE0cHg7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItdGl0bGUtYmc7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkcG9wb3Zlci10aXRsZS1iZywgNSUpO1xyXG4gIGJvcmRlci1yYWRpdXM6ICgkYm9yZGVyLXJhZGl1cy1sYXJnZSAtIDEpICgkYm9yZGVyLXJhZGl1cy1sYXJnZSAtIDEpIDAgMDtcclxufVxyXG5cclxuLnBvcG92ZXItY29udGVudCB7XHJcbiAgcGFkZGluZzogOXB4IDE0cHg7XHJcbn1cclxuXHJcbi8vIEFycm93c1xyXG4vL1xyXG4vLyAuYXJyb3cgaXMgb3V0ZXIsIC5hcnJvdzphZnRlciBpcyBpbm5lclxyXG5cclxuLnBvcG92ZXIgPiAuYXJyb3cge1xyXG4gICYsXHJcbiAgJjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgfVxyXG59XHJcbi5wb3BvdmVyID4gLmFycm93IHtcclxuICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG59XHJcbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcclxuICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxuXHJcbi5wb3BvdmVyIHtcclxuICAmLnRvcCA+IC5hcnJvdyB7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xyXG4gICAgYm90dG9tOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgIGJvdHRvbTogMXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgJi5yaWdodCA+IC5hcnJvdyB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcclxuICAgIG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcclxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICBsZWZ0OiAxcHg7XHJcbiAgICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xyXG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgJi5ib3R0b20gPiAuYXJyb3cge1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcclxuICAgIHRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICB0b3A6IDFweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcclxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmxlZnQgPiAuYXJyb3cge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG4gICAgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgcmlnaHQ6IDFweDtcclxuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XHJcbiAgICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBDYXJvdXNlbFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIFdyYXBwZXIgZm9yIHRoZSBzbGlkZSBjb250YWluZXIgYW5kIGluZGljYXRvcnNcclxuLmNhcm91c2VsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1pbm5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gID4gLml0ZW0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjZzIGVhc2UtaW4tb3V0IGxlZnQpO1xyXG5cclxuICAgIC8vIEFjY291bnQgZm9yIGphbmtpdHVkZSBvbiBpbWFnZXNcclxuICAgID4gaW1nLFxyXG4gICAgPiBhID4gaW1nIHtcclxuICAgICAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFdlYktpdCBDU1MzIHRyYW5zZm9ybXMgZm9yIHN1cHBvcnRlZCBkZXZpY2VzXHJcbiAgICBAbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tdHJhbnNmb3JtKDAuNnMgZWFzZS1pbi1vdXQpO1xyXG4gICAgICBAaW5jbHVkZSBiYWNrZmFjZS12aXNpYmlsaXR5KGhpZGRlbik7XHJcbiAgICAgIEBpbmNsdWRlIHBlcnNwZWN0aXZlKDEwMDBweCk7XHJcblxyXG4gICAgICAmLm5leHQsXHJcbiAgICAgICYuYWN0aXZlLnJpZ2h0IHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYucHJldixcclxuICAgICAgJi5hY3RpdmUubGVmdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJi5uZXh0LmxlZnQsXHJcbiAgICAgICYucHJldi5yaWdodCxcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmFjdGl2ZSxcclxuICA+IC5uZXh0LFxyXG4gID4gLnByZXYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICA+IC5hY3RpdmUge1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcblxyXG4gID4gLm5leHQsXHJcbiAgPiAucHJldiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gID4gLm5leHQge1xyXG4gICAgbGVmdDogMTAwJTtcclxuICB9XHJcbiAgPiAucHJldiB7XHJcbiAgICBsZWZ0OiAtMTAwJTtcclxuICB9XHJcbiAgPiAubmV4dC5sZWZ0LFxyXG4gID4gLnByZXYucmlnaHQge1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcblxyXG4gID4gLmFjdGl2ZS5sZWZ0IHtcclxuICAgIGxlZnQ6IC0xMDAlO1xyXG4gIH1cclxuICA+IC5hY3RpdmUucmlnaHQge1xyXG4gICAgbGVmdDogMTAwJTtcclxuICB9XHJcblxyXG59XHJcblxyXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uY2Fyb3VzZWwtY29udHJvbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XHJcbiAgQGluY2x1ZGUgb3BhY2l0eSgkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5KTtcclxuICBmb250LXNpemU6ICRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTtcclxuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtc2hhZG93OiAkY2Fyb3VzZWwtdGV4dC1zaGFkb3c7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgLy8gRml4IElFOSBjbGljay10aHJ1IGJ1Z1xyXG4gIC8vIFdlIGNhbid0IGhhdmUgdGhpcyB0cmFuc2l0aW9uIGhlcmUgYmVjYXVzZSBXZWJLaXQgY2FuY2VscyB0aGUgY2Fyb3VzZWxcclxuICAvLyBhbmltYXRpb24gaWYgeW91IHRyaXAgdGhpcyB3aGlsZSBpbiB0aGUgbWlkZGxlIG9mIGFub3RoZXIgYW5pbWF0aW9uLlxyXG5cclxuICAvLyBTZXQgZ3JhZGllbnRzIGZvciBiYWNrZ3JvdW5kc1xyXG4gICYubGVmdCB7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogcmdiYSgwLDAsMCwuNSksICRlbmQtY29sb3I6IHJnYmEoMCwwLDAsLjAwMDEpKTtcclxuICB9XHJcbiAgJi5yaWdodCB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogcmdiYSgwLDAsMCwuMDAwMSksICRlbmQtY29sb3I6IHJnYmEoMCwwLDAsLjUpKTtcclxuICB9XHJcblxyXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC45KTtcclxuICB9XHJcblxyXG4gIC8vIFRvZ2dsZXNcclxuICAuaWNvbi1wcmV2LFxyXG4gIC5pY29uLW5leHQsXHJcbiAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXHJcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICAuaWNvbi1wcmV2LFxyXG4gIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICB9XHJcbiAgLmljb24tbmV4dCxcclxuICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xyXG4gICAgcmlnaHQ6IDUwJTtcclxuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgfVxyXG4gIC5pY29uLXByZXYsXHJcbiAgLmljb24tbmV4dCB7XHJcbiAgICB3aWR0aDogIDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtZmFtaWx5OiBzZXJpZjtcclxuICB9XHJcblxyXG5cclxuICAuaWNvbi1wcmV2IHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJ1xcMjAzOSc7Ly8gU0lOR0xFIExFRlQtUE9JTlRJTkcgQU5HTEUgUVVPVEFUSU9OIE1BUksgKFUrMjAzOSlcclxuICAgIH1cclxuICB9XHJcbiAgLmljb24tbmV4dCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXDIwM2EnOy8vIFNJTkdMRSBSSUdIVC1QT0lOVElORyBBTkdMRSBRVU9UQVRJT04gTUFSSyAoVSsyMDNBKVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcclxuLy9cclxuLy8gQWRkIGFuIHVub3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXHJcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXHJcblxyXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMTBweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgei1pbmRleDogMTU7XHJcbiAgd2lkdGg6IDYwJTtcclxuICBtYXJnaW4tbGVmdDogLTMwJTtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAgMTBweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIG1hcmdpbjogMXB4O1xyXG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAvLyBJRTgtOSBoYWNrIGZvciBldmVudCBoYW5kbGluZ1xyXG4gICAgLy9cclxuICAgIC8vIEludGVybmV0IEV4cGxvcmVyIDgtOSBkb2VzIG5vdCBzdXBwb3J0IGNsaWNrcyBvbiBlbGVtZW50cyB3aXRob3V0IGEgc2V0XHJcbiAgICAvLyBgYmFja2dyb3VuZC1jb2xvcmAuIFdlIGNhbm5vdCB1c2UgYGZpbHRlcmAgc2luY2UgdGhhdCdzIG5vdCB2aWV3ZWQgYXMgYVxyXG4gICAgLy8gYmFja2dyb3VuZCBjb2xvciBieSB0aGUgYnJvd3Nlci4gVGh1cywgYSBoYWNrIGlzIG5lZWRlZC5cclxuICAgIC8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjSW50ZXJuZXRfRXhwbG9yZXJcclxuICAgIC8vXHJcbiAgICAvLyBGb3IgSUU4LCB3ZSBzZXQgc29saWQgYmxhY2sgYXMgaXQgZG9lc24ndCBzdXBwb3J0IGByZ2JhKClgLiBGb3IgSUU5LCB3ZVxyXG4gICAgLy8gc2V0IGFscGhhIHRyYW5zcGFyZW5jeSBmb3IgdGhlIGJlc3QgcmVzdWx0cyBwb3NzaWJsZS5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgXFw5OyAvLyBJRThcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7IC8vIElFOVxyXG4gIH1cclxuICAuYWN0aXZlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAgMTJweDtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xyXG4gIH1cclxufVxyXG5cclxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gSGlkZGVuIGJ5IGRlZmF1bHQgZm9yIHNtYWxsZXIgdmlld3BvcnRzXHJcbi5jYXJvdXNlbC1jYXB0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMTUlO1xyXG4gIHJpZ2h0OiAxNSU7XHJcbiAgYm90dG9tOiAyMHB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC1zaGFkb3c6ICRjYXJvdXNlbC10ZXh0LXNoYWRvdztcclxuICAmIC5idG4ge1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IC8vIE5vIHNoYWRvdyBmb3IgYnV0dG9uIGVsZW1lbnRzIGluIGNhcm91c2VsLWNhcHRpb25cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBTY2FsZSB1cCBjb250cm9scyBmb3IgdGFibGV0cyBhbmQgdXBcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuXHJcbiAgLy8gU2NhbGUgdXAgdGhlIGNvbnRyb2xzIGEgc21pZGdlXHJcbiAgLmNhcm91c2VsLWNvbnRyb2wge1xyXG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXHJcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXHJcbiAgICAuaWNvbi1wcmV2LFxyXG4gICAgLmljb24tbmV4dCB7XHJcbiAgICAgIHdpZHRoOiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcclxuICAgICAgaGVpZ2h0OiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcclxuICAgICAgbWFyZ2luLXRvcDogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAvIC0yKTtcclxuICAgICAgZm9udC1zaXplOiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcclxuICAgIH1cclxuICAgIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxyXG4gICAgLmljb24tcHJldiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xyXG4gICAgfVxyXG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxyXG4gICAgLmljb24tbmV4dCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAvIC0yKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFNob3cgYW5kIGxlZnQgYWxpZ24gdGhlIGNhcHRpb25zXHJcbiAgLmNhcm91c2VsLWNhcHRpb24ge1xyXG4gICAgbGVmdDogMjAlO1xyXG4gICAgcmlnaHQ6IDIwJTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLy8gTW92ZSB1cCB0aGUgaW5kaWNhdG9yc1xyXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICAgIGJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gVXRpbGl0eSBjbGFzc2VzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gRmxvYXRzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5jbGVhcmZpeCB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbn1cclxuLmNlbnRlci1ibG9jayB7XHJcbiAgQGluY2x1ZGUgY2VudGVyLWJsb2NrO1xyXG59XHJcbi5wdWxsLXJpZ2h0IHtcclxuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG59XHJcbi5wdWxsLWxlZnQge1xyXG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLy8gVG9nZ2xpbmcgY29udGVudFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBOb3RlOiBEZXByZWNhdGVkIC5oaWRlIGluIGZhdm9yIG9mIC5oaWRkZW4gb3IgLnNyLW9ubHkgKGFzIGFwcHJvcHJpYXRlKSBpbiB2My4wLjFcclxuLmhpZGUge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uc2hvdyB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG4uaW52aXNpYmxlIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnRleHQtaGlkZSB7XHJcbiAgQGluY2x1ZGUgdGV4dC1oaWRlO1xyXG59XHJcblxyXG5cclxuLy8gSGlkZSBmcm9tIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzXHJcbi8vXHJcbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcclxuXHJcbi5oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8vIEZvciBBZmZpeCBwbHVnaW5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmFmZml4IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbn1cclxuIiwiLy9cclxuLy8gUmVzcG9uc2l2ZTogVXRpbGl0eSBjbGFzc2VzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gSUUxMCBpbiBXaW5kb3dzIChQaG9uZSkgOFxyXG4vL1xyXG4vLyBTdXBwb3J0IGZvciByZXNwb25zaXZlIHZpZXdzIHZpYSBtZWRpYSBxdWVyaWVzIGlzIGtpbmQgb2YgYm9ya2VkIGluIElFMTAsIGZvclxyXG4vLyBTdXJmYWNlL2Rlc2t0b3AgaW4gc3BsaXQgdmlldyBhbmQgZm9yIFdpbmRvd3MgUGhvbmUgOC4gVGhpcyBwYXJ0aWN1bGFyIGZpeFxyXG4vLyBtdXN0IGJlIGFjY29tcGFuaWVkIGJ5IGEgc25pcHBldCBvZiBKYXZhU2NyaXB0IHRvIHNuaWZmIHRoZSB1c2VyIGFnZW50IGFuZFxyXG4vLyBhcHBseSBzb21lIGNvbmRpdGlvbmFsIENTUyB0byAqb25seSogdGhlIFN1cmZhY2UvZGVza3RvcCBXaW5kb3dzIDguIExvb2sgYXRcclxuLy8gb3VyIEdldHRpbmcgU3RhcnRlZCBwYWdlIGZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoaXMgYnVnLlxyXG4vL1xyXG4vLyBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgc2VlIHRoZSBmb2xsb3dpbmc6XHJcbi8vXHJcbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwNDk3XHJcbi8vIERvY3M6IC8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3N1cHBvcnQtaWUxMC13aWR0aFxyXG4vLyBTb3VyY2U6IC8vdGlta2FkbGVjLmNvbS8yMDEzLzAxL3dpbmRvd3MtcGhvbmUtOC1hbmQtZGV2aWNlLXdpZHRoL1xyXG4vLyBTb3VyY2U6IC8vdGlta2FkbGVjLmNvbS8yMDEyLzEwL2llMTAtc25hcC1tb2RlLWFuZC1yZXNwb25zaXZlLWRlc2lnbi9cclxuXHJcbkBhdC1yb290IHtcclxuICBALW1zLXZpZXdwb3J0IHtcclxuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcclxuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS14cywgLnZpc2libGUtc20sIC52aXNpYmxlLW1kLCBhbmQgLnZpc2libGUtbGcgYXMgb2YgdjMuMi4wXHJcblxyXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUteHMnKTtcclxuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXNtJyk7XHJcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1tZCcpO1xyXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtbGcnKTtcclxuXHJcbi52aXNpYmxlLXhzLWJsb2NrLFxyXG4udmlzaWJsZS14cy1pbmxpbmUsXHJcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcclxuLnZpc2libGUtc20tYmxvY2ssXHJcbi52aXNpYmxlLXNtLWlubGluZSxcclxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxyXG4udmlzaWJsZS1tZC1ibG9jayxcclxuLnZpc2libGUtbWQtaW5saW5lLFxyXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXHJcbi52aXNpYmxlLWxnLWJsb2NrLFxyXG4udmlzaWJsZS1sZy1pbmxpbmUsXHJcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXhzJyk7XHJcbn1cclxuLnZpc2libGUteHMtYmxvY2sge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUteHMtaW5saW5lIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtc20nKTtcclxufVxyXG4udmlzaWJsZS1zbS1ibG9jayB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLXNtLWlubGluZSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1tZCcpO1xyXG59XHJcbi52aXNpYmxlLW1kLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtbWQtaW5saW5lIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1sZycpO1xyXG59XHJcbi52aXNpYmxlLWxnLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLWxnLWlubGluZSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4teHMnKTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1zbScpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLW1kJyk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLWxnJyk7XHJcbn1cclxuXHJcblxyXG4vLyBQcmludCB1dGlsaXRpZXNcclxuLy9cclxuLy8gTWVkaWEgcXVlcmllcyBhcmUgcGxhY2VkIG9uIHRoZSBpbnNpZGUgdG8gYmUgbWl4aW4tZnJpZW5kbHkuXHJcblxyXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXByaW50IGFzIG9mIHYzLjIuMFxyXG5cclxuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXByaW50Jyk7XHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtcHJpbnQnKTtcclxufVxyXG4udmlzaWJsZS1wcmludC1ibG9jayB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tcHJpbnQnKTtcclxufVxyXG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gKiAgICAgICAgICAgICAgYm9vdHN0cmFwLXJ0bCAodmVyc2lvbiAzLjMuNClcclxuICogICAgICBBdXRob3I6IE1vcnRlemEgQW5zYXJpbmlhICgvL2dpdGh1Yi5jb20vbW9ydGV6YSlcclxuICogIENyZWF0ZWQgb246IEF1Z3VzdCAxMywyMDE1XHJcbiAqICAgICBQcm9qZWN0OiBib290c3RyYXAtcnRsXHJcbiAqICAgQ29weXJpZ2h0OiBVbmxpY2Vuc2VkIFB1YmxpYyBEb21haW5cclxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5kYXRlcGlja2VyLWRyb3Bkb3due1xyXG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuaHRtbHtkaXJlY3Rpb246cnRsfWJvZHl7ZGlyZWN0aW9uOnJ0bH0uZmxpcC50ZXh0LWxlZnR7dGV4dC1hbGlnbjpyaWdodH0uZmxpcC50ZXh0LXJpZ2h0e3RleHQtYWxpZ246bGVmdH0ubGlzdC11bnN0eWxlZHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OmluaXRpYWx9Lmxpc3QtaW5saW5le3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6aW5pdGlhbDttYXJnaW4tcmlnaHQ6LTVweDttYXJnaW4tbGVmdDowfWRke21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OmluaXRpYWx9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5kbC1ob3Jpem9udGFsIGR0e2Zsb2F0OnJpZ2h0O2NsZWFyOnJpZ2h0O3RleHQtYWxpZ246bGVmdH0uZGwtaG9yaXpvbnRhbCBkZHttYXJnaW4tcmlnaHQ6MTgwcHg7bWFyZ2luLWxlZnQ6MH19YmxvY2txdW90ZXtib3JkZXItcmlnaHQ6NXB4IHNvbGlkICNlZWU7Ym9yZGVyLWxlZnQ6MH0uYmxvY2txdW90ZS1yZXZlcnNlLGJsb2NrcXVvdGUucHVsbC1sZWZ0e3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MDtib3JkZXItbGVmdDo1cHggc29saWQgI2VlZTtib3JkZXItcmlnaHQ6MDt0ZXh0LWFsaWduOmxlZnR9LmNvbC14cy0xLC5jb2wtc20tMSwuY29sLW1kLTEsLmNvbC1sZy0xLC5jb2wteHMtMiwuY29sLXNtLTIsLmNvbC1tZC0yLC5jb2wtbGctMiwuY29sLXhzLTMsLmNvbC1zbS0zLC5jb2wtbWQtMywuY29sLWxnLTMsLmNvbC14cy00LC5jb2wtc20tNCwuY29sLW1kLTQsLmNvbC1sZy00LC5jb2wteHMtNSwuY29sLXNtLTUsLmNvbC1tZC01LC5jb2wtbGctNSwuY29sLXhzLTYsLmNvbC1zbS02LC5jb2wtbWQtNiwuY29sLWxnLTYsLmNvbC14cy03LC5jb2wtc20tNywuY29sLW1kLTcsLmNvbC1sZy03LC5jb2wteHMtOCwuY29sLXNtLTgsLmNvbC1tZC04LC5jb2wtbGctOCwuY29sLXhzLTksLmNvbC1zbS05LC5jb2wtbWQtOSwuY29sLWxnLTksLmNvbC14cy0xMCwuY29sLXNtLTEwLC5jb2wtbWQtMTAsLmNvbC1sZy0xMCwuY29sLXhzLTExLC5jb2wtc20tMTEsLmNvbC1tZC0xMSwuY29sLWxnLTExLC5jb2wteHMtMTIsLmNvbC1zbS0xMiwuY29sLW1kLTEyLC5jb2wtbGctMTJ7cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDoxcHg7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fS5jb2wteHMtMSwuY29sLXhzLTIsLmNvbC14cy0zLC5jb2wteHMtNCwuY29sLXhzLTUsLmNvbC14cy02LC5jb2wteHMtNywuY29sLXhzLTgsLmNvbC14cy05LC5jb2wteHMtMTAsLmNvbC14cy0xMSwuY29sLXhzLTEye2Zsb2F0OnJpZ2h0fS5jb2wteHMtMTJ7d2lkdGg6MTAwJX0uY29sLXhzLTExe3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLXhzLTEwe3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLXhzLTl7d2lkdGg6NzUlfS5jb2wteHMtOHt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC14cy03e3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLXhzLTZ7d2lkdGg6NTAlfS5jb2wteHMtNXt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC14cy00e3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLXhzLTN7d2lkdGg6MjUlfS5jb2wteHMtMnt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC14cy0xe3dpZHRoOjguMzMzMzMzMzMlfS5jb2wteHMtcHVsbC0xMntsZWZ0OjEwMCU7cmlnaHQ6YXV0b30uY29sLXhzLXB1bGwtMTF7bGVmdDo5MS42NjY2NjY2NyU7cmlnaHQ6YXV0b30uY29sLXhzLXB1bGwtMTB7bGVmdDo4My4zMzMzMzMzMyU7cmlnaHQ6YXV0b30uY29sLXhzLXB1bGwtOXtsZWZ0Ojc1JTtyaWdodDphdXRvfS5jb2wteHMtcHVsbC04e2xlZnQ6NjYuNjY2NjY2NjclO3JpZ2h0OmF1dG99LmNvbC14cy1wdWxsLTd7bGVmdDo1OC4zMzMzMzMzMyU7cmlnaHQ6YXV0b30uY29sLXhzLXB1bGwtNntsZWZ0OjUwJTtyaWdodDphdXRvfS5jb2wteHMtcHVsbC01e2xlZnQ6NDEuNjY2NjY2NjclO3JpZ2h0OmF1dG99LmNvbC14cy1wdWxsLTR7bGVmdDozMy4zMzMzMzMzMyU7cmlnaHQ6YXV0b30uY29sLXhzLXB1bGwtM3tsZWZ0OjI1JTtyaWdodDphdXRvfS5jb2wteHMtcHVsbC0ye2xlZnQ6MTYuNjY2NjY2NjclO3JpZ2h0OmF1dG99LmNvbC14cy1wdWxsLTF7bGVmdDo4LjMzMzMzMzMzJTtyaWdodDphdXRvfS5jb2wteHMtcHVsbC0we2xlZnQ6YXV0bztyaWdodDphdXRvfS5jb2wteHMtcHVzaC0xMntyaWdodDoxMDAlO2xlZnQ6MH0uY29sLXhzLXB1c2gtMTF7cmlnaHQ6OTEuNjY2NjY2NjclO2xlZnQ6MH0uY29sLXhzLXB1c2gtMTB7cmlnaHQ6ODMuMzMzMzMzMzMlO2xlZnQ6MH0uY29sLXhzLXB1c2gtOXtyaWdodDo3NSU7bGVmdDowfS5jb2wteHMtcHVzaC04e3JpZ2h0OjY2LjY2NjY2NjY3JTtsZWZ0OjB9LmNvbC14cy1wdXNoLTd7cmlnaHQ6NTguMzMzMzMzMzMlO2xlZnQ6MH0uY29sLXhzLXB1c2gtNntyaWdodDo1MCU7bGVmdDowfS5jb2wteHMtcHVzaC01e3JpZ2h0OjQxLjY2NjY2NjY3JTtsZWZ0OjB9LmNvbC14cy1wdXNoLTR7cmlnaHQ6MzMuMzMzMzMzMzMlO2xlZnQ6MH0uY29sLXhzLXB1c2gtM3tyaWdodDoyNSU7bGVmdDowfS5jb2wteHMtcHVzaC0ye3JpZ2h0OjE2LjY2NjY2NjY3JTtsZWZ0OjB9LmNvbC14cy1wdXNoLTF7cmlnaHQ6OC4zMzMzMzMzMyU7bGVmdDowfS5jb2wteHMtcHVzaC0we3JpZ2h0OmF1dG87bGVmdDowfS5jb2wteHMtb2Zmc2V0LTEye21hcmdpbi1yaWdodDoxMDAlO21hcmdpbi1sZWZ0OjB9LmNvbC14cy1vZmZzZXQtMTF7bWFyZ2luLXJpZ2h0OjkxLjY2NjY2NjY3JTttYXJnaW4tbGVmdDowfS5jb2wteHMtb2Zmc2V0LTEwe21hcmdpbi1yaWdodDo4My4zMzMzMzMzMyU7bWFyZ2luLWxlZnQ6MH0uY29sLXhzLW9mZnNldC05e21hcmdpbi1yaWdodDo3NSU7bWFyZ2luLWxlZnQ6MH0uY29sLXhzLW9mZnNldC04e21hcmdpbi1yaWdodDo2Ni42NjY2NjY2NyU7bWFyZ2luLWxlZnQ6MH0uY29sLXhzLW9mZnNldC03e21hcmdpbi1yaWdodDo1OC4zMzMzMzMzMyU7bWFyZ2luLWxlZnQ6MH0uY29sLXhzLW9mZnNldC02e21hcmdpbi1yaWdodDo1MCU7bWFyZ2luLWxlZnQ6MH0uY29sLXhzLW9mZnNldC01e21hcmdpbi1yaWdodDo0MS42NjY2NjY2NyU7bWFyZ2luLWxlZnQ6MH0uY29sLXhzLW9mZnNldC00e21hcmdpbi1yaWdodDozMy4zMzMzMzMzMyU7bWFyZ2luLWxlZnQ6MH0uY29sLXhzLW9mZnNldC0ze21hcmdpbi1yaWdodDoyNSU7bWFyZ2luLWxlZnQ6MH0uY29sLXhzLW9mZnNldC0ye21hcmdpbi1yaWdodDoxNi42NjY2NjY2NyU7bWFyZ2luLWxlZnQ6MH0uY29sLXhzLW9mZnNldC0xe21hcmdpbi1yaWdodDo4LjMzMzMzMzMzJTttYXJnaW4tbGVmdDowfS5jb2wteHMtb2Zmc2V0LTB7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MH1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmNvbC1zbS0xLC5jb2wtc20tMiwuY29sLXNtLTMsLmNvbC1zbS00LC5jb2wtc20tNSwuY29sLXNtLTYsLmNvbC1zbS03LC5jb2wtc20tOCwuY29sLXNtLTksLmNvbC1zbS0xMCwuY29sLXNtLTExLC5jb2wtc20tMTJ7ZmxvYXQ6cmlnaHR9LmNvbC1zbS0xMnt3aWR0aDoxMDAlfS5jb2wtc20tMTF7d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wtc20tMTB7d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtc20tOXt3aWR0aDo3NSV9LmNvbC1zbS04e3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLXNtLTd7d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wtc20tNnt3aWR0aDo1MCV9LmNvbC1zbS01e3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLXNtLTR7d2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wtc20tM3t3aWR0aDoyNSV9LmNvbC1zbS0ye3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLXNtLTF7d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC1zbS1wdWxsLTEye2xlZnQ6MTAwJTtyaWdodDphdXRvfS5jb2wtc20tcHVsbC0xMXtsZWZ0OjkxLjY2NjY2NjY3JTtyaWdodDphdXRvfS5jb2wtc20tcHVsbC0xMHtsZWZ0OjgzLjMzMzMzMzMzJTtyaWdodDphdXRvfS5jb2wtc20tcHVsbC05e2xlZnQ6NzUlO3JpZ2h0OmF1dG99LmNvbC1zbS1wdWxsLTh7bGVmdDo2Ni42NjY2NjY2NyU7cmlnaHQ6YXV0b30uY29sLXNtLXB1bGwtN3tsZWZ0OjU4LjMzMzMzMzMzJTtyaWdodDphdXRvfS5jb2wtc20tcHVsbC02e2xlZnQ6NTAlO3JpZ2h0OmF1dG99LmNvbC1zbS1wdWxsLTV7bGVmdDo0MS42NjY2NjY2NyU7cmlnaHQ6YXV0b30uY29sLXNtLXB1bGwtNHtsZWZ0OjMzLjMzMzMzMzMzJTtyaWdodDphdXRvfS5jb2wtc20tcHVsbC0ze2xlZnQ6MjUlO3JpZ2h0OmF1dG99LmNvbC1zbS1wdWxsLTJ7bGVmdDoxNi42NjY2NjY2NyU7cmlnaHQ6YXV0b30uY29sLXNtLXB1bGwtMXtsZWZ0OjguMzMzMzMzMzMlO3JpZ2h0OmF1dG99LmNvbC1zbS1wdWxsLTB7bGVmdDphdXRvO3JpZ2h0OmF1dG99LmNvbC1zbS1wdXNoLTEye3JpZ2h0OjEwMCU7bGVmdDowfS5jb2wtc20tcHVzaC0xMXtyaWdodDo5MS42NjY2NjY2NyU7bGVmdDowfS5jb2wtc20tcHVzaC0xMHtyaWdodDo4My4zMzMzMzMzMyU7bGVmdDowfS5jb2wtc20tcHVzaC05e3JpZ2h0Ojc1JTtsZWZ0OjB9LmNvbC1zbS1wdXNoLTh7cmlnaHQ6NjYuNjY2NjY2NjclO2xlZnQ6MH0uY29sLXNtLXB1c2gtN3tyaWdodDo1OC4zMzMzMzMzMyU7bGVmdDowfS5jb2wtc20tcHVzaC02e3JpZ2h0OjUwJTtsZWZ0OjB9LmNvbC1zbS1wdXNoLTV7cmlnaHQ6NDEuNjY2NjY2NjclO2xlZnQ6MH0uY29sLXNtLXB1c2gtNHtyaWdodDozMy4zMzMzMzMzMyU7bGVmdDowfS5jb2wtc20tcHVzaC0ze3JpZ2h0OjI1JTtsZWZ0OjB9LmNvbC1zbS1wdXNoLTJ7cmlnaHQ6MTYuNjY2NjY2NjclO2xlZnQ6MH0uY29sLXNtLXB1c2gtMXtyaWdodDo4LjMzMzMzMzMzJTtsZWZ0OjB9LmNvbC1zbS1wdXNoLTB7cmlnaHQ6YXV0bztsZWZ0OjB9LmNvbC1zbS1vZmZzZXQtMTJ7bWFyZ2luLXJpZ2h0OjEwMCU7bWFyZ2luLWxlZnQ6MH0uY29sLXNtLW9mZnNldC0xMXttYXJnaW4tcmlnaHQ6OTEuNjY2NjY2NjclO21hcmdpbi1sZWZ0OjB9LmNvbC1zbS1vZmZzZXQtMTB7bWFyZ2luLXJpZ2h0OjgzLjMzMzMzMzMzJTttYXJnaW4tbGVmdDowfS5jb2wtc20tb2Zmc2V0LTl7bWFyZ2luLXJpZ2h0Ojc1JTttYXJnaW4tbGVmdDowfS5jb2wtc20tb2Zmc2V0LTh7bWFyZ2luLXJpZ2h0OjY2LjY2NjY2NjY3JTttYXJnaW4tbGVmdDowfS5jb2wtc20tb2Zmc2V0LTd7bWFyZ2luLXJpZ2h0OjU4LjMzMzMzMzMzJTttYXJnaW4tbGVmdDowfS5jb2wtc20tb2Zmc2V0LTZ7bWFyZ2luLXJpZ2h0OjUwJTttYXJnaW4tbGVmdDowfS5jb2wtc20tb2Zmc2V0LTV7bWFyZ2luLXJpZ2h0OjQxLjY2NjY2NjY3JTttYXJnaW4tbGVmdDowfS5jb2wtc20tb2Zmc2V0LTR7bWFyZ2luLXJpZ2h0OjMzLjMzMzMzMzMzJTttYXJnaW4tbGVmdDowfS5jb2wtc20tb2Zmc2V0LTN7bWFyZ2luLXJpZ2h0OjI1JTttYXJnaW4tbGVmdDowfS5jb2wtc20tb2Zmc2V0LTJ7bWFyZ2luLXJpZ2h0OjE2LjY2NjY2NjY3JTttYXJnaW4tbGVmdDowfS5jb2wtc20tb2Zmc2V0LTF7bWFyZ2luLXJpZ2h0OjguMzMzMzMzMzMlO21hcmdpbi1sZWZ0OjB9LmNvbC1zbS1vZmZzZXQtMHttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmNvbC1tZC0xLC5jb2wtbWQtMiwuY29sLW1kLTMsLmNvbC1tZC00LC5jb2wtbWQtNSwuY29sLW1kLTYsLmNvbC1tZC03LC5jb2wtbWQtOCwuY29sLW1kLTksLmNvbC1tZC0xMCwuY29sLW1kLTExLC5jb2wtbWQtMTJ7ZmxvYXQ6cmlnaHR9LmNvbC1tZC0xMnt3aWR0aDoxMDAlfS5jb2wtbWQtMTF7d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wtbWQtMTB7d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtbWQtOXt3aWR0aDo3NSV9LmNvbC1tZC04e3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLW1kLTd7d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wtbWQtNnt3aWR0aDo1MCV9LmNvbC1tZC01e3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLW1kLTR7d2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wtbWQtM3t3aWR0aDoyNSV9LmNvbC1tZC0ye3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLW1kLTF7d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC1tZC1wdWxsLTEye2xlZnQ6MTAwJTtyaWdodDphdXRvfS5jb2wtbWQtcHVsbC0xMXtsZWZ0OjkxLjY2NjY2NjY3JTtyaWdodDphdXRvfS5jb2wtbWQtcHVsbC0xMHtsZWZ0OjgzLjMzMzMzMzMzJTtyaWdodDphdXRvfS5jb2wtbWQtcHVsbC05e2xlZnQ6NzUlO3JpZ2h0OmF1dG99LmNvbC1tZC1wdWxsLTh7bGVmdDo2Ni42NjY2NjY2NyU7cmlnaHQ6YXV0b30uY29sLW1kLXB1bGwtN3tsZWZ0OjU4LjMzMzMzMzMzJTtyaWdodDphdXRvfS5jb2wtbWQtcHVsbC02e2xlZnQ6NTAlO3JpZ2h0OmF1dG99LmNvbC1tZC1wdWxsLTV7bGVmdDo0MS42NjY2NjY2NyU7cmlnaHQ6YXV0b30uY29sLW1kLXB1bGwtNHtsZWZ0OjMzLjMzMzMzMzMzJTtyaWdodDphdXRvfS5jb2wtbWQtcHVsbC0ze2xlZnQ6MjUlO3JpZ2h0OmF1dG99LmNvbC1tZC1wdWxsLTJ7bGVmdDoxNi42NjY2NjY2NyU7cmlnaHQ6YXV0b30uY29sLW1kLXB1bGwtMXtsZWZ0OjguMzMzMzMzMzMlO3JpZ2h0OmF1dG99LmNvbC1tZC1wdWxsLTB7bGVmdDphdXRvO3JpZ2h0OmF1dG99LmNvbC1tZC1wdXNoLTEye3JpZ2h0OjEwMCU7bGVmdDowfS5jb2wtbWQtcHVzaC0xMXtyaWdodDo5MS42NjY2NjY2NyU7bGVmdDowfS5jb2wtbWQtcHVzaC0xMHtyaWdodDo4My4zMzMzMzMzMyU7bGVmdDowfS5jb2wtbWQtcHVzaC05e3JpZ2h0Ojc1JTtsZWZ0OjB9LmNvbC1tZC1wdXNoLTh7cmlnaHQ6NjYuNjY2NjY2NjclO2xlZnQ6MH0uY29sLW1kLXB1c2gtN3tyaWdodDo1OC4zMzMzMzMzMyU7bGVmdDowfS5jb2wtbWQtcHVzaC02e3JpZ2h0OjUwJTtsZWZ0OjB9LmNvbC1tZC1wdXNoLTV7cmlnaHQ6NDEuNjY2NjY2NjclO2xlZnQ6MH0uY29sLW1kLXB1c2gtNHtyaWdodDozMy4zMzMzMzMzMyU7bGVmdDowfS5jb2wtbWQtcHVzaC0ze3JpZ2h0OjI1JTtsZWZ0OjB9LmNvbC1tZC1wdXNoLTJ7cmlnaHQ6MTYuNjY2NjY2NjclO2xlZnQ6MH0uY29sLW1kLXB1c2gtMXtyaWdodDo4LjMzMzMzMzMzJTtsZWZ0OjB9LmNvbC1tZC1wdXNoLTB7cmlnaHQ6YXV0bztsZWZ0OjB9LmNvbC1tZC1vZmZzZXQtMTJ7bWFyZ2luLXJpZ2h0OjEwMCU7bWFyZ2luLWxlZnQ6MH0uY29sLW1kLW9mZnNldC0xMXttYXJnaW4tcmlnaHQ6OTEuNjY2NjY2NjclO21hcmdpbi1sZWZ0OjB9LmNvbC1tZC1vZmZzZXQtMTB7bWFyZ2luLXJpZ2h0OjgzLjMzMzMzMzMzJTttYXJnaW4tbGVmdDowfS5jb2wtbWQtb2Zmc2V0LTl7bWFyZ2luLXJpZ2h0Ojc1JTttYXJnaW4tbGVmdDowfS5jb2wtbWQtb2Zmc2V0LTh7bWFyZ2luLXJpZ2h0OjY2LjY2NjY2NjY3JTttYXJnaW4tbGVmdDowfS5jb2wtbWQtb2Zmc2V0LTd7bWFyZ2luLXJpZ2h0OjU4LjMzMzMzMzMzJTttYXJnaW4tbGVmdDowfS5jb2wtbWQtb2Zmc2V0LTZ7bWFyZ2luLXJpZ2h0OjUwJTttYXJnaW4tbGVmdDowfS5jb2wtbWQtb2Zmc2V0LTV7bWFyZ2luLXJpZ2h0OjQxLjY2NjY2NjY3JTttYXJnaW4tbGVmdDowfS5jb2wtbWQtb2Zmc2V0LTR7bWFyZ2luLXJpZ2h0OjMzLjMzMzMzMzMzJTttYXJnaW4tbGVmdDowfS5jb2wtbWQtb2Zmc2V0LTN7bWFyZ2luLXJpZ2h0OjI1JTttYXJnaW4tbGVmdDowfS5jb2wtbWQtb2Zmc2V0LTJ7bWFyZ2luLXJpZ2h0OjE2LjY2NjY2NjY3JTttYXJnaW4tbGVmdDowfS5jb2wtbWQtb2Zmc2V0LTF7bWFyZ2luLXJpZ2h0OjguMzMzMzMzMzMlO21hcmdpbi1sZWZ0OjB9LmNvbC1tZC1vZmZzZXQtMHttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5jb2wtbGctMSwuY29sLWxnLTIsLmNvbC1sZy0zLC5jb2wtbGctNCwuY29sLWxnLTUsLmNvbC1sZy02LC5jb2wtbGctNywuY29sLWxnLTgsLmNvbC1sZy05LC5jb2wtbGctMTAsLmNvbC1sZy0xMSwuY29sLWxnLTEye2Zsb2F0OnJpZ2h0fS5jb2wtbGctMTJ7d2lkdGg6MTAwJX0uY29sLWxnLTExe3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLWxnLTEwe3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLWxnLTl7d2lkdGg6NzUlfS5jb2wtbGctOHt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1sZy03e3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLWxnLTZ7d2lkdGg6NTAlfS5jb2wtbGctNXt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1sZy00e3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLWxnLTN7d2lkdGg6MjUlfS5jb2wtbGctMnt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1sZy0xe3dpZHRoOjguMzMzMzMzMzMlfS5jb2wtbGctcHVsbC0xMntsZWZ0OjEwMCU7cmlnaHQ6YXV0b30uY29sLWxnLXB1bGwtMTF7bGVmdDo5MS42NjY2NjY2NyU7cmlnaHQ6YXV0b30uY29sLWxnLXB1bGwtMTB7bGVmdDo4My4zMzMzMzMzMyU7cmlnaHQ6YXV0b30uY29sLWxnLXB1bGwtOXtsZWZ0Ojc1JTtyaWdodDphdXRvfS5jb2wtbGctcHVsbC04e2xlZnQ6NjYuNjY2NjY2NjclO3JpZ2h0OmF1dG99LmNvbC1sZy1wdWxsLTd7bGVmdDo1OC4zMzMzMzMzMyU7cmlnaHQ6YXV0b30uY29sLWxnLXB1bGwtNntsZWZ0OjUwJTtyaWdodDphdXRvfS5jb2wtbGctcHVsbC01e2xlZnQ6NDEuNjY2NjY2NjclO3JpZ2h0OmF1dG99LmNvbC1sZy1wdWxsLTR7bGVmdDozMy4zMzMzMzMzMyU7cmlnaHQ6YXV0b30uY29sLWxnLXB1bGwtM3tsZWZ0OjI1JTtyaWdodDphdXRvfS5jb2wtbGctcHVsbC0ye2xlZnQ6MTYuNjY2NjY2NjclO3JpZ2h0OmF1dG99LmNvbC1sZy1wdWxsLTF7bGVmdDo4LjMzMzMzMzMzJTtyaWdodDphdXRvfS5jb2wtbGctcHVsbC0we2xlZnQ6YXV0bztyaWdodDphdXRvfS5jb2wtbGctcHVzaC0xMntyaWdodDoxMDAlO2xlZnQ6MH0uY29sLWxnLXB1c2gtMTF7cmlnaHQ6OTEuNjY2NjY2NjclO2xlZnQ6MH0uY29sLWxnLXB1c2gtMTB7cmlnaHQ6ODMuMzMzMzMzMzMlO2xlZnQ6MH0uY29sLWxnLXB1c2gtOXtyaWdodDo3NSU7bGVmdDowfS5jb2wtbGctcHVzaC04e3JpZ2h0OjY2LjY2NjY2NjY3JTtsZWZ0OjB9LmNvbC1sZy1wdXNoLTd7cmlnaHQ6NTguMzMzMzMzMzMlO2xlZnQ6MH0uY29sLWxnLXB1c2gtNntyaWdodDo1MCU7bGVmdDowfS5jb2wtbGctcHVzaC01e3JpZ2h0OjQxLjY2NjY2NjY3JTtsZWZ0OjB9LmNvbC1sZy1wdXNoLTR7cmlnaHQ6MzMuMzMzMzMzMzMlO2xlZnQ6MH0uY29sLWxnLXB1c2gtM3tyaWdodDoyNSU7bGVmdDowfS5jb2wtbGctcHVzaC0ye3JpZ2h0OjE2LjY2NjY2NjY3JTtsZWZ0OjB9LmNvbC1sZy1wdXNoLTF7cmlnaHQ6OC4zMzMzMzMzMyU7bGVmdDowfS5jb2wtbGctcHVzaC0we3JpZ2h0OmF1dG87bGVmdDowfS5jb2wtbGctb2Zmc2V0LTEye21hcmdpbi1yaWdodDoxMDAlO21hcmdpbi1sZWZ0OjB9LmNvbC1sZy1vZmZzZXQtMTF7bWFyZ2luLXJpZ2h0OjkxLjY2NjY2NjY3JTttYXJnaW4tbGVmdDowfS5jb2wtbGctb2Zmc2V0LTEwe21hcmdpbi1yaWdodDo4My4zMzMzMzMzMyU7bWFyZ2luLWxlZnQ6MH0uY29sLWxnLW9mZnNldC05e21hcmdpbi1yaWdodDo3NSU7bWFyZ2luLWxlZnQ6MH0uY29sLWxnLW9mZnNldC04e21hcmdpbi1yaWdodDo2Ni42NjY2NjY2NyU7bWFyZ2luLWxlZnQ6MH0uY29sLWxnLW9mZnNldC03e21hcmdpbi1yaWdodDo1OC4zMzMzMzMzMyU7bWFyZ2luLWxlZnQ6MH0uY29sLWxnLW9mZnNldC02e21hcmdpbi1yaWdodDo1MCU7bWFyZ2luLWxlZnQ6MH0uY29sLWxnLW9mZnNldC01e21hcmdpbi1yaWdodDo0MS42NjY2NjY2NyU7bWFyZ2luLWxlZnQ6MH0uY29sLWxnLW9mZnNldC00e21hcmdpbi1yaWdodDozMy4zMzMzMzMzMyU7bWFyZ2luLWxlZnQ6MH0uY29sLWxnLW9mZnNldC0ze21hcmdpbi1yaWdodDoyNSU7bWFyZ2luLWxlZnQ6MH0uY29sLWxnLW9mZnNldC0ye21hcmdpbi1yaWdodDoxNi42NjY2NjY2NyU7bWFyZ2luLWxlZnQ6MH0uY29sLWxnLW9mZnNldC0xe21hcmdpbi1yaWdodDo4LjMzMzMzMzMzJTttYXJnaW4tbGVmdDowfS5jb2wtbGctb2Zmc2V0LTB7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MH19Y2FwdGlvbnt0ZXh0LWFsaWduOnJpZ2h0fXRoe3RleHQtYWxpZ246cmlnaHR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfS50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50aDpmaXJzdC1jaGlsZCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGg6Zmlyc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRoOmZpcnN0LWNoaWxkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50ZDpmaXJzdC1jaGlsZCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGQ6Zmlyc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRkOmZpcnN0LWNoaWxke2JvcmRlci1yaWdodDowO2JvcmRlci1sZWZ0OmluaXRpYWx9LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRoOmxhc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRoOmxhc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRoOmxhc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRkOmxhc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRkOmxhc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRkOmxhc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmlnaHQ6aW5pdGlhbH19LnJhZGlvIGxhYmVsLC5jaGVja2JveCBsYWJlbHtwYWRkaW5nLXJpZ2h0OjIwcHg7cGFkZGluZy1sZWZ0OmluaXRpYWx9LnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dLC5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1yYWRpb10sLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdLC5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1jaGVja2JveF17bWFyZ2luLXJpZ2h0Oi0yMHB4O21hcmdpbi1sZWZ0OmF1dG99LnJhZGlvLWlubGluZSwuY2hlY2tib3gtaW5saW5le3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLWxlZnQ6MH0ucmFkaW8taW5saW5lKy5yYWRpby1pbmxpbmUsLmNoZWNrYm94LWlubGluZSsuY2hlY2tib3gtaW5saW5le21hcmdpbi1yaWdodDoxMHB4O21hcmdpbi1sZWZ0OjB9Lmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9se3BhZGRpbmctbGVmdDo0Mi41cHg7cGFkZGluZy1yaWdodDoxMnB4fS5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7bGVmdDowO3JpZ2h0OmF1dG99QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5mb3JtLWlubGluZSBsYWJlbHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OmluaXRpYWx9LmZvcm0taW5saW5lIC5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSwuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hde21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OmF1dG99fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVse3RleHQtYWxpZ246bGVmdH19LmZvcm0taG9yaXpvbnRhbCAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7bGVmdDoxNXB4O3JpZ2h0OmF1dG99LmNhcmV0e21hcmdpbi1yaWdodDoycHg7bWFyZ2luLWxlZnQ6MH0uZHJvcGRvd24tbWVudXtyaWdodDowO2xlZnQ6YXV0bztmbG9hdDpsZWZ0O3RleHQtYWxpZ246cmlnaHR9LmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodHtsZWZ0OjA7cmlnaHQ6YXV0bztmbG9hdDpyaWdodH0uZHJvcGRvd24tbWVudS1yaWdodHtsZWZ0OmF1dG87cmlnaHQ6MH0uZHJvcGRvd24tbWVudS1sZWZ0e2xlZnQ6MDtyaWdodDphdXRvfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51e2xlZnQ6YXV0bztyaWdodDowfS5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUtbGVmdHtsZWZ0OjA7cmlnaHQ6YXV0b319LmJ0bi1ncm91cD4uYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bntmbG9hdDpyaWdodH0uYnRuLWdyb3VwIC5idG4rLmJ0biwuYnRuLWdyb3VwIC5idG4rLmJ0bi1ncm91cCwuYnRuLWdyb3VwIC5idG4tZ3JvdXArLmJ0biwuYnRuLWdyb3VwIC5idG4tZ3JvdXArLmJ0bi1ncm91cHttYXJnaW4tcmlnaHQ6LTFweDttYXJnaW4tbGVmdDowfS5idG4tdG9vbGJhcnttYXJnaW4tcmlnaHQ6LTVweDttYXJnaW4tbGVmdDowfS5idG4tdG9vbGJhciAuYnRuLWdyb3VwLC5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXB7ZmxvYXQ6cmlnaHR9LmJ0bi10b29sYmFyPi5idG4sLmJ0bi10b29sYmFyPi5idG4tZ3JvdXAsLmJ0bi10b29sYmFyPi5pbnB1dC1ncm91cHttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi1sZWZ0OjB9LmJ0bi1ncm91cD4uYnRuOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDowfS5idG4tZ3JvdXA+LmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksLmJ0bi1ncm91cD4uZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uYnRuLWdyb3VwPi5idG4tZ3JvdXB7ZmxvYXQ6cmlnaHR9LmJ0bi1ncm91cC5idG4tZ3JvdXAtanVzdGlmaWVkPi5idG4sLmJ0bi1ncm91cC5idG4tZ3JvdXAtanVzdGlmaWVkPi5idG4tZ3JvdXB7ZmxvYXQ6bm9uZX0uYnRuLWdyb3VwPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKT4uYnRue2JvcmRlci1yYWRpdXM6MH0uYnRuLWdyb3VwPi5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ+LmJ0bjpsYXN0LWNoaWxkLC5idG4tZ3JvdXA+LmJ0bi1ncm91cDpmaXJzdC1jaGlsZD4uZHJvcGRvd24tdG9nZ2xle2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0uYnRuLWdyb3VwPi5idG4tZ3JvdXA6bGFzdC1jaGlsZD4uYnRuOmZpcnN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uYnRuIC5jYXJldHttYXJnaW4tcmlnaHQ6MH0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4rLmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4rLmJ0bi1ncm91cCwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXArLmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXArLmJ0bi1ncm91cHttYXJnaW4tdG9wOi0xcHg7bWFyZ2luLXJpZ2h0OjB9LmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2x7ZmxvYXQ6cmlnaHR9LmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkLC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQ+LmJ0biwuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkPi5idG4tZ3JvdXA+LmJ0biwuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkPi5kcm9wZG93bi10b2dnbGUsLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkPi5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkPi5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKT4uYnRue2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkfS5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkPi5idG4sLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkPi5idG4tZ3JvdXA+LmJ0biwuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQ+LmRyb3Bkb3duLXRvZ2dsZSwuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkPi5idG46bm90KDpmaXJzdC1jaGlsZCksLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG57Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxke2JvcmRlci1sZWZ0LXdpZHRoOjFweDtib3JkZXItbGVmdC1zdHlsZTpzb2xpZDtib3JkZXItcmlnaHQ6MH0uaW5wdXQtZ3JvdXAtYnRuPi5idG4rLmJ0bnttYXJnaW4tcmlnaHQ6LTFweDttYXJnaW4tbGVmdDphdXRvfS5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQ+LmJ0biwuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkPi5idG4tZ3JvdXB7bWFyZ2luLWxlZnQ6LTFweDttYXJnaW4tcmlnaHQ6YXV0b30uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQ+LmJ0biwuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQ+LmJ0bi1ncm91cHttYXJnaW4tcmlnaHQ6LTFweDttYXJnaW4tbGVmdDphdXRvfS5uYXZ7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDppbml0aWFsfS5uYXYtdGFicz5saXtmbG9hdDpyaWdodH0ubmF2LXRhYnM+bGk+YXttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDotMnB4O2JvcmRlci1yYWRpdXM6NHB4IDRweCAwIDB9Lm5hdi1waWxscz5saXtmbG9hdDpyaWdodH0ubmF2LXBpbGxzPmxpPmF7Ym9yZGVyLXJhZGl1czo0cHh9Lm5hdi1waWxscz5saStsaXttYXJnaW4tcmlnaHQ6MnB4O21hcmdpbi1sZWZ0OmF1dG99Lm5hdi1zdGFja2VkPmxpe2Zsb2F0Om5vbmV9Lm5hdi1zdGFja2VkPmxpK2xpe21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OmF1dG99Lm5hdi1qdXN0aWZpZWQ+LmRyb3Bkb3duIC5kcm9wZG93bi1tZW51e3JpZ2h0OmF1dG99Lm5hdi10YWJzLWp1c3RpZmllZD5saT5he21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OmF1dG99QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5uYXYtdGFicy1qdXN0aWZpZWQ+bGk+YXtib3JkZXItcmFkaXVzOjRweCA0cHggMCAwfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm5hdmJhci1oZWFkZXJ7ZmxvYXQ6cmlnaHR9fS5uYXZiYXItY29sbGFwc2V7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4fS5uYXZiYXItYnJhbmR7ZmxvYXQ6cmlnaHR9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5uYXZiYXI+LmNvbnRhaW5lciAubmF2YmFyLWJyYW5kLC5uYXZiYXI+LmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWJyYW5ke21hcmdpbi1yaWdodDotMTVweDttYXJnaW4tbGVmdDphdXRvfX0ubmF2YmFyLXRvZ2dsZXtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjE1cHg7bWFyZ2luLXJpZ2h0OmF1dG99QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51PmxpPmEsLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWhlYWRlcntwYWRkaW5nOjVweCAyNXB4IDVweCAxNXB4fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm5hdmJhci1uYXZ7ZmxvYXQ6cmlnaHR9Lm5hdmJhci1uYXY+bGl7ZmxvYXQ6cmlnaHR9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubmF2YmFyLWxlZnQuZmxpcHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9Lm5hdmJhci1yaWdodDpsYXN0LWNoaWxke21hcmdpbi1sZWZ0Oi0xNXB4O21hcmdpbi1yaWdodDphdXRvfS5uYXZiYXItcmlnaHQuZmxpcHtmbG9hdDpsZWZ0IWltcG9ydGFudDttYXJnaW4tbGVmdDotMTVweDttYXJnaW4tcmlnaHQ6YXV0b30ubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51e2xlZnQ6MDtyaWdodDphdXRvfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm5hdmJhci10ZXh0e2Zsb2F0OnJpZ2h0fS5uYXZiYXItdGV4dC5uYXZiYXItcmlnaHQ6bGFzdC1jaGlsZHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDphdXRvfX0ucGFnaW5hdGlvbntwYWRkaW5nLXJpZ2h0OjB9LnBhZ2luYXRpb24+bGk+YSwucGFnaW5hdGlvbj5saT5zcGFue2Zsb2F0OnJpZ2h0O21hcmdpbi1yaWdodDotMXB4O21hcmdpbi1sZWZ0OjB9LnBhZ2luYXRpb24+bGk6Zmlyc3QtY2hpbGQ+YSwucGFnaW5hdGlvbj5saTpmaXJzdC1jaGlsZD5zcGFue21hcmdpbi1sZWZ0OjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS5wYWdpbmF0aW9uPmxpOmxhc3QtY2hpbGQ+YSwucGFnaW5hdGlvbj5saTpsYXN0LWNoaWxkPnNwYW57bWFyZ2luLXJpZ2h0Oi0xcHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5wYWdlcntwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OmluaXRpYWx9LnBhZ2VyIC5uZXh0PmEsLnBhZ2VyIC5uZXh0PnNwYW57ZmxvYXQ6bGVmdH0ucGFnZXIgLnByZXZpb3VzPmEsLnBhZ2VyIC5wcmV2aW91cz5zcGFue2Zsb2F0OnJpZ2h0fS5uYXYtcGlsbHM+bGk+YT4uYmFkZ2V7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6M3B4fS5saXN0LWdyb3VwLWl0ZW0+LmJhZGdle2Zsb2F0OmxlZnR9Lmxpc3QtZ3JvdXAtaXRlbT4uYmFkZ2UrLmJhZGdle21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6YXV0b30uYWxlcnQtZGlzbWlzc2FibGUsLmFsZXJ0LWRpc21pc3NpYmxle3BhZGRpbmctbGVmdDozNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0uYWxlcnQtZGlzbWlzc2FibGUgLmNsb3NlLC5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2V7cmlnaHQ6YXV0bztsZWZ0Oi0yMXB4fS5wcm9ncmVzcy1iYXJ7ZmxvYXQ6cmlnaHR9Lm1lZGlhPi5wdWxsLWxlZnR7bWFyZ2luLXJpZ2h0OjEwcHh9Lm1lZGlhPi5wdWxsLWxlZnQuZmxpcHttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDoxMHB4fS5tZWRpYT4ucHVsbC1yaWdodHttYXJnaW4tbGVmdDoxMHB4fS5tZWRpYT4ucHVsbC1yaWdodC5mbGlwe21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjEwcHh9Lm1lZGlhLXJpZ2h0LC5tZWRpYT4ucHVsbC1yaWdodHtwYWRkaW5nLXJpZ2h0OjEwcHg7cGFkZGluZy1sZWZ0OmluaXRpYWx9Lm1lZGlhLWxlZnQsLm1lZGlhPi5wdWxsLWxlZnR7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDppbml0aWFsfS5tZWRpYS1saXN0e3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6aW5pdGlhbDtsaXN0LXN0eWxlOm5vbmV9Lmxpc3QtZ3JvdXB7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDppbml0aWFsfS5wYW5lbD4udGFibGU6Zmlyc3QtY2hpbGQ+dGhlYWQ6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkPi50YWJsZTpmaXJzdC1jaGlsZD50aGVhZDpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmZpcnN0LWNoaWxkPnRib2R5OmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZD4udGFibGU6Zmlyc3QtY2hpbGQ+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZTpmaXJzdC1jaGlsZD50aGVhZDpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQ+LnRhYmxlOmZpcnN0LWNoaWxkPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGU6Zmlyc3QtY2hpbGQ+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkPi50YWJsZTpmaXJzdC1jaGlsZD50Ym9keTpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czozcHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS5wYW5lbD4udGFibGU6Zmlyc3QtY2hpbGQ+dGhlYWQ6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQ+LnRhYmxlOmZpcnN0LWNoaWxkPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZTpmaXJzdC1jaGlsZD50Ym9keTpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZD4udGFibGU6Zmlyc3QtY2hpbGQ+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmZpcnN0LWNoaWxkPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkPi50YWJsZTpmaXJzdC1jaGlsZD50aGVhZDpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGU6Zmlyc3QtY2hpbGQ+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQ+LnRhYmxlOmZpcnN0LWNoaWxkPnRib2R5OmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czozcHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ucGFuZWw+LnRhYmxlOmxhc3QtY2hpbGQ+dGJvZHk6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkPi50YWJsZTpsYXN0LWNoaWxkPnRib2R5Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmxhc3QtY2hpbGQ+dGZvb3Q6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkPi50YWJsZTpsYXN0LWNoaWxkPnRmb290Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmxhc3QtY2hpbGQ+dGJvZHk6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkPi50YWJsZTpsYXN0LWNoaWxkPnRib2R5Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmxhc3QtY2hpbGQ+dGZvb3Q6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkPi50YWJsZTpsYXN0LWNoaWxkPnRmb290Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjNweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5wYW5lbD4udGFibGU6bGFzdC1jaGlsZD50Ym9keTpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZD4udGFibGU6bGFzdC1jaGlsZD50Ym9keTpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmxhc3QtY2hpbGQ+dGZvb3Q6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQ+LnRhYmxlOmxhc3QtY2hpbGQ+dGZvb3Q6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZTpsYXN0LWNoaWxkPnRib2R5Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkPi50YWJsZTpsYXN0LWNoaWxkPnRib2R5Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGU6bGFzdC1jaGlsZD50Zm9vdDpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZD4udGFibGU6bGFzdC1jaGlsZD50Zm9vdDpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czozcHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGg6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50aDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRoOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGg6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50aDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRoOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50ZDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50ZDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRkOmZpcnN0LWNoaWxke2JvcmRlci1yaWdodDowO2JvcmRlci1sZWZ0Om5vbmV9LnBhbmVsPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50aDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGg6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRoOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50aDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGg6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRoOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50ZDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50ZDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRkOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0Om5vbmU7Ym9yZGVyLWxlZnQ6MH0uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSwuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCwuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3R7cmlnaHQ6MDtsZWZ0OmF1dG99LmNsb3Nle2Zsb2F0OmxlZnR9Lm1vZGFsLWZvb3Rlcnt0ZXh0LWFsaWduOmxlZnR9Lm1vZGFsLWZvb3Rlci5mbGlwe3RleHQtYWxpZ246cmlnaHR9Lm1vZGFsLWZvb3RlciAuYnRuKy5idG57bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6NXB4fS5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYnRuKy5idG57bWFyZ2luLXJpZ2h0Oi0xcHg7bWFyZ2luLWxlZnQ6YXV0b30ubW9kYWwtZm9vdGVyIC5idG4tYmxvY2srLmJ0bi1ibG9ja3ttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDphdXRvfS5wb3BvdmVye2xlZnQ6YXV0bzt0ZXh0LWFsaWduOnJpZ2h0fS5wb3BvdmVyLnRvcD4uYXJyb3d7cmlnaHQ6NTAlO2xlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6LTExcHg7bWFyZ2luLWxlZnQ6YXV0b30ucG9wb3Zlci50b3A+LmFycm93OmFmdGVye21hcmdpbi1yaWdodDotMTBweDttYXJnaW4tbGVmdDphdXRvfS5wb3BvdmVyLmJvdHRvbT4uYXJyb3d7cmlnaHQ6NTAlO2xlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6LTExcHg7bWFyZ2luLWxlZnQ6YXV0b30ucG9wb3Zlci5ib3R0b20+LmFycm93OmFmdGVye21hcmdpbi1yaWdodDotMTBweDttYXJnaW4tbGVmdDphdXRvfS5jYXJvdXNlbC1jb250cm9se3JpZ2h0OjA7Ym90dG9tOjB9LmNhcm91c2VsLWNvbnRyb2wubGVmdHtyaWdodDphdXRvO2xlZnQ6MDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsY29sb3Itc3RvcChyZ2JhKDAsMCwwLC41KSAwKSxjb2xvci1zdG9wKHJnYmEoMCwwLDAsLjAwMDEpIDEwMCUpKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudChsZWZ0LHJnYmEoMCwwLDAsLjUpIDAscmdiYSgwLDAsMCwuMDAwMSkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuNSkgMCxyZ2JhKDAsMCwwLC4wMDAxKSAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyM4MDAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwMDAnLCBHcmFkaWVudFR5cGU9MSl9LmNhcm91c2VsLWNvbnRyb2wucmlnaHR7bGVmdDphdXRvO3JpZ2h0OjA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LGNvbG9yLXN0b3AocmdiYSgwLDAsMCwuMDAwMSkgMCksY29sb3Itc3RvcChyZ2JhKDAsMCwwLC41KSAxMDAlKSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQobGVmdCxyZ2JhKDAsMCwwLC4wMDAxKSAwLHJnYmEoMCwwLDAsLjUpIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjAwMDEpIDAscmdiYSgwLDAsMCwuNSkgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzgwMDAwMDAwJywgR3JhZGllbnRUeXBlPTEpfS5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnR7bGVmdDo1MCU7cmlnaHQ6YXV0bzttYXJnaW4tcmlnaHQ6LTEwcHh9LmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCwuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHR7cmlnaHQ6NTAlO2xlZnQ6YXV0bzttYXJnaW4tbGVmdDotMTBweH0uY2Fyb3VzZWwtaW5kaWNhdG9yc3tyaWdodDo1MCU7bGVmdDowO21hcmdpbi1yaWdodDotMzAlO21hcmdpbi1sZWZ0OjA7cGFkZGluZy1sZWZ0OjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldnttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDotMTVweH0uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDotMTVweH0uY2Fyb3VzZWwtY2FwdGlvbntsZWZ0OjIwJTtyaWdodDoyMCU7cGFkZGluZy1ib3R0b206MzBweH19LnB1bGwtcmlnaHQuZmxpcHtmbG9hdDpsZWZ0IWltcG9ydGFudH0ucHVsbC1sZWZ0LmZsaXB7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fSIsIkBtaXhpbiB0cmFuc2l0aW9ucygkc3BlZWQ6IDAuNXMpIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAkc3BlZWQgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgJHNwZWVkIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAkc3BlZWQgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCBlYXNlLWluLW91dDtcclxufVxyXG5cclxuQG1peGluIGJvcmRlclJhZGl1cygkcmFkaXVzKSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICAtby1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC1tcy1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuXHJcbkBtaXhpbiBzY2FsZU1peGluKCRzY2FsZTowKXtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKTtcclxuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkc2NhbGUpO1xyXG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSk7XHJcbn1cclxuXHJcbkBtaXhpbiBjdXN0b21Sb3RhdGUoJHJvdGF0ZSl7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRyb3RhdGUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJHJvdGF0ZSk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoJHJvdGF0ZSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzY2FsZSgkc2NhbGUpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKTtcclxuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkc2NhbGUpO1xyXG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSk7XHJcbn1cclxuQG1peGluIHRyYW5zZm9ybSgkdHJhbnNsYXRlKXtcclxuICAtbXMtdHJhbnNmb3JtOiAkdHJhbnNsYXRlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkdHJhbnNsYXRlO1xyXG4gIHRyYW5zZm9ybTogJHRyYW5zbGF0ZTtcclxufVxyXG5cclxuXHJcblxyXG4uYnRuLXByaW1hcnl7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgc3BhbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIGl7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gIH1cclxuICAmOmJlZm9yZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1pY29ue1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgc3BhbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgfVxyXG4gIGl7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gIH1cclxuICAmOmJlZm9yZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICB9XHJcbn1cclxuLmJ0bi13aGl0ZXtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICBzcGFue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTtcclxuICB9XHJcbiAgaXtcclxuICAgICB6LWluZGV4OiA5O1xyXG4gICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICB9XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5idG4tcHJpbWFyeSwgLmJ0bi13aGl0ZSwgLmJ0bi1pY29ue1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bi13aGl0ZXtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGl7XHJcbiAgICAgICAgbGVmdDplbSgyNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHJcbn0iLCIuc2V0dGluZy1pY29ue1xyXG4gIHdpZHRoOiBlbSgyMCk7XHJcbiAgaGVpZ2h0OmVtKDIwKTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBzdmd7XHJcbiAgICB3aWR0aDogZW0oMjApO1xyXG4gICAgaGVpZ2h0OmVtKDIwKTtcclxuICAgIGZpbGw6JGJyYW5kLXdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cclxufSIsIi5wYWdlTWVudSB7XHJcbiAgYmFja2dyb3VuZDogIzAwMDAwMDsgLyogT2xkIGJyb3dzZXJzICovXHJcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMDAwMDAwIDAlLCAjMjQyNDI0IDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwMDAwMCAwJSwgIzI0MjQyNCAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDAwMDAwIDAlLCAjMjQyNDI0IDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMyNDI0MjQnLCBHcmFkaWVudFR5cGU9MCk7IC8qIElFNi05ICovXHJcbiAgaGVpZ2h0OiBlbSg2NSk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB1bCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvcGFnZS1tZW51LWJnLmpwZ1wiKSByZXBlYXQteDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBsaSB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgZmxleDogMSBhdXRvO1xyXG4gICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICBwYWRkaW5nOiBlbSgyNikgZW0oNjApIGVtKDE2KSBlbSgzMSk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogZW0oMjApO1xyXG4gICAgICAgICAgdG9wOiBlbSgyNCk7XHJcbiAgICAgICAgICAmLm9uZUljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMTgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDE5KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYudHdvSWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgyNik7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oMTMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi50aHJlZUljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMjApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDIwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuZm91ckljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMjApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDIwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuZml2ZUljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMjApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDE4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuc2l4SWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgyMCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oMjApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5zZXZlbkljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMjApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDE5KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuZWlnaHRJY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDE4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSgxOSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLm5pbmVJY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDE3KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSgxNyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgIGhlaWdodDogZW0oMTgpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzQ3NDc0NztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaHJ2LWxwLW5hdntcclxuICAgIHVse1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbGl7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAubWFnaWMtbGluZXtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4ucGFnZUxvZ28ge1xyXG4gIHdpZHRoOiAxMCU7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nOiBlbSgyMCkgZW0oMTUpIGVtKDIwKSBlbSgxNSk7XHJcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjMjUyNTI1O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnBhZ2VMb2dvIGltZyB7bWF4LXdpZHRoOjEwMCV9XHJcblxyXG4uYnVpbGRMaW5rIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICBmb250LXNpemU6IGVtKDE2KTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHdpZHRoOiAxMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgcGFkZGluZzogZW0oMjgpIGVtKDcwKSBlbSgyNCkgZW0oMTUpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBzcGFuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gIH1cclxuICBpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiBlbSgxNyk7XHJcbiAgICB6LWluZGV4OiAzMztcclxuICAgIHRvcDogZW0oMjIpO1xyXG4gICAgd2lkdGg6IGVtKDMzKTtcclxuICAgIGhlaWdodDogZW0oMzMpO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gIH1cclxuICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5tYWdpYy1saW5lIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDEwMCU7XHJcbiAgd2lkdGg6IGVtKDEzMCk7XHJcbiAgaGVpZ2h0OiBlbSgzKTtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubW9iaWxlTWVudSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDEwcHg7XHJcbiAgdG9wOiAxNnB4O1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgcCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAvKmxldHRlci1zcGFjaW5nOiAxcHg7Ki9cclxuICB9XHJcblxyXG4gIGkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5tb2JpbGVNZW51Q29udGVudCB7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwJSk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC4zcyk7XHJcbiAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICBwYWRkaW5nOiBlbSgyMCk7XHJcbiAgICAudmlydHVhbC1idG4ge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgLmJ0bntcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgxNikgIWltcG9ydGFudDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMzgpO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGVtKDEwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYXtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmOmFjdGl2ZSwmOmZvY3Vze1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgLmNsb3NlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIC5oZWFkZXIge1xyXG4gICAgcGFkZGluZzogZW0oMzApIDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gICYuYWN0aXZlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbiAgaDQge1xyXG4gICAgcGFkZGluZzogMCBlbSgxMCk7XHJcbiAgfVxyXG4gIG9sIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaSB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgcGFkZGluZzogZW0oMjApIGVtKDEwKTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogIzI3MjcyNyAxcHggc29saWQ7XHJcbiAgICAgIC8qbGV0dGVyLXNwYWNpbmc6IGVtKDEpOyovXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMjcyNzI3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wLTAge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLm1vdG9yY3ljbGV7XHJcbiAgLnBhZ2VNZW51e1xyXG4gICAgdWx7XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxODY1cHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIHtcclxuICAucGFnZU1lbnUge1xyXG4gICAgZm9udC1zaXplOiBlbSgxNS41KTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxODY1cHgpIHtcclxuICAucGFnZU1lbnUge1xyXG4gICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTc1MHB4KSBhbmQgKG1heC13aWR0aDogMTgwMHB4KSB7XHJcbiAgLnBhZ2VNZW51IHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTQuNSk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSBhbmQgKG1heC13aWR0aDogMTc1MHB4KSB7XHJcbiAgLnBhZ2VNZW51IHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkgYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xyXG4gIC5wYWdlTWVudSB7XHJcbiAgICBmb250LXNpemU6IGVtKDEzLjUpO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE2NTBweCkge1xyXG4gIC5wYWdlTWVudSB7XHJcbiAgICBmb250LXNpemU6IGVtKDEzLjcyKTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xyXG4gIC5wYWdlTWVudSB7XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogMTEuMTExMSU7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiBlbSgyNikgZW0oMTIpIGVtKDE2KSBlbSgxMik7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJ1aWxkTGluayB7XHJcbiAgICBpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIHBhZGRpbmc6IGVtKDI4KSBlbSgxNSkgZW0oMjQpIGVtKDE1KTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSBhbmQgKG1heC13aWR0aDogMjQwMHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG5cclxuICAubW90b3JjeWNsZXtcclxuICAgIC5wYWdlTWVudSB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBlbSgyNikgZW0oNjApIGVtKDE2KSBlbSgzMSk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuXHJcbiAgLm1vdG9yY3ljbGV7XHJcbiAgICAucGFnZU1lbnUge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgcGFkZGluZzogZW0oMjYpIGVtKDYwKSBlbSgxNikgZW0oMzEpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5idWlsZExpbmsge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYWdlTWVudSB7XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkYnJhbmQtYmxhY2ssIDcwJSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgLnBhZ2VMb2dvIHtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vdG9yY3ljbGV7XHJcbiAgICAucGFnZU1lbnUge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBlbSgxNik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG5cclxuICAubW9iaWxlTWVudUNvbnRlbnR7XHJcbiAgICBwYWRkaW5nOiBlbSg2OCkgZW0oMjApIGVtKDIwKTtcclxuICAgIC52aXJ0dWFsLWJ0biB7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDMwKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLmJ0bntcclxuICAgICAgICBmb250LXNpemU6IGVtKDI3KTtcclxuICAgICAgfVxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGVtKDUpO1xyXG4gICAgICB9XHJcbiAgICAgIC5pY29uLWFycm93LWxpbmV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubW9iaWxlTWVudUNvbnRlbnQgLmNsb3Nle1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1vYmlsZU1lbnVDb250ZW50IG9sIGxpe1xyXG4gICAgZm9udC1zaXplOiAxLjllbTtcclxuICB9IFxyXG4gIC5tb2JpbGVNZW51Q29udGVudCBoNHtcclxuICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgfVxyXG5cclxuICAucGFnZU1lbnUge1xyXG4gICAgLmV4YW1wbGUtb25lIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICYuaHJ2LWxwLW5hdiB7XHJcbiAgICAgIHVse1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBhZ2VMb2dvIHtcclxuICAgIHdpZHRoOiAxOCU7XHJcbiAgfVxyXG4gIC5idWlsZExpbmsge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLm1vYmlsZU1lbnV7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnBhZ2VNZW51IHtcclxuICAgIC5leGFtcGxlLW9uZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLmhydi1scC1uYXYge1xyXG4gICAgICB1bHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYWdlTG9nbyB7XHJcbiAgICB3aWR0aDogZW0oMTA3KTtcclxuICB9XHJcbiAgLmJ1aWxkTGluayB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAubW9iaWxlTWVudXtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlTWVudUNvbnRlbnR7XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oNTIpO1xyXG4gICAgaDR7XHJcbiAgICAgIHBhZGRpbmctdG9wOmVtKDQ1KTtcclxuICAgIH1cclxuICAgICAgLnZpcnR1YWwtYnRuIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgZW0oMzApO1xyXG4gICAgICAgIC5idG57XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGVtKDUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcblxyXG59IiwiLmZvci1zdGlja3l7XHJcbiAgaGVhZGVye1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jb21tb24uaW5uZXItYmFubmVyIHtcclxuICBwYWRkaW5nLXRvcDogNWVtO1xyXG4gICYubGFuZGluZy1pbm5lci1iYW5uZXItbmV3e1xyXG4gICAgbWF4LWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDY1KTtcclxuICB9XHJcbiAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICB0b3A6IDEyZW07XHJcbiAgfVxyXG4gIC5tb2JpbGUtYmFubmVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICYuYmlnIHtcclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICB0b3A6IDIyZW07XHJcbiAgICAgIC50eHQge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oNzIpO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgZW0oNik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgzNCk7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgIC50ZXh0LXByaW1hcnkge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICNlZDAwMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxNmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubWd0MXtcclxuICBtYXJnaW4tdG9wOiA1dmg7XHJcbn1cclxuLm9uUGFnZS5tZ3Qxe1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgcGFkZGluZy10b3A6IDQuMDYyNWVtO1xyXG59XHJcblxyXG4uZm9ybS1wYWdle1xyXG4gIC5vblBhZ2UubWd0MXtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5Ob3RGb3VuZHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmFib3V0LWRlYWxlci1zZWMge1xyXG4gIGgyIHtcclxuICAgICYuY29uZGVuc2VkIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IC44MTI1ZW07XHJcbiAgICAgIG1hcmdpbjogMCAwIC42MjVlbSAwO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogIzIyMjtcclxuICAgICAgZm9udC1zaXplOiBlbSg2MCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGhyIHtcclxuICAgIGJhY2tncm91bmQ6ICMyMjIyMjI7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICB9XHJcbiAgaDQge1xyXG4gICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgLy9sZXR0ZXItc3BhY2luZzogZW0oMTApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gIH1cclxufVxyXG5cclxuLm5ldy1sLWJveGVzIHtcclxuICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAzZW0gMDtcclxuICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICAgICYuY29uZGVuc2VkIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogLjgxMjVlbTtcclxuICAgICAgICBtYXJnaW46IDAgMCAuNjI1ZW0gMDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgLy8gZm9udC1mYW1pbHk6IFwidW5pdmVycyBjb25kZW5zZWRcIjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oNjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sLWJveCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gICAgLm5ld1RodW1iIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgzNik7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYnJhbmQtcHJpbWFyeSwgMC40KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMXMpO1xyXG4gICAgICB9XHJcbiAgICAgIGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IGVtKC0zMCk7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSg1MCk7XHJcbiAgICAgICAgd2lkdGg6IGVtKDE2KTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDE2KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5wbGF5LWljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IGVtKDU2KTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDU2KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogNjVweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICBAaW5jbHVkZSBzY2FsZSgxKTtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIGJvdHRvbTogLTJweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgICB3aWR0aDogLjhlbTtcclxuICAgICAgICAgIGhlaWdodDogMi41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXI6IDZweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxLjIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRleHQtYXJlYSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgZW0oMzApO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtaW4taGVpZ2h0OiAxNWVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGg1IHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICBtYXJnaW46IDAgMCBlbSgyOCk7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgLy8gICBmb250LWZhbWlseTogXCJ1bml2ZXJzXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xyXG4gICAgICB9XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICBtYXJnaW46IDAgMCBlbSgxNSkgMDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICBjb2xvcjogIzNmM2YzZjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICAgIH1cclxuICAgICAgLm1vcmVMaW5rIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMykgZW0oMCkgZW0oMykgZW0oNDApO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogZW0oMTYpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IGVtKDMpO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XHJcbiAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcNzFcIjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uZXdzLWQge1xyXG4gIHBhZGRpbmc6IGVtKDcwKSAwIDA7XHJcbiAgLm5ld3MtZC1ib3gge1xyXG4gICAgcGFkZGluZy1sZWZ0OiBlbSg0OCk7XHJcbiAgICAubi1kZXRhaWwtaW1nLWJveCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuMjVlbTtcclxuICAgICAgbWF4LXdpZHRoOiA0NyU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMyU7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubmV3cy1kLWJhbm5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBhIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMXMpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwNCwgMCwgMCwgMC40KTtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wbGF5LWljb24ge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDU2KTtcclxuICAgICAgICAgIGhlaWdodDogZW0oNTYpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNjVweDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgICAgICB3aWR0aDogLjhlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjVlbTtcclxuICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxLjIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgaDUge1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oMTYpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oMjYpO1xyXG4gICAgZm9udC1zaXplOiBlbSgzNik7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICB9XHJcbiAgLmRldGFpbC1pbWcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oNDApO1xyXG4gIH1cclxuICBvbCwgdWx7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgbGl7XHJcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgIH1cclxuICB9XHJcbiAgcCB7ICAgIG1hcmdpbi1ib3R0b206IGVtKDM2KTtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblxyXG4gICAgJi5oaWxpZ2h0ZWQge1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgyNik7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLnNoYXJlLWxpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiBlbSg1MCk7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZTdlN2U3O1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgICAudGhlc2hhcmUtYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICB3aWR0aDogZW0oNTApO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgLnNoYXJlLWljbyB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgLyp3aWR0aDogMTAwJTsqL1xyXG4gICAgICAgID4gaW1nIHtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWRkdGhpc19pbmxpbmVfc2hhcmVfdG9vbGJveCB7XHJcblxyXG4gICAgICAgICAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjRzKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAxNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZS1zaGFyZSB7XHJcbiAgICAgIC50aGVzaGFyZS1idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAyMDVweDtcclxuICAgICAgICAuc2hhcmUtaWNvIHtcclxuICAgICAgICAgIC5hZGR0aGlzX2lubGluZV9zaGFyZV90b29sYm94IHtcclxuICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICAgICAgICByaWdodDogMHB4O1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZWxhdGVkIHtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDI2KTtcclxuICAgICAgZm9udC1zaXplOiBlbSgzNik7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gICAgLnJlbGF0ZWQtYm94IHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gICAgICAubmV3VGh1bWIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDM2KTtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjQpO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMXMpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBib3R0b206IGVtKC0zMCk7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSg1MCk7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMTYpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgxNik7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGxheS1pY29uIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHdpZHRoOiBlbSg1Nik7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDU2KTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEpO1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICAgICAgd2lkdGg6IC44ZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMi41ZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDZweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMS4yKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgcGFkZGluZzogMCBlbSgzMCkgZW0oNTApO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxOGVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIGVtKDI4KTtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgICAgICAgIC8qdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsqL1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgZW0oMTUpIDA7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgIGNvbG9yOiAjM2YzZjNmO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubW9yZUxpbmsge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBwYWRkaW5nOiBlbSgzKSBlbSgwKSBlbSgzKSBlbSg0MCk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IGVtKDEwKTtcclxuICAgICAgICAgIHJpZ2h0OiBlbSgzMCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDE2KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IGVtKDMpO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgJi5pY29uLWFycm93LWxpbmU6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcNzFcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hcmNoaXZlLWFyZWEge1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oMjYpO1xyXG4gICAgICBmb250LXNpemU6IGVtKDM2KTtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgZW0oMTQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXJjaGl2ZS1ib3gge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XHJcbiAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDMwKTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLmJhciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogZW0oMjIpIGVtKDMwKTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDM4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgZW0oMTApIGVtKDEyKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTQpO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IGVtKDMpIGVtKDApIGVtKDMpIGVtKDEwKTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNnMpO1xyXG4gICAgICAgICAgICAgIC5yZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm5ld3NfaHJ7XHJcbiAgbWFyZ2luLWJvdHRvbTogZW0oNik7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uZnVsbC10aHJlZS1jb2wge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIC5hYm91dC1kZWFsZXItc2VjIHtcclxuICAgIHBhZGRpbmc6IDRlbSAuOTM3NWVtIDJlbTtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAmLm5vLW1hcmdpbiB7XHJcbiAgICAudGhyZWUtZnVsbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGhyZWUtZnVsbCB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDA7XHJcbiAgLy8mOmxhc3QtY2hpbGR7XHJcbiAgLy8gIG1hcmdpbi1ib3R0b206IGVtKDU0KTtcclxuICAvL31cclxuICBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLmltYWdle1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJi5yZXMtdmVycyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGV4dC1hcmVhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCBlbSg2MCkgZW0oNjApO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XHJcbiAgICB9XHJcbiAgICBociB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjgpO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIH1cclxuICAgICYud2hpdGUtdHh0IHtcclxuICAgICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIH1cclxuICAgICAgaHIge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCA1cHggIzAwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5yaWdodC1hbGlnbiB7XHJcbiAgICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZnVlbC1lZmZpY2llbnQtdHh0IHtcclxuICAgIGJhY2tncm91bmQ6ICNmM2Y2ZmI7XHJcbiAgICAmOmJlZm9yZSB7XHJcblxyXG5cclxuICAgICAgYm9yZGVyLXdpZHRoOiAxMXB4IDEycHggMTFweCAwO1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmM2Y2ZmIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGxlZnQ6IC0xMnB4O1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAvL2xlZnQ6IC0xMnB4O1xyXG4gICAgICAvL2JvcmRlci13aWR0aDogMTFweCAwIDExcHggMTJweDtcclxuICAgICAgLy9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmM2Y2ZmI7XHJcblxyXG4gICAgfVxyXG4gICAgJi5wb2ludGVyLWZsaXBlZCB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDExcHggMHB4IDExcHggMTJweDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICAjZjNmNmZiO1xyXG4gICAgICAgIHJpZ2h0OiAtMTJweDtcclxuICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnJlZC1ib3h7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkYnJhbmQtcHJpbWFyeSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCA7XHJcbiAgICAgIH1cclxuICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgaDMsIHAge1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaHIge1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bntcclxuICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNoYXJpbmctcHJvZ3Jlc3Mge1xyXG4gIG1hcmdpbi1ib3R0b206IGVtKDEwMCk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC50ZXh0LWFyZWEge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiBlbSg3MCk7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IGVtKDMyKTtcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oMTApO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDMwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtYnktZmlsdGVyIHtcclxuICBwYWRkaW5nOiBlbSg0MCkgMCAwIDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogZW0oODApO1xyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICMzMTMxMzE7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IC0xNHB4IGF1dG8gMDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gIGhyIHtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICB9XHJcbiAgLmJveCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDAgMDtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAucy1maWx0ZXJzIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDcwKSBlbSgyOCkgMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xyXG5cclxuICAgICAgLnNlYXJjaC1ieSB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBlbSg1MCk7XHJcbiAgICAgICAgd2lkdGg6IDglO1xyXG4gICAgICB9XHJcbiAgICAgIC5maWx0ZXJzIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDg3JTtcclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMuMiU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXHJcbiAgICAgICAgICBjb2xvcjogIzFkMWQxZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuICAgICAgICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgICAgIH1cclxuICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXHJcbiAgICAgICAgICBjb2xvcjogIzFkMWQxZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgICAgICAgY29sb3I6ICMxZDFkMWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwIDlweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJvb3RzdHJhcC1zZWxlY3Qge1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMnB4IDAgMDtcclxuICAgICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgICAgICAgICAuZmlsdGVyLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzFkMWQxZDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvc3Zncy9kZC1jYXJldC5zdmdcIikgbm8tcmVwZWF0IDAgMTFweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmRyb3B1cCB7XHJcbiAgICAgICAgICAgIC5idG4gLmNhcmV0IHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VsZWN0cGlja2VyIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWJ0bi1zZWMge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTQlO1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnNjcm9sbC10by1maXhlZC1maXhlZCB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCAwIHJnYmEoMCwwLDAsMC4xKTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgICAuYm94IHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gICAgaDMsIGhyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgLnMtZmlsdGVycyB7XHJcbiAgICAgcGFkZGluZzogMC41ZW0gOWVtIDAuNmVtIDEwZW07XHJcbiAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgfVxyXG4gIH1cclxufVxyXG4uaG9uZGEtZ2VuZXJhdG9yLXNlYyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDZlbSAwO1xyXG4gIGJhY2tncm91bmQ6ICNmM2Y2ZmE7XHJcbiAgLmhlYWRpbmcge1xyXG4gICAgaDIge1xyXG4gICAgICBsaW5lLWhlaWdodDogLjgxMjVlbTtcclxuICAgICAgbWFyZ2luOiAwIDAgMzhweCAwO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgLy8gIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTJweDtcclxuICAgICAgZm9udC1zaXplOiBlbSg3MCk7XHJcbiAgICB9XHJcbiAgICBociB7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBsaW5lLWhlaWdodDogLjgxMjVlbTtcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oNDApIDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTJweDtcclxuICAgICAgZm9udC1zaXplOiBlbSgzNCk7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5nZW5lci1ib3gtY29udCB7XHJcbiAgICBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDYwKTtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbC1tZC0zIHtcclxuICAgIC5nZW5lci1ib3gge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC5nZW4tcHJpY2Vze1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBwYWRkaW5nOiBlbSgyMCkgZW0oMTUpIGVtKDEwKTtcclxuICAgICAgICBib3R0b206IGVtKDUyKTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgwLDAsMCwwKSAwLHJnYmEoMjU1LDI1NSwyNTUsLjYpIDM1JSxyZ2IoMjU1LDI1NSwyNTUpIDEwMCUpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGg1e1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgZW0oNSk7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE3KTtcclxuICAgICAgICAgIGNvbG9yOiRicmFuZC1ibGFjaztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg2e1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgY29sb3I6ICMzZjNmM2Y7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm1vZGVsLW5hbWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogZW0oMjApO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiBlbSg4KTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJhYmljLWZvbnQtZW5nO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmV4cGxvcmUge1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIHBhZGRpbmc6IGVtKDIwKSBlbSgyMikgZW0oMjApIGVtKDc1KTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiBlbSgxNSk7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDE2KTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXDcxXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYmx1ZS10aGVtZXtcclxuICAgIC5oZWFkaW5nIHtcclxuICAgICAgaHJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAyM2Y4ODtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbC1tZC0zIHtcclxuICAgICAgLmdlbmVyLWJveCB7XHJcbiAgICAgICAgLm1vZGVsLW5hbWUge1xyXG4gICAgICAgICAgLmV4cGxvcmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IzAyM2Y4ODtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzBiNjVkMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDojMDIzZjg4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFjIC5ob25kYS1nZW5lcmF0b3Itc2VjIC5jb2wtbWQtMyAuZ2VuZXItYm94e1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NjO1xyXG59XHJcbi5tYXJpbmUtcGFnZSB7XHJcbiAgLmhvbmRhLWdlbmVyYXRvci1zZWMgLmNvbC1tZC0zIC5nZW5lci1ib3ggLm1vZGVsLW5hbWUgLmV4cGxvcmV7XHJcbiAgICBiYWNrZ3JvdW5kOiMwMjNmODg7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgYmFja2dyb3VuZDogIzBiNjVkMiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmhvbmRhLWdlbmVyYXRvci1zZWMgLmhlYWRpbmcgaHJ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMjNmODggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAudGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGQge1xyXG4gICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLnN0ZXBQb3B1cC5nZW5lcmF0b3ItZCAubW9kYWwtY29udGVudCAucHJvZHVjdC1hcmVhIC5pbWFnZSAuZ2VuLWluZm8tMntcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uc3RlcFBvcHVwIHtcclxuICAubW9kYWwtY29udGVudHtcclxuICAgIHB7XHJcbiAgICAgICYucHJpY2UtdGFxe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGVtKDM1KTtcclxuICAgICAgICBjb2xvcjojM2YzZjNmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTplbSgxNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmJ0bi1ibHVlIHtcclxuICBiYWNrZ3JvdW5kOiAjMDIzZjg4ICFpbXBvcnRhbnQ7XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMGI2NWQyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc3RlcFBvcHVwLmdlbmVyYXRvci1kIHtcclxuICAubW9kYWwtbGcge1xyXG4gICAgd2lkdGg6IDk1ZW07XHJcbiAgICB0b3A6IDYlO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogZW0oNzApIDAgZW0oNTApIDA7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC5wcm9kdWN0LWFyZWF7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDYwKSBlbSg2MCkgMCAwO1xyXG4gICAgICAuaW1hZ2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNDApO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdlbi1pbmZvIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAvL3B7XHJcbiAgICAgICAgICAvLyAgZm9udC1mYW1pbHk6ICRhcmFiaWMtZm9udC1lbmc7XHJcbiAgICAgICAgICAvL31cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJhci0xIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSgyNjcpO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNXB4O1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOi01cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2NjY2M7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6LTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjY2NjYztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJhci0yIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSg0MjYpO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNXB4O1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOi01cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2NjY2M7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6LTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjY2NjYztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdlbi1pbmZvLTIge1xyXG4gICAgICAgICAgd2lkdGg6IDExNnB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBsZWZ0OiAtMTIwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAuYmFyLTEge1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI5OHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDVweDtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2NjY2M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bi1hcmVhIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IGVtKDIyMCk7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiBlbSgxNSkgZW0oMjUpIGVtKDEzKSBlbSg2MCk7XHJcbiAgICAgICAgICAuc3BhY2UtaWNvbiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGVtKDEyKTtcclxuICAgICAgICAgICAgdG9wOiBlbSgxMCk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMTYpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDE2KTtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgdG9wOiAuNDg3NWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZzogZW0oMTUpIGVtKDI1KSBlbSgxMykgZW0oMjUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNwZWNzLWFyZWEge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcclxuICAgIH1cclxuICAgIC5pY29uLXRleHQtYmFyIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vICBmb250LWZhbWlseTogXCJ1bml2ZXJzIGNvbmRlbnNlZFwiO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgIC5pY29uLXRleHQge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGVtKDUwKTtcclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgIC5iaWd0ZXh0e1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgLnNtYWxsLXRleHR7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzk0OTQ5NDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogZW0oMTUpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJpZ3RleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDIwKTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmFiaWMtZm9udC1lbmc7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM5NDk0OTQ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSg4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogZW0oMTUpO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogZW0oMTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFibGUge1xyXG5cclxuICAgICAgdGhlYWR7XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzBjMGMwYztcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzBjMGMwYyAxJSwgIzJjMmMyYyAxMDAlKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzBjMGMwYyAxJSwjMmMyYzJjIDEwMCUpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzBjMGMwYyAxJSwjMmMyYzJjIDEwMCUpO1xyXG4gICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwYzBjMGMnLCBlbmRDb2xvcnN0cj0nIzJjMmMyYycsR3JhZGllbnRUeXBlPTAgKTtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGJvZHl7XHJcbiAgICAgICAgdHJ7XHJcbiAgICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjVmNjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogNTVlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgICAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICB3aWR0aDogNzVlbTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgICAgICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2RhbC1kaWFsb2cgLmNsb3Nle1xyXG4gICAgbGVmdDogMXB4O1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5wb3dlci1wYWdlIC5zdGVwUG9wdXAuZ2VuZXJhdG9yLWQgLm1vZGFsLWNvbnRlbnQgLnByb2R1Y3QtYXJlYSAuaW1hZ2Uge1xyXG4gIGltZ3tcclxuICAgIC8vd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxufVxyXG4uZi13LWIge1xyXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLnJvdyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgW2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHBhZGRpbmc6IDAgZW0oNjApIGVtKDYwKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMjMlO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSg4MCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgLy8gIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiAgICAgIH1cclxuICAgICAgaHIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmltYWdlIHtcclxuICAgICAgLnJlcy12ZXJze1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmxvY2F0aW9uLW1hcCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICNtYXAtY2FudmFzIHtcclxuICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDE2JTtcclxuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDApIDAlLCByZ2JhKDAsMCwwLDApIDElLCByZ2JhKDAsMCwwLDAuMykgMTAwJSk7XHJcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDApIDElLHJnYmEoMCwwLDAsMC4zKSAxMDAlKTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDApIDElLHJnYmEoMCwwLDAsMC4zKSAxMDAlKTtcclxuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjNjYwMDAwMDAnLEdyYWRpZW50VHlwZT0wICk7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICAuZ21ub3ByaW50LmdtLWJ1bmRsZWQtY29udHJvbC5nbS1idW5kbGVkLWNvbnRyb2wtb24tYm90dG9tICAgIHtcclxuICAgICAgbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmdtLXN2cGN7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1hcC1sZWdhbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwIDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHAge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmb250LXNpemU6IGVtKDEzKTtcclxuICAgICAgcGFkZGluZzogMCAwIGVtKDIwKSBlbSgyMCk7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwIGVtKDIwKSBlbSgyMCkgMDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogZW0oMTUpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBlbSgxNSk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgxMyk7XHJcbiAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2VhcmNoLWZpZWxkc3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9sb2NhdGlvbi9zdGF0aWMtYmcuanBnXCIpIGNlbnRlciA7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgLnNlYXJjaC1maWVsZHMtYm94IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDE1ZW07XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHdpZHRoOiAyOCU7XHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgyNSk7XHJcbiAgICAgICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI0ZGRkZGRjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJvb3RzdHJhcC1zZWxlY3R7XHJcbiAgICAgICAgICA+IC5idG4ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDQwKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBlbSg4KSBlbSgxNSk7XHJcbiAgICAgICAgICAgIC5maWx0ZXItb3B0aW9uIHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzQ3NDc0NztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FyZXQge1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIHRvcDogLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmxvY2F0aW9uLWNhcmV0IHtcclxuICAgICAgICAgIC5ib290c3RyYXAtc2VsZWN0IHtcclxuICAgICAgICAgICAgPiAuYnRuIHtcclxuICAgICAgICAgICAgICAuY2FyZXQge1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvc3Zncy9sb2NhdGlvbi1kZC5zdmdcIikgMCAwIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBlbSgxNik7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGVtKDI0KTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBlbSg1KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDApO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmhhcy1lcnJvciB7XHJcbiAgICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmhhcy1zdWNjZXNzIHtcclxuICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMyYzc1M2Q7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogZW0oNjIpO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICB0b3A6IC42MTI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tYWluLXBvcHVwIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoIzVhNWE1YSwgMC45NSkgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBtYXJnaW46IDM1cHggMCAwIDI2cHggIWltcG9ydGFudCA7XHJcbiAgICB3aWR0aDogZW0oMjAwKSAhaW1wb3J0YW50O1xyXG4gICAgI2NvbnRlbnQge1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgcGFkZGluZzogMCBlbSgxOCk7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBtYXJnaW46ICAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgc3BhbiB7XHJcbiAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNsb3NlLWJ0biB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXcge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubG9jYXRpb24tYWRkLWJveCB7XHJcbiAgICB3aWR0aDogZW0oNDUwKTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogZW0oLTUwNSk7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiA1ZW07XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDIwcHggMzBweCByZ2JhKDAsMCwwLDAuNCkpO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAubWFwLWhlYWRpbmcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDIwKSBlbSgyNSk7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyMik7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyMik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB9XHJcbiAgICAgICYubWFwLWhlYWRpbmcye1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDApIGVtKDI1KTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDEwMCk7XHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6MTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFwLWltYWdlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgLmRpcmVjdGlvbi1pY29uIHtcclxuICAgICAgICB3aWR0aDogZW0oNzYpO1xyXG4gICAgICAgIGhlaWdodDogZW0oNzYpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIGJvdHRvbTogLTM4cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgMCAyMHB4IHJnYmEoMCwwLDAsMC40KSk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgIHdpZHRoOiBlbSgzNik7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDM2KTtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9hcnJvdy1hci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgIC5zdDB7ZmlsbDojQ0MwMDAwOyBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTt9XHJcbiAgICAgICAgICAuc3Qxe2NsaXAtcGF0aDp1cmwoI1NWR0lEXzJfKTsgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7fVxyXG4gICAgICAgICAgLnN0MntjbGlwLXBhdGg6dXJsKCNTVkdJRF80Xyk7ZmlsbDojQ0MwMDAwOyBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAtMjVweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgY29sb3I6ICM0ODQ4NDg7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5sb2NhdGlvbi1zZWFyY2gge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogZW0oNTApO1xyXG4gICAgICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg0cHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCAwIDIwcHggcmdiYSgwLDAsMCwwLjQpKTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDNlbTtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1hcC1jb250ZW50IHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcGFkZGluZy10b3A6IGVtKDQwKTtcclxuICAgICAgLm1hcC1sb2dvIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIGVtKDE4KTtcclxuICAgICAgICBwYWRkaW5nOiAwIGVtKDM1KSBlbSgyNSkgMDtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbiAgICAgICAgcGFkZGluZzogMCBlbSgzNSkgZW0oMTApIGVtKDM1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1hcExpc3Rpbmcge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgMzVweCA0MHB4O1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlMmUyZTM7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlMmUyZTM7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaS5pY29uLXBob25lIHtcclxuICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpLmljb24tZW1haWwge1xyXG4gICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFwLWZvb3RlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDI2KSBlbSg0MCkgZW0oMjYpO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IDVlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgO1xyXG4gICAgICAgICYucmVkLXR4dCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYS5idG4ge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTQuNDM3NWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFwLWNsb3NlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiBlbSgtNTApO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiBlbSg1MCk7XHJcbiAgICAgIGhlaWdodDogZW0oMTAwKTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDtcclxuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XHJcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjQpKTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBlbSgyMik7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSgyMik7XHJcbiAgICAgICAgLnN0MHtmaWxsOiM5MTkxOTE7QGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgcmlnaHQ6MDtcclxuICAgIH1cclxuXHJcbiAgICAmLmxvYWRpbmcge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgfVxyXG4gICAgICAubG9hZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICAubWFwLWNsb3NlIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubG9hZGVyIHtcclxuICAgICAgbWluLXdpZHRoOiA2LjI1ZW07XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzLjEyNWVtO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBmb250LXNpemU6IC45Mzc1ZW07XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAzLjEyNWVtO1xyXG4gICAgICAgIGhlaWdodDogMy4xMjVlbTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC42Nik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAzLjEyNWVtO1xyXG4gICAgICAgIGhlaWdodDogMy4xMjVlbTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRlciAuNnMgbGluZWFyO1xyXG4gICAgICAgIGFuaW1hdGlvbjogbG9hZGVyIC42cyBsaW5lYXI7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MDByZW07XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYzAwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAuMmVtO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5uZXctbG9jYXRpb24tc2VhcmNoe1xyXG4gICAgICBoM3tcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB9XHJcbiAgICAgIC5zdWItY29udGFpbmVye1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDM1KSBlbSg0MCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLm1nYntcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg1e1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6MThweDtcclxuICAgICAgICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tY2hlY2suZm9ybS1jaGVjay1pbmxpbmV7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE5KTtcclxuICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWNoZWNrLWlucHV0e1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDE4KTtcclxuICAgICAgICAgIGhlaWdodDogZW0oMTgpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTZlYiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGVtKDE5KTtcclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuICAgICAgICAuYnRuLWdyb3VwLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9se1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyMSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgICAgICAgICAmLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDBweCAwcHggcmdiYSgwLDAsMCwwLjEyNSk7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwcHggMHB4IHJnYmEoMCwwLDAsMC4xMjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXJldHtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICAuc2VhcmNoLXJlc3VsdC1tYXAge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDI0KSBlbSgzMik7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2RiZGJkYztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGVtKDIwKTtcclxuICAgICAgICAudmFsdWV7XHJcbiAgICAgICAgICBjb2xvcjogIzYyNjI2MjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTplbSgxOCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2RiZGJkYztcclxuICAgICAgICAgIGhlaWdodDogZW0oMjYpO1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDI2KTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBlbSgxOSk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDplbSgyOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWItY29udGVudHtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIHdpZHRoOiA4NCU7XHJcbiAgICAgICAgICAubmFtZXtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTplbSgxOCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kaXN0YW5jZXtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOmVtKDE4KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBlbSg1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5zZWVkZXRhaWx7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICAuc2Nyb2xsLWFyZWF7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICBoZWlnaHQ6IDQyJTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYWN0aXZlIHtcclxuICAgIC5tYXAtbGVnYWwge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4LjEyNWVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmdyYXktYXJlYS13YXJyYW50eSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogZW0oMTAwKSAwO1xyXG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW46IDAgMCAzNnB4O1xyXG4gIH1cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDM2KTtcclxuICB9XHJcbn1cclxuLmV4Y2VwdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogZW0oMTAwKSAwO1xyXG4gIC5leGNlcC10eHQge1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDE2MCk7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBlbSgxMTUpO1xyXG4gICAgaDN7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBlbSgwKTtcclxuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzYpO1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAxLjYyNWVtIC45Mzc1ZW0gMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICMzZjNmM2Y7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgd2lkdGg6IDE0LjVlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxucCB7XHJcbiAgJi5oaWxpZ2h0ZWQge1xyXG5cclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGVtKDI2KTtcclxuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG4gICAgLnJlZC1zdGFyIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ub3ZlcmxhcC1pbWFnZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IGVtKDE2MCkgMCAwO1xyXG4gICAgLmJhY2tzaWRlIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiBlbSg0ODUpO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZyb250c2lkZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDowO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB3aWR0aDogZW0oMzIyKTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG4ub2ZmZXItcHJvbW8ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAyZW0gMCAwO1xyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMzQpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oNTApO1xyXG4gIH1cclxuICAucHJvbW8tYm94IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgyOCk7XHJcbiAgICAudmFsaWRpdHkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBlbSgzMyk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDMzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmltYWdlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSg1MCk7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDApIDAlLCByZ2JhKDAsMCwwLDApIDElLCByZ2JhKDAsMCwwLDAuOCkgMTAwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMCkgMSUscmdiYSgwLDAsMCwwLjgpIDEwMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwKSAxJSxyZ2JhKDAsMCwwLDAuOCkgMTAwJSk7XHJcbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjY2MwMDAwMDAnLEdyYWRpZW50VHlwZT0wICk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJyYW5kLXByaW1hcnksIDAuNCk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgICAgfVxyXG4gICAgICAuc3BlY2lhbC10YWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogZW0oLTE2KTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogZW0oMjA0KTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDM0KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDMwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAudGV4dC1hcmVhIHtcclxuICAgICAgcGFkZGluZzogMCBlbSg2MCkgZW0oMTAwKTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IGVtKDM1NCk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMzQpO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIGVtKDI2KTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg2NCk7XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bi1wcmltYXJ5e1xyXG4gICAgICAgIHdpZHRoOiAxM2VtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBib3R0b206IDQuNzVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zbS1ib3gge1xyXG4gICAgICAudmFsaWRpdHkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICAgIC5pbWFnZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgyNik7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBwYWRkaW5nOiAwIGVtKDMwKSBlbSg3MCk7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSgyNzApO1xyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIGVtKDI0KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIGVtKDEyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIGVtKDI0KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICAgcmlnaHQ6IDIuNWVtO1xyXG4gICAgICAgICAgYm90dG9tOiAyZW1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnN0ZXBQb3B1cC5wcm9tby1wcCB7XHJcbiAgLm1vZGFsLWxnIHtcclxuICAgIHdpZHRoOiA5OGVtO1xyXG4gICAgdG9wOiAyOCU7XHJcbiAgfVxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IGVtKDQwKSBlbSgzNik7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC5wcm9kdWN0LWJveCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcclxuICAgICAgcGFkZGluZzogZW0oNjApIDAgZW0oMjUpO1xyXG4gICAgICBtYXJnaW4tdG9wOiBlbSgxMCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLnZhbGlkaXR5IHtcclxuICAgICAgICB3aWR0aDogZW0oNDUwKTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDMyKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogZW0oLTE2KTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogZW0oMzMpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvbW8tdHh0IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBlbSg1Nik7XHJcbiAgICAgIGg1IHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW46IDAgMCBlbSgyOCk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMzQpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDM2KTtcclxuICAgICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogZW0oMzApO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIGVtKDYwKTtcclxuICAgICAgfVxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgICAgICBtYXJnaW46IDAgMCBlbSgyMik7XHJcbiAgICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgIH1cclxuICAgICAgdWwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDMwKTtcclxuICAgICAgfVxyXG4gICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgIHdpZHRoOiAxMi41ZW07XHJcbiAgICAgICAgJi5ib29rLWJ0e1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb21vLXR4dC0ye1xyXG4gICAgICBwe1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyNSk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLm1vZGFsLWRpYWxvZyAuY2xvc2V7XHJcbiAgICBsZWZ0OiAxcHg7XHJcbiAgICB0b3A6IDFweDtcclxuICB9XHJcblxyXG59XHJcbi5zdGVwUG9wdXAuc2Vuc2luZy1wcCB7XHJcbiAgLm1vZGFsLWxnIHtcclxuICAgIHdpZHRoOiA3MGVtO1xyXG4gICAgdG9wOiAyOCU7XHJcbiAgfVxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IGVtKDQwKSBlbSgzNik7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGg1IHtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW46IDAgMCAxZW07XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgICBmb250LXNpemU6IDIuMTI1ZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgIH1cclxuICAgIC52aWRlby1ib3h7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNWVtO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2Vuc2luZy10eHQge1xyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50d2luLWltZyB7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubW9kYWwtZGlhbG9nIC5jbG9zZXtcclxuICAgIHJpZ2h0OiAxcHg7XHJcbiAgICB0b3A6IDFweDtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5oci5iYXNpYyB7XHJcbiAgbWFyZ2luLXRvcDogZW0oMjgpO1xyXG4gIG1hcmdpbi1ib3R0b206IGVtKDMwKTtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmRiZGI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuYm9keS5tb2RhbC1vcGVue1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmFzaWMtcGFnaSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLm5ld3MtcGFnZSB7XHJcbiAgLm5ldy1sLWJveGVzIHtcclxuICAgIC5sLWJveCB7XHJcbiAgICAgIC5uZXdUaHVtYiB7XHJcbiAgICAgICAgLmltZy1yZXNwb25zaXZlIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAyNDAwcHgpIHtcclxuICAubG9jYXRpb24tbWFwIC5sb2NhdGlvbi1hZGQtYm94IC5tYXAtY29udGVudC5tQ3VzdG9tU2Nyb2xsYmFye1xyXG4gICAgaGVpZ2h0OiA0NCU7XHJcbiAgfVxyXG4gIC5uZXdzLXBhZ2Uge1xyXG4gICAgLm5ldy1sLWJveGVzIHtcclxuICAgICAgLmwtYm94IHtcclxuICAgICAgICAubmV3VGh1bWIge1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MTFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAubmV3cy1wYWdlIHtcclxuICAgIC5uZXctbC1ib3hlcyB7XHJcbiAgICAgIC5sLWJveCB7XHJcbiAgICAgICAgLm5ld1RodW1iIHtcclxuICAgICAgICAgIGhlaWdodDogNDI3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9jYXRpb24tbWFwIC5sb2NhdGlvbi1hZGQtYm94e1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxuXHJcbiAgLmNvbW1vbi5pbm5lci1iYW5uZXIgLmNvbnRhaW5lci1mbHVpZHtcclxuICAgIHRvcDoxMGVtO1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1ieS1maWx0ZXIgLmJveCAucy1maWx0ZXJzIHtcclxuICAgIC5zZWFyY2gtYnkge1xyXG4gICAgICB3aWR0aDogMTAlO1xyXG4gICAgfVxyXG4gICAgLmZpbHRlcnMge1xyXG4gICAgICB3aWR0aDogODQlO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLnN0ZXBQb3B1cC5nZW5lcmF0b3ItZCB7XHJcbiAgICAvLy5tb2RhbC1sZyB7XHJcbiAgICAvLyAgdG9wOiAyOSU7XHJcbiAgICAvL31cclxuICAgIC5tb2RhbC1jb250ZW50IC5pY29uLXRleHQtYmFyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogNjJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxvY2F0aW9uLW1hcCAubG9jYXRpb24tYWRkLWJveCAubWFwLWNvbnRlbnQubUN1c3RvbVNjcm9sbGJhcntcclxuICAgIG1heC1oZWlnaHQ6IDI5JTtcclxuICB9XHJcbiAgLnN0ZXBQb3B1cC5wcm9tby1wcCB7XHJcbiAgICAubW9kYWwtbGcge1xyXG4gICAgICB3aWR0aDogNzhlbTtcclxuICAgICAgdG9wOiAyNiU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcblxyXG5cclxuXHJcbiAgLmxvY2F0aW9uLW1hcCAubG9jYXRpb24tYWRkLWJveC5uZXctbG9jYXRpb24tc2VhcmNoIC5zY3JvbGwtYXJlYXtcclxuICAgIGhlaWdodDogNDUlO1xyXG4gIH1cclxuXHJcblxyXG4gIC5zdGVwUG9wdXAuZ2VuZXJhdG9yLWQgLm1vZGFsLWNvbnRlbnQgLmljb24tdGV4dC1iYXIgLmljb24tdGV4dHtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICB9XHJcblxyXG4gIC5zZWFyY2gtYnktZmlsdGVyIC5ib3ggLnMtZmlsdGVycyB7XHJcbiAgICAuc2VhcmNoLWJ5IHtcclxuICAgICAgd2lkdGg6IDEwJTtcclxuICAgIH1cclxuICAgIC5maWx0ZXJzIHtcclxuICAgICAgd2lkdGg6IDg0JTtcclxuICAgIH1cclxuICAgIC5mb3JtLWJ0bi1zZWMgLmJ0biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXctbC1ib3hlcyB7XHJcbiAgICAubC1ib3gge1xyXG4gICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMWVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5uZXdUaHVtYiB7XHJcbiAgICAgICAgLnBsYXktaWNvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMi41ZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAuOGVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMuOGVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICB9XHJcbiAgLnN0ZXBQb3B1cC5nZW5lcmF0b3ItZCB7XHJcbiAgICAvLy5tb2RhbC1sZyB7XHJcbiAgICAvLyAgdG9wOiAyOSU7XHJcbiAgICAvL31cclxuICAgIC5tb2RhbC1jb250ZW50IC5pY29uLXRleHQtYmFyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogNDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mdWxsLXRocmVlLWNvbCB7XHJcbiAgICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIC8vbGV0dGVyLXNwYWNpbmc6IC41ZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAubmV3cy1kIHtcclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAyLjJlbTtcclxuICAgIH1cclxuICAgIC5yZWxhdGVkIHtcclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4yZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hcmNoaXZlLWFyZWEge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG9jYXRpb24tbWFwIHtcclxuICAgIC5sb2NhdGlvbi1hZGQtYm94IHtcclxuICAgICAgLm1hcC1jb250ZW50Lm1DdXN0b21TY3JvbGxiYXJ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDAlO1xyXG4gICAgICAgICAubWFwLWxvZ28ge1xyXG4gICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1maWVsZHMge1xyXG4gICAgICAuc2VhcmNoLWZpZWxkcy1ib3gge1xyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgIC5ib290c3RyYXAtc2VsZWN0Pi5idG4ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuMmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuMjVlbSAuOTM3NWVtIC41ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmxvY2F0aW9uLWNhcmV0IHtcclxuICAgICAgICAgICAgLmJvb3RzdHJhcC1zZWxlY3Q+LmJ0biB7XHJcbiAgICAgICAgICAgICAuY2FyZXQge1xyXG4gICAgICAgICAgICAgICByaWdodDogZW0oMTApO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuc3RlcFBvcHVwLnByb21vLXBwIHtcclxuICAgIC5tb2RhbC1sZyB7XHJcbiAgICAgIHRvcDogMjQlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN0ZXBQb3B1cC5zZW5zaW5nLXBwIC5tb2RhbC1jb250ZW50IC52aWRlby1ib3ggaWZyYW1lIHtcclxuICAgIHdpZHRoOiA3MSU7XHJcbiAgfVxyXG5cclxuICAubG9jYXRpb24tbWFwIC5sb2NhdGlvbi1hZGQtYm94Lm5ldy1sb2NhdGlvbi1zZWFyY2ggLnN1Yi1jb250YWluZXJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAubWdie1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgaDV7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1jaGVjay5mb3JtLWNoZWNrLWlubGluZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC4xODc1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXdzLXBhZ2Uge1xyXG4gICAgLm5ldy1sLWJveGVzIHtcclxuICAgICAgLmwtYm94IHtcclxuICAgICAgICAubmV3VGh1bWIge1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuXHJcblxyXG4gIC5sb2NhdGlvbi1tYXAgLmxvY2F0aW9uLWFkZC1ib3gubmV3LWxvY2F0aW9uLXNlYXJjaCAuc3ViLWNvbnRhaW5lcntcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIC5tZ2J7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICBoNXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIH1cclxuICAgIC5mb3JtLWNoZWNrLmZvcm0tY2hlY2staW5saW5le1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjE4NzVlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiAgLnBvd2VyLXBhZ2UgLmJveC10aHJlZSAuZXhwLXRpdGxlIHB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuXHJcbiAgLnNlYXJjaC1ieS1maWx0ZXIgLmJveCAucy1maWx0ZXJzIHtcclxuICAgIC5zZWFyY2gtYnkge1xyXG4gICAgICB3aWR0aDogMTAlO1xyXG4gICAgfVxyXG4gICAgLmZpbHRlcnMge1xyXG4gICAgICB3aWR0aDogODQlO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tYnRuLXNlYyAuYnRuIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm5ldy1sLWJveGVzIHtcclxuICAgIC5sLWJveCB7XHJcbiAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIxZW07XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5uZXdUaHVtYiB7XHJcbiAgICAgICAgLnBsYXktaWNvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMi41ZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAuOGVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMuOGVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5hYm91dC1kZWFsZXItc2VjIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAuZ2VuZXJhdG9yLWQge1xyXG4gICAgLy8ubW9kYWwtbGcge1xyXG4gICAgLy8gIHRvcDogMjklO1xyXG4gICAgLy99XHJcbiAgICAubW9kYWwtY29udGVudCAuaWNvbi10ZXh0LWJhciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mdWxsLXRocmVlLWNvbCB7XHJcbiAgICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogZW0oMCk7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbC1tZC1vZmZzZXQtMSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm5ld3MtZCB7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgfVxyXG4gICAgLnJlbGF0ZWQgLnJlbGF0ZWQtYm94IC50ZXh0LWFyZWEgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgIH1cclxuICAgIC5zaGFyZS1saW5lcntcclxuICAgICAgLnRoZXNoYXJlLWJ1dHRvbiAuc2hhcmUtaWNvIHtcclxuICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZlLXNoYXJlIC50aGVzaGFyZS1idXR0b24gLnNoYXJlLWljbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAyLjJlbTtcclxuICAgIH1cclxuICAgIC5yZWxhdGVkIHtcclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4yZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hcmNoaXZlLWFyZWEge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG9jYXRpb24tbWFwIHtcclxuICAgIC5sb2NhdGlvbi1hZGQtYm94IC5tYXAtY29udGVudC5tQ3VzdG9tU2Nyb2xsYmFye1xyXG4gICAgICBtYXgtaGVpZ2h0OiAzOCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuICAgIH1cclxuICAgIC5zZWFyY2gtZmllbGRzIHtcclxuICAgICAgLnNlYXJjaC1maWVsZHMtYm94IHtcclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdD4uYnRuIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogLjI1ZW0gLjkzNzVlbSAuNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5sb2NhdGlvbi1jYXJldCB7XHJcbiAgICAgICAgICAgIC5ib290c3RyYXAtc2VsZWN0Pi5idG4ge1xyXG4gICAgICAgICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogZW0oMTApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICB1bC5hcnJvdy1saXN0aW5nIHtcclxuICAgIGxpIHtcclxuICAgICAgcGFkZGluZzogMCAyZW0gLjkzNzVlbSAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3RlcFBvcHVwLnNlbnNpbmctcHAgLm1vZGFsLWNvbnRlbnQgLnZpZGVvLWJveCBpZnJhbWUge1xyXG4gICAgd2lkdGg6IDcxJTtcclxuICB9XHJcbiAgLm5ld3MtcGFnZSB7XHJcbiAgICAubmV3LWwtYm94ZXMge1xyXG4gICAgICAubC1ib3gge1xyXG4gICAgICAgIC5uZXdUaHVtYiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLy5sYXRlc3QtbmV3cyB7XHJcbi8vICAubmV3VGh1bWJ7XHJcbi8vICAgIGhlaWdodDogMzAwcHg7XHJcbi8vICB9XHJcbi8vfVxyXG4udF9yaWdodHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAmLmRpcl9sdHJ7XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcblxyXG4gIC5tYXJpbmUtcGFnZXtcclxuICAgIC5ib3gtbWFwIHtcclxuICAgICAgLnNlcnZpY2VzLWJveCB7XHJcbiAgICAgICAgLmJveC10d28tdGV4dCB7XHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYnRuLXByaW1hcnl7XHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubmV3LWwtYm94ZXMge1xyXG4gICAgLmwtYm94IHtcclxuICAgICAgLm1vcmVMaW5rIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBwYWRkaW5nOiBlbSgzKSBlbSg1KSBlbSgzKSBlbSg0MCk7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm5ld1RodW1iIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGltZyB7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wbGF5LWljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcblxyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYm91dC1kZWFsZXItc2VjIHtcclxuICAgICAgLmhlYWRpbmdzIHtcclxuICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubmV3cy1kIHtcclxuICAgIC5yZWxhdGVkIHtcclxuICAgICAgLnJlbGF0ZWQtYm94IHtcclxuICAgICAgICAubW9yZUxpbmsge1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IGVtKDMpIGVtKDUpIGVtKDMpIGVtKDQwKTtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5ld1RodW1iIHtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBpbWcge1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBsYXktaWNvbiB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMC45KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFyY2hpdmUtYXJlYSAuYXJjaGl2ZS1ib3ggLnRleHQtYXJlYSB1bCBsaSBhIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiBlbSgzKSBlbSgxMCkgZW0oMykgZW0oMTApO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5ld3MtZC1ib3ggLm5ld3MtZC1iYW5uZXIge1xyXG4gICAgICBhIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGltZyB7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucGxheS1pY29uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMC45KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhvbmRhLWdlbmVyYXRvci1zZWMgLmNvbC1tZC0zIC5nZW5lci1ib3ggLm1vZGVsLW5hbWUgLmV4cGxvcmV7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAudGhyZWUtZnVsbCB7XHJcbiAgICAudGV4dC1hcmVhIHtcclxuICAgICAgd2lkdGg6IDMwZW07XHJcbiAgICB9XHJcbiAgICAuZnVlbC1lZmZpY2llbnQtdHh0IHtcclxuICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZ1bGwtdGhyZWUtY29sIHtcclxuICAgIC5hYm91dC1kZWFsZXItc2VjIHtcclxuICAgICAgLmhlYWRpbmdze1xyXG4gICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2NhdGlvbi1tYXAge1xyXG4gICAgLmxvY2F0aW9uLWFkZC1ib3gge1xyXG4gICAgICAubWFwLWltYWdlIHtcclxuICAgICAgICAuZGlyZWN0aW9uLWljb257XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9hcnJvdy1hci1ob3Zlci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAuc3Qwe2ZpbGw6JGJyYW5kLXdoaXRlO31cclxuICAgICAgICAgICAgICAuc3Qxe2NsaXAtcGF0aDp1cmwoI1NWR0lEXzJfKTt9XHJcbiAgICAgICAgICAgICAgLnN0MntjbGlwLXBhdGg6dXJsKCNTVkdJRF80Xyk7ZmlsbDokYnJhbmQtd2hpdGU7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5sb2NhdGlvbi1zZWFyY2gge1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5tYXBMaXN0aW5nIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5tYXAtY2xvc2V7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgIC5zdDB7ZmlsbDokYnJhbmQtd2hpdGU7fVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1hcC1sZWdhbCB1bCBsaSBhIHtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmdlY2tvLmRlc2t0b3Aubm8tZmxleGJveGxlZ2FjeSB7XHJcbiAgICAuc2VhcmNoLWJ5LWZpbHRlciAuYm94IHtcclxuICAgICAgLnMtZmlsdGVycyB7XHJcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ib290c3RyYXAtc2VsZWN0IC5idG4gLmNhcmV0IHtcclxuICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWJ0bi1zZWMsIC5zZWFyY2gtYnl7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAub2ZmZXItcHJvbW8gLnByb21vLWJveCAuaW1hZ2Uge1xyXG4gICAgaS5pY29uLXBsdXMtaWNvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IC0xLjg3NWVtO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMy4xMjVlbTtcclxuICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgaS5pY29uLXBsdXMtaWNvbiB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmV7XHJcblxyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cclxuXHJcbiAgLmxvY2F0aW9uLW1hcCAubG9jYXRpb24tYWRkLWJveC5uZXctbG9jYXRpb24tc2VhcmNoIC5zdWItY29udGFpbmVyIC5idG4tZ3JvdXAuYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wgYnV0dG9uIHNwYW57XHJcbiAgICBmb250LXNpemU6IGVtKDE5KTtcclxuICB9XHJcbiAgYm9keS5tb2RhbC1vcGVuIHtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wcm9tby1ib3guc20tYm94e1xyXG4gICAgLmljb24tcGx1cy1pY29ue1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHJcblxyXG5cclxuICAubG9jYXRpb24tbWFwIC5sb2NhdGlvbi1hZGQtYm94IC5tYXAtY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiA2ZW07XHJcbiAgfVxyXG5cclxuXHJcbiAgLmxvY2F0aW9uLW1hcCB7XHJcbiAgICAubG9jYXRpb24tYWRkLWJveC5uZXctbG9jYXRpb24tc2VhcmNoIC5zY3JvbGwtYXJlYXtcclxuICAgICAgaGVpZ2h0OiA0MiU7XHJcbiAgICB9XHJcbiAgICAubG9jYXRpb24tYWRkLWJveCAubWFwLWhlYWRpbmcubWFwLWhlYWRpbmcyIGgze1xyXG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgcGFkZGluZzogOSUgMDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAubmV3cy1kIHtcclxuICAgIC5hcmNoaXZlLWFyZWEge1xyXG4gICAgICAuYXJjaGl2ZS1ib3gge1xyXG4gICAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICB3aWR0aDogNDYlO1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaGFyZS1saW5lci5hY3RpdmUtc2hhcmUgLnRoZXNoYXJlLWJ1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiAyMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNlYXJjaC1ieS1maWx0ZXIge1xyXG4gICAgLmJveCB7XHJcbiAgICAgIC5zLWZpbHRlcnMge1xyXG4gICAgICAgIC5zZWFyY2gtYnkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpbHRlcnMge1xyXG4gICAgICAgICAgd2lkdGg6IDg0JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tYnRuLXNlYyAuYnRuIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNjcm9sbC10by1maXhlZC1maXhlZCB7XHJcbiAgICAgIC5zLWZpbHRlcnMge1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAxZW0gMWVtIDJlbTtcclxuICAgICAgICAuZmlsdGVycyB7XHJcbiAgICAgICAgICAuZm9ybS1idG4tc2VjIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLm5ldy1sLWJveGVzIHtcclxuICAgIC5sLWJveCB7XHJcbiAgICAgIC5uZXdUaHVtYiB7XHJcbiAgICAgICAgLnBsYXktaWNvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMi41ZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAuOGVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMuOGVtO1xyXG4gICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYm91dC1kZWFsZXItc2VjIHtcclxuICAgICAgLmhlYWRpbmdzIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29tbW9uLmlubmVyLWJhbm5lciAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgIHRvcDogMTBlbTtcclxuICB9XHJcbiAgLnN0ZXBQb3B1cC5nZW5lcmF0b3ItZCB7XHJcbiAgICAubW9kYWwtbGcge1xyXG4gICAgICB0b3A6IDI5JTtcclxuICAgICAgd2lkdGg6IDg1ZW07XHJcbiAgICB9XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIC5wcm9kdWN0LWFyZWEge1xyXG4gICAgICAgIHBhZGRpbmc6IDMuNzVlbSAwIDAgMWVtO1xyXG4gICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAuZ2VuLWluZm8tMiB7XHJcbiAgICAgICAgICAgIC5iYXItMSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc3BlY3MtYXJlYSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTI2cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmljb24tdGV4dC1iYXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hYm91dC1kZWFsZXItc2VjIGgyLmNvbmRlbnNlZCB7XHJcbiAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICB9XHJcbiAgLmhvbmRhLWdlbmVyYXRvci1zZWMgLmhlYWRpbmcge1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDYwKTtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aHJlZS1mdWxsIHtcclxuICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICB3aWR0aDogMzBlbTtcclxuICAgICAgcGFkZGluZzogMCAzLjc1ZW0gMS43NWVtO1xyXG4gICAgfVxyXG4gICAgLmZ1ZWwtZWZmaWNpZW50LXR4dCB7XHJcbiAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mdWxsLXRocmVlLWNvbCB7XHJcbiAgLmFib3V0LWRlYWxlci1zZWMge1xyXG4gICAgaDQge1xyXG4gICAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4gIC5sb2NhdGlvbi1tYXAge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogOTh2aDtcclxuICAgIC5zZWFyY2gtZmllbGRzIHtcclxuICAgICAgLnNlYXJjaC1maWVsZHMtYm94IHtcclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdD4uYnRuIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogLjI1ZW0gLjkzNzVlbSAuNWVtO1xyXG4gICAgICAgICAgICAuZmlsdGVyLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYubG9jYXRpb24tY2FyZXQge1xyXG4gICAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdD4uYnRuIHtcclxuICAgICAgICAgICAgICAuY2FyZXQge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGVtKDEwKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tYnRuLXNlY3tcclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5vZmZlci1wcm9tbyB7XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDJlbVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3RlcFBvcHVwLnByb21vLXBwIHtcclxuICAgIC5tb2RhbC1sZyB7XHJcbiAgICAgIHRvcDogMjklO1xyXG4gICAgICB3aWR0aDogODVlbTtcclxuICAgIH1cclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkZXIuc2Nyb2xsLXRvLWZpeGVkLWZpeGVkIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAuc2Vuc2luZy1wcCB7XHJcbiAgICAubW9kYWwtbGcge1xyXG4gICAgICB0b3A6IDI0JTtcclxuICAgIH1cclxuICAgIC5tb2RhbC1jb250ZW50IC52aWRlby1ib3ggaWZyYW1lIHtcclxuICAgICAgd2lkdGg6IDcyJTtcclxuICAgICAgbWluLWhlaWdodDogMjUuNGVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZ3JheS1hcmVhLXdhcnJhbnR5IHtcclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIH1cclxuICB9XHJcbiAgLmV4Y2VwdGlvbiB7XHJcbiAgICAuZXhjZXAtdHh0e1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcblxyXG5cclxuICAubG9jYXRpb24tbWFwIC5sb2NhdGlvbi1hZGQtYm94IC5tYXAtY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiA2ZW07XHJcbiAgfVxyXG5cclxuICAubG9jYXRpb24tbWFwIHtcclxuICAgIC5sb2NhdGlvbi1hZGQtYm94Lm5ldy1sb2NhdGlvbi1zZWFyY2ggLnNjcm9sbC1hcmVhIHtcclxuICAgICAgaGVpZ2h0OiA1NyU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLm5ldy1sLWJveGVzIHtcclxuICAgIC5sLWJveCB7XHJcbiAgICAgIC5uZXdUaHVtYiB7XHJcbiAgICAgICAgLnBsYXktaWNvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMi41ZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAuOGVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMuOGVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYm91dC1kZWFsZXItc2VjIHtcclxuICAgICAgLmhlYWRpbmdzIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAucmVsYXRlZCB7XHJcbiAgICAucmVsYXRlZC1ib3gge1xyXG4gICAgICB3aWR0aDogNDglO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm5ld3MtZCB7XHJcbiAgICAubmV3cy1kLWJveCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAuc2hhcmUtbGluZXIuYWN0aXZlLXNoYXJlIC50aGVzaGFyZS1idXR0b24ge1xyXG4gICAgICB3aWR0aDogMjE4cHg7XHJcbiAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgICAgfVxyXG4gICAgICAucmVsYXRlZCAucmVsYXRlZC1ib3ggLnRleHQtYXJlYSBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICAgIH1cclxuICB9XHJcbiAgLmNvbW1vbi5pbm5lci1iYW5uZXIge1xyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgIHRvcDogMTBlbTtcclxuICAgICAgLnR4dC1zZWMge1xyXG4gICAgICAgIGhyIHtcclxuICAgICAgICAgIG1hcmdpbjogOHB4IDAgMTBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29tbW9uLmlubmVyLWJhbm5lci5iaWcge1xyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgIHRvcDogMTVlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRocmVlLWZ1bGwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgIGhlaWdodDogZW0oNjAwKTtcclxuICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgIH1cclxuICAgICAgJi5mdWVsLWVmZmljaWVudC10eHQge1xyXG4gICAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmludmVyc2Uge1xyXG4gICAgICAuZnVlbC1lZmZpY2llbnR7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZ1ZWwtZWZmaWNpZW50LXR4dCB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDExcHggMTJweCAxMXB4IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAgI2YzZjZmYiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgbGVmdDogLTEycHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnJlZC1ib3gge1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLnNlYXJjaC1ieS1maWx0ZXIge1xyXG4gICAgLmJveCB7XHJcbiAgICAgIC5zLWZpbHRlcnMge1xyXG4gICAgICAgIC5zZWFyY2gtYnkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmlsdGVycyB7XHJcbiAgICAgICAgICB3aWR0aDogODMlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICB3aWR0aDogMjQlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1idG4tc2VjIHtcclxuICAgICAgICAgIHdpZHRoOiAxOCU7XHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2Nyb2xsLXRvLWZpeGVkLWZpeGVkIHtcclxuICAgICAgLnMtZmlsdGVycyB7XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDFlbSAxZW0gMi40ZW07XHJcbiAgICAgICAgLmZpbHRlcnMge1xyXG4gICAgICAgICAgLmZvcm0tYnRuLXNlYyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnN0ZXBQb3B1cC5nZW5lcmF0b3ItZCB7XHJcbiAgICAgIC5tb2RhbC1sZyB7XHJcbiAgICAgICAgdG9wOiAxOCU7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgfVxyXG4gICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcclxuICAgICAgICAucHJvZHVjdC1hcmVhIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDMuNzVlbSAwIDAgMWVtO1xyXG4gICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogNDUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5nZW4taW5mby0yIHtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIC5iYXItMSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJ0bi1hcmVhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gM2VtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5idG46bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3BlY3MtYXJlYSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbi10ZXh0LWJhciB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAuaWNvbi10ZXh0e1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuMTI1ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgLmFib3V0LWRlYWxlci1zZWMge1xyXG4gICAgaDIuY29uZGVuc2VkIHtcclxuICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBicntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob25kYS1nZW5lcmF0b3Itc2VjIC5oZWFkaW5nIHtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBlbSg2MCk7XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZnVsbC10aHJlZS1jb2wge1xyXG4gICAgLmFib3V0LWRlYWxlci1zZWMgaDQge1xyXG4gICAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mLXctYj4uY29udGFpbmVyLWZsdWlkIHtcclxuICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICBoMntcclxuICAgICAgICBmb250LXNpemU6IDMuNWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2NhdGlvbi1tYXAge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogOTh2aDtcclxuICAgIC5zZWFyY2gtZmllbGRzIHtcclxuICAgICAgLnNlYXJjaC1maWVsZHMtYm94IHtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgIC5ib290c3RyYXAtc2VsZWN0Pi5idG4ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC4zZW0gLjkzNzVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYubG9jYXRpb24tY2FyZXQge1xyXG4gICAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdD4uYnRuIHtcclxuICAgICAgICAgICAgICAuY2FyZXQge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwLjRlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5sb2NhdGlvbi1hZGQtYm94e1xyXG4gICAgICAmLm5ldy1sb2NhdGlvbi1zZWFyY2gge1xyXG4gICAgICAgIC5zY3JvbGwtYXJlYXtcclxuICAgICAgICAgIGhlaWdodDogNTklO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZXhjZXB0aW9uIHtcclxuICAgIC5leGNlcC10eHQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vZmZlci1wcm9tbyB7XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDJlbVxyXG4gICAgfVxyXG4gICAgLnByb21vLWJveCB7XHJcbiAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMS44NzVlbSA0LjM3NWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAucHJvbW8tcHAge1xyXG4gICAgLm1vZGFsLWxnIHtcclxuICAgICAgdG9wOiAxOCU7XHJcbiAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIC5wcm9kdWN0LWJveCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjUpO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wcm9tby10eHQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBtYXJnaW46IGVtKDIwKSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnN0ZXBQb3B1cC5zZW5zaW5nLXBwIHtcclxuICAgIC5tb2RhbC1jb250ZW50IC52aWRlby1ib3ggaWZyYW1lIHtcclxuICAgICAgd2lkdGg6IDcyJTtcclxuICAgICAgbWluLWhlaWdodDogMjUuNGVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZ3JheS1hcmVhLXdhcnJhbnR5IHtcclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ob25kYS1nZW5lcmF0b3Itc2VjIHtcclxuICAgIC5jb2wtbWQtMyB7XHJcbiAgICAgIC5nZW5lci1ib3gge1xyXG4gICAgICAgIC5nZW4tcHJpY2Vze1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogZW0oMjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7XHJcblxyXG5cclxuXHJcbiAgLmxvY2F0aW9uLW1hcCAubG9jYXRpb24tYWRkLWJveC5uZXctbG9jYXRpb24tc2VhcmNoIC5zdWItY29udGFpbmVyIC5tZ2J7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICB9XHJcbiAgLmxvY2F0aW9uLW1hcCAubG9jYXRpb24tYWRkLWJveC5uZXctbG9jYXRpb24tc2VhcmNoIC5zdWItY29udGFpbmVyIGg1e1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcbiAgLmxvY2F0aW9uLW1hcCAubG9jYXRpb24tYWRkLWJveC5uZXctbG9jYXRpb24tc2VhcmNoIC5zdWItY29udGFpbmVyIC5idG4tZ3JvdXAuYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wgYnV0dG9uIHNwYW57XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICB9XHJcblxyXG4gIC5sb2NhdGlvbi1tYXAgLmxvY2F0aW9uLWFkZC1ib3gubmV3LWxvY2F0aW9uLXNlYXJjaCAuc2Nyb2xsLWFyZWF7XHJcbiAgICBoZWlnaHQ6IDM4JTtcclxuICB9XHJcblxyXG5cclxuICAuZGlzY2xhaW1lci10eHR7XHJcbiAgICAmLnRleHQye1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1ndDF7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgLmdyYXktYXJlYS13YXJyYW50eXtcclxuICAgIHBhZGRpbmc6IGVtKDUwKSAwIGVtKDIwKSAwO1xyXG4gICAgLnB1bGwtcmlnaHQuaW1hZ2UtcGFuZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm9mZmVyLXByb21vIC5wcm9tby1ib3ggLmltYWdlIC5pY29uLXBsdXMtaWNvbntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubG9jYXRpb24tbWFwIHtcclxuICAgIC5sb2NhdGlvbi1hZGQtYm94e1xyXG4gICAgICAmLm5ldy1sb2NhdGlvbi1zZWFyY2gge1xyXG4gICAgICAgIC5zY3JvbGwtYXJlYSB7XHJcbiAgICAgICAgICAuc2VhcmNoLXJlc3VsdC1tYXAge1xyXG4gICAgICAgICAgICAuc3ViLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDc2JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubWFwLWNvbnRlbnR7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBwb3J0cmFpdCB0YWJsZXRzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuXHJcblxyXG4gIC5sb2NhdGlvbi1tYXAgLmxvY2F0aW9uLWFkZC1ib3gubmV3LWxvY2F0aW9uLXNlYXJjaCAuc2Nyb2xsLWFyZWF7XHJcbiAgICAvLyAgICAgaGVpZ2h0OiA0NSU7XHJcbiAgICAuc2VhcmNoLXJlc3VsdC1tYXB7XHJcbiAgICAgIHBhZGRpbmc6LjVlbTtcclxuICAgICAgLnN1Yi1jb250ZW50e1xyXG4gICAgICAgIHdpZHRoOiA3OSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAuZGlzY2xhaW1lci10eHR7XHJcbiAgICAmLnRleHQye1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhvbmRhLWdlbmVyYXRvci1zZWMgLmNvbC1tZC0zIC5nZW5lci1ib3ggLm1vZGVsLW5hbWUgLmV4cGxvcmV7XHJcbiAgICBwYWRkaW5nOiAxLjI1ZW0gMS4zNzVlbSAxLjI1ZW0gMS4zNzVlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGl7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdGVwUG9wdXAuZ2VuZXJhdG9yLWQgLm1vZGFsLWNvbnRlbnQgLnByb2R1Y3QtYXJlYSAuYnRuLWFyZWEge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLmJ0bjpsYXN0LWNoaWxke1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb21tb24uaW5uZXItYmFubmVyIHtcclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubW9iaWxlLWJhbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lci1mbHVpZCAudHh0LXNlYyBociB7XHJcbiAgICAgIG1hcmdpbjogNXB4IDAgNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubmV3LWwtYm94ZXMge1xyXG4gICAgLmwtYm94IHtcclxuICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTRlbTtcclxuICAgICAgICAubW9yZUxpbmsgaSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubmV3VGh1bWIge1xyXG4gICAgICAgIC5wbGF5LWljb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDIuNWVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyLjVlbTtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgICAgICB3aWR0aDogLjhlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzLjhlbTtcclxuICAgICAgICAgICAgdG9wOjRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYm91dC1kZWFsZXItc2VjIHtcclxuICAgICAgcGFkZGluZzogMS41ZW0gMTVweDtcclxuICAgICAgaDIge1xyXG4gICAgICAgLy8gbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXdzLWQge1xyXG4gICAgLm5ld3MtZC1ib3gge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAuc2hhcmUtbGluZXIuYWN0aXZlLXNoYXJlIC50aGVzaGFyZS1idXR0b24ge1xyXG4gICAgICB3aWR0aDogMjE4cHg7XHJcbiAgICB9XHJcbiAgICAucmVsYXRlZCB7XHJcbiAgICAgIC5yZWxhdGVkLWJveCB7XHJcbiAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIxZW07XHJcbiAgICAgICAgICAubW9yZUxpbmsgaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21tb24uaW5uZXItYmFubmVyLmJpZyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLmRlYWxlci1iYW5uZXIge1xyXG4gICAgICBoZWlnaHQ6IDg1dmg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgICBib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIC50eHQge1xyXG4gICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43ZW07XHJcbiAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZnVsbC10aHJlZS1jb2wge1xyXG4gICAgLmFib3V0LWRlYWxlci1zZWMge1xyXG4gICAgICBwYWRkaW5nOiAyZW0gLjkzNzVlbSAxZW07XHJcbiAgICAgIGgyLmNvbmRlbnNlZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NWVtO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIGhyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuc2hhcmluZy1wcm9ncmVzcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgLnRleHQtYXJlYSB7XHJcbiAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgIHRvcDogMjVweDtcclxuICAgICAgcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2VhcmNoLWJ5LWZpbHRlciB7XHJcbiAgICAuYm94IC5zLWZpbHRlcnMge1xyXG4gICAgICAuc2VhcmNoLWJ5IHtcclxuICAgICAgICB3aWR0aDogMTclO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogZW0oMTApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICAgIC5maWx0ZXJzIHtcclxuICAgICAgICB3aWR0aDogNzIlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgd2lkdGg6IDQ2JTtcclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1idG4tc2VjIHtcclxuICAgICAgICB3aWR0aDogMTglO1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2Nyb2xsLXRvLWZpeGVkLWZpeGVkIHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgei1pbmRleDogOTk5OTk5OTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgLnMtZmlsdGVyc3tcclxuICAgICAgIHBhZGRpbmc6IDFlbSAxLjc1ZW0gMWVtIDtcclxuICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21tb24uaW5uZXItYmFubmVyIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgbGVmdDogMS44NzVlbTtcclxuICAgIHRvcDogNWVtO1xyXG4gIH1cclxuICAuc3RlcFBvcHVwLmdlbmVyYXRvci1kIHtcclxuICAgIHRvcDogMCU7XHJcbiAgICAubW9kYWwtbGcge1xyXG4gICAgICB0b3A6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgICAucHJvZHVjdC1hcmVhIHtcclxuICAgICAgICBwYWRkaW5nOiAzLjc1ZW0gMCAwIDFlbTtcclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYmFyLTIge1xyXG4gICAgICAgICAgICB3aWR0aDogMjAuNjI1ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZ2VuLWluZm8tMiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICAuYmFyLTEge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLWFyZWEge1xyXG4gICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDNlbTtcclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuOTM3NWVtIDEuNTYyNWVtIC44MTI1ZW0gMS43NWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc3BlY3MtYXJlYSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgfVxyXG4gICAgICAuaWNvbi10ZXh0LWJhciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAuaWNvbi10ZXh0e1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIC5zbWFsbC10ZXh0IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iaWd0ZXh0IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwtZGlhbG9nIC5jbG9zZSB7XHJcbiAgICAgIHRvcDogMXB4O1xyXG4gICAgICAvL3JpZ2h0OiAxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob25kYS1nZW5lcmF0b3Itc2VjIHtcclxuICAgIHBhZGRpbmc6IDNlbSAwIDA7XHJcbiAgICAuaGVhZGluZyB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuODc1ZW07XHJcbiAgICAgIH1cclxuICAgICAgaHIge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgfVxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRocmVlLWZ1bGwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgIGhlaWdodDogZW0oMzQwKTtcclxuICAgICAgLmltYWdlIHtcclxuICAgICAgICBpbWcuZGVza3RvcC12ZXJzIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZy5yZXMtdmVycyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmZ1ZWwtZWZmaWNpZW50LXR4dCB7XHJcbiAgICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5mdWVsLWVmZmljaWVudCB7XHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgIGltZy5kZXNrdG9wLXZlcnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1nLnJlcy12ZXJzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJi5pbnZlcnNlIHtcclxuICAgICAgLmZ1ZWwtZWZmaWNpZW50e1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5mdWVsLWVmZmljaWVudC10eHQge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMXB4IDEycHggMTFweCAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgICNmM2Y2ZmIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTJweDtcclxuICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7IFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnJlZC1ib3gge1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLmYtdy1iPi5jb250YWluZXItZmx1aWQge1xyXG4gICAgLnRleHQtYXJlYSB7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGhyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbWFnZSB7XHJcbiAgICAgIC5kZXNrdG9wLXZlcnMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLnJlcy12ZXJzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvKi50aHJlZS1mdWxsIFtjbGFzc149XCJjb2wtXCJdLmZ1ZWwtZWZmaWNpZW50IC5pbWFnZSBpbWcge1xyXG5cclxuICB9Ki9cclxuICAubG9jYXRpb24tbWFwIHtcclxuICAgIGhlaWdodDogNzMwcHg7XHJcbiAgICAgI21hcC1jYW52YXN7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIC5sb2NhdGlvbi1hZGQtYm94IHtcclxuICAgICAgd2lkdGg6IGVtKDMyMCk7XHJcbiAgICAgIC5tYXAtY29udGVudC5tQ3VzdG9tU2Nyb2xsYmFye1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgLm1DU0JfY29udGFpbmVyIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm1hcC1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2ZW07XHJcbiAgICAgICAgLm1hcC1sb2dvIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgZW0oMTUpIGVtKDEwKSBlbSgxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgcGFkZGluZzogMCBlbSgxNSkgZW0oMTApIGVtKDE1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1hcExpc3Rpbmcge1xyXG4gICAgICAgICAgcGFkZGluZzogMCBlbSgxNSkgZW0oMzApIGVtKDE1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm1hcC1mb290ZXJ7XHJcbiAgICAgICAgcGFkZGluZzogIGVtKDE1KSA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICAgLnNlYXJjaC1maWVsZHMge1xyXG4gICAgICAgIC5zZWFyY2gtZmllbGRzLWJveCB7XHJcbiAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdD4uYnRuIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjNlbSAuOTM3NWVtO1xyXG4gICAgICAgICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGVtKDMpO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmxvY2F0aW9uLWNhcmV0IHtcclxuICAgICAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdD4uYnRuIHtcclxuICAgICAgICAgICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAuOGVtO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogZW0oMyk7XHJcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAge1xyXG4gICAgICAuZHJvcGRvd24tbWVudS5pbm5lciB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogZW0oMTIwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmdyYXktYXJlYS13YXJyYW50eSB7XHJcbiAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgIGgyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIH1cclxuICB9XHJcbiAgLm92ZXJsYXAtaW1hZ2Uge1xyXG4gICAgLmZyb250c2lkZSB7XHJcbiAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgLmJhY2tzaWRlIHtcclxuICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5leGNlcHRpb24ge1xyXG4gICAgcGFkZGluZzogM2VtIDA7XHJcbiAgICAuZXhjZXAtdHh0IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgcGFkZGluZy10b3A6IDRlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLm9mZmVyLXByb21vIHtcclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMS41ZW1cclxuICAgIH1cclxuICAgIC5wcm9tby1ib3gge1xyXG4gICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDFlbSAzZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyNmVtO1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDFlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICBib3R0b206IDNlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5zbS1ib3ggLnRleHQtYXJlYSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMGVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMWVtIDNlbTtcclxuICAgICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgcmlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3RlcFBvcHVwLnByb21vLXBwIHtcclxuICAgIHRvcDogMCU7XHJcbiAgICAubW9kYWwtbGcge1xyXG4gICAgICB0b3A6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgICAucHJvZHVjdC1ib3gge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucHJvbW8tdHh0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgbWFyZ2luOiBlbSgxMCkgMCBlbSgxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucHJvbW8tdHh0LTJ7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyNSk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxOCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwtZGlhbG9nIC5jbG9zZSB7XHJcbiAgICAgIHRvcDogMXB4O1xyXG4gICAgICBsZWZ0OiAxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkZXIuc2Nyb2xsLXRvLWZpeGVkLWZpeGVkIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAuc2Vuc2luZy1wcCB7XHJcbiAgICB0b3A6IDAlO1xyXG4gICAgLm1vZGFsLWxnIHtcclxuICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMmVtIDFlbTtcclxuICAgICAgLnZpZGVvLWJveCBpZnJhbWUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIyLjVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG9jYXRpb24tbWFwLmFjdGl2ZSAubWFwLWxlZ2FsIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHAge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXctbC1ib3hlcyAubC1ib3ggLnRleHQtYXJlYXtcclxuICAgIG1pbi1oZWlnaHQ6IDE3ZW07XHJcbiAgfVxyXG4gIGJvZHkgLmxvY2F0aW9uLW1hcCAubG9jYXRpb24tYWRkLWJveCAubWFwLWNvbnRlbnQgLm1hcC1sb2dve1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gIH1cclxuXHJcbiAgLm1hcmluZS1wYWdlIHtcclxuICAgIC5zdGVwUG9wdXAuZ2VuZXJhdG9yLWQgLm1vZGFsLWNvbnRlbnQgLnByb2R1Y3QtYXJlYSAuaW1hZ2V7XHJcbiAgICAgIC5nZW4taW5mbywgaW1ne1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmhvbmRhLWdlbmVyYXRvci1zZWMge1xyXG4gICAgLmNvbC1tZC0zIHtcclxuICAgICAgLmdlbmVyLWJveCB7XHJcbiAgICAgICAgLmdlbi1wcmljZXN7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgyNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cclxuXHJcblxyXG4gIC5uZXctbC1ib3hlcyB7XHJcbiAgICBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmwtYm94IHtcclxuICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubmV3cy1kIHtcclxuICAgIC5yZWxhdGVkIHtcclxuICAgICAgLnJlbGF0ZWQtYm94IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICAgIHBhZGRpbmc6IGVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hcmNoaXZlLWFyZWEge1xyXG4gICAgICAuYXJjaGl2ZS1ib3gge1xyXG4gICAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgICAgcGFkZGluZzogZW0oMjApO1xyXG4gICAgICAgICAgdWwge1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWFyY2gtYnktZmlsdGVyIC5ib3ggLnMtZmlsdGVycyB7XHJcbiAgICAuc2VhcmNoLWJ5IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDE1KTtcclxuICAgIH1cclxuICAgIC5maWx0ZXJzIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIH1cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC5mb3JtLWJ0bi1zZWMge1xyXG4gICAgICB3aWR0aDogMTglO1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21tb24uaW5uZXItYmFubmVyLmJpZyAuZGVhbGVyLWJhbm5lciB7XHJcbiAgICBoZWlnaHQ6IDEyLjVlbTtcclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLnR4dCB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjI1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21tb24uaW5uZXItYmFubmVyIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdG9wOiAxZW07XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4xODc1ZW07XHJcbiAgICAgIGJyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5nZW5lci1ib3gtY29udCB7XHJcbiAgICBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3RlcFBvcHVwLmdlbmVyYXRvci1kIHtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICByaWdodDogNSU7XHJcbiAgICAubW9kYWwtbGcge1xyXG4gICAgICB0b3A6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAucHJvZHVjdC1hcmVhIHtcclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZ2VuLWluZm8ge1xyXG4gICAgICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIC5iYXItMSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEyLjY4NzVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYmFyLTIge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNC42MjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmdlbi1pbmZvLTIge1xyXG4gICAgICAgICAgICAuYmFyLTEge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogN2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tYXJlYXtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTFlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogLjkzNzVlbSAxLjU2MjVlbSAuODEyNWVtIDEuNzVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmljb24tdGV4dC1iYXIge1xyXG4gICAgICAgIC5pY29uLXRleHQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaGFyaW5nLXByb2dyZXNzIC50ZXh0LWFyZWEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRocmVlLWZ1bGwge1xyXG4gICAgW2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICBoZWlnaHQ6IDEzLjg3NWVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDJlbSAxZW07XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuZnVlbC1lZmZpY2llbnQtdHh0e1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMXB4IDExcHggMCAxMnB4O1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjNmNmZiIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wb2ludGVyLWZsaXBlZCB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICBib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDExLjVweCAxMXB4IDExLjVweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2YzZjZmYiB0cmFuc3BhcmVudCA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnJlZC1ib3gge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYnJhbmQtcHJpbWFyeSB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmZ1ZWwtZWZmaWNpZW50IHtcclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgaW1nLnJlcy12ZXJzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuZnVsbC10aHJlZS1jb2wge1xyXG4gICAgLmFib3V0LWRlYWxlci1zZWMge1xyXG4gICAgICBoNHtcclxuICAgICAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICAgIH1cclxuICAgICAgaHIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmYtdy1iPi5jb250YWluZXItZmx1aWQge1xyXG4gICAgLnRleHQtYXJlYSB7XHJcbiAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwIDJlbSAxZW07XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAubG9jYXRpb24tbWFwIHtcclxuICAgIC5zZWFyY2gtZmllbGRzIHtcclxuICAgICAgLnNlYXJjaC1maWVsZHMtYm94IHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAub2ZmZXItcHJvbW97XHJcbiAgICBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAwIDFlbSA0ZW0gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3RlcFBvcHVwLnByb21vLXBwIHtcclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMi41ZW0gMDtcclxuICAgICAgLnByb2R1Y3QtYm94IHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZhbGlkaXR5IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3RlcFBvcHVwLnNlbnNpbmctcHAge1xyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAyLjVlbSAwO1xyXG4gICAgICAudmlkZW8tYm94IGlmcmFtZSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgfVxyXG4gICAgICAudHdpbi1pbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2NhdGlvbi1tYXAge1xyXG4gICAgLm1hcC1sZWdhbCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcCB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgdWwge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIC5tYXAtbGVnYWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiAgLm1hcmluZS1wYWdlIC5jb21tb24uaW5uZXItYmFubmVyLmJpZyAuZGVhbGVyLWJhbm5lcntcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcclxuXHJcbiAgLnRocmVlLWZ1bGwgLmZ1ZWwtZWZmaWNpZW50LXR4dHtcclxuICAgIGhlaWdodDplbSgxNjApICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuXHJcbn0iLCJcclxuLmF1dG9tb2JpbGVzLXBhZ2V7XHJcbiAgLmlubmVyTWVudSB7XHJcbiAgICAmID4gbGkge1xyXG4gICAgICAuZHJvcERvd24ge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGhlaWdodDogOTV2aDtcclxuICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnNjcm9sbC1hY3RpdmV7XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuLmctcmVjYXB0Y2hhe1xyXG4gIGlmcmFtZXtcclxuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbmlucHV0OjotbXMtY2xlYXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmlubmVyLWJhbm5lci5sYW5kaW5nLWJhbm5lcntcclxuICAubW9iaWxlLWJhbm5lcntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4udC1kcml2ZS1jb250IC5pbm5lci10LWRyaXZlIGg1e1xyXG4gIGZvbnQtZmFtaWx5OiBcInVuaXZlcnNcIixcImdlX3RoYW1lZW5cIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbmhlYWRlciB7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gIHBhZGRpbmc6IGVtKDExKSBlbSgwKSBlbSgwKSBlbSgwKTtcclxuICBoZWlnaHQ6IGVtKDY1KTtcclxuICB3aWR0aDogMTAwJTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6MCA1cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcclxuICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMCk7XHJcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcclxuICBib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZTNlM2UzO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogOTk5OTk5O1xyXG4gIC5mdWxsQ29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC5yb3cge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIFtjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc3RpY2t5IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICB9XHJcbiAgI25hdi1pY29uMyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmxhbmd1YWdlLWRyb3AgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51e1xyXG4gIHotaW5kZXg6IDk5OTk5O1xyXG59XHJcblxyXG4uaG9uZGEtbG9nbyB7XHJcbiAgd2lkdGg6IGVtKDE5Nik7XHJcbiAgaGVpZ2h0OiBlbSgyNyk7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDAgMCAwIGVtKDYwKTtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiBlbSgyOCk7XHJcbiAgdG9wOiBlbSgxNyk7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgJjphZnRlciB7XHJcbiAgICBoZWlnaHQ6IGVtKDQ0KTtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IGVtKC0zMSk7XHJcbiAgICB0b3A6IGVtKC02KTtcclxuICAgIGJhY2tncm91bmQ6ICNjOWM5Yzk7XHJcbiAgfVxyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogODglO1xyXG4gIH1cclxuICAvKiBuZXcgY3NzIG1lbnUgc3RhcnQgKi9cclxuICAmLm1hcmluZS1sb2dve1xyXG4gICAgd2lkdGg6IGVtKDEzMCk7XHJcbiAgICBoZWlnaHQ6IGVtKDM2KTtcclxuICAgIHRvcDogIGVtKDE1KTtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHRvcDogZW0oLTUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAvKiBuZXcgY3NzIG1lbnUgc3RvcCAqL1xyXG59XHJcbi50b3BOYXYge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogZW0oMzApO1xyXG4gIHRvcDogZW0oMjMpO1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gIGxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBwYWRkaW5nOiAwIGVtKDE1KTtcclxuICAgIGxpbmUtaGVpZ2h0OiBlbSgxNyk7XHJcbiAgICBib3JkZXItbGVmdDpzb2xpZCAxcHggI2M5YzljOTtcclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICYuYXJhYmljIHtcclxuICAgICAgICAvKmZvbnQtZmFtaWx5OiAnRHJvaWQgQXJhYmljIEt1ZmknLCBzZXJpZjsqL1xyXG4gICAgICAgIGNvbG9yOiAjNTI1MzU0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1ob2xsb3cge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBtYXJnaW46IGVtKC0xMCkgMCAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogZW0oLjUpO1xyXG4gICAgICBwYWRkaW5nOiAwcHggMWVtIDAgMWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMi41ZW07XHJcbiAgICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgZW0oMTIpO1xyXG4gICAgICAgIHRvcDogZW0oMyk7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcXDc0XCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgLyogaGVpZ2h0OiBlbSg0NCk7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogZW0oLTE2KTtcclxuICAgIHRvcDogZW0oLTEyKTtcclxuICAgIGJhY2tncm91bmQ6ICNjOWM5Yzk7Ki9cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5tb2JpbGUtY29udGFjdCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogNTJweDtcclxuICB0b3A6IDEzcHg7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBpbWd7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyogbmV3IGNzcyBtZW51IHN0YXJ0ICovXHJcbi5tYXJpbmUtbWVudXtcclxuICAuaW5uZXJNZW51IHtcclxuICAgIG1hcmdpbi1sZWZ0OiBlbSgxOTIpO1xyXG4gIH1cclxuICAubWFpbi1uYXZpZ2F0aW9ue1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgcGFkZGluZzogZW0oMTI2KSAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNjOTBlMGU7XHJcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vbGVmdDowO1xyXG4gICAgLy90b3A6ZW0oODEpO1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIC8vei1pbmRleDotMTtcclxuICAgIFtjbGFzc149XCJjb2wtXCJde1xyXG4gICAgICBib3JkZXItbGVmdDpzb2xpZCAxcHggJGJyYW5kLWdhcnk7XHJcbiAgICAgIG1pbi1oZWlnaHQ6ZW0oMzIwKTtcclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDE1KTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgxNSk7XHJcbiAgICAgIH1cclxuICAgICAgcGFkZGluZy1sZWZ0OiBlbSgxMDApO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgxMDApO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICYuYm9yZGVyLXJpZ2h0e1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogZW0oMzY1KTtcclxuICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgd2lkdGg6MXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtZ2FyeTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgxNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGhye1xyXG4gICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oNDApIDA7XHJcbiAgICAgIGhlaWdodDoxcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDplbSgyMTUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtZ2FyeTtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICBoNXtcclxuICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDMwKSAwO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgLmxpdmVNZW51e1xyXG4gICAgICBtYXJnaW46IDAgMCBlbSg0MCkgMDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB3aWR0aDplbSgzNTApO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBsaXtcclxuICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICY6aG92ZXIsICYuYWN0aXZle1xyXG4gICAgICAgICAgPlxyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXdlaWdodDo3MDA7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iaWdMaXN0e1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OmVtKDQ4MCk7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMzY0KTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogZW0oMTUpO1xyXG4gICAgICAgICAvLyBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICRicmFuZC1nYXJ5O1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCBlbSgxNSkgMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgZW0oMjUpIDA7XHJcbiAgICAgICAgICAgIC8vLyogbmV3IGNzcyBzYSBwZXIgbW90byovXHJcbiAgICAgICAgICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAvLy8qIG5ldyBjc3Mgc2EgcGVyIG1vdG8qL1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGJyYW5kLWdhcnk7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjEpO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCBlbSgxMCkgMDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBlbSgzKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb2R1Y3QtaW1ne1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogMTQzJTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgIHRvcDogNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnByb2R1Y3QtaW1ne1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgPlxyXG4gICAgICAgICAgLmJpZ0xpc3R7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyogbmV3IGNzcyBtZW51IGVuZCAqL1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4uaW5uZXJNZW51IHsgXHJcbiAgbWFyZ2luOiAwIGVtKDI2MSkgMCAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgPlxyXG4gIGxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW46IDAgZW0oMTApIDAgZW0oMTYpO1xyXG4gICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgID5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogIzQ3NDc0NztcclxuICAgICAgZm9udC1zaXplOiBlbSgxNC41KTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgcGFkZGluZzogZW0oMTMpIGVtKDE1KSBlbSgyNykgZW0oMTUpO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2I0YjRiNCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgbGVmdDogZW0oLTIpO1xyXG4gICAgICAgIHRvcDogZW0oLTE1KTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMnB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9zdmdzL3R1bnR1bmEuc3ZnXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICB3aWR0aDogZW0oMTYpO1xyXG4gICAgICAgIGhlaWdodDogZW0oOCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmLm5vbmUtYmVmb3JlIHtcclxuICAgICAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcERvd24ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IGVtKDU0KTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICBoZWlnaHQ6IDkydmggIWltcG9ydGFudDtcclxuICAgICAgdWwge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIC8vaGVpZ2h0OiA5NXZoO1xyXG4gICAgICAgIC8vb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBlbSg1KTtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogZW0oMjg1KTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBwYWRkaW5nOiBlbSgzOCkgZW0oMzApO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZGJkYmRiO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkYmRiZGI7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmV4cGxvcmUtYnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDE2MCk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogZW0oMTgpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubG9nby10ZXh0IHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE3KTtcclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubG9nby10b3AtdHh7XHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwidW5pdmVycyBjb25kZW5zZWRcIjtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5idG4td2l0aC10eHR7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgICAgICAgIGxlZnQ6IGVtKDIwKTtcclxuICAgICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIGVtKDUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG57XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGVtKDcpO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBlbSg0KTtcclxuICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgdG9wOiBlbSgyKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5tb2RhbC1jYXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMzIlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgICB3aWR0aDogNjUuMSU7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5saXN0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgyMjUpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IGVtKDMwKTtcclxuICAgICAgICAgICAgdG9wOiAtMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGVtKDQ3KTtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTIpO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2JmYmZiZjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiBlbSgxMCkgMCAwIDA7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC4xcyk7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5iZy1tZW51LWl0ZW17XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubW9kYWwtYmlnLWxvZ28ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgLyogd2lkdGg6IDEwMCU7ICovXHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMDRweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAvKiB3b3JkLXdyYXA6IGluaGVyaXQ7ICovXHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2RkZGRlMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICB9XHJcbiAgICAuc3VibWVudXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OjA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICBwYWRkaW5nOiBlbSgxMDApIDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgIHRvcDogZW0oNTQpO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBbY2xhc3NePVwiY29sLVwiXXtcclxuICAgICAgICBib3JkZXItbGVmdDpzb2xpZCAxcHggJGJyYW5kLWdhcnk7XHJcbiAgICAgICAgbWluLWhlaWdodDplbSgzMjApO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogZW0oMTAwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ib3JkZXItcmlnaHR7XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OmVtKDQxNSk7XHJcbiAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICB3aWR0aDoxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtZ2FyeTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGhye1xyXG4gICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIGVtKDQwKSAwO1xyXG4gICAgICAgIGhlaWdodDoxcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6ZW0oMjE1KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtZ2FyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnJpZ2h0IHtcclxuICAgIG1hcmdpbjogMCBlbSgwKSAwIGVtKDE1Nik7XHJcbiAgICBsaXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgLnN1Ym1lbnUye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAtMTIzJTtcclxuICAgICAgdG9wOmVtKDU0KTtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICB3aWR0aDplbSgzOTIpO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAuc3VibWVudTJsaXN0e1xyXG4gICAgICAgIG1hcmdpbjogMCAwIGVtKDIwKSAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWFlYWVhO1xyXG4gICAgICAgICAgcGFkZGluZzowIDAgZW0oMTUpIDA7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCBlbSgyNSkgMDtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAmLmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgZGl2e1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDQwKTtcclxuICAgICAgfVxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OmVtKDU0KTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogZW0oMTgpO1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICB0b3AgOmVtKDgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY29udGFjdC1kZXRhaWx7XHJcbiAgICAgICAgYm9yZGVyLXRvcDpzb2xpZCAxcHggI2UzZTVlNjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmOWZiO1xyXG4gICAgICB9XHJcbiAgICAgIGg0e1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgZW0oMzApIDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5lbWFpbExpc3R7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgZW0oMzApO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICAgICYuY2FsbHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICB0b3A6ZW0oMCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgICAgICAgdG9wOmVtKDMpO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICYucmlnaHQge1xyXG4gICAgbWFyZ2luOiAwIGVtKDE1NikgMCBlbSgwKTtcclxuICAgIGxpe1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAuc3VibWVudTJ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogLTEyMyU7XHJcbiAgICAgIHRvcDplbSg1NCk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgd2lkdGg6ZW0oMzkyKTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgLnN1Ym1lbnUybGlzdHtcclxuICAgICAgICBtYXJnaW46IDAgMCBlbSgyMCkgMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWFlYWVhO1xyXG4gICAgICAgICAgcGFkZGluZzowIDAgZW0oMTUpIDA7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCBlbSgyNSkgMDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICYubGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgZGl2e1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogZW0oNDApO1xyXG4gICAgICB9XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6ZW0oNTQpO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBlbSgxOCk7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgIHRvcCA6ZW0oOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb250YWN0LWRldGFpbHtcclxuICAgICAgICBib3JkZXItdG9wOnNvbGlkIDFweCAjZTNlNWU2O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmN2Y5ZmI7XHJcbiAgICAgIH1cclxuICAgICAgaDR7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICBtYXJnaW46IDAgMCBlbSgzMCkgMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH1cclxuICAgICAgLmVtYWlsTGlzdHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCBlbSgzMCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgICAgJi5jYWxse1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgIHRvcDplbSgwKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICAgIHRvcDplbSgzKTtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5wb3dlclByb2R1Y3RzLU1lbnV7XHJcbiAgICA+XHJcbiAgICBsaXtcclxuICAgICAgLmRyb3BEb3duIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgIC5sb2dvLXRleHQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xyXG4gICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHVuaXZlcnM7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzYpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNjOWNhY2M7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubW9kYWwtY2Fye1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgLm1vZGFsLWNhcntcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubWFpbi1tYXJpbmUtbWVudXtcclxuICAgICAgPlxyXG4gICAgICBsaXtcclxuICAgICAgICAuZHJvcERvd24ge1xyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLm1haW4tbWFyaW5lLW1lbnV7XHJcbiAgICA+bGkgLmRyb3BEb3duIHVsIGxpIC5leHBsb3JlLWJ0bntcclxuICAgICAgcmlnaHQ6IC0xMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnBvd2VyUHJvZHVjdHMtTWVudXtcclxuICAgID5saSAuZHJvcERvd24gdWwgbGkgLmV4cGxvcmUtYnRuIHtcclxuICAgICAgcmlnaHQ6IC0xMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxufVxyXG5cclxuLmxpdmVNZW51e1xyXG4gIG1hcmdpbjogMCAwIGVtKDQwKSAwO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICB3aWR0aDplbSg0MTUpO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGl7XHJcbiAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgJjpob3ZlciwgJi5hY3RpdmV7XHJcbiAgICAgID5cclxuICAgICAgYXtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjYpO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC13ZWlnaHQ6NzAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5iaWdMaXN0e1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6ZW0oNTQ1KTtcclxuICAgICAgd2lkdGg6IGVtKDMwMCk7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdG9wOjA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgbGl7XHJcbiAgICAgICAgbGlzdC1zdHlsZTpub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCBlbSg1KSAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIGVtKDIwKSAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkYnJhbmQtZ2FyeTtcclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjEpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwIGVtKDEwKSAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICB0b3A6IGVtKDMpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXDcxXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWN0aXZle1xyXG4gICAgICA+XHJcbiAgICAgIC5iaWdMaXN0e1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGlzdE1lbnV7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGl7XHJcbiAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSg4KTtcclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiAjOTU5NTk1O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1lbnVSaWdodExpc3R7XHJcbiAgcGFkZGluZy1sZWZ0OiBlbSgzNyk7XHJcbiAuYnRuLWZ1bGx7XHJcbiAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICBtaW4td2lkdGg6MTAwJTtcclxuICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gICBwYWRkaW5nLXJpZ2h0OmVtKDYwKTtcclxuICAgcGFkZGluZy10b3A6IGVtKDE0KTtcclxuICAgaGVpZ2h0OmVtKDUwKTtcclxuICAgLmtleS13aGl0ZXtcclxuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgbGVmdDppbmhlcml0O1xyXG4gICAgIHJpZ2h0OiBlbSgxMik7XHJcbiAgICAgd2lkdGg6IGVtKDE1KTtcclxuICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgdG9wOmVtKDUpO1xyXG4gICAgIGltZ3tcclxuICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgIH1cclxuICAgfVxyXG4gICAuZ2V0LWEtcXVvdGV7XHJcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgIGxlZnQ6aW5oZXJpdDtcclxuICAgICByaWdodDogZW0oMTApO1xyXG4gICAgIHdpZHRoOiBlbSgxNSk7XHJcbiAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgIHRvcDplbSg1KTtcclxuICAgICBpbWd7XHJcbiAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICB9XHJcbiAgIH1cclxuICAgLmRvd25sb2FkLWljb257XHJcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgIGxlZnQ6aW5oZXJpdDtcclxuICAgICByaWdodDogZW0oMTApO1xyXG4gICAgIHdpZHRoOiBlbSgxMyk7XHJcbiAgICAgdG9wOmVtKDUpO1xyXG4gICAgIGltZ3tcclxuICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgIH1cclxuICAgfVxyXG4gIH1cclxufVxyXG4uaGVhZC1pbWd7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAudGV4dC1idG57XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDowO1xyXG4gICAgdG9wOjA7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbiAgICBwYWRkaW5nOiBlbSg1KSBlbSgxNSk7XHJcbiAgICBoNHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIGJ7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG57XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTApO1xyXG4gICAgICBtaW4td2lkdGg6ZW0oMjAwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJsYWNrLW92ZXJsYXkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgkYnJhbmQtYmxhY2ssIDAuOCk7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHotaW5kZXg6IDk5OTk5O1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuMnMpO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICYuYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxufVxyXG4uc2VhcmNoLWJveCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgcGFkZGluZzogZW0oMTApIDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICAuZm9ybS1ncm91cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjYpO1xyXG4gICAgcGFkZGluZzogMCBlbSg0MCkgMCBlbSgxOTApO1xyXG4gICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIGhlaWdodDogZW0oMjIpO1xyXG4gICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgICB0ZXh0LWFsaWduOnJpZ2h0O1xyXG4gICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgfVxyXG4gICAgOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIH1cclxuICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cclxuICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIH1cclxuICAgIDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIH1cclxuICB9XHJcbiAgLm1hZ25pZnkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogZW0oMjEpO1xyXG4gICAgaGVpZ2h0OiBlbSgyMSk7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICB9XHJcbiAgLmJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuICAuY3Jvc3MtYnRuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IGVtKDMwKTtcclxuICAgIHRvcDogZW0oMjgpO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9jcm9zcy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICB3aWR0aDogZW0oMTgpO1xyXG4gICAgaGVpZ2h0OiBlbSgxOCk7XHJcbiAgfVxyXG59XHJcbi5pbm5lci1iYW5uZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZy10b3A6IGVtKDY1KTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiA5My4zdmg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDM1JTtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICByaWdodDogMDtcclxuICAgIHBhZGRpbmc6IDAgZW0oMTAwKTtcclxuICAgIHRleHQtc2hhZG93OiAycHggMnB4IDNweCAjN2I3YjdiO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIH1cclxuICAudGV4dC1jb250IHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIGgxIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBmb250LXNpemU6IGVtKDY5KTtcclxuICAgIG1hcmdpbjogMCAwIGVtKDAuNSkgMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRhcmFiaWMtZm9udDtcclxuICAgIGxpbmUtaGVpZ2h0OiBlbSgxNSk7XHJcbiAgIC8qIHdpZHRoOiA4LjJlbTtcclxuICAgIGZsb2F0OiBsZWZ0OyovXHJcbiAgfVxyXG4gIHAge1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjYpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIG1hcmdpbjogMCAwIGVtKDIwKSAwO1xyXG4gICAgLypsZXR0ZXItc3BhY2luZzogZW0oMSk7Ki9cclxuICB9XHJcbiAgLmJ0biB7XHJcbiAgICBmb250LXNpemU6IGVtKDgpO1xyXG4gICAgcGFkZGluZzogZW0oMTUpIGVtKDYxKSBlbSgxMCkgZW0oMTApO1xyXG4gICAgbWluLXdpZHRoOiBlbSgzMjgpO1xyXG4gICAgaGVpZ2h0OiBlbSg0OSk7XHJcbiAgICAvKmxldHRlci1zcGFjaW5nOiBlbSgyKTsqL1xyXG4gICAgaSB7XHJcbiAgICAgIHRvcDogZW0oNyk7XHJcbiAgICAgIGxlZnQ6IGVtKDEzKTtcclxuICAgIH1cclxuICAgIC5pY29uLWtleSB7XHJcbiAgICAgIHJpZ2h0OiBlbSg1KTtcclxuICAgICAgbGVmdDogaW5pdGlhbDtcclxuICAgICAgdG9wOiBlbSg1KTtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XHJcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xyXG4gICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5sYW5kaW5nLWJhbm5lcntcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICB0b3A6IDE2JTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAubG9nby1sZWZ0e1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDEuNzVlbTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHRvcDogMTQlO1xyXG4gICAgfVxyXG5cclxuICAgIGgxe1xyXG4gICAgICBmb250LXNpemU6IGVtKDQ0KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLy9mb250LWZhbWlseTogJHVuaXZlcnM7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyMntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDVweDtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAuaGVhZHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuLm5ldy1oZWFkaW5ne1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBoMntcclxuXHJcbiAgICBtYXJnaW46IDAgMCAuNWVtIDA7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgLy9mb250LWZhbWlseTogXCJ1bml2ZXJzIGNvbmRlbnNlZFwiO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgZm9udC1zaXplOiA0LjJlbTtcclxuICB9XHJcbiAgcHtcclxuICAgIGZvbnQtc2l6ZTogMS4zNzVlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNjI1ZW07XHJcbiAgfVxyXG59XHJcbi5sYW5kaW5nLWZvcm0ge1xyXG4gIG1hcmdpbi10b3A6IGVtKDUwKTtcclxuICAuaGVhZHtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiBlbSgyMCkgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOjI1cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5yaWdodC1sb2dvIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDclO1xyXG4gIGJvdHRvbTogNiU7XHJcbiAgd2lkdGg6IGVtKDE4OCk7XHJcbiAgaGVpZ2h0OiBlbSg0Nik7XHJcbiAgei1pbmRleDogOTtcclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIHNwYW4uYWxsLW5ldyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdG9wOiAtM3B4O1xyXG4gICAgbGVmdDogMDtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICB3aWR0aDogMS44ZW07XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogLTJweDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICB3aWR0aDogMS44ZW07XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IC0ycHg7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubW9iaWxlLW5hdmlnYXRpb257XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDowO1xyXG4gIHRvcDogMDtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBoZWlnaHQ6MTAwJTtcclxuICBwYWRkaW5nLXRvcDogZW0oMTAwKTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHotaW5kZXg6IDk5OTk5O1xyXG4gIC5saXN0T25le1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpe1xyXG4gICAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VhZWFlYTtcclxuICAgICAgYXtcclxuICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiBlbSgxNSk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OmVtKDEwKTtcclxuICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgd2lkdGg6ZW0oNDApO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgyNSk7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICBib3R0b206MDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICBib3R0b206MDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvc3Zncy9ibGFjay1wbHVzLnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOmVtKDEyKTtcclxuICAgICAgICAgICAgaGVpZ2h0OmVtKDEyKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvc3Zncy9ibGFjay1taW51cy5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIHdpZHRoOmVtKDEyKTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6ZW0oMyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdWx7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLW91dDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCBlbSg1KTtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5saXN0VHdve1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogZW0oMTApIDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlNGU0ZTQ7XHJcbiAgICBsaXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgICAgYXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogIzk1OTU5NTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICAgIHBhZGRpbmc6ZW0oOCkgZW0oMTUpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmdldC1pbi10b3VjaHtcclxuICAgIHBhZGRpbmc6IGVtKDIwKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaDN7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjYpO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW46IDAgMCBlbSgxNSkgMDtcclxuICAgIH1cclxuICAgIHVse1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBlbSgxMCk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZzogMCBlbSgyNSkgMCAwO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICAgICAgICBpe1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgICAgIHRvcDplbSgzKTtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXDc0XCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmxhbmdNZW51e1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuYS50ZXN0aW5nLWQtYnV0dG9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAzLjllbTtcclxuICByaWdodDogOC41ZW07XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiA4LjYyNWVtO1xyXG4gIH1cclxuICAuYm9vay10ZXh0LWJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRvcDogMC43ZW07XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyogbW90b3JjeWNsZSBjc3Mgc3RhcnQgKi9cclxuXHJcbi5tb3RvcmN5Y2xle1xyXG4gIC5ob25kYS1sb2dve1xyXG4gICAgd2lkdGg6IDMuNWVtO1xyXG4gICAgaGVpZ2h0OiAyLjgxMjVlbTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IC0uNTYyNWVtIDAgMCAzLjc1ZW07XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMS43NWVtO1xyXG4gICAgdG9wOiAxLjA2MjVlbTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgJjphZnRlcntcclxuICAgICAgdG9wOiBlbSgzKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmlubmVyTWVudXtcclxuICAgIG1hcmdpbjogMCBlbSgxMjUpIDAgMDtcclxuICAgID5saXtcclxuICAgICAgPmF7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMTEpIGVtKDE1KSBlbSgxNykgZW0oMTUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudW5saW1pdGVkIC5jb2wtbWQtNntcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLmJveC1vbmV7XHJcbiAgICAgIC5ib3gtb25lLXRleHR7XHJcbiAgICAgICAgLmhlYWQtdGV4dHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiR1bml2ZXJzLWNvbmRlbnNlZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6NjBweDtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJveFR3b3tcclxuICAgICAgLmJveC1vbmV7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgZW0oMTApIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0NSUgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5tb3Rve1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE5cHg7XHJcbiAgICAgICAgICBoMntcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSg2MCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHVuaXZlcnMtY29uZGVuc2VkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDozMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjE4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib3gtdHdve1xyXG4gICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgLmNvbXAtdG9wLXRleHQgcHtcclxuICAgICAgICBmb250LXNpemU6ZW0oMTQpO1xyXG4gICAgICB9XHJcbiAgICAgIC5ib3gtb25lLXRleHR7XHJcbiAgICAgICAgLmJ0LXdoaXRle1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi50b3B7XHJcbiAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBoMntcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ib3R0b217XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogZW0oMjEpO1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJvb2stYnQge1xyXG4gICAgJi5idG4tcHJpbWFyeSB7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDExKSBlbSg2MSkgZW0oMTEpIGVtKDc0KSAhaW1wb3J0YW50O1xyXG4gICAgICBtaW4td2lkdGg6IGVtKDIyOCk7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIHRvcDogZW0oNyk7XHJcbiAgICAgICAgbGVmdDogZW0oMTMpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWNvbi1rZXkge1xyXG4gICAgICAgIHJpZ2h0OiBlbSg3KTtcclxuICAgICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICAgIHRvcDogZW0oNCk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9kdWN0RHJhZ0FuZEZpbHRlclNlY3Rpb24gLnNsaWNrLXNsaWRle1xyXG4gICAgbWFyZ2luOiAwIDA7XHJcbiAgICBpbWd7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLWN1cnJlbnR7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBtb3RvcmN5Y2xlIGNzcyBlbmQgKi9cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXtcclxuXHJcbiAgLy9cclxuICAvLy5tb3RvcmN5Y2xlIC5wcm9kdWN0RHJhZ0FuZEZpbHRlclNlY3Rpb24gLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgaW1nIHtcclxuICAvLyAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gIC8vXHJcbiAgLy99XHJcblxyXG4gIC5tb3RvcmN5Y2xlIC5wcm9kdWN0RHJhZ0FuZEZpbHRlclNlY3Rpb24gLnNsaWNrLXNsaWRle1xyXG4gICAgJi5jYXRlZ29yeS1jYXIxLFxyXG4gICAgJi5jYXRlZ29yeS1jYXIyLFxyXG4gICAgJi5jYXRlZ29yeS1jYXIzLFxyXG4gICAgJi5jYXRlZ29yeS1jYXI0LFxyXG4gICAgJi5jYXRlZ29yeS1jYXI1LFxyXG4gICAgJi5jYXRlZ29yeS1jYXI2LFxyXG4gICAgJi5jYXRlZ29yeS1jYXI3LFxyXG4gICAgJi5jYXRlZ29yeS1jYXI4LFxyXG4gICAgJi5jYXRlZ29yeS1jYXI5LFxyXG4gICAgJi5jYXRlZ29yeS1jYXIxMCxcclxuICAgICYuY2F0ZWdvcnktY2FyMTEsXHJcbiAgICAmLmNhdGVnb3J5LWNhcjEyLFxyXG4gICAgJi5jYXRlZ29yeS1jYXIxMyxcclxuICAgICYuY2F0ZWdvcnktY2FyMTQsXHJcbiAgICAmLmNhdGVnb3J5LWNhcjE1XHJcbiAgICB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgaW1nIHtcclxuICAgICAgICAvL3RyYW5zZm9ybTogc2NhbGUoMC42KTtcclxuICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAubW90b3JjeWNsZXtcclxuICAgIC5wcm9kdWN0RHJhZ0FuZEZpbHRlclNlY3Rpb24gLnNsaWNrLXNsaWRle1xyXG4gICAgICBtYXJnaW46IDAgMDtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDphdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDphdXRvO1xyXG4gICAgICB9XHJcbiAgICAgICYuc2xpY2stY3VycmVudHtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudW5saW1pdGVkIHtcclxuICAgICAgLmNvbC1tZC02e1xyXG4gICAgICAgICYuYm94VHdvIHtcclxuICAgICAgICAgIC5ib3gtb25lIHtcclxuICAgICAgICAgICAgLm1vdG8ge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDI1KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaHJ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiBlbSg4KSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudC1kcml2ZS1jb250IC5pbm5lci10LWRyaXZlIGZvcm0gLmZvcm0tZ3JvdXAgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICB0b3A6IDYxJTtcclxuICB9XHJcblxyXG4gIC5pbm5lci1iYW5uZXIubGFuZGluZy1iYW5uZXIgLmNvbnRhaW5lcjIgLmhlYWR7XHJcbiAgICBsaW5lLWhlaWdodDoyM3B4O1xyXG4gIH1cclxuXHJcbiAgLm1hYyB7XHJcblxyXG4gICAgLmlubmVyTWVudS5wb3dlclByb2R1Y3RzLU1lbnU+bGkgLmRyb3BEb3duIHVsIGxpIC5tb2RhbC1jYXJ7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG5cclxuICAuc2VhcmNoLWJveHtcclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIHdpZHRoOiA4OC43NWVtO1xyXG4gICAgfVxyXG4gICAgLmNyb3NzLWJ0bntcclxuICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9jcm9zcy5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgd2lkdGg6IGVtKDMyKTtcclxuICAgICAgaGVpZ2h0OiBlbSgzMik7XHJcbiAgICAgIHRvcDogZW0oMTYpO1xyXG5cclxuICAgIH1cclxuICB9XHJcbiAgICBib2R5IC5wcm9kdWN0RHJhZ0FuZEZpbHRlclNlY3Rpb24gLnNsaWRlcntcclxuICAgICAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdERyYWdBbmRGaWx0ZXJTZWN0aW9ue1xyXG5cclxuICAgICAgLmhlYWR7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5kZXRhaWxzIHtcclxuICAgICAgICBoMntcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idG57XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpe1xyXG4gIC5tb3RvcmN5Y2xlIC5wcm9kdWN0RHJhZ0FuZEZpbHRlclNlY3Rpb24gLnNsaWNrLXNsaWRle1xyXG4gICAgJi5jYXRlZ29yeS1jYXIxLFxyXG4gICAgJi5jYXRlZ29yeS1jYXIyLFxyXG4gICAgJi5jYXRlZ29yeS1jYXIzLFxyXG4gICAgJi5jYXRlZ29yeS1jYXI0LFxyXG4gICAgJi5jYXRlZ29yeS1jYXI1LFxyXG4gICAgJi5jYXRlZ29yeS1jYXI2LFxyXG4gICAgJi5jYXRlZ29yeS1jYXI3LFxyXG4gICAgJi5jYXRlZ29yeS1jYXI4LFxyXG4gICAgJi5jYXRlZ29yeS1jYXI5LFxyXG4gICAgJi5jYXRlZ29yeS1jYXIxMCxcclxuICAgICYuY2F0ZWdvcnktY2FyMTEsXHJcbiAgICAmLmNhdGVnb3J5LWNhcjEyLFxyXG4gICAgJi5jYXRlZ29yeS1jYXIxMyxcclxuICAgICYuY2F0ZWdvcnktY2FyMTQsXHJcbiAgICAmLmNhdGVnb3J5LWNhcjE1XHJcbiAgICB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgaW1nIHtcclxuICAgICAgICAvL3RyYW5zZm9ybTogc2NhbGUoMC42KTtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC50LWRyaXZlLWNvbnQgLmlubmVyLXQtZHJpdmUgZm9ybSAuZm9ybS1ncm91cCAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudXtcclxuICAgIHRvcDogNjElO1xyXG4gIH1cclxuICAubW90b3JjeWNsZSB7XHJcbiAgICAudW5saW1pdGVkIC5jb2wtbWQtNi5ib3hUd28gLmJveC1vbmV7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDUlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmJvb2stYnR7XHJcbiAgICAgIGhlaWdodDogMzlweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmRldGFpbC1wYWdlIC5pbm5lci1iYW5uZXIgLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogNDNlbTtcclxuICB9XHJcbiAgLmlubmVyTWVudT5saSAuZHJvcERvd24gdWwgbGl7XHJcbiAgICBtaW4taGVpZ2h0OmVtKDI0MCk7XHJcbiAgICAubW9kYWwtY2Fye1xyXG4gICAgICB3aWR0aDogNjAlO1xyXG4gICAgfVxyXG4gICAgLmxpc3QtYnV0dG9ue1xyXG4gICAgICB3aWR0aDogZW0oMTkyKTtcclxuICAgICAgbGVmdDogMWVtO1xyXG4gICAgfVxyXG4gICAgLmxvZ28tdG9wLXR4IHtcclxuICAgICAgaDJ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGgze1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgLmxpc3QtYnV0dG9ue1xyXG4gICAgICAgIHRvcDogMi4zZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmlubmVyTWVudS5wb3dlclByb2R1Y3RzLU1lbnU+bGkgLmRyb3BEb3duIHVsIGxpIC5tb2RhbC1jYXJ7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gICAgYm90dG9tOiA1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbm5lck1lbnUucG93ZXJQcm9kdWN0cy1NZW51Lm1haW4tbWFyaW5lLW1lbnU+bGkgLmRyb3BEb3duIHVsIGxpIC5tb2RhbC1jYXJ7XHJcbiAgICBib3R0b206IGluaGVyaXQ7XHJcbiAgICB0b3A6IC0zM3B4O1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY1KTtcclxuICAgIH1cclxuICB9XHJcbiAgLmlubmVyTWVudSBsaSAuZHJvcERvd24gdWwgbGkgLmV4cGxvcmUtYnRue1xyXG4gICAgYm90dG9tOiAxLjVlbTtcclxuICB9XHJcblxyXG4gIC5tb3RvcmN5Y2xlIHtcclxuICAgIC51bmxpbWl0ZWQge1xyXG4gICAgICAuY29sLW1kLTZ7XHJcbiAgICAgICAgJi5ib3hUd28ge1xyXG4gICAgICAgICAgLmJveC1vbmUge1xyXG4gICAgICAgICAgICAuaC1sb2dve1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBlbSg5MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1vdG8ge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDI1KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaHJ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiBlbSg4KSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vLyBMYXB0b3BzIGxhcmdlIGRldmljZXMgKGRlc2t0b3BzLCAxNDAwcHggYW5kIHVwKVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5OS45OHB4KSB7XHJcblxyXG4gIC5pbm5lck1lbnV7XHJcbiAgICA+bGkge1xyXG4gICAgICAuZHJvcERvd24ge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OmVtKDMzMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpe1xyXG4gIC5tb3RvcmN5Y2xlIHtcclxuICAgIC5pbm5lck1lbnUge1xyXG4gICAgICBtYXJnaW46IDAgZW0oNzApIDAgMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcblxyXG4gIC5tb3RvcmN5Y2xlIHtcclxuICAgIC5pbm5lck1lbnUge1xyXG4gICAgICBtYXJnaW46IDAgZW0oNjApIDAgMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ib3gtdGhyZWUgLmV4cC10aXRsZSB7XHJcbiAgICBtaW4taGVpZ2h0OiAxOTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiBib2R5IC50LWRyaXZlLWNvbnQgLmlubmVyLXQtZHJpdmUgZm9ybSAuZm9ybS1ncm91cCAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSB7XHJcbiAgICB0b3A6IDVweDtcclxuICB9XHJcblxyXG5cclxuXHJcbiAgLmlubmVyTWVudS5wb3dlclByb2R1Y3RzLU1lbnU+bGkgLmRyb3BEb3duIHVsIGxpIC5tb2RhbC1jYXJ7XHJcbiAgICAvL3dpZHRoOiA0MCU7XHJcbiAgICBib3R0b206IC0yMXB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42NSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLm1vdG9yY3ljbGUge1xyXG4gICAgLnVubGltaXRlZCAuY29sLW1kLTYgLmJveC10d28gLmJveC1vbmUtdGV4dC5ib3R0b20gYXtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudW5saW1pdGVkIC5jb2wtbWQtNi5ib3hUd28gLmJveC1vbmV7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDUlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbSAhaW1wb3J0YW50O1xyXG4gICAgICAubW90byB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm9vay1idHtcclxuICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuXHJcbiAgLmlubmVyTWVudSBsaSAuZHJvcERvd24gdWwgbGk6aG92ZXIgLmxpc3QtYnV0dG9ue1xyXG4gICAgd2lkdGg6IDEwZW07XHJcbiAgICBsZWZ0OiBlbSgxNik7XHJcbiAgICBhe1xyXG4gICAgICBoZWlnaHQ6IDIuNTM3NWVtO1xyXG4gICAgICBmb250LXNpemU6IC43MGVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5pbm5lck1lbnV7XHJcbiAgICA+bGkge1xyXG4gICAgICAuZHJvcERvd24ge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgLmxvZ28tdG9wLXR4IHtcclxuICAgICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweClhbmQgKG1heC13aWR0aDogMTI4MXB4KXtcclxuXHJcbiAgLmlubmVyTWVudS5wb3dlclByb2R1Y3RzLU1lbnU+bGkgLmRyb3BEb3duIHVsIGxpIC5tb2RhbC1jYXJ7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdG9wOiBpbmhlcml0O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KTtcclxuICAgIH1cclxuICB9XHJcbiAgLmlubmVyTWVudS5wb3dlclByb2R1Y3RzLU1lbnUubWFpbi1tYXJpbmUtbWVudT5saSAuZHJvcERvd24gdWwgbGkgLm1vZGFsLWNhcntcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3R0b206IGluaGVyaXQ7XHJcbiAgICB0b3A6IC0xOHB4O1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbm5lck1lbnV7XHJcbiAgICA+bGkge1xyXG4gICAgICAuZHJvcERvd24ge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgLmxvZ28tdG9wLXR4IHtcclxuICAgICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBib2R5e1xyXG4gICAgLmlubmVyTWVudXtcclxuICAgICAgPmxpIHtcclxuICAgICAgICAuZHJvcERvd24ge1xyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OmVtKDI4NSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCAobWluLXJlc29sdXRpb246IDE0MGRwaSkge1xyXG4gIC5ib3gtdGhyZWV7XHJcbiAgICAuZXhwLXRpdGxle1xyXG4gICAgICBtaW4taGVpZ2h0OiAxNzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAubW90b3JjeWNsZSB7XHJcbiAgICAudW5saW1pdGVkIC5jb2wtbWQtNi5ib3hUd28gLmJveC1vbmV7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICAmLmgtbG9nb3tcclxuICAgICAgICAgIG1heC13aWR0aDogODBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qIExhcmdlIGRlc2t0b3BzIGFuZCBsYXB0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuaW5uZXJNZW51IHtcclxuICAgIGxpIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmRyb3BEb3duIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIC5saXN0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGVtKDUwKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmV4cGxvcmUtYnRuIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGVtKDMwKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLm1vZGFsLWNhciB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxpc3QtYnV0dG9uIHtcclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5tYWluLW1hcmluZS1tZW51e1xyXG4gICAgICBsaSAuZHJvcERvd24gdWwgbGk6aG92ZXIgLmV4cGxvcmUtYnRue1xyXG4gICAgICAgIHJpZ2h0OmVtKDMwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wb3dlclByb2R1Y3RzLU1lbnV7XHJcbiAgICAgIGxpIC5kcm9wRG93biB1bCBsaTpob3ZlciAuZXhwbG9yZS1idG57XHJcbiAgICAgICAgcmlnaHQ6ZW0oMzApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAudG9wTmF2IHtcclxuICAgIGxpIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYXJhYmljIHtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbm5lck1lbnV7XHJcbiAgICAmLnJpZ2h0IHtcclxuICAgICAgLnN1Ym1lbnUyIHtcclxuICAgICAgICAuc3VibWVudTJsaXN0IHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgbGVmdDplbSgxNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5saXZlTWVudXtcclxuICAgIGxpe1xyXG4gICAgICAmLmFjdGl2ZSwgJjpob3ZlcntcclxuICAgICAgICA+XHJcbiAgICAgICAgLmJpZ0xpc3R7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgID5cclxuICAgICAgICAuYmlnTGlzdHtcclxuICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5iaWdMaXN0e1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6ZW0oMTApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5saXN0TWVudXtcclxuICAgIGxpe1xyXG4gICAgICBhe1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lbWFpbExpc3R7XHJcbiAgICBsaXtcclxuICAgICAgYXtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudG9wTmF2IGxpIHtcclxuICAgIC5idG4taG9sbG93IHtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgIH1cclxuICAgICAgaXtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kcm9wRG93bntcclxuICAuY2xvc2VfaWNve1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuaGVhZGVye1xyXG4gICYuaGVhZGVyLnNjcm9sbC10by1maXhlZC1maXhlZCB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cclxuICBib2R5IC5jZC1pbWFnZS1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDU2JTtcclxuICB9XHJcblxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cclxuXHJcblxyXG4gIC5ib3gtdGhyZWUgLmV4cC10aXRsZSB7XHJcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuaW5uZXJNZW51LnBvd2VyUHJvZHVjdHMtTWVudT5saSAuZHJvcERvd24gdWwgbGkgLm1vZGFsLWNhciB7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gICAgYm90dG9tOiA1cHg7XHJcbiAgfVxyXG5cclxuXHJcbiAgLmlubmVyLWJhbm5lci5sYW5kaW5nLWJhbm5lcntcclxuICAgIC5sb2dvLWxlZnR7IHdpZHRoOiAxMCU7XHJcbiAgICAgIHRvcDoxNyU7fVxyXG4gICAgLmNvbnRhaW5lcjJ7XHJcbiAgICAgIGJvdHRvbTogLTZweDtcclxuICAgICAgLmhlYWR7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5uZXJNZW51LnBvd2VyUHJvZHVjdHMtTWVudT5saSAuZHJvcERvd24gdWwgbGkgLm1vZGFsLWNhcntcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgICBib3R0b206IDVweDtcclxuICB9XHJcblxyXG4gIC5pbm5lck1lbnUgbGkgLmRyb3BEb3duIHVsIGxpIC5leHBsb3JlLWJ0biB7XHJcbiAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmlubmVyTWVudS5wb3dlclByb2R1Y3RzLU1lbnUubWFpbi1tYXJpbmUtbWVudT5saSAuZHJvcERvd24gdWwgbGkgLm1vZGFsLWNhcntcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XHJcbiAgICAgIC8qIG1hcmdpbi10b3A6IDEwNXB4ICFpbXBvcnRhbnQ7ICovXHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICBoZWFkZXJ7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubW9iaWxlLW5hdmlnYXRpb257XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5pbm5lck1lbnUge1xyXG4gICAgbGkge1xyXG4gICAgICAuYWN0aXZlIHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZHJvcERvd24ge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogZW0oMjk2KTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgLmxpc3QtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHRvcDogZW0oNTApO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmV4cGxvcmUtYnRuIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGVtKDApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAubW9kYWwtY2FyIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGlzdC1idXR0b24ge1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sb2dvLXRvcC10eCB7XHJcbiAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubG9nby10ZXh0e1xyXG4gICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluLW5hdmlnYXRpb24ge1xyXG4gICAgICAubGl2ZU1lbnUge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIC5iaWdMaXN0IHtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtaW1ne1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTE1JTtcclxuICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kcm9wRG93bntcclxuICAgIC5jbG9zZV9pY297XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2Nyb3NzLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICB3aWR0aDogMmVtO1xyXG4gICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgbGVmdDogMjBweDtcclxuICAgICAgdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VhcmNoLWJveCB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWQtaW1nIC50ZXh0LWJ0biBoNHtcclxuICAgIG1hcmdpbjogNXB4IDBweDtcclxuICB9XHJcbiAgaGVhZGVye1xyXG4gICAgJi5oZWFkZXIuc2Nyb2xsLXRvLWZpeGVkLWZpeGVkIHtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEudGVzdGluZy1kLWJ1dHRvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDMuOWVtO1xyXG4gICAgcmlnaHQ6IDZlbTtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiA5LjVlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1vdG9yY3ljbGUge1xyXG4gICAgLmlubmVyTWVudSB7XHJcbiAgICAgIG1hcmdpbjogMCBlbSgxMzApIDAgMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxuXHJcbiAgLmlubmVyLWJhbm5lci5sYW5kaW5nLWJhbm5lciB7XHJcbiAgICAubG9nby1sZWZ0e1xyXG4gICAgICB3aWR0aDogMTQlO1xyXG4gICAgICB0b3A6MjAlO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgdG9wOiAyMyU7XHJcbiAgICAgIGgxe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICB9XHJcbiAgICAgICYuY29udGFpbmVyMntcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiAtNHB4O1xyXG4gICAgICAgIC5oZWFke1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5zZWFyY2gtYm94IHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAucmlnaHQtbG9nb3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5pbm5lck1lbnUsIC5ibGFjay1vdmVybGF5LmFjdGl2ZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5pbm5lci1iYW5uZXIge1xyXG4gICAgLnZpcnR1YWwtYnRuIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIGgxe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oNTApO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDMpO1xyXG4gICAgICB9XHJcbiAgICAgIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bntcclxuICAgICAgICBwYWRkaW5nOiBlbSgyMikgZW0oNjEpIGVtKDIyKSBlbSgyNSk7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgdG9wOmVtKDEyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb24ta2V5e1xyXG4gICAgICAgICAgdG9wOmVtKDEyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmlubmVyTWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuaG9uZGEtbG9nbyB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRvcE5hdiB7XHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDBweCAjYzljOWM5O1xyXG4gICAgICBwYWRkaW5nOiAwIDEuMjVlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMDYyNWVtO1xyXG4gICAgICBhIHtcclxuICAgICAgICAvLyYuYXJhYmljIHtcclxuICAgICAgICAvLyAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAvL31cclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGhlYWRlciB7XHJcbiAgICAjbmF2LWljb24zIHtcclxuICAgICAgbWFyZ2luOiBpbml0aWFsO1xyXG4gICAgICByaWdodDogZW0oMTUpO1xyXG4gICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICB3aWR0aDogZW0oMzUpO1xyXG4gICAgICB0b3A6IGVtKDMpO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoMiksICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoMykge1xyXG4gICAgICB0b3A6IGVtKDI1KTtcclxuICAgIH1cclxuICAgICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoNCkge1xyXG4gICAgICB0b3A6IGVtKDM0KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEudGVzdGluZy1kLWJ1dHRvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDMuOWVtO1xyXG4gICAgcmlnaHQ6IDZlbTtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiA5LjVlbTtcclxuICAgIH1cclxuICB9XHJcbiAgaGVhZGVye1xyXG4gICAgJi5oZWFkZXIuc2Nyb2xsLXRvLWZpeGVkLWZpeGVkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vdG9yY3ljbGUge1xyXG4gICAgLmJvb2stYnR7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDE1KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcblxyXG4gIC50LWRyaXZlLWNvbnQgLmlubmVyLXQtZHJpdmUgZm9ybSAuZmllbGRzLXNldC50d297XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50LWRyaXZlLWNvbnQudGVzdC1kLWZvcm0ub25QYWdlIGZvcm0gLmZpZWxkcy1zZXQudHdvIC5mb3JtLWdyb3Vwe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS43NWVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuXHJcbiAgYm9keSAuYm9vdHN0cmFwLXNlbGVjdC5kcm9wdXAuYnRuLWdyb3VwIC5idG4gLmNhcmV0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdG9wOjA7XHJcbiAgfVxyXG5cclxuXHJcbiAgLnQtZHJpdmUtY29udCAuaW5uZXItdC1kcml2ZSAuaGVhZC1pbWcgLmZvcm0tZ3JvdXAgLmJvb3RzdHJhcC1zZWxlY3Q+LmJ0bntcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5uZXctaGVhZGluZyBoMntcclxuICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gIH1cclxuICAudGhhbmtzLmJvb2stdC1kLXRoeCBhe1xyXG4gICAgcGFkZGluZy1yaWdodDogLjkzNzVlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcblxyXG4gIC5pbm5lci1iYW5uZXIubGFuZGluZy1iYW5uZXJ7XHJcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgaW1ne1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLm1vYmlsZS1iYW5uZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgfVxyXG4gICAgaDF7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjgpO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgdG9wOjI4JTtcclxuICAgICAgJi5jb250YWluZXIye1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAuaGVhZHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAubGFuZ01lbnV7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiBlbSg3KSAwIDAgZW0oMTUpO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgPlxyXG4gICAgbGl7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNlM2UzZTM7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDE1KTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBlbSgzMCk7XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogZW0oMCk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBlbSgwKTtcclxuICAgICAgfVxyXG4gICAgICA+XHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAmLmFyYWJpY3tcclxuICAgICAgICAgIC8qZm9udC1mYW1pbHk6ICdEcm9pZCBBcmFiaWMgS3VmaScsIHNlcmlmOyovXHJcbiAgICAgICAgICBjb2xvcjogIzUyNTM1NDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgb3V0bGluZTpub25lO1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgY29sb3I6ICM0NzQ3NDc7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgICAuYm9vdHN0cmFwLXNlbGVjdD4uYnRue1xyXG4gICAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICBwYWRkaW5nOiBlbSg1KTtcclxuICAgICAgfVxyXG4gICAgICAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmJ0biAuZmlsdGVyLW9wdGlvbntcclxuICAgICAgICBjb2xvcjogIzQ3NDc0NztcclxuICAgICAgfVxyXG4gICAgICAuYnRuLWRlZmF1bHQ6YWN0aXZlOmhvdmVyLCAuYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLCAuYnRuLWRlZmF1bHQ6YWN0aXZlLmZvY3VzLCAuYnRuLWRlZmF1bHQuYWN0aXZlOmhvdmVyLCAuYnRuLWRlZmF1bHQuYWN0aXZlOmZvY3VzLCAuYnRuLWRlZmF1bHQuYWN0aXZlLmZvY3VzLCAub3Blbj4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3Blbj4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3Blbj4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlLmZvY3Vze1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xle1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkZXIubW9iaWxlLXRyYW5zIC50b3BOYXYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmhlYWRlci5tb2JpbGUtdHJhbnMgLmxhbmdNZW51IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuaGVhZGVyLm1vYmlsZS10cmFucyAuaG9uZGEtbG9nbyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuc2VhcmNoLWJveHtcclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICB9XHJcbiAgICAuY3Jvc3MtYnRue1xyXG4gICAgICBsZWZ0OiAwLjVlbTtcclxuICAgICAgdG9wOiAxLjRlbTtcclxuICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICB9XHJcbiAgICAuYnRue1xyXG4gICAgICBsZWZ0OiAyOXB4O1xyXG4gICAgfVxyXG4gICAgLm1hZ25pZnl7XHJcbiAgICAgIHRvcDogM3B4O1xyXG4gICAgfVxyXG4gICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmlubmVyTWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuaG9uZGEtbG9nbyB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRvcE5hdiB7XHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgJi5hcmFiaWMge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGhlYWRlciB7XHJcbiAgICAjbmF2LWljb24zIHtcclxuICAgICAgbWFyZ2luOiBpbml0aWFsO1xyXG4gICAgICByaWdodDogZW0oMTUpO1xyXG4gICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICB3aWR0aDogZW0oMzUpO1xyXG4gICAgICB0b3A6IGVtKDMpO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoMiksICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoMykge1xyXG4gICAgICB0b3A6IGVtKDI1KTtcclxuICAgIH1cclxuICAgICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoNCkge1xyXG4gICAgICB0b3A6IGVtKDM0KTtcclxuICAgIH1cclxuICB9XHJcbiAgLmlubmVyLWJhbm5lciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLnZpcnR1YWwtYnRuIHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIC5idG57XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgxNikgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwIGVtKDE1KTtcclxuICAgICAgdG9wOjM1JTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAudmlydHVhbC1idG57XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgICAgLnJvd3tcclxuICAgICAgICBtYXJnaW46IDAgZW0oLTE1KTtcclxuICAgICAgICBbY2xhc3NePVwiY29sLVwiXXtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgZW0oMTUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDF7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGEudGVzdGluZy1kLWJ1dHRvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDMuOWVtO1xyXG4gICAgcmlnaHQ6IDIuNWVtO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDdlbTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLmJvb2stdGV4dC1idG4ge1xyXG4gICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIGhlYWRlcntcclxuICAgICYuaGVhZGVyLnNjcm9sbC10by1maXhlZC1maXhlZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1vYmlsZS1jb250YWN0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdG9wOjE0cHg7XHJcbiAgfVxyXG4gIGJvZHkgLnRoYW5rcy5ib29rLXQtZC10aHggcCBie1xyXG4gICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICB9XHJcblxyXG5cclxuXHJcbiAgLnQtZHJpdmUtY29udCAuaW5uZXItdC1kcml2ZSBmb3JtIC5maWVsZHMtc2V0LnR3b3tcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnQtZHJpdmUtY29udC50ZXN0LWQtZm9ybS5vblBhZ2UgZm9ybSAuZmllbGRzLXNldC50d28gLmZvcm0tZ3JvdXB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc1ZW0gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cclxuICAudC1kcml2ZS1jb250IC5pbm5lci10LWRyaXZlIGZvcm0gLmZpZWxkcy1zZXQudHdve1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5pbm5lci1iYW5uZXIubGFuZGluZy1iYW5uZXIge1xyXG4gICAgaDF7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICB0b3A6IDMzJTtcclxuICAgIH1cclxuICAgIC5jb250YWluZXIuY29udGFpbmVyMntcclxuICAgICAgYm90dG9tOiAtNnB4O1xyXG4gICAgICAuaGVhZHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIGJvZHkgLnVubGltaXRlZCAuY29sLW1kLTYgLmJveC1vbmUgLmJveC1vbmUtdGV4dCBpbWcuaW1nLXJlc3BvbnNpdmV7XHJcbiAgICBtYXJnaW4tdG9wOiAtNTglO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxuICBib2R5IC51bmxpbWl0ZWQgLmNvbC1tZC02IC5ib3gtdHdvLmJveC1mb3VyICAuYm94LW9uZS10ZXh0IGltZy5pbWctcmVzcG9uc2l2ZXtcclxuICAgIG1hcmdpbi10b3A6IC01OCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG4gIC5zZWFyY2gtYm94IHtcclxuICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgIHBhZGRpbmc6LjNlbSAwIDAgNi42ZW07XHJcbiAgICB9XHJcbiAgICAubWFnbmlmeXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5idG57XHJcbiAgICAgIG1pbi13aWR0aDogaW5pdGlhbDtcclxuICAgICAgaXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhLnRlc3RpbmctZC1idXR0b24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzLjllbTtcclxuICAgIHJpZ2h0OiAxZW07XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogNS41ZW07XHJcbiAgICB9XHJcbiAgICAuYm9vay10ZXh0LWJ0biB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC43ZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmxhbmRpbmctZm9ybXtcclxuICAgICYudC1kcml2ZS1jb250LnRlc3QtZC1mb3JtLm9uUGFnZSAuaGVhZC1pbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdD4uYnRue1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHJcbiAgI3JjLWltYWdlc2VsZWN0LCAuZy1yZWNhcHRjaGEge3RyYW5zZm9ybTpzY2FsZSgwLjc3KTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjc3KTt0cmFuc2Zvcm0tb3JpZ2luOjAgMDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MCAwOyBtYXJnaW4tcmlnaHQ6IC03NHB4OyB9XHJcbiAgYm9keSAudW5saW1pdGVkIC5jb2wtbWQtNiAuYm94LW9uZSAuYm94LW9uZS10ZXh0IGltZy5pbWctcmVzcG9uc2l2ZXtcclxuICAgIG1hcmdpbi10b3A6IC00OCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG4gIGJvZHkgLnVubGltaXRlZCAuY29sLW1kLTYgLmJveC10d28uYm94LWZvdXIgIC5ib3gtb25lLXRleHQgaW1nLmltZy1yZXNwb25zaXZle1xyXG4gICAgbWFyZ2luLXRvcDogLTUzJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcbn0iLCJcclxuLm1vdG9yY3ljbGUtaGVhZGVye1xyXG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xyXG59XHJcbi5yaWdodE1lbnUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtNzBweDtcclxuICB3aWR0aDogZW0oNzApO1xyXG4gIHRvcDogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZy10b3A6IDEzJTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDEwcHggMHB4IDMwcHggLTIwcHggcmdiYSgwLCAwLCAwLCAwLjUwKTtcclxuICAtbW96LWJveC1zaGFkb3c6IDEwcHggMHB4IDMwcHggLTIwcHggcmdiYSgwLCAwLCAwLCAwLjUwKTtcclxuICBib3gtc2hhZG93OiAxMHB4IDBweCAzMHB4IC0yMHB4IHJnYmEoMCwgMCwgMCwgMC41MCk7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgdWwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpIHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW46IDAgMCBlbSgxMCkgMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IGVtKDEwKTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjY2ZjZmQwO1xyXG4gICAgICAgIGhlaWdodDogZW0oMSk7XHJcbiAgICAgICAgd2lkdGg6IGVtKDMwKTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IGVtKDcwKTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDUwKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY5LCAwLCAwLjI5LCAwLjk5KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42OSwgMCwgMC4yOSwgMC45OSk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDEzKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IC0yNSU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDM0KTtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNmMzQyNDI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiBlbSg1KSBlbSgyMCkgMCAwO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjksIDAsIDAuMjksIDAuOTkpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjksIDAsIDAuMjksIDAuOTkpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAvKmxldHRlci1zcGFjaW5nOiAxcHg7Ki9cclxuICAgICAgICB9XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICAgICAgcmlnaHQ6IGVtKDE4KTtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjksIDAsIDAuMjksIDAuOTkpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjksIDAsIDAuMjksIDAuOTkpO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmtleS1pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEuOGVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuMTI1ZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5laWR0LWljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMjUpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDI1KTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmVpZHQtaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgyOCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oMzQpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuZ2FsbGVyeS1pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDI4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSgzNCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuaGVhcnQtaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgyOCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oMjQpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYucGluLWljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMjMpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDMwKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmdyaWxsLWljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMzYpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDI3KTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnBkZi1pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDI0KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSgzMSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICByaWdodDogZW0oMjUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5laWR0LWljb24taG92ZXIge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgyNSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oMjUpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuZ2FsbGVyeS1pY29uLWhvdmVyIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMjgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDI1KTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmhlYXJ0LWljb24taG92ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMjgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDI0KTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYucGluLWljb24taG92ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMjMpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDMwKTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuZ3JpbGwtaWNvbi1ob3ZlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgzNik7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oMjcpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5wZGYtaWNvbi1ob3ZlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgyNCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oMzEpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB0b3A6IGVtKC0yKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYua2V5LWljb24taG92ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMjgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDM0KTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgdG9wOiBlbSgtMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc2hvdy1zbG93IHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG4gICYuZm9yLXRvcC1zZWMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udG9wQXJyb3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDEwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogZW0oMTUpO1xyXG4gIGhlaWdodDogZW0oNDEpO1xyXG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjY2ZjZmQwO1xyXG4gIHBhZGRpbmctdG9wOiBlbSgxMCk7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gIGkge1xyXG4gICAgei1pbmRleDogOTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRicmFuZC1wcmltYXJ5LCAxMCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4udC1kcml2ZS1jb250IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IGVtKC0xMDAwKTtcclxuICB3aWR0aDogMDtcclxuICBwYWRkaW5nOiAwIDAgO1xyXG5cclxuXHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xyXG4gICYudGVzdC1kLWZvcm0ge1xyXG4gICAgbGVmdDogMCU7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuXHJcbiAgfVxyXG4gIC5iYXIge1xyXG4gICAgaGVpZ2h0OiBlbSg2NSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICBtYXJnaW46IDAgMCAwIDA7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHdpZHRoOiBlbSg3MCk7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgLypsZXR0ZXItc3BhY2luZzogMnB4OyovXHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDIwKSBlbSgzMCkgMCAwO1xyXG4gICAgfVxyXG4gICAgLmNsb3NlLXNpZGVyIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiBlbSg1MCk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmlubmVyLXQtZHJpdmUge1xyXG4gICAgcGFkZGluZzogZW0oMTAwKSBlbSg0NikgMCBlbSg1MCk7XHJcbiAgICBoNSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDI4KSAwIGVtKDE2KTtcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oMjApO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDYge1xyXG4gICAgICBjb2xvcjogI2RmMDAzMjtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICAgIC8qbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyovXHJcbiAgICAgIG1hcmdpbjogMCAwIDA7XHJcbiAgICB9XHJcbiAgICAuY2FyLWhlYWRpbmcge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICB9XHJcbiAgICAuaGVhZC1pbWcge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHdpZHRoOiA2NCU7XHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICB3aWR0aDogZW0oNDAwKTtcclxuICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdD4uYnRuIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCAuNWVtIDA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2UwZTBlMDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyLjA2MjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5oYXMtZXJyb3Ige1xyXG4gICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNiYjFjMGMgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wbHVzLW1pbnVzIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYmIxYzBjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYmIxYzBjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5oYXMtc3VjY2VzcyB7XHJcbiAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzM2OGEyZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnBsdXMtbWludXMge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMzNjhhMmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ib290c3RyYXAtc2VsZWN0IHtcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMzNjhhMmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpZGVyLWNhciB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogMzMlO1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgLypsZXR0ZXItc3BhY2luZzogMnB4OyovXHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW46IDAgMCBlbSgzMCk7XHJcblxyXG4gICAgfVxyXG4gICAgLmZvcm0td3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgfVxyXG4gICAgZm9ybSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiAjOTU5NTk1O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogZW0oMTYpO1xyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IGVtKDEyMCk7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgID4gLmJ0biB7XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgLjVlbSAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2UwZTBlMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDMzKTtcclxuICAgICAgICAgICAgLmZpbHRlci1vcHRpb24ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgIHRvcDogNzIlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgLmNvbWJpbmVkIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGVtKDMyKTtcclxuICAgICAgICAgIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTBFMEUwO1xyXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5uby1tYXJnaW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGRpdiNkYXRlUGlja2VyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUgKi9cclxuICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXHJcbiAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCA0IC0gMTggKi9cclxuICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlMGUwZTA7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGVtKDMzKTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAuNWVtIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMjJweDtcclxuICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogOTg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wbHVzLW1pbnVzIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTBlMGUwO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgzMyk7XHJcbiAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICBib3R0b206IDJweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMC41KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC8qc3Bhbi5zbS1ib3gge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMTQpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDE0KTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M5YzljOTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgZW0oMikgMCAwO1xyXG4gICAgICAgICAgfSovXHJcbiAgICAgICAgICAuY2hlY2tib3h7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucXR5cGx1cywgLnF0eW1pbnVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDIwKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5xdHkge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMjApO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kYXlzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5maWVsZHMtc2V0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgZW0oNTYpO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCBlbSgzMik7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgLmNvbWJpbmVkIHtcclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIC8qZmxvYXQ6IHJpZ2h0OyovXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICYuaGFzLWVycm9yIHtcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2JiMWMwYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wbHVzLW1pbnVzIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNiYjFjMGMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2JiMWMwYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5oYXMtc3VjY2VzcyB7XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMzNjhhMmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGx1cy1taW51cyB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMzY4YTJlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJvb3RzdHJhcC1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMzNjhhMmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi50d28ge1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjYlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0biB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgIC5maWx0ZXItb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTU5NTk1O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGlmcmFtZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5vbmUge1xyXG4gICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNhcHRjaGEtZmVpbGR7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5pbWctYm94e1xyXG4gICAgICAgICAgYm90dG9tOiBlbSgzKTtcclxuICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI2Vyck1lc3NhZ2V7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IC0yNXB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBjb2xvcjogIzkwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBlbSgxMCk7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjOWM5Yzk7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1idG4tc2VjIHtcclxuICAgICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxN2VtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaSBhIHNwYW4udGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxMykgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRoYW5rc3tcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAudGhhbmtzLWlubmVye1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib290c3RyYXAtc2VsZWN0IHtcclxuICAgICAgJi5idG4tZ3JvdXAge1xyXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4udmlydHVhbC1pbnRyby10eHR7XHJcbiAgcGFkZGluZy10b3A6ZW0oOTYpO1xyXG4gIHBhZGRpbmctYm90dG9tOiBlbSg0OCk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGgxe1xyXG4gICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDI0KTtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gIH1cclxuICBwe1xyXG4gICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnNhdmUtdGhlLWRhdGV7XHJcbiAgaDF7XHJcbiAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgcGFkZGluZy1ib3R0b206IGVtKDIwKTtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3Jle2NvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6MDtcclxuICAgICAgbWFyZ2luOmF1dG87XHJcbiAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICBjb2xvcjogI0M4MEUwRTtcclxuICAgICAgc3Vwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbm5lci1kYXRlLXdyYXB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG4gICAgcGFkZGluZzplbSg4MCkgZW0oMTQwKTtcclxuICB9XHJcbiAgLmlubmVyLWRhdGV7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbiAgICBwe1xyXG4gICAgICBmb250LXNpemU6IGVtKDE3LjUpO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBtaW4taGVpZ2h0OiBlbSg3MCk7XHJcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgfVxyXG4gICAgLnNpbmdsZS1kYXRle1xyXG4gICAgICAvKnBhZGRpbmctdG9wOiBlbSgxMyk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBlbSgxMyk7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogZW0oNjApO1xyXG4gICAgICBtYXJnaW4tbGVmdDogZW0oNjApOyovXHJcbiAgICAgIHBhZGRpbmc6IGVtKDEzKSBlbSg2Mik7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6MDtcclxuICAgICAgICB0b3A6MFxyXG5cclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogZW0oMTgwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50LWRyaXZlLWNvbnQudGVzdC1kLWZvcm0ub25QYWdle1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaW5oZXJpdDtcclxuICB6LWluZGV4Ojk7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vcGFkZGluZzogMDtcclxuXHJcbiAgfVxyXG4gIC5oZWFkLWltZyB7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gIH1cclxuICAuc2lkZXItY2FyIHtcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgZm9ybSB7XHJcbiAgICAuY29tYmluZWQge1xyXG4gICAgICB3aWR0aDogMzMlO1xyXG4gICAgICBtYXJnaW4tdG9wOiBlbSgxMCk7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICB3aWR0aDogMjYlO1xyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICYubm8tbWFyZ2luIC5ib290c3RyYXAtc2VsZWN0IHtcclxuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgZGl2I2RhdGVQaWNrZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wbHVzLW1pbnVzIHtcclxuICAgICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogZW0oMTgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnF0eXBsdXMsIC5xdHltaW51cyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAyLjI1ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmllbGRzLXNldC50d28gLmZvcm0tZ3JvdXAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSg2MCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuZm9ybS13cmFwcGVyIC5sb2FkaW5nOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmNhcHRjaGEtZmVpbGR7XHJcbiAgZm9udC1mYW1pbHk6IFwidW5pdmVyc1wiLFwiZ2VfdGhhbWVlblwiLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcclxufVxyXG5cclxuXHJcbi50LWRyaXZlLWNvbnQudGVzdC1kLWZvcm0ub25QYWdle1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaW5oZXJpdDtcclxuICB6LWluZGV4OiA5O1xyXG4gIC5jb250YWluZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vcGFkZGluZzogMDtcclxuICB9XHJcbiAgLmhlYWQtaW1nIHtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgfVxyXG4gIC5zaWRlci1jYXIge1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGltZyB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICBmb3JtIHtcclxuICAgIC5jb21iaW5lZCB7XHJcbiAgICAgIHdpZHRoOiAzNiU7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICB3aWR0aDogMjYlO1xyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICYubm8tbWFyZ2luIC5ib290c3RyYXAtc2VsZWN0IHtcclxuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgZGl2I2RhdGVQaWNrZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wbHVzLW1pbnVzIHtcclxuICAgICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBlbSgxOCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucXR5cGx1cywgLnF0eW1pbnVzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDIuMjVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5maWVsZHMtc2V0LnR3byAuZm9ybS1ncm91cCB7XHJcbiAgICAgIC8vbWFyZ2luLWJvdHRvbTogZW0oNjApO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS13cmFwcGVyIC5sb2FkaW5nOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnRoYW5rcy5ib29rLXQtZC10aHgge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiA0MHB4IDAgNjRweDtcclxuICBwe1xyXG4gICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgIGIge1xyXG4gICAgICBmb250LXNpemU6IDMuMTI1ZW07XHJcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgfVxyXG4gIH1cclxuICBhIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGVtKDYwKTtcclxuICAgIHBhZGRpbmctbGVmdDogZW0oMTUpO1xyXG4gICAgaSB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIHJpZ2h0OiBlbSgxMCk7XHJcbiAgICAgIGxlZnQ6YXV0bztcclxuICAgICAgdG9wOiAxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZ2Vja28uZGVza3RvcC53aW4uanN7XHJcbiAgLnRoYW5rcy5ib29rLXQtZC10aHggYSBpe1xyXG4gICAgdG9wOi0xcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4uY2hlY2tib3gge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5jaGVja2JveCBsYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLmNoZWNrYm94IGxhYmVsOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTdweDtcclxuICBoZWlnaHQ6IDE3cHg7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjE1cyBlYXNlLWluLW91dDtcclxuICAtby10cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dCwgY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5jaGVja2JveCBsYWJlbDo6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcclxuICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtc2l6ZTogMTNweFxyXG59XHJcblxyXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMgKyBsYWJlbDo6YmVmb3JlIHtcclxuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcclxuICBvdXRsaW5lOiAwcHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbn1cclxuXHJcbi5nZWNrby5kZXNrdG9we1xyXG4gIC5jaGVja2JveCBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgdG9wOiAtMXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICBjb250ZW50OiAn4pyUJztcclxufVxyXG5cclxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsIHtcclxuICBvcGFjaXR5OiAwLjY1O1xyXG59XHJcblxyXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG4uY2hlY2tib3guY2hlY2tib3gtY2lyY2xlIGxhYmVsOjpiZWZvcmUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLmNoZWNrYm94LmNoZWNrYm94LWlubGluZSB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLmNoZWNrYm94LXByaW1hcnkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhO1xyXG4gIGJvcmRlci1jb2xvcjogIzQyOGJjYTtcclxufVxyXG5cclxuLmNoZWNrYm94LXByaW1hcnkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uY2hlY2tib3gtZGFuZ2VyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcclxuICBib3JkZXItY29sb3I6ICNkOTUzNGY7XHJcbn1cclxuXHJcbi5jaGVja2JveC1kYW5nZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uY2hlY2tib3gtaW5mbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNWJjMGRlO1xyXG59XHJcblxyXG4uY2hlY2tib3gtaW5mbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5jaGVja2JveC13YXJuaW5nIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcclxuICBib3JkZXItY29sb3I6ICNmMGFkNGU7XHJcbn1cclxuXHJcbi5jaGVja2JveC13YXJuaW5nIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmNoZWNrYm94LXN1Y2Nlc3MgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xyXG4gIGJvcmRlci1jb2xvcjogIzVjYjg1YztcclxufVxyXG5cclxuLmNoZWNrYm94LXN1Y2Nlc3MgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5odG1sLmZhZGUtYmxhY2sge1xyXG4gIGJvZHkge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHotaW5kZXg6IDk5OTk5OTk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItZHJvcGRvd24uZHJvcGRvd24tbWVudSB7XHJcbiAgcmlnaHQ6IGluaXRpYWw7XHJcbn1cclxuXHJcbi5nZWNrbyAudC1kcml2ZS1jb250IC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuYnRuIC5jYXJldCwgLmllIC50LWRyaXZlLWNvbnQuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmJ0biAuY2FyZXQge1xyXG4gIHRvcDogMDtcclxufVxyXG5cclxuLnQtZHJpdmUtY29udCAuaW5uZXItdC1kcml2ZSAuZm9ybS1ncm91cC5jaGVja2JveCB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICYuaGFzLXN1Y2Nlc3Mge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBjb2xvcjogIzM2OGEyZSA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaGFzLWVycm9yIHtcclxuICAgIGxhYmVse1xyXG4gICAgICBjb2xvcjogI2JiMWMwYztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAyNDAwcHgpIHtcclxuICAudC1kcml2ZS1jb250IC5pbm5lci10LWRyaXZlIGZvcm0gLmNvbWJpbmVkIC5mb3JtLWdyb3VwLm5vLW1hcmdpbiAuYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgICBtYXgtd2lkdGg6IDkuNWVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG5cclxuICAudC1kcml2ZS1jb250IHtcclxuICAgIC5pbm5lci10LWRyaXZlIHtcclxuICAgICAgaDMge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIuNWVtO1xyXG4gICAgICB9XHJcbiAgICAgIGg1IHtcclxuICAgICAgICBwYWRkaW5nOiAwLjc1ZW0gMCAxZW07XHJcbiAgICAgIH1cclxuICAgICAgLmNhci1oZWFkaW5nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIGZvcm0gLmZpZWxkcy1zZXQge1xyXG4gICAgICAgIC8vbWFyZ2luOiAwIDAgMmVtO1xyXG4gICAgICAgIC8vcGFkZGluZzogMWVtIDAgMmVtO1xyXG4gICAgICAgICYudHdvIHtcclxuICAgICAgICAgIC8vbWFyZ2luOiAwIDAgMmVtO1xyXG4gICAgICAgICAgLy9wYWRkaW5nOiAxZW0gMCAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnRlc3QtZC1mb3JtIHtcclxuICAgICAgd2lkdGg6IDU3JTtcclxuICAgIH1cclxuICB9XHJcbiAgLnQtZHJpdmUtY29udCAuaW5uZXItdC1kcml2ZSBmb3JtIC5jb21iaW5lZCAuZm9ybS1ncm91cC5uby1tYXJnaW4gLmJvb3RzdHJhcC1zZWxlY3Qge1xyXG4gICAgbWF4LXdpZHRoOiA3LjVlbTtcclxuICB9XHJcbiAgLnQtZHJpdmUtY29udC50ZXN0LWQtZm9ybS5vblBhZ2V7XHJcbiAgICBmb3JtIHtcclxuICAgICAgLmNvbWJpbmVkIHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgIHdpZHRoOiAyOSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yaWdodE1lbnUge1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gIH1cclxuXHJcbiAgLmNydi1jYW1wYWlnbi1wMS1ib2R5e1xyXG4gICAgLnJpZ2h0TWVudSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMyU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAudC1kcml2ZS1jb250IHtcclxuICAgIGxlZnQ6IC03MC41ZW07XHJcbiAgICAuaW5uZXItdC1kcml2ZSB7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxLjVlbTtcclxuICAgICAgfVxyXG4gICAgICBmb3JtIHtcclxuICAgICAgICAuZmllbGRzLXNldCB7XHJcbiAgICAgICAgICBtYXJnaW46IDBlbSAwIDNlbTtcclxuICAgICAgICAgIHBhZGRpbmc6IDBlbSAwIDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbWJpbmVkIHtcclxuICAgICAgICAgIC5wbHVzLW1pbnVzIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZm9ybS1ncm91cCBkaXYjZGF0ZVBpY2tlciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5nZWNrbyB7XHJcbiAgICAudC1kcml2ZS1jb250IC5pbm5lci10LWRyaXZlIGZvcm0gLmZpZWxkcy1zZXQudHdvIC5mb3JtLWdyb3VwIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuICAudC1kcml2ZS1jb250IC5pbm5lci10LWRyaXZlIGZvcm0gLmNvbWJpbmVkIC5mb3JtLWdyb3VwLm5vLW1hcmdpbiAuYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgICBtYXgtd2lkdGg6IDhlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAudC1kcml2ZS1jb250IHtcclxuICAgICYudGVzdC1kLWZvcm0ge1xyXG4gICAgICB3aWR0aDogNTUlO1xyXG4gICAgfVxyXG4gICAgbGVmdDogLTcwLjVlbTtcclxuICAgIC5pbm5lci10LWRyaXZlIHtcclxuICAgICAgLmhlYWQtaW1nIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5zaWRlci1jYXIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaDUge1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAwIDAuNWVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMS41ZW07XHJcbiAgICAgIH1cclxuICAgICAgZm9ybSAuZmllbGRzLXNldCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAwIDFlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZm9ybSAuY29tYmluZWQgLmZvcm0tZ3JvdXAgZGl2I2RhdGVQaWNrZXIgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmdlY2tvIHtcclxuICAgIC50LWRyaXZlLWNvbnQgLmlubmVyLXQtZHJpdmUgZm9ybSAuZmllbGRzLXNldC50d28gLmZvcm0tZ3JvdXAge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50LWRyaXZlLWNvbnQgLmlubmVyLXQtZHJpdmUgZm9ybSAuY29tYmluZWQgLmZvcm0tZ3JvdXAubm8tbWFyZ2luIC5ib290c3RyYXAtc2VsZWN0IHtcclxuICAgIG1heC13aWR0aDogOGVtO1xyXG4gIH1cclxuICAudC1kcml2ZS1jb250LnRlc3QtZC1mb3JtLm9uUGFnZXtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogOTNlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5yaWdodE1lbnUge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcclxuICAgIHVsIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMjcyKTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAmLmVpZHQtaWNvbiwgJi5oZWFydC1pY29uLCAmLnBpbi1pY29uLCAmLmdyaWxsLWljb24sICYucGRmLWljb24sICYua2V5LWljb24sICYuZ2FsbGVyeS1pY29uIHtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuZWlkdC1pY29uLWhvdmVyLCAmLmhlYXJ0LWljb24taG92ZXIsICYucGluLWljb24taG92ZXIsICYuZ3JpbGwtaWNvbi1ob3ZlciwgJi5wZGYtaWNvbi1ob3ZlciwgJi5rZXktaWNvbi1ob3ZlciwgJi5nYWxsZXJ5LWljb24taG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuaGlkZS1zbG93IHtcclxuICAgICAgbGVmdDogLTcwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50b3BBcnJvdyB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50LWRyaXZlLWNvbnQudGVzdC1kLWZvcm0ub25QYWdle1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDBlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLnQtZHJpdmUtY29udCB7XHJcbiAgICAuYmFyIHtcclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIHdpZHRoOiBlbSgxMTUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcblxyXG4gIC5zYXZlLXRoZS1kYXRlIHtcclxuICAgIC5pbm5lci1kYXRlIHtcclxuICAgICAgLnNpbmdsZS1kYXRle1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDEyKSBlbSg1OCk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGVtKDExKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyLWRhdGUtd3JhcHtcclxuICAgICAgcGFkZGluZzogZW0oNjIpIGVtKDY4KTtcclxuICAgIH1cclxuICB9XHJcbiAgLnQtZHJpdmUtY29udCB7XHJcbiAgICAmLnRlc3QtZC1mb3JtIHtcclxuICAgICAgJi5vblBhZ2Uge1xyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDE0NDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAudC1kcml2ZS1jb250IHtcclxuICAgIC5ib290c3RyYXAtc2VsZWN0IHtcclxuICAgICAgJi5idG4tZ3JvdXAge1xyXG4gICAgICAgIC5kcm9wZG93bi1tZW51e1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMTkwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lci10LWRyaXZlIHtcclxuICAgICAgLmhlYWQtaW1nIHtcclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMzEwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnJpZ2h0TWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBodG1sLmZhZGUtYmxhY2sgYm9keSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnQtZHJpdmUtY29udCB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBAaW5jbHVkZSBzY2FsZSgwKTtcclxuICAgIC5pbm5lci10LWRyaXZlIHtcclxuICAgICAgcGFkZGluZy10b3A6IGVtKDY1KTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IGVtKDMwKTtcclxuICAgICAgaDMge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEuNWVtO1xyXG4gICAgICB9XHJcbiAgICAgIGZvcm0ge1xyXG4gICAgICAgIC5maWVsZHMtc2V0IHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDJlbTtcclxuICAgICAgICAgIHBhZGRpbmc6IDFlbSAwIDAuOGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29tYmluZWQge1xyXG4gICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgICAgIGRpdiNkYXRlUGlja2VyIC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgPiAucGx1cy1taW51cy1jb250IHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1ncm91cCAuYm9vdHN0cmFwLXNlbGVjdD4uYnRuIC5maWx0ZXItb3B0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgfVxyXG4gICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICByaWdodDogMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50ZXN0LWQtZm9ybSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBzY2FsZSgxKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC50LWRyaXZlLWNvbnQudGVzdC1kLWZvcm0ub25QYWdle1xyXG4gICAgdG9wOiBpbml0aWFsO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgLmhlYWQtaW1nIHtcclxuICAgICAgd2lkdGg6IDcwJTtcclxuICAgIH1cclxuICAgIC5zaWRlci1jYXIge1xyXG4gICAgICB3aWR0aDogMjglO1xyXG4gICAgfVxyXG4gICAgZm9ybSAuY29tYmluZWQge1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zYXZlLXRoZS1kYXRle1xyXG4gICAgaDF7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBlbSgxMyk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEzKTtcclxuICAgIH1cclxuICAgIC5pbm5lci1kYXRlLXdyYXB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogZW0oNTApO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBlbSg1MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzZWN0aW9uLnZpcnR1YWwtaW50cm8tdHh0LnQtZHJpdmUtY29udC50ZXN0LWQtZm9ybS5vblBhZ2Uge1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDYwKTtcclxuICB9XHJcbiAgLnZpcnR1YWwtaW50cm8tdHh0IHtcclxuICAgIGgxe1xyXG4gICAgICBsaW5lLWhlaWdodDogZW0oMjApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ub3JtYWwtcGFnZXMge1xyXG4gICAgLmJvb3RzdHJhcC1zZWxlY3Qge1xyXG4gICAgICAmLmJ0bi1ncm91cCB7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAuY2FyZXQge1xyXG4gICAgICAgICAgICB0b3A6IGVtKDIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnQtZHJpdmUtY29udCB7XHJcbiAgICAgICYudGVzdC1kLWZvcm0ge1xyXG4gICAgICAgICYub25QYWdlIHtcclxuICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAuZmllbGRzLXNldCB7XHJcbiAgICAgICAgICAgICAgJi50d28ge1xyXG4gICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnQtZHJpdmUtY29udCB7XHJcbiAgICAuYmFyIHtcclxuICAgICAgLmljb257XHJcbiAgICAgICAgd2lkdGg6IGVtKDExNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLnQtZHJpdmUtY29udCB7XHJcbiAgICBmb3JtIHtcclxuICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIC5ib290c3RyYXAtc2VsZWN0e1xyXG4gICAgICAgICAgJi5idG4tZ3JvdXB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogZW0oMjgwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib290c3RyYXAtc2VsZWN0IHtcclxuICAgICAgJi5idG4tZ3JvdXAge1xyXG4gICAgICAgIC5kcm9wZG93bi1tZW51e1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMTkwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lci10LWRyaXZlIHtcclxuICAgICAgLmhlYWQtaW1nIHtcclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMzE1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnJpZ2h0TWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBodG1sLmZhZGUtYmxhY2sgYm9keSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnQtZHJpdmUtY29udCB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAxN2VtO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBAaW5jbHVkZSBzY2FsZSgwKTtcclxuICAgIC5pbm5lci10LWRyaXZlIHtcclxuICAgICAgaDMge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEuNWVtO1xyXG4gICAgICB9XHJcbiAgICAgIGZvcm0ge1xyXG4gICAgICAgIC5maWVsZHMtc2V0IHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDJlbTtcclxuICAgICAgICAgIHBhZGRpbmc6IDFlbSAwIDBlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbWJpbmVkIHtcclxuICAgICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgICAgIGRpdiNkYXRlUGlja2VyIC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgPiAucGx1cy1taW51cy1jb250IHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1ncm91cCAuYm9vdHN0cmFwLXNlbGVjdD4uYnRuIC5maWx0ZXItb3B0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50ZXN0LWQtZm9ybSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBzY2FsZSgxKTtcclxuICAgICAgJi5vblBhZ2Uge1xyXG4gICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgLmNvbWJpbmVke1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAudC1kcml2ZS1jb250LnRlc3QtZC1mb3JtLm9uUGFnZXtcclxuICAgIHRvcDogaW5pdGlhbDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIC5oZWFkLWltZyB7XHJcbiAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICB9XHJcbiAgICAuc2lkZXItY2FyIHtcclxuICAgICAgd2lkdGg6IDI4JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zYXZlLXRoZS1kYXRle1xyXG4gICAgaDF7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBlbSgxMyk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEzKTtcclxuICAgIH1cclxuICAgIC5pbm5lci1kYXRlLXdyYXB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogZW0oNDApO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBlbSg0MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzZWN0aW9uLnZpcnR1YWwtaW50cm8tdHh0LnQtZHJpdmUtY29udC50ZXN0LWQtZm9ybS5vblBhZ2Uge1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDYwKTtcclxuICB9XHJcbiAgLnZpcnR1YWwtaW50cm8tdHh0IHtcclxuICAgIGgxe1xyXG4gICAgICBsaW5lLWhlaWdodDogZW0oMjApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ub3JtYWwtcGFnZXN7XHJcbiAgICAuYm9vdHN0cmFwLXNlbGVjdHtcclxuICAgICAgJi5idG4tZ3JvdXB7XHJcbiAgICAgICAgLmJ0bntcclxuICAgICAgICAgIC5jYXJldHtcclxuICAgICAgICAgICAgdG9wOiBlbSgyKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50LWRyaXZlLWNvbnQge1xyXG4gICAgICAmLnRlc3QtZC1mb3JtIHtcclxuICAgICAgICAmLm9uUGFnZSB7XHJcbiAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgLmZpZWxkcy1zZXQge1xyXG4gICAgICAgICAgICAgICYudHdvIHtcclxuICAgICAgICAgICAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAucmlnaHRNZW51IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIGh0bWwuZmFkZS1ibGFjayBib2R5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAudC1kcml2ZS1jb250IHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIEBpbmNsdWRlIHNjYWxlKDApO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgLmlubmVyLXQtZHJpdmUge1xyXG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxLjVlbTtcclxuICAgICAgfVxyXG4gICAgICBmb3JtIHtcclxuICAgICAgICAuZmllbGRzLXNldCB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAzZW07XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMmVtO1xyXG4gICAgICAgICAgLmNvbWJpbmVkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAmLnBsdXMtbWludXMtY29udCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG5cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgZGl2I2RhdGVQaWNrZXIgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wbHVzLW1pbnVzIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDdweDtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5xdHlwbHVzLCAucXR5bWludXMge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxLjRlbTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucXR5IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FwdGNoYS1mZWlsZCB7XHJcbiAgICAgICAgICAjZXJyTWVzc2FnZXtcclxuICAgICAgICAgICAgYm90dG9tOiAtMThweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYudGVzdC1kLWZvcm0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBAaW5jbHVkZSBzY2FsZSgxKTtcclxuICAgICAgLmZvcm0td3JhcHBlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0td3JhcHBlciAudGhhbmtzIHtcclxuICAgICAgLnRoYW5rcy1pbm5lciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2hlY2tib3ggbGFiZWw6OmJlZm9yZSB7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAycHg7XHJcbiAgfVxyXG4gIC5jaGVja2JveCBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgZm9udC1zaXplOiA4cHg7XHJcbiAgfVxyXG4gIGh0bWwuZmFkZS1ibGFjayBib2R5IHtcclxuICAgIG92ZXJmbG93OiBpbml0aWFsO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAudC1kcml2ZS1jb250LnRlc3QtZC1mb3JtLm9uUGFnZSB7XHJcbiAgICAuaGVhZC1pbWcge1xyXG4gICAgICB3aWR0aDogNzAlO1xyXG4gICAgfVxyXG4gICAgLnNpZGVyLWNhciB7XHJcbiAgICAgIHdpZHRoOiAyOCU7XHJcbiAgICB9XHJcbiAgICBmb3JtIC5jb21iaW5lZCAuZm9ybS1ncm91cCAucGx1cy1taW51cyB7XHJcbiAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLnF0eXBsdXMsIC5xdHltaW51cyB7XHJcbiAgICAgICAgd2lkdGg6IDEuODc1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAudGhhbmtze1xyXG4gICAgJi5ib29rLXQtZC10aHgge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcclxuICAgICAgcHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgICAgIGJ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLyouc2F2ZS10aGUtZGF0ZXtcclxuXHJcblxyXG4gICAgLmlubmVyLWRhdGUtd3JhcHtcclxuICAgICAgaDF7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDIwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGVtKDE1KTtcclxuICAgICAgfVxyXG4gICAgICBwYWRkaW5nOiBlbSg1MCkgZW0oMzApO1xyXG4gICAgICAuc2luZ2xlLWRhdGV7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IGVtKDUwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgLy9pbWd7XHJcbiAgICAgICAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvLyAgdG9wOiAwO1xyXG4gICAgICAgIC8vfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lci1kYXRle1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICB9XHJcbiAgfSovXHJcblxyXG5cclxuXHJcbiAgLnNhdmUtdGhlLWRhdGV7XHJcblxyXG4gICAgaDF7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBlbSgxMyk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEzKTtcclxuICAgIH1cclxuICAgIC5pbm5lci1kYXRlLXdyYXB7XHJcbiAgICAgIGgxe1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyMCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBlbSgxNSk7XHJcbiAgICAgIH1cclxuICAgICAgcGFkZGluZzogZW0oMTApIGVtKDEwKTtcclxuICAgICAgLnNpbmdsZS1kYXRle1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDM0KSBlbSg1MCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDA7XHJcbiAgICAgICAgLy9pbWd7XHJcbiAgICAgICAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvLyAgdG9wOiAwO1xyXG4gICAgICAgIC8vfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5uZXItZGF0ZXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIHNlY3Rpb24udmlydHVhbC1pbnRyby10eHQudC1kcml2ZS1jb250LnRlc3QtZC1mb3JtLm9uUGFnZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oNDIpO1xyXG4gIH1cclxuICAudmlydHVhbC1pbnRyby10eHQge1xyXG4gICAgaDF7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyMCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLnQtZHJpdmUtY29udCB7XHJcbiAgICAuaW5uZXItdC1kcml2ZSB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMjJweCAyMHB4IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgLnNpZGVyLWNhciB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICBoZWlnaHQ6IDE4dmg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGZvcm0ge1xyXG4gICAgICAgIC5maWVsZHMtc2V0IHtcclxuICAgICAgICAgIC5jb21iaW5lZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgZGl2I2RhdGVQaWNrZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYucGx1cy1taW51cy1jb250IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi50d28ge1xyXG4gICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC50LWRyaXZlLWNvbnQudGVzdC1kLWZvcm0ub25QYWdlIHtcclxuICAgIC5oZWFkLWltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnNpZGVyLWNhciB7XHJcbiAgICAgIHdpZHRoOiAzOCU7XHJcbiAgICB9XHJcbiAgICBmb3JtIC5jb21iaW5lZCAuZm9ybS1ncm91cCAucGx1cy1taW51cyB7XHJcbiAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBlbSgxNSk7XHJcbiAgICAgIH1cclxuICAgICAgLnF0eXBsdXMsIC5xdHltaW51cyB7XHJcbiAgICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudC1kcml2ZS1jb250IHtcclxuICAgIC5iYXJ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGg0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDUpIGVtKDMwKSAwIDA7XHJcbiAgICAgIH1cclxuICAgICAgLmljb257XHJcbiAgICAgICAgd2lkdGg6IGVtKDg1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudC1kcml2ZS1jb250IHtcclxuICAgIC5pbm5lci10LWRyaXZlIHtcclxuICAgICAgLmhlYWQtaW1nIHtcclxuICAgICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudC1kcml2ZS1jb250IHtcclxuICAgIC5pbm5lci10LWRyaXZlIHtcclxuICAgICAgLmNhci1oZWFkaW5ne1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbm5lci1kYXRlLXdyYXB7XHJcbiAgaW1nLXJlc3BvbnNpdmV7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcblxyXG59XHJcbiIsIi5ncmF5LXR4dCB7XHJcbiAgY29sb3I6ICM0NTQ3NGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1haW4tcHJvLWJhbm5lciB7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgZGl2IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC50ZXh0LXNlYyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAzNSU7XHJcbiAgICAgIGxlZnQ6IDMlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiAzMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBoMSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYzcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSg1MCk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNSk7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0zcHg7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggM3B4ICM3YjdiN2I7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYXJhYmljLWZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDNweCAjN2I3YjdiO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBlbSgyMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ29zLXNlYyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAxMCU7XHJcbiAgICAgIHJpZ2h0OiA1JTtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvd29ubW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLnNsaWNrLWN1cnJlbnR7XHJcbiAgICAgIC5idG4uYnRuLXByaW1hcnl7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnNsaWNrLWRvdHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiA3JTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgMjBweCAwIDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudCAxcHggc29saWQgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB3aWR0aDogMTNweDtcclxuICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICBib3JkZXI6ICNmZmYgc29saWQgMXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5zbGljay1uZXh0LCAuc2xpY2stcHJldiB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5rdy10bHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi10b3A6IGVtKDMwKTtcclxuICAgIHBhZGRpbmc6IGVtKDEyKTtcclxuICAgIG1pbi13aWR0aDphdXRvO1xyXG4gICAgd2lkdGg6YXV0bztcclxuICAgIHNwYW57XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjYpO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRldGFpbC1wYWdlIHtcclxuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1hYyB7XHJcbiAgLmNhcmVMaXN0IGxpIHtcclxuICAgIHBhZGRpbmc6IDAgNWVtIDAgMmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tb2RhbCB7XHJcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmNkLWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogNjUlO1xyXG4gIH1cclxuICAuYWZ0ZXItYmVmb3JlIC5nZXJ5LXRleHQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG4gIC5yZXZlYWxUby52aWRlbyB7XHJcbiAgICBoZWlnaHQ6IDQ3MnB4O1xyXG4gIH1cclxuICAubGVmdEhlYWRpbmcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG5cclxuICAucmV2ZWFsVG8udmlkZW8gLnZpZGVvLWlmcmFtZSBpZnJhbWV7XHJcbiAgICBoZWlnaHQ6IDQ2MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuYmFubmVyLWltZy52aWRlb3tcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICBpZnJhbWV7XHJcbiAgICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4udC1kcml2ZS1jb250LnRlc3QtZC1mb3JtLm9uUGFnZSBmb3JtIC5maWVsZHMtc2V0LnR3byAuZm9ybS1ncm91cC5jaGVja2JveCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgJi5tb2RhbC1vcGVuIHtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG5cclxuICB9XHJcbn1cclxuXHJcbi5maXhlZCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmlubmVyU2VjdGlvbiB7XHJcbiAgcGFkZGluZzogZW0oMTAwKSAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoMXtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gIH1cclxuICAuYXV0b0xpc3R7XHJcbiAgICBoMSB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmF1dG9MaXN0IHtcclxuICBtYXJnaW46IDAgMCBlbSgyMCkgMDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvKnBhZGRpbmc6IDAgZW0oNzApIDAgZW0oNTApOyovXHJcbiAgICBwYWRkaW5nOiAwIGVtKDg1KSAwIGVtKDE1KTtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGg0IHtcclxuICAgICAgZm9udC1zaXplOiBlbSgzNik7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LWZhbWlseTogJGFyYWJpYy1mb250O1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAjNDE0MTQxO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRhcmFiaWMtZm9udDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogZW0oNTgpO1xyXG4gICAgICBoZWlnaHQ6IGVtKDU4KTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJldmVhbFRvLnZpZGVvIHtcclxuICBoZWlnaHQ6IDU2MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uYmFubmVyLWltZy52aWRlbyB7XHJcbiAgaGVpZ2h0OiA1OTVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLyogIG92ZXJmbG93OiBoaWRkZW47Ki9cclxuXHJcbiAgLm9wZW52aWRlb2xpbmsge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtNyU7XHJcbiAgICBsZWZ0OiA1JTtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8qIG1vdG9yY3ljbGUgY3NzIHN0YXJ0ICovXHJcbi5sZWZ0LWltZyB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG1hcmdpbi1sZWZ0OiAxJTtcclxuICB3aWR0aDogNjQlO1xyXG4gIG1hcmdpbi10b3A6IGVtKDIwKTtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBwIHtcclxuICAgIGNvbG9yOiAjM2YzZjNmO1xyXG4gICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICBtYXJnaW46IDAgMCBlbSgzMCkgMDtcclxuICB9XHJcbiAgLmJ0biB7XHJcbiAgICBtaW4td2lkdGg6IGVtKDI5Nik7XHJcbiAgICBwYWRkaW5nOiBlbSgxNCkgZW0oMjUpO1xyXG4gIH1cclxufVxyXG4ucmlnaHQtaW1nIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgd2lkdGg6IDM1JTtcclxufVxyXG4ubGVmdC1pbnRyb2R1Y3Rpb257XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA0My43NSU7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNTFweDtcclxuICAuc21hbGwtc3R5bGV7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcclxuICB9XHJcbn1cclxuLnJpZ2h0LWludHJvZHVjdGlvbntcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogNTAlO1xyXG4gIC5sZWZ0LWltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLy8uaW5uZXJTZWN0aW9uLmludHJvZHVjdGlvbntcclxuLy8gIHBhZGRpbmctYm90dG9tOiA3NXB4O1xyXG4vLyAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9tb3RvcmN5Y2xlL290aGVycy9jYi0xMjUtYmFjay1sb2dvLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbSA7XHJcbi8vICBtYXJnaW4tYm90dG9tOiAxMDhweDtcclxuLy9cclxuLy99XHJcbi50ZXh0LXBhbmUuY29udGFpbmVye1xyXG4gIHRvcDogYXV0bztcclxuICBib3R0b206IC03M3B4O1xyXG4gIC5yb3d7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjA0LDAsMCwgMC45KTtcclxuICAgIHBhZGRpbmc6IGVtKDYwKTtcclxuICAgIHdpZHRoOiA0My41JTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206MDtcclxuICB9XHJcbiAgaDV7XHJcbiAgICBmb250LXNpemU6IGVtKDM0KTtcclxuICAgIGxpbmUtaGVpZ2h0OjM0cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcclxuICB9XHJcbiAgcHtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLm1vdG9yY3ljbGV7XHJcbiAgJi5wZXJmb3JtYW5jZS1zZWN0aW9ue1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAuYmFubmVyLWltZ3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgaDJ7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSg0OCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi50ZWNobm9sb2d5LXNlY3Rpb257XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oMTA2KTtcclxuICAgIHBhZGRpbmctYm90dG9tOjA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNmZhO1xyXG4gICAgLmZpcnN0LWltZ3tcclxuICAgICAgcC5jZW50ZXJ7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxOSk7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2Vjb25kLWltZ3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgLmNvbnRhaW5lci5zdWJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgxMjApO1xyXG4gIH1cclxuICAmLnRlcm1zLXNlY3Rpb257XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogZW0oNTUpO1xyXG4gICAgLnJpZ2h0LXRvcHtcclxuICAgICAgdG9wOmVtKDg0KTtcclxuICAgICAgbGVmdDogZW0oNDgpO1xyXG4gICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAmLnJpZ2h0LXRvcDJ7XHJcbiAgICAgICAgdG9wOmVtKDE4NCk7XHJcbiAgICAgICAgbGVmdDogZW0oMjgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJvdHRvbS1jZW50ZXJ7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDAuM2VtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDglO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLmNhclRhYnMgLm93bC1pdGVtIGF7XHJcbiAgICAgIGJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAvKnNwYW57XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgfSovXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG59XHJcblxyXG5cclxuLmRpc2NsYWltZXItdHh0e1xyXG4gIHB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgLy9mb250LXNpemU6IGVtKDE0KSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uaGVhZGluZy1wYW5le1xyXG4gIG1hcmdpbi10b3A6ZW0oODApO1xyXG4gIGRpcmVjdGlvbjogcnRsO1xyXG4gIGg1e1xyXG4gICAgZm9udC1zaXplOiBlbSg1MCk7XHJcbiAgICBsaW5lLWhlaWdodDo1MHB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAkZ3JheS1iYXNlO1xyXG5cclxuICAgIHNwYW57XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNoYWRvd3tcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGhlaWdodDogNTlweDtcclxuICAgIHdpZHRoOiAzMjBweDtcclxuICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzMiwyMTcsMjI0LDEpO1xyXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyMzIsMjE3LDIyNCwxKSAwJSwgcmdiYSgyNTAsMjIzLDIwOCwxKSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgcmdiYSgyMzIsMjE3LDIyNCwxKSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgyNTAsMjIzLDIwOCwxKSkpO1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyMzIsMjE3LDIyNCwxKSAwJSwgcmdiYSgyNTAsMjIzLDIwOCwxKSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDIzMiwyMTcsMjI0LDEpIDAlLCByZ2JhKDI1MCwyMjMsMjA4LDEpIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDIzMiwyMTcsMjI0LDEpIDAlLCByZ2JhKDI1MCwyMjMsMjA4LDEpIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIzMiwyMTcsMjI0LDEpIDAlLCByZ2JhKDI1MCwyMjMsMjA4LDEpIDEwMCUpO1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNlOGQ5ZTAnLCBlbmRDb2xvcnN0cj0nI2ZhZGZkMCcsIEdyYWRpZW50VHlwZT0xICk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMThweDtcclxuICAgIHNwYW57XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjNmNmZhO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJi5zaGFkb3cye1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgc3BhbntcclxuICAgICAgICBwYWRkaW5nOiA0OHB4IDM4cHggNzFweCAzOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4udGVjaG5vbG9neS10ZXh0e1xyXG4gIC5oZWFkaW5nLXBhbmV7XHJcbiAgICBoNXtcclxuICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICB3aWR0aDogNTUlO1xyXG4gICAgICBsaW5lLWhlaWdodDogNDZweDtcclxuICAgIH1cclxuICAgIC5zaGFkb3d7XHJcbiAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgJi5zaGFkb3cye1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgcGFkZGluZzogMjJweCAyNXB4IDIwcHggMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi52aWRlby1idG4tcmVzcG9uc2l2ZXtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5saW5lLTF7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogZW0oMjQ0KTtcclxuICB3aWR0aDogMzc0cHg7XHJcbiAgaGVpZ2h0OiA1cHg7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gICY6YmVmb3Jle1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IGVtKC0yNzMpO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgdG9wOjJweDtcclxuICAgIHdpZHRoOiAzNzRweDtcclxuICB9XHJcbiAgJjphZnRlcntcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBoZWlnaHQ6IDVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgd2lkdGg6IDVweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IGVtKDI3Myk7XHJcbiAgICByaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuLmFyY3tcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OjA7XHJcbiAgaGVpZ2h0OiBlbSgxMDApO1xyXG4gIHdpZHRoOiBlbSgxMDApO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBiYWNrZ3JvdW5kOiAjZjNmNmZhO1xyXG59XHJcbi50ZWMtYmFubmVye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL21vdG9yY3ljbGUvdGVjaG5vbG9neS1ib3R0b20uanBnXCIpIG5vLXJlcGVhdDtcclxuICAuY29udGFpbmVye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAuY29sLW1kLTZ7XHJcbiAgICBtYXJnaW4tdG9wOmVtKDY0KTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgICBoNntcclxuICAgICAgZm9udC1zaXplOiBlbSg3MCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBsaW5lLWhlaWdodDo3MHB4O1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOjMwcHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkdW5pdmVycy1jb25kZW5zZWQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogZW0oMTk1KTtcclxuICAgIH1cclxuICAgIC5hcHBfaWNvbntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLyogbW90b3JjeWNsZSBjc3MgZW5kICovXHJcblxyXG4uYmdWaWQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgbWluLXdpZHRoOiAxMDAlO1xyXG4gIC8qYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9iZy1oZXJvLXZpZGVvLmpwZ1wiKSBuby1yZXBlYXQ7Ki9cclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi52aWRlby10aHVtYiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IGVtKDQwKTtcclxuXHJcbiAgLm9wZW52aWRlb2xpbmsge1xyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogZW0oLTUwKTtcclxuICAgIGxlZnQ6IGVtKC0yNSk7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLyphIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuICBpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkYnJhbmQtd2hpdGU7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgd2lkdGg6IGVtKDcwKTtcclxuICAgIGhlaWdodDogZW0oNzApO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjUpO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDEycHggMCAxMnB4IDE1cHg7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJyYW5kLXdoaXRlO1xyXG4gICAgfVxyXG4gIH0qL1xyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5zbWFsbC10aHVtYiB7XHJcbiAgbWFyZ2luOiAwIDAgZW0oMTUpIDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubGVmdEhlYWRpbmcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogZW0oMzApO1xyXG4gIGJvdHRvbTogZW0oMTAwKTtcclxuICBjb2xvcjogIzIyMjIyMjtcclxuICBmb250LXNpemU6IGVtKDEyKTtcclxuXHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xyXG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBsaW5lLWhlaWdodDogMTAwJTtcclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IGVtKC0zNSk7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICB3aWR0aDogZW0oMjApO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgYmFja2dyb3VuZDogIzIyMjIyMjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wZXJmb3JtYW5jZS1zZWN0aW9uLCAuc2FmZXR5LXNlY3Rpb24sIC50ZWNobm9sb2d5LXNlY3Rpb24sIC5jb252ZW5pZW5jZS1zZWN0aW9uLCAudGVybXMtc2VjdGlvbiwgLnN0ZXAtaW50by1pbm5vdmF0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206IGVtKDIyNCk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uYmFubmVyLWltZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMCAwIGVtKDEyMCkgMDtcclxuICA+XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIHRvcDogNWVtO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBtYXJnaW46IDAgMCBlbSgxMykgMDtcclxuICAgIHRleHQtc2hhZG93OiAwIDFweCAycHggIzNmM2YzZjtcclxuICB9XHJcbiAgaHIge1xyXG4gICAgaGVpZ2h0OiBlbSgyKTtcclxuICAgIHdpZHRoOiBlbSgyMCk7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBtYXJnaW46IDAgMCBlbSgxNikgMDtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiBlbSg1MCk7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBlbSgtMjQwKTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB9XHJcbn1cclxuXHJcbi5maXJzdC1pbWcge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICB3aWR0aDogNDIlO1xyXG4gIG1hcmdpbi1sZWZ0OiAxJTtcclxufVxyXG5cclxuLmxvZ28tY2FyIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAuYmFjay1sb2dvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IGVtKDgpO1xyXG5cclxuICB9XHJcbiAgaW1nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICAmLmJhY2stbG9nbyB7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5lbmdpbmUtdGh1bWIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgJjphZnRlciB7XHJcbiAgICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogLy9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvI2ZmZmZmZiswLDAwMDAwMCsxMDAgKi9cclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IC8qIE9sZCBicm93c2VycyAqL1xyXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCB0cmFuc3BhcmVudCAwJSwgcmdiYSgkYnJhbmQtYmxhY2ssIDAuMykgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHRyYW5zcGFyZW50IDAlLCByZ2JhKCRicmFuZC1ibGFjaywgMC4zKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCByZ2JhKCRicmFuZC1ibGFjaywgMC4zKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSd0cmFuc3BhcmVudCcsIGVuZENvbG9yc3RyPSdyZ2JhKCRicmFuZC1ibGFjaywgMC4zKScsIEdyYWRpZW50VHlwZT0wKTsgLyogSUU2LTkgKi9cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBoNCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMjdweDtcclxuICAgIGJvdHRvbTogNDBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgZm9udC1zaXplOiBlbSgyOCk7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgcGFkZGluZy1sZWZ0OiBlbSg2NSk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICM1ODU4NTg7XHJcbiAgICBmb250LWZhbWlseTogJGFyYWJpYy1mb250O1xyXG4gIH1cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gICYuZW5naW5lLXNtYWxsIHtcclxuICAgIHdpZHRoOiA1NC4zJTtcclxuICB9XHJcbiAgJi5lbmdpbmUteCB7XHJcbiAgICB3aWR0aDogMjglO1xyXG4gIH1cclxuICAmLnJpZ2h0LXNwYWNlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBlbSgxNSk7XHJcbiAgICB3aWR0aDogZW0oNDg4KTtcclxuICAgIGhlaWdodDogZW0oMzY2KTtcclxuICB9XHJcbiAgJi5taW51cy1sZWZ0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHJpZ2h0OiBlbSgtMjY1KTtcclxuICAgIHdpZHRoOiA1MS4yJTtcclxuICB9XHJcbiAgJi50d28tc21hbGwge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgJi5lbmdpbmUtbWQge1xyXG4gICAgd2lkdGg6IDU4LjU1NSU7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9wdXBMaW5rIHtcclxuICB3aWR0aDogZW0oNDQpO1xyXG4gIGhlaWdodDogZW0oNDQpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiBlbSgzMCk7XHJcbiAgYm90dG9tOiBlbSgzMCk7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgaSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gIH1cclxuICAmOmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogZW0oLTEwKTtcclxuICAgIHRvcDogZW0oLTEwKTtcclxuICAgIHdpZHRoOiBlbSg2NCk7XHJcbiAgICBoZWlnaHQ6IGVtKDY0KTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYm9yZGVyOiBkb3R0ZWQgMC41cHggJGJyYW5kLXdoaXRlO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkYnJhbmQtYmxhY2ssIDAuNSk7XHJcbiAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuMnMpO1xyXG4gICAgQGluY2x1ZGUgc2NhbGUoMCk7XHJcbiAgfVxyXG4gICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWNrLWN1cnJlbnR7XHJcbiAgLmJ0bi5idG4tcHJpbWFyeXtcclxuICAgIGl7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2Vjb25kLWltZyB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHdpZHRoOiA1NyU7XHJcbn1cclxuXHJcbi5wZXJmb3JtYW5jZS1jYXJzIHtcclxuICB3aWR0aDogNTIuMiU7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGVyZm9ybWFuY2UtdGV4dCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHdpZHRoOiA0Ny44JTtcclxuICBwYWRkaW5nLXJpZ2h0OiA4JTtcclxuICBwYWRkaW5nLWxlZnQ6IDYlO1xyXG4gIGgyIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIG1hcmdpbjogMCAwIGVtKDEyKSAwO1xyXG4gICAgZm9udC1zaXplOiBlbSg0Mik7XHJcbiAgICBsaW5lLWhlaWdodDogZW0oMTUpO1xyXG4gIH1cclxuICBwIHtcclxuICAgIGNvbG9yOiAjM2YzZjNmO1xyXG4gICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaW5lLWhlaWdodDogZW0oMjMpO1xyXG4gIH1cclxufVxyXG5cclxuLm1hcmdpbi0xMDAge1xyXG4gIG1hcmdpbi1ib3R0b206IGVtKDEwMCk7XHJcbn1cclxuXHJcbi5jYXJDaGFuZ2VzIHtcclxuICAmLmNydi1leGNlcHRpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogOGVtO1xyXG4gIH1cclxuICBoMyB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW46IDAgMCBlbSgxMCkgMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICBjb2xvcjogIzNmM2YzZjtcclxuICAgIG1hcmdpbjogMCAwIGVtKDUwKSAwO1xyXG4gIH1cclxuICB1bCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIC5tYWdpY0xpbmUge1xyXG4gICAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA2Ni42NjclO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB3aWR0aDogMzMuMzMzMyU7XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgZmlsbDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBlbSg4MCk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGVtKDMwKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNjN2NjZDQ7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgICYuZHJ5LWljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oNTYpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDQ1KTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnJhaW55LWljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oNTIpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDQ3KTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnJhb3VnaC1pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDUyKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSg1Mik7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5kcnktaWNvbi1ob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDU2KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSg0NSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5yYWlueS1pY29uLWhvdmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDUyKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSg0Nyk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnJhb3VnaC1pY29uLWhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oNTIpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDUyKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAmLmRyeS1pY29uLWhvdmVyIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5yYWlueS1pY29uLWhvdmVyIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5yYW91Z2gtaWNvbi1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2hhbmdlSW1nIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBmbG9hdDogbGVmdDtcclxuICBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuLmN5bGluZGVycyB7XHJcbiAgYmFja2dyb3VuZDogI2YzZjZmYTtcclxuICBwYWRkaW5nLXRvcDogZW0oNzApO1xyXG4gIHBhZGRpbmctYm90dG9tOiBlbSg3MCk7XHJcblxyXG4gIC5idG46Zm9jdXMge1xyXG4gICAgY29sb3I6ICNmZmZcclxuICB9XHJcbiAgLmltZ0xlZnQge1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGltZyB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbWdSaWdodCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgICAuYnRuIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxMSk7XHJcbiAgICAgIG1pbi13aWR0aDogZW0oMzE3KTtcclxuICAgICAgcGFkZGluZzogZW0oMTMpIGVtKDI1KSBlbSgxMikgZW0oMjUpO1xyXG4gICAgfVxyXG4gIH1cclxuICBoMyB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW46IDAgMCBlbSg1KSAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxpbmUtaGVpZ2h0OiBlbSgyMCk7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICBjb2xvcjogIzNmM2YzZjtcclxuICAgIG1hcmdpbjogMCAwIGVtKDQ1KSAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucG93ZXJMaXN0IHtcclxuICBtYXJnaW46IDAgMCBlbSg0MCkgMDtcclxuICBwYWRkaW5nOiBlbSgzMCkgMDtcclxuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2M3Y2NkNDtcclxuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2M3Y2NkNDtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxuICBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2M3Y2NkNDtcclxuICAgIHBhZGRpbmc6IDAgNy45JTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMzMlO1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgY29sb3I6ICM3Mzc0NzY7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgMCBlbSgxNSkgMDtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYXJhYmljLWZvbnQ7XHJcbiAgICB9XHJcbiAgICBoNSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRhcmFiaWMtZm9udDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFjY2Vzc29yaWVzLmNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogMCBlbSg3LjUpO1xyXG4gIHdpZHRoOiBlbSgxNDEwKTtcclxuICAucm93IHtcclxuICAgIG1hcmdpbjogMCBlbSgtNy41KTtcclxuICB9XHJcbiAgW2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgcGFkZGluZzogMCBlbSg3LjUpO1xyXG4gIH1cclxuICAuYWNjZXNzb3JpZXMtaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGg0IHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjYpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbjogMCAwIGVtKDEwKSAwO1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cclxuICB9XHJcbiAgcCB7XHJcbiAgICBjb2xvcjogIzNmM2YzZjtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IGVtKDIyKTtcclxuICB9XHJcbn1cclxuXHJcbi5jb252ZW5pZW5jZS1zZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xyXG4gIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oNjApO1xyXG4gIH1cclxuICBwIHtcclxuICAgIGNvbG9yOiAjM2YzZjNmO1xyXG4gICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSg0MCk7XHJcbiAgfVxyXG4gIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMCBlbSg3LjUpO1xyXG4gICAgLnJvdyB7XHJcbiAgICAgIG1hcmdpbjogMCBlbSgtNy41KTtcclxuICAgIH1cclxuICAgIFtjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgcGFkZGluZzogMCBlbSg3LjUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2xhbmRpbmd7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi50ZXJtcy1zZWN0aW9uIHtcclxuICBwYWRkaW5nOiBlbSgxMDApIDA7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoMSB7XHJcbiAgICBmb250LXNpemU6IGVtKDYwKTtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBjb2xvcjogIzNmM2YzZjtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oNDApO1xyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDAgZW0oNy41KTtcclxuICAgIHdpZHRoOiBlbSgxNDAwKTtcclxuICAgIC5yb3cge1xyXG4gICAgICBtYXJnaW46IDAgZW0oLTcuNSk7XHJcbiAgICB9XHJcbiAgICBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgZW0oNy41KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYXJUYWJzIHtcclxuICBtYXJnaW46IGVtKDEwMCkgMCAwIDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgLm93bC1pdGVtIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGJyYW5kLXdoaXRlO1xyXG4gICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgICBhLmFjdGl2ZSB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDMwKSAxOSU7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cygwKTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIGIsIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIGIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIC8qZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgLypkaXNwbGF5OiBub25lOyovXHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5yZXNwb25zaXZlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5vd2wtbmF2IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiA1ZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIC5vd2wtcHJldiB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0zZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgIGkge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuZGlzYWJsZWR7XHJcbiAgICAgICAgLmljb24tbGVmdCwgLmljb24tcmlnaHR7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAub3dsLW5leHQge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcclxuICAgICAgLmljb24tbGVmdCB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIH1cclxuICAgICAgJi5kaXNhYmxlZHtcclxuICAgICAgICAuaWNvbi1sZWZ0LCAuaWNvbi1yaWdodHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1sZWZ0IHtcclxuICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgICAgY29sb3I6ICNiOWI5Yjk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5jYXItYm94IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHdpZHRoOiA0Ni4xJTtcclxuICBtYXJnaW4tdG9wOiBlbSg0Nyk7XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLnJpZ2h0LXRvcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAxNXB4O1xyXG4gIHRvcDogZW0oMjApO1xyXG4gIGNvbG9yOiAjM2YzZjNmO1xyXG4gIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG59XHJcblxyXG4uYm90dG9tLWNlbnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiBlbSgzMCk7XHJcbiAgY29sb3I6ICMzZjNmM2Y7XHJcbiAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYm90dG9tLWNlbnRlcjIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBjb2xvcjogIzNmM2YzZjtcclxuICBmb250LXNpemU6IGVtKDE2KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jb21wYXJlLW1vZGVscyB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHdpZHRoOiA1My45JTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgLmJ0biB7XHJcbiAgICBtaW4td2lkdGg6IGVtKDI3MSk7XHJcbiAgICBtYXJnaW4tbGVmdDogZW0oMzApO1xyXG4gICAgcGFkZGluZzogZW0oMTUpIGVtKDUzKSBlbSgxMykgZW0oMjUpO1xyXG4gICAgLnNwYWNlLWljb24ge1xyXG4gICAgICByaWdodDogZW0oMTIpO1xyXG4gICAgICB0b3A6IGVtKDEwKTtcclxuICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgd2lkdGg6IGVtKDEzKTtcclxuICAgICAgaGVpZ2h0OiBlbSgxMyk7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNldHRpbmctaWNvbiB7XHJcbiAgICAgIHJpZ2h0OiBlbSgxMik7XHJcbiAgICAgIHRvcDogZW0oNSk7XHJcbiAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgIHdpZHRoOiBlbSgxNSk7XHJcbiAgICAgIGhlaWdodDogZW0oMTUpO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZ1ZWwtZGlzY2xhaW1lcntcclxuICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMzUpO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbXBhcmVMaW5rIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHBhZGRpbmc6IGVtKDUpIGVtKDcpIGVtKDUpIGVtKDUwKTtcclxuICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gIGkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogZW0oNSk7XHJcbiAgICB0b3A6IGVtKDEpO1xyXG4gICAgZm9udC1zaXplOiBlbSgyNCk7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlxcNzFcIjtcclxuICAgIH1cclxuICB9XHJcbiAgc3BhbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICB9XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRicmFuZC1wcmltYXJ5LCAxMCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgfVxyXG4gICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbXBhcmVMaXN0IHtcclxuICBtYXJnaW46IDAgMCBlbSgzMCkgMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjYzdjY2Q0O1xyXG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjYzdjY2Q0O1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2M3Y2NkNDtcclxuICAgIHBhZGRpbmc6IGVtKDIwKSAwO1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxuICAgIGRpdiB7XHJcbiAgICAgIHBhZGRpbmc6IDAgZW0oMjUpO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGVtKDEwMCk7XHJcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNjN2NjZDQ7XHJcbiAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgY29sb3I6ICM4MTgxODE7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYXJhYmljLWZvbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIGIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDI0KTtcclxuICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYXJhYmljLWZvbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBsaW5lLWhlaWdodDogZW0oMjApO1xyXG4gICAgfVxyXG4gIH1cclxuICBwe1xyXG4gICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICBsaW5lLWhlaWdodDogZW0oMjApO1xyXG4gICAgbWFyZ2luOiBlbSgxMCkgMCAwIDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucF9yZWxhdGl2ZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc3RlcC1pbnRvLWlubm92YXRpb24ge1xyXG4gIHBhZGRpbmctdG9wOiBlbSgxMDApO1xyXG4gIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oNjApO1xyXG4gIH1cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oMjMpIDA7XHJcbiAgICBsaW5lLWhlaWdodDogZW0oMjEpO1xyXG4gICAgY29sb3I6ICMzZjNmM2Y7XHJcbiAgICAmLmxlYWQge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG4ge1xyXG4gICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICBwYWRkaW5nOiBlbSgxNSkgZW0oNjEpIGVtKDEwKSBlbSgxMCk7XHJcbiAgICBtaW4td2lkdGg6IGVtKDM2MCk7XHJcbiAgICBoZWlnaHQ6IGVtKDQ5KTtcclxuXHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgxMDUpO1xyXG4gICAgaSB7XHJcbiAgICAgIHRvcDogZW0oNyk7XHJcbiAgICAgIGxlZnQ6IGVtKDEzKTtcclxuICAgIH1cclxuICAgIC5pY29uLWtleSB7XHJcbiAgICAgIHJpZ2h0OiBlbSg1KTtcclxuICAgICAgbGVmdDogaW5pdGlhbDtcclxuICAgICAgdG9wOiBlbSg1KTtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XHJcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xyXG4gICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcclxuICAgIH1cclxuICAgIC5pY29uLWRvd25sb2FkIHtcclxuICAgICAgbGVmdDogaW5pdGlhbDtcclxuICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgdG9wOiAwLjZlbTtcclxuICAgICAgcmlnaHQ6IC44ZW07XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAuZW5naW5lLXRodW1iIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICB9XHJcbiAgLmludC1iaWctY29udGVudCB7XHJcbiAgICBoZWlnaHQ6IDIwZW07XHJcbiAgfVxyXG59XHJcblxyXG4uY2FiaW4tYm94LWxlZnQge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICB3aWR0aDogNTcuMiU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuYnRuOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZmZmXHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmNhYmluLWJveC1sZWZ0IC5jb250ZW50LWFkanVzdC1taW5oIHtcclxuICBtaW4taGVpZ2h0OiA2LjVlbTtcclxufVxyXG5cclxuLmNhYmluLWJveC1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHdpZHRoOiA0Mi44JTtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjkwMCU7XHJcbiAgLypwYWRkaW5nLXRvcDogOSU7Ki9cclxuICBwYWRkaW5nLXRvcDogMTUuMTclO1xyXG4gIC5lbmdpbmUtdGV4dCB7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYWJpbkplZXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogLTglO1xyXG4gIGJvdHRvbTogLTI1JTtcclxuICB6LWluZGV4OiA5O1xyXG4gIHdpZHRoOiBlbSg2ODApO1xyXG4gIGhlaWdodDogZW0oMzQ5KTtcclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDczJTtcclxuICB9XHJcbn1cclxuXHJcbi5lbmdpbmUtdGV4dCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHdpZHRoOiA0OC44JTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcmlnaHQ6IGVtKC0yMjUpO1xyXG4gIG1hcmdpbi10b3A6IGVtKDMwKTtcclxuICBoMiB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW46IDAgMCBlbSg3KSAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgfVxyXG59XHJcblxyXG4uc2FmZXR5LXNlY3Rpb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAuY29udGFpbmVyIHtcclxuICAgICYuYm94ZXNDb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiBlbSgtMTYyKTtcclxuICAgICAgLnJvdyB7XHJcbiAgICAgICAgW2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbC1tZC03IHtcclxuICAgICAgICB3aWR0aDogNTcuMDUlO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb2wtbWQtNSB7XHJcbiAgICAgICAgd2lkdGg6IDQyLjk1JTtcclxuICAgICAgICAuZW5naW5lLXRodW1iIHtcclxuICAgICAgICAgIHBhZGRpbmc6IGVtKDE1KTtcclxuICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDJweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3NHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDQycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnR3by1zbWFsbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDcuNSk7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogZW0oNy41KTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDE1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzRweDtcclxuICAgICAgICAgICAgICBib3R0b206IDQycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmVuZ2luZS10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAmLnRvcC1zcGFjZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDE3Nik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iYW5uZXItaW1nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4udGVjaG5vbG9neS1zZWN0aW9uIHtcclxuICBoMSB7XHJcbiAgICBmb250LXNpemU6IDMuNzVlbTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uY2hhc2lzLWNoYW5nZSB7XHJcbiAgbWFyZ2luOiBlbSg1MCkgMCAwIGVtKDEwMCk7XHJcbiAgcGFkZGluZzogMDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiBlbSgyKSBlbSg1MCkgZW0oNjApIGVtKDApO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCA0cHggI2M3Y2NkNDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICYubGFzdC1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgIH1cclxuICAgIC5jdGV4dCB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IGVtKDUpO1xyXG4gICAgfVxyXG4gICAgLmltZ0hvdmVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiBlbSg1MCk7XHJcbiAgICAgIHRvcDogZW0oODApO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICB3aWR0aDogNTguMzMzMyU7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNCk7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDEyKSAwO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiAjM2YzZjNmO1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuICAgICYuYWN0aXZlLCAmOmhvdmVyIHtcclxuICAgICAgLmltZ0hvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud2FycmFudHktc2VjdGlvbiB7XHJcbiAgcGFkZGluZzogZW0oODApIDAgZW0oMjApIDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6ICNmYmZiZmI7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgfVxyXG4gIGg2IHtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICBtYXJnaW46IDAgMCBlbSgxMykgMDtcclxuXHJcbiAgfVxyXG4gIGhyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiBlbSgyMCk7XHJcbiAgICBoZWlnaHQ6IGVtKDIpO1xyXG4gICAgYmFja2dyb3VuZDogI2ExYTFhMTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG1hcmdpbjogMCAwIGVtKDIwKSAwO1xyXG4gIH1cclxuICBoMSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogZW0oNTApO1xyXG4gICAgZm9udC1mYW1pbHk6ICRhcmFiaWMtZm9udDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA5OHB4O1xyXG4gIH1cclxuICAuY2FyLXdhcnJhbnR5IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDM0LjI1JTtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlci1saW5lIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDVweDtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxufVxyXG5cclxuLmNhcmVMaXN0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIGxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwIGVtKDY2KSAwIGVtKDQ4KTtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDEwKSAwO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiAjM2YzZjNmO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oMzApIDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXJyb3dMaW5rIHtcclxuICBmb250LXNpemU6IGVtKDEzKTtcclxuICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgcGFkZGluZzogZW0oMykgMCBlbSgzKSBlbSg2MCk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogZW0oMyk7XHJcbiAgICB0b3A6IGVtKC0yKTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICB9XHJcbiAgc3BhbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICB9XHJcbiAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG4gICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnRlY2hub2xvZ3ktc2VjdGlvbiB7XHJcbiAgLmJhbm5lci1pbWcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLnBvcHVwTGluayB7XHJcbiAgICAgIHdpZHRoOiBlbSg5Mik7XHJcbiAgICAgIGhlaWdodDogZW0oOTIpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICYuYW5pbWF0ZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgICAgaSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gICAgICAgIGJvcmRlcjogZG90dGVkIDAuNXB4ICM3Njc5N2U7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiBlbSgtMjYpO1xyXG4gICAgICAgIHRvcDogZW0oLTI2KTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYnJhbmQtYmxhY2ssIDAuNSk7XHJcbiAgICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5vbmVMaW5rIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAxOSU7XHJcbiAgICAgIHRvcDogMzIuMyU7XHJcbiAgICB9XHJcbiAgICAudHdvTGluayB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMzQuNiU7XHJcbiAgICAgIHRvcDogNDkuNSU7XHJcbiAgICB9XHJcbiAgICAudGhyZWVMaW5rIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA0NyU7XHJcbiAgICAgIHRvcDogNTQuNSU7XHJcbiAgICB9XHJcbiAgICAuZm91ckxpbmsge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDU3LjQlO1xyXG4gICAgICB0b3A6IDM0LjclO1xyXG4gICAgfVxyXG4gICAgLmZpdmVMaW5rIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA1Ny4zJTtcclxuICAgICAgdG9wOiA2OC44JTtcclxuICAgIH1cclxuICAgIC5hY2NvcmQtc2VkYW4ub25lTGluayB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMjklO1xyXG4gICAgICB0b3A6IDExLjMlO1xyXG4gICAgfVxyXG4gICAgLmNpdHktc2VkYW4ub25lTGluayB7XHJcbiAgICAgIGxlZnQ6IDYyJTtcclxuICAgICAgdG9wOiAzMi4zJTtcclxuICAgIH1cclxuICAgIC5jaXR5LXNlZGFuLnR3b0xpbmsge1xyXG4gICAgICBsZWZ0OiA0Ny42JTtcclxuICAgICAgdG9wOiA1NC41JTtcclxuICAgIH1cclxuICAgIC5jaXR5LXNlZGFuLnRocmVlTGluayB7XHJcbiAgICAgIGxlZnQ6IDYwLjYlO1xyXG4gICAgICB0b3A6IDY3LjIlO1xyXG4gICAgfVxyXG5cclxuICAgIC5waWxvdCB7XHJcblxyXG4gICAgICAmLm9uZUxpbmsge1xyXG4gICAgICAgIGxlZnQ6IDUxJTtcclxuICAgICAgICB0b3A6IDMyLjMlO1xyXG4gICAgICB9XHJcbiAgICAgICYudHdvTGluayB7XHJcbiAgICAgICAgbGVmdDogODclO1xyXG4gICAgICAgIHRvcDogNzIuMyU7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmNpdmljLXNlZGFuIHtcclxuXHJcbiAgICAgICYub25lTGluayB7XHJcbiAgICAgICAgbGVmdDogMzMlO1xyXG4gICAgICAgIHRvcDogMjMuMyU7XHJcbiAgICAgIH1cclxuICAgICAgJi50d29MaW5rIHtcclxuICAgICAgICBsZWZ0OiAzNiU7XHJcbiAgICAgICAgdG9wOiA0My4zJTtcclxuICAgICAgfVxyXG4gICAgICAmLnRocmVlTGluayB7XHJcbiAgICAgICAgbGVmdDogNDguNiU7XHJcbiAgICAgICAgdG9wOiA2NC4yJTtcclxuICAgICAgfVxyXG4gICAgICAmLmZvdXJMaW5rIHtcclxuICAgICAgICBsZWZ0OiA0OS40JTtcclxuICAgICAgICB0b3A6IDM0LjclO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5jcnYtc2VjIHtcclxuXHJcbiAgICAgICYub25lTGluayB7XHJcbiAgICAgICAgbGVmdDogMjYlO1xyXG4gICAgICAgIHRvcDogMjcuMyU7XHJcbiAgICAgIH1cclxuICAgICAgJi50d29MaW5rIHtcclxuICAgICAgICBsZWZ0OiAzNiU7XHJcbiAgICAgICAgdG9wOiA0My4zJTtcclxuICAgICAgfVxyXG4gICAgICAmLnRocmVlTGluayB7XHJcbiAgICAgICAgbGVmdDogNDguNiU7XHJcbiAgICAgICAgdG9wOiA2NC4yJTtcclxuICAgICAgfVxyXG4gICAgICAmLmZvdXJMaW5rIHtcclxuICAgICAgICBsZWZ0OiA3MC40JTtcclxuICAgICAgICB0b3A6IDM0LjclO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5vZHktc2VjIHtcclxuXHJcbiAgICAgICYub25lTGluayB7XHJcbiAgICAgICAgbGVmdDogMjclO1xyXG4gICAgICAgIHRvcDogMzAlO1xyXG4gICAgICB9XHJcbiAgICAgICYudHdvTGluayB7XHJcbiAgICAgICAgbGVmdDogNDMlO1xyXG4gICAgICAgIHRvcDogNDMuMyU7XHJcbiAgICAgIH1cclxuICAgICAgJi50aHJlZUxpbmsge1xyXG4gICAgICAgIGxlZnQ6IDQ4LjYlO1xyXG4gICAgICAgIHRvcDogNTMuMiU7XHJcbiAgICAgIH1cclxuICAgICAgJi5mb3VyTGluayB7XHJcbiAgICAgICAgbGVmdDogNDkuNCU7XHJcbiAgICAgICAgdG9wOiAzNC43JTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAub2QteS1zZWMge1xyXG5cclxuICAgICAgJi5vbmVMaW5rIHtcclxuICAgICAgICBsZWZ0OiAyNCU7XHJcbiAgICAgICAgdG9wOiAzMCU7XHJcbiAgICAgIH1cclxuICAgICAgJi50d29MaW5rIHtcclxuICAgICAgICBsZWZ0OiAzNyU7XHJcbiAgICAgICAgdG9wOiA0OCU7XHJcbiAgICAgIH1cclxuICAgICAgJi50aHJlZUxpbmsge1xyXG4gICAgICAgIGxlZnQ6IDQ1LjYlO1xyXG4gICAgICAgIHRvcDogNjQuMiU7XHJcbiAgICAgIH1cclxuICAgICAgJi5mb3VyTGluayB7XHJcbiAgICAgICAgbGVmdDogNDglO1xyXG4gICAgICAgIHRvcDogMjclO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcblxyXG4uYWZ0ZXItYmVmb3JlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjZTllZWYxO1xyXG4gIHBhZGRpbmctdG9wOiBlbSgxMDApO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvKnBhZGRpbmctYm90dG9tOiBlbSgxNzYpOyovXHJcbiAgcGFkZGluZy1ib3R0b206IGVtKDI1MCk7XHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgIG1hcmdpbjogMCAwIGVtKDMwKSAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC0xMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiBlbSg4MTkpO1xyXG4gICAgaGVpZ2h0OiBlbSg4MTkpO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkYnJhbmQtd2hpdGUsIDAuNSk7XHJcbiAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKVxyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgfVxyXG4gIC5yZWQtYm94IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiA1JTtcclxuICAgIHRvcDogMDtcclxuICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICB3aWR0aDogZW0oMzMwKTtcclxuICAgIGhlaWdodDogZW0oMzMwKTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIHdpZHRoOiA4NyU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBlbSgtMC41KTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLmdlcnktdGV4dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAxMCU7XHJcbiAgICB0b3A6IDE1JTtcclxuICAgIHdpZHRoOiBlbSgxNTApO1xyXG4gICAgYm9yZGVyLXRvcDogc29saWQgMnB4ICNjN2NjZDQ7XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oMTUpO1xyXG4gICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICBjb2xvcjogIzNmM2YzZjtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY29uIHtcclxuICB3aWR0aDogNjcuNCU7XHJcbiAgaGVpZ2h0OiBlbSg2NzkpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgaW1nIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5jb3ZlckltYWdlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9mdWxsLWltZy5wbmdcIikgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xyXG4gIHdpZHRoOiA2NSU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uaGFuZGxlIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDY1JTtcclxuICB6LWluZGV4OiAxMDtcclxuICB0b3A6IGVtKC00MCk7XHJcbiAgb3BhY2l0eTogMTtcclxuICAmLmFuaW1hdGVkIHtcclxuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IGVtKDcyKTtcclxuICAgIGhlaWdodDogZW0oNzIpO1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogZW0oLTM5KTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvYWZ0ZXItYmVmb3JlLnBuZ1wiKSBuby1yZXBlYXQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2VBY2hvbmVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY3lsaW5kZXItc2xpZGVyIHtcclxuICAuc2xpY2stZG90cyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsaSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgLW8tYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIC1tcy1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAwcHg7XHJcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuZW0udGV4dC1sb3dlcmNhc2Uge1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XHJcbiAgJjpmb2N1c3tcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLmN5bGluZGVycyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAuY3lsaW5kZXItc2xpZGVyIHtcclxuICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zYWZhcmksIC5hbmRyb2lkIHtcclxuICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxufVxyXG4uZHJhZy1tZXtcclxuICBpbWd7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5nZWNrby5kZXNrdG9wLndpbi5qcyAgLmRyYWctbWV7XHJcbiAgaW1ne1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpY2stY3VycmVudHtcclxuICAuYnRuLmJ0bi1wcmltYXJ5e1xyXG4gICAgaXtcclxuICAgICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5vZHlzc2V5LXByaWNlc3tcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gICY6YmVmb3Jle1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiBlbSgxNSk7XHJcbiAgICByaWdodDogZW0oMTUpO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGJyYW5kLWJsYWNrLCAwLjIwKTtcclxuICB9XHJcbiAgaDF7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IGVtKDEwKTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgfVxyXG4gIC5vZHlzc2V5LXByLWJ4e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDowO1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgcGFkZGluZzogMCBlbSgyMCkgMCBlbSgzNSk7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBoNntcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTplbSg4KTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIGJ7XHJcbiAgICAgIGZvbnQtc2l6ZTplbSgyNCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3cy1wYWdlIHtcclxuICAubmV3LWwtYm94ZXMge1xyXG4gICAgLmwtYm94IHtcclxuICAgICAgLm5ld1RodW1iIHtcclxuICAgICAgICAuaW1nLXJlc3BvbnNpdmUge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1hY3tcclxuICAud2FycmFudHktc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiBlbSg4MCkgMCBlbSgxMzIpIDA7XHJcbiAgfVxyXG4gIC5sb2dvLWNhciB7XHJcbiAgICBpbWcge1xyXG4gICAgICAmLmJhY2stbG9nbyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wZXJmb3JtYW5jZS1zZWN0aW9uIHtcclxuICAuY2l2aWMtdHlwZXItcGVyZm9ybWFuY2Uge1xyXG4gICAgaDF7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDM4KTtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDQ1KSAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkgYW5kIChtYXgtd2lkdGg6IDI0MDBweCkge1xyXG4gIC5uZXdzLXBhZ2Uge1xyXG4gICAgLm5ldy1sLWJveGVzIHtcclxuICAgICAgLmwtYm94IHtcclxuICAgICAgICAubmV3VGh1bWIge1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MTFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuXHJcblxyXG4gIC8qLmxlZnQtaW50cm9kdWN0aW9ue1xyXG4gICAgLnNtYWxsLXN0eWxle1xyXG4gICAgICBsZWZ0OiAtMi42NWVtO1xyXG4gICAgfVxyXG4gIH0qL1xyXG4gIC5uZXdzLXBhZ2Uge1xyXG4gICAgLm5ldy1sLWJveGVzIHtcclxuICAgICAgLmwtYm94IHtcclxuICAgICAgICAubmV3VGh1bWIge1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MjdweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRlY2hub2xvZ3ktdGV4dCB7XHJcbiAgICAuaGVhZGluZy1wYW5lIHtcclxuICAgICAgaDV7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnNoYWRvd3tcclxuICAgICAgICAmLnNoYWRvdzJ7XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDIycHggMTRweCAyMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vdG9yY3ljbGV7XHJcbiAgICAuYmFubmVyLWltZyB7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5Ljk4cHgpe1xyXG4gIC50ZWNobm9sb2d5LXNlY3Rpb24ge1xyXG4gICAgLmJhbm5lci1pbWcge1xyXG4gICAgICAucG9wdXBMaW5re1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICB0b3A6IC0xZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG5cclxuICAvLy5iZ1ZpZHtcclxuICAvLyAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICAvLyAgbWF4LWhlaWdodDoxMDAlO1xyXG4gIC8vfVxyXG5cclxuICAudW5saW1pdGVkIC5jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBib2R5IC50b3ctY29sdW1uLXNlY3Rpb24udW5saW1pdGVkIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMy41ZW0gMDtcclxuICB9XHJcblxyXG4gIC5pZSB7XHJcbiAgICAucmlnaHRNZW51IHVsIGxpIGEgaS5rZXktaWNvbiBpbWcge1xyXG4gICAgICB3aWR0aDogNzAlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuY2hhbmdlSW1nIHtcclxuICAgICAgLmltZy1yZXNwb25zaXZlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRldGFpbC1wYWdlIHtcclxuICAgIC5hZnRlci1iZWZvcmUgLmdlcnktdGV4dCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG4gICAgLmNkLWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDkwZW07XHJcbiAgICB9XHJcbiAgICBoZWFkZXIgLmZ1bGxDb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnByb19sYW5kaW5nIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwZW07XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiA5MGVtO1xyXG4gIH1cclxuICBmb290ZXIge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiA5MGVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VhcmNoLWJveCB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDkwZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWFyY2gtYm94IC5jcm9zcy1idG4ge1xyXG4gICAgdG9wOiAxLjJlbTtcclxuICB9XHJcblxyXG4gIGJvZHkucHJvX2xhbmRpbmcgZm9vdGVyIGgxIHtcclxuICAgIGJvdHRvbTogMjcuNCU7XHJcbiAgfVxyXG4gIC5jYXJzIHtcclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogNDUwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhcl9sb2dvIHtcclxuICAgIGltZyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0yNTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYm9keSB7XHJcblxyXG4gICAgLmJveC1vbmUge1xyXG4gICAgICAuYm94LW9uZS10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiAxLjVlbTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm94LXR3byB7XHJcbiAgICAgIC5jb21wLXRvcC10ZXh0e1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNWVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5ib3gtb25lLXRleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm94LWZvdXIge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIGJvZHkucHJvX2xhbmRpbmcge1xyXG4gICAgLnByb2R1Y3REcmFnQW5kRmlsdGVyU2VjdGlvbiB7XHJcbiAgICAgIC5oZWFkIHtcclxuICAgICAgICAvKm1hcmdpbi10b3A6IDIuMzc1ZW07Ki9cclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjM3NWVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5zbGlkZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5kZXRhaWxzU2xpZGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjg3NWVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5kZXRhaWxzIC5idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAudG93LWNvbHVtbi1zZWN0aW9uLmdyZXktYmcge1xyXG4gICAgICBwYWRkaW5nOiA2LjI1ZW0gMDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAubG9nby1jYXIgaW1nLmJhY2stbG9nbyB7XHJcbiAgICBtYXgtd2lkdGg6IDMwJTtcclxuICB9XHJcbiAgLmRldGFpbC1wYWdle1xyXG4gICAgLmxhbmRpbmctYmFubmVye1xyXG4gICAgICAuY29udGFpbmVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW90b3JjeWNsZXtcclxuICAgIC5saW5lLTF7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIHJpZ2h0OiBlbSgtMTkyKTtcclxuICAgICAgICB3aWR0aDogZW0oNDcwKSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgLm5ld3MtcGFnZSB7XHJcbiAgICAubmV3LWwtYm94ZXMge1xyXG4gICAgICAubC1ib3gge1xyXG4gICAgICAgIC5uZXdUaHVtYiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2stY3VycmVudHtcclxuICAgIC5idG4uYnRuLXByaW1hcnl7XHJcbiAgICAgIGl7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZ2Vja28uZGVza3RvcC53aW4uanMgIC5kcmFnLW1le1xyXG4gICAgaW1ne1xyXG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2FyZUxpc3Qge1xyXG4gICAgbGkge1xyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMjhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNhYmluLWJveC1yaWdodCB7XHJcbiAgICAuZW5naW5lLXRodW1iIHtcclxuICAgICAgJi5lbmdpbmUtbWQge1xyXG4gICAgICAgIHdpZHRoOiA0Ny42JTtcclxuICAgICAgICBjbGVhcjogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgICAgJi5taW51cy1sZWZ0IHtcclxuICAgICAgICByaWdodDogLTE4LjhlbTtcclxuICAgICAgICBjbGVhcjogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lbmdpbmUtdGV4dCB7XHJcbiAgICAgIHJpZ2h0OiAtMjBlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmJhbm5lci1pbWcudmlkZW8ge1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIC52aWRlby1pZnJhbWV7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaGVpZ2h0OiA0MjJweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZXZlYWxUby52aWRlb3tcclxuICAgIGhlaWdodDogNDMzcHg7XHJcbiAgICAudmlkZW8taWZyYW1lIGlmcmFtZXtcclxuICAgICAgaGVpZ2h0OiA0NjBweCAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY3lsaW5kZXJzIHtcclxuICAgIC5pbWdMZWZ0IHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNTIlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmRldGFpbC1wYWdle1xyXG4gICAgLmxhbmRpbmctYmFubmVye1xyXG4gICAgICAuY29udGFpbmVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb3RvcmN5Y2xle1xyXG4gICAgJi50ZWNobm9sb2d5LXNlY3Rpb24ge1xyXG4gICAgICAuZmlyc3QtaW1nIHtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgJi5jZW50ZXJ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZGlzY2xhaW1lci10eHQge1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sZWZ0LWludHJvZHVjdGlvbiB7XHJcbiAgICAuc21hbGwtc3R5bGV7XHJcbiAgICAgIGxlZnQ6IGVtKC04MCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50ZXh0LXBhbmUuY29udGFpbmVyIC5yb3d7XHJcbiAgICBsZWZ0OiAyJTtcclxuICB9XHJcbiAgLm1vdG9yY3ljbGV7XHJcbiAgICAudGhyZWVTaXh0eVZpZXctc2VjdGlvbntcclxuICAgICAgJi5kZXNpZ257XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNmVtIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5saW5lLTF7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIHJpZ2h0OiBlbSgtMTkyKTtcclxuICAgICAgICB3aWR0aDogMzE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRlY2hub2xvZ3ktdGV4dCB7XHJcbiAgICAuaGVhZGluZy1wYW5lIHtcclxuICAgICAgaDV7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIHdpZHRoOiA2NyU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLnNoYWRvd3tcclxuICAgICAgICAmLnNoYWRvdzJ7XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDIycHggMTRweCAyMnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1vdGVyc2N5Y2xlLXNjb3Rlci1wYWdlIHtcclxuICAgIC5tb3RvcmN5Y2xlIHtcclxuICAgICAgJi50ZXJtcy1zZWN0aW9uIHtcclxuICAgICAgICAucmlnaHQtdG9we1xyXG4gICAgICAgICAgJi5yaWdodC10b3Aye1xyXG4gICAgICAgICAgICByaWdodDogZW0oLTEwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gIC5uZXdzLXBhZ2Uge1xyXG4gICAgLm5ldy1sLWJveGVzIHtcclxuICAgICAgLmwtYm94IHtcclxuICAgICAgICAubmV3VGh1bWIge1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxvZ28tY2FyIC5iYWNrLWxvZ28ge1xyXG4gICAgaGVpZ2h0OiAyLjVlbTtcclxuICB9XHJcbiAgLmN5bGluZGVycyB7XHJcbiAgICAuaW1nTGVmdCB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDUyJSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50ZXh0LXBhbmV7XHJcbiAgICAmLmNvbnRhaW5lciB7XHJcbiAgICAgIC5yb3d7XHJcbiAgICAgICAgbGVmdDogZW0oNjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb3RvcmN5Y2xle1xyXG4gICAgLnRocmVlU2l4dHlWaWV3LXNlY3Rpb257XHJcbiAgICAgICYuZGVzaWdue1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzNlbSBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGVjaG5vbG9neS10ZXh0IHtcclxuICAgIC5oZWFkaW5nLXBhbmUge1xyXG4gICAgICBoNXtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgfVxyXG4gICAgICAuc2hhZG93e1xyXG4gICAgICAgICYuc2hhZG93MntcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTZweCAxNHB4IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNjUwcHgpIHtcclxuICAuc3RlcC1pbnRvLWlubm92YXRpb24ge1xyXG4gICAgLmVuZ2luZS10aHVtYiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDExKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmF1dG9MaXN0IHtcclxuICAgIGxpIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYWJpbkplZXAge1xyXG4gICAgZm9udC1zaXplOiBlbSgxMy41KTtcclxuICB9XHJcbiAgLmVuZ2luZS10aHVtYi5lbmdpbmUtbWQge1xyXG4gICAgd2lkdGg6IDYzLjYlO1xyXG4gIH1cclxuICAuZW5naW5lLXRodW1iLm1pbnVzLWxlZnQge1xyXG4gICAgcmlnaHQ6IGVtKC0yMzIpO1xyXG4gIH1cclxuICAuZW5naW5lLXRleHQge1xyXG4gICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgfVxyXG4gIC5zdGVwLWludG8taW5ub3ZhdGlvbiB7XHJcbiAgICBwIHtcclxuICAgICAgJi5sZWFkIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDI1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYmFubmVyLWltZyB7XHJcbiAgICAuY29udGFpZW5yIHtcclxuICAgICAgLnJvdyB7XHJcbiAgICAgICAgLmNvbC1tZC0xMiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJhbm5lci1pbWcge1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE3KTtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wZXJmb3JtYW5jZS1jYXJzIHtcclxuICAgIHdpZHRoOiA1NSU7XHJcbiAgfVxyXG4gIC5wZXJmb3JtYW5jZS10ZXh0IHtcclxuICAgIHdpZHRoOiA0NSU7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzQpO1xyXG4gICAgfVxyXG4gIH1cclxuICAucGVyZm9ybWFuY2Utc2VjdGlvbiB7XHJcbiAgICAuY29sLW1kLTQge1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgfVxyXG4gICAgLmNpdmljLXR5cGVyLXBlcmZvcm1hbmNlIHtcclxuICAgICAgLmNvbC1tZC00IHtcclxuICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTgge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xyXG4gICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAuY2hhbmdlSW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNhckNoYW5nZXMge1xyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IGVtKDM1KTtcclxuICAgIH1cclxuICB9XHJcbiAgLmN5bGluZGVycyB7XHJcbiAgICAuaW1nTGVmdCB7XHJcbiAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmltZ1JpZ2h0IHtcclxuICAgICAgd2lkdGg6IDQ1JTtcclxuICAgIH1cclxuICB9XHJcbiAgLmFmdGVyLWJlZm9yZSB7XHJcbiAgICAuZ2VyeS10ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyNCk7XHJcbiAgICAgIGxlZnQ6IDglO1xyXG4gICAgfVxyXG4gICAgLnJlZC1ib3gge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgLmhvbWUtYmFubmVyIC5zbGljay1kb3RzIHtcclxuICAgIGJvdHRvbToxMCU7XHJcbiAgfVxyXG4gIC5tYWluLXByby1iYW5uZXIge1xyXG4gICAgZGl2IHtcclxuXHJcbiAgICAgIC50ZXh0LXNlYyB7XHJcbiAgICAgICAgdG9wOiAyNSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyOCU7XHJcbiAgICAgICAgaDEge1xyXG5cclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSg1MCk7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvZ29zLXNlYyB7XHJcbiAgICAgICAgYm90dG9tOiAxMyU7XHJcbiAgICAgICAgcmlnaHQ6IDUlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBlbSg3MCk7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5rdy10bHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOjBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLy8uc2xpY2stZG90cyB7XHJcbiAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gIGJvdHRvbTogMzUlO1xyXG4gICAgLy8gIHJpZ2h0OiAzJTtcclxuICAgIC8vICBwYWRkaW5nOiAwO1xyXG4gICAgLy99XHJcblxyXG4gIH1cclxuXHJcbiAgLnBlcmZvcm1hbmNlLWNhcnMge1xyXG4gICAgd2lkdGg6IDU3JTtcclxuICB9XHJcbiAgLnBlcmZvcm1hbmNlLXRleHQge1xyXG4gICAgd2lkdGg6IDQzJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzJTtcclxuICB9XHJcblxyXG4gIC5wZXJmb3JtYW5jZS1zZWN0aW9uLFxyXG4gIC5zYWZldHktc2VjdGlvbixcclxuICAudGVjaG5vbG9neS1zZWN0aW9uLFxyXG4gIC5jb252ZW5pZW5jZS1zZWN0aW9uLFxyXG4gIC50ZXJtcy1zZWN0aW9uLFxyXG4gIC5zdGVwLWludG8taW5ub3ZhdGlvbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNWVtO1xyXG4gICAgLypwYWRkaW5nLXRvcDogNGVtOyovXHJcbiAgICBwYWRkaW5nLXRvcDogNmVtO1xyXG4gIH1cclxuXHJcblxyXG4gIC5tb3RvcmN5Y2xlLnBlcmZvcm1hbmNlLXNlY3Rpb257XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbi8vb2JhaWRcclxuICAvLy5sZWZ0LWludHJvZHVjdGlvbiAuc21hbGwtc3R5bGV7XHJcbiAgLy8gIHJpZ2h0OiAtNTBweDtcclxuICAvL31cclxuICAjY29udmVuaWVuY2Uge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiA4Ny41ZW07XHJcbiAgICB9XHJcbiAgICAuYmFubmVyLWltZyB7XHJcbiAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiA5MyU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRlY2hub2xvZ3ktc2VjdGlvbiAuYmFubmVyLWltZyAucG9wdXBMaW5rOmJlZm9yZSB7XHJcbiAgICByaWdodDogZW0oLTE2KTtcclxuICAgIHRvcDogZW0oLTE2KTtcclxuICB9XHJcbiAgLmNhYmluLWJveC1yaWdodCB7XHJcbiAgICAuZW5naW5lLXRodW1iIHtcclxuICAgICAgLnBvcHVwTGluayB7XHJcbiAgICAgICAgbGVmdDogMWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wZXJmb3JtYW5jZS1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzZW07XHJcbiAgfVxyXG4gIC5zYWZldHktc2VjdGlvbiB7XHJcbiAgICAuY29udGFpbmVyLmJveGVzQ29udGFpbmVyIHtcclxuICAgICAgLmNvbC1tZC01IHtcclxuICAgICAgICAuZW5naW5lLXRodW1iIHtcclxuICAgICAgICAgICYudHdvLXNtYWxsOmxhc3QtY2hpbGQgLnBvcHVwTGluayB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wb3B1cExpbmsge1xyXG4gICAgICAgICAgICBsZWZ0OiA1ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXJUYWJzIC5vd2wtbmF2IC5vd2wtcHJldiB7XHJcbiAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgfVxyXG4gIC5lbmdpbmUtdGh1bWIge1xyXG4gICAgLnBvcHVwTGluayB7XHJcbiAgICAgIGxlZnQ6IDEuNWVtO1xyXG4gICAgICBib3R0b206IDEuNWVtO1xyXG4gICAgfVxyXG4gICAgaDQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcclxuICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGJvZHkgLmJvdHRvbS1mb3JtIC5idG4td2hpdGUge1xyXG4gICAgbWluLXdpZHRoOiA4MCU7XHJcbiAgfVxyXG4gIC5hZnRlci1iZWZvcmUge1xyXG4gICAgLmdlcnktdGV4dCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubG9nby1jYXIgaW1nLmJhY2stbG9nbyB7XHJcbiAgICBtYXgtd2lkdGg6IDQyJTtcclxuICB9XHJcbiAgLmJhbm5lci1pbWcge1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuaWZyYW1le1xyXG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XHJcbn1cclxuXHJcblxyXG5cclxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblxyXG5cclxuICAucmV2ZWFsVG8udmlkZW97XHJcbiAgICAudmlkZW8taWZyYW1le1xyXG4gICAgICBpZnJhbWV7XHJcbiAgICAgICAgaGVpZ2h0OiA1NjBweDtcclxuICAgICAgICB3aWR0aDogMTAwNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlkZW8taWZyYW1le1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjphZnRlcntcclxuICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgICB0b3A6MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmJhbm5lci1pbWd7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIHRvcDowcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuXHJcbiAgLmFycm93TGluayB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgcGFkZGluZzogZW0oMykgZW0oNSkgZW0oMykgZW0oNDApO1xyXG4gICAgICBpIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21wYXJlTGluayB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBvcHVwTGluayB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNjYWxlKDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXJDaGFuZ2VzIHtcclxuICAgIHVsIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICYuZHJ5LWljb24taG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYucmFpbnktaWNvbi1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5yYW91Z2gtaWNvbi1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53YXJyYW50eS1zZWN0aW9uIC5jYXJlTGlzdCB7XHJcbiAgICBtaW4taGVpZ2h0OiAyM2VtO1xyXG4gIH1cclxuICAubWFpbi1wcm8tYmFubmVyIC5zbGljay1zbGlkZSA+IGltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuc2Vjb25kLWltZ3tcclxuICAgIC5saW5lLTF7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblxyXG4gIC5tb3RvcmN5Y2xlIHtcclxuICAgIC5wcm9kdWN0RHJhZ0FuZEZpbHRlclNlY3Rpb24gLnNsaWNrLXNsaWRlIGltZ3tcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgfVxyXG4gICAgLnVubGltaXRlZCAuY29sLW1kLTYgLmJveC10d28gLmJveC1vbmUtdGV4dC5ib3R0b217XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVlbTtcclxuICAgICAgYXtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnVubGltaXRlZCAuY29sLW1kLTYuYm94VHdvIC5ib3gtb25le1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDcwJSAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b20gIWltcG9ydGFudDtcclxuICAgICAgLm1vdG8ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgzNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib29rLWJ0e1xyXG4gICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICB9XHJcbiAgICAuYm94LW9uZS10ZXh0IC5pbWctcmVzcG9uc2l2ZS5oLWxvZ297XHJcbiAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICB9XHJcbiAgICAudG93LWNvbHVtbi1zZWN0aW9uLnVubGltaXRlZHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAuZnAtdGFibGVDZWxse1xyXG4gICAgICAgIC5yb3d7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluLXByby1iYW5uZXIge1xyXG4gICAgICBkaXYge1xyXG4gICAgICAgIC5sb2dvcy1zZWN7XHJcbiAgICAgICAgICBib3R0b206IDUlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAua3ctdGx7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTowO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5uZXItYmFubmVyIHtcclxuICAgICAgaDF7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSg1Myk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDE4KTtcclxuICAgICAgfVxyXG4gICAgICAuY29udGFpbmVye1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogZW0oMTAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhbm5lci1pbWd7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAwIDYuM2VtIDA7XHJcbiAgfVxyXG5cclxuICAuaW5uZXJNZW51IGxpIC5kcm9wRG93biB1bCBsaSAuZXhwbG9yZS1idG57XHJcbiAgICBsZWZ0OiAwZW07XHJcbiAgfVxyXG4gIC5pbm5lck1lbnUgbGkgLmRyb3BEb3duIHVsIGxpIC5tb2RhbC1jYXJ7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcbiAgLy8uaW5uZXJNZW51PmxpIC5kcm9wRG93biB1bCBsaSAuZXhwbG9yZS1idG57XHJcbiAgLy8gIGxlZnQ6IDA7XHJcbiAgLy8gIHdpZHRoOiAxMDAlO1xyXG4gIC8vICBoZWlnaHQ6IDEwMCU7XHJcbiAgLy8gIHRvcDogMDtcclxuICAvLyAgYS5idG4uYnRuLXByaW1hcnl7XHJcbiAgLy8gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8vICAgIGxlZnQ6IDBweDtcclxuICAvLyAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgLy8gICAgd2lkdGg6IDEwMCU7XHJcbiAgLy8gICAgcGFkZGluZzogMDtcclxuICAvLyAgICBzcGFuLCBpe1xyXG4gIC8vICAgICAgZGlzcGxheTogbm9uZTtcclxuICAvLyAgICB9XHJcbiAgLy8gIH1cclxuICAvL31cclxuXHJcbiAgLnRlYy1iYW5uZXIge1xyXG4gICAgLmNvbC1tZC02e1xyXG4gICAgICBtYXJnaW4tdG9wOiAzZW07XHJcbiAgICAgIGg2e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjg3NWVtO1xyXG4gICAgICB9XHJcbiAgICAgIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XHJcbiAgICAgIH1cclxuICAgICAgLmFwcF9pY29ue1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMzQlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5maXhlZC0xIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnJldmVhbFRvLnZpZGVve1xyXG4gICAgLnZpZGVvLWlmcmFtZXtcclxuICAgICAgaWZyYW1le1xyXG4gICAgICAgIGhlaWdodDogMzMxcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJhbm5lci1pbWcge1xyXG4gICAgJi52aWRlb3tcclxuICAgICAgaGVpZ2h0OiAzMjBweDtcclxuICAgICAgaWZyYW1le1xyXG4gICAgICAgIGhlaWdodDogMzIwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5mcC10YWJsZUNlbGwge1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tYWluLXByby1iYW5uZXIge1xyXG4gICAgZGl2IHtcclxuXHJcbiAgICAgIC50ZXh0LXNlYyB7XHJcbiAgICAgICAgdG9wOiAyNSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMCU7XHJcbiAgICAgICAgaDEge1xyXG5cclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSg1MCk7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5sb2dvcy1zZWMge1xyXG4gICAgICAgIGJvdHRvbTogMTAlO1xyXG4gICAgICAgIHJpZ2h0OiA1JTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgfVxyXG4gIC5jYXItd2FycmFudHkge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgdG9wOiBpbmhlcml0O1xyXG4gIH1cclxuICAud2FycmFudHktc2VjdGlvbiB7XHJcbiAgICBoMSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgICAuY2FyLXdhcnJhbnR5e1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLXdpZHRoOiBlbSg1KTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhcmVMaXN0IHtcclxuICAgIGxpIHtcclxuICAgICAgcGFkZGluZzogMCBlbSg4MCkgMCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZGV0YWlsLXBhZ2UgLmZ1bGxwYWdlLXdyYXBwZXIge1xyXG4gICAgLmZwLXNlY3Rpb24ge1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRvdy1jb2x1bW4tc2VjdGlvbi5yZXN7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuICAuY29udmVuaWVuY2Utc2VjdGlvbiB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMyU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGVybXMtc2VjdGlvbiB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMyU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3RlcC1pbnRvLWlubm92YXRpb24ge1xyXG4gICAgcCB7XHJcbiAgICAgICYubGVhZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNoYXNpcy1jaGFuZ2Uge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAuZW5naW5lLXRodW1iIHtcclxuICAgICYuZW5naW5lLW1kIHtcclxuICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgICYubWludXMtbGVmdCB7XHJcbiAgICAgIHJpZ2h0OiAtMTQuN2VtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICAuaW5uZXItYmFubmVyIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICB0b3A6IDMwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmxlZnRIZWFkaW5nIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5jYWJpbkplZXAge1xyXG4gICAgcmlnaHQ6IC0xMiU7XHJcbiAgICBib3R0b206IC0yNSU7XHJcbiAgfVxyXG4gIC5yZXZlYWxUby52aWRlbyB7XHJcbiAgICBoZWlnaHQ6IDMzMXB4O1xyXG4gIH1cclxuICAuY2FyVGFicyB7XHJcbiAgICAub3dsLW5hdiB7XHJcbiAgICAgIC5vd2wtbmV4dCB7XHJcbiAgICAgICAgLmljb24tbGVmdCB7XHJcbiAgICAgICAgICB0b3A6IGVtKC0xMik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAuYWZ0ZXItYmVmb3JlIHtcclxuICAgIC5yZWQtYm94IHtcclxuICAgICAgc3BhbiB7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2dvLWNhciB7XHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IGVtKDE1Mik7XHJcbiAgICB9XHJcbiAgICAuYmFjay1sb2dvIHtcclxuICAgICAgaGVpZ2h0OiAyLjNlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNoYXNpcy1jaGFuZ2Uge1xyXG4gICAgbGkge1xyXG4gICAgICAuaW1nSG92ZXIge1xyXG4gICAgICAgIHRvcDogMzUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50ZWNobm9sb2d5LXNlY3Rpb24gLmJhbm5lci1pbWcgLnBvcHVwTGluayB7XHJcbiAgICB3aWR0aDogNC43NWVtO1xyXG4gICAgaGVpZ2h0OiA0Ljc1ZW07XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICB0b3A6IC0xZW07XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNTclO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkaW5nLXBhbmUgLnNoYWRvdyBzcGFue1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxuICAudGVjaG5vbG9neS1zZWN0aW9uLm1vdG9yY3ljbGV7XHJcbiAgICAuZmlyc3QtaW1nLmZpcnN0LWNvbHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBwLmNlbnRlcntcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlY29uZC1pbWcuc2Vjb25kLWNvbHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC5wZXJmb3JtYW5jZS1jYXJze1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5lbmdpbmUtdGh1bWJ7XHJcbiAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wZXJmb3JtYW5jZS10ZXh0e1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLndhcnJhbnR5LXNlY3Rpb24gLmNhcmVMaXN0IHtcclxuICAgIC8qbWluLWhlaWdodDogMTdlbTsgb2JhaWQgY2hhbmdlIDgtYXVnLTIwMTkgQ1JWIGxhbmRpbmcgcGFnZSBpc3N1ZSovXHJcbiAgICBtaW4taGVpZ2h0OiAxNWVtO1xyXG4gIH1cclxuXHJcbiAgLyogb2JhaWQgY3NzIHN0YXJ0ICovXHJcbiAgYm9keSB7XHJcbiAgICAudG93LWNvbHVtbi1zZWN0aW9uLnVubGltaXRlZCAuY29udGFpbmVye1xyXG4gICAgICBwYWRkaW5nOiAzJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMSk7XHJcbiAgICAgIC5wYWdlLXRpdGxle1xyXG4gICAgICAgIG1hcmdpbjoxLjI1ZW0gMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3REcmFnQW5kRmlsdGVyU2VjdGlvbntcclxuICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgLmRyYWctbWl4ZXJ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGVtKDQ4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5tb3RvcmN5Y2xle1xyXG4gICAgICAubGVmdC1pbnRyb2R1Y3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIC5zbWFsbC1zdHlsZXtcclxuICAgICAgICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW90b3JjeWNsZS50ZXJtcy1zZWN0aW9uIC5yaWdodC10b3AucmlnaHQtdG9wMntcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogb2JhaWQgY3NzIGVuZCAqL1xyXG5cclxuICBib2R5IC5yYW5nZVNsaWRlciB7XHJcbiAgICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgIC51aS1zbGlkZXItaGFuZGxle1xyXG4gICAgICB0b3A6IC02cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50aWNre1xyXG4gICAgICBpe1xyXG4gICAgICAgIHRvcDogLTRweDtcclxuICAgICAgfVxyXG4gICAgICAmLmxhc3R7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgdG9wOiAzcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiAgLnRlY2hub2xvZ3ktdGV4dCB7XHJcbiAgICAuaGVhZGluZy1wYW5lIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgaDV7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnNoYWRvd3tcclxuICAgICAgICAmLnNoYWRvdzJ7XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lbmdpbmUtdGh1bWIge1xyXG4gICAgJi50b3Atc3BhY2Uge1xyXG4gICAgICBpZnJhbWUge1xyXG4gICAgICAgIGhlaWdodDogMzgwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxuICAvLy5iYW5uZXItaW1ne1xyXG4gIC8vICBwYWRkaW5nLWJvdHRvbTo2LjNlbTtcclxuICAvL31cclxuXHJcbiAgLnRlY2hub2xvZ3ktc2VjdGlvbi5tb3RvcmN5Y2xle1xyXG4gICAgLmZpcnN0LWltZy5maXJzdC1jb2x7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgcC5jZW50ZXJ7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWNvbmQtaW1nLnNlY29uZC1jb2x7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAucGVyZm9ybWFuY2UtY2Fyc3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAuZW5naW5lLXRodW1ie1xyXG4gICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGVyZm9ybWFuY2UtdGV4dHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLm1vdG9yY3ljbGUge1xyXG4gICAgLmhvbmRhLWxvZ28ge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbWFyZ2luOiBlbSgyKSBhdXRvIDA7XHJcbiAgICAgIHRvcDogLjVlbTtcclxuICAgICAgLyp3aWR0aDogZW0oMTAwKTsqL1xyXG4gICAgfVxyXG4gICAgLnNlY3Rpb24udW5saW1pdGVkLnJlc3tcclxuICAgICAgLnJvd3tcclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdERyYWdBbmRGaWx0ZXJTZWN0aW9uIC5zbGljay1zbGlkZSBpbWd7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgIH1cclxuICAgIC51bmxpbWl0ZWQgLmNvbC1tZC02IC5ib3gtdHdvIC5ib3gtb25lLXRleHQuYm90dG9te1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMi41ZW07XHJcbiAgICAgIGF7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudW5saW1pdGVkIC5jb2wtbWQtNi5ib3hUd28gLmJveC1vbmV7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbSAhaW1wb3J0YW50O1xyXG4gICAgICAubW90byB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBoMntcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoM3tcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm9vay1idHtcclxuICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgfVxyXG4gICAgLmJveC1vbmUtdGV4dCAuaW1nLXJlc3BvbnNpdmUuaC1sb2dve1xyXG4gICAgICB3aWR0aDogODBweDtcclxuICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgfVxyXG4gICAgLnRvdy1jb2x1bW4tc2VjdGlvbi51bmxpbWl0ZWR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5uZXItYmFubmVyIHtcclxuICAgICAgaDF7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSg1Myk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDE4KTtcclxuICAgICAgfVxyXG4gICAgICAuY29udGFpbmVye1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgxMDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tcHJvLWJhbm5lciB7XHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgLmxvZ29zLXNlY3tcclxuICAgICAgICAgIGJvdHRvbTogMiU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgYm9keS5tb3RvcmN5Y2xlIHtcclxuICAgIC5sZWZ0LWludHJvZHVjdGlvbntcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQ2cHg7XHJcbiAgICAgIC5zbWFsbC1zdHlsZSB7XHJcbiAgICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJpZ2h0LWludHJvZHVjdGlvbntcclxuICAgICAgaDF7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjM3NWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5uZXJTZWN0aW9uLmludHJvZHVjdGlvbntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcclxuICAgIH1cclxuICAgIC50aHJlZVNpeHR5Vmlldy1zZWN0aW9uLmRlc2lnbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgLnByb2R1Y3QtMzYwe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgfVxyXG4gICAgICBoMXtcclxuICAgICAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgICAgfVxyXG4gICAgICBwLmNlbnRlcntcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dC1wYW5lLmNvbnRhaW5lcntcclxuICAgICAgLnJvd3tcclxuICAgICAgICBwYWRkaW5nOiAwLjc1ZW07XHJcbiAgICAgICAgd2lkdGg6IDQzLjUlO1xyXG4gICAgICAgIGxlZnQ6IDI0cHg7XHJcbiAgICAgICAgaDV7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuMTI1ZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMjI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW90b3JjeWNsZS50ZWNobm9sb2d5LXNlY3Rpb24gLmZpcnN0LWltZyBwLmNlbnRlcntcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBoZWlnaHQ6IDY5cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgLmhlYWRpbmctcGFuZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgLnNoYWRvd3tcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICYuc2hhZG93MiB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBoNXtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZWMtYmFubmVye1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXIgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogZW0oMjUpIDAgZW0oMzApO1xyXG4gICAgICAuY29sLW1kLTYge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICBoNntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcHBfaWNvbntcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FyZUxpc3Qge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRpc2NsYWltZXItdHh0e1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vdG9yY3ljbGUudGVybXMtc2VjdGlvbiB7XHJcbiAgICAgIC5ib3R0b20tY2VudGVye1xyXG4gICAgICAgIGJvdHRvbTogLTAuNWVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnJpZ2h0LXRvcHtcclxuICAgICAgICByaWdodDogZW0oMTApO1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAmLnJpZ2h0LXRvcDJ7XHJcbiAgICAgICAgICB0b3A6IDEwLjVlbTtcclxuICAgICAgICAgIHJpZ2h0OiBlbSgxMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb3RvcmN5Y2xle1xyXG4gICAgLmF1dG9MaXN0IHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICAuYm90dG9tLWNlbnRlcntcclxuICAgIGJvdHRvbTogMS41ZW07XHJcbiAgfVxyXG4gIC5ib3R0b20tY2VudGVyMntcclxuICAgIGJvdHRvbTogLTRweDtcclxuICB9XHJcblxyXG4gIGJvZHkgLnN0ZXAtaW50by1pbm5vdmF0aW9uIC5idG4gLmljb24tZG93bmxvYWR7XHJcbiAgICB0b3A6MWVtO1xyXG4gIH1cclxuXHJcblxyXG4gIGJvZHkgLnJhbmdlU2xpZGVyIC50aWNrIGl7XHJcbiAgICB0b3A6LTRweDtcclxuICB9XHJcblxyXG4gIGJvZHkgLnJhbmdlU2xpZGVyIC50aWNrLmxhc3QgaTpsYXN0LWNoaWxke1xyXG4gICAgdG9wOjJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcblxyXG5cclxuICBib2R5IC5yYW5nZVNsaWRlciAudGljay5sYXN0IGk6bGFzdC1jaGlsZHtcclxuICAgIHRvcDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGJvZHkgLnJhbmdlU2xpZGVyIC51aS1zbGlkZXItaGFuZGxle1xyXG4gICAgdG9wOi02cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5yYW5nZVNsaWRlcntcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC5jb250YWluZXIuYWNjZXNzb3JpZXN7XHJcbiAgICAuY29sLXNtLTEyLmNvbC1tZC0xMntcclxuICAgICAgaDF7XHJcbiAgICAgICAgYnI6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5tYWluLXByby1iYW5uZXIge1xyXG4gICAgZGl2IHtcclxuXHJcbiAgICAgIC50ZXh0LXNlYyB7XHJcbiAgICAgICAgdG9wOiAyNSU7XHJcblxyXG4gICAgICAgIGgxIHtcclxuXHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvZ29zLXNlYyB7XHJcbiAgICAgICAgYm90dG9tOiAxMCU7XHJcbiAgICAgICAgcmlnaHQ6IDUlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDUlO1xyXG4gICAgICByaWdodDogMyU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIGVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxvZ29zLXNlYyB7XHJcblxyXG4gICAgICAua3ctdGx7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTowO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FyVGFicyB7XHJcbiAgICAub3dsLW5hdiB7XHJcblxyXG4gICAgICB3aWR0aDogOTclO1xyXG5cclxuICAgICAgLm93bC1wcmV2IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFubmVyLWltZy52aWRlbyB7XHJcbiAgICAub3BlbnZpZGVvbGluayB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogLTQlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJldmVhbFRvLnZpZGVvIHtcclxuICAgIGhlaWdodDogMjg4cHg7XHJcbiAgICAudmlkZW8taWZyYW1le1xyXG4gICAgICBpZnJhbWV7XHJcbiAgICAgICAgaGVpZ2h0OjI4OHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWNjZXNzb3JpZXMuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmxlZnRIZWFkaW5nIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5jb252ZW5pZW5jZS1zZWN0aW9uIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRlcm1zLXNlY3Rpb24ge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAucGFnZUFjaG9uZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHBhZGRpbmc6IGVtKDE1KTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLnJpZ2h0LWltZyB7XHJcbiAgICBtYXJnaW4tdG9wOiBlbSgxMCk7XHJcbiAgfVxyXG4gIC5hdXRvTGlzdCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgICAgcGFkZGluZzogMCBlbSg4MCkgMCBlbSg0MCk7XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgICAgfVxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbm5lclNlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogZW0oNTApIDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoM3tcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDBweDtcclxuICAgICAgbGVmdDogZW0oNDApO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3RlcC1pbnRvLWlubm92YXRpb24ge1xyXG4gICAgcGFkZGluZzogZW0oNTApIDAgMDtcclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgJi5sZWFkIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0biB7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDIyKSBlbSg2MSkgZW0oMjIpIGVtKDI1KTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgICBpIHtcclxuICAgICAgICB0b3A6IGVtKDEyKTtcclxuICAgICAgfVxyXG4gICAgICAuaWNvbi1rZXkge1xyXG4gICAgICAgIHRvcDogZW0oMTIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZW5naW5lLXRodW1iIHtcclxuICAgICAgJi5lbmdpbmUteCwgJi5taW51cy1sZWZ0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmlyc3QtaW1nIHtcclxuICAgIC5sb2dvLWNhciB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDQzJTtcclxuICAgICAgfVxyXG4gICAgICAuYmFjay1sb2dvIHtcclxuICAgICAgICB3aWR0aDogNjQlO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAuYmFubmVyLWltZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSg1MCk7XHJcbiAgfVxyXG4gIC5jYWJpbkplZXAge1xyXG4gICAgd2lkdGg6IGVtKDUwNCk7XHJcbiAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICBib3R0b206IC00JTtcclxuICB9XHJcbiAgLmVuZ2luZS10ZXh0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgfVxyXG4gIC5sZWZ0LWltZyB7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICB9XHJcbiAgICAuYnRuIHtcclxuICAgICAgcGFkZGluZzogZW0oMjApO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgbWluLXdpZHRoOiBlbSgzMDApO1xyXG4gICAgICBpIHtcclxuICAgICAgICB0b3A6IGVtKDEyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY3lsaW5kZXJzIHtcclxuICAgIC5pbWdMZWZ0IHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICAgIC5pbWdSaWdodCB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hZnRlci1iZWZvcmUge1xyXG4gICAgLnJlZC1ib3gge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZ2VyeS10ZXh0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICBwYWRkaW5nOiBlbSgxNSk7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNhZmV0eS1zZWN0aW9uIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAmLmJveGVzQ29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGhlaWdodDogMTAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2U5ZWVmMTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb2wtbWQtNSB7XHJcbiAgICAgICAgICAuZW5naW5lLXRodW1iIHtcclxuICAgICAgICAgICAgJi50d28tc21hbGwge1xyXG4gICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIHRvcDogZW0oMzApO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDZweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lbmdpbmUtdGh1bWIge1xyXG4gICAgICAmLnRvcC1zcGFjZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogZW0oNzApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb24ge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICB9XHJcbiAgLmNoYXNpcy1jaGFuZ2Uge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogZW0oMzApO1xyXG4gIH1cclxuICAuc2xpZGVyLWxpbmUge1xyXG4gICAgcmlnaHQ6IGVtKDMwKTtcclxuICB9XHJcbiAgLnRlY2hub2xvZ3ktc2VjdGlvbiB7XHJcbiAgICAuYmFubmVyLWltZyB7XHJcbiAgICAgIC5wb3B1cExpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oOCk7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFjY2Vzc29yaWVzIHtcclxuICAgIGg0IHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wZXJmb3JtYW5jZS1zZWN0aW9uLCAuc2FmZXR5LXNlY3Rpb24sIC50ZWNobm9sb2d5LXNlY3Rpb24sIC5jb252ZW5pZW5jZS1zZWN0aW9uLCAudGVybXMtc2VjdGlvbiwgLnN0ZXAtaW50by1pbm5vdmF0aW9uIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiBlbSg1MCk7XHJcbiAgfVxyXG4gIC50ZXJtcy1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiBlbSg1MCk7XHJcbiAgfVxyXG4gIC5jYXJUYWJzIHtcclxuICAgIG1hcmdpbi10b3A6IGVtKDMwKTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLm93bC1pdGVtIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgYiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbXBhcmVMaXN0IHtcclxuICAgIGxpIHtcclxuICAgICAgZGl2IHtcclxuICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbXBhcmUtbW9kZWxzIHtcclxuICAgIC5idG4ge1xyXG4gICAgICBwYWRkaW5nOiBlbSgyMikgZW0oNjEpIGVtKDIyKSBlbSgyNSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgaSB7XHJcbiAgICAgICAgdG9wOiBlbSgxMik7XHJcbiAgICAgIH1cclxuICAgICAgLnNwYWNlLWljb24ge1xyXG4gICAgICAgIHRvcDogZW0oMTIpO1xyXG4gICAgICB9XHJcbiAgICAgIC5zZXR0aW5nLWljb24ge1xyXG4gICAgICAgIHRvcDogZW0oMTIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53YXJyYW50eS1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IGVtKDMwKSAwO1xyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgIH1cclxuICAgIC5jYXItd2FycmFudHkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2FyZUxpc3Qge1xyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogNDglO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4JTtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAvKmZsb2F0OiBsZWZ0OyovXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNhckNoYW5nZXMge1xyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgfVxyXG4gIH1cclxuICAucmFuZ2VpbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2FyQ2hhbmdlcy5jcnYtZXhjZXB0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG4gIC5jaGFzaXMtY2hhbmdlIHtcclxuICAgIGxpIHtcclxuICAgICAgLmltZ0hvdmVyIHtcclxuICAgICAgICB0b3A6IDM1JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucGVyZm9ybWFuY2UtdGV4dCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzIpO1xyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLmJhbm5lci1pbWcge1xyXG4gICAgaDMge1xyXG4gICAgICB0b3A6IGVtKC00MjUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZW5naW5lLXRodW1iIHtcclxuICAgICYudG9wLXNwYWNlIHtcclxuICAgICAgaWZyYW1lIHtcclxuICAgICAgICBoZWlnaHQ6IDMyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG5cclxuICAudmlkZW8tYnRuLXJlc3BvbnNpdmV7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLnZpZGVvLWJ0bi1kZXNrdG9we1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmJuci12aWRlby1saW5re1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xyXG4gICAgLmljb24tcGxheXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogZW0oMTAwKTtcclxuICAgICAgaGVpZ2h0OiBlbSgxMDApO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMSkpO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBmb250LXNpemU6IGVtKDUwKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6MDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBlbSgxMyk7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSgxNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWluZXIuY3lsaW5kZXJzIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC5pbWdSaWdodHtcclxuICAgICAgLnBvd2VyTGlzdHtcclxuICAgICAgICBsaTpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb3RvcmN5Y2xlIHtcclxuICAgIC51bmxpbWl0ZWQgLmNvbC1tZC02LmJveFR3b3tcclxuICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIH1cclxuICAgIGEuYm9vay1idHtcclxuICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICBwYWRkaW5nOiAuOTM3NWVtIDEuNTYyNWVtIC44MTI1ZW0gMS41NjI1ZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC51bmxpbWl0ZWQgLmNvbC1tZC02IHtcclxuICAgICAgLmJveC1vbmUge1xyXG4gICAgICAgIC5ib3gtb25lLXRleHQge1xyXG4gICAgICAgICAgLmhlYWQtdGV4dHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSg2MCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ob25kYS1sb2dvIHtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIC8qbWFyZ2luOiAtLjU2MjVlbSBhdXRvOyovXHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgIC8qd2lkdGg6IGVtKDEwMCk7Ki9cclxuICAgIH1cclxuICAgIC5zZWN0aW9uLnVubGltaXRlZC5yZXN7XHJcbiAgICAgIC5yb3d7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3REcmFnQW5kRmlsdGVyU2VjdGlvbiB7XHJcbiAgICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5kZXRhaWxzU2xpZGVye1xyXG4gICAgICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51bmxpbWl0ZWQgLmNvbC1tZC02IC5ib3gtdHdvIC5ib3gtb25lLXRleHQuYm90dG9te1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMi41ZW07XHJcbiAgICAgIGF7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC51bmxpbWl0ZWQgLmNvbC1tZC02LmJveFR3byAuYm94LW9uZXtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NSUgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgLmJveC1vbmUtdGV4dHtcclxuICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICB9XHJcbiAgICAgIC5tb3RvIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDM0KTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoM3tcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm9vay1idHtcclxuICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgfVxyXG4gICAgLmJveC1vbmUtdGV4dCAuaW1nLXJlc3BvbnNpdmUuaC1sb2dve1xyXG4gICAgICB3aWR0aDogODBweDtcclxuICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgfVxyXG4gICAgLnRvdy1jb2x1bW4tc2VjdGlvbi51bmxpbWl0ZWR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAubW90b3JjeWNsZXtcclxuICAgIC5pbm5lci1iYW5uZXIge1xyXG4gICAgICAuY29udGFpbmVye1xyXG4gICAgICAgIHRvcDogNjAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5idG57XHJcbiAgICAgICAgcGFkZGluZzogLjkzNzVlbSAuNjI1ZW0gLjYyNWVtIC44MTI1ZW07XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGVmdC1pbnRyb2R1Y3Rpb24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMuMTI1ZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLmltZy1yZXNwb25zaXZlLnJlc3BvbnNpdmVfdmVye1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgICAuc21hbGwtc3R5bGV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJpZ2h0LWludHJvZHVjdGlvbntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuYXV0b0xpc3QgbGl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDcwKTtcclxuICAgIH1cclxuICAgIC5pbm5lclNlY3Rpb24uaW50cm9kdWN0aW9ue1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLnRleHQtcGFuZS5jb250YWluZXIgLnJvd3tcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC50aHJlZVNpeHR5Vmlldy1zZWN0aW9uLmRlc2lnbntcclxuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBwYWRkaW5nLXRvcDogZW0oNDgpO1xyXG4gICAgICAvKnBhZGRpbmctYm90dG9tOiBlbSg0OCk7Ki9cclxuICAgICAgcGFkZGluZy1ib3R0b206IGVtKDQ4KTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiA0MCU7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xyXG4gICAgICBoMXtcclxuICAgICAgICBmb250LXNpemU6IDMuNzVlbTtcclxuICAgICAgfVxyXG4gICAgICBwLmNlbnRlcntcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG4gICAgICAucHJvZHVjdC0zNjB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5tb3RvcmN5Y2xlLnRlY2hub2xvZ3ktc2VjdGlvbiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBlbSg0OCk7XHJcbiAgICAgIC5maXJzdC1pbWcgcC5jZW50ZXJ7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGluZy1wYW5lIHtcclxuICAgICAgbWFyZ2luLXRvcDplbSgxNik7XHJcbiAgICAgIGg1e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAuNzVlbSAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJye1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNoYWRvd3tcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICYuc2hhZG93MntcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgZW0oNDYpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY29uZC1pbWd7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lci5zdWIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjVlbTtcclxuICAgIH1cclxuICAgIC50ZWMtYmFubmVye1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL21vdG9yY3ljbGUvdGVjaG5vbG9neS1ib3R0b20tbW9iaWxlLmpwZ1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlciAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiBlbSgyNSkgMCBlbSgzMCk7XHJcbiAgICAgIC5jb2wtbWQtNntcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjRweDtcclxuICAgICAgICBoNntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXJtcy1zZWN0aW9ue1xyXG4gICAgICBwYWRkaW5nLXRvcDogMy4xMjVlbTtcclxuICAgICAgcHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW90b3JjeWNsZS50ZXJtcy1zZWN0aW9uIC5yaWdodC10b3B7XHJcbiAgICAgIHRvcDogN2VtO1xyXG4gICAgICByaWdodDogNWVtO1xyXG4gICAgICAmLnJpZ2h0LXRvcDJ7XHJcbiAgICAgICAgdG9wOiAxOS41ZW07XHJcbiAgICAgICAgcmlnaHQ6IDNlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaW1nLXJlc3BvbnNpdmUucmVzcG9uc2l2ZV92ZXJ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLnNsaWNrLWFycm93e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2MwMDtcclxuICAgIGJvcmRlcjogMHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0b3A6IDE1JTtcclxuICB9XHJcbiAgYnV0dG9uLnNsaWNrLW5leHQuc2xpY2stYXJyb3d7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgbGVmdDogYXV0bztcclxuICB9XHJcbiAgYm9keSAucmFuZ2VTbGlkZXItY29udHJvbHN7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgfVxyXG4gIGJvZHkgLnZpZGVvLXRodW1iIC5vcGVudmlkZW9saW5re1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbGVmdDogYXV0bztcclxuICB9XHJcbiAgLnNhZmV0eS1zZWN0aW9ue1xyXG4gICAgLmJhbm5lci1pbWd7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE2KTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRlY2hub2xvZ3ktc2VjdGlvbntcclxuICAgIC50ZXh0LWNlbnRlcntcclxuICAgICAgaDF7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMWVtIDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDIwKTtcclxuICAgICAgICBicntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXJje1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5zbWFsbC10aHVtYntcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC5pbWctcmVzcG9uc2l2ZXtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhYmluLWJveC1sZWZ0IHtcclxuICAgIC5jb250ZW50LWFkanVzdC1taW5oe1xyXG4gICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZpZGVvLWlmcmFtZXtcclxuICAgIGhlaWdodDogMjYwcHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAjc2VjdGlvbjV7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gIH1cclxuICAubWFpbi1wcm8tYmFubmVyIHtcclxuICAgIGRpdiB7XHJcblxyXG4gICAgICAudGV4dC1zZWMge1xyXG4gICAgICAgIHRvcDogMjUlO1xyXG5cclxuICAgICAgICBoMSB7XHJcblxyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDMwKTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHRvcDogZW0oNCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvZ29zLXNlYyB7XHJcbiAgICAgICAgYm90dG9tOiAxMCU7XHJcbiAgICAgICAgcmlnaHQ6IDUlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHJpZ2h0OiAzJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIGVtKDEyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmt3LXRse1xyXG5cclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgICBtaW4td2lkdGg6YXV0bztcclxuICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgcGFkZGluZzogZW0oNik7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJhbm5lci1pbWcudmlkZW8ge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IGluaGVyaXQ7XHJcbiAgICAub3BlbnZpZGVvbGluayB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb252ZW5pZW5jZS1zZWN0aW9ue1xyXG4gICAgLmJhbm5lci1pbWcudmlkZW8ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAudmlkZW8tdGh1bWIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIC5vcGVudmlkZW9saW5rIHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogLTI1JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJUYWJzIHtcclxuICAgIC5vd2wtbmF2IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRvcDogZW0oMTAwKTtcclxuICAgICAgLm93bC1wcmV2IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vd2wtbmV4dCB7XHJcbiAgICAgICAgLmljb24tbGVmdCB7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmljb24tbGVmdCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zYWZldHktc2VjdGlvbiAuY29udGFpbmVyLmJveGVzQ29udGFpbmVyIC5yb3cgW2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiBlbSgxNSk7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBlbSgxNSk7XHJcbiAgfVxyXG4gIC5zYWZldHktc2VjdGlvbiAuY29udGFpbmVyLmJveGVzQ29udGFpbmVyIC5yb3cgW2NsYXNzXj1cImNvbC1cIl06bGFzdC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IGVtKDE1KTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGVtKDE1KTtcclxuICB9XHJcbiAgLmFjY2Vzc29yaWVzLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmJvdHRvbS1jZW50ZXIge1xyXG4gICAgYm90dG9tOiBlbSgzNyk7XHJcbiAgfVxyXG4gIC5yaWdodC1sb2dvIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5pbm5lclNlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogZW0oNTApIDA7XHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICYubGVhZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4ge1xyXG4gICAgICBwYWRkaW5nOiBlbSg4KSBlbSgyNSkgZW0oOCkgZW0oMjUpO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIHRvcDogZW0oMTIpO1xyXG4gICAgICB9XHJcbiAgICAgIC5pY29uLWtleSB7XHJcbiAgICAgICAgdG9wOiBlbSgxMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lbmdpbmUtdGh1bWIge1xyXG4gICAgICAmLmVuZ2luZS14LCAmLm1pbnVzLWxlZnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxvZ28tY2FyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC8qXHJcbiAgLmZpcnN0LWltZyB7XHJcbiAgICAuZW5naW5lLXRodW1iIHtcclxuICAgICAgbWFyZ2luLXRvcDogZW0oNTApO1xyXG4gICAgfVxyXG4gIH1cclxuICAgZGVhdGlsIHBhZ2Ugc3BhY2UgaXNzdWVcclxuICAgKi9cclxuICAuYmFubmVyLWltZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgxNik7XHJcbiAgfVxyXG4gIC5jYWJpbkplZXAge1xyXG4gICAgd2lkdGg6IGVtKDUwNCk7XHJcbiAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgfVxyXG4gIC5lbmdpbmUtdGV4dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHJpZ2h0OiBpbml0aWFsO1xyXG4gIH1cclxuICAubGVmdC1pbWcge1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgfVxyXG4gICAgLmJ0biB7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDIwKTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgIG1pbi13aWR0aDogZW0oMzAwKTtcclxuICAgICAgaSB7XHJcbiAgICAgICAgdG9wOiBlbSgxMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmN5bGluZGVycyB7XHJcbiAgICAuaW1nTGVmdCB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgICAuaW1nUmlnaHQge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hZnRlci1iZWZvcmUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gICAgLnJlZC1ib3gge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZ2VyeS10ZXh0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICBwYWRkaW5nOiBlbSgxNSk7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNhZmV0eS1zZWN0aW9uIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAmLmJveGVzQ29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIC5jb2wtbWQtNSB7XHJcbiAgICAgICAgICAuZW5naW5lLXRodW1iIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICYudHdvLXNtYWxsIHtcclxuICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGVtKDMwKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lbmdpbmUtdGh1bWIge1xyXG4gICAgICAmLnRvcC1zcGFjZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29uIHtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgfVxyXG4gIC5jaGFzaXMtY2hhbmdlIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGVtKDMwKTtcclxuICB9XHJcbiAgLnNsaWRlci1saW5lIHtcclxuICAgIHJpZ2h0OiBlbSgzMCk7XHJcbiAgfVxyXG4gIC50ZWNobm9sb2d5LXNlY3Rpb24ge1xyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDIuNWVtO1xyXG4gICAgfVxyXG4gICAgLmJhbm5lci1pbWcge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIC5wb3B1cExpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oOCk7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFjY2Vzc29yaWVzIHtcclxuICAgIGg0IHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wZXJmb3JtYW5jZS1zZWN0aW9uLCAuc2FmZXR5LXNlY3Rpb24sIC50ZWNobm9sb2d5LXNlY3Rpb24sIC5jb252ZW5pZW5jZS1zZWN0aW9uLCAudGVybXMtc2VjdGlvbiwgLnN0ZXAtaW50by1pbm5vdmF0aW9uIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiBlbSg2KTtcclxuICB9XHJcbiAgLnRlcm1zLXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDUwKTtcclxuICB9XHJcbiAgLmNhclRhYnMge1xyXG4gICAgbWFyZ2luLXRvcDogZW0oMzApO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAub3dsLWl0ZW0ge1xyXG4gICAgICBhIHtcclxuICAgICAgICBiIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5yZXNwb25zaXZlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmLmRlc2t0b3Age1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29tcGFyZUxpc3Qge1xyXG4gICAgbGkge1xyXG4gICAgICBkaXYge1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29tcGFyZS1tb2RlbHMge1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDIyKSBlbSg2MSkgZW0oMjIpIGVtKDI1KTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICBpIHtcclxuICAgICAgICB0b3A6IGVtKDEyKTtcclxuICAgICAgfVxyXG4gICAgICAuc3BhY2UtaWNvbiB7XHJcbiAgICAgICAgdG9wOiBlbSgxMik7XHJcbiAgICAgIH1cclxuICAgICAgLnNldHRpbmctaWNvbiB7XHJcbiAgICAgICAgdG9wOiBlbSgxMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLndhcnJhbnR5LXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogZW0oMzApIDA7XHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgfVxyXG4gICAgLmNhci13YXJyYW50eSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbm5lci1iYW5uZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDUlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgLnJvdyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGVtKC0xNSk7XHJcbiAgICAgICAgW2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICAgICAgcGFkZGluZzogMCBlbSgxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjgpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLnBhZ2VBY2hvbmVyIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgcGFkZGluZzogZW0oMTUpO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICBib2R5IC5hdXRvTGlzdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICBsaSB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDUuNWVtO1xyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkLCAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxlZnQtaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgfVxyXG4gICAgLmJ0biB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOmVtKDgpIGVtKDI1KTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIHRvcDogZW0oMTIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sZWZ0SGVhZGluZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAucmlnaHQtaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAucmV2ZWFsVG8udmlkZW8ge1xyXG4gICAgaGVpZ2h0OiAyNjBweDtcclxuICB9XHJcbiAgLnN0ZXAtaW50by1pbm5vdmF0aW9uIHtcclxuICAgIHBhZGRpbmc6IGVtKDUwKSAwIDA7XHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICYubGVhZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogZW0oOCkgZW0oMjUpIGVtKDgpIGVtKDI1KTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgICBpIHtcclxuICAgICAgICB0b3A6IGVtKDEyKTtcclxuICAgICAgfVxyXG4gICAgICAuaWNvbi1rZXkge1xyXG4gICAgICAgIHRvcDogZW0oMTIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYWJpbi1ib3gtbGVmdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNhYmluLWJveC1yaWdodCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxuICAuY2FiaW5KZWVwIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5lbmdpbmUtdGh1bWIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmLmVuZ2luZS14IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICYucmlnaHQtc3BhY2Uge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgIH1cclxuICAgICYuZW5naW5lLW1kIHtcclxuICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgaDQge1xyXG4gICAgICAgIGJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICB0b3A6IGVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5taW51cy1sZWZ0IHtcclxuICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZW5naW5lLXRleHQge1xyXG4gICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206ICAxLjg3NWVtO1xyXG4gICAgcCB7XHJcbiAgICAgIGJyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iYW5uZXItaW1nIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDMyKTtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5maXJzdC1pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbiAgICAubG9nby1jYXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2Vjb25kLWltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubWFyZ2luLTEwMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgwKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBlbSgwKTtcclxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDBweCBsaWdodGVuKCRicmFuZC1ibGFjaywgNzAlKTtcclxuICB9XHJcbiAgLmVuZ2luZS10aHVtYiBoNCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjYpO1xyXG4gICAgYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuICAucGVyZm9ybWFuY2UtY2FycyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDMwKTtcclxuICAgIC5wX3JlbGF0aXZlIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogNDklO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wZXJmb3JtYW5jZS10ZXh0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgfVxyXG4gIC5jYXJDaGFuZ2VzIHtcclxuICAgIHVsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY3lsaW5kZXJzIHtcclxuICAgIHBhZGRpbmc6IGVtKDQwKSBlbSgxNSk7XHJcbiAgICBwIHtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW1nTGVmdCB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XHJcbiAgICB9XHJcbiAgICAuaW1nUmlnaHQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMjApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgdG9wOiBlbSgxMik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wb3dlckxpc3Qge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBsaSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCBlbSgxNSkgMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjYzdjY2Q0O1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBlcmZvcm1hbmNlLXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IGVtKDE1KTtcclxuICB9XHJcbiAgLnNhZmV0eS1zZWN0aW9uIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiAwIGVtKDE1KTtcclxuICAgICAgLnJvdyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGVtKC0xNSk7XHJcbiAgICAgICAgW2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICAgICAgcGFkZGluZzogMCBlbSgxNSk7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIGVtKDE1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5iYW5uZXItaW1nIHtcclxuICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMCBlbSgxNSk7XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgZW0oLTE1KTtcclxuICAgICAgICAgIFtjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCBlbSgzMCk7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCBlbSgzMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAmLmJveGVzQ29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IGVtKDMwKTtcclxuICAgICAgICBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbC1tZC01IHtcclxuICAgICAgICAgIC5lbmdpbmUtdGh1bWIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAmLnR3by1zbWFsbCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogZW0oMTApO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgxNSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZW5naW5lLXRodW1iIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgJi50b3Atc3BhY2Uge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICAgIH1cclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWZ0ZXItYmVmb3JlIHtcclxuICAgIHBhZGRpbmc6IGVtKDI1KSAwO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gICAgLnJlZC1ib3gge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmdlcnktdGV4dCB7XHJcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogZW0oMTUpIGVtKDE1KTtcclxuICAgICAgbWFyZ2luLXRvcDogZW0oMzApO1xyXG4gICAgICBib3JkZXI6IDBweDtcclxuICAgICAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNoYXNpcy1jaGFuZ2Uge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGkge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDRweCAjYzdjY2Q0O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XHJcbiAgICAgIC5jdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgICB9XHJcbiAgICAgIC5pbWdIb3ZlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpZGVyLWxpbmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnRlY2hub2xvZ3ktc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogZW0oMCk7XHJcbiAgICAuYmFubmVyLWltZyB7XHJcbiAgICAgIC5wb3B1cExpbmsge1xyXG4gICAgICAgIHdpZHRoOiBlbSg3MCk7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg3MCk7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDIuNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWNjZXNzb3JpZXMge1xyXG4gICAgW2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb252ZW5pZW5jZS1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiBlbSgzMCk7XHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmVuZ2luZS10aHVtYiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgIH1cclxuICB9XHJcbiAgI3JhbmdlU2xpZGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC50ZXJtcy1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IGVtKDMwKSAwO1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhclRhYnMge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIC5vd2wtaXRlbSB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXItYm94IHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNvbXBhcmUtbW9kZWxzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC5idG4ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBwYWRkaW5nOiBlbSg4KSBlbSgyNSkgZW0oOCkgZW0oMjUpO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIHRvcDogZW0oMTIpO1xyXG4gICAgICB9XHJcbiAgICAgIC5zcGFjZS1pY29uIHtcclxuICAgICAgICB0b3A6IGVtKDE1KTtcclxuICAgICAgfVxyXG4gICAgICAuc2V0dGluZy1pY29uIHtcclxuICAgICAgICB0b3A6IGVtKDEwKTtcclxuICAgICAgfVxyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbXBhcmVMaW5rIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gIH1cclxuICAuY29tcGFyZUxpc3Qge1xyXG4gICAgbGkge1xyXG4gICAgICBkaXYge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgZW0oMjApO1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAud2FycmFudHktc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiBlbSgzMCkgMDtcclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgICAuY2FyLXdhcnJhbnR5IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhcmVMaXN0IHtcclxuICAgIGxpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgZW0oMTUpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kaXNjbGFpbWVyLXR4dCB7XHJcbiAgICBwe1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDAgZW0oMTApO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2FyQ2hhbmdlcy5jcnYtZXhjZXB0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG4gIC5zdGVwLWludG8taW5ub3ZhdGlvbiAuYnRuIC5pY29uLWRvd25sb2FkIHtcclxuICAgIHRvcDogMS4yNWVtO1xyXG4gIH1cclxuICAuY3lsaW5kZXItc2xpZGVyIC5zbGljay1kb3RzIHtcclxuICAgIGJvdHRvbTogLTIuNmVtO1xyXG4gIH1cclxuICBib2R5IC5jYWJpbi1ib3gtcmlnaHR7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgfVxyXG4gIC5jb21wYXJlTGluayBpe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5vZHlzc2V5LXByaWNlc3tcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5vZHlzc2V5LXByLWJ4e1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzUpO1xyXG4gICAgfVxyXG4gICAgaDF7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW90b3JjeWNsZXtcclxuICAgIC5jb21wYXJlTGluayB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOCU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2l2aWMtdHlwZXItcGVyZm9ybWFuY2Uge1xyXG4gICAgLmNvbC14cy02IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iYW5uZXItaW1nIHtcclxuICAgIGgzIHtcclxuICAgICAgdG9wOiBlbSgtMjI1KTtcclxuICAgIH1cclxuICB9XHJcbiAgLmVuZ2luZS10aHVtYiB7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnByZW1pdW0tc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oMTA0KTtcclxuICAgIC5wb3B1cExpbmsge1xyXG4gICAgICByaWdodDogZW0oMjQpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLmNvbXBhcmVMaXN0IHtcclxuICAgIGxpIHtcclxuICAgICAgc3BhbntcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubW90b3JjeWNsZSB7XHJcbiAgICAmLnRlcm1zLXNlY3Rpb24ge1xyXG4gICAgICAuYm90dG9tLWNlbnRlcntcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubW90ZXJzY3ljbGUtc2NvdGVyLXBhZ2Uge1xyXG4gICAgLm1vdG9yY3ljbGUge1xyXG4gICAgICAmLnRlcm1zLXNlY3Rpb24ge1xyXG4gICAgICAgIC5yaWdodC10b3Age1xyXG4gICAgICAgICAgdG9wOiBlbSg0NSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICYucmlnaHQtdG9wMntcclxuICAgICAgICAgICAgdG9wOiBlbSgyMzApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb3RvcmN5Y2xle1xyXG5cclxuXHJcbiAgICAudW5saW1pdGVkIC5jb2wtbWQtNntcclxuICAgICAgaGVpZ2h0OiA1NXZoO1xyXG4gICAgICAuYm94LW9uZSB7XHJcbiAgICAgICAgLmJveC1vbmUtdGV4dCB7XHJcbiAgICAgICAgICAuaGVhZC10ZXh0e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBoMntcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBicntcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuYm94VHdve1xyXG4gICAgICAgIGhlaWdodDogNDB2aDtcclxuICAgICAgICAuYm94LW9uZXtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEzMSUgYm90dG9tICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAuYm94LW9uZS10ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDU4JTtcclxuICAgICAgICAgICAgaW1nLmltZy1yZXNwb25zaXZle1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBocntcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5tb3Rve1xyXG4gICAgICAgICAgICAvKnBhZGRpbmctcmlnaHQ6IDEzZW07Ki9cclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuN2VtO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRocmVlU2l4dHlWaWV3LXNlY3Rpb24ge1xyXG4gICAgICAucHJvZHVjdC0zNjAge1xyXG4gICAgICAgIC5wcm9kdWN0e1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRlYy1iYW5uZXIge1xyXG4gICAgICAuY29sLW1kLTZ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgIGg2e1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXBwX2ljb257XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW90b3JjeWNsZS50ZXJtcy1zZWN0aW9uIHtcclxuICAgICAgLnJpZ2h0LXRvcHtcclxuICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAxMThweDtcclxuICAgICAgICBib3R0b206IGVtKDE5Mik7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcclxuICAgICAgICAmLnJpZ2h0LXRvcDJ7XHJcbiAgICAgICAgICB0b3A6IDguNWVtO1xyXG4gICAgICAgICAgcmlnaHQ6IDBlbTtcclxuICAgICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJvdHRvbS1jZW50ZXJ7XHJcbiAgICAgICAgbGVmdDogMmVtO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogZW0oLTUpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluLXByby1iYW5uZXIge1xyXG4gICAgICBkaXYge1xyXG4gICAgICAgIC50ZXh0LXNlY3tcclxuICAgICAgICAgIHdpZHRoOjI1JTtcclxuICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5wZXJmb3JtYW5jZS1zZWN0aW9uLCAudGVjaG5vbG9neS1zZWN0aW9uLCAuY29udmVuaWVuY2Utc2VjdGlvbiwgLnRlcm1zLXNlY3Rpb24sIC5zdGVwLWludG8taW5ub3ZhdGlvbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogZW0oMCk7XHJcbiAgfVxyXG5cclxuICAuc2FmZXR5LXNlY3Rpb257XHJcbiAgICBwYWRkaW5nOiBlbSg0NSkgMDtcclxuICB9XHJcblxyXG4gIC5jYXJUYWJzIC5vd2wtbmF2IC5vd2wtcHJldntcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgYm9keSAucmV2ZWFsVG8udmlkZW97XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICBib2R5IC52aWRlby10aHVtYntcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAub3BlbnZpZGVvbGlua3tcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICBib3R0b206IC0yMCU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuXHJcbiAgLm1haW4tcHJvLWJhbm5lciB7XHJcbiAgICBkaXYge1xyXG5cclxuICAgICAgLnRleHQtc2VjIHtcclxuICAgICAgICAvKndpZHRoOiA0MSU7XHJcbiAgICAgICAgdG9wOiAzMSU7XHJcbiAgICAgICAgcmlnaHQ6IDMlOyovXHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB0b3A6IDMxJTtcclxuICAgICAgICBsZWZ0OiAzJTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMSk7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcblxyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBlbSgxMCk7XHJcbiAgICAgICAgICBwYWRkaW5nOiBlbSg3KSBlbSgxMCk7XHJcblxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHRvcDogZW0oMik7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2dvcy1zZWMge1xyXG4gICAgICAgIGJvdHRvbTogMTAlO1xyXG4gICAgICAgIGxlZnQ6IDUlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLnNob3dvbm1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuYmFubmVyLWltZy52aWRlbyB7XHJcbiAgICBvdmVyZmxvdzogaW5oZXJpdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgIC5vcGVudmlkZW9saW5rIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLnByb2R1Y3REcmFnQW5kRmlsdGVyU2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogM2VtO1xyXG4gIH1cclxuICAuYm90dG9tLWNlbnRlciB7XHJcbiAgICBib3R0b206IGVtKDIyKTtcclxuICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgfVxyXG4gIC5ib3R0b20tY2VudGVyMiB7XHJcbiAgICBib3R0b206IGVtKC02KTtcclxuICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgfVxyXG4gIC5iYW5uZXItaW1nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDM2KTtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBoZWlnaHQ6IGVtKDMwKTtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgdG9wOiBlbSgyMCk7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oOCkgMDtcclxuICAgIH1cclxuICAgIGhyIHtcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oOCkgMDtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zYWZldHktc2VjdGlvbiB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgJi5ib3hlc0NvbnRhaW5lciB7XHJcbiAgICAgICAgLmNvbC1tZC01IHtcclxuICAgICAgICAgIC5lbmdpbmUtdGh1bWIge1xyXG4gICAgICAgICAgICAmLnR3by1zbWFsbCB7XHJcbiAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBlbSgxNSk7XHJcbiAgICAgICAgICAgICAgICByaWdodDogZW0oMTApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29udmVuaWVuY2Utc2VjdGlvbiB7XHJcbiAgICA+XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgPlxyXG4gICAgICAucm93IHtcclxuICAgICAgICA+XHJcbiAgICAgICAgW2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXJUYWJzIHtcclxuICAgIC5vd2wtbmF2IHtcclxuXHJcbiAgICAgIHRvcDogZW0oNzApO1xyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLnBvcHVwTGluayB7XHJcbiAgICBsZWZ0OiAuNWVtO1xyXG4gICAgYm90dG9tOiAuNWVtO1xyXG4gIH1cclxuICAuZW5naW5lLXRodW1iIHtcclxuICAgIGg0IHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hdXRvTGlzdCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW5uZXItYmFubmVyIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2FmYXJpIHtcclxuICAgIC5pbm5lci1iYW5uZXIge1xyXG4gICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNpdmljLXR5cGVyLXBlcmZvcm1hbmNlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDQwKTtcclxuICB9XHJcbiAgLmJhbm5lci1pbWcge1xyXG4gICAgaDMge1xyXG4gICAgICB0b3A6IGVtKC0xNjUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZW5naW5lLXRodW1iIHtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAucHJlbWl1bS1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiBlbSgxMDQpO1xyXG4gICAgLnBvcHVwTGluayB7XHJcbiAgICAgIHJpZ2h0OiBlbSgyNCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcbiAgLmVuZ2luZS10aHVtYiBoNCB7XHJcbiAgICByaWdodDogNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xyXG4gICAgYm90dG9tOiA4cHhcclxuICB9XHJcbiAgLmlubmVyLWJhbm5lciB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDQ0JTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wb3B1cExpbmsge1xyXG4gICAgd2lkdGg6IDEuNzVlbTtcclxuICAgIGhlaWdodDogMS43NWVtO1xyXG4gIH1cclxuICAuZW5naW5lLXRodW1iIHtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAucHJlbWl1bS1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiBlbSgxMDQpO1xyXG4gICAgLnBvcHVwTGluayB7XHJcbiAgICAgIHJpZ2h0OiBlbSgyNCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbiIsIi5jb250ZW50LXNjcm9sbHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAyNjBweDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDsgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4ubUNTQl9idXR0b25VcCwgLm1DU0JfYnV0dG9uRG93biB7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9XHJcblxyXG4ubUN1c3RvbVNjcm9sbGJhcnstbXMtdG91Y2gtYWN0aW9uOnBpbmNoLXpvb207dG91Y2gtYWN0aW9uOnBpbmNoLXpvb219Lm1DdXN0b21TY3JvbGxiYXIubUNTX25vX3Njcm9sbGJhciwubUN1c3RvbVNjcm9sbGJhci5tQ1NfdG91Y2hfYWN0aW9uey1tcy10b3VjaC1hY3Rpb246YXV0bzt0b3VjaC1hY3Rpb246YXV0b30ubUN1c3RvbVNjcm9sbEJveHtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjEwMCU7b3V0bGluZTowO2RpcmVjdGlvbjpsdHJ9Lm1DU0JfY29udGFpbmVye292ZXJmbG93OmhpZGRlbjt3aWR0aDphdXRvO2hlaWdodDphdXRvfS5tQ1NCX2luc2lkZT4ubUNTQl9jb250YWluZXJ7bWFyZ2luLXJpZ2h0OjMwcHh9Lm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW57bWFyZ2luLXJpZ2h0OjB9Lm1DUy1kaXItcnRsPi5tQ1NCX2luc2lkZT4ubUNTQl9jb250YWluZXJ7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MzBweH0ubUNTLWRpci1ydGw+Lm1DU0JfaW5zaWRlPi5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVue21hcmdpbi1sZWZ0OjB9Lm1DU0Jfc2Nyb2xsVG9vbHN7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTZweDtoZWlnaHQ6YXV0bztsZWZ0OmF1dG87dG9wOjA7cmlnaHQ6MDtib3R0b206MDtvcGFjaXR5Oi43NTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTc1KVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTc1KVwifS5tQ1NCX291dHNpZGUrLm1DU0Jfc2Nyb2xsVG9vbHN7cmlnaHQ6LTI2cHh9Lm1DUy1kaXItcnRsPi5tQ1NCX2luc2lkZT4ubUNTQl9zY3JvbGxUb29scywubUNTLWRpci1ydGw+Lm1DU0Jfb3V0c2lkZSsubUNTQl9zY3JvbGxUb29sc3tyaWdodDphdXRvO2xlZnQ6MH0ubUNTLWRpci1ydGw+Lm1DU0Jfb3V0c2lkZSsubUNTQl9zY3JvbGxUb29sc3tsZWZ0Oi0yNnB4fS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7aGVpZ2h0OmF1dG99Lm1DU0Jfc2Nyb2xsVG9vbHMgYSsubUNTQl9kcmFnZ2VyQ29udGFpbmVye21hcmdpbjo0cHggMH0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDoycHg7aGVpZ2h0OjEwMCU7bWFyZ2luOjAgYXV0bzstd2Via2l0LWJvcmRlci1yYWRpdXM6MTZweDstbW96LWJvcmRlci1yYWRpdXM6MTZweDtib3JkZXItcmFkaXVzOjE2cHh9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcntjdXJzb3I6cG9pbnRlcjt3aWR0aDoxMDAlO2hlaWdodDozMHB4O3otaW5kZXg6MX0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjRweDtoZWlnaHQ6MTAwJTttYXJnaW46MCBhdXRvOy13ZWJraXQtYm9yZGVyLXJhZGl1czoxNnB4Oy1tb3otYm9yZGVyLXJhZGl1czoxNnB4O2JvcmRlci1yYWRpdXM6MTZweDt0ZXh0LWFsaWduOmNlbnRlcn0ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6MTJweH0ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkKy5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjhweH0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjIwcHg7d2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjAgYXV0bztjdXJzb3I6cG9pbnRlcn0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JvdHRvbTowfS5tQ1NCX2hvcml6b250YWwubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVye21hcmdpbi1yaWdodDowO21hcmdpbi1ib3R0b206MzBweH0ubUNTQl9ob3Jpem9udGFsLm1DU0Jfb3V0c2lkZT4ubUNTQl9jb250YWluZXJ7bWluLWhlaWdodDoxMDAlfS5tQ1NCX2hvcml6b250YWw+Lm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW57bWFyZ2luLWJvdHRvbTowfS5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHt3aWR0aDphdXRvO2hlaWdodDoxNnB4O3RvcDphdXRvO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowfS5tQ3VzdG9tU2Nyb2xsQm94Ky5tQ1NCX3Njcm9sbFRvb2xzKy5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwubUN1c3RvbVNjcm9sbEJveCsubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7Ym90dG9tOi0yNnB4fS5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCBhKy5tQ1NCX2RyYWdnZXJDb250YWluZXJ7bWFyZ2luOjAgMjBweH0ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6MTAwJTtoZWlnaHQ6MnB4O21hcmdpbjo3cHggMH0ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcnt3aWR0aDozMHB4O2hlaWdodDoxMDAlO2xlZnQ6MH0ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnt3aWR0aDoxMDAlO2hlaWdodDo0cHg7bWFyZ2luOjZweCBhdXRvfS5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7aGVpZ2h0OjEycHg7bWFyZ2luOjJweCBhdXRvfS5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCsubUNTQl9kcmFnZ2VyUmFpbCwubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlse2hlaWdodDo4cHg7bWFyZ2luOjRweCAwfS5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25MZWZ0LC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25SaWdodHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjIwcHg7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjowIGF1dG87Y3Vyc29yOnBvaW50ZXJ9Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvbkxlZnR7bGVmdDowfS5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25SaWdodHtyaWdodDowfS5tQ1NCX2NvbnRhaW5lcl93cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDphdXRvO3dpZHRoOmF1dG87b3ZlcmZsb3c6aGlkZGVuO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO21hcmdpbi1yaWdodDozMHB4O21hcmdpbi1ib3R0b206MzBweH0ubUNTQl9jb250YWluZXJfd3JhcHBlcj4ubUNTQl9jb250YWluZXJ7cGFkZGluZy1yaWdodDozMHB4O3BhZGRpbmctYm90dG9tOjMwcHg7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWw+Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbHtib3R0b206MjBweH0ubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsPi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHtyaWdodDoyMHB4fS5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4rLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbHtib3R0b206MH0ubUNTLWRpci1ydGw+Lm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlPi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuKy5tQ1NCX3Njcm9sbFRvb2xzfi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHtyaWdodDowfS5tQ1MtZGlyLXJ0bD4ubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGU+Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFse2xlZnQ6MjBweH0ubUNTLWRpci1ydGw+Lm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlPi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4rLm1DU0Jfc2Nyb2xsVG9vbHN+Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFse2xlZnQ6MH0ubUNTLWRpci1ydGw+Lm1DU0JfaW5zaWRlPi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVye21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjMwcHh9Lm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbj4ubUNTQl9jb250YWluZXJ7cGFkZGluZy1yaWdodDowfS5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4+Lm1DU0JfY29udGFpbmVye3BhZGRpbmctYm90dG9tOjB9Lm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlPi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW57bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MH0ubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbnttYXJnaW4tYm90dG9tOjB9Lm1DU0Jfc2Nyb2xsVG9vbHMsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXR9Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlclJhaWwsLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyX2Jhcnstd2Via2l0LXRyYW5zaXRpb246d2lkdGggLjJzIGVhc2Utb3V0IC4ycyxoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycyxtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycyxtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlLW91dCAuMnMsaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycyxtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycyxtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246d2lkdGggLjJzIGVhc2Utb3V0IC4ycyxoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycyxtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycyxtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycyxvcGFjaXR5IC4ycyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dH0ubUNTLWF1dG9IaWRlPi5tQ3VzdG9tU2Nyb2xsQm94Pi5tQ1NCX3Njcm9sbFRvb2xzLC5tQ1MtYXV0b0hpZGU+Lm1DdXN0b21TY3JvbGxCb3h+Lm1DU0Jfc2Nyb2xsVG9vbHN7b3BhY2l0eTowO2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9MClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0wKVwifS5tQ1MtYXV0b0hpZGU6aG92ZXI+Lm1DdXN0b21TY3JvbGxCb3g+Lm1DU0Jfc2Nyb2xsVG9vbHMsLm1DUy1hdXRvSGlkZTpob3Zlcj4ubUN1c3RvbVNjcm9sbEJveH4ubUNTQl9zY3JvbGxUb29scywubUN1c3RvbVNjcm9sbEJveDpob3Zlcj4ubUNTQl9zY3JvbGxUb29scywubUN1c3RvbVNjcm9sbEJveDpob3Zlcn4ubUNTQl9zY3JvbGxUb29scywubUN1c3RvbVNjcm9sbGJhcj4ubUN1c3RvbVNjcm9sbEJveD4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZywubUN1c3RvbVNjcm9sbGJhcj4ubUN1c3RvbVNjcm9sbEJveH4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ3tvcGFjaXR5OjE7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0xMDApXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9MTAwKVwifS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjQpO2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9NDApXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9NDApXCJ9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC43NSk7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT03NSlcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT03NSlcIn0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjg1KTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTg1KVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTg1KVwifS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTkwKVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTkwKVwifS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCwubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLWltYWdlOnVybChtQ1NCX2J1dHRvbnMucG5nKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3BhY2l0eTouNDtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTQwKVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTQwKVwifS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246MCAwfS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMHB4fS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC00MHB4fS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246MCAtNTZweH0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duOmhvdmVyLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQ6aG92ZXIsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQ6aG92ZXIsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXA6aG92ZXJ7b3BhY2l0eTouNzU7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT03NSlcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT03NSlcIn0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duOmFjdGl2ZSwubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0OmFjdGl2ZSwubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodDphY3RpdmUsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXA6YWN0aXZle29wYWNpdHk6Ljk7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT05MClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT05MClcIn0ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xNSl9Lm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC43NSl9Lm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjg1KX0ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC45KX0ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IDB9Lm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0yMHB4fS5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtNDBweH0ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC01NnB4fS5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6NHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjEpOy13ZWJraXQtYm9yZGVyLXJhZGl1czoxcHg7LW1vei1ib3JkZXItcmFkaXVzOjFweDtib3JkZXItcmFkaXVzOjFweH0ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnt3aWR0aDo0cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNzUpOy13ZWJraXQtYm9yZGVyLXJhZGl1czoxcHg7LW1vei1ib3JkZXItcmFkaXVzOjFweDtib3JkZXItcmFkaXVzOjFweH0ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6MTAwJTtoZWlnaHQ6NHB4O21hcmdpbjo2cHggYXV0b30ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjg1KX0ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSl9Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAwfS5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMjBweH0ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTQwcHggLTQwcHh9Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotNDBweCAtNTZweH0ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEpOy13ZWJraXQtYm9yZGVyLXJhZGl1czoxcHg7LW1vei1ib3JkZXItcmFkaXVzOjFweDtib3JkZXItcmFkaXVzOjFweH0ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNzUpOy13ZWJraXQtYm9yZGVyLXJhZGl1czoxcHg7LW1vei1ib3JkZXItcmFkaXVzOjFweDtib3JkZXItcmFkaXVzOjFweH0ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuODUpfS5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuOSl9Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAwfS5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMjBweH0ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTQwcHh9Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtNTZweH0ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6NHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjEpOy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmFkaXVzOjJweH0ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjZweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC43NSk7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDstbW96LWJvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6MnB4fS5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6MTAwJTtoZWlnaHQ6NHB4O21hcmdpbjo2cHggMH0ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnt3aWR0aDoxMDAlO2hlaWdodDo2cHg7bWFyZ2luOjVweCBhdXRvfS5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjg1KX0ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KX0ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAwfS5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTIwcHh9Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjBweCAtNDBweH0ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjBweCAtNTZweH0ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xKTstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7Ym9yZGVyLXJhZGl1czoycHh9Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC43NSk7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDstbW96LWJvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6MnB4fS5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuODUpfS5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC45KX0ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IDB9Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0yMHB4fS5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTAwcHggLTQwcHh9Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTAwcHggLTU2cHh9Lm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMSl9Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6MnB4fS5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjEwMCV9Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjEwMCU7aGVpZ2h0OjJweDttYXJnaW46N3B4IGF1dG99Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xNSl9Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjc1KX0ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuODUpfS5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuOSl9Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IDB9Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTIwcHh9Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTQwcHh9Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC01NnB4fS5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjE1KX0ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIsLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIsLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJ7aGVpZ2h0OjE0cHh9Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjE0cHg7bWFyZ2luOjAgMXB4fS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2Vye3dpZHRoOjE0cHh9Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7aGVpZ2h0OjE0cHg7bWFyZ2luOjFweCAwfS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7bWFyZ2luOi0xcHggMH0ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkKy5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjRweH0ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2hlaWdodDoxNnB4O3dpZHRoOjE2cHg7bWFyZ2luOjAgLTFweH0ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCsubUNTQl9kcmFnZ2VyUmFpbCwubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkKy5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7aGVpZ2h0OjRweDttYXJnaW46NnB4IDB9Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjowIC03MnB4fS5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjowIC05MnB4fS5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMTJweH0ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEyOHB4fS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC43NSl9Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xNSl9Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjg1KX0ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjkpfS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtNzJweH0ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtOTJweH0ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTEycHh9Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xMjhweH0ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDo0cHh9Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXJ9Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQU5FbEVRVlFZVjJOa0lBQVlpVmJ3Ly85L1k2RGlNMUFOSm95TWpHZEJiTGdKUUFYL2tVMERLZ0RMa2FRQXZ4VzRIRXZRRndDUmN4SUpLMVh6bkFBQUFBQkpSVTVFcmtKZ2dnPT0pO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC15O29wYWNpdHk6LjM7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0zMClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0zMClcIn0ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7aGVpZ2h0OjRweDttYXJnaW46NnB4IDA7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXh9Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC03MnB4fS5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC05MnB4fS5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMHB4IC0xMTJweH0ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTIwcHggLTEyOHB4fS5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQUlDQVlBQUFERUQ3NkxBQUFBTEVsRVFWUVlWMk5rSUFBWVNWRmdERlI4QnFyQkJFaWZCYkdSVGZpUFpocFlqaVFGQkszQTZsNkN2Z0FBRTlrR0NkMW12Z0VBQUFBQVNVVk9SSzVDWUlJPSl9Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTcycHh9Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtOTJweH0ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDBweCAtMTEycHh9Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTEwMHB4IC0xMjhweH0ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXk7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LHJnYmEoMjU1LDI1NSwyNTUsLjUpIDAscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLHJpZ2h0IHRvcCxjb2xvci1zdG9wKDAscmdiYSgyNTUsMjU1LDI1NSwuNSkpLGNvbG9yLXN0b3AoMTAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApKSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LHJnYmEoMjU1LDI1NSwyNTUsLjUpIDAscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudChsZWZ0LHJnYmEoMjU1LDI1NSwyNTUsLjUpIDAscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1tcy1saW5lYXItZ3JhZGllbnQobGVmdCxyZ2JhKDI1NSwyNTUsMjU1LC41KSAwLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgyNTUsMjU1LDI1NSwuNSkgMCxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpfS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLHJnYmEoMjU1LDI1NSwyNTUsLjUpIDAscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGNvbG9yLXN0b3AoMCxyZ2JhKDI1NSwyNTUsMjU1LC41KSksY29sb3Itc3RvcCgxMDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCxyZ2JhKDI1NSwyNTUsMjU1LC41KSAwLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLHJnYmEoMjU1LDI1NSwyNTUsLjUpIDAscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1tcy1saW5lYXItZ3JhZGllbnQodG9wLHJnYmEoMjU1LDI1NSwyNTUsLjUpIDAscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgyNTUsMjU1LDI1NSwuNSkgMCxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpfS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIsLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJ7aGVpZ2h0OjcwcHh9Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLC5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJ7d2lkdGg6NzBweH0ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scywubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHN7b3BhY2l0eToxO2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9MzApXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9MzApXCJ9Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjE2cHg7LW1vei1ib3JkZXItcmFkaXVzOjE2cHg7Ym9yZGVyLXJhZGl1czoxNnB4fS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDo4cHg7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMik7Ym94LXNoYWRvdzppbnNldCAxcHggMCAxcHggcmdiYSgwLDAsMCwuNSksaW5zZXQgLTFweCAwIDFweCByZ2JhKDI1NSwyNTUsMjU1LC4yKX0ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzU1NX0ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjhweH0ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjEwMCU7aGVpZ2h0OjhweDttYXJnaW46NHB4IDA7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuNSksaW5zZXQgMCAtMXB4IDFweCByZ2JhKDI1NSwyNTUsMjU1LC4yKX0ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnt3aWR0aDoxMDAlO2hlaWdodDo4cHg7bWFyZ2luOjRweCBhdXRvfS5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC03MnB4fS5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTkycHh9Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotNDBweCAtMTEycHh9Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTQwcHggLTEyOHB4fS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEpO2JveC1zaGFkb3c6aW5zZXQgMXB4IDAgMXB4IHJnYmEoMCwwLDAsLjEpfS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMSl9Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTcycHh9Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtOTJweH0ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTEyMHB4IC0xMTJweH0ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtMTI4cHh9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMsLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xze29wYWNpdHk6MTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTMwKVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTMwKVwifS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzLC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIsLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzLC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyey13ZWJraXQtYm9yZGVyLXJhZGl1czo3cHg7LW1vei1ib3JkZXItcmFkaXVzOjdweDtib3JkZXItcmFkaXVzOjdweH0ubUNTQl9pbnNpZGUrLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsLm1DU0JfaW5zaWRlKy5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbHtyaWdodDoxcHh9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2Fse2JveC1zaGFkb3c6aW5zZXQgMXB4IDAgMXB4IHJnYmEoMCwwLDAsLjEpLGluc2V0IDAgMCAxNHB4IHJnYmEoMCwwLDAsLjUpfS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7Ym90dG9tOjFweDtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4xKSxpbnNldCAwIDAgMTRweCByZ2JhKDAsMCwwLC41KX0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyey13ZWJraXQtYm9yZGVyLXJhZGl1czo1cHg7LW1vei1ib3JkZXItcmFkaXVzOjVweDtib3JkZXItcmFkaXVzOjVweDtib3gtc2hhZG93Omluc2V0IDFweCAwIDAgcmdiYSgyNTUsMjU1LDI1NSwuNCk7d2lkdGg6MTJweDttYXJnaW46MnB4O3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDphdXRvO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowfS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC40KTtoZWlnaHQ6MTJweDt3aWR0aDphdXRvfS5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzU1NX0ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wNSk7Ym94LXNoYWRvdzppbnNldCAxcHggMXB4IDE2cHggcmdiYSgwLDAsMCwuMSl9Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTcycHh9Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtOTJweH0ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC0xMTJweH0ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotNDBweCAtMTI4cHh9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHN7Ym94LXNoYWRvdzppbnNldCAwIDAgMTRweCByZ2JhKDAsMCwwLC4yKX0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFse2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjEpLGluc2V0IDAgMCAxNHB4IHJnYmEoMCwwLDAsLjIpfS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7Ym94LXNoYWRvdzppbnNldCAxcHggMCAwIHJnYmEoMjU1LDI1NSwyNTUsLjQpLGluc2V0IC0xcHggMCAwIHJnYmEoMCwwLDAsLjIpfS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuNCksaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMil9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiM3Nzd9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wNSk7Ym94LXNoYWRvdzppbnNldCAxcHggMXB4IDE2cHggcmdiYSgwLDAsMCwuMSl9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC03MnB4fS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTkycHh9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtMTEycHh9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTEyOHB4fS5tQ1NCX291dHNpZGUrLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCwubUNTQl9vdXRzaWRlKy5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2Fse3JpZ2h0OjA7bWFyZ2luOjEycHggMH0ubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbCsubUNTQl9zY3JvbGxUb29scysubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsLm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwrLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLC5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsLWRhcmsrLm1DU0Jfc2Nyb2xsVG9vbHMrLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLC5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsLWRhcmsrLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFse2JvdHRvbTowO21hcmdpbjowIDEycHh9Lm1DUy1kaXItcnRsPi5tQ1NCX291dHNpZGUrLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCwubUNTLWRpci1ydGw+Lm1DU0Jfb3V0c2lkZSsubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbHtsZWZ0OjA7cmlnaHQ6YXV0b30ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIsLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlcntoZWlnaHQ6NTBweH0ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciwubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJ7d2lkdGg6NTBweH0ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjIpO2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9MjApXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9MjApXCJ9Lm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpO2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9NTApXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9NTApXCJ9Lm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjIpO2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9MjApXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9MjApXCJ9Lm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC41KTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTUwKVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTUwKVwifS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6NnB4O2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjIpfS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjZweH0ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6MTAwJTtoZWlnaHQ6NnB4O21hcmdpbjo1cHggMH0ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkKy5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjEycHh9Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCsubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlse2hlaWdodDoxMnB4O21hcmdpbjoycHggMH0ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC03MnB4fS5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtOTJweH0ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTQwcHggLTExMnB4fS5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTQwcHggLTEyOHB4fS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC43NSl9Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjg1KX0ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjkpfS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMSl9Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtNzJweH0ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTkycHh9Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTEyMHB4IC0xMTJweH0ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTEyMHB4IC0xMjhweH0ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjEycHg7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMil9Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnt3aWR0aDo2cHg7bWFyZ2luOjNweCA1cHg7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OmF1dG87dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjB9Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntoZWlnaHQ6NnB4O21hcmdpbjo1cHggM3B4O3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOmF1dG87dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjB9Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDoxMDAlO2hlaWdodDoxMnB4O21hcmdpbjoycHggMH0ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCwubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCwubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtNzJweH0ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtOTJweH0ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotNDBweCAtMTEycHh9Lm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTQwcHggLTEyOHB4fS5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC43NSl9Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjg1KX0ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjkpfS5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xKX0ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTcycHh9Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC05MnB4fS5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtMTEycHh9Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTEyMHB4IC0xMjhweH0ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjIpOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JvcmRlci1jb2xvcjojMDAwO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4yKX0ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC42KX0ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjYpfS5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNzUpfS5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuODUpfS5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC45KX0ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNzUpfS5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44NSl9Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KX0iLCIvKiEgZmFuY3lCb3ggdjIuMS41IGZhbmN5YXBwcy5jb20gfCBmYW5jeWFwcHMuY29tL2ZhbmN5Ym94LyNsaWNlbnNlICovXHJcbi5mYW5jeWJveC13cmFwLFxyXG4uZmFuY3lib3gtc2tpbixcclxuLmZhbmN5Ym94LW91dGVyLFxyXG4uZmFuY3lib3gtaW5uZXIsXHJcbi5mYW5jeWJveC1pbWFnZSxcclxuLmZhbmN5Ym94LXdyYXAgaWZyYW1lLFxyXG4uZmFuY3lib3gtd3JhcCBvYmplY3QsXHJcbi5mYW5jeWJveC1uYXYsXHJcbi5mYW5jeWJveC1uYXYgc3BhbixcclxuLmZhbmN5Ym94LXRtcFxyXG57XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXdyYXAge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHR6LWluZGV4OiA4MDIwO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2tpbiB7XHJcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudCA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcblx0Y29sb3I6ICM0NDQ7XHJcblx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzAwMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW9wZW5lZCB7XHJcblx0ei1pbmRleDogODAzMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW9wZW5lZCAuZmFuY3lib3gtc2tpbiB7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcblx0ICAgLW1vei1ib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcblx0ICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1vdXRlciwgLmZhbmN5Ym94LWlubmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pbm5lciB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmZhbmN5Ym94LXR5cGUtaWZyYW1lIC5mYW5jeWJveC1pbm5lciB7XHJcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZXJyb3Ige1xyXG5cdGNvbG9yOiAjNDQ0O1xyXG5cdGZvbnQ6IDE0cHgvMjBweCBcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDE1cHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWltYWdlLCAuZmFuY3lib3gtaWZyYW1lIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pbWFnZSB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdG1heC1oZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbiNmYW5jeWJveC1sb2FkaW5nLCAuZmFuY3lib3gtY2xvc2UsIC5mYW5jeWJveC1wcmV2IHNwYW4sIC5mYW5jeWJveC1uZXh0IHNwYW4ge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2ZhbmN5Ym94X3Nwcml0ZS5wbmcpO1xyXG59XHJcblxyXG4jZmFuY3lib3gtbG9hZGluZyB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHRtYXJnaW4tdG9wOiAtMjJweDtcclxuXHRtYXJnaW4tbGVmdDogLTIycHg7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTA4cHg7XHJcblx0b3BhY2l0eTogMC44O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR6LWluZGV4OiA4MDYwO1xyXG59XHJcblxyXG4jZmFuY3lib3gtbG9hZGluZyBkaXYge1xyXG5cdHdpZHRoOiA0NHB4O1xyXG5cdGhlaWdodDogNDRweDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9mYW5jeWJveF9sb2FkaW5nLmdpZikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jbG9zZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR6LWluZGV4OiA4MDQwO1xyXG5cdGJhY2tncm91bmQ6ICNjMDA7XHJcblx0d2lkdGg6IDJlbTtcclxuXHRoZWlnaHQ6IDJlbTtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdCY6YmVmb3Jle1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWFzc2V0cy9zdmdzL2Nyb3NzLW91dC5zdmcpIG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHR3aWR0aDogMS4xMjVlbTtcclxuXHRcdGhlaWdodDogMS4xMjVlbTtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0QGluY2x1ZGUgc2NhbGUoMC44KTtcclxuXHR9XHJcbn1cclxuXHJcbi5mYW5jeWJveC1uYXYge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0d2lkdGg6IDQwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9ibGFuay5naWYpOyAvKiBoZWxwcyBJRSAqL1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcclxuXHR6LWluZGV4OiA4MDQwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtcHJldiB7XHJcblx0bGVmdDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW5leHQge1xyXG5cdHJpZ2h0OiAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtbmF2IHNwYW4ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHR3aWR0aDogMzZweDtcclxuXHRoZWlnaHQ6IDM0cHg7XHJcblx0bWFyZ2luLXRvcDogLTE4cHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHotaW5kZXg6IDgwNDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uZmFuY3lib3gtcHJldiBzcGFuIHtcclxuXHRsZWZ0OiAxMHB4O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM2cHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1uZXh0IHNwYW4ge1xyXG5cdHJpZ2h0OiAxMHB4O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcycHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1uYXY6aG92ZXIgc3BhbiB7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXRtcCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTk5OTk5cHg7XHJcblx0bGVmdDogLTk5OTk5cHg7XHJcblx0bWF4LXdpZHRoOiA5OTk5OXB4O1xyXG5cdG1heC1oZWlnaHQ6IDk5OTk5cHg7XHJcblx0b3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogT3ZlcmxheSBoZWxwZXIgKi9cclxuXHJcbi5mYW5jeWJveC1sb2NrIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLmZhbmN5Ym94LWxvY2sgYm9keSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1sb2NrLXRlc3Qge1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1vdmVybGF5IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHotaW5kZXg6IDgwMTA7XHJcblx0YmFja2dyb3VuZDogcmdiYSgjMDAwLCAwLjkpO1xyXG59XHJcblxyXG4uZmFuY3lib3gtb3ZlcmxheS1maXhlZCB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGJvdHRvbTogMDtcclxuXHRyaWdodDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWxvY2sgLmZhbmN5Ym94LW92ZXJsYXkge1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcclxufVxyXG5cclxuLyogVGl0bGUgaGVscGVyICovXHJcblxyXG4uZmFuY3lib3gtdGl0bGUge1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRmb250OiBub3JtYWwgMTNweC8yMHB4IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcblx0ei1pbmRleDogODA1MDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW9wZW5lZCAuZmFuY3lib3gtdGl0bGUge1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aXRsZS1mbG9hdC13cmFwIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHJpZ2h0OiA1MCU7XHJcblx0bWFyZ2luLWJvdHRvbTogLTM1cHg7XHJcblx0ei1pbmRleDogODA1MDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aXRsZS1mbG9hdC13cmFwIC5jaGlsZCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbi1yaWdodDogLTEwMCU7XHJcblx0cGFkZGluZzogMnB4IDIwcHg7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IC8qIEZhbGxiYWNrIGZvciB3ZWIgYnJvd3NlcnMgdGhhdCBkb2Vzbid0IHN1cHBvcnQgUkdCYSAqL1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0ICAgLW1vei1ib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdCAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuXHR0ZXh0LXNoYWRvdzogMCAxcHggMnB4ICMyMjI7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXRpdGxlLW91dHNpZGUtd3JhcCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aXRsZS1pbnNpZGUtd3JhcCB7XHJcblx0cGFkZGluZy10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aXRsZS1vdmVyLXdyYXAge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRwYWRkaW5nOiAxMHB4O1xyXG5cdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuOCk7XHJcbn1cclxuXHJcbi8qUmV0aW5hIGdyYXBoaWNzISovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSxcclxuXHQgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS41KSxcclxuXHQgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSl7XHJcblxyXG5cdCNmYW5jeWJveC1sb2FkaW5nLCAgLmZhbmN5Ym94LXByZXYgc3BhbiwgLmZhbmN5Ym94LW5leHQgc3BhbiB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9mYW5jeWJveF9zcHJpdGVAMngucG5nKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogNDRweCAxNTJweDsgLypUaGUgc2l6ZSBvZiB0aGUgbm9ybWFsIGltYWdlLCBoYWxmIHRoZSBzaXplIG9mIHRoZSBoaS1yZXMgaW1hZ2UqL1xyXG5cdH1cclxuXHJcblx0I2ZhbmN5Ym94LWxvYWRpbmcgZGl2IHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2ZhbmN5Ym94X2xvYWRpbmdAMnguZ2lmKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4OyAvKlRoZSBzaXplIG9mIHRoZSBub3JtYWwgaW1hZ2UsIGhhbGYgdGhlIHNpemUgb2YgdGhlIGhpLXJlcyBpbWFnZSovXHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSBhbmQgKG1heC13aWR0aDogMjQwMHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbn1cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdC5mYW5jeWJveC13cmFwIHtcclxuXHRcdGEuZmFuY3lib3gtaXRlbS5mYW5jeWJveC1jbG9zZSB7XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuM3MpO1xyXG5cdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0YS5mYW5jeWJveC1pdGVtLmZhbmN5Ym94LWNsb3NlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBwb3J0cmFpdCB0YWJsZXRzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cdC5mYW5jeWJveC13cmFwe1xyXG5cdFx0d2lkdGg6IDg1JSAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xyXG5cdFx0LmZhbmN5Ym94LWlubmVyIHtcclxuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdGlmcmFtZSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG5cclxufVxyXG4iLCIjY291bnRyeUxhbmd1YWdlQ2xpY2t7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5ALW1vei1rZXlmcmFtZXMgYm91bmNlMjIge1xyXG4gIDAlLCAyMCUsIDUwJSwgODAlLCAxMDAlIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxuICA0MCUge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoZW0oLTUpKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtNSkpO1xyXG4gIH1cclxuICA2MCUge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoZW0oLTMpKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtMykpO1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlMjIge1xyXG4gIDAlLCAyMCUsIDUwJSwgODAlLCAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoZW0oLTUpKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtNSkpO1xyXG4gIH1cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoZW0oLTMpKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtMykpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGJvdW5jZTIyIHtcclxuICAwJSwgMjAlLCA1MCUsIDgwJSwgMTAwJSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbiAgNDAlIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGVtKC01KSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGVtKC01KSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtNSkpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGVtKC01KSk7XHJcbiAgfVxyXG4gIDYwJSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtMykpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtMykpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoZW0oLTMpKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtMykpO1xyXG4gIH1cclxufVxyXG5cclxuLy8udmlkZW8tY29udGVudC1pbWd7XHJcbi8vICBoZWlnaHQ6IGVtKDk4MCk7XHJcbi8vICB3aWR0aDogMTAwJTtcclxuLy8gIGZsb2F0OiBsZWZ0O1xyXG4vLyAgb2JqZWN0LWZpdDogY292ZXI7XHJcbi8vfVxyXG5cclxuLnN0aWNreS1yaWdodC1pY29ue1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiBlbSg4OCk7XHJcbiAgYm90dG9tOiBlbSg0MCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgei1pbmRleDogOTk5OTk5O1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICB3aWR0aDogZW0oNTYpO1xyXG4gIGhlaWdodDogZW0oNTYpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNDVweDtcclxuICBtYXJnaW46IDA7XHJcbiAgdHJhbnNpdGlvbjogMC41cztcclxuICBpbWd7XHJcbiAgICB3aWR0aDogZW0oMjgpO1xyXG4gICAgaGVpZ2h0OiBlbSgyOCk7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gIH1cclxuICBhe1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdHRvbS1mb3Jte1xyXG4gIGJhY2tncm91bmQ6ICMwNzA3MDc7XHJcbiAgcGFkZGluZzplbSgzMikgMDtcclxuICBib3JkZXItdG9wOnNvbGlkIDVweCAkYnJhbmQtYmxhY2s7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMjEyMTI7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgaDN7XHJcbiAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBtYXJnaW46IGVtKDEyKSAwIDAgMDtcclxuICAgIHBhZGRpbmc6IDAgZW0oNjYpIDAgMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBpe1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OjA7XHJcbiAgICAgIHRvcDplbSgtMyk7XHJcbiAgICAgIHdpZHRoOmVtKDQ3KTtcclxuICAgICAgaGVpZ2h0OmVtKDIxKTtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0tZ3JvdXB7XHJcbiAgICB3aWR0aDozMy4zMzMlO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQuNjY2JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAmLmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMjMuODAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS1jb250cm9se1xyXG4gICAgYm9yZGVyOnNvbGlkIDFweCAjMTYxNjE2O1xyXG4gICAgYm9yZGVyLXJpZ2h0Om5vbmU7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDApO1xyXG4gICAgaGVpZ2h0OmVtKDQxKTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICY6Zm9jdXN7XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS13cmFwcGVye1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG4gICAgLmxvYWRlcntcclxuICAgICAgZm9udC1zaXplOiBlbSg4KTtcclxuICAgIH1cclxuICAgIC50aGFua3Mge1xyXG4gICAgICAudGhhbmtzLWlubmVye1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjclO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG4td2hpdGV7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOnNvbGlkIDFweCAjNjY2NjY2O1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIC8qbGV0dGVyLXNwYWNpbmc6IGVtKDEpOyovXHJcbiAgICBoZWlnaHQ6ZW0oNTIpO1xyXG4gICAgbWluLXdpZHRoOjEwMCU7XHJcbiAgICAmOmZvY3Vze1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXHJcbiAgICBjb2xvcjogIzZkNmQ2ZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAvKmxldHRlci1zcGFjaW5nOiBlbSgxKTsqL1xyXG4gIH1cclxuICA6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xyXG4gICAgY29sb3I6ICM2ZDZkNmQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgLypsZXR0ZXItc3BhY2luZzogZW0oMSk7Ki9cclxuICB9XHJcbiAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG4gICAgY29sb3I6ICM2ZDZkNmQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgLypsZXR0ZXItc3BhY2luZzogZW0oMSk7Ki9cclxuICB9XHJcbiAgOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgY29sb3I6ICM2ZDZkNmQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgLypsZXR0ZXItc3BhY2luZzogZW0oMSk7Ki9cclxuICB9XHJcbiAgLmhhcy1lcnJvciB7XHJcbiAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgIH1cclxuICB9XHJcbiAgLmhhcy1zdWNjZXNzIHtcclxuICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICAjM2M3NjNkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbmZvb3RlcntcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogZW0oNjgpIDA7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLmNvbnRhaW5lcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICAmLmZ0LWRlc2t0b3Atbm9uZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTplbSgxMzApO1xyXG4gICAgfVxyXG4gIH1cclxuICBoNHtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICBtYXJnaW46IDAgMCBlbSgzMCkgMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG4gIHVse1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpe1xyXG4gICAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgMCBlbSgxMCkgMDtcclxuICAgICAgYXtcclxuICAgICAgICBjb2xvcjogIzgwODA4MDtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd29yZC1zcGFjaW5nOiAzcHg7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6MXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIHJpZ2h0Oi0xMDAlO1xyXG4gICAgICAgICAgYm90dG9tOjA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICBjb2xvcjogIzgwODA4MDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbC1tZC0ye1xyXG4gICAgd2lkdGg6MjAlO1xyXG4gIH1cclxuICBoMXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvdHRvbTogMjQuNCU7XHJcbiAgICBmb250LXNpemU6IGVtKDk4KTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LWZhbWlseTogJGFyYWJpYy1mb250O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiByZ2JhKDEzOSwxMzksMTM5LDAuNCk7XHJcbiAgICAvKmxldHRlci1zcGFjaW5nOiBlbSg1KTsqL1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG1peC1ibGVuZC1tb2RlOiBjb2xvci1kb2RnZTtcclxuICB9XHJcbiAgLnNvY2lhbExpc3R7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgbWFyZ2luOjAgMCBlbSgzNSkgMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgLnNvY2lhbExpc3RJbm5lcntcclxuICAgICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBoNHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgaDR7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNvY2lhbExpc3RJbm5lcjpvbmx5LWNoaWxkIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgaDR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoNHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGVtKDgpO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICAgIC8vJjphZnRlciwgJjpiZWZvcmV7XHJcbiAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gIGNvbnRlbnQ6ICcnO1xyXG4gICAgLy8gIHRvcDowO1xyXG4gICAgLy8gIHdpZHRoOjQwJTtcclxuICAgIC8vICBiYWNrZ3JvdW5kOiAjMWYxZjFmO1xyXG4gICAgLy8gIG1peC1ibGVuZC1tb2RlOiBzY3JlZW47XHJcbiAgICAvLyAgaGVpZ2h0OiAxcHg7XHJcbiAgICAvLyAgYm90dG9tOiAwO1xyXG4gICAgLy8gIG1hcmdpbjogYXV0bztcclxuICAgIC8vfVxyXG4gICAgJjphZnRlcntcclxuICAgICAgbGVmdDowO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIHJpZ2h0OjA7XHJcbiAgICB9XHJcbiAgICB1bHtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbGl7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCBlbSg4KTtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTkpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgd2lkdGg6ZW0oMzUpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ZW0oMzUpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OmVtKC05KTtcclxuICAgICAgICAgICAgdG9wOmVtKC04KTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjNzKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5mYWNlYm9va0ljb257XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIHJpZ2h0OmVtKC0xMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgfVxyXG59XHJcbi5nZWNrbyBmb290ZXIgaDEsIC5jaHJvbWU0NiBmb290ZXIgaDEsIC5pZSBmb290ZXIgaDF7XHJcbiAgY29sb3I6IHJnYmEoMTM5LDEzOSwxMzksMC4wNCk7XHJcbn1cclxuLmdlY2tvLmZpcmVmb3ggZm9vdGVyIGgxe1xyXG4gIGNvbG9yOiByZ2JhKDEzOSwxMzksMTM5LDAuNCk7XHJcbn1cclxuXHJcbi8vLmdlY2tvIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuYnRuIC5jYXJldCwgLmllIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuYnRuIC5jYXJldHtcclxuLy8gIHRvcDplbSgxNik7XHJcbi8vfVxyXG5cclxuLmdlY2tvLmZpcmVmb3ggLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5idG4gLmNhcmV0e1xyXG4gIHRvcDplbSg0KTtcclxufVxyXG5cclxuXHJcbi5wcm9fbGFuZGluZ3tcclxuICBmb290ZXJ7XHJcbiAgICAvKmhlaWdodDogMTAwdmg7Ki9cclxuICB9XHJcbiAgZm9vdGVye1xyXG4gICAgaDF7XHJcbiAgICAgIGJvdHRvbTogMzEuNCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFyZ2luLWJ7XHJcbiAgbWFyZ2luLWJvdHRvbTogZW0oNTUpO1xyXG59XHJcbi5sYXN0TGlzdHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBmbG9hdDogbGVmdDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBsaXtcclxuICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbjogMCAwIDAgZW0oMTUpO1xyXG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjYmNiY2JjO1xyXG4gICAgcGFkZGluZy1sZWZ0OiBlbSgxNSk7XHJcbiAgICBsaW5lLWhlaWdodDogZW0oMTIpO1xyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogZW0oMyk7XHJcbiAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzgwODA4MDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYmFjay10by10b3B7XHJcbiAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogZW0oMTEpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAmOmFmdGVye1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIGVtKDYpIGVtKDcpIGVtKDYpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYjRiNGI0IHRyYW5zcGFyZW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDowO1xyXG4gICAgcmlnaHQ6MDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHRvcDplbSgtMjUpO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICB9XHJcbiAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbiAgJjpmb2N1c3tcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iaWxlLWZ0TGlzdHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYm90dG9tLWZvcm0gLmZvcm0td3JhcHBlciAubG9hZGluZzpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQ6ICMwNzA3MDcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1vdG9yY3ljbGUtaG9tZS1mdHJ7XHJcbiAgZm9vdGVye1xyXG4gICAgcGFkZGluZzogMi4zNzVlbSAwO1xyXG4gICAgaDR7XHJcbiAgICAgIG1hcmdpbjogMCAwIDEuMjc1ZW07XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICAmLmZ0LWRlc2t0b3Atbm9uZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1hcmdpbi1ie1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi40Mzc1ZW07XHJcbiAgfVxyXG59XHJcblxyXG4uZmVlZGJhY2stdGV4dHtcclxuICBiYWNrZ3JvdW5kOiAjYzAwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiBlbSgzKSBlbSg0NSk7XHJcbiAgbWFyZ2luOmVtKDIwKSAwIDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uaW5uZXJNZW51IHtcclxuICAmPiBsaSB7XHJcbiAgICAuZHJvcERvd24ge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgLmxvZ28tdGV4dCB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICYuZGlzY2xhaW1lci10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYzAwO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yZWNhbGwtdGV4dC1kcm9wZG93bntcclxuICAuYm9vdHN0cmFwLXNlbGVjdHtcclxuICAgIGZvbnQtZmFtaWx5OiAndW5pdmVycyc7XHJcbiAgICAuYnRuIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgJi5maWx0ZXItb3B0aW9uIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZHJvcGRvd24tbWVudXtcclxuICAgIG1heC1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5yZWNhbGwtcmVzdWx0LXRhYmxle1xyXG4gIGZvbnQtZmFtaWx5OiAndW5pdmVycyc7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIGFuZCAobWF4LXdpZHRoOiAxODAwcHgpe1xyXG4gIC5tYWN7XHJcbiAgICBib2R5e1xyXG4gICAgICAuc3RpY2t5LXJpZ2h0LWljb24ge1xyXG4gICAgICAgIGJvdHRvbTogZW0oNzIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KXtcclxuICAubGF0ZXN0LW5ld3Mge1xyXG4gICAgLnR4dCB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGVtKDI1MCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGZvb3RlcntcclxuICAgIHBhZGRpbmctdG9wOiBlbSg0MCk7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgJi5mdC1kZXNrdG9wLW5vbmUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zb2NpYWxMaXN0e1xyXG4gICAgICBtYXJnaW46IGVtKDE1KSAwIGVtKDI1KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpe1xyXG5cclxuICAucHJvX2xhbmRpbmd7XHJcbiAgICBmb290ZXIgLnNvY2lhbExpc3R7XHJcbiAgICAgIG1hcmdpbjogNC4xMjVlbSAwIDEuNzVlbSAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vdG9yY3ljbGUtaG9tZS1mdHJ7XHJcbiAgICBmb290ZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDIuMzc1ZW0gMDtcclxuICAgICAgaDR7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgJi5mdC1kZXNrdG9wLW5vbmV7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjEyNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1hcmdpbi1ie1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjIzNzVlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpe1xyXG4gIC5sYXRlc3QtbmV3cyB7XHJcbiAgICAudHh0IHtcclxuICAgICAgbWluLWhlaWdodDogZW0oMzAwKTtcclxuICAgIH1cclxuICB9XHJcbiAgZm9vdGVyIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAmLmZ0LWRlc2t0b3Atbm9uZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNzApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb252ZW5pZW5jZS1zZWN0aW9uIC5iYW5uZXItaW1nLnZpZGVvIC5vcGVudmlkZW9saW5re1xyXG4gICAgYm90dG9tOiAtMTQlO1xyXG4gIH1cclxuICBmb290ZXIgaDF7XHJcbiAgICBib3R0b206IDI2LjQlO1xyXG4gICAgZm9udC1zaXplOiA1LjEyNWVtO1xyXG4gIH1cclxuXHJcblxyXG4gIGZvb3RlciB7XHJcbiAgICAuc29jaWFsTGlzdHtcclxuICAgICAgbWFyZ2luLXRvcDogZW0oNTApO1xyXG4gICAgfVxyXG4gICAgdWwgbGkgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgfVxyXG4gICAgLmxhc3RMaXN0IGxpIGEge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgIH1cclxuICAgIC5iYWNrLXRvLXRvcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYm90dG9tLWZvcm0ge1xyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgfVxyXG4gICAgLnRoYW5rcyAudGhhbmtzLWlubmVyIHAge1xyXG4gICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vdG9yY3ljbGUtaG9tZS1mdHJ7XHJcbiAgICBmb290ZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDIuMzc1ZW0gMDtcclxuICAgICAgaDR7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgJi5mdC1kZXNrdG9wLW5vbmV7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjEyNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1hcmdpbi1ie1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgLnByb19sYW5kaW5ne1xyXG4gICAgZm9vdGVye1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBib3R0b206IDIxLjMlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLm1vdG9yY3ljbGUtaG9tZS1mdHJ7XHJcbiAgICBmb290ZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDIuMzc1ZW0gMDtcclxuICAgICAgaDR7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgICB9XHJcbiAgICAgIHVse1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAmLmZ0LWRlc2t0b3Atbm9uZXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuMTI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFyZ2luLWJ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgZm9vdGVyIHtcclxuICAgIC5zb2NpYWxMaXN0IHtcclxuICAgICAgLnNvY2lhbExpc3RJbm5lciB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcmlnaHQ6IGVtKC0xOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIGZvb3RlciB7XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICByaWdodDowO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYubW90by1zY3JvbGx7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zb2NpYWxMaXN0e1xyXG4gICAgICBsaXtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5sYXN0TGlzdCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYmFjay10by10b3B7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvcjogIzgwODA4MDtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4MDgwODAgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLW1vei1hbmltYXRpb246IGJvdW5jZTIyIDJzIGluZmluaXRlO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBib3VuY2UyMiAycyBpbmZpbml0ZTtcclxuICAgICAgICBhbmltYXRpb246IGJvdW5jZTIyIDJzIGluZmluaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGlja3ktcmlnaHQtaWNvbntcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gIGZvb3RlcntcclxuICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgLmNvbC1tZC0ye1xyXG4gICAgICB3aWR0aDoyMCU7XHJcbiAgICB9XHJcbiAgICBoMXtcclxuICAgICAgYm90dG9tOiAyMS41JTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IGVtKC0xKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmJvdHRvbS1mb3JtIHtcclxuICAgIGgze1xyXG4gICAgICBmb250LXNpemU6IGVtKDE3KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWFyY2gtYm94e1xyXG4gICAgcGFkZGluZzogMC45ZW0gMDtcclxuICAgIC5tYWduaWZ5e1xyXG4gICAgICB0b3A6MC4yZW07XHJcbiAgICB9XHJcbiAgICAuY3Jvc3MtYnRue1xyXG4gICAgICB3aWR0aDogMmVtO1xyXG4gICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgdG9wOiAxLjJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmZlZWRiYWNrLXRleHR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG5cclxuXHJcblxyXG4gIC5ib3R0b20tZm9ybSAuYnRuLXdoaXRle1xyXG4gICAgaGVpZ2h0OiAzZW07XHJcbiAgICBpIHtcclxuICAgICAgdG9wOiAuMzNlbTtcclxuICAgICAgbGVmdDogMC43ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYm94LW1hcCAuc2VydmljZXMtYm94e1xyXG4gICAgbWFyZ2luLWJvdHRvbTo0cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmJveC1tYXAsIC50b3ctY29sdW1uLXNlY3Rpb24gLmxhcmdlLWltZ3tcclxuICAgIHdpZHRoOiA0OS41JTtcclxuICB9XHJcbiAgICAudG93LWNvbHVtbi1zZWN0aW9uIC5sYXJnZS1pbWd7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBoZWlnaHQ6IDU1dmg7XHJcbiAgICB9XHJcblxyXG4gIC5wcm9fbGFuZGluZyBmb290ZXIge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgYm9keSAudW5saW1pdGVkIC5jb2wtbWQtNiwgYm9keSAudW5saW1pdGVkIC5jb2wtbWQtNi5ib3hUd28gLmJveC1vbmV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAuc2VhcmNoLWJveHtcclxuICAgIHBhZGRpbmc6IDAuOWVtIDA7XHJcbiAgICAubWFnbmlmeXtcclxuICAgICAgdG9wOjAuMmVtO1xyXG4gICAgfVxyXG4gICAgLmNyb3NzLWJ0bntcclxuICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgIHRvcDogMS4yZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIGZvb3RlcntcclxuICAgLmNvbC1tZC0ye1xyXG4gICAgICB3aWR0aDoyMCU7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJvdHRvbS1mb3JtIHtcclxuICAgIC5mb3JtLXdyYXBwZXJ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mZWVkYmFjay10ZXh0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAubGFzdExpc3R7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgZm9vdGVyIC5zb2NpYWxMaXN0IHVsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGxpe1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmNvcHlyaWdodHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gIH1cclxuICAvL1xyXG4gIC8vLmZfbWVudV9tb2JpbGV7XHJcbiAgLy8gIG1hcmdpbi10b3A6IC01MHB4O1xyXG4gIC8vfVxyXG5cclxuXHJcbiAgLm1vYmlsZS1jZW50ZXJ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICB9XHJcblxyXG4gIC5mdC1kZXNrdG9wLW5vbmV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuYm90dG9tLWZvcm0ge1xyXG4gICAgcGFkZGluZzogZW0oNTApIDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMGIwYjBiO1xyXG4gICAgaDN7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDE1KSAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICBpe1xyXG4gICAgICAgIG1hcmdpbjogMCAtNTBweCAwIDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHJpZ2h0OmluaXRpYWw7XHJcbiAgICAgICAgdG9wOmVtKC0xKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0td3JhcHBlcntcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICAgIC5idG57XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgbWluLXdpZHRoOiA1MCU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgaXtcclxuICAgICAgICByaWdodDogaW5pdGlhbDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICBmb250LXNpemU6IGVtKDEzKTtcclxuICAgIH1cclxuICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICB3aWR0aDo0OSU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGJvZHkgLmJvdHRvbS1mb3JtIC5mb3JtLXdyYXBwZXIgLnRoYW5rcyAudGhhbmtzLWlubmVye1xyXG4gICAgaGVpZ2h0OiA5NnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgfVxyXG4gIC5tb2JpbGUtY2VudGVye1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAuYmFjay10by10b3B7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBmb290ZXIge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IGVtKDQwKSAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBwe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgfVxyXG4gICAgLmNvbC1tZC0ye1xyXG4gICAgICB3aWR0aDo1MCU7XHJcbiAgICB9XHJcbiAgICBoMXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIGg0e1xyXG4gICAgICBmb250LXNpemU6IGVtKDI0KTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZy10b3A6IGVtKDEyKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IGVtKDEyKTtcclxuICAgICAgaXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDowO1xyXG4gICAgICAgIHRvcDowO1xyXG4gICAgICAgIHdpZHRoOmVtKDUwKTtcclxuICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMWUxZTFlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgIGJvdHRvbTowO1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL3N2Z3MvcGx1cy5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6ZW0oMTUpO1xyXG4gICAgICAgICAgaGVpZ2h0OmVtKDE1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9zdmdzL21pbnVzLnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOmVtKDIwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OmVtKDMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZ0LWNvbGxhcHNle1xyXG4gICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1vdXQ7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mdGNvbntcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAucm93e1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBbY2xhc3NePVwiY29sLVwiXXtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206c29saWQgMXB4ICMzMDMwMzA7XHJcbiAgICAgICAgICBwYWRkaW5nOiBlbSgxNSkgZW0oMzApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNvY2lhbExpc3R7XHJcbiAgICAgIG1hcmdpbjogZW0oMCkgMCBlbSgwKSAwO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgICAmOmFmdGVyLCAmOmJlZm9yZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIHVse1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgLy93aWR0aDoyMCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubWFyZ2luLWJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAubGFzdExpc3R7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbGl7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcblxyXG4gICAgICBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubW9iaWxlLWZ0TGlzdHtcclxuICAgIHBhZGRpbmc6IGVtKDE1KTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdWx7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsaXtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgbGlzdC1zdHlsZTpub25lO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIGVtKDEyKSBlbSgxNSk7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjYmNiY2JjO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogZW0oMTUpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgxNik7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICBpe1xyXG4gICAgICAgICAgICB3aWR0aDplbSgzMCk7XHJcbiAgICAgICAgICAgIGhlaWdodDplbSgzMCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZmVlZGJhY2stdGV4dHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAuc3RpY2t5LXJpZ2h0LWljb257XHJcbiAgICBsZWZ0OiBlbSgyNSk7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBFeHRyYSBzbWFsbCBkZXZpY2VzIChwb3J0cmFpdCBwaG9uZXMsIGxlc3MgdGhhbiA1NzZweClcclxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XHJcbiAgZm9vdGVyIHtcclxuICAgIC5zb2NpYWxNYntcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5zb2NpYWxMaXN0e1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW4tdG9wOiBlbSgzMCk7XHJcbiAgICAgIC5zb2NpYWxMaXN0SW5uZXJ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNDUpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzFmMWYxZjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICB0b3A6IGVtKC0yNSk7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBoNHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZlZWRiYWNrLXRleHR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLnN0aWNreS1yaWdodC1pY29ue1xyXG4gICAgbGVmdDogZW0oMjUpO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cclxuICAuYm90dG9tLWZvcm0gaDMge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgaXtcclxuICAgICAgbWFyZ2luOiAwIC01MHB4IDAgMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJvdHRvbS1mb3JtIHtcclxuICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG57XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgZm9vdGVyIHtcclxuICAgIC5jb2wtbWQtMntcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnN0aWNreS1yaWdodC1pY29ue1xyXG4gICAgbGVmdDogZW0oMjUpO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG4gIC5tb2JpbGUtY2VudGVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2NnB4O1xyXG4gIH1cclxuICAubGFzdExpc3Qge1xyXG4gICAgbGkge1xyXG4gICAgICBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGlja3ktcmlnaHQtaWNvbntcclxuICAgIGxlZnQ6IGVtKDI1KTtcclxuICAgIGJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLmlubmVyQmFubmVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGltZyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxNWVtO1xyXG4gICAgbGVmdDogNS41ZW07XHJcbiAgICAudHh0IHtcclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oNzYpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGFyYWJpYy1mb250O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMC4yM2VtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggM3B4ICM3YjdiN2I7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgzNCk7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAzcHggIzdiN2I3YjtcclxuICAgICAgfVxyXG4gICAgICBhLmJ0biB7XHJcbiAgICAgICAgd2lkdGg6IGVtKDI2Nyk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDYwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFib3V0LXRpbWVsaW5lIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiBlbSgxMjApIDAgZW0oMTE5KSAwO1xyXG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgLmhlYWRpbmdzIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGgyIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IC44MTI1ZW07XHJcbiAgICAgIG1hcmdpbjogMCAwIC42MjVlbSAwO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LWZhbWlseTogJGFyYWJpYy1mb250O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgZm9udC1zaXplOiBlbSg2MCk7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDQyKTtcclxuICAgIH1cclxuICAgIGEuYnRuIHtcclxuICAgICAgd2lkdGg6IGVtKDI1Nyk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDgwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aW1lTGluZWNyb3VzZWwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpdiB7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIC5ib3gge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDM2KSBlbSgyMCkgZW0oMzApO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XHJcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG5cclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0byBlbSgxNik7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg5OSk7XHJcbiAgICAgICAgd2lkdGg6IGVtKDk2KTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBjb2xvcjogIzg5ODk4OTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogNzIlO1xyXG4gICAgICAgICYud2l0aC1wZXJjZW50IHtcclxuICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICBzdXAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oOCk7XHJcbiAgICAgICAgICAgIHRvcDogMzJweDtcclxuICAgICAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDYuMTI1ZW07XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFyYWJpYy1mb250O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCAxMnB4O1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgY29sb3I6ICMzZjNmM2Y7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZWRpYSB7XHJcbiAgICAgICAgY29sb3I6ICM4OTg5ODk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDM4KTtcclxuICAgICAgICAubWVkaWEtbGVmdCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDk4KTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJhYmljLWZvbnQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogOTBweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBzdXAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oOCk7XHJcbiAgICAgICAgICAgIHRvcDogMzJweDtcclxuICAgICAgICAgICAgbGVmdDogMTRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYud2l0aC1wZXJjZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWVkaWEtYm9keSB7XHJcbiAgICAgICAgICBjb2xvcjogIzNmM2YzZjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDIycHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAvKmxldHRlci1zcGFjaW5nOiAwLjVweDsqL1xyXG4gICAgICB0b3A6IDQ1JTtcclxuXHJcbiAgICB9XHJcbiAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgIHJpZ2h0OiAtMTUlO1xyXG5cclxuICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFw2M1wiO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImhvbmRhXCIgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHNwZWFrOiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgbGVmdDogLTE1JTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXDcxXCI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiaG9uZGFcIiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgc3BlYWs6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMjVweDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wb3dlcm9mZHJlYW0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICBwYWRkaW5nOiBlbSg5MCkgMDtcclxuICBoMiB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oMTIpO1xyXG4gIH1cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gIH1cclxuICAudmlkZW8taW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjdzKTtcclxuICAgICAgICBAaW5jbHVkZSBzY2FsZSgxKTtcclxuICAgICAgfVxyXG4gICAgICAucGxheS1pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogNjVweDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC4zcyk7XHJcbiAgICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoJGJyYW5kLXdoaXRlLCAwLjUpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMS4yKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjdzKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwNCwgMCwgMCwgMC40KTtcclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLmFib3V0LWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDE0MzBweDtcclxufVxyXG5cclxuLmNvbC1jZW50ZXIge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGZsb2F0OiBub25lO1xyXG59XHJcblxyXG4ubWVzc2FnZS1mLXAge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IGVtKDk2KSAwO1xyXG4gIGJhY2tncm91bmQ6ICM0NjRmNWQ7XHJcbiAgY29sb3I6ICNlYmViZWI7XHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICAvKmxldHRlci1zcGFjaW5nOiBlbSg4KTsqL1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW46IDAgMCBlbSg0MCk7XHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIGNvbG9yOiAjZWJlYmViO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oMjQpO1xyXG4gICAgZm9udC1zaXplOiBlbSgzMik7XHJcbiAgICBmb250LWZhbWlseTogJGFyYWJpYy1mb250O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgyNCk7XHJcbiAgfVxyXG4gIC5zaWduYXR1cmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IGVtKDQyKSAwIGVtKDIyKTtcclxuXHJcbiAgfVxyXG59XHJcblxyXG4ucGhpbG9zb3BoeSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogZW0oMTIwKSAwO1xyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgLypsZXR0ZXItc3BhY2luZzogZW0oOCk7Ki9cclxuICAgIGNvbG9yOiAjMzEzMTMxO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbjogMCAwIGVtKDE1KTtcclxuICB9XHJcbiAgcC5sZWFkIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIG1hcmdpbjogMCAwIGVtKDYwKTtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbjogMCAwIGVtKDE4KTtcclxuICAgICYud2l0aGJhciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogMCAwIGVtKDgpO1xyXG4gICAgICBtYXJnaW46IDAgMCBlbSgzNCk7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IGVtKDI0KTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDIuNik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZXNwZWN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDE0Mik7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIHdpZHRoOiBlbSgxMTIpO1xyXG4gICAgICBoZWlnaHQ6IGVtKDExMik7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbjogMTRweCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWVkaWEtbGVmdCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogZW0oMjcpO1xyXG4gICAgfVxyXG4gICAgLm1lZGlhLWhlYWRpbmcge1xyXG4gICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGVtKDI1KTtcclxuICAgIH1cclxuICB9XHJcbiAgLm0tcG9saWNpZXMge1xyXG4gICAgLmFycm93LWxpc3Rpbmcge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IGVtKDYwKTtcclxuICAgIH1cclxuICAgIC5wcmluY2lwbGUtYm94IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDQ2KSBlbSg0MCkgZW0oNDYpIGVtKDkwKTtcclxuICAgICAgYmFja2dyb3VuZDogIzI5MjUyNTtcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oMTE4KTtcclxuICAgICAgLm1lZGlhIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIC5tZWRpYS1sZWZ0IHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lZGlhLWhlYWRpbmcge1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCBlbSg4KTtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIGVtKDIwKTtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyOCk7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFyYWJpYy1mb250O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDI2KTtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2NvbWEucG5nXCIpIG5vLXJlcGVhdCAwIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aHJlZS1qb3kge1xyXG4gICAgW2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgfVxyXG4gICAgLmJveC1pbWFnZSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgLmltYWdlIHtcclxuICAgICAgICBtYXJnaW46IDAgMCBlbSg0Nyk7XHJcbiAgICAgIH1cclxuICAgICAgLnR4dCB7XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIGVtKDEwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mcC10YWJsZUNlbGwge1xyXG4gICAgcGFkZGluZzogZW0oMTEwKSAwIGVtKDUwKTtcclxuICB9XHJcbn1cclxuXHJcbnVsLmFycm93LWxpc3Rpbmcge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDAgMCAwIDA7XHJcbiAgICBwYWRkaW5nOiAwIGVtKDI2KSBlbSgxNSkgMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlxcNzFcIjtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiaG9uZGFcIiAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBzcGVhazogbm9uZTtcclxuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmlyZWZveCB7XHJcbiAgLm1lc3NhZ2UtZi1wIGgzIHtcclxuICAgIG1hcmdpbjogMCAwIDEuMmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkgYW5kIChtYXgtd2lkdGg6IDI0MDBweCkge1xyXG4gIC5hYm91dC10aW1lbGluZSB7XHJcbiAgICAuY29sLW1kLTEwIHtcclxuICAgICAgd2lkdGg6IDkzJTtcclxuICAgIH1cclxuICAgIC50aW1lTGluZWNyb3VzZWwge1xyXG4gICAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgcmlnaHQ6IC0xMiU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgICBsZWZ0OiAtMTIlO1xyXG4gICAgICB9XHJcbiAgICAgIC5ib3gge1xyXG4gICAgICAgIC50ZXh0LndpdGgtcGVyY2VudCB7XHJcbiAgICAgICAgICB3aWR0aDogNzglO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gIC5hYm91dC10aW1lbGluZSB7XHJcbiAgICAudGltZUxpbmVjcm91c2VsIHtcclxuICAgICAgLmJveCB7XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oODApO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogODBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgIHJpZ2h0OiAtMTEuOCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgfVxyXG4gICAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgbGVmdDogLTExLjglO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaG9tZXBhZ2Uubm9ybWFsLXBhZ2VzIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwZW07XHJcbiAgICB9XHJcbiAgICAmLm1vdG9yY3ljbGUtaGVhZGVye1xyXG4gICAgICAuaGVhZGVyIHtcclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gIC5hYm91dC10aW1lbGluZSB7XHJcbiAgICAudGltZUxpbmVjcm91c2VsIHtcclxuXHJcbiAgICAgIC5ib3gge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIxMnB4O1xyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSg4MCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi53aXRoLXBlcmNlbnQge1xyXG4gICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgc3VwIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMzAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgcmlnaHQ6IC0xMiU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTJweDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICByaWdodDogMTdweDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgICBsZWZ0OiAtMTIlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTJweDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAxN3B4O1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBvd2Vyb2ZkcmVhbSB7XHJcbiAgfVxyXG4gIC5tZXNzYWdlLWYtcCB7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5waGlsb3NvcGh5IHtcclxuICAgIC5yZXNwZWN0IHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICAgIH1cclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm0tcG9saWNpZXMge1xyXG4gICAgICAucHJpbmNpcGxlLWJveCB7XHJcbiAgICAgICAgLm1lZGlhIHtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IC0ycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aHJlZS1qb3kgLmJveC1pbWFnZSAudHh0IHAge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIH1cclxuICB9XHJcbiAgdWwuYXJyb3ctbGlzdGluZyB7XHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuM2VtO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAtNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAuYWJvdXQtdGltZWxpbmUge1xyXG4gICAgLnRpbWVMaW5lY3JvdXNlbCB7XHJcbiAgICAgIC5ib3gge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIxMnB4O1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIGVtKDE0KTtcclxuICAgICAgICAgIGhlaWdodDogZW0oODkpO1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDg2KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDgwKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLndpdGgtcGVyY2VudCB7XHJcbiAgICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcclxuICAgICAgICAgICAgICBzdXAge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgICByaWdodDogLTExLjIlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUycHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgcmlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgbGVmdDogLTExLjIlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTJweDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAxN3B4O1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5tZXNzYWdlLWYtcCB7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5waGlsb3NvcGh5IHtcclxuICAgIC5yZXNwZWN0IHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICAgIH1cclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm0tcG9saWNpZXMge1xyXG4gICAgICAucHJpbmNpcGxlLWJveCB7XHJcbiAgICAgICAgLm1lZGlhIHtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IC0ycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aHJlZS1qb3kgLmJveC1pbWFnZSB7XHJcbiAgICAgIGhlaWdodDogMzcwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHVsLmFycm93LWxpc3Rpbmcge1xyXG4gICAgbGkge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAtNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gIC5ob21lcGFnZS5ub3JtYWwtcGFnZXMge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiA5MyU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnBvd2Vyb2ZkcmVhbSB7XHJcbiAgICAudmlkZW8taW1hZ2Uge1xyXG4gICAgICBhIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucGxheS1pY29uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMS4yKVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucGhpbG9zb3BoeSB7XHJcbiAgICAudGhyZWUtam95IHtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWJvdXQtdGltZWxpbmUge1xyXG4gICAgLnRpbWVMaW5lY3JvdXNlbCB7XHJcbiAgICAgIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2NjYztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiAtOSU7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OjExOCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoMy4xMjVlbSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxLjMpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcclxuICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZ2Vja28sIC5pZSB7XHJcbiAgICAucGhpbG9zb3BoeSAucmVzcGVjdCAuaWNvbiBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLmllIHtcclxuICAgIC5hYm91dC10aW1lbGluZSAudGltZUxpbmVjcm91c2VsIC5ib3ggLnRleHQge1xyXG4gICAgICAubnVtYmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgLmRlc2N7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGhpbG9zb3BoeSB7XHJcbiAgICAgIC5yZXNwZWN0IHtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWJvdXQtdGltZWxpbmUgLnRpbWVMaW5lY3JvdXNlbCAuYm94IC50ZXh0IHtcclxuICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIC5kZXNje1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWJvdXQtdGltZWxpbmUsIC5wb3dlcm9mZHJlYW0sIC5tZXNzYWdlLWYtcCwgLnBoaWxvc29waHkge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHJcblxyXG4gIHVsLmFycm93LWxpc3RpbmcgbGl7XHJcbiAgICBwYWRkaW5nOiAwIDJlbSAuOTM3NWVtIDA7XHJcbiAgfVxyXG5cclxuXHJcbiAgLmlubmVyQmFubmVyIHtcclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAudHh0IHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDY2KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDI4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAvKiBvYmFpZCBjc3Mgc3RhcnQgKi9cclxuXHJcblxyXG4gIC5zZWN0aW9uLnBvd2Vyb2ZkcmVhbSwgLnNlY3Rpb24ubWVzc2FnZS1mLXAsIC5zZWN0aW9uLnBoaWxvc29waHkge1xyXG4gICAgcGFkZGluZzogNC4zNzVlbSAwIDMuMzc1ZW07XHJcbiAgfVxyXG4gIC5zZWN0aW9uLnBvd2Vyb2ZkcmVhbXtcclxuICAgIHBhZGRpbmctYm90dG9tOjQuMzc1ZW07XHJcbiAgfVxyXG4gIC5zZWN0aW9uLnBoaWxvc29waHl7XHJcbiAgICAuZnAtdGFibGVDZWxse1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIC5yZXNwZWN0e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDQ4KTtcclxuXHJcbiAgICAgIH1cclxuICAgICAgcC5sZWFke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDQ4KTtcclxuICAgICAgfVxyXG4gICAgICAubS1wb2xpY2llcyAucHJpbmNpcGxlLWJveHtcclxuICAgICAgICBtYXJnaW46IDAgMCA0ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLyogb2JhaWQgY3NzIHN0YXJ0ICovXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiAgLmFib3V0LXRpbWVsaW5lIHtcclxuICAgIHBhZGRpbmc6IGVtKDcwKSAwO1xyXG4gICAgLmhlYWRpbmdzIHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgYnIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGltZUxpbmVjcm91c2VsIHtcclxuICAgICAgLmJveCB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMzYpIGVtKDEwKSBlbSgzMCk7XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gZW0oMTYpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSg2OSk7XHJcbiAgICAgICAgICB3aWR0aDogZW0oNjYpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oODApO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYud2l0aC1wZXJjZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xyXG4gICAgICAgICAgICAgIHN1cCB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDQwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgIHJpZ2h0OiAtMTUlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUycHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgcmlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgbGVmdDogLTE1JTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgbGVmdDogMTdweDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5waGlsb3NvcGh5IHtcclxuICAgIHBhZGRpbmc6IGVtKDcwKSAwO1xyXG4gICAgcC5sZWFkIHtcclxuICAgICAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZXNwZWN0IHtcclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm0tcG9saWNpZXMge1xyXG4gICAgICAucHJpbmNpcGxlLWJveCB7XHJcbiAgICAgICAgLm1lZGlhIHtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IC0ycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aHJlZS1qb3kge1xyXG4gICAgICAuYm94LWltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IDM0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHVsLmFycm93LWxpc3Rpbmcge1xyXG4gICAgbGkge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wb3dlcm9mZHJlYW0ge1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDM0KTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1lc3NhZ2UtZi1wIHtcclxuICAgIHBhZGRpbmc6IGVtKDcwKSAwO1xyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICB9XHJcbiAgICAucHJlc2lkZW50LWltZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDI1KTtcclxuICAgIH1cclxuICB9XHJcbiAgLmhvbWVwYWdlLmZwLXJlc3BvbnNpdmUge1xyXG4gICAgLmlubmVyQmFubmVyIHtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1ZW07XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYm91dC10aW1lbGluZSB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiA0LjM3NWVtIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wb3dlcm9mZHJlYW0gIHtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDQuMzc1ZW0gMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lc3NhZ2UtZi1wIHtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDQuMzc1ZW0gMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBoaWxvc29waHkge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogNC4zNzVlbSAwO1xyXG4gICAgICAgIC5mcC1zY3JvbGxhYmxlIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjZnVsbHBhZ2VJbm5lciB7XHJcbiAgICAuZnAtc2VjdGlvbiwgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAmLmlubmVyQmFubmVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjZweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxuICAucGhpbG9zb3BoeSAucmVzcGVjdCBwe1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuICAucGhpbG9zb3BoeSAudGhyZWUtam95IC5ib3gtaW1hZ2UgLnR4dCBwe1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuXHJcblxyXG4gIC5ib3gtdGhyZWUgLmV4cC10aXRsZSBoMntcclxuICAgIGJye1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlubmVyQmFubmVyIHtcclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICB0b3A6IDEwZW07XHJcbiAgICAgIGxlZnQ6IDNlbTtcclxuICAgICAgLnR4dCB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSg1MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEuYnRuIHtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICB0b3A6IC4zMTI1ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLnNlY3Rpb24ucGhpbG9zb3BoeSAuZnAtdGFibGVDZWxse1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gIH1cclxuXHJcblxyXG4gIC5hYm91dC10aW1lbGluZSB7XHJcbiAgICBwYWRkaW5nOiBlbSg2MCkgMDtcclxuICAgIC5oZWFkaW5ncyB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDUwKTtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBiciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBhLmJ0biB7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICB0b3A6IC4zZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpbWVMaW5lY3JvdXNlbCB7XHJcbiAgICAgIC5ib3gge1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDM2KSBlbSgxMCkgZW0oMzApO1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIGVtKDE2KTtcclxuICAgICAgICAgIGhlaWdodDogZW0oNjkpO1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDY2KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDgwKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLndpdGgtcGVyY2VudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcclxuICAgICAgICAgICAgICBzdXAge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0MCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgICByaWdodDogLTE1JTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHJpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIGxlZnQ6IC0xNSU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MnB4O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGxlZnQ6IDE3cHg7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogZW0oLTUwKTtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgLW8tYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAtbXMtYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucG93ZXJvZmRyZWFtIHtcclxuICAgIHBhZGRpbmc6IGVtKDQ2KSAwO1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDM0KTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1lc3NhZ2UtZi1wIHtcclxuICAgIHBhZGRpbmc6IGVtKDQ2KSAwO1xyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICB9XHJcbiAgICAucHJlc2lkZW50LWltZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDI1KTtcclxuICAgIH1cclxuICB9XHJcbiAgLnBoaWxvc29waHkge1xyXG4gICAgcGFkZGluZzogZW0oNDYpIDA7XHJcbiAgICAgIC5yZXNwZWN0e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDQwKTtcclxuICAgICAgfVxyXG4gICAgaDMud2l0aGJhciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgIH1cclxuICAgIHAubGVhZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDQwKTtcclxuICAgICAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZXNwZWN0IHtcclxuICAgICAgLm1lZGlhIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XHJcbiAgICAgICAgLm1lZGlhLWJvZHkge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tLXBvbGljaWVzIHtcclxuICAgICAgLnByaW5jaXBsZS1ib3gge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDQwKTtcclxuICAgICAgICAubWVkaWEge1xyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgICByaWdodDogLTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRocmVlLWpveSB7XHJcbiAgICAgIC5ib3gtaW1hZ2Uge1xyXG4gICAgICAgIGhlaWdodDogMjkwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIHVsLmFycm93LWxpc3Rpbmcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgbGkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgzNik7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob21lcGFnZS5mcC1yZXNwb25zaXZlIHtcclxuICAgIC5pbm5lckJhbm5lciB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNWVtO1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWJvdXQtdGltZWxpbmUge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogNC4zNzVlbSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucG93ZXJvZmRyZWFtICB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiA0LjM3NWVtIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZXNzYWdlLWYtcCB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDQuMzc1ZW0gMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBoaWxvc29waHkge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogNC4zNzVlbSAwO1xyXG4gICAgICAgIC5mcC1zY3JvbGxhYmxlIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjZnVsbHBhZ2VJbm5lciB7XHJcbiAgICAuZnAtc2VjdGlvbiwgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAmLmlubmVyQmFubmVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjZweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50LWRyaXZlLWNvbnQge1xyXG4gICAgLmJhciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGg0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50LWRyaXZlLWNvbnQge1xyXG4gICAgLmlubmVyLXQtZHJpdmV7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBlbSg3NSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50LWRyaXZlLWNvbnQge1xyXG4gICAgLmlubmVyLXQtZHJpdmUge1xyXG4gICAgICAuY2FyLWhlYWRpbmd7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgICAmLmJ0bi1ncm91cCB7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICB0b3A6IGVtKDIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuYnRuLXByaW1hcnl7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5waGlsb3NvcGh5IHtcclxuICAgIC5mcC10YWJsZUNlbGx7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgIH1cclxuICAgIC5yZXNwZWN0e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMik7XHJcbiAgICB9XHJcbiAgICAudGhyZWUtam95IC5ib3gtaW1hZ2UgLnR4dCBwe1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbm5lckJhbm5lciB7XHJcbiAgICB0b3A6IDQuMDYyNWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNC4wNjI1ZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgdG9wOiA3LjVlbTtcclxuICAgICAgbGVmdDogMWVtO1xyXG4gICAgICAudHh0IHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDM2KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEuYnRuIHtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICB0b3A6IC4zZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hYm91dC10aW1lbGluZSB7XHJcbiAgICBwYWRkaW5nOiBlbSg2MCkgMDtcclxuICAgIC5oZWFkaW5ncyB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDUwKTtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBiciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBhLmJ0biB7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICB0b3A6IC4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpbWVMaW5lY3JvdXNlbCB7XHJcbiAgICAgIC5ib3gge1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDM2KSBlbSgxMCkgZW0oMzApO1xyXG4gICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gZW0oMTYpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSg2OSk7XHJcbiAgICAgICAgICB3aWR0aDogZW0oNjYpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oNjUpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICAgICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYud2l0aC1wZXJjZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xyXG4gICAgICAgICAgICAgIHN1cCB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDMwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgIHJpZ2h0OiAtMTUlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUycHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgcmlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgbGVmdDogLTE1JTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgbGVmdDogMTdweDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiBlbSgtNTApO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAtby1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIC1tcy1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wb3dlcm9mZHJlYW0ge1xyXG4gICAgcGFkZGluZzogZW0oMzApIDA7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzQpO1xyXG4gICAgfVxyXG4gIH1cclxuICAubWVzc2FnZS1mLXAge1xyXG4gICAgcGFkZGluZzogZW0oMzApIDA7XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgICAgZm9udC1zaXplOiBlbSgzMik7XHJcbiAgICAgIC8qbGV0dGVyLXNwYWNpbmc6IDhweDsqL1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgfVxyXG4gICAgLnByZXNpZGVudC1pbWcge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyNSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5waGlsb3NvcGh5IHtcclxuICAgIHBhZGRpbmc6IGVtKDUwKSAwO1xyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzIpO1xyXG4gICAgICAvKmxldHRlci1zcGFjaW5nOiA4cHg7Ki9cclxuICAgIH1cclxuICAgIGgzLndpdGhiYXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICB9XHJcbiAgICBwLmxlYWQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSg0MCk7XHJcbiAgICAgIGJyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVzcGVjdCB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICB9XHJcbiAgICAgIC5tZWRpYSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gICAgICAgIC5tZWRpYS1ib2R5IHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubS1wb2xpY2llcyB7XHJcbiAgICAgIC5wcmluY2lwbGUtYm94IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg0MCk7XHJcbiAgICAgICAgLm1lZGlhIHtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IC0ycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5tZWRpYS1sZWZ0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5tZWRpYS1ib2R5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRocmVlLWpveSB7XHJcbiAgICAgIC5ib3gtaW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgdWwuYXJyb3ctbGlzdGluZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogZW0oMzYpO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob21lcGFnZS5mcC1yZXNwb25zaXZlIHtcclxuICAgIC5pbm5lckJhbm5lciB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAuZnAtc2Nyb2xsYWJsZSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYm91dC10aW1lbGluZSB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiA0LjM3NWVtIDA7XHJcbiAgICAgICAgLmZwLXNjcm9sbGFibGUge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucG93ZXJvZmRyZWFtICB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiA0LjM3NWVtIDA7XHJcbiAgICAgICAgLmZwLXNjcm9sbGFibGUge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWVzc2FnZS1mLXAge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogNC4zNzVlbSAwO1xyXG4gICAgICAgIC5mcC1zY3JvbGxhYmxlIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBoaWxvc29waHkge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogNC4zNzVlbSAwO1xyXG4gICAgICAgIC5mcC1zY3JvbGxhYmxlIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjZnVsbHBhZ2VJbm5lciB7XHJcbiAgICAuaW5uZXJCYW5uZXIgIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZnAtc2VjdGlvbixcclxuICAgIC5mcC1zbGlkZSxcclxuICAgIC5mcC10YWJsZUNlbGx7XHJcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cclxuICAjZnVsbHBhZ2VJbm5lciAuZnAtc2VjdGlvbntcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgfVxyXG4gIC8vYm9keSAuZW5xLWZvcm0tc2Vje1xyXG4gIC8vICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gIC8vfVxyXG5cclxuXHJcbiAgLmlubmVyQmFubmVyIHtcclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAudHh0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaDIge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFib3V0LXRpbWVsaW5lIHtcclxuICAgIC50aW1lTGluZWNyb3VzZWwge1xyXG4gICAgICAuYm94IHtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDgwKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tZXNzYWdlLWYtcCB7XHJcbiAgICBoMiB7XHJcbiAgICAgIC8qbGV0dGVyLXNwYWNpbmc6IDNweDsqL1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgIH1cclxuICB9XHJcbiAgLnBoaWxvc29waHkge1xyXG4gICAgaDIge1xyXG4gICAgICAvKmxldHRlci1zcGFjaW5nOiAzcHg7Ki9cclxuICAgIH1cclxuICAgIC5tLXBvbGljaWVzIHtcclxuICAgICAgLnByaW5jaXBsZS1ib3gge1xyXG4gICAgICAgIHBhZGRpbmc6IDIuODc1ZW0gMi41ZW0gMi44NzVlbTtcclxuICAgICAgICAubWVkaWEge1xyXG4gICAgICAgICAgLm1lZGlhLWxlZnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5tZWRpYS1oZWFkaW5nIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm1lZGlhLWJvZHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMjJweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHJcbn0iLCIuZGVza3RvcF9jb250YWN0eyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O31cclxuLm1vYmlsZV9jb250YWN0e2Rpc3BsYXk6IG5vbmUgIWltcG9ydGFudDt9XHJcbi5jb250YWN0LWRlYWxlciB7XHJcblxyXG4gICYuaW5uZXItYmFubmVyIHtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBlbSg0NCkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tb2JpbGUtYmFubmVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyogY2F0ZWdvcnktcGFuZSBzdGFydCAqL1xyXG4uY2F0ZWdvcnktcGFuZXtcclxuICBtYXJnaW46IDBweCBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB3aWR0aDogMzIlO1xyXG4gICAgYmFja2dyb3VuZDogI2U1ZTVlNTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDoyNnB4O1xyXG4gIH1cclxuICAmOmFmdGVye1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgd2lkdGg6IDMyJTtcclxuICAgIGJhY2tncm91bmQ6ICNlNWU1ZTU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDoyNnB4O1xyXG4gIH1cclxuICAuY2F0ZWdvcnktZHJvcGRvd257XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogNTNweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgJi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cFxyXG4gICAgICB7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAuY2FyZXR7XHJcbiAgICAgICAgICAgIHRvcDplbSgyNCk7XHJcbiAgICAgICAgICAgIGxlZnQ6ZW0oMjQpO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZpbHRlci1vcHRpb257XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qIGNhdGVnb3J5LXBhbmUgZW5kICovXHJcblxyXG5cclxuXHJcbi5jb250YWN0LW1hcC1pbmZvIHtcclxuICBwYWRkaW5nOiBlbSg3MCkgMCBlbSgwKSAwO1xyXG4gIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAvKmxldHRlci1zcGFjaW5nOiBlbSgyKTsqL1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMTYpXHJcbiAgfVxyXG5cclxuICAuYXV0b0xpc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogZW0oMzIpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgbGkge1xyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhcmFiaWMtZm9udDtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgICAuc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhcmFiaWMtZm9udDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGVtKDE1KTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICZbaHJlZl49XCJ0ZWxcIl0ge1xyXG4gICAgICAgICAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNzAlXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIHRvcDogZW0oLTgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhvdXItdGFibGUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgLmhlYWQge1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgYmFja2dyb3VuZDogI2YzZjZmYTtcclxuICAgICAgcGFkZGluZzogZW0oNykgZW0oMTcpO1xyXG4gICAgICAvKmxldHRlci1zcGFjaW5nOiBlbSgyKTsqL1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc2VjLW9uZSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIC5jb2wtc2VjLXR3byB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNlYyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDE1KSBlbSgyMCk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgbWluLWhlaWdodDogZW0oNTMpO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICB3aWR0aDogNjIlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAmLmRheSB7XHJcbiAgICAgICAgICB3aWR0aDogMzQlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAvKmxldHRlci1zcGFjaW5nOiBlbSgxKTsqL1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4uc2hvdy1yb29tLXNlYyB7XHJcbiAgcGFkZGluZzogZW0oODApIDA7XHJcbiAgaDIge1xyXG5cclxuICAgIGZvbnQtc2l6ZTogZW0oMzIpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gIH1cclxuICBociB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjY2MwMDAwO1xyXG4gICAgd2lkdGg6IGVtKDcxKTtcclxuICAgIGhlaWdodDogZW0oNCk7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gIH1cclxuICAudmlld2FsbGJ0biB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luLXRvcDogZW0oMTUpO1xyXG4gICAgLm1vcmVMaW5re1xyXG4gICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgLypwYWRkaW5nOiBlbSgzKSBlbSg0MCkgZW0oMykgMDsqL1xyXG4gICAgICBwYWRkaW5nOiBlbSgzKSBlbSg1KSBlbSgzKSBlbSg0MCk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgbGluZS1oZWlnaHQ6IGVtKDE2KTtcclxuICAgICAgaXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDplbSgzKTtcclxuICAgICAgICB0b3A6IGVtKDEpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXFw3MVwiO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAvLy52aWV3YWxsYnRuIHtcclxuICAvL1xyXG4gIC8vICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAvLyAgbWFyZ2luLXRvcDogZW0oMTApO1xyXG4gIC8vXHJcbiAgLy8gIC5idG4ge1xyXG4gIC8vXHJcbiAgLy8gICAgd2lkdGg6IGVtKDE4MCk7XHJcbiAgLy8gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAvL1xyXG4gIC8vICAgIGkge1xyXG4gIC8vICAgICAgcmlnaHQ6IDA7XHJcbiAgLy8gICAgfVxyXG4gIC8vXHJcbiAgLy8gICAgJjphY3RpdmUge1xyXG4gIC8vICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAvLyAgICB9XHJcbiAgLy9cclxuICAvLyAgfVxyXG4gIC8vXHJcbiAgLy99XHJcblxyXG4gIC5ib3gge1xyXG5cclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICBwYWRkaW5nOiBlbSgxNSkgZW0oMjUpO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICBtaW4taGVpZ2h0OiBlbSgxNDcpO1xyXG5cclxuICAgICYuZmlyc3RiIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICB9XHJcbiAgICAmLmRhcmtncmlkIHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZiZmJmYjtcclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gICAgICBmb250LWZhbWlseTogJGFyYWJpYy1mb250O1xyXG4gICAgICBtYXJnaW4tdG9wOiBlbSg1KTtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZHJlc3Mtc2VjIHtcclxuXHJcbiAgICAgIC5kZXRhaWwtYXJlYSB7XHJcbiAgICAgICAgd2lkdGg6IDYzJTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgICAgIHAge1xyXG5cclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg1KTtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICNkMDI2MjY7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAuZl9udW17XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICAuYnRuLWFyZWEge1xyXG4gICAgICAgIHdpZHRoOiAzNiU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNSU7XHJcbiAgICAgICAgJi52aXJ0dWFsLWJ0bntcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE3JTtcclxuICAgICAgICAgIHdpZHRoOiAzNiU7XHJcbiAgICAgICAgICBidG4ge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBlbSgyNik7XHJcbiAgICAgICAgICAgICAgdG9wOiBlbSgxMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICY6YWN0aXZlLCY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBlbSgxMCk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDUwKTtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBlbSgxMCk7XHJcbiAgICAgICAgICAgIHRvcDogZW0oNyk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5nbS1zdHlsZS1tdGMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5lbnEtZm9ybS1zZWMge1xyXG5cclxuICBwYWRkaW5nOiBlbSg3MCkgMDtcclxuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG5cclxuICBoMiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgLypsZXR0ZXItc3BhY2luZzogMC40ZW07Ki9cclxuICAgIG1hcmdpbjogMCAwIDFlbTtcclxuICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gIH1cclxuICBwIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTkpO1xyXG4gICAgcGFkZGluZzogMCBlbSgyMCk7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1ncm91cCB7XHJcbiAgICB3aWR0aDogNDclO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xyXG4gICAgbWFyZ2luLXRvcDogMS41JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAmLmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgICYudGV4dGFyZWFzZWMge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiBlbSg0NSkgMCAwIDA7XHJcblxyXG4gICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE3KTtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5maWx0ZXItb3B0aW9uIHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IGVtKDE2KTtcclxuICAgICAgfVxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5oYXMtc3VjY2VzcyAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmJ0biAuZmlsdGVyLW9wdGlvbiB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICB9XHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2U0ZTZlODtcclxuICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgIHBhZGRpbmc6IDAgMDtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoMCk7XHJcbiAgICBoZWlnaHQ6IGVtKDQ1KTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgJi5mX251bSB7XHJcbiAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5mb3JtLXdyYXBwZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XHJcbiAgICBtYXJnaW4tdG9wOiBlbSgzMCk7XHJcbiAgICAubG9hZGVyIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2Y4ZjhmODtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRoYW5rcyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XHJcbiAgICAgIC50aGFua3MtaW5uZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMC43JTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG5cclxuICAgICAgICBwIHtcclxuXHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjUpO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogZW0oMTAwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAuYnRuLXdoaXRlIHtcclxuICAgIGJhY2tncm91bmQ6ICNjYzAwMDA7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgLypsZXR0ZXItc3BhY2luZzogZW0oMSk7Ki9cclxuICAgIGhlaWdodDogZW0oNTIpO1xyXG4gICAgbWluLXdpZHRoOiBlbSgyMjgpO1xyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogZW0oMTUpO1xyXG4gICAgICB0b3A6IGVtKDEyKTtcclxuICAgICAgei1pbmRleDogOTtcclxuICAgIH1cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgyMik7XHJcbiAgICAgIC8qbGV0dGVyLXNwYWNpbmc6IGVtKDIpOyovXHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIHRvcDogZW0oNyk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgLypsZXR0ZXItc3BhY2luZzogZW0oMSk7Ki9cclxuICB9XHJcbiAgOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAvKmxldHRlci1zcGFjaW5nOiBlbSgxKTsqL1xyXG4gIH1cclxuICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgLypsZXR0ZXItc3BhY2luZzogZW0oMSk7Ki9cclxuICB9XHJcbiAgOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIC8qbGV0dGVyLXNwYWNpbmc6IGVtKDEpOyovXHJcbiAgfVxyXG4gIC5oYXMtZXJyb3Ige1xyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgIH1cclxuICB9XHJcbiAgLmhhcy1zdWNjZXNzIHtcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNjNzYzZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWJ0bi1zZWMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tdG9wOiBlbSg2NSk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC01cHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmZvcm0td3JhcHBlciAubG9hZGluZzpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQ6ICNmOGY4ZjggO1xyXG59XHJcblxyXG4jZXF5Zm9ybSAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XHJcbiAgZm9udC1zaXplOiBlbSgxOCkgIWltcG9ydGFudDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4jbWFwLWNhbnZhcyB7XHJcbiAgaGVpZ2h0OiBlbSg2NTApO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5cclxuI21hcC1jYW52YXMtZGV0YWlsIHtcclxuICBoZWlnaHQ6IGVtKDY1MCk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbmhyIHtcclxuICB3aWR0aDogMjdweDtcclxuICBoZWlnaHQ6IDJweDtcclxuICBiYWNrZ3JvdW5kOiAjYmE4YTNkO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBtYXJnaW46IDAgMCAyMHB4IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vZmxvYXQ6IHJpZ2h0O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLm1haW4tcG9wdXAge1xyXG4gIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdyB7XHJcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDEwcHggMTBweCAwIDEwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdyBkaXYge1xyXG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtZmFtaWx5OiAkYXJhYmljLWZvbnQ7XHJcbn1cclxuXHJcbi5tYXBJbWcge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbiNjb250ZW50IGgzIHtcclxuICBmb250LXNpemU6IGVtKDE2KTtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgcGFkZGluZzogMCBlbSgyMCk7XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjMpO1xyXG4gICAgbGluZS1oZWlnaHQ6IGVtKDMwKTtcclxuXHJcbiAgfVxyXG4gIGEge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuI2NvbnRlbnQgaHIge1xyXG4gIG1hcmdpbi10b3A6IGVtKDMwKTtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xyXG59XHJcblxyXG4jY29udGVudCAubWFwTGlzdCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbiNjb250ZW50IC5tYXBMaXN0IGxpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBjb2xvcjogI2NjYztcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZm9udC1mYW1pbHk6ICdDYXRhbWFyYW4nICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNjb250ZW50IC5tYXBMaXN0IGxpOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbiNjb250ZW50IC5tYXBMaXN0IGxpIHNwYW4ge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICB3aWR0aDogNTAlO1xyXG59XHJcblxyXG4uYXV0b0xpc3Qge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpIHtcclxuICAgIG1hcmdpbjogMCAwIGVtKDIwKSAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMCBlbSg3MCkgMCBlbSg1MCk7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzYpO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LWZhbWlseTogJGFyYWJpYy1mb250O1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAjNDE0MTQxO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRhcmFiaWMtZm9udDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogZW0oNTgpO1xyXG4gICAgICBoZWlnaHQ6IGVtKDU4KTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhvbWVwYWdlLm5vcm1hbC1wYWdlcyB7XHJcbiAgc2VjdGlvbntcclxuICAgICYuY29udGFjdC1tYXAtaW5mbyB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNob3ctcm9vbS1zZWMge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDZlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZ20tc3R5bGUgLmNsb3NlLWJ0biB7XHJcbiAgbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG4gIHJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdyBkaXYge1xyXG4gIC5tQ1NCX2NvbnRhaW5lcntcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgLm1DU0Jfc2Nyb2xsVG9vbHN7XHJcbiAgICB3aWR0aDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4jZXF5Zm9ybSAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxNTUwcHgpe1xyXG4gIC5zaG93LXJvb20tc2VjIHtcclxuICAgIC5ib3gge1xyXG4gICAgICAuYWRkcmVzcy1zZWMge1xyXG4gICAgICAgIC5kZXRhaWwtYXJlYXtcclxuICAgICAgICAgIHdpZHRoOiA1OSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tYXJlYSB7XHJcbiAgICAgICAgICB3aWR0aDogNDElO1xyXG4gICAgICAgICAgJi52aXJ0dWFsLWJ0bntcclxuICAgICAgICAgICAgd2lkdGg6IDQxJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cclxuICAuZW5xLWZvcm0tc2VjIC5idG4td2hpdGUge1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IGVtKDI1KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuc2hvdy1yb29tLXNlYyB7XHJcbiAgICAuYm94IHtcclxuICAgICAgLmFkZHJlc3Mtc2VjIHtcclxuICAgICAgICAuYnRuLWFyZWEge1xyXG4gICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGVtKDI3KVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XHJcbiAgI2VxeWZvcm0gLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cclxuICAudmlld2FsbGJ0biB7XHJcbiAgICAubW9yZUxpbmt7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICByaWdodDogZW0oNCk7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAjY29udGVudCB7XHJcbiAgICBoMyB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBzZWN0aW9uLmVucS1mb3JtLXNlYyB7XHJcbiAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XHJcblxyXG4gIC5lbnEtZm9ybS1zZWMge1xyXG5cclxuICAgIC5idG4td2hpdGUge1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnNob3ctcm9vbS1zZWMge1xyXG4gICAgLmJveCB7XHJcbiAgICAgIC5hZGRyZXNzLXNlYyB7XHJcbiAgICAgICAgLmJ0bi1hcmVhIHtcclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBlbSgyNSlcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblxyXG4gIC5tYWluLXBvcHVwIHtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICB3aWR0aDogZW0oMjUwKSAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5tYXBJbWcge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbiAgICB9XHJcblxyXG4gICAgI2NvbnRlbnQge1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmb250LXNpemU6IGVtKDEzKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICBociB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogZW0oNSk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmVucS1mb3JtLXNlYyAuYnRuLXdoaXRlIHtcclxuICAgIHdpZHRoOiAxNSU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IGVtKDI1KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuc2hvdy1yb29tLXNlYyAuYm94IC5hZGRyZXNzLXNlYyB7XHJcblxyXG4gICAgLmRldGFpbC1hcmVhIHtcclxuICAgICAgd2lkdGg6IDU5JTtcclxuXHJcbiAgICB9XHJcbiAgICAuYnRuLWFyZWEge1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiA3JTtcclxuICAgICAgJi52aXJ0dWFsLWJ0bntcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5ob21lcGFnZS5ub3JtYWwtcGFnZXMge1xyXG4gICAgc2VjdGlvbntcclxuICAgICAgJi5lbnEtZm9ybS1zZWMge1xyXG4gICAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogM2VtO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5zaG93LXJvb20tc2VjIHtcclxuICAgICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDBlbTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jcGhpbG8ge1xyXG4gIG92ZXJmbG93OiBpbml0aWFsO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG5cclxuICAvKiBjYXRlZ29yeS1wYW5lIHN0YXJ0ICovXHJcbiAgLmNhdGVnb3J5LXBhbmV7XHJcbiAgICBtYXJnaW4tdG9wOiBlbSgzMCk7XHJcbiAgfVxyXG4gIC8qIGNhdGVnb3J5LXBhbmUgZW5kICovXHJcblxyXG5cclxuICAuZW5xLWZvcm0tc2VjIC5mb3JtLXdyYXBwZXIge1xyXG4gICAgb3ZlcmZsb3c6IGluaGVyaXQ7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICB9XHJcblxyXG5cclxuXHJcblxyXG4gIGJvZHkgI2VxeWZvcm0gLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIGEge1xyXG4gICAgZm9udC1zaXplOiBlbSgxNCkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmNvbnRhY3QtbWFwLWluZm8ge1xyXG4gICAgcGFkZGluZzogMjJweCAwIDAgMDtcclxuICB9XHJcbiAgLmVucS1mb3JtLXNlYyB7XHJcbiAgICBwYWRkaW5nOiAyMnB4IDAgMCAwO1xyXG4gIH1cclxuICBib2R5LmhvbWVwYWdlLm5vcm1hbC1wYWdlcyBzZWN0aW9uLmVucS1mb3JtLXNlYyAuZnAtdGFibGVDZWxsIHtcclxuICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy10b3A6IDBlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwZW07XHJcbiAgfVxyXG4gIGJvZHkgIC5zaG93LXJvb20tc2Vje1xyXG4gICAgcGFkZGluZzogMHB4IDBweCAyMnB4IDBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblxyXG5cclxuXHJcbiAgLyogY2F0ZWdvcnktcGFuZSBzdGFydCAqL1xyXG4gIC5jYXRlZ29yeS1wYW5lIHtcclxuICAgICY6YmVmb3JlLCAmOmFmdGVye1xyXG4gICAgICB3aWR0aDogMjQlO1xyXG4gICAgfVxyXG4gICAgLmNhdGVnb3J5LWRyb3Bkb3duIHtcclxuICAgICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0tY29udHJvbC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuYnRuIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuN2VtO1xyXG4gICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAuZmlsdGVyLW9wdGlvbntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJldHtcclxuICAgICAgICAgIHRvcDoxZW07XHJcbiAgICAgICAgICBsZWZ0OiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAvKiBjYXRlZ29yeS1wYW5lIGVuZCAqL1xyXG5cclxuXHJcbiAgLm1haW4tcG9wdXAge1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHdpZHRoOiBlbSgyNTApICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm1hcEltZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgIH1cclxuXHJcbiAgICAjY29udGVudCB7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGhyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBlbSg1KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg1KTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuY29udGFjdC1tYXAtaW5mbyB7XHJcbiAgICAuYXV0b0xpc3Qge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ob3VyLXRhYmxlIHtcclxuICAgICAgLmNvbC1zZWMge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgd2lkdGg6IDYzJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXkge1xyXG4gICAgICAgICAgd2lkdGg6IDM0JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5lbnEtZm9ybS1zZWMge1xyXG4gICAgLmJ0bi13aGl0ZSB7XHJcbiAgICAgIHdpZHRoOiAxOCU7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiBlbSgyNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS13cmFwcGVyIHtcclxuICAgICAgbWluLWhlaWdodDogMzNlbTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuc2hvdy1yb29tLXNlYyB7XHJcbiAgICAuYWRkcmVzcy1zZWMge1xyXG4gICAgICAuZGV0YWlsLWFyZWEge1xyXG4gICAgICAgIHdpZHRoOiA0NyUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0bi1hcmVhIHtcclxuICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJi52aXJ0dWFsLWJ0bntcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMxJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgyNSlcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgdG9wOiBlbSg0KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5ob21lcGFnZS5ub3JtYWwtcGFnZXMge1xyXG4gICAgc2VjdGlvbntcclxuICAgICAgJi5lbnEtZm9ybS1zZWMge1xyXG4gICAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogM2VtO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5zaG93LXJvb20tc2VjIHtcclxuICAgICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDBlbTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob21lcGFnZS5ub3JtYWwtcGFnZXMgc2VjdGlvbi5jb250YWN0LW1hcC1pbmZvIC5mcC10YWJsZUNlbGx7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmRlc2t0b3BfY29udGFjdHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O31cclxuICAubW9iaWxlX2NvbnRhY3R7ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDt9XHJcblxyXG5cclxuICAvKiBjYXRlZ29yeS1wYW5lIHN0YXJ0ICovXHJcbiAgLmNhdGVnb3J5LXBhbmUge1xyXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XHJcbiAgICAgIHdpZHRoOiAyNCU7XHJcbiAgICB9XHJcbiAgICAuY2F0ZWdvcnktZHJvcGRvd24ge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1jb250cm9sLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5idG4ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMC43ZW07XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIC5maWx0ZXItb3B0aW9ue1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmV0e1xyXG4gICAgICAgICAgdG9wOjFlbTtcclxuICAgICAgICAgIGxlZnQ6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC8qIGNhdGVnb3J5LXBhbmUgZW5kICovXHJcblxyXG5cclxuXHJcbiAgLmFkZHJlc3Mtc2Vje1xyXG4gICAgLmJ0bi1pY29uIHNwYW57XHJcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICB9XHJcbiAgLmVucS1mb3JtLXNlYyAuZm9ybS1ncm91cCAuYm9vdHN0cmFwLXNlbGVjdD4uYnRuIC5jYXJldHtcclxuICAgIGxlZnQ6IDVweDtcclxuICB9XHJcbiAgLm1haW4tcG9wdXAge1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHdpZHRoOiBlbSgyNTApICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm1hcEltZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgIH1cclxuXHJcbiAgICAjY29udGVudCB7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGhyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBlbSg1KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg1KTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuZW5xLWZvcm0tc2VjIHtcclxuXHJcbiAgICAuZm9ybS13cmFwcGVyIHtcclxuICAgICAgLnRoYW5rcyB7XHJcbiAgICAgICAgLnRoYW5rcy1pbm5lciB7XHJcblxyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5tYWluLXBvcHVwIHtcclxuXHJcbiAgICB3aWR0aDogZW0oMjgwKSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZW5xLWZvcm0tc2VjIHtcclxuICAgIC5idG4td2hpdGUge1xyXG4gICAgICB3aWR0aDogMjAlO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiBlbSgyNSlcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhY3QtZGVhbGVyIHtcclxuXHJcbiAgICAmLmlubmVyLWJhbm5lciB7XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgzMCkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgYnIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAgIHRvcDogMzAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9iaWxlLWJhbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAubWFwLWFyZWEtc2VjIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAuY29udGFjdC1tYXAtaW5mbyB7XHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjUpXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnNob3ctcm9vbS1zZWMge1xyXG4gICAgLmJveCB7XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5hZGRyZXNzLXNlYyB7XHJcbiAgICAgICAgLmRldGFpbC1hcmVhIHtcclxuICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLWFyZWEge1xyXG4gICAgICAgICAgd2lkdGg6IDMxJTtcclxuICAgICAgICAgICYudmlydHVhbC1idG57XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGVtKDE1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBlbSgyNSlcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgdG9wOiBlbSg2KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5ob21lcGFnZS5ub3JtYWwtcGFnZXMge1xyXG4gICAgc2VjdGlvbntcclxuICAgICAgJi5lbnEtZm9ybS1zZWMge1xyXG4gICAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogM2VtO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5zaG93LXJvb20tc2VjIHtcclxuICAgICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDBlbTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5uZXItYmFubmVyIC5kZWFsZXItYmFubmVyIHAge1xyXG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gIH1cclxuXHJcbiAgLmF1dG9MaXN0IGxpIGg0IHtcclxuICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcblxyXG5cclxuICAvKiBjYXRlZ29yeS1wYW5lIHN0YXJ0ICovXHJcbiAgLmNhdGVnb3J5LXBhbmUge1xyXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XHJcbiAgICAgIHdpZHRoOiAxNCU7XHJcbiAgICB9XHJcbiAgICAuY2F0ZWdvcnktZHJvcGRvd24ge1xyXG4gICAgICB3aWR0aDogNzUlO1xyXG4gICAgfVxyXG4gIH1cclxuICAvKiBjYXRlZ29yeS1wYW5lIGVuZCAqL1xyXG5cclxuXHJcbiAgLmNvbnRhY3QtbWFwLWluZm8ge1xyXG4gICAgLmF1dG9MaXN0IHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC41Mzc1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5ob3VyLXRhYmxlIHtcclxuICAgICAgLmNvbC1zZWMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb2wtc2VjLW9uZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbC1zZWMtdHdvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5lbnEtZm9ybS1zZWMge1xyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1ncm91cC50ZXh0YXJlYXNlYyB7XHJcbiAgICAgIG1hcmdpbjogZW0oMzApIDAgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4td2hpdGUge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuc2hvdy1yb29tLXNlYyB7XHJcbiAgICBwYWRkaW5nOiBlbSgyMCkgMCBlbSg2MCkgMDtcclxuXHJcbiAgICAuZGV0YWlsLWFyZWEge1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLWFyZWEge1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tdG9wOiBlbSgyMClcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oNDUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcblxyXG4gIC5jb250YWN0LWRlYWxlci5pbm5lci1iYW5uZXIge1xyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgIHRvcDogMjUlO1xyXG4gICAgfVxyXG5cclxuICAgIGgyXHJcbiAgICB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnNob3ctcm9vbS1zZWMge1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuXHJcblxyXG59XHJcbiIsIi5pbm5lci1iYW5uZXIge1xyXG5cclxuICAuZGVhbGVyLWJhbm5lciB7XHJcbiAgICAmLnRfc3B7IG1hcmdpbi10b3A6IDVlbX1cclxuICAgID4gaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDEwZW07XHJcbiAgICAgIHJpZ2h0OiA1LjVlbTtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRhcmFiaWMtZm9udDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAzcHggIzdiN2I3YjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0zcHg7XHJcblxyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiAxLjYyNWVtO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBtYXJnaW46IDAgMCAxLjI1ZW0gMDtcclxuICAgICAgLypsZXR0ZXItc3BhY2luZzogLjA2MjVlbTsqL1xyXG4gICAgfVxyXG4gICAgLmJhbm5lci1pY29uLWxvZ28ge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG5cclxuLmFib3V0LWRlYWwge1xyXG4gIC5tb2JpbGUtYmFubmVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDNlbSAwO1xyXG4gIGZvbnQtc2l6ZTogMS4yNTBlbTtcclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgLypsZXR0ZXItc3BhY2luZzogMC40ZW07Ki9cclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIG1hcmdpbi10b3A6IGVtKDIyKTtcclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAwIGVtKDE0KTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogZW0oOCk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZDNkM2QzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxhc3Qge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuLmNvbXBhbnktaW50cm8tc2VjIHtcclxuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG4gIHBhZGRpbmc6IDYuMjUwZW0gMDtcclxuXHJcbiAgaDIge1xyXG4gICAgY29sb3I6ICNjYzAwMDA7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDEyKTtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIHAge1xyXG5cclxuICAgIGZvbnQtc2l6ZTogZW0oMjApXHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5leHBsb3JlLXNlYyB7XHJcbiAgcGFkZGluZy10b3A6IGVtKDcwKTtcclxuICBtYXJnaW4tYm90dG9tOiBlbSgyNSk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIC8vaGVpZ2h0OmluaGVyaXQgIWltcG9ydGFudDtcclxuICAuZnAtdGFibGVDZWxsIHtcclxuICAgIHBhZGRpbmctdG9wOiAwZW07XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIC8vaGVpZ2h0OmluaGVyaXQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgLypsZXR0ZXItc3BhY2luZzogMC40ZW07Ki9cclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICB9XHJcbiAgLnNlcnZpY2VzLWJveCB7XHJcblxyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4OiAxIGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogZW0oMjApO1xyXG4gICAgd2lkdGg6IDI3JTtcclxuXHJcbiAgICAuYm94LW9uZS10ZXh0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHdpZHRoOiA1MiU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMi41ZW0gMi41ZW0gMi41ZW07XHJcblxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBtaW4td2lkdGg6IDEyLjVlbTtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICB0b3A6IGVtKDQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICBociB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5ib3gtdHdvLXRleHQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMC42MjVlbTtcclxuICAgICAgd2lkdGg6IDUzJTtcclxuICAgICAgcGFkZGluZzogMCAyLjVlbSAyZW0gMi41ZW07XHJcblxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBtaW4td2lkdGg6IDEyLjVlbTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIHRvcDogZW0oNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDEuODc1ZW07XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjM3NWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1ZW07XHJcbiAgICAgICAgcGFkZGluZzogLjYyNWVtIDAgMS4xMjVlbSAwO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5ib3gtdGhyZWUtdGV4dCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB3aWR0aDogMzglO1xyXG4gICAgICBwYWRkaW5nOiAwIDIuNWVtIDIuNWVtIDIuNWVtO1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBtaW4td2lkdGg6IDE0LjVlbTtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIHRvcDogZW0oNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBociB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgICYuY2VydGlmaWVkLWNhciB7XHJcblxyXG4gICAgICB3aWR0aDogNDElO1xyXG5cclxuICAgIH1cclxuICAgICYubWFwLXNlYyB7XHJcblxyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAubWFpbi1ib3gtc2VjIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIGhyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFjdC1ib3gge1xyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogZW0oNDApO1xyXG5cclxuICAgIC50ZXh0LXNlYyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMTclO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMCBlbSgxMTApO1xyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgLypsZXR0ZXItc3BhY2luZzogMC40ZW07Ki9cclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAvKmxldHRlci1zcGFjaW5nOiAwLjZweDsqL1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNWVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBtYXJnaW4tdG9wOiBlbSgyNSk7XHJcbiAgICAgIG1pbi13aWR0aDogMjNlbTtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIHRvcDogZW0oNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmRpc2NsYWltZXItdHh0IHtcclxuICBwYWRkaW5nOiAxMHB4IDAgMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwe1xyXG4gICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIC5zdGFyIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmFib3V0LWRlYWwuaW5uZXItYmFubmVyIHtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAvL2hlaWdodDppbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgLy8gaGVpZ2h0OmluaGVyaXQgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctdG9wOiAwZW07XHJcbiAgfVxyXG4gICYubWd0MntcclxuICAgIHBhZGRpbmctdG9wOiA1ZW07XHJcbiAgfVxyXG59XHJcbi5jb21wYW55LWludHJvLXNlYyB7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAvLyBoZWlnaHQ6aW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIC5mcC10YWJsZUNlbGwge1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgIC8vIGhlaWdodDppbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogNWVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVlbTtcclxuICB9XHJcbn1cclxuXHJcbi5yZWNhbGwtc2VjIHtcclxuICBoZWlnaHQ6aW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XHJcbiAgJi53aGl0ZXtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICB9XHJcbiAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICBoZWlnaHQ6aW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy10b3A6IDNlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzZW07XHJcbiAgICBpbWcge1xyXG4gICAgICAmLmZvci1tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAyNDAwcHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG5cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAvLy5hYm91dC1kZWFsLmlubmVyLWJhbm5lciAuZnAtdGFibGVDZWxse1xyXG4gIC8vICBwYWRkaW5nLXRvcDogZW0oODApO1xyXG4gIC8vfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG5cclxuXHJcblxyXG5cclxuICAuZXhwbG9yZS1zZWMgLnNlcnZpY2VzLWJveCB7XHJcbiAgICAuYm94LXR3by10ZXh0IHtcclxuICAgICAgcGFkZGluZzogMCAyLjVlbSAyLjVlbSAyLjVlbTtcclxuICAgIH1cclxuICAgICYuY2FsYy1zZWMge1xyXG4gICAgICAuYm94LXR3by10ZXh0IHtcclxuICAgICAgICArIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI1MXB4XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaWUge1xyXG4gICAgLmV4cGxvcmUtc2VjIC5zZXJ2aWNlcy1ib3gge1xyXG4gICAgICAmLm1hcC1zZWMge1xyXG4gICAgICAgIC5ib3gtb25lLXRleHQge1xyXG4gICAgICAgICAgKyBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0OHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmNhbGMtc2VjIHtcclxuICAgICAgICAuYm94LXR3by10ZXh0IHtcclxuICAgICAgICAgICsgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgLmV4cGxvcmUtc2VjIC5zZXJ2aWNlcy1ib3gge1xyXG4gICAgLmJveC1vbmUtdGV4dCB7XHJcblxyXG4gICAgICB3aWR0aDogNTclO1xyXG4gICAgICA+IGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib3gtdHdvLXRleHQge1xyXG4gICAgICB3aWR0aDogNTglO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuYm94LXRocmVlLXRleHQge1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBtaW4td2lkdGg6IDEzLjVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG4vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmV4cGxvcmUtc2VjIC5zZXJ2aWNlcy1ib3gge1xyXG5cclxuICAgIC5ib3gtb25lLXRleHQge1xyXG4gICAgICAuaW1nLXJlc3BvbnNpdmUge1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib3gtdGhyZWUtdGV4dCB7XHJcblxyXG4gICAgICAuaW1nLXJlc3BvbnNpdmUge1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuaWUge1xyXG4gICAgLmV4cGxvcmUtc2VjIC5zZXJ2aWNlcy1ib3gge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHJcblxyXG4gIC5leHBsb3JlLXNlYyB7XHJcbiAgICAuY29udGFjdC1ib3h7XHJcbiAgICAgIG1hcmdpbi10b3A6M2VtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbXBhbnktaW50cm8tc2Vje1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgcHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlubmVyLWJhbm5lciAuZGVhbGVyLWJhbm5lciAuY29udGFpbmVyLWZsdWlke1xyXG4gICAgdG9wOiA2LjVlbTtcclxuICB9XHJcblxyXG4gIC5hYm91dC1kZWFsZXItc2VjIHtcclxuICAgIHBhZGRpbmc6IDFlbSAwZW0gMi4yZW07XHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIC42ZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAwLjJlbTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB0b3A6IC4yNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZXhwbG9yZS1zZWMge1xyXG4gICAgaDJ7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDE2KTtcclxuICAgIH1cclxuICAgIHBhZGRpbmc6IDBlbSAwIDNlbTtcclxuICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLmJveC1vbmUtdGV4dCAuaW1nLXJlc3BvbnNpdmUge1xyXG5cclxuICAgICAgd2lkdGg6IDcwJTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZpY2VzLWJveCB7XHJcbiAgICAgIC5ib3gtdHdvLXRleHQge1xyXG4gICAgICAgIGJvdHRvbTogLTAuMzc1ZW07XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICAuYm94LXRocmVlLXRleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDI2KSBlbSgxOSk7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICAuYm94LW9uZS10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiBlbSgyNSkgZW0oMTkpO1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5ob21lcGFnZS5ub3JtYWwtcGFnZXMge1xyXG4gICAgc2VjdGlvbiB7XHJcbiAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgIC5mcC1zY3JvbGxhYmxlIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhpZGVNb2JpbGVCYW5uZXJUZXh0e1xyXG4gICAgLmlubmVyLWJhbm5lcntcclxuICAgICAgLnR4dC1zZWN7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcblxyXG5cclxuICAuZXhwbG9yZS1zZWMgLnNlcnZpY2VzLWJveCAuYm94LXRocmVlLXRleHQgLmJ0bntcclxuICAgIHdpZHRoOiAxM2VtO1xyXG4gIH1cclxuXHJcbiAgLmV4cGxvcmUtc2VjIHtcclxuICAgIC5jb250YWN0LWJveHtcclxuICAgICAgbWFyZ2luLXRvcDozZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29tcGFueS1pbnRyby1zZWN7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBwe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZXhwbG9yZS1zZWN7XHJcbiAgICBoMntcclxuICAgICAgbWFyZ2luLXRvcDogZW0oMTYpO1xyXG4gICAgfVxyXG4gICAgcGFkZGluZzogMGVtIDAgM2VtO1xyXG4gIH1cclxuXHJcbiAgLmV4cGxvcmUtc2VjIC5zZXJ2aWNlcy1ib3ggLmJ0biBpIHtcclxuICAgIHRvcDplbSg2KSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmV4cGxvcmUtc2VjIC5zZXJ2aWNlcy1ib3ggLmJveC1vbmUtdGV4dCAuYnRuLCAuZXhwbG9yZS1zZWMgLnNlcnZpY2VzLWJveCAuYm94LXRocmVlLXRleHQgLmJ0biwgLmV4cGxvcmUtc2VjIC5zZXJ2aWNlcy1ib3ggLmJveC10d28tdGV4dCAuYnRue1xyXG4gICAgbWluLXdpZHRoOiAxMS41ZW07XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC5hYm91dC1kZWFsZXItc2VjIHtcclxuICAgIHBhZGRpbmc6IDFlbSAwZW0gMi4yZW07XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXJnaW46IGVtKDQpIDA7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5uZXItYmFubmVyIC5kZWFsZXItYmFubmVye1xyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgIHRvcDogNi41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDM1KTtcclxuICAgICAgbWFyZ2luLXRvcDogZW0oNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZXhwbG9yZS1zZWMge1xyXG4gICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDBlbTtcclxuICAgIH1cclxuICAgIC5zZXJ2aWNlcy1ib3gge1xyXG5cclxuICAgICAgbWFyZ2luLXJpZ2h0OiBlbSg4KTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGVtKDgpO1xyXG5cclxuICAgICAgLmJveC1vbmUtdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMTApIGVtKDEyKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMzElO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogZW0oMTEpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJveC10d28tdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMTIpIGVtKDExKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHAge1xyXG5cclxuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3gtdGhyZWUtdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMTMpIGVtKDkpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogZW0oMTApO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWctcmVzcG9uc2l2ZSB7XHJcbiAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdC1ib3gge1xyXG4gICAgICBoZWlnaHQ6IGVtKDQzMCk7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuaG9tZXBhZ2Uubm9ybWFsLXBhZ2VzIHtcclxuICAgIHNlY3Rpb24ge1xyXG4gICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICAuZnAtc2Nyb2xsYWJsZSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAuaGlkZU1vYmlsZUJhbm5lclRleHR7XHJcbiAgICAuaW5uZXItYmFubmVye1xyXG4gICAgICAudHh0LXNlY3tcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG5cclxuXHJcbiAgLyogYWJvdXQgZGVhbGVhciBwYWdlICovXHJcbiAgLmNvbXBhbnktaW50cm8tc2Vje1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgLmZwLXRhYmxlQ2VsbHtcclxuICAgICAgcGFkZGluZzogMmVtIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWJvdXQtZGVhbCB7XHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbGUtYmFubmVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnR4dC1zZWMge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5pbm5lci1iYW5uZXIge1xyXG4gICAgLmRlYWxlci1iYW5uZXIge1xyXG4gICAgICBoZWlnaHQ6IDIyZW07XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAgIHJpZ2h0OiBlbSgzMCk7XHJcbiAgICAgICAgdG9wOiA1ZW07XHJcblxyXG4gICAgICB9XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDM1KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogZW0oMjApO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGVtKDEwKTtcclxuXHJcbiAgICAgIH1cclxuICAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFib3V0LWRlYWxlci1zZWMge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBlbSg2KTtcclxuXHJcbiAgICAgIC8qIGFib3V0IGRlYWxlYXIgcGFnZSAqL1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogZW0oMTYpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5leHBsb3JlLXNlYyB7XHJcbiAgICBwYWRkaW5nOiAwIGVtKDIwKTtcclxuICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgLmNvbnRhY3QtYm94IHtcclxuICAgICAgaGVpZ2h0OiBlbSgzMjApO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICAgIC5pbWctcmVzcG9uc2l2ZSB7XHJcbiAgICAgICAgd2lkdGg6MjAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLnRleHQtc2VjIHtcclxuICAgICAgICB0b3A6IDEyJTtcclxuICAgICAgICBwYWRkaW5nOiAwIGVtKDEwKTtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VydmljZXMtYm94IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDIwKSAwO1xyXG4gICAgICAmLmNlcnRpZmllZC1jYXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmLmZsb2dvc2VjIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJveC1vbmUtdGV4dCB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICArIGltZyB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3gtdHdvLXRleHQge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJveC10aHJlZS10ZXh0IHtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5ob21lcGFnZS5ub3JtYWwtcGFnZXMge1xyXG4gICAgc2VjdGlvbiB7XHJcbiAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgIC5mcC1zY3JvbGxhYmxlIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZnAtc2Nyb2xsZXIge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250YWN0LWRlYWxlci5pbm5lci1iYW5uZXIgaDIge1xyXG4gICAgZm9udC1zaXplOiAxLjg3NWVtIDtcclxuICB9XHJcblxyXG4gIC5pbm5lci1iYW5uZXIgLmRlYWxlci1iYW5uZXIgcCB7XHJcbiAgICBiciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVjYWxsLXNlYyB7XHJcbiAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgcGFkZGluZy10b3A6IDJlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICAmLmZvci1kZXNrdG9wIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZm9yLW1vYmlsZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oaWRlTW9iaWxlQmFubmVyVGV4dHtcclxuICAgIC5pbm5lci1iYW5uZXJ7XHJcbiAgICAgIC50eHQtc2Vje1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblxyXG4gIC5hYm91dC1kZWFsIHtcclxuICAgIC5rdXdhaXQtYmFubmVyLWxvZ28ge1xyXG4gICAgICB3aWR0aDogZW0oMjUwKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5pbm5lci1iYW5uZXIgLmRlYWxlci1iYW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMi41ZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICB9XHJcbiAgICAudHh0LXNlYyB7XHJcbiAgICAgID4gaW1ne1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICByaWdodDogZW0oMzApO1xyXG4gICAgICB0b3A6IDJlbTtcclxuXHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgfVxyXG5cclxuXHJcbiAgLmNvbXBhbnktaW50cm8tc2VjIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gIH1cclxuICAgIC5leHBsb3JlLXNlYyAuY29udGFjdC1ib3gge1xyXG4gICAgICBoZWlnaHQ6IDIwZW07XHJcbiAgICAgIC5pbWctcmVzcG9uc2l2ZXtcclxuICAgICAgICB3aWR0aDogMzAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAuZXhwbG9yZS1zZWMgLmZwLXRhYmxlQ2VsbHtcclxuICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgfVxyXG4gIC5leHBsb3JlLXNlYyB7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjYpO1xyXG4gICAgfVxyXG4gICAgLnNlcnZpY2VzLWJveCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIC5ib3gtdHdvLXRleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDEwKSBlbSgxNSk7XHJcbiAgICAgIH1cclxuICAgICAgLmJveC1vbmUtdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMTApIGVtKDE1KTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDE1MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm94LXRocmVlLXRleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDEwKSBlbSgxNSk7XHJcbiAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIzKTtcclxuICAgICAgICAgIG1hcmdpbjogZW0oOCkgMDtcclxuICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSgxNzApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbXBhbnktaW50cm8tc2VjIHtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC5pbm5lci1iYW5uZXIgLmRlYWxlci1iYW5uZXIgcCB7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGJyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmV4cGxvcmUtc2VjIC5zZXJ2aWNlcy1ib3ggLmJveC10aHJlZS10ZXh0IC5idG4ge1xyXG4gICAgbWluLXdpZHRoOiAxMmVtO1xyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG4gIC5pbm5lci1iYW5uZXIgLmRlYWxlci1iYW5uZXJ7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmV4cGxvcmUtc2VjIHtcclxuICAgIC5zZXJ2aWNlcy1ib3gge1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICAmLmZsb2dvc2VjIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSgyMDApO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYua3V3YWl0LWxvZ28ge1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDEwMCk7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuZXhwbG9yZS1zZWMgLnNlcnZpY2VzLWJveCAuYm94LXRocmVlLXRleHQgLmJ0biB7XHJcbiAgICBtaW4td2lkdGg6IDEyZW07XHJcbiAgfVxyXG59XHJcbiIsIi8qIVxyXG4gKiBCb290c3RyYXAtc2VsZWN0IHYxLjYuMyAoLy9zaWx2aW9tb3JldG8uZ2l0aHViLmlvL2Jvb3RzdHJhcC1zZWxlY3QvKVxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxMy0yMDE0IGJvb3RzdHJhcC1zZWxlY3RcclxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vc2lsdmlvbW9yZXRvL2Jvb3RzdHJhcC1zZWxlY3QvYmxvYi9tYXN0ZXIvTElDRU5TRSlcclxuICovXHJcbi5ib290c3RyYXAtc2VsZWN0e1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuXHJcbi5ib290c3RyYXAtc2VsZWN0IHtcclxuICAvKndpZHRoOiAyMjBweFxcOTsgSUU4IGFuZCBiZWxvdyovXHJcbiAgd2lkdGg6IDIyMHB4IFxcMDtcclxuICAvKklFOSBhbmQgYmVsb3cqL1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0ID4gLmJ0biB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy1sZWZ0OiBlbSgzNSk7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgaGVpZ2h0OiAzOHB4O1xyXG4gIEBpbmNsdWRlIGJvcmRlclJhZGl1cygwKTtcclxuICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICNjY2M7XHJcbiAgfVxyXG59XHJcbi5lcnJvciAuYm9vdHN0cmFwLXNlbGVjdCAuYnRuIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYjk0YTQ4O1xyXG59XHJcbi5jb250cm9sLWdyb3VwLmVycm9yIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUge1xyXG4gIGJvcmRlci1jb2xvcjogI2I5NGE0ODtcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5maXQtd2lkdGgge1xyXG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuLy8uYm9vdHN0cmFwLXNlbGVjdDpub3QoW2NsYXNzKj1cImNvbC1cIl0pOm5vdChbY2xhc3MqPVwiZm9ybS1jb250cm9sXCJdKTpub3QoLmlucHV0LWdyb3VwLWJ0bikge1xyXG4vLyAgd2lkdGg6IDIyMHB4O1xyXG4vL31cclxuLmJvb3RzdHJhcC1zZWxlY3QgLmJ0bjpmb2N1cyB7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLypib3JkZXI6IG5vbmU7Ki9cclxufVxyXG5cclxuLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbY2xhc3MqPVwiY29sLVwiXSkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cDpub3QoLmlucHV0LWdyb3VwLWJ0biksXHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICBmbG9hdDogbm9uZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5kcm9wZG93bi1tZW51LXJpZ2h0LFxyXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXBbY2xhc3MqPVwiY29sLVwiXS5kcm9wZG93bi1tZW51LXJpZ2h0LFxyXG4ucm93LWZsdWlkIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cFtjbGFzcyo9XCJjb2wtXCJdLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5mb3JtLXNlYXJjaCAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAsXHJcbi5mb3JtLWlubGluZSAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAsXHJcbi5mb3JtLWhvcml6b250YWwgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLFxyXG4uZm9ybS1ncm91cCAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLmZvcm0tZ3JvdXAtbGcgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmZvcm0tY29udHJvbCxcclxuLmZvcm0tZ3JvdXAtc20gLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmZvcm0tY29udHJvbCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4uZm9ybS1pbmxpbmUgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5pbnB1dC1hcHBlbmQgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XHJcbn1cclxuLmlucHV0LXByZXBlbmQgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIHtcclxuICBtYXJnaW4tbGVmdDogLTFweDtcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgPiAuZGlzYWJsZWQge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwID4gLmRpc2FibGVkOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5idG4gLmZpbHRlci1vcHRpb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiA5NiU7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgY29sb3I6ICM5MjkyOWI7XHJcbiAgZm9udC1zaXplOiBlbSgxNik7XHJcbn1cclxuLmhhcy1zdWNjZXNzIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuYnRuIC5maWx0ZXItb3B0aW9uIHtcclxuICBjb2xvcjogIzkyOTI5YjtcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmJ0biAuY2FyZXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiBlbSgtNSk7XHJcbiAgd2lkdGg6IGVtKDgpO1xyXG4gIGhlaWdodDogZW0oNSk7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICB0b3A6IGVtKDUpO1xyXG4gICY6YmVmb3Jle1xyXG4gICAgZm9udC1mYW1pbHk6IFwiaG9uZGFcIiAhaW1wb3J0YW50O1xyXG4gICAgY29udGVudDogYXR0cihkYXRhLWljb24pO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHNwZWFrOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcNjJcIjtcclxuICAgIGNvbG9yOiAjYjRiNGI0O1xyXG4gICAgZm9udC1zaXplOiBlbSgxMCk7XHJcbiAgfVxyXG59XHJcbi5maXJlZm94LmdlY2tvLmRlc2t0b3Aud2luIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuYnRuIC5jYXJldCB7XHJcbiAgdG9wOiBlbSg1KTtcclxufVxyXG4vLy5nZWNrby5kZXNrdG9wLndpbiAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmJ0biAuY2FyZXQge1xyXG4vLyAgdG9wOiBlbSg3KTtcclxuLy99XHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cFtjbGFzcyo9XCJjb2wtXCJdIC5idG4ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XHJcbiAgbWluLXdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwMzU7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51LmlubmVyIHtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpOm5vdCguZGlzYWJsZWQpIGE6aG92ZXIgc21hbGwsXHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaTpub3QoLmRpc2FibGVkKSBhOmZvY3VzIHNtYWxsLFxyXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkuYWN0aXZlOm5vdCguZGlzYWJsZWQpIGEgc21hbGwge1xyXG4gIGNvbG9yOiAjNjRiMWQ4O1xyXG4gIGNvbG9yOiByZ2JhKDEwMCwgMTc3LCAyMTYsIDAuNCk7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpLmRpc2FibGVkIGEge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIGEge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaSBhLm9wdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIuMjVlbTtcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkgYSBzcGFuLmNoZWNrLW1hcmsge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIGEgc3Bhbi50ZXh0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIHNtYWxsIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgLm5vdGlmeSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogNXB4O1xyXG4gIHdpZHRoOiA5NiU7XHJcbiAgbWFyZ2luOiAwIDIlO1xyXG4gIG1pbi1oZWlnaHQ6IDI2cHg7XHJcbiAgcGFkZGluZzogM3B4IDVweDtcclxuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG9wYWNpdHk6IDAuOTtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLm5vLXJlc3VsdHMge1xyXG4gIHBhZGRpbmc6IDNweDtcclxuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gIG1hcmdpbjogMCA1cHg7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmZpdC13aWR0aCAuYnRuIC5maWx0ZXItb3B0aW9uIHtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5maXQtd2lkdGggLmJ0biAuY2FyZXQge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIG1hcmdpbi10b3A6IC0xcHg7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLnNob3ctdGljayAuZHJvcGRvd24tbWVudSBsaS5zZWxlY3RlZCBhIHNwYW4uY2hlY2stbWFyayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBsZWZ0OiAxNXB4O1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuc2hvdy10aWNrIC5kcm9wZG93bi1tZW51IGxpIGEgc3Bhbi50ZXh0IHtcclxuICBtYXJnaW4tbGVmdDogMzRweDtcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cub3BlbiA+IC5idG4ge1xyXG4gIHotaW5kZXg6IDEwMzUgKyAxO1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdyAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogN3B4O1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2NjY2M7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjIpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IC00cHg7XHJcbiAgcmlnaHQ6IDlweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdyAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB3aGl0ZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAtNHB4O1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XHJcbiAgYm90dG9tOiBhdXRvO1xyXG4gIHRvcDogLTNweDtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDdweDtcclxuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItdG9wLWNvbG9yOiAjY2NjY2NjO1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4yKTtcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cuZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xyXG4gIGJvdHRvbTogYXV0bztcclxuICB0b3A6IC0zcHg7XHJcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHdoaXRlO1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LnB1bGwtcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xyXG4gIGxlZnQ6IDEycHg7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LnB1bGwtcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XHJcbiAgbGVmdDogMTNweDtcclxuICByaWdodDogYXV0bztcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cub3BlbiA+IC5kcm9wZG93bi10b2dnbGU6YmVmb3JlLFxyXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cub3BlbiA+IC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5icy1zZWFyY2hib3gsXHJcbi5icy1hY3Rpb25zYm94IHtcclxuICBwYWRkaW5nOiA0cHggOHB4O1xyXG59XHJcbi5icy1hY3Rpb25zYm94IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLmJzLWFjdGlvbnNib3ggLmJ0bi1ncm91cCBidXR0b24ge1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuLmJzLXNlYXJjaGJveCArIC5icy1hY3Rpb25zYm94IHtcclxuICBwYWRkaW5nOiAwIDhweCA0cHg7XHJcbn1cclxuLmJzLXNlYXJjaGJveCBpbnB1dC5mb3JtLWNvbnRyb2wge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLm1vYmlsZS1kZXZpY2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4vKj09PT09PT09PT0gIE5vbi1Nb2JpbGUgRmlyc3QgTWV0aG9kICA9PT09PT09PT09Ki9cclxuXHJcbi8qIExhcmdlIGRlc2t0b3BzIGFuZCBsYXB0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5idG4gLmNhcmV0e1xyXG4gICAgdG9wOiBlbSgxMCk7XHJcbiAgfVxyXG4gIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuYnRuIC5maWx0ZXItb3B0aW9ue1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5idG4gLmZpbHRlci1vcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICB9XHJcbiAgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5idG4gLmNhcmV0IHtcclxuICAgIHRvcDogZW0oMTEpO1xyXG4gIH1cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHJcbn0iLCIvKipcclxuICogRm9ybVZhbGlkYXRpb24gKC8vZm9ybXZhbGlkYXRpb24uaW8pXHJcbiAqIFRoZSBiZXN0IGpRdWVyeSBwbHVnaW4gdG8gdmFsaWRhdGUgZm9ybSBmaWVsZHMuIFN1cHBvcnQgQm9vdHN0cmFwLCBGb3VuZGF0aW9uLCBQdXJlLCBTZW1hbnRpY1VJLCBVSUtpdCBmcmFtZXdvcmtzXHJcbiAqXHJcbiAqIEBhdXRob3IgICAgICAvL3R3aXR0ZXIuY29tL25naHV1cGh1b2NcclxuICogQGNvcHlyaWdodCAgIChjKSAyMDEzIC0gMjAxNSBOZ3V5ZW4gSHV1IFBodW9jXHJcbiAqIEBsaWNlbnNlICAgICAvL2Zvcm12YWxpZGF0aW9uLmlvL2xpY2Vuc2UvXHJcbiAqL1xyXG5cclxuLmZ2LWhhcy1mZWVkYmFjayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmZ2LWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMzRweDtcclxuICAgIGhlaWdodDogMzRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5mdi1oYXMtZmVlZGJhY2sgLmZ2LWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgLypyaWdodDogMTVweDsqL1xyXG59XHJcbi5mdi1oZWxwLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiB+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fiAqL1xyXG4vKiB+fn4gRm9yIEJvb3RzdHJhcCBmb3JtIH5+fiAqL1xyXG4vKiB+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fiAqL1xyXG5cclxuLmZ2LWZvcm0tYm9vdHN0cmFwIC5oZWxwLWJsb2NrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLmZ2LWZvcm0tYm9vdHN0cmFwIC50b29sdGlwLWlubmVyIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLyogQm9vdHN0cmFwIHN0YWNrZWQgZm9ybSB3aXRob3V0IGxhYmVsICovXHJcbi5mdi1mb3JtLWJvb3RzdHJhcCAuZnYtaWNvbi1uby1sYWJlbCB7XHJcblx0dG9wOiAwO1xyXG59XHJcbi5mdi1mb3JtLWJvb3RzdHJhcCAuZnYtYm9vdHN0cmFwLWljb24taW5wdXQtZ3JvdXAge1xyXG5cdHotaW5kZXg6IDEwMDtcclxufVxyXG4vKiBCb290c3RyYXAgaW5saW5lIGZvcm0gKi9cclxuLmZvcm0taW5saW5lLmZ2LWZvcm0tYm9vdHN0cmFwIC5mb3JtLWdyb3VwIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi8qIH5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fiAqL1xyXG4vKiB+fn4gRm9yIEZvdW5kYXRpb24gZm9ybSB+fn4gKi9cclxuLyogfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ICovXHJcblxyXG4uZnYtZm9ybS1mb3VuZGF0aW9uIC5mdi1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIHRvcDogMjFweDsgICAgICAvKiBUaGUgaGVpZ2h0IG9mIEZvdW5kYXRpb24gbGFiZWwgKi9cclxuICAgIHJpZ2h0OiAxNXB4OyAgICAvKiBUaGUgcGFkZGluZy1yaWdodCBvZiAuY29sdW1ucyAqL1xyXG4gICAgd2lkdGg6IDM3cHg7XHJcbiAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzdweDtcclxufVxyXG4uZnYtZm9ybS1mb3VuZGF0aW9uIC5jb2xsYXBzZSAuZnYtY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxufVxyXG4vKiBGb3VuZGF0aW9uIGhvcml6b250YWwgZm9ybSAqL1xyXG4uZnYtZm9ybS1ob3Jpem9udGFsLmZ2LWZvcm0tZm91bmRhdGlvbiAuZnYtY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuLyogRm91bmRhdGlvbiBzdGFja2VkIGZvcm0gd2l0aG91dCBsYWJlbCAqL1xyXG4uZnYtZm9ybS1mb3VuZGF0aW9uIC5mdi1pY29uLW5vLWxhYmVsIHtcclxuXHR0b3A6IDA7XHJcbn1cclxuLmZ2LWZvcm0tZm91bmRhdGlvbiAuZXJyb3IgLmZ2LWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgY29sb3I6ICNmMDQxMjQ7XHJcbn1cclxuLyoqXHJcbiAqIEZvdW5kYXRpb24gcmVzZXQgdGhlIGJvdHRvbSBtYXJpbiB0byAwIHdoZW4gdGhlIHJvdyBoYXMgJy5lcnJvcicgY2xhc3NcclxuICogSSBuZWVkIHRvIGFkanVzdCBpdCB3aGVuIHVzaW5nIHRvb2x0aXAgdG8gc2hvdyB0aGUgZXJyb3JcclxuICovXHJcbi5mdi1mb3JtLWZvdW5kYXRpb24gLmVycm9yLmZ2LWhhcy10b29sdGlwIGlucHV0LCAuZXJyb3IuZnYtaGFzLXRvb2x0aXAgdGV4dGFyZWEsIC5lcnJvci5mdi1oYXMtdG9vbHRpcCBzZWxlY3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG5cclxuLyogfn5+fn5+fn5+fn5+fn5+fn5+fn5+ICovXHJcbi8qIH5+fiBGb3IgUHVyZSBmb3JtIH5+fiAqL1xyXG4vKiB+fn5+fn5+fn5+fn5+fn5+fn5+fn4gKi9cclxuXHJcbi5mdi1mb3JtLXB1cmUgLmZ2LWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgdG9wOiAyMnB4OyAgICAgIC8qIEhlaWdodCBvZiBQdXJlIGxhYmVsICovXHJcbiAgICB3aWR0aDogMzZweDsgICAgLyogSGVpZ2h0IG9mIFB1cmUgaW5wdXQgKi9cclxuICAgIGhlaWdodDogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG59XHJcbi5wdXJlLWZvcm0tc3RhY2tlZC5mdi1mb3JtLXB1cmUgLmZ2LWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgdG9wOiA0cHg7XHJcbn1cclxuLnB1cmUtZm9ybS1hbGlnbmVkIC5wdXJlLWNvbnRyb2wtZ3JvdXAgLmZ2LWhlbHAtYmxvY2sge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xyXG59XHJcbi5wdXJlLWZvcm0tYWxpZ25lZC5mdi1mb3JtLXB1cmUgLmZ2LWNvbnRyb2wtZmVlZGJhY2ssICAgIC8qIFB1cmUgaG9yaXpvbnRhbCBmb3JtICovXHJcbi5mdi1mb3JtLXB1cmUgLmZ2LWljb24tbm8tbGFiZWwgeyAgICAgICAgICAgLyogUHVyZSBzdGFja2VkIGZvcm0gd2l0aG91dCBsYWJlbCAqL1xyXG5cdHRvcDogMDtcclxufVxyXG4uZnYtZm9ybS1wdXJlIC5mdi1oYXMtZXJyb3IgbGFiZWwsXHJcbi5mdi1mb3JtLXB1cmUgLmZ2LWhhcy1lcnJvciAuZnYtaGVscC1ibG9jayxcclxuLmZ2LWZvcm0tcHVyZSAuZnYtaGFzLWVycm9yIC5mdi1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIGNvbG9yOiAjQ0EzQzNDOyAgICAgLyogU2FtZSBhcyAuYnV0dG9uLWVycm9yICovXHJcbn1cclxuLmZ2LWZvcm0tcHVyZSAuZnYtaGFzLXN1Y2Nlc3MgbGFiZWwsXHJcbi5mdi1mb3JtLXB1cmUgLmZ2LWhhcy1zdWNjZXNzIC5mdi1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIC8qY29sb3I6ICMxQ0I4NDE7Ki8gICAgIC8qIFNhbWUgYXMgLmJ1dHRvbi1zdWNjZXNzICovXHJcbn1cclxuXHJcbi8qIH5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4gKi9cclxuLyogfn5+IEZvciBTZW1hbnRpYyBmb3JtIH5+fiAqL1xyXG4vKiB+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ICovXHJcblxyXG4uZnYtZm9ybS1zZW1hbnRpYyAuZnYtY29udHJvbC1mZWVkYmFjay5pY29uIHtcclxuICAgIHJpZ2h0OiA3cHg7XHJcbn1cclxuLmZ2LWZvcm0tc2VtYW50aWMgLmVycm9yIC5pY29uIHtcclxuICAgIGNvbG9yOiAjZDk1YzVjO1xyXG59XHJcbi8qIFNlbWFudGljIGhvcml6b250YWwgZm9ybSAqL1xyXG4uZnYtZm9ybS1ob3Jpem9udGFsLmZ2LWZvcm0tc2VtYW50aWMgLnJvdyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuLyogfn5+fn5+fn5+fn5+fn5+fn5+fn5+fiAqL1xyXG4vKiB+fn4gRm9yIFVJS2l0IGZvcm0gfn5+ICovXHJcbi8qIH5+fn5+fn5+fn5+fn5+fn5+fn5+fn4gKi9cclxuXHJcbi5mdi1mb3JtLXVpa2l0IC5mdi1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIHRvcDogMjVweDsgICAgICAvKiBIZWlnaHQgb2YgVUlLaXQgbGFiZWwgKi9cclxuICAgIHdpZHRoOiAzMHB4OyAgICAvKiBIZWlnaHQgb2YgVUlLaXQgaW5wdXQgKi9cclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG59XHJcbi5mdi1mb3JtLXVpa2l0IC51ay10ZXh0LWRhbmdlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4vKiBVSUtpdCBob3Jpem9udGFsIGZvcm0gKi9cclxuLnVrLWZvcm0taG9yaXpvbnRhbC5mdi1mb3JtLXVpa2l0IC5mdi1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIC8qbGluZS1oZWlnaHQ6IG5vcm1hbDsqL1xyXG4gICAgdG9wOiAwO1xyXG59XHJcbi5mdi1mb3JtLXVpa2l0IC5mdi1oYXMtZXJyb3IgbGFiZWwsXHJcbi5mdi1mb3JtLXVpa2l0IC5mdi1oYXMtZXJyb3IgLnVrLWZvcm0tbGFiZWwsXHJcbi5mdi1mb3JtLXVpa2l0IC5mdi1oYXMtZXJyb3IgLmZ2LWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgY29sb3I6ICNEODUwMzA7ICAgICAvKiBTYW1lIGFzIC51ay1mb3JtLWRhbmdlciAqL1xyXG59XHJcbi5mdi1mb3JtLXVpa2l0IC5mdi1oYXMtc3VjY2VzcyBsYWJlbCxcclxuLmZ2LWZvcm0tdWlraXQgLmZ2LWhhcy1zdWNjZXNzIC51ay1mb3JtLWxhYmVsLFxyXG4uZnYtZm9ybS11aWtpdCAuZnYtaGFzLXN1Y2Nlc3MgLmZ2LWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgLypjb2xvcjogIzY1OUYxMzsqLyAgICAgLyogU2FtZSBhcyAudWstZm9ybS1zdWNjZXNzICovXHJcbn1cclxuLyogVUlLaXQgc3RhY2tlZCBmb3JtIHdpdGhvdXQgbGFiZWwgKi9cclxuLmZ2LWZvcm0tdWlraXQgLmZ2LWljb24tbm8tbGFiZWwge1xyXG5cdHRvcDogMDtcclxufVxyXG4iLCIuZm9ybS13cmFwcGVye1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAudGhhbmtze1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgYmFja2dyb3VuZDogIzA3MDcwNztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAudGhhbmtzLWlubmVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBoZWlnaHQ6IGVtKDExMCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgICAgaDN7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgZW0oMTApIDA7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2FkaW5ne1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2FkZXJ7XHJcbiAgICBtaW4td2lkdGg6IGVtKDEwMCk7XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oNTApO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IGVtKDE1KTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSl0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiBlbSg1MCk7XHJcbiAgICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42Nik7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IGVtKDUwKTtcclxuICAgICAgaGVpZ2h0OiBlbSg1MCk7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkZXIgLjZzIGxpbmVhcjtcclxuICAgICAgYW5pbWF0aW9uOiBsb2FkZXIgLjZzIGxpbmVhcjtcclxuICAgICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHJlbTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAuMmVtO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdC1sb2FkaW5ne1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG4gIH1cclxufVxyXG4uY29udGFjdC1sb2FkZXJ7XHJcbiAgbWluLXdpZHRoOiBlbSgxMDApO1xyXG4gIHBhZGRpbmctdG9wOiBlbSg1MCk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xyXG4gIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IGVtKDE1KTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1JTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSl0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSl0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKXRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogZW0oNTApO1xyXG4gICAgaGVpZ2h0OiBlbSg1MCk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42Nik7XHJcbiAgfVxyXG4gICY6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiBlbSg1MCk7XHJcbiAgICBoZWlnaHQ6IGVtKDUwKTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRlciAuNnMgbGluZWFyO1xyXG4gICAgYW5pbWF0aW9uOiBsb2FkZXIgLjZzIGxpbmVhcjtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwMHJlbTtcclxuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAuMmVtO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5cclxuLmVucS1mb3JtIHtcclxuICAuZm9ybS13cmFwcGVyIHtcclxuICAgIC50aGFua3N7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM0NjRmNWQ7XHJcbiAgICB9XHJcbiAgICAubG9hZGluZ3tcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzQ2NGY1ZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5oLWxlZ2FjeSwgLm5ld3NEaXYsIC5zYWZldHlEaXYsIC5ldmVudHNEaXYsIC5vZmZlcnNEaXYsIC5wcC1wYWdle1xyXG4gICYubG9hZGluZ3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAubG9hZGVye1xyXG4gICAgbWluLXdpZHRoOiBlbSgxMDApO1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDUwKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKXRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKXRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogZW0oNTApO1xyXG4gICAgICBoZWlnaHQ6IGVtKDUwKTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjYpO1xyXG4gICAgfVxyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiBlbSg1MCk7XHJcbiAgICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGVyIC42cyBsaW5lYXI7XHJcbiAgICAgIGFuaW1hdGlvbjogbG9hZGVyIC42cyBsaW5lYXI7XHJcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MDByZW07XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogLjJlbTtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBwLXBhZ2V7XHJcbiAgJi5sb2FkaW5ne1xyXG4gICAgJjphZnRlcntcclxuICAgICAgYmFja2dyb3VuZDogI2YzZjZmYSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuLmNhcHRjaGEtaW1ne1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmLmZvcm0tZ3JvdXB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gIH1cclxufVxyXG4uaW1nLWJveHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBtYXJnaW46IDA7XHJcbiAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDowO1xyXG4gIHRvcDowO1xyXG4gIGhlaWdodDogNDRweDtcclxuICB3aWR0aDoxMzBweDtcclxuICBhe1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBjb2xvcjogIzU2NTY1ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlIDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgei1pbmRleDogOTtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgIHRvcDogMTBweDtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgZm9udC1mYW1pbHk6IFwic2NiZVwiICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIHNwZWFrOiBub25lO1xyXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIH1cclxuICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIGltZ3tcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnJlZnJlc2gtY3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6MDtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgdG9wOjA7XHJcbiAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICBib3R0b206MDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGJvcmRlci1yaWdodDpzb2xpZCAxcHggIzU2NTY1ZTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICBjb2xvcjogIzU2NTY1ZTtcclxuICB9XHJcbn1cclxudGV4dGFyZWF7XHJcbiAgcmVzaXplOiBub25lO1xyXG59XHJcblxyXG4ubG9jYXRpb24tbWFwe1xyXG4gICYubG9hZGluZ3tcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLCAwLjUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAubG9hZGVye1xyXG4gICAgbWluLXdpZHRoOiBlbSgxMDApO1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDUwKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKXRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKXRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogZW0oNTApO1xyXG4gICAgICBoZWlnaHQ6IGVtKDUwKTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjYpO1xyXG4gICAgfVxyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiBlbSg1MCk7XHJcbiAgICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGVyIC42cyBsaW5lYXI7XHJcbiAgICAgIGFuaW1hdGlvbjogbG9hZGVyIC42cyBsaW5lYXI7XHJcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MDByZW07XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogLjJlbTtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGVyIHsgZnJvbSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xyXG4gIHRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7XHJcbn1cclxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSB9XHJcbn1cclxuQGtleWZyYW1lcyBsb2FkZXIgeyBmcm9tIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7XHJcbiAgdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTtcclxufVxyXG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIH1cclxufVxyXG5cclxuXHJcbi5mdi1mb3JtLWJvb3RzdHJhcCAuaGVscC1ibG9ja3tcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vKj09PT09PT09PT0gIE5vbi1Nb2JpbGUgRmlyc3QgTWV0aG9kICA9PT09PT09PT09Ki9cclxuXHJcbi8qIExhcmdlIGRlc2t0b3BzIGFuZCBsYXB0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHJcbn0iLCJib2R5e1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgJi5sb2FkZWR7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgfVxyXG59XHJcblxyXG4jbG9hZGVyLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogOTk5OTk5OTk5OTk5O1xyXG59XHJcbiNsb2FkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICByaWdodDowO1xyXG4gIGJvdHRvbTowO1xyXG4gIHdpZHRoOiBlbSgzMjApO1xyXG4gIGhlaWdodDogZW0oMTUwKTtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL3N2Z3MvaG9uZGEtbG9hZGVyLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICB6LWluZGV4OiA5OTk5OTk5O1xyXG59XHJcblxyXG4vKiNsb2FkZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IGVtKDUpO1xyXG4gIGxlZnQ6IGVtKDUpO1xyXG4gIHJpZ2h0OiBlbSg1KTtcclxuICBib3R0b206IGVtKDUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAzcyBsaW5lYXIgaW5maW5pdGU7ICEqIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgNSsgKiFcclxuICBhbmltYXRpb246IHNwaW4gM3MgbGluZWFyIGluZmluaXRlOyAhKiBDaHJvbWUsIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICohXHJcbn1cclxuXHJcbiNsb2FkZXI6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogZW0oMTUpO1xyXG4gIGxlZnQ6IGVtKDE1KTtcclxuICByaWdodDogZW0oMTUpO1xyXG4gIGJvdHRvbTogZW0oMTUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMS41cyBsaW5lYXIgaW5maW5pdGU7ICEqIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgNSsgKiFcclxuICBhbmltYXRpb246IHNwaW4gMS41cyBsaW5lYXIgaW5maW5pdGU7ICEqIENocm9tZSwgRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKiFcclxufSovXHJcblxyXG4vKkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcclxuICAwJSAgIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7ICAhKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDMuMSsgKiFcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgICEqIElFIDkgKiFcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyAgISogRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKiFcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7ICAhKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDMuMSsgKiFcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyAgISogSUUgOSAqIVxyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgICEqIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICohXHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgMCUgICB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyAgISogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSAzLjErICohXHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7ICAhKiBJRSA5ICohXHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgICEqIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICohXHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyAgISogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSAzLjErICohXHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgICEqIElFIDkgKiFcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7ICAhKiBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqIVxyXG4gIH1cclxufSovXHJcblxyXG4jbG9hZGVyLXdyYXBwZXIgLmxvYWRlci1zZWN0aW9uIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiA1MSU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XHJcbiAgei1pbmRleDogOTk5OTk5O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyAgLyogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSAzLjErICovXHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgIC8qIElFIDkgKi9cclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7ICAvKiBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqL1xyXG59XHJcblxyXG4jbG9hZGVyLXdyYXBwZXIgLmxvYWRlci1zZWN0aW9uLnNlY3Rpb24tbGVmdCB7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuI2xvYWRlci13cmFwcGVyIC5sb2FkZXItc2VjdGlvbi5zZWN0aW9uLXJpZ2h0IHtcclxuICByaWdodDogMDtcclxufVxyXG5cclxuLyogTG9hZGVkICovXHJcbi5sb2FkZWQgI2xvYWRlci13cmFwcGVyIC5sb2FkZXItc2VjdGlvbi5zZWN0aW9uLWxlZnQge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgIC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgMy4xKyAqL1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyAgLyogSUUgOSAqL1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7ICAvKiBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqL1xyXG5cclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjdzIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEuMDAwKTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC43cyAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XHJcbn1cclxuXHJcbi5sb2FkZWQgI2xvYWRlci13cmFwcGVyIC5sb2FkZXItc2VjdGlvbi5zZWN0aW9uLXJpZ2h0IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgIC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgMy4xKyAqL1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7ICAvKiBJRSA5ICovXHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyAgLyogRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cclxuXHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC43cyAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMS4wMDApO1xyXG59XHJcblxyXG4ubG9hZGVkICNsb2FkZXIge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxufVxyXG4ubG9hZGVkICNsb2FkZXItd3JhcHBlciB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICAvLy13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgIC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgMy4xKyAqL1xyXG4gIC8vLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7ICAvKiBJRSA5ICovXHJcbiAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyAgLyogRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cclxuICAvL1xyXG4gIC8vLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyAxcyBlYXNlLW91dDtcclxuICAvL3RyYW5zaXRpb246IGFsbCAwLjNzIDFzIGVhc2Utb3V0O1xyXG59XHJcblxyXG4vKiBKYXZhU2NyaXB0IFR1cm5lZCBPZmYgKi9cclxuLm5vLWpzICNsb2FkZXItd3JhcHBlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufSIsIi53aW4sIC5tYWN7XHJcbiAgLmFuaW1hdGVkIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIH1cclxufVxyXG5cclxuLmFuaW1hdGVkLmluZmluaXRlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuaGluZ2Uge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuYm91bmNlSW4sXHJcbi5hbmltYXRlZC5ib3VuY2VPdXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcclxufVxyXG5cclxuLmFuaW1hdGVkLmZsaXBPdXRYLFxyXG4uYW5pbWF0ZWQuZmxpcE91dFkge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XHJcbiAgMCUsIDIwJSwgNTMlLCA4MCUsIDEwMCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICB9XHJcblxyXG4gIDQwJSwgNDMlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3MCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XHJcbiAgMCUsIDIwJSwgNTMlLCA4MCUsIDEwMCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICB9XHJcblxyXG4gIDQwJSwgNDMlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3MCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoIHtcclxuICAwJSwgNTAlLCAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAyNSUsIDc1JSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmbGFzaCB7XHJcbiAgMCUsIDUwJSwgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMjUlLCA3NSUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mbGFzaCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2g7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xyXG59XHJcblxyXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBwdWxzZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnB1bHNlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcclxuICBhbmltYXRpb24tbmFtZTogcHVsc2U7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcclxuICB9XHJcblxyXG4gIDY1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcnViYmVyQmFuZCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XHJcbiAgfVxyXG5cclxuICA2NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4ucnViYmVyQmFuZCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcclxuICBhbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcclxuICAwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcclxuICAwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2hha2Uge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nIHtcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzd2luZyB7XHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5zd2luZyB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3dpbmc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICAxMCUsIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gIH1cclxuXHJcbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDAlLCA2MCUsIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgdGFkYSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICAxMCUsIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gIH1cclxuXHJcbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDAlLCA2MCUsIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi50YWRhIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0YWRhO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhO1xyXG59XHJcblxyXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB3b2JibGUge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuXHJcbiAgMTUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcclxuICB9XHJcblxyXG4gIDQ1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG5cclxuICAxNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgMzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi53b2JibGUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcclxuICBhbmltYXRpb24tbmFtZTogd29iYmxlO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgamVsbG8ge1xyXG4gIDExLjElIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lXHJcbiAgfVxyXG5cclxuICAyMi4yJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKVxyXG4gIH1cclxuICAzMy4zJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpXHJcbiAgfVxyXG4gIDQ0LjQlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKVxyXG4gIH1cclxuICA1NS41JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZylcclxuICB9XHJcbiAgNjYuNiUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZylcclxuICB9XHJcbiAgNzcuNyUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZylcclxuICB9XHJcbiAgODguOCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKVxyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lXHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGplbGxvIHtcclxuICAxMS4xJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZVxyXG4gIH1cclxuXHJcbiAgMjIuMiUge1xyXG5cclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpXHJcbiAgfVxyXG4gIDMzLjMlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZylcclxuICB9XHJcbiAgNDQuNCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpXHJcbiAgfVxyXG4gIDU1LjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKVxyXG4gIH1cclxuICA2Ni42JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKVxyXG4gIH1cclxuICA3Ny43JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKVxyXG4gIH1cclxuICA4OC44JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpXHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmVcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmplbGxve1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6amVsbG87XHJcbiAgYW5pbWF0aW9uLW5hbWU6amVsbG87XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcblxyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xyXG4gIDAlLCAyMCUsIDQwJSwgNjAlLCA4MCUsIDEwMCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICB9XHJcblxyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICB9XHJcblxyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xyXG4gIDAlLCAyMCUsIDQwJSwgNjAlLCA4MCUsIDEwMCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICB9XHJcblxyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICB9XHJcblxyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VJbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcclxuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcclxuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VJbkRvd24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcclxuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcclxuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VJbkxlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XHJcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICB9XHJcblxyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xyXG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgfVxyXG5cclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZUluUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwIHtcclxuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcclxuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZUluVXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXQge1xyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcclxuICB9XHJcblxyXG4gIDUwJSwgNTUlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VPdXQge1xyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcclxuICB9XHJcblxyXG4gIDUwJSwgNTUlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZU91dCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDQwJSwgNDUlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA0MCUsIDQ1JSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlT3V0RG93biB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xyXG4gIDIwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xyXG4gIDIwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlT3V0TGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcclxuICAyMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XHJcbiAgMjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VPdXRSaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA0MCUsIDQ1JSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNDAlLCA0NSUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZU91dFVwIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwJSwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwJSwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5Eb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5Eb3duQmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwJSwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwJSwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5SaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluTGVmdEJpZyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJbkxlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJblJpZ2h0QmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMCUsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwJSwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5VcCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIG9iYWlkIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO1xyXG5cclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgb2JhaWQge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTtcclxuXHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qIGFuaW1hdGlvbiBzdGFydCAqL1xyXG5cclxuLml0ZW1ze1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5pdGVtcyAuZ3JpZF9pbWd7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4ucmV2ZWFsLCAucmV2ZWFsc3tcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6IGRhcmtlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcclxuICB6LWluZGV4OiAyO1xyXG4gIHdpZHRoOiAwO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLyogYW5pbWF0aW9uIGVuZCAqL1xyXG5cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5VcEJpZyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dERvd24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dERvd25CaWcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0TGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dExlZnRCaWcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dFJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0UmlnaHRCaWcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dFVwIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dFVwQmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsaXAge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG59XHJcblxyXG4uYW5pbWF0ZWQuZmxpcCB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcDtcclxuICBhbmltYXRpb24tbmFtZTogZmxpcDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblgge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxpcEluWCB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmbGlwSW5ZIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmZsaXBJblkge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFgge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxuXHJcbiAgMzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxpcE91dFgge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxuXHJcbiAgMzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsaXBPdXRZIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mbGlwT3V0WSB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5saWdodFNwZWVkSW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcclxuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmxpZ2h0U3BlZWRPdXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbiB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVJbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZUluRG93bkxlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlSW5Eb3duUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlSW5VcExlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVJblVwUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVPdXQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlT3V0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVPdXREb3duTGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlT3V0RG93blJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVPdXRVcExlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZU91dFVwUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBoaW5nZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgMjAlLCA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgNDAlLCA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaGluZ2Uge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIDIwJSwgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIDQwJSwgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uaGluZ2Uge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcclxufVxyXG5cclxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbEluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnJvbGxJbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsSW47XHJcbn1cclxuXHJcbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm9sbE91dCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLnJvbGxPdXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tSW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21JbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21JbkRvd24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tSW5MZWZ0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21JbkxlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbUluUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbUluUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tSW5VcCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi56b29tSW5VcCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluVXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21PdXQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21PdXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93biB7XHJcbiAgNDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbU91dERvd24ge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbU91dERvd24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XHJcbiAgNDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi56b29tT3V0TGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XHJcbiAgNDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21PdXRSaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXAge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21PdXRVcCB7XHJcbiAgNDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi56b29tT3V0VXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcclxuICBhbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlSW5Eb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVJbkxlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVJblJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVJblVwIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlT3V0RG93biB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVPdXRMZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVPdXRSaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlT3V0VXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XHJcbn1cclxuLndpbiwgLm1hY3tcclxuICAuYW5pbWF0ZXtcclxuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmllOSwgLmllOHtcclxuICAuYW5pbWF0ZXtcclxuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn0iLCIvKipcclxuICogT3dsIENhcm91c2VsIHYyLjIuMVxyXG4gKiBDb3B5cmlnaHQgMjAxMy0yMDE3IERhdmlkIERldXRzY2hcclxuICogTGljZW5zZWQgdW5kZXIgICgpXHJcbiAqL1xyXG4vKlxyXG4gKiAgT3dsIENhcm91c2VsIC0gQ29yZVxyXG4gKi9cclxuLm93bC1jYXJvdXNlbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC8qIHBvc2l0aW9uIHJlbGF0aXZlIGFuZCB6LWluZGV4IGZpeCB3ZWJraXQgcmVuZGVyaW5nIGZvbnRzIGlzc3VlICovXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7IH1cclxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7XHJcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLyogZml4IGZpcmVmb3ggYW5pbWF0aW9uIGdsaXRjaCAqLyB9XHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlciB7XHJcbiAgY29udGVudDogXCIuXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIGhlaWdodDogMDsgfVxyXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC8qIGZpeCBmb3IgZmxhc2hpbmcgYmFja2dyb3VuZCAqL1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfVxyXG4ub3dsLWNhcm91c2VsIC5vd2wtd3JhcHBlcixcclxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxyXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA0ODBweCAhaW1wb3J0YW50O1xyXG5cclxufVxyXG5cclxuLm93bC1jYXJvdXNlbCAub3dsLW5hdi5kaXNhYmxlZCxcclxuLm93bC1jYXJvdXNlbCAub3dsLWRvdHMuZGlzYWJsZWQge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYsXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0LFxyXG4ub3dsLWNhcm91c2VsIC5vd2wtZG90IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY3Vyc29yOiBoYW5kO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lOyB9XHJcbi5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZCB7XHJcbiAgZGlzcGxheTogYmxvY2s7IH1cclxuLm93bC1jYXJvdXNlbC5vd2wtbG9hZGluZyB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBkaXNwbGF5OiBibG9jazsgfVxyXG4ub3dsLWNhcm91c2VsLm93bC1oaWRkZW4ge1xyXG4gIG9wYWNpdHk6IDA7IH1cclxuLm93bC1jYXJvdXNlbC5vd2wtcmVmcmVzaCAub3dsLWl0ZW0ge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxyXG4ub3dsLWNhcm91c2VsLm93bC1kcmFnIC5vd2wtaXRlbSB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxyXG4ub3dsLWNhcm91c2VsLm93bC1ncmFiIHtcclxuICBjdXJzb3I6IG1vdmU7XHJcbiAgY3Vyc29yOiBncmFiOyB9XHJcbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCB7XHJcbiAgZGlyZWN0aW9uOiBydGw7IH1cclxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbSB7XHJcbiAgZmxvYXQ6IHJpZ2h0OyB9XHJcblxyXG4vKiBObyBKcyAqL1xyXG4ubm8tanMgLm93bC1jYXJvdXNlbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi8qXHJcbiAqICBPd2wgQ2Fyb3VzZWwgLSBBbmltYXRlIFBsdWdpblxyXG4gKi9cclxuLm93bC1jYXJvdXNlbCAuYW5pbWF0ZWQge1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cclxuXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbiB7XHJcbiAgei1pbmRleDogMDsgfVxyXG5cclxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dCB7XHJcbiAgei1pbmRleDogMTsgfVxyXG5cclxuLm93bC1jYXJvdXNlbCAuZmFkZU91dCB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7IH1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDsgfSB9XHJcblxyXG4vKlxyXG4gKiBcdE93bCBDYXJvdXNlbCAtIEF1dG8gSGVpZ2h0IFBsdWdpblxyXG4gKi9cclxuLm93bC1oZWlnaHQge1xyXG4gIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDsgfVxyXG5cclxuLypcclxuICogXHRPd2wgQ2Fyb3VzZWwgLSBMYXp5IExvYWQgUGx1Z2luXHJcbiAqL1xyXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenkge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlOyB9XHJcblxyXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcub3dsLWxhenkge1xyXG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cclxuXHJcbi8qXHJcbiAqIFx0T3dsIENhcm91c2VsIC0gVmlkZW8gUGx1Z2luXHJcbiAqL1xyXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8td3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XHJcblxyXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIHdpZHRoOiA4MHB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTQwcHg7XHJcbiAgbWFyZ2luLXRvcDogLTQwcHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwib3dsLnZpZGVvLnBsYXkucG5nXCIpIG5vLXJlcGVhdDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgei1pbmRleDogMTtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZTsgfVxyXG5cclxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpOyB9XHJcblxyXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXRuLFxyXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXBsYXktaWNvbiB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXRuIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTsgfVxyXG5cclxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLWZyYW1lIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7IH1cclxuIiwib2wsIHVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbmEudGVzdGluZy1kLWJ1dHRvbntcclxuICB6LWluZGV4OiA5OTk7XHJcbn1cclxuXHJcbi50aHJlZVNpeHR5Vmlldy1zZWN0aW9uIHtcclxuICAucHJvZHVjdC0zNjAge1xyXG4gICAgLnByb2R1Y3Qge1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50aHJlZXNpeHR5LWV4dHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzLzM2MC9sb2dvLnN2Z1wiKSBuby1yZXBlYXQgIGNlbnRlciAyMiU7XHJcbn1cclxuXHJcbi50aHJlZVNpeHR5Vmlld1BhZ2V7XHJcbiAgLmhvbmRhLWxvZ286YWZ0ZXJ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuaW5uZXJNZW51LnB1bGwtbGVmdHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm5hdmlnYXRpb257XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDEwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgbGl7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgYXtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMThweCAwcHggNzBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IC45Mzc1ZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNzVlbTtcclxuICAgICAgICAgIHRvcDogLjQxMjVlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcNzFcIjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciwgJi5hY3RpdmV7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRhYi1wYW5le1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICBpZnJhbWV7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICB9XHJcbn1cclxuI3RocmVlc2l4dHkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDg1dmg7XHJcbn1cclxuXHJcblxyXG4jdGhyZWVzaXh0eV9pbWFnZXMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiN0aHJlZXNpeHR5IGltZyB7XHJcbiAgcG9zaXRpb246YWJzb2x1dGU7XHJcblxyXG4gIHRvcDowO1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgaGVpZ2h0OmF1dG87XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLmN1cnJlbnQtaW1hZ2Uge1xyXG4gIHZpc2liaWxpdHk6dmlzaWJsZTtcclxuICB3aWR0aDoxMDAlO1xyXG59XHJcblxyXG4ucHJldmlvdXMtaW1hZ2Uge1xyXG4gIHZpc2liaWxpdHk6aGlkZGVuO1xyXG4gIHdpZHRoOjA7XHJcbn1cclxuXHJcbiNzcGlubmVyIHtcclxuICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICBsZWZ0OjUwJTtcclxuICB0b3A6NTAlO1xyXG4gIHdpZHRoOjkwcHg7XHJcbiAgaGVpZ2h0OjkwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6LTQ1cHg7XHJcbiAgbWFyZ2luLXRvcDotNTBweDtcclxuICBkaXNwbGF5Om5vbmU7XHJcbn1cclxuXHJcbiNzcGlubmVyIHNwYW4ge1xyXG4gIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gIHRvcDo1MCU7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBjb2xvcjojMzMzO1xyXG4gIGZvbnQ6MC44ZW0gQXJpYWwsIFZlcmRhbmEsIHNhbnM7XHJcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6MC42ZW07XHJcbiAgbWFyZ2luLXRvcDotMC4zZW07XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuXHJcbi50aHJlZVNpeHR5Vmlld1BhZ2V7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy8zNjAvYmcuanBnXCIpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA2MnB4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBmb290ZXJ7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQ6ICMwYjBhMGM7XHJcbiAgICBwYWRkaW5nOiAxLjM3NWVtIDAgIWltcG9ydGFudDtcclxuICAgIC5jb3B5cmlnaHR7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnVsIGxpIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5cclxuXHJcbi50aHJlZVNpeHR5Vmlldy1zZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3Byb2R1Y3QtMzYwLWJnLmpwZ1wiKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy10b3A6IGVtKDU2KTtcclxuICBwYWRkaW5nLWJvdHRvbTogZW0oMTIwKTtcclxuICAmLnNsaWRpbmdTZWN0aW9uIHtcclxuICAgIC5wcm9kdWN0LTM2MCB7XHJcbiAgICAgIC5wcm9kdWN0IHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmRlc2lnbntcclxuICAgIHBhZGRpbmctdG9wOiBlbSgxOTApO1xyXG4gICAgcGFkZGluZy1ib3R0b206IGVtKDk1KTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvbW90b3JjeWNsZS9kZXNpZ25fYmcuanBnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGgxe1xyXG4gICAgICBjb2xvcjogIzIyMjtcclxuICAgICAgZm9udC1zaXplOjcwcHg7XHJcbiAgICB9XHJcbiAgICBwLmNlbnRlcntcclxuICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5leHRlcmlvci1jb2xvcntcclxuICAgICAgaDJ7XHJcbiAgICAgICAgY29sb3I6ICMyMjI7XHJcbiAgICAgICAgJjphZnRlciwgJjpiZWZvcmV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBoMSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAjZTIyNzEwO1xyXG4gICAgZm9udC1zaXplOiBlbSg2MCk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgMCBlbSg1KSAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IGVtKDE3KTtcclxuICB9XHJcbiAgLmJ0bi13aGl0ZSB7XHJcbiAgICBtaW4td2lkdGg6IGVtKDI2MCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgaSB7XHJcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9kdWN0LTM2MCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiBlbSgzNik7XHJcblxyXG4gICAgLnByb2R1Y3Qge1xyXG4gICAgICBtYXJnaW4tdG9wOiBlbSg3MCk7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAvKm1heC13aWR0aDogNTUlOyovXHJcbiAgICAgIGltZ3tcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLmFuY2hvcnMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQgZW0oMjUpIHNvbGlkO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IGVtKC0yNSk7XHJcbiAgICAgICAgICAgICAgdG9wOiBlbSgtMjUpO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBlbSg5MCk7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBlbSg5MCk7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBkb3R0ZWQgMnB4ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjJzKTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogZW0oNDApO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogZW0oNDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYW5pbWF0ZWQge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5vbmUge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDEyJTtcclxuICAgICAgICAgICAgICB0b3A6IDM4JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnR3byB7XHJcbiAgICAgICAgICAgICAgbGVmdDogMzMlO1xyXG4gICAgICAgICAgICAgIHRvcDogMjQlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYudGhyZWUge1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDU5JTtcclxuICAgICAgICAgICAgICB0b3A6IDUyJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmZvdXIge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDg3JTtcclxuICAgICAgICAgICAgICB0b3A6IDI0JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hY2NvcmRzYWRhbjM2MHtcclxuICAgICAgLnByb2R1Y3R7XHJcbiAgICAgICAgLmFuY2hvcnN7XHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICYub25lIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzNiU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYudHdvIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2MSU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYudGhyZWUge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA3MSU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDY1JTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5mb3VyIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDQwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogMzMlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLmZpdmUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNjElO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzNiU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuc2l4IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDkwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogMjYlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5jaXZpY3NlZGFuMzYwe1xyXG4gICAgICAucHJvZHVjdHtcclxuICAgICAgICAuYW5jaG9yc3tcclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgJi5vbmUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogOSU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDQwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi50d28ge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMzMlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMiU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYudGhyZWUge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA2JTtcclxuICAgICAgICAgICAgICAgIHRvcDogNjAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLmZvdXIge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzMyU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuZml2ZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA2MSU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDM2JTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5zaXgge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNzAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2MCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuc2V2ZW4ge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogODQlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyOCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnBpbG90e1xyXG4gICAgICAucHJvZHVjdHtcclxuICAgICAgICAuYW5jaG9yc3tcclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgJi5vbmUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogOTElO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxOSU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYudHdvIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDQlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzNiU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm9keXtcclxuICAgICAgLnByb2R1Y3R7XHJcbiAgICAgICAgLmFuY2hvcnN7XHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICYub25lIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDQ0JTtcclxuICAgICAgICAgICAgICAgIHRvcDogMjklO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLnR3byB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMSU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDYzJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi50aHJlZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0JTtcclxuICAgICAgICAgICAgICAgIHRvcDogMzYlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLmZvdXIge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjglO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxOSU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuZml2ZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA5MSU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDI3JTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYub2R5LW5ld3tcclxuICAgICAgLnByb2R1Y3R7XHJcbiAgICAgICAgLmFuY2hvcnN7XHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICYub25lIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDQlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzNiU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYudHdvIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xJTtcclxuICAgICAgICAgICAgICAgIHRvcDogNjMlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLnRocmVlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDQ0JTtcclxuICAgICAgICAgICAgICAgIHRvcDogMjklO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLmZvdXIge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjglO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxOSU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuZml2ZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA5MSU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDI3JTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJi5jaXR5c2VkYW4zNjB7XHJcbiAgICAgIC5wcm9kdWN0e1xyXG4gICAgICAgIC5hbmNob3Jze1xyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAmLm9uZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMSU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDM4JTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi50d28ge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1OSU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYudGhyZWUge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMiU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDY0JTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5mb3VyIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDgxJTtcclxuICAgICAgICAgICAgICAgIHRvcDogMjUlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLmZpdmUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNjQuNSU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0zJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5zaXgge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNzAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2MCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuc2V2ZW4ge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogODglO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyNCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY2NvcmRjb3VwZTM2MHtcclxuICAgICAgLnByb2R1Y3R7XHJcbiAgICAgICAgLmFuY2hvcnN7XHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICYub25lIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDMlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYudHdvIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDElO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1NiU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYudGhyZWUge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyJTtcclxuICAgICAgICAgICAgICAgIHRvcDogNjIlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLmZvdXIge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzMyU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuZml2ZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA2MSU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDM2JTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5zaXgge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTQlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyNiU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuc2V2ZW4ge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNzglO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1NiU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuZWlnaHQge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNDUlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2MSU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYubmluZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA4OSU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDIyJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi50ZW4ge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogOTIlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1NyU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAubGVmdEhlYWRpbmcge1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIHNwYW4ge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiAgLmV4dGVyaW9yLWNvbG9yIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAvKndpZHRoOiBlbSgzNjUrODApOyovXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGVtKDgpO1xyXG4gICAgICAgIHdpZHRoOiBlbSg0MCk7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBsZWZ0OiBlbSgtNTUpO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHJpZ2h0OiBlbSgtNTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIC8qZGlzcGxheTogZmxleDsqL1xyXG4gICAgICBtYXJnaW4tdG9wOiBlbSgyMCk7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiBlbSg1NCk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAuY29sb3JuYW1lIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGJvdHRvbTogLTM1JTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAmOmFmdGVyLCAmOmJlZm9yZXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgID5kaXZ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIGVtKDUwKTtcclxuICAgICAgICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IGVtKDgpO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBlbSgzMCk7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAuY29sb3JuYW1lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIC8qXHJcbiAgICAgICAgICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiBlbSg4KTtcclxuICAgICAgICAgICAgICB3aWR0aDogZW0oNDApO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbGVmdDogZW0oLTU1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICByaWdodDogZW0oLTUwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAqL1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgZW0oMikgIzg1N2U3YztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNHMpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgICAgICAgICBib3JkZXI6IGVtKDEwKSB0cmFuc3BhcmVudCBzb2xpZDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm1vdG9yY3ljbGUge1xyXG4gIC50aHJlZVNpeHR5Vmlldy1zZWN0aW9uIHtcclxuICAgIC5leHRlcmlvci1jb2xvciB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIC5jb2xvcm5hbWV7XHJcbiAgICAgICAgICAgID5kaXZ7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgLmNvbG9ybmFtZXtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnBpbG90LXRhYi1zZWN0aW9ue1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGgze1xyXG4gICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICNjYzAwMDA7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICB9XHJcbiAgaDR7XHJcbiAgICBjb2xvcjojYzAwO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICB9XHJcbiAgcHtcclxuICAgIGNvbG9yOiAjM2YzZjNmO1xyXG4gICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgbWFyZ2luOmF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSg0NSk7XHJcbiAgICBicntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLm5hdntcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbiAgLnN1YlRhYnN7XHJcbiAgICBsaXtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NkZDFkOTtcclxuICAgICAgYXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTplbSgyNik7XHJcbiAgICAgICAgcGFkZGluZzogMCBlbSgyNSkgZW0oNykgZW0oMjUpO1xyXG4gICAgICAgIGNvbG9yOiMzZjNmM2Y7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICAgIGJvdHRvbTogZW0oLTEpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2NjMDAwMDtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucGlsb3QtZnZ7XHJcbiAgICAucHJvZHVjdC0zNjB7XHJcbiAgICAgIC5wcm9kdWN0e1xyXG4gICAgICAgIC5hbmNob3Jze1xyXG4gICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICYub25le1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0MSU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYudGhyZWV7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MiU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDY0JTtcclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5waWxvdC1ydntcclxuICAgIC5wcm9kdWN0LTM2MHtcclxuICAgICAgLnByb2R1Y3R7XHJcbiAgICAgICAgLmFuY2hvcnN7XHJcbiAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgJi5mb3Vye1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNSU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDU1JTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi50aHJlZXtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDM2JTtcclxuICAgICAgICAgICAgICAgIHRvcDogMzYlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucDQwe1xyXG4gICAgcGFkZGluZzplbSg0MCkgZW0oMjcpIGVtKDQwKSAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tb2RhbC1jb250ZW50e1xyXG4gICAgcGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogI2NjMDAwMDtcclxuICB9XHJcbiAgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWNlN2U3O1xyXG4gIH1cclxuICAuc2Nyb2xsLWFyZWF7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGVtKDI1MCkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnBpbG90LWZlYXQtbGlzdHtcclxuICBwYWRkaW5nOiAwIDAgMCBlbSgzMCkgO1xyXG4gIHVse1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBtYXJnaW46MDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgzMCk7XHJcbiAgICAgIGZvbnQtc2l6ZTplbSgyMik7XHJcblxyXG4gICAgICBpe1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDowO1xyXG4gICAgICAgIHRvcDplbSg1KTtcclxuICAgICAgICBjb2xvcjojYzAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuICAgICAgfVxyXG4gICAgICB1bHtcclxuICAgICAgICBtYXJnaW4tdG9wOmVtKDE1KTtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ZW0oMjApO1xyXG4gICAgICAgICAgZm9udC1zaXplOmVtKDE0KTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206ZW0oMTUpO1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDo3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDo3cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IzdmN2Y3ZjtcclxuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgICAgIHRvcDplbSgxMCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgcHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSBhbmQgKG1heC13aWR0aDogMjQwMHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG5cclxuICAudGhyZWVTaXh0eVZpZXctc2VjdGlvbiB7XHJcbiAgICAucHJvZHVjdC0zNjAge1xyXG4gICAgICAucHJvZHVjdHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGF7XHJcbiAgICAmLnRlc3RpbmctZC1idXR0b257XHJcbiAgICAgIHotaW5kZXg6IDk5ODtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KXtcclxuXHJcbiAgLnRocmVlU2l4dHlWaWV3LXNlY3Rpb24ge1xyXG4gICAgLnByb2R1Y3QtMzYwIHtcclxuICAgICAgLnByb2R1Y3Qge1xyXG4gICAgICAgICYuaHJ2X2Zyb250Q2Fye1xyXG4gICAgICAgICAgLmFuY2hvcnMge1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBpbG90LXRhYi1zZWN0aW9ue1xyXG4gICAgLy8ucHJvZHVjdC0zNjB7XHJcbiAgICAvLyAgLnByb2R1Y3R7XHJcbiAgICAvLyAgICAuaW1hZ2V7XHJcbiAgICAvLyAgICAgIGltZ3tcclxuICAgIC8vICAgICAgICB3aWR0aDo4MCU7XHJcbiAgICAvLyAgICAgIH1cclxuICAgIC8vICAgIH1cclxuICAgIC8vICB9XHJcbiAgICAvL31cclxuICAgIC5waWxvdC1mdntcclxuICAgICAgLnByb2R1Y3QtMzYwe1xyXG4gICAgICAgIC5wcm9kdWN0e1xyXG4gICAgICAgICAgLmFuY2hvcnN7XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgJi5vbmV7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDE4JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYudGhyZWV7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDUyJTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiA2NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGlsb3QtcnZ7XHJcbiAgICAgIC5wcm9kdWN0LTM2MHtcclxuICAgICAgICAucHJvZHVjdHtcclxuICAgICAgICAgIC5hbmNob3Jze1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICYuZm91cntcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMTglO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDU1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYudGhyZWV7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDM5JTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAzNiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcblxyXG5cclxuICBib2R5LnRocmVlU2l4dHlWaWV3UGFnZXtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0NHB4O1xyXG4gICAgLm5hdmlnYXRpb257XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDozMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjdGhyZWVzaXh0eSBpbWd7XHJcbiAgICB3aWR0aDogOTQlO1xyXG4gIH1cclxuXHJcblxyXG4gIC50aHJlZVNpeHR5Vmlldy1zZWN0aW9uIC5wcm9kdWN0LTM2MC5jaXR5c2VkYW4zNjAgLnByb2R1Y3QgLmFuY2hvcnMgdWwgbGl7XHJcbiAgICAmLmZpdmUge1xyXG4gICAgICBsZWZ0OiA2NiU7XHJcbiAgICAgIHRvcDogMCU7XHJcbiAgICB9XHJcbiAgICAmLm9uZSB7XHJcbiAgICAgIGxlZnQ6IDEyJTtcclxuICAgICAgdG9wOiA0MiU7XHJcbiAgICB9XHJcbiAgICAmLmZvdXIge1xyXG4gICAgICBsZWZ0OiA4MiU7XHJcbiAgICAgIHRvcDogMzAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTI2MHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgYm9keS50aHJlZVNpeHR5Vmlld1BhZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQwcHg7XHJcbiAgICAjdGhyZWVzaXh0eSBpbWcge1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgICB0b3A6MnZoO1xyXG4gICAgICBsZWZ0OjEwJTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2aWdhdGlvbiBsaTpob3ZlciBhLCAubmF2aWdhdGlvbiBsaS5hY3RpdmUgYSwgLm5hdmlnYXRpb24gbGkgYXtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbn0gXHJcblxyXG4vKj09PT09PT09PT0gIE5vbi1Nb2JpbGUgRmlyc3QgTWV0aG9kICA9PT09PT09PT09Ki9cclxuXHJcbi8qIExhcmdlIGRlc2t0b3BzIGFuZCBsYXB0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAudGhyZWVTaXh0eVZpZXctc2VjdGlvbiB7XHJcbiAgICAuYnRuLXdoaXRlIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIHJpZ2h0OiBlbSgxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgYm9keS50aHJlZVNpeHR5Vmlld1BhZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCU7XHJcbiAgICAubmF2aWdhdGlvbiBsaSBhe1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OjMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICN0aHJlZXNpeHR5e1xyXG4gICAgdG9wOiA2dmg7XHJcblxyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTMwJTtcclxuICAgICAgbGVmdDogLTE1JTtcclxuICAgIH1cclxuICB9XHJcbiAgYm9keSAudGhyZWVzaXh0eS1leHQge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy8zNjAvbG9nby5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAyNiU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHJcblxyXG4gIC50aHJlZVNpeHR5Vmlldy1zZWN0aW9uIHtcclxuICAgIC5wcm9kdWN0LTM2MCB7XHJcbiAgICAgIC5wcm9kdWN0IHtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFuY2hvcnMge1xyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudCAxMHB4IHNvbGlkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaHJ2X2Zyb250Q2Fye1xyXG4gICAgICAgICAgLmFuY2hvcnMge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5leHRlcmlvci1jb2xvciB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgICAmLmRlc2lnbntcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgLnByb2R1Y3QtMzYwLm9keS1uZXcge1xyXG4gICAgICAgIC5wcm9kdWN0IHtcclxuICAgICAgICAgIC5hbmNob3JzIHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgIGxpLm9uZXtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDYlO1xyXG4gICAgICAgICAgICAgICAgdG9wOjM4JTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgcC5jZW50ZXJ7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgfVxyXG4gICAgICAucHJvZHVjdC0zNjB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb3RvcmN5Y2xlLnRlY2hub2xvZ3ktc2VjdGlvbiB7XHJcbiAgICAuZmlyc3QtaW1nIHAuY2VudGVye1xyXG4gICAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgICAgaGVpZ2h0OiAxMDdweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRleHQtcGFuZS5jb250YWluZXIgLnJvd3tcclxuICAgIGxlZnQ6IDUwcHg7XHJcbiAgfVxyXG4gIC5waWxvdC10YWItc2VjdGlvbntcclxuICAgIC8vLnByb2R1Y3QtMzYwe1xyXG4gICAgLy8gIC5wcm9kdWN0e1xyXG4gICAgLy8gICAgLmltYWdle1xyXG4gICAgLy8gICAgICBpbWd7XHJcbiAgICAvLyAgICAgICAgd2lkdGg6ODAlO1xyXG4gICAgLy8gICAgICB9XHJcbiAgICAvLyAgICB9XHJcbiAgICAvLyAgfVxyXG4gICAgLy99XHJcbiAgICAucGlsb3QtZnZ7XHJcbiAgICAgIC5wcm9kdWN0LTM2MHtcclxuICAgICAgICAucHJvZHVjdHtcclxuICAgICAgICAgIC5hbmNob3Jze1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICYub25le1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAxOCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnRocmVle1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiA1MiU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogNjUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBpbG90LXJ2e1xyXG4gICAgICAucHJvZHVjdC0zNjB7XHJcbiAgICAgICAgLnByb2R1Y3R7XHJcbiAgICAgICAgICAuYW5jaG9yc3tcclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAmLmZvdXJ7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDE4JTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiA1NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnRocmVle1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAzOSU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMzYlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxuICBib2R5LnRocmVlU2l4dHlWaWV3UGFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMiU7XHJcbiAgfVxyXG4gICN0aHJlZXNpeHR5e1xyXG4gICAgdG9wOiAxNXZoO1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTgwJTtcclxuICAgICAgbGVmdDogLTQwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aHJlZVNpeHR5Vmlldy1zZWN0aW9uIHtcclxuICAgIC5wcm9kdWN0LTM2MCB7XHJcbiAgICAgIC5wcm9kdWN0IHtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFuY2hvcnMge1xyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudCAxMHB4IHNvbGlkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaHJ2X2Zyb250Q2Fye1xyXG4gICAgICAgICAgLmFuY2hvcnMge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5leHRlcmlvci1jb2xvciB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5waWxvdC10YWItc2VjdGlvbntcclxuICAgIC8vLnByb2R1Y3QtMzYwe1xyXG4gICAgLy8gIC5wcm9kdWN0e1xyXG4gICAgLy8gICAgLmltYWdle1xyXG4gICAgLy8gICAgICBpbWd7XHJcbiAgICAvLyAgICAgICAgd2lkdGg6ODAlO1xyXG4gICAgLy8gICAgICB9XHJcbiAgICAvLyAgICB9XHJcbiAgICAvLyAgfVxyXG4gICAgLy99XHJcbiAgICAucGlsb3QtZnZ7XHJcbiAgICAgIC5wcm9kdWN0LTM2MHtcclxuICAgICAgICAucHJvZHVjdHtcclxuICAgICAgICAgIC5hbmNob3Jze1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICYub25le1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAxOCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnRocmVle1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiA1MiU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogNjUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBpbG90LXJ2e1xyXG4gICAgICAucHJvZHVjdC0zNjB7XHJcbiAgICAgICAgLnByb2R1Y3R7XHJcbiAgICAgICAgICAuYW5jaG9yc3tcclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAmLmZvdXJ7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDE4JTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiA1NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnRocmVle1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAzOSU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMzYlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbiAgLnRocmVlU2l4dHlWaWV3UGFnZSAubmF2aWdhdGlvbiBsaSBhe1xyXG4gICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICBpe1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3RocmVlc2l4dHl7XHJcblxyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgYm9keSB7XHJcbiAgICAudGhyZWVzaXh0eS1leHR7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xyXG4gICAgIH1cclxuICAgICYudGhyZWVTaXh0eVZpZXdQYWdle1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1MCU7XHJcbiAgICAgIGZvb3RlcntcclxuICAgICAgICBwYWRkaW5nOiAuMzc1ZW0gMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgICAmLm1vYmlsZS1jZW50ZXJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aHJlZVNpeHR5Vmlldy1zZWN0aW9uIHtcclxuICAgIC5wcm9kdWN0LTM2MCB7XHJcbiAgICAgIC5wcm9kdWN0IHtcclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFuY2hvcnMge1xyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudCBlbSgxMCkgc29saWQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5leHRlcmlvci1jb2xvciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwIDUlO1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgLmNvbG9ybmFtZSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTUuNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRocmVlU2l4dHlWaWV3LXNlY3Rpb24gLnByb2R1Y3QtMzYwIC5wcm9kdWN0IC5hbmNob3JzIHVsIGxpOmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtMC43NWVtO1xyXG4gICAgdG9wOiAtMC43ZW07XHJcbiAgICB3aWR0aDogNGVtO1xyXG4gICAgaGVpZ2h0OiA0ZW1cclxuICB9XHJcbiAgLnBpbG90LXRhYi1zZWN0aW9ue1xyXG4gICAgcGFkZGluZzogZW0oNTApIGVtKDMwKSBlbSg1MCkgZW0oMzApO1xyXG4gICAgYnJ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgLm5hdntcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblxyXG4gICN0aHJlZXNpeHR5e1xyXG4gICAgdG9wOiAyN3ZoO1xyXG4gICAgaGVpZ2h0OiA3M3ZoO1xyXG4gICAgI3RocmVlc2l4dHlfaW1hZ2Vze1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHJpZ2h0OiBlbSgxNik7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTYwJTtcclxuICAgICAgbGVmdDogLTMwJTtcclxuICAgIH1cclxuICB9XHJcbiAgYm9keSAudGhyZWVzaXh0eS1leHQge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA5MCU7XHJcbiAgfVxyXG4gIC50aHJlZVNpeHR5Vmlld1BhZ2V7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzLzM2MC9tb2JpbGUtYmcuanBnXCIpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcblxyXG5cclxuXHJcbiAgLnRocmVlU2l4dHlWaWV3LXNlY3Rpb24gLnByb2R1Y3QtMzYwIC5wcm9kdWN0IC5hbmNob3JzIHVsIGxpe1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAtMC41MmVtO1xyXG4gICAgICB0b3A6IC0wLjUyZW07XHJcbiAgICAgIHdpZHRoOiAyLjYyNWVtO1xyXG4gICAgICBoZWlnaHQ6IDIuNjI1ZW07XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMS41ZW07XHJcbiAgICAgIGhlaWdodDogMS41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aHJlZVNpeHR5Vmlldy1zZWN0aW9uIC5leHRlcmlvci1jb2xvciB1bCBsaSB7XHJcbiAgICBtYXgtd2lkdGg6IDIuMzc1ZW07XHJcbiAgICAuY29sb3JuYW1lIHtcclxuICAgICAgYm90dG9tOiAtNWVtO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgYm9yZGVyOiAuMzVlbSB0cmFuc3BhcmVudCBzb2xpZDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRocmVlU2l4dHlWaWV3LXNlY3Rpb24gaDF7XHJcbiAgICBmb250LXNpemU6IGVtKDQ0KTtcclxuICB9XHJcblxyXG4gIC5tb3RvcmN5Y2xle1xyXG4gICAgLnRocmVlU2l4dHlWaWV3LXNlY3Rpb24ge1xyXG4gICAgICAuZXh0ZXJpb3ItY29sb3Ige1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgLmNvbG9ybmFtZSB7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAtNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aHJlZVNpeHR5Vmlldy1zZWN0aW9uIHtcclxuICAgIC5wcm9kdWN0LTM2MCB7XHJcbiAgICAgIC5wcm9kdWN0e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGVtKDE1KTtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcblxyXG59IiwiLmxnLXN1Yi1odG1sLCAubGctdG9vbGJhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNDUpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBsZztcclxuICBzcmM6IHVybCgjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9bGcuZW90P24xejM3Myk7XHJcbiAgc3JjOiB1cmwoI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofWxnLmVvdD8jaWVmaXhuMXozNzMpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofWxnLndvZmY/bjF6MzczKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofWxnLnR0Zj9uMXozNzMpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofWxnLnN2Zz9uMXozNzMjbGcpIGZvcm1hdChcInN2Z1wiKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbFxyXG59XHJcblxyXG4ubGctaWNvbiB7XHJcbiAgZm9udC1mYW1pbHk6IGxnO1xyXG4gIHNwZWFrOiBub25lO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGVcclxufVxyXG5cclxuLmxnLWFjdGlvbnMgLmxnLW5leHQsIC5sZy1hY3Rpb25zIC5sZy1wcmV2IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC40NSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGNvbG9yOiAjOTk5O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgcGFkZGluZzogOHB4IDEwcHggOXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB6LWluZGV4OiAxMDgwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5sZy1hY3Rpb25zIC5sZy1uZXh0LmRpc2FibGVkLCAubGctYWN0aW9ucyAubGctcHJldi5kaXNhYmxlZCB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgb3BhY2l0eTogLjVcclxufVxyXG5cclxuLmxnLWFjdGlvbnMgLmxnLW5leHQ6aG92ZXIsIC5sZy1hY3Rpb25zIC5sZy1wcmV2OmhvdmVyIHtcclxuICBjb2xvcjogI0ZGRlxyXG59XHJcblxyXG4ubGctYWN0aW9ucyAubGctbmV4dCB7XHJcbiAgcmlnaHQ6IDIwcHhcclxufVxyXG5cclxuLmxnLWFjdGlvbnMgLmxnLW5leHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5NVwiXHJcbn1cclxuXHJcbi5sZy1hY3Rpb25zIC5sZy1wcmV2IHtcclxuICBsZWZ0OiAyMHB4XHJcbn1cclxuXHJcbi5sZy1hY3Rpb25zIC5sZy1wcmV2OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTA5NFwiXHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBsZy1yaWdodC1lbmQge1xyXG4gIDAlLCAxMDAlIHtcclxuICAgIGxlZnQ6IDBcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIGxlZnQ6IC0zMHB4XHJcbiAgfVxyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcclxuICAwJSwgMTAwJSB7XHJcbiAgICBsZWZ0OiAwXHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICBsZWZ0OiAtMzBweFxyXG4gIH1cclxufVxyXG5cclxuQC1tcy1rZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcclxuICAwJSwgMTAwJSB7XHJcbiAgICBsZWZ0OiAwXHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICBsZWZ0OiAtMzBweFxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBsZy1yaWdodC1lbmQge1xyXG4gIDAlLCAxMDAlIHtcclxuICAgIGxlZnQ6IDBcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIGxlZnQ6IC0zMHB4XHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGctbGVmdC1lbmQge1xyXG4gIDAlLCAxMDAlIHtcclxuICAgIGxlZnQ6IDBcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIGxlZnQ6IDMwcHhcclxuICB9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XHJcbiAgMCUsIDEwMCUge1xyXG4gICAgbGVmdDogMFxyXG4gIH1cclxuICA1MCUge1xyXG4gICAgbGVmdDogMzBweFxyXG4gIH1cclxufVxyXG5cclxuQC1tcy1rZXlmcmFtZXMgbGctbGVmdC1lbmQge1xyXG4gIDAlLCAxMDAlIHtcclxuICAgIGxlZnQ6IDBcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIGxlZnQ6IDMwcHhcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbGctbGVmdC1lbmQge1xyXG4gIDAlLCAxMDAlIHtcclxuICAgIGxlZnQ6IDBcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIGxlZnQ6IDMwcHhcclxuICB9XHJcbn1cclxuXHJcbi5sZy1vdXRlci5sZy1yaWdodC1lbmQgLmxnLW9iamVjdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGxnLXJpZ2h0LWVuZCAuM3M7XHJcbiAgLW8tYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgLjNzO1xyXG4gIGFuaW1hdGlvbjogbGctcmlnaHQtZW5kIC4zcztcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmxnLW91dGVyLmxnLWxlZnQtZW5kIC5sZy1vYmplY3Qge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsZy1sZWZ0LWVuZCAuM3M7XHJcbiAgLW8tYW5pbWF0aW9uOiBsZy1sZWZ0LWVuZCAuM3M7XHJcbiAgYW5pbWF0aW9uOiBsZy1sZWZ0LWVuZCAuM3M7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5sZy10b29sYmFyIHtcclxuICB6LWluZGV4OiAxMDgyO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4ubGctdG9vbGJhciAubGctaWNvbiB7XHJcbiAgY29sb3I6ICM5OTk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgaGVpZ2h0OiA0N3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLmxnLXRvb2xiYXIgLmxnLWljb246aG92ZXIge1xyXG4gIGNvbG9yOiAjRkZGXHJcbn1cclxuXHJcbi5sZy10b29sYmFyIC5sZy1jbG9zZTphZnRlciB7XHJcbiAgY29udGVudDogXCJcXGUwNzBcIlxyXG59XHJcblxyXG4ubGctdG9vbGJhciAubGctZG93bmxvYWQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGYyXCJcclxufVxyXG5cclxuLmxnLXN1Yi1odG1sIHtcclxuICBib3R0b206IDA7XHJcbiAgY29sb3I6ICNFRUU7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgcGFkZGluZzogMTBweCA0MHB4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgei1pbmRleDogMTA4MFxyXG59XHJcblxyXG4ubGctc3ViLWh0bWwgaDQge1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMFxyXG59XHJcblxyXG4ubGctc3ViLWh0bWwgcCB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIG1hcmdpbjogNXB4IDAgMFxyXG59XHJcblxyXG4jbGctY291bnRlciB7XHJcbiAgY29sb3I6ICM5OTk7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG5cclxuYm9keTpub3QoLmxnLWZyb20taGFzaCkgLmxnLW91dGVyLmxnLXN0YXJ0LXpvb20gLmxnLW9iamVjdCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjUsIC41LCAuNSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKC41LCAuNSwgLjUpO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAhaW1wb3J0YW50O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgIWltcG9ydGFudDtcclxuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgIWltcG9ydGFudDtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgIWltcG9ydGFudDtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCVcclxufVxyXG5cclxuYm9keTpub3QoLmxnLWZyb20taGFzaCkgLmxnLW91dGVyLmxnLXN0YXJ0LXpvb20gLmxnLWl0ZW0ubGctY29tcGxldGUgLmxnLW9iamVjdCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy10aHVtYi1vdXRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBEMEEwQTtcclxuICBib3R0b206IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwODA7XHJcbiAgbWF4LWhlaWdodDogZW0oMzUwKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAuMjVzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzO1xyXG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAuMjVzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIubGctZ3JhYiAubGctdGh1bWItaXRlbSB7XHJcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XHJcbiAgY3Vyc29yOiAtbW96LWdyYWI7XHJcbiAgY3Vyc29yOiAtby1ncmFiO1xyXG4gIGN1cnNvcjogLW1zLWdyYWI7XHJcbiAgY3Vyc29yOiBncmFiXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIubGctZ3JhYmJpbmcgLmxnLXRodW1iLWl0ZW0ge1xyXG4gIGN1cnNvcjogbW92ZTtcclxuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XHJcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xyXG4gIGN1cnNvcjogLW8tZ3JhYmJpbmc7XHJcbiAgY3Vyc29yOiAtbXMtZ3JhYmJpbmc7XHJcbiAgY3Vyc29yOiBncmFiYmluZ1xyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyLmxnLWRyYWdnaW5nIC5sZy10aHVtYiB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxnLW91dGVyLmxnLXRodW1iLW9wZW4gLmxnLXRodW1iLW91dGVyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLXRodW1iIHtcclxuICBwYWRkaW5nOiA2cHggMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctdGh1bWItaXRlbSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDVweFxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XHJcbiAgLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4yNXMgZWFzZTtcclxuICAgIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMjVzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjI1cyBlYXNlXHJcbiAgfVxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0uYWN0aXZlLCAubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW06aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogI2E5MDcwN1xyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0gaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY292ZXJcclxufVxyXG5cclxuLmxnLW91dGVyLmxnLWhhcy10aHVtYiAubGctaXRlbSB7XHJcbiAgcGFkZGluZy1ib3R0b206IGVtKDEyMClcclxufVxyXG5cclxuLmxnLW91dGVyLmxnLWNhbi10b2dnbGUgLmxnLWl0ZW0ge1xyXG4gIHBhZGRpbmctYm90dG9tOiAwXHJcbn1cclxuXHJcbi5sZy1vdXRlci5sZy1wdWxsLWNhcHRpb24tdXAgLmxnLXN1Yi1odG1sIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJvdHRvbSAuMjVzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogYm90dG9tIC4yNXMgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBib3R0b20gLjI1cyBlYXNlXHJcbn1cclxuXHJcbi5sZy1vdXRlci5sZy1wdWxsLWNhcHRpb24tdXAubGctdGh1bWItb3BlbiAubGctc3ViLWh0bWwge1xyXG4gIGJvdHRvbTogMTAwcHhcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy10b29nbGUtdGh1bWIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwRDBBMEE7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XHJcbiAgY29sb3I6ICM5OTk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBoZWlnaHQ6IDM5cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgcGFkZGluZzogNXB4IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0b3A6IC0zOXB4O1xyXG4gIHdpZHRoOiA1MHB4XHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctdG9vZ2xlLXRodW1iOmhvdmVyLCAubGctb3V0ZXIubGctZHJvcGRvd24tYWN0aXZlICNsZy1zaGFyZSB7XHJcbiAgY29sb3I6ICNGRkZcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy10b29nbGUtdGh1bWI6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMWZmXCJcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy12aWRlby1jb250IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBtYXgtd2lkdGg6IDExNDBweDtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgNXB4XHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctdmlkZW8ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMDtcclxuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctdmlkZW8gLmxnLW9iamVjdCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctdmlkZW8gLmxnLXZpZGVvLXBsYXkge1xyXG4gIHdpZHRoOiA4NHB4O1xyXG4gIGhlaWdodDogNTlweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtNDJweDtcclxuICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICB6LWluZGV4OiAxMDgwO1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLWhhcy12aW1lbyAubGctdmlkZW8tcGxheSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWltZy92aW1lby1wbGF5LnBuZykgbm8tcmVwZWF0XHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctaGFzLXZpbWVvOmhvdmVyIC5sZy12aWRlby1wbGF5IHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9aW1nL3ZpbWVvLXBsYXkucG5nKSAwIC01OHB4IG5vLXJlcGVhdFxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLWhhcy1odG1sNSAubGctdmlkZW8tcGxheSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWltZy92aWRlby1wbGF5LnBuZykgbm8tcmVwZWF0O1xyXG4gIGhlaWdodDogNjRweDtcclxuICBtYXJnaW4tbGVmdDogLTMycHg7XHJcbiAgbWFyZ2luLXRvcDogLTMycHg7XHJcbiAgd2lkdGg6IDY0cHg7XHJcbiAgb3BhY2l0eTogLjhcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1oYXMtaHRtbDU6aG92ZXIgLmxnLXZpZGVvLXBsYXkge1xyXG4gIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1oYXMteW91dHViZSAubGctdmlkZW8tcGxheSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWltZy95b3V0dWJlLXBsYXkucG5nKSBuby1yZXBlYXRcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1oYXMteW91dHViZTpob3ZlciAubGctdmlkZW8tcGxheSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWltZy95b3V0dWJlLXBsYXkucG5nKSAwIC02MHB4IG5vLXJlcGVhdFxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLXZpZGVvLW9iamVjdCB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1oYXMtdmlkZW8gLmxnLXZpZGVvLW9iamVjdCB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctaGFzLXZpZGVvLmxnLXZpZGVvLXBsYXlpbmcgLmxnLW9iamVjdCwgLmxnLW91dGVyIC5sZy1oYXMtdmlkZW8ubGctdmlkZW8tcGxheWluZyAubGctdmlkZW8tcGxheSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLWhhcy12aWRlby5sZy12aWRlby1wbGF5aW5nIC5sZy12aWRlby1vYmplY3Qge1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGVcclxufVxyXG5cclxuLmxnLXByb2dyZXNzLWJhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICBoZWlnaHQ6IDVweDtcclxuICBsZWZ0OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogMTA4MztcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA4MG1zIGVhc2UgMHM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDgwbXMgZWFzZSAwcztcclxuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDgwbXMgZWFzZSAwcztcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDgwbXMgZWFzZSAwc1xyXG59XHJcblxyXG4ubGctcHJvZ3Jlc3MtYmFyIC5sZy1wcm9ncmVzcyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5MDcwNztcclxuICBoZWlnaHQ6IDVweDtcclxuICB3aWR0aDogMFxyXG59XHJcblxyXG4ubGctcHJvZ3Jlc3MtYmFyLmxnLXN0YXJ0IC5sZy1wcm9ncmVzcyB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmxnLXNob3ctYXV0b3BsYXkgLmxnLXByb2dyZXNzLWJhciB7XHJcbiAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4ubGctYXV0b3BsYXktYnV0dG9uOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTAxZFwiXHJcbn1cclxuXHJcbi5sZy1zaG93LWF1dG9wbGF5IC5sZy1hdXRvcGxheS1idXR0b246YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDFhXCJcclxufVxyXG5cclxuLmxnLW91dGVyLmxnLWNzczMubGctem9vbS1kcmFnZ2luZyAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1hZ2UsIC5sZy1vdXRlci5sZy1jc3MzLmxnLXpvb20tZHJhZ2dpbmcgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltZy13cmFwIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzXHJcbn1cclxuXHJcbi5sZy1vdXRlci5sZy11c2UtdHJhbnNpdGlvbi1mb3Item9vbSAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1nLXdyYXAge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzO1xyXG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHM7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwc1xyXG59XHJcblxyXG4ubGctb3V0ZXIubGctdXNlLWxlZnQtZm9yLXpvb20gLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltZy13cmFwIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCB0b3AgLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogbGVmdCAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIHRvcCAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHM7XHJcbiAgLW8tdHJhbnNpdGlvbjogbGVmdCAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIHRvcCAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHM7XHJcbiAgdHJhbnNpdGlvbjogbGVmdCAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIHRvcCAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHNcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWctd3JhcCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1hZ2Uge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMTVzICFpbXBvcnRhbnQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjE1cyAhaW1wb3J0YW50O1xyXG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjE1cyAhaW1wb3J0YW50O1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjE1cyAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlblxyXG59XHJcblxyXG4jbGctem9vbS1pbjphZnRlciB7XHJcbiAgY29udGVudDogXCJcXGUzMTFcIlxyXG59XHJcblxyXG4jbGctYWN0dWFsLXNpemUge1xyXG4gIGZvbnQtc2l6ZTogMjBweFxyXG59XHJcblxyXG4jbGctYWN0dWFsLXNpemU6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCJcclxufVxyXG5cclxuI2xnLXpvb20tb3V0IHtcclxuICBvcGFjaXR5OiAuNTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4jbGctem9vbS1vdXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMzEyXCJcclxufVxyXG5cclxuLmxnLXpvb21lZCAjbGctem9vbS1vdXQge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG9cclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1wYWdlci1vdXRlciB7XHJcbiAgYm90dG9tOiA2MHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB6LWluZGV4OiAxMDgwO1xyXG4gIGhlaWdodDogMTBweFxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLW91dGVyLmxnLXBhZ2VyLWhvdmVyIC5sZy1wYWdlci1jb250IHtcclxuICBvdmVyZmxvdzogdmlzaWJsZVxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLWNvbnQge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBtYXJnaW46IDAgNXB4XHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctcGFnZXItY29udDpob3ZlciAubGctcGFnZXItdGh1bWItY29udCB7XHJcbiAgb3BhY2l0eTogMTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLWNvbnQubGctcGFnZXItYWN0aXZlIC5sZy1wYWdlciB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmYgaW5zZXRcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1wYWdlci10aHVtYi1jb250IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIGJvdHRvbTogMTAwJTtcclxuICBoZWlnaHQ6IDgzcHg7XHJcbiAgbGVmdDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtNjBweDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEyMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzLCAtd2Via2l0LXRyYW5zZm9ybSAuMTVzIGVhc2UgMHM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwcywgLW1vei10cmFuc2Zvcm0gLjE1cyBlYXNlIDBzO1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzLCAtby10cmFuc2Zvcm0gLjE1cyBlYXNlIDBzO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzLCB0cmFuc2Zvcm0gLjE1cyBlYXNlIDBzO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKVxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLXRodW1iLWNvbnQgaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1wYWdlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDhweCByZ2JhKDI1NSwgMjU1LCAyNTUsIC43KSBpbnNldDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBlYXNlIDBzO1xyXG4gIC1vLXRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGVhc2UgMHM7XHJcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MgZWFzZSAwcztcclxuICB3aWR0aDogMTJweFxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLXBhZ2VyOmZvY3VzLCAubGctb3V0ZXIgLmxnLXBhZ2VyOmhvdmVyIHtcclxuICBib3gtc2hhZG93OiAwIDAgMCA4cHggI2ZmZiBpbnNldFxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLWNhcmV0IHtcclxuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcDogMTBweCBkYXNoZWQ7XHJcbiAgYm90dG9tOiAtMTBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTVweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogMFxyXG59XHJcblxyXG4ubGctZnVsbHNjcmVlbjphZnRlciB7XHJcbiAgY29udGVudDogXCJcXGUyMGNcIlxyXG59XHJcblxyXG4ubGctZnVsbHNjcmVlbi1vbiAubGctZnVsbHNjcmVlbjphZnRlciB7XHJcbiAgY29udGVudDogXCJcXGUyMGRcIlxyXG59XHJcblxyXG4ubGctb3V0ZXIgI2xnLWRyb3Bkb3duLW92ZXJsYXkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjI1KTtcclxuICBib3R0b206IDA7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAxMDgxO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjE4cywgb3BhY2l0eSAuMThzIGxpbmVhciAwcztcclxuICAtby10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAuMThzLCBvcGFjaXR5IC4xOHMgbGluZWFyIDBzO1xyXG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIC4xOHMsIG9wYWNpdHkgLjE4cyBsaW5lYXIgMHNcclxufVxyXG5cclxuLmxnLW91dGVyLmxnLWRyb3Bkb3duLWFjdGl2ZSAjbGctZHJvcGRvd24tb3ZlcmxheSwgLmxnLW91dGVyLmxnLWRyb3Bkb3duLWFjdGl2ZSAubGctZHJvcGRvd24ge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgb3BhY2l0eTogMTtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctZHJvcGRvd24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB0b3A6IDUwcHg7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjE4cyBsaW5lYXIgMHMsIHZpc2liaWxpdHkgMHMgbGluZWFyIC41cywgb3BhY2l0eSAuMThzIGxpbmVhciAwcztcclxuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIC4xOHMgbGluZWFyIDBzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAuNXMsIG9wYWNpdHkgLjE4cyBsaW5lYXIgMHM7XHJcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIC4xOHMgbGluZWFyIDBzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAuNXMsIG9wYWNpdHkgLjE4cyBsaW5lYXIgMHM7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xOHMgbGluZWFyIDBzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAuNXMsIG9wYWNpdHkgLjE4cyBsaW5lYXIgMHNcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1kcm9wZG93bjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY7XHJcbiAgcmlnaHQ6IDE2cHg7XHJcbiAgdG9wOiAtMTZweFxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duID4gbGk6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMFxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duID4gbGk6aG92ZXIgLmxnLWljb24sIC5sZy1vdXRlciAubGctZHJvcGRvd24gPiBsaTpob3ZlciBhIHtcclxuICBjb2xvcjogIzMzM1xyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIGEge1xyXG4gIGNvbG9yOiAjMzMzO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdoaXRlLXNwYWNlOiBwcmU7XHJcbiAgcGFkZGluZzogNHB4IDEycHg7XHJcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDEycHhcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1kcm9wZG93biBhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4wNylcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1kcm9wZG93biAubGctZHJvcGRvd24tdGV4dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIC5sZy1pY29uIHtcclxuICBjb2xvcjogIzMzMztcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGhlaWdodDogYXV0bztcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IGF1dG9cclxufVxyXG5cclxuLmxnLW91dGVyLCAubGctb3V0ZXIgLmxnLCAubGctb3V0ZXIgLmxnLWlubmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmxnLW91dGVyICNsZy1zaGFyZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5sZy1vdXRlciAjbGctc2hhcmU6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODBkXCJcclxufVxyXG5cclxuLmxnLW91dGVyICNsZy1zaGFyZS1mYWNlYm9vayAubGctaWNvbiB7XHJcbiAgY29sb3I6ICMzYjU5OThcclxufVxyXG5cclxuLmxnLW91dGVyICNsZy1zaGFyZS1mYWNlYm9vayAubGctaWNvbjphZnRlciB7XHJcbiAgY29udGVudDogXCJcXGU5MDFcIlxyXG59XHJcblxyXG4ubGctb3V0ZXIgI2xnLXNoYXJlLXR3aXR0ZXIgLmxnLWljb24ge1xyXG4gIGNvbG9yOiAjMDBhY2VkXHJcbn1cclxuXHJcbi5sZy1vdXRlciAjbGctc2hhcmUtdHdpdHRlciAubGctaWNvbjphZnRlciB7XHJcbiAgY29udGVudDogXCJcXGU5MDRcIlxyXG59XHJcblxyXG4ubGctb3V0ZXIgI2xnLXNoYXJlLWdvb2dsZXBsdXMgLmxnLWljb24ge1xyXG4gIGNvbG9yOiAjZGQ0YjM5XHJcbn1cclxuXHJcbi5sZy1vdXRlciAjbGctc2hhcmUtZ29vZ2xlcGx1cyAubGctaWNvbjphZnRlciB7XHJcbiAgY29udGVudDogXCJcXGU5MDJcIlxyXG59XHJcblxyXG4ubGctb3V0ZXIgI2xnLXNoYXJlLXBpbnRlcmVzdCAubGctaWNvbiB7XHJcbiAgY29sb3I6ICNjYjIwMjdcclxufVxyXG5cclxuLmxnLW91dGVyICNsZy1zaGFyZS1waW50ZXJlc3QgLmxnLWljb246YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCJcclxufVxyXG5cclxuLmxnLWdyb3VwOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGNsZWFyOiBib3RoXHJcbn1cclxuXHJcbi5sZy1vdXRlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDk5OTk5OTk5O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzO1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzXHJcbn1cclxuXHJcbi5sZy1vdXRlciAqIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbn1cclxuXHJcbi5sZy1vdXRlci5sZy12aXNpYmxlIHtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5sZy1vdXRlci5sZy1jc3MzIC5sZy1pdGVtLmxnLWN1cnJlbnQsIC5sZy1vdXRlci5sZy1jc3MzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1vdXRlci5sZy1jc3MzIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaGVyaXQgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1jdXJyZW50LCAubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5sZy1vdXRlci5sZy1ncmFiIGltZy5sZy1vYmplY3Qge1xyXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xyXG4gIGN1cnNvcjogLW1vei1ncmFiO1xyXG4gIGN1cnNvcjogLW8tZ3JhYjtcclxuICBjdXJzb3I6IC1tcy1ncmFiO1xyXG4gIGN1cnNvcjogZ3JhYlxyXG59XHJcblxyXG4ubGctb3V0ZXIubGctZ3JhYmJpbmcgaW1nLmxnLW9iamVjdCB7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcclxuICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XHJcbiAgY3Vyc29yOiAtby1ncmFiYmluZztcclxuICBjdXJzb3I6IC1tcy1ncmFiYmluZztcclxuICBjdXJzb3I6IGdyYWJiaW5nXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWF4LWhlaWdodDogMTAwJVxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLWlubmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLWl0ZW0ge1xyXG4gIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1pbWcvbG9hZGluZy5naWYpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubGctb3V0ZXIubGctY3NzIC5sZy1jdXJyZW50LCAubGctb3V0ZXIubGctY3NzMyAubGctY3VycmVudCwgLmxnLW91dGVyLmxnLWNzczMgLmxnLW5leHQtc2xpZGUsIC5sZy1vdXRlci5sZy1jc3MzIC5sZy1wcmV2LXNsaWRlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLWltZy13cmFwLCAubGctb3V0ZXIgLmxnLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLWltZy13cmFwOmJlZm9yZSwgLmxnLW91dGVyIC5sZy1pdGVtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiA1MCU7XHJcbiAgd2lkdGg6IDFweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xcHhcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1pbWctd3JhcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHBhZGRpbmc6IDAgNXB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiA1JTtcclxuICBib3R0b206IDBcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1pdGVtLmxnLWNvbXBsZXRlIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctaXRlbS5sZy1jdXJyZW50IHtcclxuICB6LWluZGV4OiAxMDYwXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctaW1hZ2Uge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIG1heC13aWR0aDogNzUlO1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudFxyXG59XHJcblxyXG4ubGctb3V0ZXIubGctc2hvdy1hZnRlci1sb2FkIC5sZy1pdGVtIC5sZy1vYmplY3QsIC5sZy1vdXRlci5sZy1zaG93LWFmdGVyLWxvYWQgLmxnLWl0ZW0gLmxnLXZpZGVvLXBsYXkge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwcztcclxuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwcztcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwc1xyXG59XHJcblxyXG4ubGctb3V0ZXIubGctc2hvdy1hZnRlci1sb2FkIC5sZy1pdGVtLmxnLWNvbXBsZXRlIC5sZy1vYmplY3QsIC5sZy1vdXRlci5sZy1zaG93LWFmdGVyLWxvYWQgLmxnLWl0ZW0ubGctY29tcGxldGUgLmxnLXZpZGVvLXBsYXkge1xyXG4gIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1lbXB0eS1odG1sLCAubGctb3V0ZXIubGctaGlkZS1kb3dubG9hZCAjbGctZG93bmxvYWQge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmxnLWJhY2tkcm9wIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHotaW5kZXg6IDk5OTk5OTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiRicmFuZC1ibGFjaztcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHM7XHJcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHM7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHNcclxufVxyXG5cclxuLmxnLWJhY2tkcm9wLmluIHtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5sZy1jc3MzLmxnLW5vLXRyYW5zIC5sZy1jdXJyZW50LCAubGctY3NzMy5sZy1uby10cmFucyAubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctbm8tdHJhbnMgLmxnLXByZXYtc2xpZGUge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHMgIWltcG9ydGFudDtcclxuICAtby10cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHMgIWltcG9ydGFudDtcclxuICB0cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHMgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubGctY3NzMy5sZy11c2UtY3NzMyAubGctaXRlbSwgLmxnLWNzczMubGctdXNlLWxlZnQgLmxnLWl0ZW0ge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlblxyXG59XHJcblxyXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtIHtcclxuICBvcGFjaXR5OiAwXHJcbn1cclxuXHJcbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctY3VycmVudCB7XHJcbiAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLWN1cnJlbnQsIC5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjFzIGVhc2UgMHM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4xcyBlYXNlIDBzO1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjFzIGVhc2UgMHM7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgZWFzZSAwc1xyXG59XHJcblxyXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbSB7XHJcbiAgb3BhY2l0eTogMFxyXG59XHJcblxyXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApXHJcbn1cclxuXHJcbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApXHJcbn1cclxuXHJcbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctY3VycmVudCwgLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcclxuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzO1xyXG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHNcclxufVxyXG5cclxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XHJcbiAgbGVmdDogLTEwMCVcclxufVxyXG5cclxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XHJcbiAgbGVmdDogMTAwJVxyXG59XHJcblxyXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1jdXJyZW50IHtcclxuICBsZWZ0OiAwO1xyXG4gIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctY3VycmVudCwgLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogbGVmdCAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcclxuICAtby10cmFuc2l0aW9uOiBsZWZ0IDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzO1xyXG4gIHRyYW5zaXRpb246IGxlZnQgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHNcclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSBhbmQgKG1heC13aWR0aDogMjQwMHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbn1cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAubGctdGh1bWItb3V0ZXJ7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5sZy1vdXRlcntcclxuICAgICYubGctaGFzLXRodW1iIHtcclxuICAgICAgLmxnLWl0ZW17XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxnLW91dGVyLCAubGctb3V0ZXIgLmxnLCAubGctb3V0ZXIgLmxnLWlubmVye1xyXG4gICAgaGVpZ2h0OiA1MDJweCAhaW1wb3J0YW50O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAubGctdGh1bWItb3V0ZXJ7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5sZy1vdXRlcntcclxuICAgICYubGctaGFzLXRodW1iIHtcclxuICAgICAgLmxnLWl0ZW17XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxnLW91dGVyLCAubGctb3V0ZXIgLmxnLCAubGctb3V0ZXIgLmxnLWlubmVye1xyXG4gICAgaGVpZ2h0OiAzNzZweCAhaW1wb3J0YW50O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAubGctdGh1bWItb3V0ZXJ7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5sZy1vdXRlcntcclxuICAgICYubGctaGFzLXRodW1iIHtcclxuICAgICAgLmxnLWl0ZW17XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAubGctb3V0ZXIsIC5sZy1vdXRlciAubGcsIC5sZy1vdXRlciAubGctaW5uZXJ7XHJcbiAgICBoZWlnaHQ6IDE4NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG5cclxufSIsIi5yYW5nZWltYWdlIHtcclxuICB3aWR0aDogZW0oODYxKTtcclxuICBoZWlnaHQ6IGVtKDM3Nyk7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5yYW5nZVNsaWRlciB7XHJcbiAgYmFja2dyb3VuZDogI2VkZWRlZCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogZW0oMTIpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcclxuICB3aWR0aDogZW0oNjUwKTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXJnaW4tYm90dG9tOiBlbSg5MCk7XHJcbiAgbWFyZ2luLXRvcDogZW0oMjEpO1xyXG4gIHBhZGRpbmc6IDAgZW0oMyk7XHJcbiAgLnVpLXNsaWRlci1oYW5kbGUge1xyXG4gICAgdG9wOiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogZW0oLTE2KSAhaW1wb3J0YW50O1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgICBib3JkZXI6IHNvbGlkIDdweCAkYnJhbmQtcHJpbWFyeTtcclxuICAgIHdpZHRoOiBlbSgzMCkgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogZW0oMzApICFpbXBvcnRhbnQ7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIGJhY2tncm91bmQ6ICNlZGVkZWQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcyBlYXNlLWluLW91dDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMTAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxMDBtcyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMTAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLnVpLXN0YXRlLWhvdmVyIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRpY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAmLnRpY2syIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgICAgIHdpZHRoOiBlbSg2KTtcclxuICAgICAgaGVpZ2h0OiBlbSg2KTtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IGVtKC03KTtcclxuICAgIH1cclxuXHJcbiAgICAmLmNlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5sYXN0IHtcclxuICAgICAgaSB7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XHJcbiAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDEwcHgpO1xyXG59XHJcblxyXG4ucmFuZ2VTbGlkZXItY29udHJvbHMge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGRpcmVjdGlvbjogbHRyO1xyXG4gIFtjbGFzc149XCJjb2wtXCJdIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAubGVmdCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aWR0aDogZW0oNTUpO1xyXG4gICAgaGVpZ2h0OiBlbSg1NSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMXB4IHJnYmEoI2NjY2NjYywgMC43KTtcclxuICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogZW0oMTApO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yaWdodCB7XHJcbiAgICB3aWR0aDogZW0oNTUpO1xyXG4gICAgaGVpZ2h0OiBlbSg1NSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMXB4IHJnYmEoI2NjY2NjYywgMC43KTtcclxuICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMzBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IGVtKDEyKTtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJhbmdlc2xpZGVyLFxyXG4ucmFuZ2VzbGlkZXJfX2ZpbGwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuXHJcbi5yYW5nZXNsaWRlciB7XHJcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5yYW5nZXNsaWRlci0taG9yaXpvbnRhbCB7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucmFuZ2VzbGlkZXItLXZlcnRpY2FsIHtcclxuICB3aWR0aDogMjBweDtcclxuICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ucmFuZ2VzbGlkZXItLWRpc2FibGVkIHtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTQwKTtcclxuICBvcGFjaXR5OiAwLjQ7XHJcbn1cclxuXHJcbi5yYW5nZXNsaWRlcl9fZmlsbCB7XHJcbiAgYmFja2dyb3VuZDogIzAwZmYwMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5yYW5nZXNsaWRlci0taG9yaXpvbnRhbCAucmFuZ2VzbGlkZXJfX2ZpbGwge1xyXG4gIHRvcDogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5yYW5nZXNsaWRlci0tdmVydGljYWwgLnJhbmdlc2xpZGVyX19maWxsIHtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5yYW5nZVNsaWRlciAuZHJhZy1tZSB7XHJcbiAgbGVmdDogLTEuOWVtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIHRvcDogMmVtICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGRyYWctbWV4O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei1hbmltYXRpb24tbmFtZTogZHJhZy1tZTtcclxuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHJcbiAgLW1vei1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG5cclxuXHJcbn1cclxuXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZHJhZy1tZXh7XHJcbiAgZnJvbSB7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDBweCk7fVxyXG4gIDY1JSB7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDEwcHgpO31cclxuICB0byB7LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMHB4KTsgICAgfVxyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgZHJhZy1tZXtcclxuICBmcm9tIHstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMHB4KTt9XHJcbiAgNjUlIHstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMTBweCk7fVxyXG4gIHRvIHstbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wcHgpO31cclxufVxyXG5cclxuLnJhbmdlc2xpZGVyX19oYW5kbGUge1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejRnUEhOMlp5QjJaWEp6YVc5dVBTSXhMakVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEdSbFpuTStQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0puY21Ga0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKdlltcGxZM1JDYjNWdVpHbHVaMEp2ZUNJZ2VERTlJakF1TlNJZ2VURTlJakF1TUNJZ2VESTlJakF1TlNJZ2VUSTlJakV1TUNJK1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJMlptWm1abVppSWdjM1J2Y0MxdmNHRmphWFI1UFNJd0xqQWlMejQ4YzNSdmNDQnZabVp6WlhROUlqRXdNQ1VpSUhOMGIzQXRZMjlzYjNJOUlpTXdNREF3TURBaUlITjBiM0F0YjNCaFkybDBlVDBpTUM0eElpOCtQQzlzYVc1bFlYSkhjbUZrYVdWdWRENDhMMlJsWm5NK1BISmxZM1FnZUQwaU1DSWdlVDBpTUNJZ2QybGtkR2c5SWpFd01DVWlJR2hsYVdkb2REMGlNVEF3SlNJZ1ptbHNiRDBpZFhKc0tDTm5jbUZrS1NJZ0x6NDhMM04yWno0ZycpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAlLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgwLCAwLCAwLCAwLjEpKSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xyXG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5yYW5nZXNsaWRlcl9faGFuZGxlOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxOHB4O1xyXG4gIGhlaWdodDogMThweDtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0Z1BITjJaeUIyWlhKemFXOXVQU0l4TGpFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BHUmxabk0rUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSnZZbXBsWTNSQ2IzVnVaR2x1WjBKdmVDSWdlREU5SWpBdU5TSWdlVEU5SWpBdU1DSWdlREk5SWpBdU5TSWdlVEk5SWpFdU1DSStQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSXpBd01EQXdNQ0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXdMakV6SWk4K1BITjBiM0FnYjJabWMyVjBQU0l4TURBbElpQnpkRzl3TFdOdmJHOXlQU0lqWm1abVptWm1JaUJ6ZEc5d0xXOXdZV05wZEhrOUlqQXVNQ0l2UGp3dmJHbHVaV0Z5UjNKaFpHbGxiblErUEM5a1pXWnpQanh5WldOMElIZzlJakFpSUhrOUlqQWlJSGRwWkhSb1BTSXhNREFsSWlCb1pXbG5hSFE5SWpFd01DVWlJR1pwYkd3OUluVnliQ2dqWjNKaFpDa2lJQzgrUEM5emRtYytJQT09Jyk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCUsIDUwJSAxMDAlLCBjb2xvci1zdG9wKDAlLCByZ2JhKDAsIDAsIDAsIDAuMTMpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjEzKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjEzKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xMyksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLnJhbmdlc2xpZGVyX19oYW5kbGU6YWN0aXZlLCAucmFuZ2VzbGlkZXItLWFjdGl2ZSAucmFuZ2VzbGlkZXJfX2hhbmRsZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NGdQSE4yWnlCMlpYSnphVzl1UFNJeExqRWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQR1JsWm5NK1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0p2WW1wbFkzUkNiM1Z1WkdsdVowSnZlQ0lnZURFOUlqQXVOU0lnZVRFOUlqQXVNQ0lnZURJOUlqQXVOU0lnZVRJOUlqRXVNQ0krUEhOMGIzQWdiMlptYzJWMFBTSXdKU0lnYzNSdmNDMWpiMnh2Y2owaUl6QXdNREF3TUNJZ2MzUnZjQzF2Y0dGamFYUjVQU0l3TGpFaUx6NDhjM1J2Y0NCdlptWnpaWFE5SWpFd01DVWlJSE4wYjNBdFkyOXNiM0k5SWlNd01EQXdNREFpSUhOMGIzQXRiM0JoWTJsMGVUMGlNQzR4TWlJdlBqd3ZiR2x1WldGeVIzSmhaR2xsYm5RK1BDOWtaV1p6UGp4eVpXTjBJSGc5SWpBaUlIazlJakFpSUhkcFpIUm9QU0l4TURBbElpQm9aV2xuYUhROUlqRXdNQ1VpSUdacGJHdzlJblZ5YkNnalozSmhaQ2tpSUM4K1BDOXpkbWMrSUE9PScpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAlLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgwJSwgcmdiYSgwLCAwLCAwLCAwLjEpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDAsIDAsIDAsIDAuMTIpKSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMCwgMCwgMCwgMC4xMikpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMCwgMCwgMCwgMC4xMikpO1xyXG59XHJcblxyXG4ucmFuZ2VzbGlkZXItLWhvcml6b250YWwgLnJhbmdlc2xpZGVyX19oYW5kbGUge1xyXG4gIHRvcDogLTEwcHg7XHJcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxufVxyXG5cclxuLnJhbmdlc2xpZGVyLS12ZXJ0aWNhbCAucmFuZ2VzbGlkZXJfX2hhbmRsZSB7XHJcbiAgbGVmdDogLTEwcHg7XHJcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInJhbmdlXCJdOmZvY3VzICsgLnJhbmdlc2xpZGVyIC5yYW5nZXNsaWRlcl9faGFuZGxlIHtcclxuICAtbW96LWJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgyNTUsIDAsIDI1NSwgMC45KTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgyNTUsIDAsIDI1NSwgMC45KTtcclxuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMjU1LCAwLCAyNTUsIDAuOSk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAyNDAwcHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgLnJhbmdlU2xpZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYuNjI1ZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbn1cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAuc2hvd0Nhc2Uge1xyXG4gICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnJhbmdlaW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgfVxyXG4gIC5yYW5nZVNsaWRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHJcbn1cclxuIiwiLnBvcHVwLWNvbnRlbnQtc2Nyb2xsIHtcclxuICBoZWlnaHQ6IDI2MHB4O1xyXG59XHJcblxyXG4uc3RlcFBvcHVwIHtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAuY29udHJvbHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBhIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBtaW4td2lkdGg6IGVtKDE4MCk7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDExKSBlbSgyNSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRicmFuZC13aGl0ZSwgMC4zKTtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDIwcHgpO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcbiAgICAgIGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiBlbSgxNSk7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyOCk7XHJcbiAgICAgICAgdG9wOiBlbSg0KTtcclxuICAgICAgfVxyXG4gICAgICAmLnJpZ2h0IHtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXDcxXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYubGVmdCB7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICAgIHJpZ2h0OiBlbSgxNSk7XHJcbiAgICAgICAgICB0b3A6IGVtKC0yKTtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXDcxXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgbWFyZ2luOiBlbSgtMjAwKSBhdXRvIDBweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdXNlci1zZWxlY3Q6IGluaXRpYWw7XHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgd2lkdGg6IGVtKDIyKTtcclxuICAgICAgaGVpZ2h0OiBlbSgyMik7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMXB4O1xyXG4gICAgICB0b3A6IDFweDtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL3N2Z3MvY3Jvc3Mtb3V0LnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB3aWR0aDogZW0oMTgpO1xyXG4gICAgICAgIGhlaWdodDogZW0oMTgpO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguNik7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKC42KTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSguNik7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSguNik7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IGVtKDE1KTtcclxuICAgIGhlaWdodDogZW0oNDAwKTtcclxuICAgIC5wMCB7XHJcbiAgICAgIGJvcmRlcjogJGJyYW5kLXdoaXRlIDFweCBzb2xpZDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnA0MCB7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDQwKSBlbSg0MCkgZW0oNDApIGVtKDE2KTtcclxuICAgIH1cclxuICAgIC5zY3JvbGwtYXJlYSB7XHJcbiAgICAgIC8vaGVpZ2h0OiBlbSgzMzYpO1xyXG4gICAgICBoZWlnaHQ6IGVtKDMwNCk7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICB9XHJcbiAgICAmLnZpZGVvLXNlYyB7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubWFpbnRlbmFuY2Uge1xyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICB3aWR0aDogMzJlbTtcclxuICAgICAgaGVpZ2h0OiAxOGVtO1xyXG4gICAgICBtYXJnaW46ICBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiBlbSg0MCkgMCAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICB3aWR0aDogZW0oOTApO1xyXG4gICAgICAgIGhlaWdodDogZW0oOTApO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBlbSg5MCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gZW0oMTUpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmlmcmFtZS1wb3B1cHtcclxuICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgIHdpZHRoOiA4MGVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDk1JTtcclxuICAgICAgaGVpZ2h0OiA0NmVtO1xyXG4gICAgICB0b3A6IDEwJTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDgwZW07XHJcbiAgICAgIG1heC13aWR0aDogOTUlO1xyXG4gICAgICBoZWlnaHQ6IDQzLjVlbTtcclxuICAgICAgbWFyZ2luOiAgYXV0bztcclxuICAgICAgcGFkZGluZzogMCAwIDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIHdpZHRoOiBlbSg5MCk7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg5MCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDkwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBpZnJhbWV7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5yZWNhbGwtaWZyYW1le1xyXG4gICAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmxnIHtcclxuICAubGctdGh1bWItaXRlbSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoMCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB6LWluZGV4OiA5O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGhlaWdodDogZW0oNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxnLWFjdGlvbnMge1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBwYWRkaW5nOiBlbSgxNi42NTUpIGVtKDgwKSBlbSgxNi42NTUpIGVtKDI1KTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJyYW5kLWJsYWNrLCAwLjQpO1xyXG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cygyMHB4KTtcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYXJhYmljLWZvbnQ7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG4gICAgICBpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IGVtKDE1KTtcclxuICAgICAgICBmb250LXNpemU6IGVtKDI4KTtcclxuICAgICAgICB0b3A6IGVtKDcpO1xyXG4gICAgICB9XHJcbiAgICAgICYubGctcHJldiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiBlbSgxNi42NTUpIGVtKDI1KSBlbSgxNi42NTUpIGVtKDgwKTtcclxuICAgICAgICBsZWZ0OiAzJTtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgbGVmdDogZW0oMTUpO1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFw3MVwiO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmxnLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAzJTtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICNsZy1jb3VudGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogZW0oLTYwKTtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LWZhbWlseTogJGFyYWJpYy1mb250O1xyXG4gIH1cclxuICAubGctdG9vbGJhciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgdG9wOiBlbSg3MCk7XHJcbiAgICBsZWZ0OiBlbSg2MCk7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIC5sZy1jbG9zZSB7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICB3aWR0aDogZW0oMjUpO1xyXG4gICAgICBoZWlnaHQ6IGVtKDI1KTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGVtKDIzKTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sZy1pbWctd3JhcCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICAmLm1vZGFsLW9wZW4ge1xyXG4gICAgI2Z1bGxwYWdlIHtcclxuXHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4ubW90b3JjeWNsZXtcclxuICAjbW9kZWwtbm8tbG9jYXRpb257XHJcbiAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgLmljb257XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tb2JpbGVUZXh0e1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tYXJpbmUtcGFnZXtcclxuICAuc3RlcFBvcHVwIHtcclxuICAgICYuZ2VuZXJhdG9yLWQge1xyXG4gICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgLnByb2R1Y3QtYXJlYSB7XHJcbiAgICAgICAgICAuYnRuLWFyZWF7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkgYW5kIChtYXgtd2lkdGg6IDI0MDBweCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTU0MHB4KXtcclxuICAuc3RlcFBvcHVwIHtcclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgLnA0MHtcclxuICAgICAgICBwYWRkaW5nOiBlbSg3MikgZW0oNDApIGVtKDQwKSBlbSgxNik7XHJcbiAgICAgIH1cclxuICAgICAgLnNjcm9sbC1hcmVhIHtcclxuICAgICAgICBoZWlnaHQ6IGVtKDQ4MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAuc3RlcFBvcHVwe1xyXG4gICAgJi5pZnJhbWUtcG9wdXAge1xyXG4gICAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICBoZWlnaHQ6IDQ2ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8uc3RlcFBvcHVwIC5tb2RhbC1jb250ZW50IC5zY3JvbGwtYXJlYSB7XHJcbiAgLy8gIGhlaWdodDogMjUuMzc1ZW07XHJcbiAgLy99XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuXHJcbiAgLnN0ZXBQb3B1cCAubW9kYWwtY29udGVudCB7XHJcbiAgICBwe1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIH1cclxuICAgIC5zY3JvbGwtYXJlYXtcclxuICAgICAgaGVpZ2h0OiBlbSg0MjIpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3RlcFBvcHVwIC5tb2RhbC1jb250ZW50IC5wMCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLnN0ZXBQb3B1cC5tYWludGVuYW5jZSAubW9kYWwtY29udGVudCBwIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgfVxyXG5cclxuICAuc3RlcFBvcHVwe1xyXG4gICAgJi5pZnJhbWUtcG9wdXAge1xyXG4gICAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICAgIHdpZHRoOiAxMDBlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA2M2VtO1xyXG4gICAgICAgIHRvcDogNCU7XHJcbiAgICAgIH1cclxuICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgd2lkdGg6IDEwMGVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAucDQwe1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDU2KSBlbSg0MCkgZW0oNDApIGVtKDE2KTtcclxuICAgICAgfVxyXG4gICAgICAuc2Nyb2xsLWFyZWF7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg0ODApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW90b3JjeWNsZXtcclxuICAgIC5zdGVwUG9wdXAge1xyXG4gICAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICBoZWlnaHQ6IDMwZW07XHJcbiAgICAgICAgLnAwIHtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubW9kYWwtbGd7XHJcbiAgICAgICAgd2lkdGg6IGVtKDk3NSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG5cclxuICAubW90b3JjeWNsZXtcclxuICAgIC5zdGVwUG9wdXAge1xyXG4gICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMGVtO1xyXG4gICAgICAgIC5wMCB7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5tb2RhbC1sZ3tcclxuICAgICAgICB3aWR0aDogZW0oOTc1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3RlcFBvcHVwIHtcclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgLnNjcm9sbC1hcmVhe1xyXG4gICAgICAgIGhlaWdodDogZW0oNDgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjcwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjkwcHgpe1xyXG4gIC5zdGVwUG9wdXAge1xyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAucDQwe1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDcyKSBlbSg0MCkgZW0oNDApIGVtKDE2KTtcclxuICAgICAgfVxyXG4gICAgICAuc2Nyb2xsLWFyZWEge1xyXG4gICAgICAgIGhlaWdodDogZW0oNDgwKSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5zdGVwUG9wdXAge1xyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udHJvbHMge1xyXG4gICAgICBhIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGcge1xyXG4gICAgLmxnLWFjdGlvbnMge1xyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGctdG9vbGJhciB7XHJcbiAgICAgIC5sZy1jbG9zZSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4ubW9kYWx7XHJcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgYm9keSAuY2QtaW1hZ2UtY29udGFpbmVye1xyXG4gICAgd2lkdGg6IDU0JTtcclxuICB9XHJcblxyXG4gIC5zdGVwUG9wdXAgLmNvbnRyb2xze1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogMTczcHg7XHJcbiAgfVxyXG5cclxuICAuc3RlcFBvcHVwe1xyXG4gICAgJi5pZnJhbWUtcG9wdXAge1xyXG4gICAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICAgIGhlaWdodDogNTVlbTtcclxuICAgICAgfVxyXG4gICAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogNGVtIDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG5AbWVkaWEgIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cclxuXHJcblxyXG4gIC5vd2wtY2Fyb3VzZWx7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgLmxnIC5sZy1hY3Rpb25zIGJ1dHRvbntcclxuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIGFuZCAobWF4LXdpZHRoOiA4NzBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcbiAgYm9keSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm1vYmlsZVRleHQge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGVtKDIyKTtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgei1pbmRleDogOTk5OTk5OTk5OTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICAgIGhlaWdodDogZW0oMzApO1xyXG4gICAgICAgIHdpZHRoOiBlbSgzMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhLmxvZ28ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDM4KTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGVtKDM1KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjbmF2LWljb24zIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA4NzBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcbiAgLnNhZmFyaSB7XHJcbiAgICAmLm9yaWVudGF0aW9uX2xhbmRzY2FwZSB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuXHJcbiAgICAgIC5tb2JpbGVUZXh0IHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogZW0oMjApO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICAgICAgYm90dG9tOiA1JTtcclxuICAgICAgICAgIGhlaWdodDogZW0oMzApO1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDMwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEubG9nbyB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDM4KTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogZW0oMzUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgI25hdi1pY29uMyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xyXG4gIC5tb2JpbGVUZXh0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAyNjg4eDEyNDJweCBhdCA0NThwcGkgKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoZGV2aWNlLWhlaWdodDogODk2cHgpIGFuZCAob3JpZW50YXRpb24gOiBsYW5kc2NhcGUpICB7XHJcbiAgYm9keSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm1vYmlsZVRleHQge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyMik7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDk5OTk5OTk5OTk7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBmb250LXNpemU6IDNlbTtcclxuICAgICAgICBib3R0b206IDUlO1xyXG4gICAgICAgIGhlaWdodDogZW0oMzApO1xyXG4gICAgICAgIHdpZHRoOiBlbSgzMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhLmxvZ28ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDYwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjbmF2LWljb24zIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG5cclxuICAuc3RlcFBvcHVwIC5jb250cm9sc3tcclxuICAgIHRvcDphdXRvO1xyXG4gIH1cclxuXHJcbiAgLmxnIC5sZy10b29sYmFye1xyXG4gICAgdG9wOiAyLjM3NWVtO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICB3aWR0aDogZW0oNjAwKTtcclxuICB9XHJcbiAgLnN0ZXBQb3B1cCB7XHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgdG9wOiAzMCU7XHJcbiAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgLnNjcm9sbC1hcmVhe1xyXG4gICAgICAgIGhlaWdodDogMjBlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pZnJhbWUtcG9wdXAge1xyXG4gICAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICAgIGhlaWdodDogNzVlbTtcclxuICAgICAgfVxyXG4gICAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gIC5zdGVwUG9wdXAgLm1vZGFsLWNvbnRlbnQgLnAwe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG5cclxuICAubGcgLmxnLWFjdGlvbnMgYnV0dG9ue1xyXG4gICAgdGV4dC1pbmRlbnQ6IDUwMDAwMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6MHB4O1xyXG4gICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAmLmxnLXByZXZ7XHJcbiAgICAgIHRleHQtaW5kZW50OiA1MDAwMDBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDowcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICByaWdodDogMC44ZW07XHJcblxyXG4gICAgfVxyXG4gICAgaXtcclxuICAgICAgbGVmdDogMC44ZW07XHJcbiAgICAgIHRleHQtaW5kZW50OiAtNTAwMDAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLnN0ZXBQb3B1cCAubW9kYWwtY29udGVudCAuc2Nyb2xsLWFyZWF7XHJcbiAgICBoZWlnaHQ6IDE5MHB4O1xyXG4gIH1cclxuLmNvbnRyb2xze1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuICAuc3RlcFBvcHVwIHtcclxuICAgIC8qYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlOyovXHJcbiAgICB0b3A6MjUlO1xyXG5cclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICByaWdodDogMTAlO1xyXG5cclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAuY2xvc2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAucDQwIHtcclxuICAgICAgICBwYWRkaW5nOiBlbSgzNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250cm9scyB7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBhIHtcclxuICAgICAgICBwYWRkaW5nOiBlbSgyMik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgbWluLXdpZHRoOiBlbSg4MCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDApO1xyXG4gICAgICAgICYubGVmdCB7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5yaWdodCB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmlmcmFtZS1wb3B1cHtcclxuICAgICAgdG9wOiA1JTtcclxuICAgICAgLm1vZGFsLWRpYWxvZ3tcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA5MCU7XHJcbiAgICAgIH1cclxuICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgcGFkZGluZzogMmVtIDAgMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGctb3V0ZXIge1xyXG4gICAgLmxnLWltZy13cmFwe1xyXG4gICAgICBwYWRkaW5nLXRvcDogMy41JTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAuc3RlcFBvcHVwLm1haW50ZW5hbmNlIC5tb2RhbC1jb250ZW50IHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICAubGcgLmxnLXRvb2xiYXIgLmxnLWNsb3Nle1xyXG4gICAgd2lkdGg6IDEuMTYyNWVtO1xyXG4gICAgaGVpZ2h0OiAxLjE2MjVlbTtsaW5lLWhlaWdodDogMS4xZW07XHJcbiAgfVxyXG4gIC5sZyB7XHJcbiAgICAubGctdG9vbGJhcntcclxuICAgICAgbGVmdDogZW0oMTApO1xyXG4gICAgICB0b3A6ZW0oMTYpO1xyXG4gICAgfVxyXG4gIH1cclxuICAubGctb3V0ZXIge1xyXG4gICAgLmxnLWltZy13cmFwe1xyXG4gICAgICBwYWRkaW5nLXRvcDogMy41JTtcclxuICAgIH1cclxuICB9XHJcbiAgLnN0ZXBQb3B1cCB7XHJcbiAgICAubW9kYWwtY29udGVudCBwIHtcclxuICAgICAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYucHJvbW8tcHAtbW9ie1xyXG4gICAgICAubW9kYWwtY29udGVudCBwIHtcclxuICAgICAgICBiciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaWZyYW1lLXBvcHVwe1xyXG4gICAgd2lkdGg6IDk2JTtcclxuICAgIHJpZ2h0OiAyJTtcclxuICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcbn0iLCIvKiBJY29uIDEgKi9cclxuXHJcbi50b2dnbGUtYnRuLXRvcHtcclxuICB3aWR0aDplbSg4Myk7XHJcbiAgaGVpZ2h0OmVtKDgwKTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjRzKTtcclxuICAmOmFmdGVye1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDplbSgtMyk7XHJcbiAgICB0b3A6ZW0oLTMpO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBsZWZ0OjA7XHJcbiAgICBib3R0b206MDtcclxuICAgIHdpZHRoOmVtKDg2KTtcclxuICAgIGhlaWdodDplbSg4Nik7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgQGluY2x1ZGUgc2NhbGUoMCk7XHJcbiAgfVxyXG4gICYuYWN0aXZle1xyXG4gICAgJjphZnRlcntcclxuICAgICAgd2lkdGg6MDtcclxuICAgICAgaGVpZ2h0OjA7XHJcbiAgICB9XHJcbiAgICAjbmF2LWljb24ze1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHdpZHRoOjA7XHJcbiAgICAgICAgaGVpZ2h0OjA7XHJcbiAgICAgICAgcmlnaHQ6IGVtKDEyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiNuYXYtaWNvbjMsICNuYXYtaWNvbjJ7XHJcbiAgd2lkdGg6IGVtKDI1KTtcclxuICBoZWlnaHQ6IGVtKDQ4KTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICByaWdodDogZW0oLTMpO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICAmOmFmdGVye1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICB3aWR0aDogZW0oNDgpO1xyXG4gICAgaGVpZ2h0OiBlbSg0OCk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogZW0oLTExKTtcclxuICAgIHRvcDowO1xyXG4gICAgbGVmdDowO1xyXG4gICAgYm90dG9tOjA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuM3MpO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgfVxyXG59XHJcblxyXG4jbmF2LWljb24zIHNwYW4sICNuYXYtaWNvbjIgc3BhbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogM3B4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6MDtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gIEBpbmNsdWRlIGJvcmRlclJhZGl1cygycHgpO1xyXG4gIHotaW5kZXg6IDU1O1xyXG59XHJcblxyXG4vKiBJY29uIDMgKi9cclxuXHJcbiNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoMSksICNuYXYtaWNvbjIgc3BhbjpudGgtY2hpbGQoMSkge1xyXG4gIHRvcDogZW0oMTUpO1xyXG59XHJcblxyXG4jbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDIpLCNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoMyksICNuYXYtaWNvbjIgc3BhbjpudGgtY2hpbGQoMiksI25hdi1pY29uMiBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgdG9wOiBlbSgyMyk7XHJcbn1cclxuXHJcbiNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoNCksICNuYXYtaWNvbjIgc3BhbjpudGgtY2hpbGQoNCkge1xyXG4gIHRvcDogZW0oMzEpO1xyXG59XHJcblxyXG4jbmF2LWljb24zLmNsaWNrIHNwYW46bnRoLWNoaWxkKDEpLCAjbmF2LWljb24yLmNsaWNrIHNwYW46bnRoLWNoaWxkKDEpIHtcclxuICB0b3A6IGVtKDE4KTtcclxuICB3aWR0aDogMCU7XHJcbiAgcmlnaHQ6IDUwJTtcclxufVxyXG5cclxuI25hdi1pY29uMy5jbGljayBzcGFuOm50aC1jaGlsZCgyKSwgI25hdi1pY29uMi5jbGljayBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxufVxyXG5cclxuI25hdi1pY29uMy5jbGljayBzcGFuOm50aC1jaGlsZCgzKSwgI25hdi1pY29uMi5jbGljayBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbn1cclxuXHJcbiNuYXYtaWNvbjMuY2xpY2sgc3BhbjpudGgtY2hpbGQoNCksICNuYXYtaWNvbjIuY2xpY2sgc3BhbjpudGgtY2hpbGQoNCkge1xyXG4gIHRvcDogZW0oMTgpO1xyXG4gIHdpZHRoOiAwJTtcclxuICByaWdodDogNTAlO1xyXG59XHJcbiNuYXYtaWNvbjMuY2xpY2ssICNuYXYtaWNvbjIuY2xpY2t7XHJcbiAgc3BhbntcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1ibGFjaztcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkgYW5kIChtYXgtd2lkdGg6IDI0MDBweCl7fVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KXt9XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpe31cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCl7fVxyXG5cclxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnRvZ2dsZS1idG4tdG9we1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBAaW5jbHVkZSBzY2FsZSgxKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcbiAgI25hdi1pY29uMywgI25hdi1pY29uMntcclxuICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgJjphZnRlcntcclxuICAgICAgcmlnaHQ6IGVtKC0xMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAudG9nZ2xlLWJ0bi10b3B7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAjbmF2LWljb24zLCAjbmF2LWljb24yIHtcclxuICAgIG1hcmdpbjogaW5pdGlhbDtcclxuICAgIHJpZ2h0OiBlbSgxNSk7XHJcbiAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgd2lkdGg6IGVtKDM1KTtcclxuICAgIHRvcDogZW0oMTYpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBzcGFuIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrO1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vLm1lbnUtb3Blbi5jbGlja3tcclxuICAvLyAgdG9wOmVtKDEyKSAhaW1wb3J0YW50O1xyXG4gIC8vfVxyXG4gIC5oZWFkZXIuc3RpY2t5e1xyXG4gICAgI25hdi1pY29uMywgI25hdi1pY29uMiB7XHJcbiAgICAgIHRvcDplbSgzKTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAjbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDIpLCAjbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDMpLCAjbmF2LWljb24yIHNwYW46bnRoLWNoaWxkKDIpLCAjbmF2LWljb24yIHNwYW46bnRoLWNoaWxkKDMpIHtcclxuICAgIHRvcDogZW0oMjUpO1xyXG4gIH1cclxuICAjbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDQpLCAjbmF2LWljb24yIHNwYW46bnRoLWNoaWxkKDQpIHtcclxuICAgIHRvcDogZW0oMzQpO1xyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG5cclxufSIsIlxyXG4uY2QtaW1hZ2UtY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDY2JTtcclxuICBtYXJnaW46IDAgYXV0byBlbSgzMCkgYXV0bztcclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbi5jZC1yZXNpemUtaW1nIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLyogRm9yY2UgSGFyZHdhcmUgQWNjZWxlcmF0aW9uIGluIFdlYktpdCAqL1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYm9yZGVyLXJpZ2h0OiAjY2MwMDAwIDVweCBzb2xpZDtcclxuICBpbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uaXMtdmlzaWJsZSAuY2QtcmVzaXplLWltZyB7XHJcbiAgd2lkdGg6IDYwJTtcclxuICAvKiBib3VuY2UgaW4gYW5pbWF0aW9uIG9mIHRoZSBtb2RpZmllZCBpbWFnZSAqL1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjZC1ib3VuY2UtaW4gMC43cztcclxuICAtbW96LWFuaW1hdGlvbjogY2QtYm91bmNlLWluIDAuN3M7XHJcbiAgYW5pbWF0aW9uOiBjZC1ib3VuY2UtaW4gMC43cztcclxuXHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBjZC1ib3VuY2UtaW4ge1xyXG4gIDAlIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gIH1cclxuICA2MCUge1xyXG4gICAgd2lkdGg6IDY1JTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gIH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIGNkLWJvdW5jZS1pbiB7XHJcbiAgMCUge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgfVxyXG4gIDYwJSB7XHJcbiAgICB3aWR0aDogNjUlO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGNkLWJvdW5jZS1pbiB7XHJcbiAgMCUge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgfVxyXG4gIDYwJSB7XHJcbiAgICB3aWR0aDogNjUlO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgfVxyXG59XHJcblxyXG4uY2QtaGFuZGxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiBlbSg3MCk7XHJcbiAgd2lkdGg6IGVtKDcwKTtcclxuICBsZWZ0OiA2MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IGVtKC0zOCk7XHJcbiAgbWFyZ2luLXRvcDogZW0oLTIyKTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9hZnRlci1iZWZvcmUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIGN1cnNvcjogbW92ZTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIC8qIGJveC1zaGFkb3c6IDAgMCAwIDZweCByZ2JhKDAsMCwwLDAuMiksIDAgMCAxMHB4IHJnYmEoMCwwLDAsMC42KSwgaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuMyk7ICovXHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDApO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgwKTtcclxufVxyXG5cclxuLmNkLWhhbmRsZS5kcmFnZ2FibGUge1xyXG4gIC8qIGNoYW5nZSBiYWNrZ3JvdW5kIGNvbG9yIHdoZW4gZWxlbWVudCBpcyBhY3RpdmUgKi9cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ1YjdjO1xyXG59XHJcblxyXG4uaXMtdmlzaWJsZSAuY2QtaGFuZGxlIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyAwLjdzLCBvcGFjaXR5IDBzIDAuN3M7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzIDAuN3MsIG9wYWNpdHkgMHMgMC43cztcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyAwLjdzLCBvcGFjaXR5IDBzIDAuN3M7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgIHtcclxuICAuY2QtaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY2QtaGFuZGxlIHtcclxuICAgIHRvcDogNDIlXHJcbiAgfVxyXG59IiwiLyp3aWR0aDpleHByZXNzaW9uKGRvY3VtZW50LmJvZHkuY2xpZW50V2lkdGggPCA3ODI/IFwiNzgwcHhcIiA6IGRvY3VtZW50LmJvZHkuY2xpZW50V2lkdGggPiAxMjYyPyBcIjEyNjBweFwiIDogXCJhdXRvXCIpOyovXHJcbi50b3AtdGV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIGgyIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oMTApIDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiBlbSg2MCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogZW0oLTEpO1xyXG4gIH1cclxuICBwIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgIG1hcmdpbjogMCAwIGVtKDI1KSAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5tYXJpbmUtcGFnZSB7XHJcbiAgLnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRke1xyXG4gICAgcGFkZGluZzogNnB4O1xyXG4gIH1cclxuICAuc3RlcFBvcHVwIC5tb2RhbC1kaWFsb2cgLmNsb3Nle1xyXG4gICAgYmFja2dyb3VuZDogIzAyM2Y4ODtcclxuICB9XHJcbiAgLmdlbmVyYXQtNC1zZWMgLnJvdy5ib3hlc3tcclxuICAgIC5zZWMtbG9nb3tcclxuICAgICAgYm9yZGVyOjJweCBzb2xpZCAjMDIzZjg4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW5uZXItYmFubmVyIC5kZWFsZXItYmFubmVyIC5jb250YWluZXItZmx1aWR7XHJcbiAgICBsZWZ0OiA1LjVlbTtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLnRvdy1jb2x1bW4tc2VjdGlvbiB7XHJcbiAgcGFkZGluZzogZW0oMTAwKSAwO1xyXG4gICYudW5saW1pdGVke1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgcGFkZGluZzogZW0oMTAwKSAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIC5yb3cge1xyXG4gICAgICBtYXJnaW4tbGVmdDogZW0oLTEwKTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBlbSgtMTApO1xyXG4gICAgICBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogZW0oMTApO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogZW0oMTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmJveC1vbmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgJi5tYXJnaW4tMjAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gIH1cclxuICAuYm94LW9uZS10ZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMzglO1xyXG4gICAgcGFkZGluZzogZW0oNDApIGVtKDApIGVtKDQwKSBlbSgxNSk7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzIpO1xyXG4gICAgfVxyXG4gICAgJi5jcnYtd2lubmVyIHtcclxuICAgICAgcGFkZGluZzogZW0oMjcpIDAgZW0oOCkgZW0oMTApO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE2KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGVtKDIwKTtcclxuICAgICAgICBwYWRkaW5nOiBlbSgxNSkgZW0oMjUpIGVtKDEzKSBlbSgyNSk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgdG9wOiBlbSg3KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5iaWdidG4ge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiBlbSgzMjApO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogZW0oNjApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAua2V5SWNvbiB7XHJcbiAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICAgICAgcmlnaHQ6IGVtKDEwKTtcclxuICAgICAgICAgIHdpZHRoOiBlbSgxNik7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDI0KTtcclxuICAgICAgICAgIHRvcDogZW0oMyk7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiA5MCVcclxuICB9XHJcbiAgLmxvZ28ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gIH1cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcblxyXG4gIH1cclxufVxyXG5cclxuLmJveC10d28ge1xyXG4gIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA0OSU7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGhlaWdodDogNDglO1xyXG4gICYuYm94X21hcl8ye1xyXG4gICAgaGVpZ2h0OiA0OSU7XHJcbiAgfVxyXG4gICYuYm94XzF7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgIC5idG57XHJcbiAgICAgIG1pbi13aWR0aDogMTAuNDM3NWVtO1xyXG4gICAgICBwYWRkaW5nOiAuOTM3NWVtIDEuNTYyNWVtIC44MTI1ZW0gMS41NjI1ZW07XHJcbiAgICAgIC8vcGFkZGluZzogLjkzNzVlbSAxLjU2MjVlbSAuODEyNWVtIDEuNTYyNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYm94LW9uZS10ZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogNjclO1xyXG4gICAgcGFkZGluZzogZW0oNDApO1xyXG4gIH1cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC5pbWctbGVmdCB7XHJcbiAgICBtaW4taGVpZ2h0OiBlbSgxMjApO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGVtKDIwKTtcclxuICB9XHJcbiAgLmNvbXAtdG9wLXRleHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcGFkZGluZzogZW0oNDApO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTIpO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICArIC5ib3gtb25lLXRleHQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLyp0ZXh0LWFsaWduOiBjZW50ZXI7Ki9cclxuICAgIH1cclxuICB9XHJcbiAgLmJ0biB7XHJcbiAgICBwYWRkaW5nOiBlbSgxNSkgZW0oMjUpIGVtKDEzKSBlbSgyNSk7XHJcbiAgICBtaW4td2lkdGg6IGVtKDI0MCk7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBlbSg4MCk7XHJcbiAgICAuY29tcGFyZS1pY29uIHtcclxuICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgcmlnaHQ6IGVtKDEwKTtcclxuICAgICAgd2lkdGg6IGVtKDIwKTtcclxuICAgICAgaGVpZ2h0OiBlbSgyNCk7XHJcbiAgICAgIHRvcDogZW0oNCk7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGkge1xyXG4gICAgICB0b3A6IGVtKDcpO1xyXG4gICAgfVxyXG4gICAgLnBhbmEtaWNvbiB7XHJcbiAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgIHJpZ2h0OiBlbSgxMCk7XHJcbiAgICAgIHdpZHRoOiBlbSgxNSk7XHJcbiAgICAgIGhlaWdodDogZW0oMTUpO1xyXG4gICAgICB0b3A6IGVtKC0zKTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jb21wYXJlLWZ1bGx7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLmNvbXAtdG9wLXRleHR7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3gtb25lLXRleHR7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgbGVmdDowO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5wYWdlLXRpdGxlIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAvKmxldHRlci1zcGFjaW5nOiBlbSg1KTsqL1xyXG4gIG1hcmdpbjogZW0oMTApIDAgZW0oMjApIDA7XHJcbiAgZm9udC1zaXplOiBlbSg0MCk7XHJcbn1cclxuXHJcbi5ib3gtZm91ciB7XHJcbiAgaDIge1xyXG4gICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBhZGRpbmctbGVmdDogZW0oNjQpO1xyXG4gICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICBtYXJnaW4tdG9wOiBlbSgxMyk7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFyZ2luLTIwIHtcclxuICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgaDIge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgwLjUpO1xyXG4gICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZ3JleS1iZyB7XHJcbiAgYmFja2dyb3VuZDogJGV4cC1nYXJ5O1xyXG4gIHBhZGRpbmctdG9wOiBlbSgxODgpO1xyXG59XHJcblxyXG4ubWFyaW5le1xyXG4gIC5oMXtcclxuICAgIGZvbnQtc2l6ZTogZW0oNjApO1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIGxpbmUtaGVpZ2h0OjYwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAuaDN7XHJcbiAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgIGxpbmUtaGVpZ2h0OjMycHg7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxufVxyXG4uYnJhbmQtbG9nb3tcclxuICBwYWRkaW5nOmVtKDUwKSBlbSg0MCkgMCBlbSg0MCk7XHJcbn1cclxuXHJcbi5ib3gtdGhyZWUge1xyXG4gIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA0MS42NSU7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG1hcmdpbi1sZWZ0OiAxLjEyNSU7XHJcblxyXG4gIC5leHBsb3JlX2hvbmRhe1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgJi5wb3dlci1wIHtcclxuICAgICAgaDMudG9wIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMCU7XHJcbiAgICAgICAgcmlnaHQ6IGVtKDIwKTtcclxuICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGVtKDI1KTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBtYXJnaW46IC44NzVlbSAwIDFlbSAwO1xyXG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgIC5ib3gtb25lLXRleHQge1xyXG4gICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzc1ZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvZ28ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMCU7XHJcbiAgICByaWdodDogZW0oMTApO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICB9XHJcblxyXG4gIC5leHAtdGl0bGUge1xyXG4gICAgbWluLWhlaWdodDogMjIzcHg7XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IGVtKDU1KTtcclxuICAgICAgYnJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICBoZWlnaHQ6IDg5cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogZW0oMTIwKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5ib3gtb25lLXRleHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAzMyU7XHJcbiAgICBwYWRkaW5nOiAwIDAgZW0oNDApIGVtKDQwKTtcclxuXHJcbiAgICBwe1xyXG4gICAgICBsaW5lLWhlaWdodDplbSgyMCk7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGVtKDIwKTtcclxuICAgICAgcGFkZGluZzogZW0oMTUpIGVtKDI1KSBlbSgxMykgZW0oMjUpO1xyXG4gICAgICBtaW4td2lkdGg6IGVtKDM4NCk7XHJcbiAgICB9XHJcbiAgICAuaW5uZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaDIge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ib3gtbWFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDI5LjclO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW4tbGVmdDogMS4xMjUlO1xyXG4gIC5zZXJ2aWNlcy1ib3gge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5ib3gtb25lLXRleHQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgd2lkdGg6IDQ0JTtcclxuICAgICAgcGFkZGluZzogMCAwIGVtKDQwKSBlbSg0MCk7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgfVxyXG4gICAgICBociB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktYmFzZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMTUpIGVtKDI1KSBlbSgxMykgZW0oMjUpO1xyXG4gICAgICAgIG1pbi13aWR0aDogZW0oMjAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJveC10d28tdGV4dCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB3aWR0aDogNTIlO1xyXG4gICAgICBwYWRkaW5nOiAwIGVtKDQwKSBlbSg0MCkgZW0oNDApO1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogZW0oMzApO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogZW0oMTgpO1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDEwKSAwIGVtKDM0KSAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDE1KSBlbSgyNSkgZW0oMTMpIGVtKDI1KTtcclxuICAgICAgICBtaW4td2lkdGg6IGVtKDIwMCk7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb3RvcmN5Y2xle1xyXG4gIC5ib3gtbWFwIHtcclxuICAgIC5zZXJ2aWNlcy1ib3gge1xyXG4gICAgICAuYm94LXR3by10ZXh0e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogZW0oMjQpO1xyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGFyZ2UtaW1nIHtcclxuICAgIC5ib3gtb25lLXRleHR7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogZW0oMTYpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5sYXJnZS1pbWcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMjYuNCU7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIC5ib3gtb25lLXRleHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiA0OCU7XHJcbiAgICBwYWRkaW5nOiAwIDAgZW0oNDApIGVtKDQwKTtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgLmJ0biB7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDE1KSBlbSgyNSkgZW0oMTMpIGVtKDI1KTtcclxuICAgICAgbWluLXdpZHRoOiBlbSgyMDApO1xyXG4gICAgICBpIHtcclxuICAgICAgICB0b3A6IGVtKDcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLy9ociB7XHJcbi8vICBoZWlnaHQ6IGVtKDIpO1xyXG4vLyAgd2lkdGg6IGVtKDIwKTtcclxuLy8gIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuLy8gIGJvcmRlcjogbm9uZTtcclxuLy8gIG1hcmdpbjogZW0oMTQpIDAgZW0oMTYpIDA7XHJcbi8vICBmbG9hdDogbm9uZTtcclxuLy8gIGRpc3BsYXk6IGJsb2NrO1xyXG4vL31cclxuXHJcblxyXG5ociB7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG1hcmdpbjogZW0oMTQpIDAgZW0oMTYpIDA7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGhlaWdodDogZW0oMik7XHJcbiAgICB3aWR0aDogZW0oMjApO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4jbGFuZGluZ19yZXZfc2xpZGVyIHtcclxuXHJcbiAgaDEge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0zcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNjNweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICBmb250LWZhbWlseTogJGFyYWJpYy1mb250O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG5cclxuICB9XHJcblxyXG4gIC5idG4ge1xyXG4gICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICBtYXJnaW4tbGVmdDogZW0oMzApO1xyXG4gICAgcGFkZGluZzogZW0oMTUpIGVtKDI1KSBlbSgxMykgZW0oMjUpO1xyXG4gICAgbWluLXdpZHRoOiBlbSgyMDApO1xyXG4gICAgJi5iaWdidG4ge1xyXG4gICAgICBtaW4td2lkdGg6IGVtKDMyMCk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDYwKTtcclxuICAgIH1cclxuICAgIC5rZXlJY29uIHtcclxuICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgcmlnaHQ6IGVtKDEwKTtcclxuICAgICAgd2lkdGg6IGVtKDE2KTtcclxuICAgICAgaGVpZ2h0OiBlbSgyNCk7XHJcbiAgICAgIHRvcDogZW0oMyk7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4ubWFpblNsaWRlciB7XHJcbiAgLnRwYXJyb3dzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC50cC1idWxsZXRzIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICByaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogMTc1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAudHAtYnVsbGV0IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBlbSgxMikgIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IGVtKDE3KSAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IGVtKDE3KSAhaW1wb3J0YW50O1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAjM2MzZTQyIDFweCBzb2xpZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlcjogI2ZmZiAxcHggc29saWQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogI2ZmZiAxcHggc29saWQgIWltcG9ydGFudDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXI6ICNmZmYgMXB4IHNvbGlkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogZW0oNSkgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IGVtKDUpICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi51bmxpbWl0ZWQge1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgLy9oZWlnaHQ6IDk0JTtcclxuICAgIC8vbWFyZ2luLWJvdHRvbTogNiU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICAuY29sLW1kLTYge1xyXG4gICAgaGVpZ2h0OiA3MXZoO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5ib3gtb25lIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJi5ib3hUd28ge1xyXG4gICAgICAuYm94LW9uZSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0OSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBtb3RvcmN5Y2xlIGNzcyBzdGFydCAqL1xyXG5cclxuLm1vdG9yY3ljbGV7XHJcbiAgLmJveC10d28ge1xyXG4gICAgLmJveC1vbmUtdGV4dHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3gtb25le1xyXG4gICAgLmJveC1vbmUtdGV4dHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIG1vdG9yY3ljbGUgY3NzIHN0YXJ0ICovXHJcblxyXG5cclxuLmxhdGVzdC1uZXdzIC5mcC10YWJsZUNlbGx7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG5cclxuLmxhdGVzdC1uZXdze1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgLmNvbnRhaW5lcntcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBlbSg2MCk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IGVtKDYwKTtcclxuICAgIC5yb3d7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogZW0oLTYwKTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGVtKC02MCk7XHJcbiAgICAgIFtjbGFzc149XCJjb2wtXCJde1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogZW0oNjApO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDYwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZnVsbC1jb250YWluZXJ7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC5yb3d7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgLml0ZW17XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgaDF7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBmb250LXNpemU6IGVtKDQyKTtcclxuICAgIG1hcmdpbjogMCAwIGVtKDI4KSAwO1xyXG4gICAgZm9udC13ZWlnaHQ6NzAwO1xyXG4gIH1cclxuICAudHh0e1xyXG4gICAgcGFkZGluZzowIGVtKDYwKSBlbSg2MCkgZW0oNjApO1xyXG4gICAgbWluLWhlaWdodDplbSgxOTApO1xyXG4gICAgYm9yZGVyLWxlZnQ6c29saWQgMXB4ICNjOWM5Yzk7XHJcbiAgfVxyXG4gIGgze1xyXG4gICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oMjApIDA7XHJcbiAgICBmb250LXdlaWdodDo3MDA7XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICBtYXJnaW46IDAgMCBlbSgyMCkgMDtcclxuICB9XHJcbiAgLm1vcmVMaW5re1xyXG4gICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBwYWRkaW5nOiBlbSgzKSAwIGVtKDMpIGVtKDQwKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogZW0oMTYpO1xyXG4gICAgaXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OmVtKDMpO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFw3MVwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXdUaHVtYntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OjA7XHJcbiAgICAgIHRvcDowO1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjQpO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygxcyk7XHJcbiAgICB9XHJcbiAgICBpe1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OjA7XHJcbiAgICAgIHRvcDowO1xyXG4gICAgICBib3R0b206ZW0oLTMwKTtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBsZWZ0OjA7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgZm9udC1zaXplOiBlbSg1MCk7XHJcbiAgICAgIHdpZHRoOmVtKDE2KTtcclxuICAgICAgaGVpZ2h0OmVtKDE2KTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZwLXRhYmxlQ2VsbHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgfVxyXG59XHJcblxyXG4uZ2VuZXJhdC00LXNlYyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAucm93LmJveGVze1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgID4gW2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICA+IGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgYm90dG9tOiBlbSg4MCk7XHJcbiAgICAgICAgaDR7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDM2KTtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSg1MCk7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIGVtKDUpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTNweDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIGVtKDE1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaHJ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg1MCk7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuZnVsbHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdlbmJveC0xIHtcclxuICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiBlbSg3MCk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5nZW5ib3gtMiB7XHJcbiAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiBlbSg2NCk7XHJcbiAgICAgICAgLy9tYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ0JTtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGhye1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5nZW5ib3gtMyB7XHJcbiAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiBlbSgxMjApO1xyXG5cclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICBoNHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGhye1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ2VuYm94LTQge1xyXG4gICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IGVtKDg1KTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlYy1sb2dvIHtcclxuICAgICAgd2lkdGg6IGVtKDIxMCk7XHJcbiAgICAgIGhlaWdodDogZW0oMjEwKTtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBib3JkZXI6MnB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMzJweCAxMHB4IHJnYmEoIzA4MDMwMiwgMC4xKTtcclxuICAgICAgYXtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kZXNrdG9wLXZlcnsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDt9XHJcbi5tb2JpbGUtdmVyeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7fVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gIC5nZW5lcmF0LTQtc2VjIHtcclxuICAgIC5yb3cuYm94ZXN7XHJcbiAgICAgID5bY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgICBib3R0b206IGVtKDgwKTtcclxuICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyOCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBociB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogZW0oMTYpIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zZWMtbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IGVtKDE4MCk7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSgxODApO1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAyNDAwcHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE4NTBweCkge1xyXG4gIGJvZHkgLnByb2R1Y3REcmFnQW5kRmlsdGVyU2VjdGlvbiAuc2xpZGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDdlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYm94LXRocmVlIHtcclxuICAgIC5leHAtdGl0bGUge1xyXG4gICAgICBtaW4taGVpZ2h0OiAyMTVweDtcclxuICAgICAgaDJ7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgzOCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSBhbmQgKG1heC13aWR0aDogMTY1MHB4KSB7XHJcblxyXG4gIC5ib3hUd28ge1xyXG4gICAgLmJveC1vbmUgLmJveC1vbmUtdGV4dCB7XHJcbiAgICAgIHBhZGRpbmc6IDEuNWVtIDIuNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcclxuICAuZ3JleS1iZyB7XHJcbiAgICBwYWRkaW5nLXRvcDogNC41ZW07XHJcbiAgfVxyXG4gIGJvZHkgLm1hcmdpbi0yMCBoMiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIC5ib3gtb25lIHtcclxuICAgIC5ib3gtb25lLXRleHQge1xyXG4gICAgICAmLmNydi13aW5uZXIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNik7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IGVtKDIyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGhyIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGVtKDE2KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJveC10d28gLmNvbXAtdG9wLXRleHQgcCB7XHJcbiAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICB9XHJcbiAgLmJveC1mb3VyIGgyIHtcclxuICAgIHBhZGRpbmctbGVmdDogOWVtO1xyXG4gIH1cclxuICAuYm94LXR3byB7XHJcbiAgICBoZWlnaHQ6IDQ5JTtcclxuICB9XHJcblxyXG4gIGJvZHkgLnByb2R1Y3REcmFnQW5kRmlsdGVyU2VjdGlvbiAuc2xpZGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDdlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmV4cGxvcmVfaG9uZGEge1xyXG4gICAgLyogIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwcHg7Ki9cclxuICB9XHJcbiAgLmV4cC10aXRsZSB7XHJcbiAgICAvKiBoZWlnaHQ6IDc2LjR2aDtcclxuICAgICBmbG9hdDogbGVmdDsqL1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLmJveC10aHJlZSAubG9nbyB7XHJcbiAgICBsZWZ0OiBlbSgyMSk7XHJcbiAgICB0b3A6IGVtKDM5KTtcclxuICB9XHJcblxyXG4gIC8vLnByb19sYW5kaW5ne1xyXG4gIC8vICAuZnAtYXV0by1oZWlnaHQuZnAtc2VjdGlvbntcclxuICAvLyAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAvLyAgfVxyXG4gIC8vXHJcbiAgLy99XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcblxyXG5cclxuICAuZ2VuZXJhdC00LXNlYyB7XHJcbiAgICAucm93LmJveGVze1xyXG4gICAgICA+W2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgICAgYm90dG9tOiBlbSg4MCk7XHJcbiAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDQyKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaHIge1xyXG4gICAgICAgICAgICBtYXJnaW46IGVtKDE2KSAwIGVtKDIwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNlYy1sb2dvIHtcclxuICAgICAgICB3aWR0aDogZW0oMTgwKTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDE4MCk7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMThweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xyXG5cclxuICBib2R5IC5tYXJnaW4tMjAgaDIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgYm9keSAucHJvZHVjdERyYWdBbmRGaWx0ZXJTZWN0aW9uIC5zbGlkZXIge1xyXG4gICAgbWFyZ2luLXRvcDogNGVtICFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IG1vdmU7XHJcbiAgfVxyXG5cclxuICAuZXhwbG9yZV9ob25kYSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDBweDtcclxuICB9XHJcblxyXG4gIC5leHAtdGl0bGUge1xyXG4gICAgLy9oZWlnaHQ6IDcydmg7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAuYm94LXRocmVlIC5sb2dvIHtcclxuICAgIGxlZnQ6IGVtKDIxKTtcclxuICAgIHRvcDogZW0oMzkpO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAubWFyZ2luLTIwIGgyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTFlbTtcclxuICB9XHJcbiAgLmJveC1vbmUge1xyXG4gICAgLmJveC1vbmUtdGV4dCB7XHJcbiAgICAgICYuY3J2LXdpbm5lciB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMjcpIDAgZW0oOCkgZW0oMTApO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNik7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IGVtKDE4MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGhyIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGVtKDE2KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgLnRvdy1jb2x1bW4tc2VjdGlvbiB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qLmxhdGVzdC1uZXdze1xyXG4gICAgcHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9Ki9cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG5cclxuXHJcbiAgLm1haW5TbGlkZXIgLnRwLWJ1bGxldHMge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIHJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxNTdweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY2Fyc3tcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICBpbWd7XHJcbiAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFyZ2luLTIwIHtcclxuICAgIGgyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3gtZm91ciB7XHJcbiAgICBoMiB7XHJcblxyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3gtdGhyZWUgLmV4cC10aXRsZSBwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQuMDllbTtcclxuICB9XHJcblxyXG4gIC5tYXJpbmUtcGFnZXtcclxuICAgIC5ib3gtdGhyZWUgLmV4cC10aXRsZSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjdlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYm94LW1hcCAuc2VydmljZXMtYm94IC5ib3gtdHdvLXRleHQgcCB7XHJcbiAgICBwYWRkaW5nOiAuNjI1ZW0gMCAwLjQ1ZW0gMDtcclxuICB9XHJcbiAgLm1hY3tcclxuICAgIC5ib3gtdGhyZWUgLmV4cC10aXRsZSBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMy4xZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG59XHJcblxyXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgKG1pbi1yZXNvbHV0aW9uOiAxNDBkcGkpIHtcclxuXHJcbiAgLmdyZXktYmd7XHJcbiAgICBwYWRkaW5nLXRvcDogNWVtO1xyXG4gIH1cclxuXHJcbiAgLmJveC1tYXB7XHJcbiAgICAuc2VydmljZXMtYm94e1xyXG4gICAgICB3aWR0aDogOTYlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJveC10aHJlZXtcclxuICAgIC5leHAtdGl0bGV7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgaGVpZ2h0OiA2MXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGFyZ2UtaW1ne1xyXG4gICAgd2lkdGg6IDI1LjUlO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblxyXG4gIC5leHBsb3JlLWhvbmRhe1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5ib3gtbWFwIHtcclxuICAgIC5zZXJ2aWNlcy1ib3gge1xyXG4gICAgICAuYm94LXR3by10ZXh0IHtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sYXRlc3QtbmV3c3tcclxuICAgIC50eHQge1xyXG4gICAgICBoZWlnaHQ6IDE1LjVlbTtcclxuICAgIH1cclxuICAgIC5uZXdUaHVtYntcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxLjEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgIGJvdHRvbTowO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb3JlTGlua3tcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDMpIGVtKDUpIGVtKDMpIGVtKDQwKTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDIycHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gIC5ib3gtbWFwIC5zZXJ2aWNlcy1ib3h7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuICAuZXhwLXRpdGxle1xyXG4gICAgaGVpZ2h0OiAxNDRweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cclxuICAubWFpblNsaWRlciAudHAtYnVsbGV0c3tcclxuICAgIHJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxMCUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5leHBsb3JlX2hvbmRhIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5sb2dvIHtcclxuICAgICAgdG9wOiA1JTtcclxuICAgIH1cclxuICB9XHJcbiAgLmJveC10aHJlZSAuYm94LW9uZS10ZXh0IC5pbm5lciB7XHJcbiAgICAvKiAgICB3aWR0aDogNTUlOyovXHJcblxyXG4gIH1cclxuXHJcbiAgLmJveC1vbmUge1xyXG4gICAgLmJveC1vbmUtdGV4dCB7XHJcbiAgICAgIHdpZHRoOiAzNiU7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNik7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogZW0oOCk7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICAgIH1cclxuICAgICAgLmltZy1yZXNwb25zaXZlIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxhcmdlLWltZyB7XHJcbiAgICAuYm94LW9uZS10ZXh0e1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAubWFyZ2luLTIwIHtcclxuICAgIGgyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBlbSgxNSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21wLXRvcC10ZXh0IHtcclxuICAgIC5pbWctbGVmdCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdERyYWdBbmRGaWx0ZXJTZWN0aW9uIC5kcmFnLW1peGVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1ZW07XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbi50b3ctY29sdW1uLXNlY3Rpb24uZ3JleS1iZyB7XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oMTAwKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBlbSgxMDApICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYm94LW1hcCB7XHJcbiAgICAuc2VydmljZXMtYm94IHtcclxuICAgICAgLmJveC10d28tdGV4dFxyXG4gICAgICBwIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogZW0oMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJveC1tYXAge1xyXG4gICAgLnNlcnZpY2VzLWJveCB7XHJcbiAgICAgIC5ib3gtb25lLXRleHQge1xyXG5cclxuICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDEyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5ib3gtdHdvLXRleHQge1xyXG4gICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDIuNWVtIGVtKDE1KTtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3gtdHdvIHtcclxuICAgIC5ib3gtb25lLXRleHQge1xyXG4gICAgICB3aWR0aDogNzAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYm94LXRocmVlIHtcclxuICAgIC5ib3gtb25lLXRleHQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IGVtKDE1KTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZXhwLXRpdGxlIHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTQpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogZW0oMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmdlbmVyYXQtNC1zZWMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLnJvdy5ib3hlc3tcclxuICAgICAgPltjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICAgIGJvdHRvbTogZW0oNzApO1xyXG4gICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSg0Mik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGhyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBlbSgxNikgMCBlbSgyMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZ2VuYm94LTIgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDQxJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNlYy1sb2dvIHtcclxuICAgICAgICB3aWR0aDogZW0oMTgwKTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDE4MCk7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubWFpbi1wcm8tYmFubmVye1xyXG4gICAgcGFkZGluZy10b3A6IDRlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICBib2R5IC5ib3R0b20tZm9ybSAuZm9ybS1jb250cm9sIHtcclxuICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblxyXG4gIC50b3ctY29sdW1uLXNlY3Rpb24udW5saW1pdGVkIC5jb250YWluZXJ7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAucGFnZS10aXRsZXtcclxuICAgICAgbWFyZ2luOiBlbSgxNikgMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sYXRlc3QtbmV3cyB7XHJcbiAgICAudHh0IHtcclxuICAgICAgaGVpZ2h0OiAxM2VtO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sYXRlc3QtbmV3cyB7XHJcbiAgICBwYWRkaW5nOiBlbSg2MCkgMCAwIDA7XHJcbiAgICBoMXtcclxuICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDMwKTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRpbWVMaW5lU2VjdGlvbiwgIC50aHJlZUltYWdlcywgLmxhdGVzdC1uZXdzLCAuZnAtYXV0by1oZWlnaHR7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIC5mcC10YWJsZUNlbGx7XHJcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdlbmVyYXQtNC1zZWMgLnJvdy5ib3hlcyAuc2VjLWxvZ28gYSBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG4gIC5ib3hUd297XHJcbiAgICAuYm94LXR3b3tcclxuICAgICAgd2lkdGg6IDQ5JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50b3ctY29sdW1uLXNlY3Rpb24udW5saW1pdGVkIC5jb250YWluZXJ7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAucGFnZS10aXRsZXtcclxuICAgICAgbWFyZ2luOiBlbSgxNikgMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3REcmFnQW5kRmlsdGVyU2VjdGlvbiAuZGV0YWlscyBpbWd7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgYm9keSAudW5saW1pdGVkIHtcclxuICAgIC5jb2wtbWQtNiB7XHJcbiAgICAgIGhlaWdodDogNTB2aDtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtNi5ib3hUd28gLmJveC1vbmUge1xyXG4gICAgICBoZWlnaHQ6IDUwJTtcclxuICAgIH1cclxuICAgIC5ib3gtb25lIC5ib3gtb25lLXRleHQge1xyXG4gICAgICB3aWR0aDogMzglO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcbiAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgIGl7XHJcbiAgICAgIHRvcDogLjM5NGVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYm94LW1hcCAuc2VydmljZXMtYm94IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5sYXJnZS1pbWcge1xyXG4gICAgaGVpZ2h0OiA1NC41dmg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICAuaW5uZXIge1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmxhdGVzdC1uZXdze1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICB9XHJcbiAgLmJveC1vbmUubWFyZ2luLTIwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5ib3gtdHdvIHtcclxuICAgIHdpZHRoOiA1MCVcclxuICB9XHJcbiAgLmJveC10aHJlZSAubG9nbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDIwJTtcclxuICB9XHJcbiAgLmJveC10aHJlZSAuZXhwLXRpdGxlIHAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuICAuYm94LXRocmVlIC5ib3gtb25lLXRleHQgLmlubmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBzZWN0aW9uLnNlY3Rpb24ge1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gIH1cclxuICAucHJvZHVjdERyYWdBbmRGaWx0ZXJTZWN0aW9uIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiBlbSg4MCkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmdyZXktYmcge1xyXG4gICAgcGFkZGluZy10b3A6IDVlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1ZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG5cclxuICAuYm94LW1hcCAuc2VydmljZXMtYm94IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDdweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcblxyXG4gIC5ib3gtdGhyZWUgLmJveC1vbmUtdGV4dCB7XHJcbiAgICBib3R0b206IGVtKDMyKTtcclxuICB9XHJcbiAgLmV4cGxvcmVfaG9uZGEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMzIpO1xyXG4gIH1cclxuXHJcbiAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmJveC10aHJlZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmJveC1tYXAge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwXHJcbiAgfVxyXG4gIC5sYXJnZS1pbWcge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLm1hcmdpbi0yMCBoMiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVlbTtcclxuICB9XHJcbiAgLmJveC10d28gLmltZy1sZWZ0IHtcclxuICAgIG1pbi1oZWlnaHQ6IDUuNWVtO1xyXG4gIH1cclxuXHJcbiAgLmJveC10d28gLmNvbXAtdG9wLXRleHQgcCB7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICB9XHJcblxyXG5cclxuICAuY29tcGFyZS1mdWxse1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmRlc2t0b3AtaW1ne1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1vYmlsZS1pbWd7XHJcbiAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuXHJcbiAgLyouYm94LXRocmVlIC5ib3gtb25lLXRleHR7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MCU7XHJcbiAgfVxyXG4gIC5ib3gtZm91ciBoMntcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVlbTtcclxuICB9XHJcbiAgLmJveC1tYXAgLnNlcnZpY2VzLWJveHtcclxuICAgIG1hcmdpbi1ib3R0b206MTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYm94LW1hcCwgLnRvdy1jb2x1bW4tc2VjdGlvbiAubGFyZ2UtaW1ne1xyXG4gICAgd2lkdGg6IDQ5LjUlO1xyXG4gIH1cclxuICAucHJvZHVjdERyYWdBbmRGaWx0ZXJTZWN0aW9uLCAuZ3JleS1iZ3tcclxuICAgIHBhZGRpbmc6IDNlbSAwZW07XHJcbiAgfVxyXG4gICovXHJcbiAgLmJveC10aHJlZSAuZXhwLXRpdGxlIHB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgIGhlaWdodDogaW5pdGlhbDtcclxuICB9XHJcblxyXG4gIC5sYXRlc3QtbmV3c3tcclxuICAgIC50eHQge1xyXG4gICAgICBoZWlnaHQ6IDE0ZW07XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAudmlkZW8tc2VjdGlvbiwgLnRpbWVMaW5lU2VjdGlvbiwgLnRocmVlSW1hZ2VzLCAubGF0ZXN0LW5ld3MsIC5mcC1hdXRvLWhlaWdodHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgLmZwLXRhYmxlQ2VsbHtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3gtdHdvIC5ib3gtb25lLXRleHQge1xyXG4gICAgd2lkdGg6IDYyJTtcclxuICB9XHJcbiAgLmJveC10aHJlZSAuZXhwbG9yZV9ob25kYSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5nZW5lcmF0LTQtc2VjIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5yb3cuYm94ZXN7XHJcbiAgICAgIC5zZWMtbG9nbyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB3aWR0aDogZW0oMTgwKTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDE4MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1haW4tcHJvLWJhbm5lcntcclxuICAgIHBhZGRpbmctdG9wOiA0ZW07XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7XHJcblxyXG4gIC5kZXNrdG9wLWltZ3tcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1vYmlsZS1pbWd7XHJcbiAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYm94LXRocmVlIC5leHAtdGl0bGUge1xyXG4gICAgbWluLWhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5leHAtdGl0bGV7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gIGJvZHl7XHJcbiAgICAuZGVza3RvcC12ZXJ7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDt9XHJcbiAgICAubW9iaWxlLXZlcnsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDt9XHJcbiAgfVxyXG5cclxuICAuYm94LW1hcCAuc2VydmljZXMtYm94e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmJveC10d28gLmNvbXAtdG9wLXRleHR7XHJcbiAgICBwYWRkaW5nOiAxLjVlbSAxLjNlbTtcclxuICAgIHB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJveC10d28gLmJ0bntcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICB9XHJcbiAgLmJveC10aHJlZSAuZXhwLXRpdGxlIGgyIGJye1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG5cclxuICAuZm9yY2VmdWxsd2lkdGhfd3JhcHBlcl90cF9iYW5uZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogYXV0b21vYmlsZSBwYWdlIHN0YXJ0ICovXHJcbiAgLnRvdy1jb2x1bW4tc2VjdGlvbi51bmxpbWl0ZWQgLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOjAgMDtcclxuICB9XHJcbiAgLnRvdy1jb2x1bW4tc2VjdGlvbi5leHBsb3JlLWhvbmRhIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDFlbTtcclxuICB9XHJcblxyXG4gIC8qIGF1dG9tb2JpbGUgcGFnZSBzdGFydCAqL1xyXG4gIC5ib3gtb25lIC5ib3gtb25lLXRleHQgYS5iaWdidG57XHJcbiAgICBtaW4td2lkdGg6IDE4ZW07XHJcbiAgfVxyXG4gIC5sYXRlc3QtbmV3cyB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIGgxe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgcGFkZGluZy1yaWdodDogMi4wMDBlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyLjAwMGVtO1xyXG4gICAgICAucm93e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMi4wMDBlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yLjAwMGVtO1xyXG4gICAgICAgIFtjbGFzc149XCJjb2wtXCJde1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMi4wMDBlbTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMi4wMDBlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50eHR7XHJcbiAgICAgIHBhZGRpbmc6ZW0oMzApIGVtKDE1KSBlbSgxNSkgZW0oMTUpO1xyXG4gICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICBoM3tcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgYnJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLml0ZW17XHJcbiAgICAgICY6bnRoLWNoaWxkKDQpLCAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgLnR4dHtcclxuICAgICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vcmVMaW5re1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAucHJvZHVjdFNob3dDYXNlU2VjdGlvbiwgLnZpZGVvLXNlY3Rpb24sIC50aW1lTGluZVNlY3Rpb24sIC50aHJlZUltYWdlcywgLmxhdGVzdC1uZXdzLCAuZnAtYXV0by1oZWlnaHR7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIC5mcC10YWJsZUNlbGx7XHJcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAubGF0ZXN0LW5ld3Mge1xyXG4gICAgaDF7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgIH1cclxuICAgIC5mdWxsLWNvbnRhaW5lciB7XHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCwgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sYXRlc3QtbmV3c3tcclxuICAgIC50eHQge1xyXG4gICAgICBoZWlnaHQ6IDEzLjVlbTtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3gtdGhyZWUgLmV4cC10aXRsZSBwe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMjQpO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAucHJvZHVjdERyYWdBbmRGaWx0ZXJTZWN0aW9uIC5zbGljay1zbGlkZXtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gIH1cclxuICBib2R5IC5zbGljay1zbGlkZSA+IGltZyB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gIC5ib3gtdGhyZWUgLmJveC1vbmUtdGV4dCAuaW5uZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzAwMDtcclxuICB9XHJcbiAgYm9keSAudW5saW1pdGVkIC5jb2wtbWQtNiB7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gICAgLmJveC1vbmUgLmJveC1vbmUtdGV4dCB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMS4yNWVtIDEuNWVtIDEuMjVlbTtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDgpO1xyXG4gICAgICB9XHJcbiAgICAgIGgye1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjMDAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogZW0oMTApO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJveFR3byAuYm94LW9uZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgIH1cclxuICAgICYuYm94VHdvIHtcclxuICAgICAgaGVpZ2h0OiAxNjB2aDtcclxuICAgICAgLmJveC1vbmUge1xyXG4gICAgICAgIGhlaWdodDogMzElO1xyXG4gICAgICB9XHJcbiAgICAgIC5ib3gtdHdvIHtcclxuICAgICAgICAvL21hcmdpbi1ib3R0b206IGVtKDE2KTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDMzLjMzJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib3gtb25lLXRleHQge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgLmNvbXAtdG9wLXRleHQge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYm9keXtcclxuICAgICYubWFyaW5le1xyXG4gICAgICAudW5saW1pdGVkIHtcclxuICAgICAgICAuY29sLW1kLTZ7XHJcbiAgICAgICAgICAmLmJveFR3b3tcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHZoO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnVubGltaXRlZCAuY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDE2KTtcclxuICB9XHJcbiAgLmdyZXktYmcge1xyXG4gICAgcGFkZGluZzogZW0oMTYpIDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYm94LW1hcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC5zZXJ2aWNlcy1ib3gge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmxhcmdlLWltZyB7XHJcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLm1hcmdpbi0yMCBoMiB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2ZW07XHJcbiAgfVxyXG4gIC5leHBsb3JlX2hvbmRhe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMTYpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5zZXJ2aWNlcy1ib3h7XHJcbiAgICAuYm94LW9uZS10ZXh0e1xyXG4gICAgICBpbWd7d2lkdGg6IGF1dG87fVxyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRvdy1jb2x1bW4tc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAuYm94LXRocmVlIC5sb2dvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMzUlO1xyXG4gIH1cclxuICAuYm94LW1hcCAuc2VydmljZXMtYm94IC5ib3gtb25lLXRleHQgaDIge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbiAgLmJveC10aHJlZSAuYm94LW9uZS10ZXh0LCAuYm94LW9uZSAuYm94LW9uZS10ZXh0LCAuYm94LXR3byAuYm94LW9uZS10ZXh0LCAubGFyZ2UtaW1nIC5ib3gtb25lLXRleHQsIC5ib3gtbWFwIC5zZXJ2aWNlcy1ib3ggLmJveC1vbmUtdGV4dCwgLmJveC1tYXAgLnNlcnZpY2VzLWJveCAuYm94LXR3by10ZXh0IHtcclxuICAgIHBhZGRpbmc6IDAgZW0oMjApIGVtKDIwKSBlbSgyMCk7XHJcbiAgICB3aWR0aDogMzglO1xyXG4gIH1cclxuICAuYm94LW1hcCAuc2VydmljZXMtYm94IC5ib3gtdHdvLXRleHQgcCB7XHJcbiAgICBwYWRkaW5nOiBlbSgxMCkgMCBlbSgxNCkgMDtcclxuICB9XHJcbiAgLmJveC1mb3VyIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiBlbSg5MCk7XHJcbiAgfVxyXG4gIC5sYXJnZS1pbWcgLmJveC1vbmUtdGV4dCBoMiwgLmJveC1tYXAgLnNlcnZpY2VzLWJveCAuYm94LXR3by10ZXh0IGgyLCAuYm94LW1hcCAuc2VydmljZXMtYm94IC5ib3gtb25lLXRleHQgaDIsIC5ib3gtdGhyZWUgLmJveC1vbmUtdGV4dCAuaW5uZXIgaDIsIC5tYXJnaW4tMjAgaDIsIC5ib3gtdHdvIC5jb21wLXRvcC10ZXh0IGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNWVtXHJcbiAgfVxyXG4gIC5wcm9kdWN0RHJhZ0FuZEZpbHRlclNlY3Rpb24gLmhlYWQgdWwgbGkgYXtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjMDAwO1xyXG4gIH1cclxuICAubWFpblNsaWRlciAudHAtYnVsbGV0cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNTlweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZ2VuZXJhdC00LXNlYyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAucm93LmJveGVze1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgID5bY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgICBib3R0b206IGVtKDgwKTtcclxuICAgICAgICAgIG1heC13aWR0aDogNDAlO1xyXG4gICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSg0Mik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGhyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBlbSgxNikgMCBlbSgyMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zZWMtbG9nbyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubWFpbi1wcm8tYmFubmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiA0ZW07XHJcbiAgfVxyXG4gIC5ib3gtb25lIHtcclxuICAgIC5ib3gtb25lLXRleHQge1xyXG4gICAgICBhe1xyXG4gICAgICAgICthe1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cclxuICAubWFyaW5lLXBhZ2V7XHJcbiAgICAubWFpbi1wcm8tYmFubmVyIGRpdiAudGV4dC1zZWMge1xyXG4gICAgICB3aWR0aDogMjYlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC8qYm9keSAudW5saW1pdGVkIC5jb2wtbWQtNiAuYm94LW9uZS10ZXh0e1xyXG4gICAgLmltZy1yZXNwb25zaXZle1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfSovXHJcblxyXG5cclxuICAuYm94LXRocmVlIC5ib3gtb25lLXRleHQsIC5ib3gtb25lIC5ib3gtb25lLXRleHQsIC5ib3gtdHdvIC5ib3gtb25lLXRleHQsIC5sYXJnZS1pbWcgLmJveC1vbmUtdGV4dCwgLmJveC1tYXAgLnNlcnZpY2VzLWJveCAuYm94LW9uZS10ZXh0LCAuYm94LW1hcCAuc2VydmljZXMtYm94IC5ib3gtdHdvLXRleHQge1xyXG4gICAgd2lkdGg6IDQ2JTtcclxuICB9XHJcbiAgLyogYXV0b21vYmlsZSBjc3Mgc3RhcnQgICovXHJcbiAgLnRvdy1jb2x1bW4tc2VjdGlvbi51bmxpbWl0ZWQgLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwZW0gMDtcclxuICB9XHJcbiAgLyogYXV0b21vYmlsZSBjc3MgZW5kICAqL1xyXG4gIC5ib3gtb25lLXRleHR7XHJcbiAgICAuaW1nLXJlc3BvbnNpdmUuaGlkZGVuLXhze1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAubGF0ZXN0LW5ld3Mge1xyXG4gICAgLnR4dCB7XHJcbiAgICAgIGhlaWdodDogMTJlbTtcclxuICAgIH1cclxuICAgIC5mdWxsLWNvbnRhaW5lciB7XHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBib2R5IC51bmxpbWl0ZWQge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtNntcclxuICAgICAgaGVpZ2h0OiA1NXZoO1xyXG4gICAgICAuYm94LW9uZSAuYm94LW9uZS10ZXh0IHtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5ib3hUd28ge1xyXG4gICAgICAgIGhlaWdodDogMTE0dmg7XHJcbiAgICAgICAgLmJveC10d28sIC5ib3gtb25lIHtcclxuICAgICAgICAgIGhlaWdodDogMzglO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJveC1vbmUge2hlaWdodDogMjIlfVxyXG4gICAgICB9XHJcbiAgICAgIC5ib3gtdHdvLmJveC1mb3VyIC5ib3gtb25lLXRleHQgaW1nLmltZy1yZXNwb25zaXZlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMzclO1xyXG4gICAgICB9XHJcbiAgICAgIC5ib3gtb25lIC5ib3gtb25lLXRleHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb21wLXRvcC10ZXh0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxLjVlbSAxLjNlbTtcclxuICAgICAgICArIC5ib3gtb25lLXRleHR7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5ib3gtb25lLXRleHQge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC8vLmdyZXktYmcge1xyXG4gIC8vICBwYWRkaW5nOiAyZW0gMHB4ICFpbXBvcnRhbnQ7XHJcbiAgLy99XHJcbiAgLmJveC1vbmUtdGV4dCB7XHJcbiAgICAuaW5uZXIge1xyXG4gICAgICBwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3gtdGhyZWUgLmxvZ28ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmJveC10aHJlZSB7XHJcbiAgICAuZXhwLXRpdGxlIHtcclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40Mzc1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib3gtb25lLXRleHQge1xyXG4gICAgICBhIHtcclxuICAgICAgICBtaW4td2lkdGg6IDEyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1haW5TbGlkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIGJvZHkgLnByb2R1Y3REcmFnQW5kRmlsdGVyU2VjdGlvbiAuc2xpY2stc2xpZGUge1xyXG4gICAgbWFyZ2luOiAwIDIuNWVtO1xyXG4gIH1cclxuICBib2R5IC5zbGljay1zbGlkZSA+IGltZyB7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gIGJvZHkgLmRldGFpbHMgPiBpbWcge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcblxyXG5cclxuICAuYm94LW9uZSAuYm94LW9uZS10ZXh0IGEuYmlnYnRuIHtcclxuICAgIG1hcmdpbi10b3A6IGVtKDEwKTtcclxuICB9XHJcbiAgLm1hcmdpbi0yMCBoMiB7XHJcbiAgICAvL29iYWlkXHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMXB4ICMzMzM7XHJcbiAgfVxyXG4gIC5wcm9kdWN0RHJhZ0FuZEZpbHRlclNlY3Rpb24ge1xyXG4gICAgaDEge1xyXG4gICAgICBsaW5lLWhlaWdodDogZW0oMTYpO1xyXG4gICAgfVxyXG4gICAgLmhlYWQge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5leHBsb3JlX2hvbmRhIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuYm94LW1hcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgLnNlcnZpY2VzLWJveCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxhcmdlLWltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmJveC10d28ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5ib3gtb25lIC5ib3gtb25lLXRleHQgaW1nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gIC5ib3gtdGhyZWUgLmxvZ28ge1xyXG4gICAgdG9wOiA0NSU7XHJcbiAgfVxyXG4gIC5ib3gtbWFwIC5zZXJ2aWNlcy1ib3ggLmJveC10d28tdGV4dCB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgfVxyXG4gIC5ib3gtbWFwIC5zZXJ2aWNlcy1ib3ggLmJveC10d28tdGV4dCBoMiB7XHJcblxyXG4gIH1cclxuICAuYm94LWZvdXIgaDIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiBlbSgxMDApO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2UtdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiBlbSgwKTtcclxuICAgIG1hcmdpbjogMCAwIGVtKDQwKSAwO1xyXG4gICAgZm9udC1zaXplOiBlbSgyNSk7XHJcbiAgfVxyXG5cclxuXHJcbiAgLmdlbmVyYXQtNC1zZWMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLnJvdy5ib3hlc3tcclxuXHJcbiAgICAgID5bY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgICBib3R0b206IGVtKDE1KTtcclxuICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyMCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBociB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogZW0oMTYpIDAgZW0oMjApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZ2VuYm94LTF7XHJcbiAgICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgICByaWdodDogZW0oMTUpO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA0NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5nZW5ib3gtMntcclxuICAgICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICAgIGxlZnQ6IGVtKDE1KTtcclxuICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZ2VuYm94LTN7XHJcbiAgICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgICBsZWZ0OiBlbSgxNSk7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmdlbmJveC00e1xyXG4gICAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgICAgcmlnaHQ6IGVtKDE1KTtcclxuICAgICAgICAgIG1heC13aWR0aDogNDUlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2VjLWxvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgYm9keSAudW5saW1pdGVke1xyXG4gICAgLmNvbC1tZC02LmJveFR3b3tcclxuICAgICAgaGVpZ2h0OiA1MHZoO1xyXG4gICAgICAuYm94LW9uZXtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLmJveC10d297XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuICAuYm94LXRocmVlIHtcclxuICAgIC5ib3gtb25lLXRleHQge1xyXG4gICAgICBhIHtcclxuICAgICAgICBtaW4td2lkdGg6IDEwZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJveC1tYXAge1xyXG4gICAgLnNlcnZpY2VzLWJveCB7XHJcbiAgICAgIC5ib3gtb25lLXRleHQge1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxMGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYm94LXR3by10ZXh0IHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxMGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLmxhcmdlLWltZyAuYm94LW9uZS10ZXh0IHtcclxuICAgIHdpZHRoOiA1NCU7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuXHJcbi5mdWwtd2lkdGgge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4iLCJzZWN0aW9uLnNlYXJjaC1yZXN1bHQge1xyXG4gIGgyIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAuODEyNWVtO1xyXG4gICAgbWFyZ2luOiAwIDAgLjYyNWVtIDA7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuXHJcbiAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgIHBhZGRpbmctdG9wOiA0ZW07XHJcbiAgICBmb250LXNpemU6IDIuNzVlbTtcclxuXHJcbiAgfVxyXG4gIGhyLmZ1bGwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeSA7XHJcbiAgfVxyXG4gIC5mcC10YWJsZUNlbGwge1xyXG4gICAgLypwYWRkaW5nLXRvcDogZW0oNTApOyovXHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhICAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICBzZWN0aW9uLnNlYXJjaC1yZXN1bHQgaDJ7XHJcbiAgICBwYWRkaW5nLXRvcDogMi41ZW07XHJcbiAgfVxyXG59IiwiLnByb2R1Y3REcmFnQW5kRmlsdGVyU2VjdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9wcm9kdWN0RHJhZ2dlci9CRy5qcGdcIik7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgcGFkZGluZy10b3A6IGVtKDgwKTtcclxuICAuaGVhZCB7XHJcbiAgICBtYXJnaW4tdG9wOiBlbSg3MCk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDMwKTtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgZW0oNSk7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgcGFkZGluZzogZW0oMTApIGVtKDMwKTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cygzMCk7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjNzKTtcclxuICAgICAgICAgICY6aG92ZXIsICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYXJhYmljLWZvbnQ7XHJcbiAgfVxyXG4gIC5oMyB7XHJcbiAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LWZhbWlseTogJHVuaXZlcnM7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxuICAuZGV0YWlsc1NsaWRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiBlbSgzMCk7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiBlbSgxNjApICFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IG1vdmU7XHJcbiAgICAuc2xpY2stY3VycmVudCB7XHJcbiAgICAgIC5kZXRhaWxzIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmRyYWctbWl4ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgfVxyXG4gIC5kZXRhaWxzIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IGVtKDMwKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNHMpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaW1nIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgLypsZXR0ZXItc3BhY2luZzogZW0oNCk7Ki9cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTIpO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB3b3JkLXNwYWNpbmc6IGVtKDUpO1xyXG4gICAgICAvKmxldHRlci1zcGFjaW5nOiBlbSgxKTsqL1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMTY3ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuLy8gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDIwKTtcclxuICAgICAgcGFkZGluZzogZW0oMTUpIGVtKDI1KSBlbSgxMykgZW0oMjUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWNrLXNsaWRlIHtcclxuICAgIG1hcmdpbjogMCBlbSgxMjApO1xyXG4gICAgLmJ0bntcclxuICAgICAgei1pbmRleDogLTk5O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLWN1cnJlbnR7XHJcbiAgICAgIC5idG57XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5tb3RvcmN5Y2xle1xyXG4gIC5wcm9kdWN0RHJhZ0FuZEZpbHRlclNlY3Rpb257XHJcbiAgICAuaGVhZHtcclxuICAgICAgbWFyZ2luLXRvcDogZW0oMjApO1xyXG4gICAgICB1bHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBlbSgyMCk7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBtYXJnaW46IDAgZW0oNSk7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGV0YWlsc1NsaWRlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDEwKTtcclxuICAgIH1cclxuICAgIC5zbGlkZXJ7XHJcbiAgICAgIC8qbWFyZ2luLXRvcDogZW0oMTEyKSAhaW1wb3J0YW50OyovXHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDQ4KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmRldGFpbHMge1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnByb2R1Y3REcmFnQW5kRmlsdGVyU2VjdGlvbiAuZGV0YWlsc1NsaWRlciAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgLypiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzYpOyovXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNi41ZW07XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAyNDAwcHgpIHsgIH1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG5cclxuICBib2R5IHtcclxuICAgIC5wcm9kdWN0RHJhZ0FuZEZpbHRlclNlY3Rpb24ge1xyXG4gICAgICAuaGVhZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM2VtO1xyXG4gICAgICB9XHJcbiAgICAgIC5zbGlkZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5kZXRhaWxzU2xpZGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjg3NWVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5kZXRhaWxzIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg1KTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGVtKDE1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG5cclxuICAubW90b3JjeWNsZXtcclxuICAgIC5wcm9kdWN0RHJhZ0FuZEZpbHRlclNlY3Rpb257XHJcbiAgICAgIC5zbGlkZXJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogZW0oMzApICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9kdWN0RHJhZ0FuZEZpbHRlclNlY3Rpb24ge1xyXG4gICAgLmhlYWQge1xyXG4gICAgICBtYXJnaW4tdG9wOiBlbSgzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAucHJvZHVjdERyYWdBbmRGaWx0ZXJTZWN0aW9uIHtcclxuICAgIC5oZWFkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc2xpZGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogZW0oMTIwKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2stc2xpZGUge1xyXG4gICAgPiBpbWcge1xyXG4gICAgICB3aWR0aDogNzAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gIC5wcm9kdWN0RHJhZ0FuZEZpbHRlclNlY3Rpb24gLmhlYWQgdWwgbGkgYXtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIC5tb3RvcmN5Y2xlIHtcclxuICAgIC5wcm9kdWN0RHJhZ0FuZEZpbHRlclNlY3Rpb24ge1xyXG4gICAgICAuc2xpZGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAuaGVhZCB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIG1hcmdpbjogZW0oMTApIGVtKDUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuXHJcbn1cclxuXHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLnByb2R1Y3REcmFnQW5kRmlsdGVyU2VjdGlvbiAuaGVhZCB1bCBsaSBhIHtcclxuICAgIHBhZGRpbmc6IC42MjVlbSAwLjVlbTtcclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuICAucHJvZHVjdERyYWdBbmRGaWx0ZXJTZWN0aW9uIC5oZWFkIHVsIGxpIGEge1xyXG4gICAgLypwYWRkaW5nOiAuNjI1ZW0gMC4xZW07Ki9cclxuICB9XHJcbn0iLCJcclxuW2NsYXNzXj1cInJldmljb24tXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiByZXZpY29uLVwiXTpiZWZvcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBcInJldmljb25zXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgc3BlYWs6IG5vbmU7XHJcblxyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcbiAgd2lkdGg6IDFlbTtcclxuICBtYXJnaW4tcmlnaHQ6IC4yZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC8qIG9wYWNpdHk6IC44OyAqL1xyXG5cclxuICAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMqL1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICBsaW5lLWhlaWdodDogMWVtO1xyXG5cclxuICBtYXJnaW4tbGVmdDogLjJlbTtcclxuXHJcbn1cclxuXHJcbi50cC1zdGF0aWMtbGF5ZXJzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogNTA1O1xyXG4gIHRvcDogMHB4O1xyXG4gIGxlZnQ6IDBweFxyXG59XHJcblxyXG4udHAtY2FwdGlvbiAuZnJvbnRjb3JuZXIge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItbGVmdDogNDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiA0MHB4IHNvbGlkICMwMEE4RkY7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC00MHB4O1xyXG4gIHRvcDogMHB4O1xyXG59XHJcblxyXG4udHAtY2FwdGlvbiAuYmFja2Nvcm5lciB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1sZWZ0OiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b206IDQwcHggc29saWQgIzAwQThGRjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDBweDtcclxuICB0b3A6IDBweDtcclxufVxyXG5cclxuLnRwLWNhcHRpb24gLmZyb250Y29ybmVydG9wIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogNDBweCBzb2xpZCAjMDBBOEZGO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtNDBweDtcclxuICB0b3A6IDBweDtcclxufVxyXG5cclxuLnRwLWNhcHRpb24gLmJhY2tjb3JuZXJ0b3Age1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItbGVmdDogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogNDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiA0MHB4IHNvbGlkICMwMEE4RkY7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwcHg7XHJcbiAgdG9wOiAwcHg7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQtXHRXUkFQUEVSIFNUWUxFU1x0XHQtXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi5yZXZfc2xpZGVyX3dyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIHNwYW4uZGF0ZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDMwcHg7XHJcbiAgICBsZWZ0OiAtMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucmV2X3NsaWRlcl93cmFwcGVyID4gdWwge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnJldl9zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLnJldl9zbGlkZXIgaW1nIHtcclxuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxuICAtbW96LXRyYW5zaXRpb246IG5vbmUgMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgMDtcclxuICAtby10cmFuc2l0aW9uOiBub25lIDA7XHJcbiAgdHJhbnNpdGlvbjogbm9uZSAwO1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBib3JkZXItd2lkdGg6IDBweDtcclxuICBib3JkZXI6IG5vbmU7XHJcblxyXG59XHJcblxyXG4ucmV2X3NsaWRlciAubm8tc2xpZGVzLXRleHQge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nLXRvcDogODBweDtcclxufVxyXG5cclxuLnJldl9zbGlkZXIgdWwge1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XHJcbn1cclxuXHJcbi5yZXZfc2xpZGVyIHVsIGxpLFxyXG4ucmV2X3NsaWRlciA+IHVsID4gbGksXHJcbi5yZXZfc2xpZGVyID4gdWwgPiBsaTpiZWZvcmUge1xyXG5cclxuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93LXg6IHZpc2libGU7XHJcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XHJcbiAgdGV4dC1pbmRlbnQ6IDBlbTtcclxufVxyXG5cclxuLnJldl9zbGlkZXIgLnRwLWNhcHRpb24sXHJcbi5yZXZfc2xpZGVyIC5jYXB0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLnRwLXNpbXBsZXJlc3BvbnNpdmUgaW1nIHtcclxuICBtYXgtd2lkdGg6IG5vbmVcclxufVxyXG5cclxuLyogQURERUQgRk9SIFNMSURFTElOSyBNQU5BR0VNRU5UICovXHJcbi50cC1jYXB0aW9uIHtcclxuICB6LWluZGV4OiAxXHJcbn1cclxuXHJcbi50cF9pbm5lcl9wYWRkaW5nIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHAtaGlkZS1yZXZzbGlkZXIsIC50cC1jYXB0aW9uLnRwLWhpZGRlbi1jYXB0aW9uIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnJldl9zbGlkZXIgZW1iZWQsXHJcbi5yZXZfc2xpZGVyIGlmcmFtZSxcclxuLnJldl9zbGlkZXIgb2JqZWN0LFxyXG4ucmV2X3NsaWRlciB2aWRlbyB7XHJcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC1cdFdSQVBQRVIgU1RZTEVTIEVORFx0LVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0LVx0SUU4IEhBQ0tTXHQtXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5ub0ZpbHRlckNsYXNzIHtcclxuICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC1cdElFOCBIQUNLUyBFTkRTXHQtXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQtXHRGVUxMU0NSRUVOIFZJREVPXHQtXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmNhcHRpb24uZnVsbHNjcmVlbnZpZGVvIHtcclxuICBsZWZ0OiAwcHg7XHJcbiAgdG9wOiAwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uY2FwdGlvbi5mdWxsc2NyZWVudmlkZW8gaWZyYW1lLFxyXG4uY2FwdGlvbi5mdWxsc2NyZWVudmlkZW8gdmlkZW8ge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4udHAtY2FwdGlvbi5mdWxsc2NyZWVudmlkZW8ge1xyXG4gIGxlZnQ6IDBweDtcclxuICB0b3A6IDBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi50cC1jYXB0aW9uLmZ1bGxzY3JlZW52aWRlbyBpZnJhbWUsXHJcbi50cC1jYXB0aW9uLmZ1bGxzY3JlZW52aWRlbyBpZnJhbWUgdmlkZW8ge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uZnVsbGNvdmVyZWR2aWRlbyB2aWRlbyxcclxuLmZ1bGxzY3JlZW52aWRlbyB2aWRlbyB7XHJcbiAgYmFja2dyb3VuZDogIzAwMFxyXG59XHJcblxyXG4uZnVsbGNvdmVyZWR2aWRlbyAudHAtcG9zdGVyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRvcDogMHB4O1xyXG4gIGxlZnQ6IDBweFxyXG59XHJcblxyXG4uaHRtbDV2aWQudmlkZW9pc3BsYXlpbmcgLnRwLXBvc3RlciB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4udHAtdmlkZW8tcGxheS1idXR0b24ge1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBmb250LXNpemU6IDQwcHg7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgei1pbmRleDogMztcclxuICBtYXJnaW4tdG9wOiAtMjdweDtcclxuICBtYXJnaW4tbGVmdDogLTI4cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmh0bWw1dmlkIC50cC1yZXZzdG9wIHtcclxuICB3aWR0aDogMTVweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmZmO1xyXG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNmZmY7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMTBweCAyMHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmh0bWw1dmlkIC50cC1yZXZzdG9wIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5odG1sNXZpZC52aWRlb2lzcGxheWluZyAucmV2aWNvbi1yaWdodC1kaXIge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmh0bWw1dmlkLnZpZGVvaXNwbGF5aW5nIC50cC1yZXZzdG9wIHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uaHRtbDV2aWQudmlkZW9pc3BsYXlpbmcgLnRwLXZpZGVvLXBsYXktYnV0dG9uIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5odG1sNXZpZDpob3ZlciAudHAtdmlkZW8tcGxheS1idXR0b24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5mdWxsY292ZXJlZHZpZGVvIC50cC12aWRlby1wbGF5LWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC1cdEZVTExTQ1JFRU4gVklERU8gRU5EU1x0LVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQtXHRET1RURUQgT1ZFUkxBWVNcdC1cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4udHAtZG90dGVkb3ZlcmxheSB7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMHB4O1xyXG4gIGxlZnQ6IDBweDtcclxuICB6LWluZGV4OiAzXHJcbn1cclxuXHJcbi50cC1kb3R0ZWRvdmVybGF5LnR3b3h0d28ge1xyXG4gIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvL2dyaWR0aWxlLnBuZylcclxufVxyXG5cclxuLnRwLWRvdHRlZG92ZXJsYXkudHdveHR3b3doaXRlIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9aW1hZ2VzLy9ncmlkdGlsZV93aGl0ZS5wbmcpXHJcbn1cclxuXHJcbi50cC1kb3R0ZWRvdmVybGF5LnRocmVleHRocmVlIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9aW1hZ2VzLy9ncmlkdGlsZV8zeDMucG5nKVxyXG59XHJcblxyXG4udHAtZG90dGVkb3ZlcmxheS50aHJlZXh0aHJlZXdoaXRlIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9aW1hZ2VzLy9ncmlkdGlsZV8zeDNfd2hpdGUucG5nKVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQtXHRET1RURUQgT1ZFUkxBWVMgRU5EU1x0LVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC1cdEZVTExTQ1JFRU4gQU5EIEZVTExXSURIVCBDT05UQUlORVJTXHQtXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4uZnVsbHNjcmVlbi1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uZnVsbHdpZHRoYmFubmVyLWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmZ1bGx3aWR0aGJhbm5lci1jb250YWluZXIgLmZ1bGx3aWR0aGFiYW5uZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblx0LVx0U0VUIFRIRSBBTklNQVRJT04gRVZFTiBNT1JFIFNNT09USEVSIE9OIEFORFJPSUQgICAtXHJcblxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4udHAtc2ltcGxlcmVzcG9uc2l2ZSAuc2xvdGhvbGRlciAqLFxyXG4udHAtc2ltcGxlcmVzcG9uc2l2ZSBpbWcge1xyXG4gIC8qLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwOyovXHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQgIC0gU09NRSBDQVBUSU9OIE1PRElGSUNBVElPTiBBVCBTVEFSVCAgLVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4udHAtc2ltcGxlcmVzcG9uc2l2ZSAuY2FwdGlvbixcclxuLnRwLXNpbXBsZXJlc3BvbnNpdmUgLnRwLWNhcHRpb24ge1xyXG4gIC8qLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1x0XHQtbW96LW9wYWNpdHk6IDA7XHQta2h0bWwtb3BhY2l0eTogMDtcdG9wYWNpdHk6IDA7ICovXHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQtXHRTSEFET1dTXHRcdC1cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4udHAtYmFubmVyc2hhZG93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4udHAtYmFubmVyc2hhZG93LnRwLXNoYWRvdzEge1xyXG4gIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvL3NoYWRvdzEucG5nKSBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgd2lkdGg6IDg5MHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBib3R0b206IC0zMHB4XHJcbn1cclxuXHJcbi50cC1iYW5uZXJzaGFkb3cudHAtc2hhZG93MiB7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWltYWdlcy8vc2hhZG93Mi5wbmcpIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICB3aWR0aDogODkwcHg7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIGJvdHRvbTogLTYwcHhcclxufVxyXG5cclxuLnRwLWJhbm5lcnNoYWRvdy50cC1zaGFkb3czIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9aW1hZ2VzLy9zaGFkb3czLnBuZykgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gIHdpZHRoOiA4OTBweDtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgYm90dG9tOiAtNjBweFxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0LVx0QlVUVE9OU1x0LVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLnRwLWJ1dHRvbiB7XHJcbiAgcGFkZGluZzogNnB4IDEzcHggNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC1zaGFkb3c6IDBweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC42KSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBsaW5lLWhlaWdodDogNDVweCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvZ3JhZGllbnQvZzMwLnBuZykgcmVwZWF0LXggdG9wO1xyXG4gIGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi50cC1idXR0b24uYmlnIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LXNoYWRvdzogMHB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHBhZGRpbmc6IDlweCAyMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTlweDtcclxuICBsaW5lLWhlaWdodDogNTdweCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvZ3JhZGllbnQvZzQwLnBuZykgcmVwZWF0LXggdG9wXHJcbn1cclxuXHJcbi5wdXJjaGFzZTpob3ZlcixcclxuLnRwLWJ1dHRvbjpob3ZlcixcclxuLnRwLWJ1dHRvbi5iaWc6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSwgMTVweCAxMXB4XHJcbn1cclxuXHJcbi8qQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAudHAtYnV0dG9uXHR7XHRwYWRkaW5nOjRweCA4cHggM3B4OyBsaW5lLWhlaWdodDoyNXB4ICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxMXB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6bm9ybWFsO1x0fVxyXG4gICAgYS50cC1idXR0b24geyAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7IC1tb3otdHJhbnNpdGlvbjogbm9uZTsgLW8tdHJhbnNpdGlvbjogbm9uZTsgLW1zLXRyYW5zaXRpb246IG5vbmU7XHQgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgICAudHAtYnV0dG9uXHR7XHRwYWRkaW5nOjJweCA1cHggMnB4OyBsaW5lLWhlaWdodDoyMHB4ICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxMHB4ICFpbXBvcnRhbnR9XHJcbiAgICBhLnRwLWJ1dHRvbiB7IC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTsgLW1vei10cmFuc2l0aW9uOiBub25lOyAtby10cmFuc2l0aW9uOiBub25lOyAtbXMtdHJhbnNpdGlvbjogbm9uZTtcdCB9XHJcbn0qL1xyXG5cclxuLypcdEJVVFRPTiBDT0xPUlNcdCovXHJcblxyXG4udHAtYnV0dG9uLmdyZWVuLCAudHAtYnV0dG9uOmhvdmVyLmdyZWVuLFxyXG4ucHVyY2hhc2UuZ3JlZW4sIC5wdXJjaGFzZTpob3Zlci5ncmVlbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxYTExNztcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggMHB4IDBweCAjMTA0ZDBiO1xyXG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDNweCAwcHggMHB4ICMxMDRkMGI7XHJcbiAgYm94LXNoYWRvdzogMHB4IDNweCAwcHggMHB4ICMxMDRkMGI7XHJcbn1cclxuXHJcbi50cC1idXR0b24uYmx1ZSwgLnRwLWJ1dHRvbjpob3Zlci5ibHVlLFxyXG4ucHVyY2hhc2UuYmx1ZSwgLnB1cmNoYXNlOmhvdmVyLmJsdWUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDc4Y2I7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggM3B4IDBweCAwcHggIzBmM2U2ODtcclxuICAtbW96LWJveC1zaGFkb3c6IDBweCAzcHggMHB4IDBweCAjMGYzZTY4O1xyXG4gIGJveC1zaGFkb3c6IDBweCAzcHggMHB4IDBweCAjMGYzZTY4XHJcbn1cclxuXHJcbi50cC1idXR0b24ucmVkLCAudHAtYnV0dG9uOmhvdmVyLnJlZCxcclxuLnB1cmNoYXNlLnJlZCwgLnB1cmNoYXNlOmhvdmVyLnJlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiMWQxZDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggMHB4IDBweCAjN2MxMjEyO1xyXG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDNweCAwcHggMHB4ICM3YzEyMTI7XHJcbiAgYm94LXNoYWRvdzogMHB4IDNweCAwcHggMHB4ICM3YzEyMTJcclxufVxyXG5cclxuLnRwLWJ1dHRvbi5vcmFuZ2UsIC50cC1idXR0b246aG92ZXIub3JhbmdlLFxyXG4ucHVyY2hhc2Uub3JhbmdlLCAucHVyY2hhc2U6aG92ZXIub3JhbmdlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3NzAwO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDNweCAwcHggMHB4ICNhMzRjMDA7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggM3B4IDBweCAwcHggI2EzNGMwMDtcclxuICBib3gtc2hhZG93OiAwcHggM3B4IDBweCAwcHggI2EzNGMwMFxyXG59XHJcblxyXG4udHAtYnV0dG9uLmRhcmtncmV5LCAudHAtYnV0dG9uLmdyZXksXHJcbi50cC1idXR0b246aG92ZXIuZGFya2dyZXksIC50cC1idXR0b246aG92ZXIuZ3JleSxcclxuLnB1cmNoYXNlLmRhcmtncmV5LCAucHVyY2hhc2U6aG92ZXIuZGFya2dyZXkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggM3B4IDBweCAwcHggIzIyMjtcclxuICAtbW96LWJveC1zaGFkb3c6IDBweCAzcHggMHB4IDBweCAjMjIyO1xyXG4gIGJveC1zaGFkb3c6IDBweCAzcHggMHB4IDBweCAjMjIyXHJcbn1cclxuXHJcbi50cC1idXR0b24ubGlnaHRncmV5LCAudHAtYnV0dG9uOmhvdmVyLmxpZ2h0Z3JleSxcclxuLnB1cmNoYXNlLmxpZ2h0Z3JleSwgLnB1cmNoYXNlOmhvdmVyLmxpZ2h0Z3JleSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggMHB4IDBweCAjNTU1O1xyXG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDNweCAwcHggMHB4ICM1NTU7XHJcbiAgYm94LXNoYWRvdzogMHB4IDNweCAwcHggMHB4ICM1NTVcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC1cdE5BVklHQVRJT05cdC1cclxuKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi8qKiBCVUxMRVRTICoqL1xyXG5cclxuLnRwY2xlYXIge1xyXG4gIGNsZWFyOiBib3RoXHJcbn1cclxuXHJcbi50cC1idWxsZXRzIHtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xyXG4gIC1tb3otb3BhY2l0eTogMTtcclxuICAta2h0bWwtb3BhY2l0eTogMTtcclxuICBvcGFjaXR5OiAxO1xyXG5cclxuICAvLy13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0O1xyXG4gIC8vLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XHJcbiAgLy8tby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XHJcbiAgLy8tbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0O1xyXG4gIC8vLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooNXB4KTtcclxuICB3aWR0aDogMTAwJTtcclxuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcblxyXG4gIGJvcmRlci1ib3R0b206ICNjNGM0YzQgMXB4IHNvbGlkO1xyXG4gIGhlaWdodDogMTNweCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLnRwLWJhbm5lcnRpbWVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udHAtYnVsbGV0cy5uYXZiYXIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NDQ7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWltYWdlcy9ib3hlZF9iZ3RpbGUucG5nKTtcclxuICBoZWlnaHQ6IGVtKDQwKTtcclxuICBwYWRkaW5nOiAwcHggZW0oMTApO1xyXG4gIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1cHgpO1xyXG59XHJcblxyXG4udHAtYnVsbGV0cy5uYXZiYXItb2xkIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9aW1hZ2VzLy9uYXZpZ2RvdHNfYmd0aWxlLnBuZyk7XHJcbiAgaGVpZ2h0OiBlbSgzNSk7XHJcbiAgcGFkZGluZzogMHB4IGVtKDEwKTtcclxuICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNXB4KTtcclxufVxyXG5cclxuLnRwLWJ1bGxldHMucm91bmQgLnRwLWJ1bGxldC5sYXN0IHtcclxuICBtYXJnaW4tcmlnaHQ6IGVtKDMpXHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnJvdW5kLW9sZCAudHAtYnVsbGV0IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvL2J1bGxldHMucG5nKSBuby1yZXBlYXQgYm90dG9tIGxlZnQ7XHJcbiAgd2lkdGg6IDIzcHg7XHJcbiAgaGVpZ2h0OiAyM3B4O1xyXG4gIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi10b3A6IDBweFxyXG59XHJcblxyXG4udHAtYnVsbGV0cy5yb3VuZC1vbGQgLnRwLWJ1bGxldC5sYXN0IHtcclxuICBtYXJnaW4tcmlnaHQ6IDBweFxyXG59XHJcblxyXG4vKipcdFNRVUFSRSBCVUxMRVRTICoqL1xyXG4udHAtYnVsbGV0cy5zcXVhcmUgLnRwLWJ1bGxldCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWltYWdlcy8vYnVsbGV0czIucG5nKSBuby1yZXBlYXQgYm90dG9tIGxlZnQ7XHJcbiAgd2lkdGg6IDE5cHg7XHJcbiAgaGVpZ2h0OiAxOXB4O1xyXG4gIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi10b3A6IDBweFxyXG59XHJcblxyXG4udHAtYnVsbGV0cy5zcXVhcmUgLnRwLWJ1bGxldC5sYXN0IHtcclxuICBtYXJnaW4tcmlnaHQ6IDBweFxyXG59XHJcblxyXG4vKipcdFNRVUFSRSBCVUxMRVRTICoqL1xyXG4udHAtYnVsbGV0cy5zcXVhcmUtb2xkIC50cC1idWxsZXQge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWltYWdlcy8vYnVsbGV0czIucG5nKSBuby1yZXBlYXQgYm90dG9tIGxlZnQ7XHJcbiAgd2lkdGg6IDE5cHg7XHJcbiAgaGVpZ2h0OiAxOXB4O1xyXG4gIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi10b3A6IDBweFxyXG59XHJcblxyXG4udHAtYnVsbGV0cy5zcXVhcmUtb2xkIC50cC1idWxsZXQubGFzdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHhcclxufVxyXG5cclxuLyoqIG5hdmJhciBOQVZJR0FUSU9OIFZFUlNJT04gKiovXHJcbi50cC1idWxsZXRzLm5hdmJhciAudHAtYnVsbGV0IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvL2J1bGxldF9ib3hlZC5wbmcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcclxuICB3aWR0aDogMThweDtcclxuICBoZWlnaHQ6IDE5cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLXRvcDogMTBweFxyXG59XHJcblxyXG4udHAtYnVsbGV0cy5uYXZiYXIgLnRwLWJ1bGxldC5maXJzdCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLm5hdmJhciAudHAtYnVsbGV0Lmxhc3Qge1xyXG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLyoqIG5hdmJhciBOQVZJR0FUSU9OIFZFUlNJT04gKiovXHJcbi50cC1idWxsZXRzLm5hdmJhci1vbGQgLnRwLWJ1bGxldCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9aW1hZ2VzLy9uYXZpZ2RvdHMucG5nKSBuby1yZXBlYXQgYm90dG9tIGxlZnQ7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi10b3A6IDEwcHhcclxufVxyXG5cclxuLnRwLWJ1bGxldHMubmF2YmFyLW9sZCAudHAtYnVsbGV0LmZpcnN0IHtcclxuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnRwLWJ1bGxldHMubmF2YmFyLW9sZCAudHAtYnVsbGV0Lmxhc3Qge1xyXG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnRwLWJ1bGxldHMgLnRwLWJ1bGxldDpob3ZlcixcclxuLnRwLWJ1bGxldHMgLnRwLWJ1bGxldC5zZWxlY3RlZCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnJvdW5kIC50cC1idWxsZXQ6aG92ZXIsXHJcbi50cC1idWxsZXRzLnJvdW5kIC50cC1idWxsZXQuc2VsZWN0ZWQsXHJcbi50cC1idWxsZXRzLm5hdmJhciAudHAtYnVsbGV0OmhvdmVyLFxyXG4udHAtYnVsbGV0cy5uYXZiYXIgLnRwLWJ1bGxldC5zZWxlY3RlZCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0LVx0VFAgQVJST1dTIFx0LVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLnRwYXJyb3dzIHtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcclxuICAtbW96LW9wYWNpdHk6IDE7XHJcbiAgLWtodG1sLW9wYWNpdHk6IDE7XHJcbiAgb3BhY2l0eTogMTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dDtcclxuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XHJcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigxMDAwcHgpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuXHJcbn1cclxuXHJcbi50cGFycm93cyAudHAtYXJyLWltZ2hvbGRlciB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4udHBhcnJvd3MgLnRwLWFyci10aXRsZWhvbGRlciB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4udHAtbGVmdGFycm93IHtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9sYXJnZV9sZWZ0LnBuZykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxufVxyXG5cclxuLnRwLXJpZ2h0YXJyb3cge1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2xhcmdlX3JpZ2h0LnBuZykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxufVxyXG5cclxuLnRwLWxlZnRhcnJvdy5yb3VuZCB7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvc21hbGxfbGVmdC5wbmcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcclxuICB3aWR0aDogMTlweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLXRvcDogMHB4O1xyXG59XHJcblxyXG4udHAtcmlnaHRhcnJvdy5yb3VuZCB7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvc21hbGxfcmlnaHQucG5nKSBuby1yZXBlYXQgdG9wIGxlZnQ7XHJcbiAgd2lkdGg6IDE5cHg7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi10b3A6IDBweFxyXG59XHJcblxyXG4udHAtbGVmdGFycm93LnJvdW5kLW9sZCB7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvYXJyb3dfbGVmdC5wbmcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcclxuICB3aWR0aDogMjZweDtcclxuICBoZWlnaHQ6IDI2cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLXRvcDogMHB4O1xyXG59XHJcblxyXG4udHAtcmlnaHRhcnJvdy5yb3VuZC1vbGQge1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2Fycm93X3JpZ2h0LnBuZykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIHdpZHRoOiAyNnB4O1xyXG4gIGhlaWdodDogMjZweDtcclxuICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tdG9wOiAwcHhcclxufVxyXG5cclxuLnRwLWxlZnRhcnJvdy5uYXZiYXIge1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3NtYWxsX2xlZnRfYm94ZWQucG5nKSBuby1yZXBlYXQgdG9wIGxlZnQ7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gIG1hcmdpbi10b3A6IDEycHhcclxufVxyXG5cclxuLnRwLXJpZ2h0YXJyb3cubmF2YmFyIHtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9zbWFsbF9yaWdodF9ib3hlZC5wbmcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICBtYXJnaW4tdG9wOiAxMnB4XHJcbn1cclxuXHJcbi50cC1sZWZ0YXJyb3cubmF2YmFyLW9sZCB7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvYXJyb3dsZWZ0LnBuZykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIHdpZHRoOiA5cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gIG1hcmdpbi10b3A6IDEwcHhcclxufVxyXG5cclxuLnRwLXJpZ2h0YXJyb3cubmF2YmFyLW9sZCB7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvYXJyb3dyaWdodC5wbmcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcclxuICB3aWR0aDogOXB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gIG1hcmdpbi10b3A6IDEwcHhcclxufVxyXG5cclxuLnRwLWxlZnRhcnJvdy5uYXZiYXItb2xkLnRodW1ic3dpdGhhcnJvdyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4udHAtcmlnaHRhcnJvdy5uYXZiYXItb2xkLnRodW1ic3dpdGhhcnJvdyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDBweDtcclxufVxyXG5cclxuLnRwLWxlZnRhcnJvdy5zcXVhcmUge1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2Fycm93X2xlZnQyLnBuZykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTdweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICBtYXJnaW4tdG9wOiAwcHhcclxufVxyXG5cclxuLnRwLXJpZ2h0YXJyb3cuc3F1YXJlIHtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9hcnJvd19yaWdodDIucG5nKSBuby1yZXBlYXQgdG9wIGxlZnQ7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgaGVpZ2h0OiAxN3B4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgbWFyZ2luLXRvcDogMHB4XHJcbn1cclxuXHJcbi50cC1sZWZ0YXJyb3cuc3F1YXJlLW9sZCB7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvYXJyb3dfbGVmdDIucG5nKSBuby1yZXBlYXQgdG9wIGxlZnQ7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgaGVpZ2h0OiAxN3B4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gIG1hcmdpbi10b3A6IDBweFxyXG59XHJcblxyXG4udHAtcmlnaHRhcnJvdy5zcXVhcmUtb2xkIHtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9hcnJvd19yaWdodDIucG5nKSBuby1yZXBlYXQgdG9wIGxlZnQ7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgaGVpZ2h0OiAxN3B4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgbWFyZ2luLXRvcDogMHB4XHJcbn1cclxuXHJcbi50cC1sZWZ0YXJyb3cge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDMwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoI2I4YjhiOCwgMC4yNSk7XHJcbiAgd2lkdGg6IGVtKDEyMik7XHJcbiAgaGVpZ2h0OiBlbSg0MCk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKGVtKDMwKSk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHBhZGRpbmc6IGVtKDExKSBlbSgyNSk7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgY29sb3I6ICMzMjMyMzI7XHJcbiAgbWFyZ2luLXRvcDogLTE0cHg7XHJcbiAgJjphZnRlciB7XHJcbiAgICBmb250LWZhbWlseTogXCJob25kYVwiICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgc3BlYWs6IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFw2M1wiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogZW0oMTApO1xyXG4gICAgdG9wOiBlbSg1KTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjYpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gIH1cclxuICAmOmJlZm9yZSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2NjYztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IGVtKC04KTtcclxuICAgIHRvcDogZW0oLTgpO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogZW0oMTM4KTtcclxuICAgIGhlaWdodDogZW0oNTYpO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKGVtKDUwKSk7XHJcbiAgICBAaW5jbHVkZSBzY2FsZSgxLjEpO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnRwLWV4cGxvcmUge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi50cC1yaWdodGFycm93IHtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKCNiOGI4YjgsIDAuMjUpO1xyXG4gIHdpZHRoOiBlbSgxMjgpO1xyXG4gIGhlaWdodDogZW0oNDApO1xyXG4gIEBpbmNsdWRlIGJvcmRlclJhZGl1cyhlbSgzMCkpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBwYWRkaW5nOiBlbSgxMSkgZW0oMjUpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gIGNvbG9yOiAjMzIzMjMyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdG9wOiA0NCU7XHJcbiAgcmlnaHQ6IDMwcHg7XHJcbiAgbWFyZ2luLXRvcDogLTE0cHg7XHJcbiAgJjphZnRlciB7XHJcbiAgICBmb250LWZhbWlseTogXCJob25kYVwiICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgc3BlYWs6IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFw2M1wiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IGVtKDEwKTtcclxuICAgIHRvcDogZW0oNSk7XHJcbiAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gIH1cclxuICAmOmJlZm9yZSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2NjYztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IGVtKC04KTtcclxuICAgIHRvcDogZW0oLTgpO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogZW0oMTQ0KTtcclxuICAgIGhlaWdodDogZW0oNTYpO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKGVtKDUwKSk7XHJcbiAgICBAaW5jbHVkZSBzY2FsZSgxLjEpO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG4uZ2Vja28uZGVza3RvcHtcclxuICAudHAtcmlnaHRhcnJvdywgLnRwLWxlZnRhcnJvdyB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4ud2Via2l0LmNocm9tZS5kZXNrdG9wLndpbi5qcy5qc3tcclxuICAuc2VhcmNoLWJ5LWZpbHRlciAuYm94IC5zLWZpbHRlcnMgLnNlYXJjaC1ieSwgLnNlYXJjaC1ieS1maWx0ZXIgLmJveCAucy1maWx0ZXJzIC5mb3JtLWdyb3VwLCAuc2VhcmNoLWJ5LWZpbHRlciAuYm94IC5zLWZpbHRlcnMgLmZvcm0tYnRuLXNlY3tcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcbn1cclxuXHJcbi50cC1leHBsb3JlIHtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiBlbSgxMjIpO1xyXG4gIGhlaWdodDogZW0oNDApO1xyXG5cclxuICBhIHtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgY29sb3I6ICMzMjMyMzI7XHJcbiAgICBwYWRkaW5nOiAuNTYyNWVtIDEuNTYyNWVtO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKGVtKDMwKSk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoI2I4YjhiOCwgMC4yNSk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udHAtbGVmdGFycm93OmhvdmVyLFxyXG4udHAtcmlnaHRhcnJvdzpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0LVx0VFAgVEhVTUJTIFx0LVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuIC0gdHAtdGh1bWJzICYgdHAtbWFzayBXaWR0aCBpcyB0aGUgd2lkdGggb2YgdGhlIGJhc2ljIFRodW1iIENvbnRhaW5lciAoNTAwcHggYmFzaWMgc2V0dGluZ3MpXHJcblxyXG4gLSAudHAtYnVsbGV0IHdpZHRoICYgaGVpZ2h0IGlzIHRoZSBkaW1lbnNpb24gb2YgYSBzaW1wbGUgVGh1bWJuYWlsIChiYXNpYyAxMDBweCB4IDUwcHgpXHJcblxyXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4udHAtYnVsbGV0cy50cC10aHVtYnMge1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHBhZGRpbmc6IDNweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHdpZHRoOiA1MDBweDtcclxuICBoZWlnaHQ6IDUwcHg7IC8qIFRIRSBESU1FTlNJT05TIE9GIFRIRSBUSFVNQiBDT05UQUlORVIgKi9cclxuICBtYXJnaW4tdG9wOiAtNTBweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4udHAtYnVsbGV0cy50cC10aHVtYnMgaW1nIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5mdWxsd2lkdGhiYW5uZXItY29udGFpbmVyIC50cC10aHVtYnMge1xyXG4gIHBhZGRpbmc6IDNweFxyXG59XHJcblxyXG4udHAtYnVsbGV0cy50cC10aHVtYnMgLnRwLW1hc2sge1xyXG4gIHdpZHRoOiA1MDBweDtcclxuICBoZWlnaHQ6IDUwcHg7IC8qIFRIRSBESU1FTlNJT05TIE9GIFRIRSBUSFVNQiBDT05UQUlORVIgKi9cclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4udHAtYnVsbGV0cy50cC10aHVtYnMgLnRwLW1hc2sgLnRwLXRodW1iY29udGFpbmVyIHtcclxuICB3aWR0aDogNTAwMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG59XHJcblxyXG4udHAtYnVsbGV0cy50cC10aHVtYnMgLnRwLWJ1bGxldCB7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG4gIGhlaWdodDogNTBweDsgLyogVEhFIERJTUVOU0lPTiBPRiBBIFNJTkdMRSBUSFVNQiAqL1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NTApXCI7XHJcbiAgLypmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1x0Ki9cclxuICAtbW96LW9wYWNpdHk6IDAuNTtcclxuICAta2h0bWwtb3BhY2l0eTogMC41O1xyXG4gIG9wYWNpdHk6IDAuNTtcclxuXHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xyXG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcclxufVxyXG5cclxuLnRwLWJ1bGxldHMudHAtdGh1bWJzIC50cC1idWxsZXQ6aG92ZXIsXHJcbi50cC1idWxsZXRzLnRwLXRodW1icyAudHAtYnVsbGV0LnNlbGVjdGVkIHtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcclxuICAtbW96LW9wYWNpdHk6IDE7XHJcbiAgLWtodG1sLW9wYWNpdHk6IDE7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLnRwLXRodW1icyBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQtXHROQVZJR0FUSU9OIEZBTkNZIEVYQU1QTEVTXHQtXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLyogTkFWSUdBVElPTiBQUkVWSUVXIDEgKi9cclxuLnRwYXJyb3dzLnByZXZpZXcxIHtcclxuICB3aWR0aDogMTAwcHg7XHJcbiAgaGVpZ2h0OiAxMDBweDtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcclxuICAtbW96LXBlcnNwZWN0aXZlOiAxMDAwO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi50cGFycm93cy5wcmV2aWV3MTphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDBweDtcclxuICB0b3A6IDBweDtcclxuICBmb250LWZhbWlseTogXCJyZXZpY29uc1wiO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICB3aWR0aDogMTAwcHg7XHJcbiAgaGVpZ2h0OiAxMDBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgbGluZS1oZWlnaHQ6IDEwMHB4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzLCBjb2xvciAwLjNzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzLCBjb2xvciAwLjNzO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcywgY29sb3IgMC4zc1xyXG59XHJcblxyXG4udHAtcmlnaHRhcnJvdy5wcmV2aWV3MTphZnRlciB7XHJcbiAgY29udGVudDogJ1xcZTgyNSc7XHJcbn1cclxuXHJcbi50cC1sZWZ0YXJyb3cucHJldmlldzE6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICdcXGU4MjQnO1xyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzE6aG92ZXI6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcbiAgY29sb3I6ICNhYWE7XHJcbn1cclxuXHJcbi50cGFycm93cy5wcmV2aWV3MSAudHAtYXJyLWltZ2hvbGRlciB7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwcHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLyoudHBhcnJvd3MucHJldmlldzEgLnRwLWFyci1pd3JhcHBlclx0XHRcdHtcdCAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zczt0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApOy1tb3otb3BhY2l0eTogMC4wOy1raHRtbC1vcGFjaXR5OiAwLjA7b3BhY2l0eTogMC4wfVxyXG4udHBhcnJvd3MucHJldmlldzE6aG92ZXIgLnRwLWFyci1pd3JhcHBlclx0e1x0ICAtbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO2ZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOy1tb3otb3BhY2l0eTogMTsta2h0bWwtb3BhY2l0eTogMTtvcGFjaXR5OiAxfSovXHJcblxyXG4udHAtcmlnaHRhcnJvdy5wcmV2aWV3MSAudHAtYXJyLWltZ2hvbGRlciB7XHJcbiAgcmlnaHQ6IDEwMCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoLTkwZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTkwZGVnKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbiAgLW1vei1vcGFjaXR5OiAwLjA7XHJcbiAgLWtodG1sLW9wYWNpdHk6IDAuMDtcclxuICBvcGFjaXR5OiAwLjA7XHJcblxyXG59XHJcblxyXG4udHAtbGVmdGFycm93LnByZXZpZXcxIC50cC1hcnItaW1naG9sZGVyIHtcclxuICBsZWZ0OiAxMDAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDkwZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZVkoOTBkZWcpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG4gIC1tb3otb3BhY2l0eTogMC4wO1xyXG4gIC1raHRtbC1vcGFjaXR5OiAwLjA7XHJcbiAgb3BhY2l0eTogMC4wO1xyXG5cclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXcxOmhvdmVyIC50cC1hcnItaW1naG9sZGVyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XHJcbiAgLW1vei1vcGFjaXR5OiAxO1xyXG4gIC1raHRtbC1vcGFjaXR5OiAxO1xyXG4gIG9wYWNpdHk6IDE7XHJcblxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcclxuICAudHBhcnJvd3MucHJldmlldzEsXHJcbiAgLnRwYXJyb3dzLnByZXZpZXcxOmFmdGVyIHtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XHJcbiAgICBmb250LXNpemU6IDI0cHhcclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAudHBhcnJvd3MucHJldmlldzEsXHJcbiAgLnRwYXJyb3dzLnByZXZpZXcxOmFmdGVyIHtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICBmb250LXNpemU6IDIwcHhcclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgLnRwYXJyb3dzLnByZXZpZXcxLFxyXG4gIC50cGFycm93cy5wcmV2aWV3MTphZnRlciB7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQUkVWSUVXIDEgQlVMTEVUUyAqL1xyXG5cclxuLnRwLWJ1bGxldHMucHJldmlldzEge1xyXG4gIGhlaWdodDogMjFweDtcclxufVxyXG5cclxuLnRwLWJ1bGxldHMucHJldmlldzEgLnRwLWJ1bGxldCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcclxuICAvKi13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4OyovXHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIHdpZHRoOiA1cHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogOHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XHJcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5cclxuLnRwLWJ1bGxldHMucHJldmlldzEgLnRwLWJ1bGxldC5sYXN0IHtcclxuICBtYXJnaW4tcmlnaHQ6IDBweDtcclxufVxyXG5cclxuLnRwLWJ1bGxldHMucHJldmlldzEgLnRwLWJ1bGxldDpob3ZlcixcclxuLnRwLWJ1bGxldHMucHJldmlldzEgLnRwLWJ1bGxldC5zZWxlY3RlZCB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJhY2tncm91bmQ6ICNhYWEgIWltcG9ydGFudDtcclxuICB3aWR0aDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcclxuICBib3JkZXI6IDhweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIE5BVklHQVRJT04gUFJFVklFVyAyICovXHJcbi50cGFycm93cy5wcmV2aWV3MiB7XHJcbiAgbWluLXdpZHRoOiA2MHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjs7XHJcblxyXG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMzBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMS4zcztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcywgb3BhY2l0eSAwLjNzO1xyXG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcywgb3BhY2l0eSAwLjNzO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXcyOmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgZm9udC1mYW1pbHk6IFwicmV2aWNvbnNcIjtcclxuICBjb2xvcjogI2FhYTtcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgbWFyZ2luLXRvcDogLTEycHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcztcclxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzXHJcbn1cclxuXHJcbi50cC1yaWdodGFycm93LnByZXZpZXcyOmFmdGVyIHtcclxuICBjb250ZW50OiAnXFxlODFlJztcclxuICByaWdodDogMThweDtcclxufVxyXG5cclxuLnRwLWxlZnRhcnJvdy5wcmV2aWV3MjphZnRlciB7XHJcbiAgY29udGVudDogJ1xcZTgxZic7XHJcbiAgbGVmdDogMThweDtcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXcyIC50cC1hcnItdGl0bGVob2xkZXIge1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMHB4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBjb2xvcjogIzAwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gIHBhZGRpbmc6IDBweCAxMHB4O1xyXG59XHJcblxyXG4udHAtcmlnaHRhcnJvdy5wcmV2aWV3MiAudHAtYXJyLXRpdGxlaG9sZGVyIHtcclxuICByaWdodDogNTBweDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxufVxyXG5cclxuLnRwLWxlZnRhcnJvdy5wcmV2aWV3MiAudHAtYXJyLXRpdGxlaG9sZGVyIHtcclxuICBsZWZ0OiA1MHB4O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXcyLmhvdmVyZWQge1xyXG4gIHdpZHRoOiAzMDBweFxyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzI6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNmZmZcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXcyOmhvdmVyOmFmdGVyIHtcclxuICBjb2xvcjogIzAwMFxyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzI6aG92ZXIgLnRwLWFyci10aXRsZWhvbGRlciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLyogUFJFVklFVyAyIEJVTExFVFMgKi9cclxuXHJcbi50cC1idWxsZXRzLnByZXZpZXcyIHtcclxuICBoZWlnaHQ6IDE3cHg7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnByZXZpZXcyIC50cC1idWxsZXQge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgd2lkdGg6IDZweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiA1cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XHJcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcblxyXG4udHAtYnVsbGV0cy5wcmV2aWV3MiAudHAtYnVsbGV0Lmxhc3Qge1xyXG4gIG1hcmdpbi1yaWdodDogMHB4O1xyXG59XHJcblxyXG4udHAtYnVsbGV0cy5wcmV2aWV3MiAudHAtYnVsbGV0OmhvdmVyLFxyXG4udHAtYnVsbGV0cy5wcmV2aWV3MiAudHAtYnVsbGV0LnNlbGVjdGVkIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiA2cHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDZweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRwLWFyci10aXRsZWhvbGRlci5hbHdheXNoaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcclxuICAudHBhcnJvd3MucHJldmlldzIge1xyXG4gICAgbWluLXdpZHRoOiA0MHB4O1xyXG4gICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjBweDtcclxuICB9XHJcbiAgLnRwYXJyb3dzLnByZXZpZXcyOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgZm9udC1mYW1pbHk6IFwicmV2aWNvbnNcIjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIG1hcmdpbi10b3A6IC0xMnB4XHJcbiAgfVxyXG4gIC50cC1yaWdodGFycm93LnByZXZpZXcyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU4MWUnO1xyXG4gICAgcmlnaHQ6IDExcHhcclxuICB9XHJcbiAgLnRwLWxlZnRhcnJvdy5wcmV2aWV3MjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnXFxlODFmJztcclxuICAgIGxlZnQ6IDExcHhcclxuICB9XHJcbiAgLnRwYXJyb3dzLnByZXZpZXcyIC50cC1hcnItdGl0bGVob2xkZXIge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4XHJcbiAgfVxyXG4gIC50cC1yaWdodGFycm93LnByZXZpZXcyIC50cC1hcnItdGl0bGVob2xkZXIge1xyXG4gICAgcmlnaHQ6IDM1cHhcclxuICB9XHJcbiAgLnRwLWxlZnRhcnJvdy5wcmV2aWV3MiAudHAtYXJyLXRpdGxlaG9sZGVyIHtcclxuICAgIGxlZnQ6IDM1cHhcclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAudHBhcnJvd3MucHJldmlldzIge1xyXG4gICAgbWluLXdpZHRoOiAzMHB4O1xyXG4gICAgbWluLWhlaWdodDogMzBweDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTVweDtcclxuICB9XHJcbiAgLnRwYXJyb3dzLnByZXZpZXcyOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgZm9udC1mYW1pbHk6IFwicmV2aWNvbnNcIjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbi10b3A6IC0xMnB4XHJcbiAgfVxyXG4gIC50cC1yaWdodGFycm93LnByZXZpZXcyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU4MWUnO1xyXG4gICAgcmlnaHQ6IDhweFxyXG4gIH1cclxuICAudHAtbGVmdGFycm93LnByZXZpZXcyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU4MWYnO1xyXG4gICAgbGVmdDogOHB4XHJcbiAgfVxyXG4gIC50cGFycm93cy5wcmV2aWV3MiAudHAtYXJyLXRpdGxlaG9sZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweFxyXG4gIH1cclxuICAudHAtcmlnaHRhcnJvdy5wcmV2aWV3MiAudHAtYXJyLXRpdGxlaG9sZGVyIHtcclxuICAgIHJpZ2h0OiAyNXB4XHJcbiAgfVxyXG4gIC50cC1sZWZ0YXJyb3cucHJldmlldzIgLnRwLWFyci10aXRsZWhvbGRlciB7XHJcbiAgICBsZWZ0OiAyNXB4XHJcbiAgfVxyXG4gIC50cGFycm93cy5wcmV2aWV3MiAudHAtYXJyLXRpdGxlaG9sZGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB2aXNpYmlsaXR5OiBub25lXHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gIC50cGFycm93cy5wcmV2aWV3MiB7XHJcbiAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIH1cclxuICAudHBhcnJvd3MucHJldmlldzI6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBmb250LWZhbWlseTogXCJyZXZpY29uc1wiO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTEycHhcclxuICB9XHJcbiAgLnRwLXJpZ2h0YXJyb3cucHJldmlldzI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJ1xcZTgxZSc7XHJcbiAgICByaWdodDogOHB4XHJcbiAgfVxyXG4gIC50cC1sZWZ0YXJyb3cucHJldmlldzI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJ1xcZTgxZic7XHJcbiAgICBsZWZ0OiA4cHhcclxuICB9XHJcbiAgLnRwYXJyb3dzLnByZXZpZXcyIC50cC1hcnItdGl0bGVob2xkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHZpc2liaWxpdHk6IG5vbmVcclxuICB9XHJcbiAgLnRwYXJyb3dzLnByZXZpZXcyOmhvdmVyIHtcclxuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudFxyXG4gIH1cclxufVxyXG5cclxuLyogTkFWSUdBVElPTiBQUkVWSUVXIDMgKi9cclxuLnRwYXJyb3dzLnByZXZpZXczIHtcclxuICB3aWR0aDogNzBweDtcclxuICBoZWlnaHQ6IDcwcHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBmbGF0O1xyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzM6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsaW5lLWhlaWdodDogNzBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1mYW1pbHk6IFwicmV2aWNvbnNcIjtcclxuICBjb2xvcjogI2FhYTtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbiAgdG9wOiAwcHg7XHJcbiAgbGVmdDogMHB4OztcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICB3aWR0aDogNzBweDtcclxuICBoZWlnaHQ6IDcwcHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcztcclxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzXHJcbn1cclxuXHJcbi50cGFycm93cy5wcmV2aWV3Mzpob3ZlcjphZnRlciB7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi50cC1yaWdodGFycm93LnByZXZpZXczOmFmdGVyIHtcclxuICBjb250ZW50OiAnXFxlODI1JztcclxufVxyXG5cclxuLnRwLWxlZnRhcnJvdy5wcmV2aWV3MzphZnRlciB7XHJcbiAgY29udGVudDogJ1xcZTgyNCc7XHJcbn1cclxuXHJcbi50cGFycm93cy5wcmV2aWV3MyAudHAtYXJyLWl3cmFwcGVyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycztcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcclxuICB6LWluZGV4OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgbWluLWhlaWdodDogOTBweDtcclxuICB0b3A6IC0xMHB4XHJcbn1cclxuXHJcbi50cC1sZWZ0YXJyb3cucHJldmlldzMgLnRwLWFyci1pd3JhcHBlciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzMgLnRwLWFyci1pbWdob2xkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIG1pbi13aWR0aDogOTBweDtcclxuICBoZWlnaHQ6IDkwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMHB4O1xyXG59XHJcblxyXG4udHAtcmlnaHRhcnJvdy5wcmV2aWV3MyAudHAtYXJyLWl3cmFwcGVyIHtcclxuICByaWdodDogMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDcwcHhcclxufVxyXG5cclxuLnRwLWxlZnRhcnJvdy5wcmV2aWV3MyAudHAtYXJyLWl3cmFwcGVyIHtcclxuICBsZWZ0OiAwcHg7XHJcbiAgZGlyZWN0aW9uOiBydGw7XHJcbiAgcGFkZGluZy1sZWZ0OiA3MHB4XHJcbn1cclxuXHJcbi50cGFycm93cy5wcmV2aWV3MyAudHAtYXJyLXRpdGxlaG9sZGVyIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNsZWFyOiByaWdodDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi50cGFycm93cy5wcmV2aWV3Mzpob3ZlciAudHAtYXJyLWl3cmFwcGVyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuXHJcbn1cclxuXHJcbi8qIFBSRVZJRVcgMyBCVUxMRVRTICovXHJcbi50cC1idWxsZXRzLnByZXZpZXczIHtcclxuICBoZWlnaHQ6IDE3cHg7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnByZXZpZXczIC50cC1idWxsZXQge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgd2lkdGg6IDZweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiA1cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XHJcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcblxyXG4udHAtYnVsbGV0cy5wcmV2aWV3MyAudHAtYnVsbGV0Lmxhc3Qge1xyXG4gIG1hcmdpbi1yaWdodDogMHB4O1xyXG59XHJcblxyXG4udHAtYnVsbGV0cy5wcmV2aWV3MyAudHAtYnVsbGV0OmhvdmVyLFxyXG4udHAtYnVsbGV0cy5wcmV2aWV3MyAudHAtYnVsbGV0LnNlbGVjdGVkIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiA2cHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDZweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XHJcbiAgLnRwYXJyb3dzLnByZXZpZXczOmFmdGVyLFxyXG4gIC50cGFycm93cy5wcmV2aWV3MyB7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4XHJcbiAgfVxyXG4gIC50cGFycm93cy5wcmV2aWV3MyAudHAtYXJyLWl3cmFwcGVyIHtcclxuICAgIG1pbi1oZWlnaHQ6IDcwcHhcclxuICB9XHJcbiAgLnRwYXJyb3dzLnByZXZpZXczIC50cC1hcnItaW1naG9sZGVyIHtcclxuICAgIG1pbi13aWR0aDogNzBweDtcclxuICAgIGhlaWdodDogNzBweFxyXG4gIH1cclxuICAudHAtcmlnaHRhcnJvdy5wcmV2aWV3MyAudHAtYXJyLWl3cmFwcGVyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHhcclxuICB9XHJcbiAgLnRwLWxlZnRhcnJvdy5wcmV2aWV3MyAudHAtYXJyLWl3cmFwcGVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogNTBweFxyXG4gIH1cclxuICAudHBhcnJvd3MucHJldmlldzMgLnRwLWFyci10aXRsZWhvbGRlciB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbiAgLnRwYXJyb3dzLnByZXZpZXczOmFmdGVyLFxyXG4gIC50cGFycm93cy5wcmV2aWV3MyB7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4XHJcbiAgfVxyXG4gIC50cGFycm93cy5wcmV2aWV3MyAudHAtYXJyLWl3cmFwcGVyIHtcclxuICAgIG1pbi1oZWlnaHQ6IDcwcHhcclxuICB9XHJcbn1cclxuXHJcbi8qIE5BVklHQVRJT04gUFJFVklFVyA0ICovXHJcbi50cGFycm93cy5wcmV2aWV3NCB7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAxMTBweDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcclxuICAtbW96LXBlcnNwZWN0aXZlOiAxMDAwXHJcbn1cclxuXHJcbi50cGFycm93cy5wcmV2aWV3NDphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMTBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1mYW1pbHk6IFwicmV2aWNvbnNcIjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgdG9wOiAwcHg7XHJcbiAgbGVmdDogMHB4O1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAxMTBweDtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xyXG4gIC1tb3otb3BhY2l0eTogMTtcclxuICAta2h0bWwtb3BhY2l0eTogMTtcclxuICBvcGFjaXR5OiAxO1xyXG5cclxufVxyXG5cclxuLnRwLXJpZ2h0YXJyb3cucHJldmlldzQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICdcXGU4MjUnO1xyXG59XHJcblxyXG4udHAtbGVmdGFycm93LnByZXZpZXc0OmFmdGVyIHtcclxuICBjb250ZW50OiAnXFxlODI0JztcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXc0IC50cC1hcnItYWxsd3JhcHBlciB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHdpZHRoOiAxODBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTtcclxuICBtaW4taGVpZ2h0OiAxMjBweDtcclxuICB0b3A6IDBweDtcclxuICBsZWZ0OiAtMTUwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IGZsYXRcclxufVxyXG5cclxuLnRwLWxlZnRhcnJvdy5wcmV2aWV3NCAudHAtYXJyLWFsbHdyYXBwZXIge1xyXG4gIGxlZnQ6IDBweFxyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzQgLnRwLWFyci1pd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi50cGFycm93cy5wcmV2aWV3NCAudHAtYXJyLWltZ2hvbGRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIHdpZHRoOiAxODBweDtcclxuICBoZWlnaHQ6IDExMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDBweDtcclxuXHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXc0IC50cC1hcnItaW1naG9sZGVyMiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIHdpZHRoOiAxODBweDtcclxuICBoZWlnaHQ6IDExMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDBweDtcclxuICBsZWZ0OiAxODBweDtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG59XHJcblxyXG4udHAtbGVmdGFycm93LnByZXZpZXc0IC50cC1hcnItaW1naG9sZGVyMiB7XHJcbiAgbGVmdDogLTE4MHB4XHJcbn1cclxuXHJcbi50cGFycm93cy5wcmV2aWV3NCAudHAtYXJyLXRpdGxlaG9sZGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBjb2xvcjogI0ZGRjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBsaW5lLWhlaWdodDogMi43NTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKC05MGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGVYKC05MGRlZyk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxuICAtbW96LW9wYWNpdHk6IDAuMDtcclxuICAta2h0bWwtb3BhY2l0eTogMC4wO1xyXG4gIG9wYWNpdHk6IDAuMDtcclxuXHJcbn1cclxuXHJcbi50cGFycm93cy5wcmV2aWV3NDphZnRlciB7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlXHJcbn1cclxuXHJcbi50cC1sZWZ0YXJyb3cucHJldmlldzQ6YWZ0ZXIge1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMCVcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC50cGFycm93cy5wcmV2aWV3NDpob3ZlcjphZnRlciB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgtOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKC05MGRlZylcclxuICB9XHJcbiAgLnRwLWxlZnRhcnJvdy5wcmV2aWV3NDpob3ZlcjphZnRlciB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSg5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoOTBkZWcpXHJcbiAgfVxyXG5cclxuICAudHBhcnJvd3MucHJldmlldzQ6aG92ZXIgLnRwLWFyci10aXRsZWhvbGRlciB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XHJcbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcclxuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xyXG4gICAgLW1vei1vcGFjaXR5OiAxO1xyXG4gICAgLWtodG1sLW9wYWNpdHk6IDE7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG5cclxuICB9XHJcbn1cclxuXHJcbi8qIFBSRVZJRVcgNCBCVUxMRVRTICovXHJcblxyXG4udHAtYnVsbGV0cy5wcmV2aWV3NCB7XHJcbiAgaGVpZ2h0OiAxN3B4O1xyXG59XHJcblxyXG4udHAtYnVsbGV0cy5wcmV2aWV3NCAudHAtYnVsbGV0IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIHdpZHRoOiA2cHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDZweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XHJcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5cclxuLnRwLWJ1bGxldHMucHJldmlldzQgLnRwLWJ1bGxldC5sYXN0IHtcclxuICBtYXJnaW4tcmlnaHQ6IDBweDtcclxufVxyXG5cclxuLnRwLWJ1bGxldHMucHJldmlldzQgLnRwLWJ1bGxldDpob3ZlcixcclxuLnRwLWJ1bGxldHMucHJldmlldzQgLnRwLWJ1bGxldC5zZWxlY3RlZCB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcclxuICB3aWR0aDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiA2cHggIWltcG9ydGFudDtcclxuICBib3JkZXI6IDVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDEpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAudHBhcnJvd3MucHJldmlldzQge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDgwcHhcclxuICB9XHJcbiAgLnRwYXJyb3dzLnByZXZpZXc0OmFmdGVyIHtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHhcclxuICB9XHJcblxyXG4gIC50cGFycm93cy5wcmV2aWV3MSAudHAtYXJyLWFsbHdyYXBwZXIsXHJcbiAgLnRwYXJyb3dzLnByZXZpZXcyIC50cC1hcnItYWxsd3JhcHBlcixcclxuICAudHBhcnJvd3MucHJldmlldzMgLnRwLWFyci1hbGx3cmFwcGVyLFxyXG4gIC50cGFycm93cy5wcmV2aWV3NCAudHAtYXJyLWFsbHdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0LVx0UkVTUE9OU0lWRSBTRVRUSU5HUyBcdC1cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblx0LVx0QkFTSUMgU0VUVElOR1MgRk9SIFRIRSBCQU5ORVJcdC1cclxuXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLnRwLXNpbXBsZXJlc3BvbnNpdmUgaW1nIHtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4udHAtY2FwdGlvbiBpbWcge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9IzAwRkZGRkZGLGVuZENvbG9yc3RyPSMwMEZGRkZGRilcIjtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSMwMEZGRkZGRiwgZW5kQ29sb3JzdHI9IzAwRkZGRkZGKTtcclxuICB6b29tOiAxO1xyXG4gIGhlaWdodDogODV2aCAhaW1wb3J0YW50O1xyXG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbn1cclxuXHJcbi50cC1zaW1wbGVyZXNwb25zaXZlIHVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4udHAtc2ltcGxlcmVzcG9uc2l2ZSA+IHVsIGxpIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qICBDQVBUSU9OIFNMSURFTElOSyAgICoqL1xyXG4uY2FwdGlvbi5zbGlkZWxpbmsgYSBkaXYsXHJcbi50cC1jYXB0aW9uLnNsaWRlbGluayBhIGRpdiB7XHJcbiAgd2lkdGg6IDMwMDBweDtcclxuICBoZWlnaHQ6IDE1MDBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9aW1hZ2VzLy9jb2xvcmVkYmcucG5nKSByZXBlYXRcclxufVxyXG5cclxuLnRwLWNhcHRpb24uc2xpZGVsaW5rIGEgc3BhbiB7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWltYWdlcy8vY29sb3JlZGJnLnBuZykgcmVwZWF0XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQtXHRMT0FERVIgRk9STVNcdC1cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4udHAtbG9hZGVyIHtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgei1pbmRleDogMTAwMDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxufVxyXG5cclxuLnRwLWxvYWRlci5zcGlubmVyMCB7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvL2xvYWRlci5naWYpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogdHAtcm90YXRlcGxhbmUgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuICBhbmltYXRpb246IHRwLXJvdGF0ZXBsYW5lIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcblxyXG4udHAtbG9hZGVyLnNwaW5uZXIxIHtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiB0cC1yb3RhdGVwbGFuZSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gIGFuaW1hdGlvbjogdHAtcm90YXRlcGxhbmUgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbn1cclxuXHJcbi50cC1sb2FkZXIuc3Bpbm5lcjUge1xyXG4gIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvL2xvYWRlci5naWYpIG5vLXJlcGVhdCAxMHB4IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBtYXJnaW46IC0yMnB4IC0yMnB4O1xyXG4gIHdpZHRoOiA0NHB4O1xyXG4gIGhlaWdodDogNDRweDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB0cC1yb3RhdGVwbGFuZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KVxyXG4gIH1cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVZKDE4MGRlZylcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVkoMTgwZGVnKSByb3RhdGVYKDE4MGRlZylcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgdHAtcm90YXRlcGxhbmUge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpXHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODAuMWRlZykgcm90YXRlWSgwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwLjFkZWcpIHJvdGF0ZVkoMGRlZylcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODBkZWcpIHJvdGF0ZVkoLTE3OS45ZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwZGVnKSByb3RhdGVZKC0xNzkuOWRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4udHAtbG9hZGVyLnNwaW5uZXIyIHtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHRwLXNjYWxlb3V0IDEuMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgYW5pbWF0aW9uOiB0cC1zY2FsZW91dCAxLjBzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgdHAtc2NhbGVvdXQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjApXHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB0cC1zY2FsZW91dCB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnRwLWxvYWRlci5zcGlubmVyMyB7XHJcbiAgbWFyZ2luOiAtOXB4IDBweCAwcHggLTM1cHg7XHJcbiAgd2lkdGg6IDcwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxufVxyXG5cclxuLnRwLWxvYWRlci5zcGlubmVyMyAuYm91bmNlMSxcclxuLnRwLWxvYWRlci5zcGlubmVyMyAuYm91bmNlMixcclxuLnRwLWxvYWRlci5zcGlubmVyMyAuYm91bmNlMyB7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiB0cC1ib3VuY2VkZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gIGFuaW1hdGlvbjogdHAtYm91bmNlZGVsYXkgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuICAvKiBQcmV2ZW50IGZpcnN0IGZyYW1lIGZyb20gZmxpY2tlcmluZyB3aGVuIGFuaW1hdGlvbiBzdGFydHMgKi9cclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxufVxyXG5cclxuLnRwLWxvYWRlci5zcGlubmVyMyAuYm91bmNlMSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjMycztcclxuICBhbmltYXRpb24tZGVsYXk6IC0wLjMycztcclxufVxyXG5cclxuLnRwLWxvYWRlci5zcGlubmVyMyAuYm91bmNlMiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjE2cztcclxuICBhbmltYXRpb24tZGVsYXk6IC0wLjE2cztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHRwLWJvdW5jZWRlbGF5IHtcclxuICAwJSwgODAlLCAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjApXHJcbiAgfVxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB0cC1ib3VuY2VkZWxheSB7XHJcbiAgMCUsIDgwJSwgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4wKTtcclxuICB9XHJcbiAgNDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xyXG4gIH1cclxufVxyXG5cclxuLnRwLWxvYWRlci5zcGlubmVyNCB7XHJcbiAgbWFyZ2luOiAtMjBweCAwcHggMHB4IC0yMHB4O1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHRwLXJvdGF0ZSAyLjBzIGluZmluaXRlIGxpbmVhcjtcclxuICBhbmltYXRpb246IHRwLXJvdGF0ZSAyLjBzIGluZmluaXRlIGxpbmVhcjtcclxufVxyXG5cclxuLnRwLWxvYWRlci5zcGlubmVyNCAuZG90MSxcclxuLnRwLWxvYWRlci5zcGlubmVyNCAuZG90MiB7XHJcbiAgd2lkdGg6IDYwJTtcclxuICBoZWlnaHQ6IDYwJTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHRwLWJvdW5jZSAyLjBzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gIGFuaW1hdGlvbjogdHAtYm91bmNlIDIuMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG59XHJcblxyXG4udHAtbG9hZGVyLnNwaW5uZXI0IC5kb3QyIHtcclxuICB0b3A6IGF1dG87XHJcbiAgYm90dG9tOiAwcHg7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjBzO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogLTEuMHM7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB0cC1yb3RhdGUge1xyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpXHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHRwLXJvdGF0ZSB7XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpXHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgdHAtYm91bmNlIHtcclxuICAwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4wKVxyXG4gIH1cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMClcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgdHAtYm91bmNlIHtcclxuICAwJSwgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4wKTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xyXG4gIH1cclxufVxyXG5cclxuLnRwLWJ1bGxldHMuc2ltcGxlYnVsbGV0cy5yb3VuZCAudHAtYnVsbGV0IHtcclxuICB3aWR0aDogZW0oMjkpO1xyXG4gIGhlaWdodDogZW0oMjkpO1xyXG4gIG1hcmdpbi1sZWZ0OiA5JTtcclxuICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0b3A6IGVtKC0yKTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogZW0oNyk7XHJcbiAgICBoZWlnaHQ6IGVtKDcpO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgICBib3JkZXI6IHNvbGlkIDJweCAkYnJhbmQtd2hpdGU7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiBhdHRyKGRhdGEteWVhcik7XHJcbiAgICB0b3A6IGVtKDI5KTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oMTUpO1xyXG4gICAgY29sb3I6ICM4ZjhmOGY7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICB9XHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgJi5zZWxlY3RlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMnB4ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udHAtYnVsbGV0cy5yb3VuZCAudHAtYnVsbGV0IHtcclxuICB3aWR0aDogZW0oMjkpO1xyXG4gIGhlaWdodDogZW0oMjkpO1xyXG4gIG1hcmdpbi1sZWZ0OiA5JTtcclxuICBmb250LWZhbWlseTogXCJ1bml2ZXJzXCI7XHJcbiAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdG9wOiBlbSgtMik7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgbGVmdDogNTAlO1xyXG4gIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1ibGFjaztcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IGVtKDcpO1xyXG4gICAgaGVpZ2h0OiBlbSg3KTtcclxuICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gICAgLy9ib3JkZXI6IHNvbGlkIDJweCAkYnJhbmQtd2hpdGU7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiBhdHRyKGRhdGEteWVhcik7XHJcbiAgICB0b3A6IGVtKDI5KTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oMTUpO1xyXG4gICAgY29sb3I6ICM4ZjhmOGY7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICB9XHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgJi5zZWxlY3RlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMnB4ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZXZlbnRzLWxpbmUge1xyXG4gIHdpZHRoOiBlbSg0KTtcclxuICBoZWlnaHQ6IGVtKDEpO1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1ibGFjaztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgbWluLXdpZHRoOiBlbSg0KTtcclxuICBsZWZ0OiBlbSgxMyk7XHJcbiAgdG9wOiAxM3B4O1xyXG4gIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gIHotaW5kZXg6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAyNDAwcHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcblxyXG4gIC50cC1jYXB0aW9uIGltZ1xyXG4gIHtcclxuICAgIGhlaWdodDogNzB2aCAhaW1wb3J0YW50O1xyXG4gICAgem9vbToxO1xyXG4gIH1cclxuICAudHAtYnVsbGV0cy5yb3VuZCAudHAtYnVsbGV0IHtcclxuICAgIHRvcDogZW0oNCk7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG5cclxuICAuY2FyX2xvZ297XHJcbiAgICBpbWd7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0yMzVweDtcclxuICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAudGhyZWVJbWFnZXMge1xyXG4gICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBMYXB0b3BzIHNtYWxsIGRldmljZXMgKGRlc2t0b3BzLCAxMjAwcHggYW5kIHVwKVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XHJcbiAgLmV2ZW50cy1saW5le1xyXG4gICAgdG9wOiA4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKj09PT09PT09PT0gIE5vbi1Nb2JpbGUgRmlyc3QgTWV0aG9kICA9PT09PT09PT09Ki9cclxuXHJcbi8qIExhcmdlIGRlc2t0b3BzIGFuZCBsYXB0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAudHAtYnVsbGV0cy5yb3VuZCAudHAtYnVsbGV0IHtcclxuXHJcbiAgICAmLmRpc2FibGUge1xyXG4gICAgICBjdXJzb3I6IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjOGY4ZjhmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNjYWxlKDEpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudHAtcmlnaHRhcnJvdywgLnRwLWxlZnRhcnJvdyB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAaW5jbHVkZSBzY2FsZSgxKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRwLWV4cGxvcmUge1xyXG4gICAgYSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cclxuXHJcbiAgLm15Y2xhc3NyZXZsb2x1dGlvbl8we1xyXG4gICAgbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubXljbGFzc3JldmxvbHV0aW9uXzF7XHJcbiAgICBsZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5teWNsYXNzcmV2bG9sdXRpb25fMntcclxuICAgIGxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm15Y2xhc3NyZXZsb2x1dGlvbl8ze1xyXG4gICAgbGVmdDogNDNweCAhaW1wb3J0YW50O1xyXG4gICAgaW1ne1xyXG4gICAgICBoZWlnaHQ6IDI2NnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5teWNsYXNzcmV2bG9sdXRpb25fNHtcclxuICAgIGxlZnQ6IDc3N3B4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG5cclxuXHJcblxyXG4gIC5mdWxsc2NyZWVuLWNvbnRhaW5lciwgI2xhbmRpbmdfcmV2X3NsaWRlcl9mb3JjZWZ1bGx3aWR0aCB7XHJcbiAgICBoZWlnaHQ6IDUwdmggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG5cclxuICAubXljbGFzc3JldmxvbHV0aW9uXzB7XHJcbiAgICBsZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5teWNsYXNzcmV2bG9sdXRpb25fMXtcclxuICAgIGxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm15Y2xhc3NyZXZsb2x1dGlvbl8ye1xyXG4gICAgbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubXljbGFzc3JldmxvbHV0aW9uXzN7XHJcbiAgICBsZWZ0OiAtMTYwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBpbWd7XHJcbiAgICAgIGhlaWdodDogMjU2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLm15Y2xhc3NyZXZsb2x1dGlvbl80e1xyXG4gICAgbWFyZ2luLXRvcDogNzNweDtcclxuICB9XHJcblxyXG4gIC5tYWluU2xpZGVyIC50cC1idWxsZXRze1xyXG4gICAgbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogMTIlICFpbXBvcnRhbnQ7XHJcbiAgICAmLmJ1bGxldHN7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuXHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gIC5teWNsYXNzcmV2bG9sdXRpb25fMCB7XHJcbiAgICBsZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5teWNsYXNzcmV2bG9sdXRpb25fMSB7XHJcbiAgICBsZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5teWNsYXNzcmV2bG9sdXRpb25fMiB7XHJcbiAgICBsZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXljbGFzc3JldmxvbHV0aW9uXzQge1xyXG4gICAgbWFyZ2luLXRvcDogMTlweDtcclxuICAgIHJpZ2h0OiAyMCUgIWltcG9ydGFudDtcclxuICAgIGxlZnQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG5cclxuXHJcbn1cclxuQG1lZGlhICAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuICAubWFpblNsaWRlciAudHAtYnVsbGV0cyB7XHJcblxyXG4gIH1cclxuXHJcbiAgLmZ1bGxzY3JlZW4tY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDEwMCk7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblxyXG4gIC5teWNsYXNzcmV2bG9sdXRpb25fMXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAjbGFuZGluZ19yZXZfc2xpZGVyIHB7XHJcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuLmRlc2NyaXB0aW9ue1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGF7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG4gIC5jYXJfbG9nbyB7XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjbGFuZGluZ19yZXZfc2xpZGVyIGgxe1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG5cclxufVxyXG4iLCIvKiogVkFSSUFCTEVTXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLyoqIFJFU0VUIEFORCBMQVlPVVRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4uYngtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICAqem9vbTogMTtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG59XHJcbi5ieC13cmFwcGVyIGltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5ieHNsaWRlciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxudWwuYnhzbGlkZXIge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuLmJ4LXZpZXdwb3J0IHtcclxuICAvKmZpeCBvdGhlciBlbGVtZW50cyBvbiB0aGUgcGFnZSBtb3ZpbmcgKG9uIENocm9tZSkqL1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGV6KDApO1xyXG59XHJcbi8qKiBUSEVNRVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5ieC13cmFwcGVyIHtcclxuICAtbW96LWJveC1zaGFkb3c6IDAgMCA1cHggI2NjYztcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggI2NjYztcclxuICBib3gtc2hhZG93OiAwIDAgNXB4ICNjY2M7XHJcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcbi5ieC13cmFwcGVyIC5ieC1wYWdlcixcclxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IC0zMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi8qIExPQURFUiAqL1xyXG4uYngtd3JhcHBlciAuYngtbG9hZGluZyB7XHJcbiAgbWluLWhlaWdodDogNTBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJyN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvYnhfbG9hZGVyLmdpZicpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0ICNmZmZmZmY7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAyMDAwO1xyXG59XHJcbi8qIFBBR0VSICovXHJcbi5ieC13cmFwcGVyIC5ieC1wYWdlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogLjg1ZW07XHJcbiAgZm9udC1mYW1pbHk6IEFyaWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGNvbG9yOiAjNjY2O1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG59XHJcbi5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEge1xyXG4gIGJhY2tncm91bmQ6ICM2NjY7XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIG1hcmdpbjogMCA1cHg7XHJcbiAgb3V0bGluZTogMDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpob3ZlcixcclxuLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYS5hY3RpdmUsXHJcbi5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6Zm9jdXMge1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbn1cclxuLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLWl0ZW0sXHJcbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIC5ieC1jb250cm9scy1hdXRvLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICp6b29tOiAxO1xyXG4gICpkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLWl0ZW0ge1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBsaW5lLWhlaWdodDogMDtcclxufVxyXG4vKiBESVJFQ1RJT04gQ09OVFJPTFMgKE5FWFQgLyBQUkVWKSAqL1xyXG4uYngtd3JhcHBlciAuYngtcHJldiB7XHJcbiAgbGVmdDogMTBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJyN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvY29udHJvbHMucG5nJykgbm8tcmVwZWF0IDAgLTMycHg7XHJcbn1cclxuLmJ4LXdyYXBwZXIgLmJ4LXByZXY6aG92ZXIsXHJcbi5ieC13cmFwcGVyIC5ieC1wcmV2OmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbn1cclxuLmJ4LXdyYXBwZXIgLmJ4LW5leHQge1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCgnI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9jb250cm9scy5wbmcnKSBuby1yZXBlYXQgLTQzcHggLTMycHg7XHJcbn1cclxuLmJ4LXdyYXBwZXIgLmJ4LW5leHQ6aG92ZXIsXHJcbi5ieC13cmFwcGVyIC5ieC1uZXh0OmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDNweCAwO1xyXG59XHJcbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gYSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC0xNnB4O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgd2lkdGg6IDMycHg7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbn1cclxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiBhLmRpc2FibGVkIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi8qIEFVVE8gQ09OVFJPTFMgKFNUQVJUIC8gU1RPUCkgKi9cclxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8ge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byAuYngtc3RhcnQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogMTFweDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJhY2tncm91bmQ6IHVybCgnI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9jb250cm9scy5wbmcnKSAtODZweCAtMTFweCBuby1yZXBlYXQ7XHJcbiAgbWFyZ2luOiAwIDNweDtcclxufVxyXG4uYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byAuYngtc3RhcnQ6aG92ZXIsXHJcbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIC5ieC1zdGFydC5hY3RpdmUsXHJcbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIC5ieC1zdGFydDpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg2cHggMDtcclxufVxyXG4uYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byAuYngtc3RvcCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgd2lkdGg6IDlweDtcclxuICBoZWlnaHQ6IDExcHg7XHJcbiAgb3V0bGluZTogMDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJyN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvY29udHJvbHMucG5nJykgLTg2cHggLTQ0cHggbm8tcmVwZWF0O1xyXG4gIG1hcmdpbjogMCAzcHg7XHJcbn1cclxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8gLmJ4LXN0b3A6aG92ZXIsXHJcbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIC5ieC1zdG9wLmFjdGl2ZSxcclxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8gLmJ4LXN0b3A6Zm9jdXMge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NnB4IC0zM3B4O1xyXG59XHJcbi8qIFBBR0VSIFdJVEggQVVUTy1DT05UUk9MUyBIWUJSSUQgTEFZT1VUICovXHJcbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy5ieC1oYXMtY29udHJvbHMtYXV0by5ieC1oYXMtcGFnZXIgLmJ4LXBhZ2VyIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHdpZHRoOiA4MCU7XHJcbn1cclxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLmJ4LWhhcy1jb250cm9scy1hdXRvLmJ4LWhhcy1wYWdlciAuYngtY29udHJvbHMtYXV0byB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDM1cHg7XHJcbn1cclxuLyogSU1BR0UgQ0FQVElPTlMgKi9cclxuLmJ4LXdyYXBwZXIgLmJ4LWNhcHRpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kOiAjNjY2O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoODAsIDgwLCA4MCwgMC43NSk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmJ4LXdyYXBwZXIgLmJ4LWNhcHRpb24gc3BhbiB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1mYW1pbHk6IEFyaWFsO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogLjg1ZW07XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG4iLCIvKiFcclxuICogZnVsbFBhZ2UgMi45LjRcclxuICogaHR0cHM6Ly9naXRodWIuY29tL2FsdmFyb3RyaWdvL2Z1bGxQYWdlLmpzXHJcbiAqIE1JVCBsaWNlbnNlZFxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgKEMpIDIwMTMgYWx2YXJvdHJpZ28uY29tIC0gQSBwcm9qZWN0IGJ5IEFsdmFybyBUcmlnb1xyXG4gKi9cclxuaHRtbC5mcC1lbmFibGVkLFxyXG4uZnAtZW5hYmxlZCBib2R5IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcblxyXG4gICAgLypBdm9pZCBmbGlja2VyIG9uIHNsaWRlcyB0cmFuc2l0aW9ucyBmb3IgbW9iaWxlIHBob25lcyAjMzM2ICovXHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XHJcbn1cclxuI3N1cGVyQ29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAvKiBUb3VjaCBkZXRlY3Rpb24gZm9yIFdpbmRvd3MgOCAqL1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuXHJcbiAgICAvKiBJRSAxMSBvbiBXaW5kb3dzIFBob25lIDguMSovXHJcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbn1cclxuLmZwLXNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiBTYWZhcmk8PTUgQW5kcm9pZDw9MyAqL1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiA8PTI4ICovXHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5mcC1zbGlkZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG4uZnAtc2xpZGUsIC5mcC1zbGlkZXNDb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmZwLXNsaWRlcyB7XHJcbiAgICB6LWluZGV4OjE7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgLyogU2FmYXJpPD02IEFuZHJvaWQ8PTQuMyAqL1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbn1cclxuLmZwLXNlY3Rpb24uZnAtdGFibGUsIC5mcC1zbGlkZS5mcC10YWJsZSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHRhYmxlLWxheW91dDpmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5mcC10YWJsZUNlbGwge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG4uZnAtc2xpZGVzQ29udGFpbmVyIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5mcC1jb250cm9sQXJyb3cge1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogd2Via2l0IChzYWZhcmksIGNocm9tZSkgYnJvd3NlcnMgKi9cclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIG1vemlsbGEgYnJvd3NlcnMgKi9cclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogd2Via2l0IChrb25xdWVyb3IpIGJyb3dzZXJzICovXHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIElFMTArICovXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA0O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzhweDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxufVxyXG4uZnAtY29udHJvbEFycm93LmZwLXByZXYge1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAzOC41cHggMzRweCAzOC41cHggMDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxufVxyXG4uZnAtY29udHJvbEFycm93LmZwLW5leHQge1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICBib3JkZXItd2lkdGg6IDM4LjVweCAwIDM4LjVweCAzNHB4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xyXG59XHJcbi5mcC1zY3JvbGxhYmxlIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmZwLXNjcm9sbGVye1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uaVNjcm9sbEluZGljYXRvcntcclxuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5mcC1ub3RyYW5zaXRpb24ge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuI2ZwLW5hdiB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzJweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbn1cclxuI2ZwLW5hdi5yaWdodCB7XHJcbiAgICByaWdodDogMTdweDtcclxufVxyXG4jZnAtbmF2LmxlZnQge1xyXG4gICAgbGVmdDogMTdweDtcclxufVxyXG4uZnAtc2xpZGVzTmF2e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogNDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbn1cclxuLmZwLXNsaWRlc05hdi5ib3R0b20ge1xyXG4gICAgYm90dG9tOiAxN3B4O1xyXG59XHJcbi5mcC1zbGlkZXNOYXYudG9wIHtcclxuICAgIHRvcDogMTdweDtcclxufVxyXG4jZnAtbmF2IHVsLFxyXG4uZnAtc2xpZGVzTmF2IHVsIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4jZnAtbmF2IHVsIGxpLFxyXG4uZnAtc2xpZGVzTmF2IHVsIGxpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICBtYXJnaW46IDdweDtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG59XHJcbi5mcC1zbGlkZXNOYXYgdWwgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbiNmcC1uYXYgdWwgbGkgYSxcclxuLmZwLXNsaWRlc05hdiB1bCBsaSBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbiNmcC1uYXYgdWwgbGkgYS5hY3RpdmUgc3BhbixcclxuLmZwLXNsaWRlc05hdiB1bCBsaSBhLmFjdGl2ZSBzcGFuLFxyXG4jZnAtbmF2IHVsIGxpOmhvdmVyIGEuYWN0aXZlIHNwYW4sXHJcbi5mcC1zbGlkZXNOYXYgdWwgbGk6aG92ZXIgYS5hY3RpdmUgc3BhbntcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgbWFyZ2luOiAtNnB4IDAgMCAtNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuIH1cclxuI2ZwLW5hdiB1bCBsaSBhIHNwYW4sXHJcbi5mcC1zbGlkZXNOYXYgdWwgbGkgYSBzcGFuIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIHdpZHRoOiA0cHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW46IC0ycHggMCAwIC0ycHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuI2ZwLW5hdiB1bCBsaTpob3ZlciBhIHNwYW4sXHJcbi5mcC1zbGlkZXNOYXYgdWwgbGk6aG92ZXIgYSBzcGFue1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBtYXJnaW46IC01cHggMHB4IDBweCAtNXB4O1xyXG59XHJcbiNmcC1uYXYgdWwgbGkgLmZwLXRvb2x0aXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMnB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LWZhbWlseTogYXJpYWwsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbiNmcC1uYXYgdWwgbGk6aG92ZXIgLmZwLXRvb2x0aXAsXHJcbiNmcC1uYXYuZnAtc2hvdy1hY3RpdmUgYS5hY3RpdmUgKyAuZnAtdG9vbHRpcCB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW47XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuI2ZwLW5hdiB1bCBsaSAuZnAtdG9vbHRpcC5yaWdodCB7XHJcbiAgICByaWdodDogMjBweDtcclxufVxyXG4jZnAtbmF2IHVsIGxpIC5mcC10b29sdGlwLmxlZnQge1xyXG4gICAgbGVmdDogMjBweDtcclxufVxyXG4uZnAtYXV0by1oZWlnaHQuZnAtc2VjdGlvbixcclxuLmZwLWF1dG8taGVpZ2h0IC5mcC1zbGlkZSxcclxuLmZwLWF1dG8taGVpZ2h0IC5mcC10YWJsZUNlbGx7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZwLXJlc3BvbnNpdmUgLmZwLWF1dG8taGVpZ2h0LXJlc3BvbnNpdmUuZnAtc2VjdGlvbixcclxuLmZwLXJlc3BvbnNpdmUgLmZwLWF1dG8taGVpZ2h0LXJlc3BvbnNpdmUgLmZwLXNsaWRlLFxyXG4uZnAtcmVzcG9uc2l2ZSAuZnAtYXV0by1oZWlnaHQtcmVzcG9uc2l2ZSAuZnAtdGFibGVDZWxsIHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLmZwLWF1dG8taGVpZ2h0LmZwLXNlY3Rpb24sIC5mcC1hdXRvLWhlaWdodCAuZnAtc2xpZGUsIC5mcC1hdXRvLWhlaWdodCAuZnAtdGFibGVDZWxsIHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaG9tZXBhZ2V7XHJcbiAgICAuaGVhZGVye1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICYuc3RpY2t5e1xyXG4gICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSBhbmQgKG1heC13aWR0aDogMjQwMHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbn1cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBwb3J0cmFpdCB0YWJsZXRzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmhvbWVwYWdlLmZwLXZpZXdpbmctMSAuaGVhZGVyLCAuaG9tZXBhZ2UuZnAtdmlld2luZy01IC5oZWFkZXJ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcblxyXG59IiwiLyohXHJcbiAqIERhdGVwaWNrZXIgZm9yIEJvb3RzdHJhcCB2MS42LjQgKGh0dHBzOi8vZ2l0aHViLmNvbS9ldGVybmljb2RlL2Jvb3RzdHJhcC1kYXRlcGlja2VyKVxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxMiBTdGVmYW4gUGV0cmVcclxuICogSW1wcm92ZW1lbnRzIGJ5IEFuZHJldyBSb3dsc1xyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UgdjIuMCAoLy93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMClcclxuICovXHJcblxyXG4ucmVjYWxse1xyXG4gICAgLmRhdGVwaWNrZXIge1xyXG4gICAgICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gICAgfVxyXG59XHJcbi5kYXRlcGlja2VyIHtcclxuICAgIHBhZGRpbmc6IDRweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBkaXJlY3Rpb246IHJ0bDtcclxufVxyXG4uZGF0ZXBpY2tlci1pbmxpbmUge1xyXG4gICAgd2lkdGg6IDIyMHB4O1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXJ0bCB7XHJcbiAgICBkaXJlY3Rpb246IHJ0bDtcclxufVxyXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXJ0bCB0YWJsZSB0ciB0ZCBzcGFuIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG4uZGF0ZXBpY2tlci1kcm9wZG93biB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjOTk5O1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4uZGF0ZXBpY2tlci1kcm9wZG93bjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OmJlZm9yZSB7XHJcbiAgICBsZWZ0OiA2cHg7XHJcbn1cclxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDphZnRlciB7XHJcbiAgICBsZWZ0OiA3cHg7XHJcbn1cclxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtcmlnaHQ6YmVmb3JlIHtcclxuICAgIHJpZ2h0OiA2cHg7XHJcbn1cclxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtcmlnaHQ6YWZ0ZXIge1xyXG4gICAgcmlnaHQ6IDdweDtcclxufVxyXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1ib3R0b206YmVmb3JlIHtcclxuICAgIHRvcDogLTdweDtcclxufVxyXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1ib3R0b206YWZ0ZXIge1xyXG4gICAgdG9wOiAtNnB4O1xyXG59XHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXRvcDpiZWZvcmUge1xyXG4gICAgYm90dG9tOiAtN3B4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCAjOTk5O1xyXG59XHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXRvcDphZnRlciB7XHJcbiAgICBib3R0b206IC02cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmZmY7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG4uZGF0ZXBpY2tlciB0ZCxcclxuLmRhdGVwaWNrZXIgdGgge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcbi50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLFxyXG4udGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kYXk6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheS5mb2N1c2VkIHtcclxuICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQub2xkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5uZXcge1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBjb2xvcjogIzk5OTtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZDllZGY3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlMTlhO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmRkNDlhLCAjZmRmNTlhKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmRkNDlhLCAjZmRmNTlhKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZmRkNDlhKSwgdG8oI2ZkZjU5YSkpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmRkNDlhLCAjZmRmNTlhKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGQ0OWEsICNmZGY1OWEpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmRkNDlhJywgZW5kQ29sb3JzdHI9JyNmZGY1OWEnLCBHcmFkaWVudFR5cGU9MCk7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZGY1OWEgI2ZkZjU5YSAjZmJlZDUwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcjpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZC5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZC5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5W2Rpc2FibGVkXSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXJbZGlzYWJsZWRdLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZFtkaXNhYmxlZF0sXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmNTlhO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlci5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmYwNjkgXFw5O1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNkMTdhO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNjMTdhLCAjZjNlOTdhKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNjMTdhLCAjZjNlOTdhKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZjNjMTdhKSwgdG8oI2YzZTk3YSkpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNjMTdhLCAjZjNlOTdhKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmM2MxN2EsICNmM2U5N2EpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZjNjMTdhJywgZW5kQ29sb3JzdHI9JyNmM2U5N2EnLCBHcmFkaWVudFR5cGU9MCk7XHJcbiAgICBib3JkZXItY29sb3I6ICNmM2U5N2EgI2YzZTk3YSAjZWRkZTM0O1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXI6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlci5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXlbZGlzYWJsZWRdLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcltkaXNhYmxlZF0sXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkW2Rpc2FibGVkXSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2U5N2E7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZTI0YiBcXDk7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzllOWU5ZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2IzYjNiMywgIzgwODA4MCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2IzYjNiMywgIzgwODA4MCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2IzYjNiMyksIHRvKCM4MDgwODApKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2IzYjNiMywgIzgwODA4MCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjNiM2IzLCAjODA4MDgwKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiM2IzYjMsICM4MDgwODApO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2IzYjNiMycsIGVuZENvbG9yc3RyPScjODA4MDgwJywgR3JhZGllbnRUeXBlPTApO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjODA4MDgwICM4MDgwODAgIzU5NTk1OTtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlcjpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZC5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZC5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkW2Rpc2FibGVkXSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXJbZGlzYWJsZWRdLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZFtkaXNhYmxlZF0sXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA4MDgwO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXI6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlci5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjYgXFw5O1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGNjO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMDhjKSwgdG8oIzAwNDRjYykpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDhjJywgZW5kQ29sb3JzdHI9JyMwMDQ0Y2MnLCBHcmFkaWVudFR5cGU9MCk7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDQ0Y2MgIzAwNDRjYyAjMDAyYTgwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXI6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXI6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZVtkaXNhYmxlZF0sXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF0sXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF0sXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDRjYztcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXI6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDMzOTkgXFw5O1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMjMlO1xyXG4gICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMSU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW46aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZm9jdXNlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQ6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZkY2M7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCMwOGMpLCB0bygjMDA0NGNjKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwOGMnLCBlbmRDb2xvcnN0cj0nIzAwNDRjYycsIEdyYWRpZW50VHlwZT0wKTtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwNDRjYyAjMDA0NGNjICMwMDJhODA7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZVtkaXNhYmxlZF0sXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyW2Rpc2FibGVkXSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDRjYztcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMzk5IFxcOTtcclxufVxyXG4vLy5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ub2xkLFxyXG4vLy5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ubmV3IHtcclxuLy8gICAgY29sb3I6ICM5OTk7XHJcbi8vfVxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gge1xyXG4gICAgd2lkdGg6IDE0NXB4O1xyXG59XHJcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaCxcclxuLmRhdGVwaWNrZXIgLnByZXYsXHJcbi5kYXRlcGlja2VyIC5uZXh0LFxyXG4uZGF0ZXBpY2tlciB0Zm9vdCB0ciB0aCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciAucHJldjpob3ZlcixcclxuLmRhdGVwaWNrZXIgLm5leHQ6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRmb290IHRyIHRoOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbn1cclxuLmRhdGVwaWNrZXIgLmN3IHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgcGFkZGluZzogMCAycHggMCA1cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5pbnB1dC1hcHBlbmQuZGF0ZSAuYWRkLW9uLFxyXG4uaW5wdXQtcHJlcGVuZC5kYXRlIC5hZGQtb24ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5pbnB1dC1hcHBlbmQuZGF0ZSAuYWRkLW9uIGksXHJcbi5pbnB1dC1wcmVwZW5kLmRhdGUgLmFkZC1vbiBpIHtcclxuICAgIG1hcmdpbi10b3A6IDNweDtcclxufVxyXG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0OmZpcnN0LWNoaWxkIHtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XHJcbn1cclxuLmlucHV0LWRhdGVyYW5nZSBpbnB1dDpsYXN0LWNoaWxkIHtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XHJcbn1cclxuLmlucHV0LWRhdGVyYW5nZSAuYWRkLW9uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWluLXdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgcGFkZGluZzogNHB4IDVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTVweDtcclxufVxyXG4vKiMgc291cmNlTWFwcGluZ1VSTD1ib290c3RyYXAtZGF0ZXBpY2tlci5jc3MubWFwICovIiwiLnByb2R1Y3Qtc2xpZGVye1xyXG4gIGJhY2tncm91bmQ6ICNlY2VmZjM7XHJcbiAgaDEge1xyXG4gICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkdW5pdmVycztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206ZW0oMzIpO1xyXG4gIH1cclxuICAuYnV0dG9ue1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICNmNWY3Zjk7XHJcbiAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjZTFlNGU4O1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC50aXRsZXtcclxuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAyMXB4O1xyXG4gICAgICB3aWR0aDogNjIlO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICBmb250LXNpemU6ZW0oMjIpO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICAgIC5idG57XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIHdpZHRoOiAzOCU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIG1pbi13aWR0aDogaW5oZXJpdDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBpe1xyXG4gICAgICAgIHRvcDplbSgxNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLWN1cnJlbnQgLmJ0bi5idG4tcHJpbWFyeSBpe1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAucHJvX3NsaWRlcntcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAuc2xpY2stc2xpZGV7XHJcbiAgICAgIHdpZHRoOiAzOTBweDtcclxuICAgICAgbWFyZ2luOjAgZW0oMjUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc2xpY2stcHJldiwgLnNsaWNrLW5leHR7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogMjBweDtcclxuICAgICAgei1pbmRleDogOTtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMjVweDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgdGV4dC1pbmRlbnQ6IDUwMDBweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIlxcNzFcIjtcclxuICAgICAgICBmb250LWZhbWlseTogXCJob25kYVwiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBzcGVhazogbm9uZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICB0ZXh0LWluZGVudDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogZW0oOSk7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcclxuICAgICAgICB0b3A6IGVtKDkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpY2stbmV4dHtcclxuICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFw2M1wiO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLmRlZmF1bHQtY29sb3J7XHJcbiAgY29sb3I6ICMzZjNmM2Y7XHJcbn1cclxuLmxpc3R7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB1bHtcclxuICAgIHBhZGRpbmctcmlnaHQ6MDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTpub25lO1xyXG4gICAgbGl7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1yaWdodDoyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOjlweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6NTAlO1xyXG4gICAgICB9XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubGVmdC1pbnRyb2R1Y3Rpb24ubmV3LWxlZnR7XHJcbiAgcGFkZGluZy1ib3R0b206MDtcclxufVxyXG4udGVjaG5vbG9neS1zZWN0aW9ue1xyXG4gICYubmV3LXRlY2h7XHJcbiAgICAuc3ViLXNjdGlvbntcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAuY29udGVudF9wYW5le1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMjUlO1xyXG4gICAgICByaWdodDogMTUwcHg7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgaDN7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0LjVlbTtcclxuICAgICAgfVxyXG4gICAgICB1bHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDM1cHggMCAxMHB4IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRlY2gtcGFubmV7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmM2Y2ZmE7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBlbSgxMTcpO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogZW0oOTYpO1xyXG4gICAgICBoM3tcclxuICAgICAgICBmb250LXNpemU6IGVtKDcwKTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMxcHggMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiR1bml2ZXJzLWNvbmRlbnNlZDtcclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY5cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wb3J0YWJsZS1wb3dlcntcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogZW0oNzApO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2U2ZWJmMTtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDM1OXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogLTE0NXB4O1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIHdpZHRoOiAxNjdweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE5MnB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjN2Y3Nzc3O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgIzdmNzc3NztcclxuICAgICAgICAgIHBhZGRpbmctdG9wOjUxcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjIxcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjN2Y3Nzc3O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtM3B4O1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnItdGV4dHtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIHdpZHRoOiAyMDFweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6NDlweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6MzAzcHg7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3Zjc3Nzc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTFweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wb3J0YWJsZS1wb3dlci1pbWd7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAudmlkZW8taWNvbntcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0zNHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzRweDtcclxuICAgICAgICAgIGhlaWdodDogNjhweDtcclxuICAgICAgICAgIHdpZHRoOiA2OHB4O1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICBpe1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMjNweDtcclxuICAgICAgICAgICAgbGVmdDogMjZweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2NnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNjZweDtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubWFyaW5lLXNwZWNze1xyXG4gIC5yaWdodC10b3B7XHJcbiAgICB0b3A6IDQ4cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG4gIC5ib3R0b20tY2VudGVye1xyXG4gICAgd2lkdGg6IDgzJTtcclxuICB9XHJcbn1cclxuLm1hcmluZS1kZXRhaWx7XHJcbiAgLnBhZ2VNZW51IHVse1xyXG4gICAgbGl7XHJcbiAgICAgIGZsZXg6IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5wcm9kdWN0LXNsaWRlciAucHJvX3NsaWRlciAuc2xpY2stcHJldjpob3ZlciwgLnByb2R1Y3Qtc2xpZGVyIC5wcm9fc2xpZGVyIC5zbGljay1uZXh0OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHJlZDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG5cclxuICAubWFyaW5le1xyXG4gICAgLnByb2R1Y3Qtc2xpZGVyIGgxe1xyXG4gICAgICBtYXJnaW46IDFlbTtcclxuICAgIH1cclxuICAgIC5ib3gtdHdvIHtcclxuICAgICAgLmNvbXAtdG9wLXRleHR7XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDIuMmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAudGVjaG5vbG9neS1zZWN0aW9uLm5ldy10ZWNoIHtcclxuICAgIC50ZWNoLXBhbm5lIHtcclxuICAgICAgLnBvcnRhYmxlLXBvd2Vye1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDM4KTtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBvcnRhYmxlLXBvd2VyLWltZ3tcclxuICAgICAgICAgIHdpZHRoOiAyOTBweDtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yLXRleHR7XHJcbiAgICAgICAgICB3aWR0aDogMTY3cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyOXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjU5cHg7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGVudF9wYW5le1xyXG4gICAgICB0b3A6IDglO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGVjaC1wYW5uZXtcclxuICAgIC5maXJzdC1jb2x7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogOTglO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tYXJpbmV7XHJcbiAgICAucHJvZHVjdC1zbGlkZXIgaDF7XHJcbiAgICAgIG1hcmdpbjogMS43ZW07XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1zbGlkZXIgLmJ1dHRvbiAuYnRuIGl7XHJcbiAgICAgIHRvcDplbSgyMi40KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gIC50ZWNobm9sb2d5LXNlY3Rpb24ubmV3LXRlY2ggLnRlY2gtcGFubmV7XHJcbiAgICBvdmVyZmxvdy14OmhpZGRlbjtcclxuICAgIC5jb2wtbWQtNntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICYuZmlyc3QtY29se1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucG9ydGFibGUtcG93ZXJ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGxlZnQ6IC0xMCU7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubWFyaW5le1xyXG4gICAgLnByb2R1Y3Qtc2xpZGVyIGgxe1xyXG4gICAgICBtYXJnaW46IGVtKDE2KTtcclxuICAgIH1cclxuICAgIC5zZWN0aW9uLnByb2R1Y3Qtc2xpZGVye1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1zbGlkZXIgLmJ1dHRvbiAuYnRuIGkge1xyXG4gICAgICB0b3A6IDEuNWVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAucHJvX3NsaWRlciAuc2xpY2stc2xpZGUgPiBpbWcge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAuZmlyc3QtY29se1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAubWFyaW5le1xyXG4gICAgLnVubGltaXRlZCAuY29sLW1kLTYuYm94VHdve1xyXG4gICAgICBoZWlnaHQ6IDUwdmggIWltcG9ydGFudDtcclxuICAgICAgLmNvbC1tZC02e1xyXG4gICAgICAgIGhlaWdodDogMjV2aCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm94LXR3by5ib3hfbWFyXzJ7XHJcbiAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tYXJpbmUtZGV0YWlse1xyXG4gICAgLnJpZ2h0LWludHJvZHVjdGlvbntcclxuICAgICAgLmF1dG9MaXN0IGxpe1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5saXN0IHtcclxuICAgICAgdWwge1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5tYXJpbmUtc3BlY3MgLnJpZ2h0LXRvcHtcclxuICAgIHRvcDoyOHB4O1xyXG4gIH1cclxuICAuZmlyc3QtY29se1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGVjaG5vbG9neS1zZWN0aW9uLm5ldy10ZWNoIHtcclxuICAgIC50ZWNoLXBhbm5lIHtcclxuICAgICAgaDN7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgzNik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG4gICAgICAucG9ydGFibGUtcG93ZXJ7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuci10ZXh0e1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjU0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wb3J0YWJsZS1wb3dlci1pbWd7XHJcbiAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1hcmluZS1kZXRhaWx7XHJcbiAgICAuaW5uZXItYmFubmVyIHtcclxuICAgICAgLmJ0bntcclxuICAgICAgICBwYWRkaW5nOiAuOTM3NWVtIC42MjVlbSAuNjI1ZW0gLjYyNWVtO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxlZnQtaW50cm9kdWN0aW9uLm5ldy1sZWZ0e1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC45Mzc1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5icmFuZC1sb2dvIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xyXG4gIH1cclxuICAubWFyaW5lIHtcclxuICAgIC5oMSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBlbSgxNik7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTYuYm94VHdve1xyXG4gICAgICAuY29sLW1kLTZ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuY29sLW1kLTYucmlnaHR7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHZoO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC5ib3gtdHdve1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9kdWN0LXNsaWRlciAucHJvX3NsaWRlciAuc2xpY2stc2xpZGV7XHJcbiAgICB3aWR0aDogMjUwcHg7XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAucHJvZHVjdC1zbGlkZXIgLmJ1dHRvbiAudGl0bGV7XHJcbiAgICB3aWR0aDogMTY5cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC50ZWNobm9sb2d5LXNlY3Rpb24ubmV3LXRlY2ggLnRlY2gtcGFubmUge1xyXG4gICAgcGFkZGluZy10b3A6IDJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICBwe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xyXG4gICAgfVxyXG4gICAgLnBvcnRhYmxlLXBvd2VyLWltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAucG9ydGFibGUtcG93ZXIge1xyXG4gICAgICAuci10ZXh0e1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgICAmOmJlZm9yZXtkaXNwbGF5OiBub25lO31cclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgJjpiZWZvcmUsIGJye1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1hcmluZS1kZXRhaWx7XHJcbiAgICAubGVmdC1pbnRyb2R1Y3Rpb24ubmV3LWxlZnR7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwIC45Mzc1ZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuICAgIC5yaWdodC1pbnRyb2R1Y3Rpb257XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmlubmVyU2VjdGlvbntcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9kdWN0LXNsaWRlciBoMXtcclxuICAgIGZvbnQtc2l6ZTogMS41NjI1ZW07XHJcbiAgICBtYXJnaW4tbGVmdDowO1xyXG4gICAgbWFyZ2luLXJpZ2h0OjA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gIH1cclxuICAubWFyaW5lIC5oMXtcclxuICAgIGZvbnQtc2l6ZTogZW0oNDgpO1xyXG4gIH1cclxuICAuc2xpY2stZG90c3tcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgJi5zbGljay1hY3RpdmV7XHJcbiAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC43NTtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBidXR0b257XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgY29udGVudDogJ+KAoic7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBvcGFjaXR5OiAuMjU7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnByb19zbGlkZXJ7XHJcbiAgICAuc2xpY2stZG90c3tcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuIiwiLyogU2xpZGVyICovXHJcbi5zbGljay1zbGlkZXJcclxue1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zbGljay1saXN0XHJcbntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5zbGljay1saXN0OmZvY3VzXHJcbntcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5zbGljay1saXN0LmRyYWdnaW5nXHJcbntcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY3Vyc29yOiBoYW5kO1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdFxyXG57XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5zbGljay10cmFja1xyXG57XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG5cclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc2xpY2stdHJhY2s6YmVmb3JlLFxyXG4uc2xpY2stdHJhY2s6YWZ0ZXJcclxue1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG5cclxuICBjb250ZW50OiAnJztcclxufVxyXG4uc2xpY2stdHJhY2s6YWZ0ZXJcclxue1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFja1xyXG57XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGVcclxue1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gIGhlaWdodDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbn1cclxuW2Rpcj0ncnRsJ10gLnNsaWNrLXNsaWRlXHJcbntcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLnNsaWNrLXNsaWRlIGltZ1xyXG57XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nXHJcbntcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWdcclxue1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGVcclxue1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZVxyXG57XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGVcclxue1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn0iLCIuaW5uZXItYmFubmVye1xyXG4gICAgJi5zdXZwb3dlcmJhbm5lcntcclxuICAgICAgICBoZWlnaHQ6MTAwdmg7XHJcbiAgICAgICAgbWF4LWhlaWdodDoxMDB2aDtcclxuICAgIH1cclxufVxyXG4ucG93ZXItc2Vje1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy90aGVfcG93ZXIvcG93ZXItYmcuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4ucG93ZXItY2Fyc3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IGVtKDEwMCkgMCAwO1xyXG4gICAgaDJ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1bml2ZXJzLWNvbmRlbnNlZDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTAwKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjdzKTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbWF0cml4M2QoMSwwLDAuMDAsMCwwLjAwLDEsMC4wMCwwLDAsMCwxLDAsMCwwLDAsMSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEsMCwwLjAwLDAsMC4wMCwxLDAuMDAsMCwwLDAsMSwwLDAsMCwwLDEpO1xyXG4gICAgfVxyXG4gICAgLmJhY2stY2FyLWJ4e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjYpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGVtKDc1KTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuOXMpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbWF0cml4M2QoMSwwLDAuMDAsMCwwLjAwLDEsMC4wMCwwLDAsMCwxLDAsMCwtNTAsMCwxKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMSwwLDAuMDAsMCwwLjAwLDEsMC4wMCwwLDAsMCwxLDAsMCwtNTAsMCwxKTtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ZW0oNSkgZW0oOCkgMCAwO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLXByaW1hcnl7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSg4MCk7XHJcbiAgICAgICAgLy9pe1xyXG4gICAgICAgIC8vICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy99XHJcbiAgICB9XHJcbiAgICAuY2FyLWJ4e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjdzKTtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuN3MpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgwLjk1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5oaWRlLWNhcntcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xyXG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xyXG4gICAgICAgICAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeDNkKDEsMCwwLjAwLDAsMC4wMCwxLDAuMDAsMCwwLDAsMSwwLDAsLTUwLDAsMSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLDAsMC4wMCwwLDAuMDAsMSwwLjAwLDAsMCwwLDEsMCwwLC01MCwwLDEpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBpbG90LWNhci1saW5re1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IGVtKDI1MCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSg1NDgpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgLmNhci1idG57XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgJi5hY3RpdmUtY2Fye1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogbWF0cml4M2QoMSwwLDAuMDAsMCwwLjAwLDEsMC4wMCwwLDAsMCwxLDAsLTUwLDUwLDAsMSk7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEsMCwwLjAwLDAsMC4wMCwxLDAuMDAsMCwwLDAsMSwwLC00MCw1MCwwLDEpO1xyXG4gICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmhydi1jYXItbGlua3tcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDQ2OCk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IGVtKDM1KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgJi5hY3RpdmUtY2Fye1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xyXG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xyXG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XHJcbiAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbWF0cml4M2QoMSwwLDAuMDAsMCwwLjAwLDEsMC4wMCwwLDAsMCwxLDAsLTQ1MCwtMjAsMCwxKTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLDAsMC4wMCwwLDAuMDAsMSwwLjAwLDAsMCwwLDEsMCwtNDUwLC0yMCwwLDEpO1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC41cztcclxuICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogMC41cztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNydi1jYXItbGlua3tcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogZW0oMjUwKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSg1MDEpO1xyXG4gICAgICAgICAgICAuY2FyLWJ0bntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZS1jYXJ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeDNkKDEsMCwwLjAwLDAsMC4wMCwxLDAuMDAsMCwwLDAsMSwwLC01MCw1MCwwLDEpO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEsMCwwLjAwLDAsMC4wMCwxLDAuMDAsMCwwLDAsMSwwLC00MCw1MCwwLDEpO1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wb3dlci1jYXItZHR7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogZW0oMjI1KTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogZW0oODkwKTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDcxMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLDAsMC4wMCwwLDAuMDAsMSwwLjAwLDAsMCwwLDEsMCw1MCwwLDAsMSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEsMCwwLjAwLDAsMC4wMCwxLDAuMDAsMCwwLDAsMSwwLDUwLDAsMCwxKTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjdzKTtcclxuICAgICAgICBoM3tcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSg4MCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tcHJpbWFyeXtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGVtKDMwKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogZW0oMzApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZHQtaWNvbi1saXN0e1xyXG4gICAgICAgICAgICBtYXJnaW46IGVtKDIwKSAwIDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGVtKDQ1KSBlbSgxMDApIGVtKDQ1KSBlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNyU7XHJcbiAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZW0oNzYpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogZW0oNzYpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBlbSg1KTtcclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGg2e1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTplbSgyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjYwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGVtKDkwKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRicmFuZC13aGl0ZSwgMC4yMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogZW0oNDUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogZW0oNDUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYnJhbmQtd2hpdGUsIDAuMjApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDEpLFxyXG4gICAgICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY3J2LWR0e1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUtZHR7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC41cztcclxuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNpdGlvbi1kZWxheTogMC41cztcclxuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogMC41cztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLDAsMC4wMCwwLDAuMDAsMSwwLjAwLDAsMCwwLDEsMCwxMCwwLDAsMSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLDAsMC4wMCwwLDAuMDAsMSwwLjAwLDAsMCwwLDEsMCwxMCwwLDAsMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBpbG90LWR0e1xyXG4gICAgICAgICYuYWN0aXZlLWR0e1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIC0xMjAsIDAsIDAsIDEpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgLTEyMCwgMCwgMCwgMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlLXNlY3tcclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLDAsMC4wMCwwLDAuMDAsMSwwLjAwLDAsMCwwLDEsMCwwLC01MCwwLDEpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMSwwLDAuMDAsMCwwLjAwLDEsMC4wMCwwLDAsMCwxLDAsMCwtNTAsMCwxKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgei1pbmRleDogLTk5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmFjay1jYXItYnh7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbWF0cml4M2QoMSwwLDAuMDAsMCwwLjAwLDEsMC4wMCwwLDAsMCwxLDAsMCwwLDAsMSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLDAsMC4wMCwwLDAuMDAsMSwwLjAwLDAsMCwwLDEsMCwwLDAsMCwxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxufVxyXG5cclxuLnRoZS1wb3dlci1iYW5uZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctdG9wOiBlbSg2NSk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDkzLjN2aDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAzNiU7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIGVtKDEwMCk7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggM3B4ICM3YjdiN2I7XHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IGVtKDY5KTtcclxuICAgICAgICBtYXJnaW46IDAgMCBlbSgwLjUpIDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdW5pdmVycy1jb25kZW5zZWQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDE1KTtcclxuXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkgYW5kIChtYXgtd2lkdGg6IDI0MDBweCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcblxyXG4gICAgLnBvd2VyLXNlYyB7XHJcbiAgICAgICAgLnBvd2VyLWNhcnN7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgLmNhci1ieHtcclxuICAgICAgICAgICAgICAgICYuaHJ2LWNhci1saW5re1xyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlLWNhcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLDAsMC4wMCwwLDAuMDAsMSwwLjAwLDAsMCwwLDEsMCwtMzIwLC0yMCwwLDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMSwwLDAuMDAsMCwwLjAwLDEsMC4wMCwwLDAsMCwxLDAsLTMyMCwtMjAsMCwxKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBvd2VyLWNhci1kdHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuXHJcblxyXG4gICAgLnBvd2VyLXNlYyAucG93ZXItY2FycyAucG93ZXItY2FyLWR0IC5kdC1pY29uLWxpc3QgbGkgaSBpbWd7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTAlO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAucG93ZXItc2VjIHtcclxuICAgICAgICAucG93ZXItY2Fyc3tcclxuICAgICAgICAgICAgd2lkdGg6IDc5JTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAuY2FyLWJ4e1xyXG4gICAgICAgICAgICAgICAgJi5ocnYtY2FyLWxpbmt7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUtY2Fye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIC0yNTAsIC0yMCwgMCwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAtMjUwLCAtMjAsIDAsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucG93ZXItY2FyLWR0e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMC4ycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuXHJcbiAgICAucG93ZXItc2VjIHtcclxuICAgICAgICAucG93ZXItY2Fyc3tcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAuY2FyLWJ4e1xyXG4gICAgICAgICAgICAgICAgJi5ocnYtY2FyLWxpbmt7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUtY2Fye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIC0zODAsIC0yMCwgMCwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAtMzgwLCAtMjAsIDAsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucG93ZXItY2FyLWR0e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCAobWluLXJlc29sdXRpb246IDE0MGRwaSkge1xyXG4gICAgICAgIC5wb3dlci1zZWMge1xyXG4gICAgICAgICAgICAucG93ZXItY2Fyc3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3OCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAuY2FyLWJ4e1xyXG4gICAgICAgICAgICAgICAgICAgICYuaHJ2LWNhci1saW5re1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZS1jYXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIC0zODAsIC0yMCwgMCwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgLTM4MCwgLTIwLCAwLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wb3dlci1jYXItZHR7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cclxuICAgIC5wb3dlci1zZWMge1xyXG4gICAgICAgIC5wb3dlci1jYXJze1xyXG4gICAgICAgICAgICB3aWR0aDogOTMlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIC5jYXItYnh7XHJcbiAgICAgICAgICAgICAgICAmLmhydi1jYXItbGlua3tcclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZS1jYXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbWF0cml4M2QoMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgLTMwMCwgLTUwLCAwLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIC0zMDAsIC01MCwgMCwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucG93ZXItY2FyLWR0e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcbiAgICAucG93ZXItc2VjIHtcclxuICAgICAgICAucG93ZXItc2VjLWlucntcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSgxMDAwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucG93ZXItY2Fyc3tcclxuICAgICAgICAgICAgd2lkdGg6IDkzJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgICAgIC5jYXItYnh7XHJcbiAgICAgICAgICAgICAgICAmLmhydi1jYXItbGlua3tcclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZS1jYXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbWF0cml4M2QoMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgLTIzMCwgLTcwLCAwLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIC0yMzAsIC03MCwgMCwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5waWxvdC1jYXItbGlua3tcclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZS1jYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIC0yMCwgNTAsIDAsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgLTIwLCA1MCwgMCwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5jcnYtY2FyLWxpbmt7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUtY2FyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwLCAtMjAsIDUwLCAwLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDEsIDAsIC0yMCwgNTAsIDAsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucG93ZXItY2FyLWR0e1xyXG4gICAgICAgICAgICAgICAgdG9wOiBlbSgzNTApO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcblxyXG4gICAgLnBvd2VyLXNlYyAucG93ZXItY2FycyAuYnRuLXByaW1hcnl7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjU2MjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAucG93ZXItc2VjIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxZTNiNDg7XHJcbiAgICAgICAgLnBvd2VyLWNhcnN7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSg3MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJhY2stY2FyLWJ4e1xyXG4gICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FyLWJ4e1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgIC5jYXItYnRue1xyXG4gICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnBpbG90LWNhci1saW5re1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5ocnYtY2FyLWxpbmt7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5jcnYtY2FyLWxpbmt7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogIDAgNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBvd2VyLWNhci1kdHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCBlbSgzNSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCBlbSgxNTApO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMTI1ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZHQtaWNvbi1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGVtKDE1KSBlbSgxMDApIGVtKDE1KSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGg2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIi5ob25kYS12aWRlby1iYW5uZXIge1xyXG4gIG1hcmdpbi10b3A6IGVtKDY1KTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlke1xyXG4gICAgYmFja2dyb3VuZDogI2MwMDtcclxuICAgIHBhZGRpbmc6IGVtKDMwKTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAwcHggMTBweCByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMHB4IDEwcHggcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMTBweCByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XHJcbiAgfVxyXG4gIC5wbHlyX19jb250cm9sIHN2Z3tcclxuICAgIGhlaWdodDogZW0oMjgpO1xyXG4gICAgd2lkdGg6IGVtKDI4KTtcclxuICB9XHJcbiAgLmpzLXN0b3B7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHBhZGRpbmc6IGVtKDUpIGVtKDEyKTtcclxuICAgIGNvbG9yOiAjYzAwO1xyXG4gICAgZm9udC1zaXplOiBlbSgyNSk7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnBseXItLXBhdXNlZHtcclxuICAgIC5wbHlyX19jb250cm9sc3tcclxuICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAucGx5cl9fY29udHJvbHMge1xyXG4gICAgLy9kaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wbHlyX19jb250cm9sLS1vdmVybGFpZHtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICB9XHJcbn1cclxuXHJcbi5scC10ZWNoe1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIC5iYW5uZXItaW1ne1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuLnRleHQtd2l0aC1pbWFnZXtcclxuICBwYWRkaW5nLWJvdHRvbTogZW0oMTEyKTtcclxuICBwYWRkaW5nLXRvcDogZW0oNjQpO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICB3aWR0aDogMTAwJTtcclxuICBpbWd7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgaDJ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiBlbSgzNik7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi10b3A6MDtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oOSk7XHJcbiAgfVxyXG4gIC50eHQtaW5uZXJ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBlbSg1NSk7XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiBlbSgyNik7XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dC13aXRoLWltYWdlLTJ7XHJcbiAgcGFkZGluZy1ib3R0b206IGVtKDUwKTtcclxuICAvL3BhZGRpbmctdG9wOiBlbSg1MCk7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBoMntcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IGVtKDM2KTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLXRvcDowO1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSg5KTtcclxuICB9XHJcbiAgLnR4dC1pbm5lcntcclxuICAgIHBhZGRpbmctbGVmdDogZW0oNTUpO1xyXG4gIH1cclxuICBwe1xyXG4gICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICBsaW5lLWhlaWdodDogZW0oMjYpO1xyXG4gIH1cclxufVxyXG5cclxuLmxwLTItZm9ybXtcclxuICAuaW5uZXItdC1kcml2ZXtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gICYudC1kcml2ZS1jb250IHtcclxuICAgICYudGVzdC1kLWZvcm0ge1xyXG4gICAgICAmLm9uUGFnZSB7XHJcbiAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAuZmllbGRzLXNldCB7XHJcbiAgICAgICAgICAgICYudHdvIHtcclxuICAgICAgICAgICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDQwKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lci10LWRyaXZlIHtcclxuICAgICAgZm9ybSB7XHJcbiAgICAgICAgLmZpZWxkcy1zZXR7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgICAmLmJ0bi1ncm91cCB7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIC5jYXJldHtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udC1kcml2ZS1jb250e1xyXG4gICYubHAtMi1mb3Jte1xyXG4gICAgJi50ZXN0LWQtZm9ybXtcclxuICAgICAgLmlubmVyLXQtZHJpdmV7XHJcbiAgICAgICAgLmNhci1oZWFkaW5ne1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgxMDApO1xyXG4gICAgICAgICAgLmZpZWxkcy1zZXR7XHJcbiAgICAgICAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzOSU7XHJcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzOCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb21iaW5lZHtcclxuICAgICAgICAgIHdpZHRoOiAzOSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zaWRlci1jYXJ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6MDtcclxuICAgICAgfVxyXG4gICAgICAuZmllbGRzLXNldHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5pbWctcmVzcG9uc2l2ZSB7XHJcbiAgJi5yZXNwb25zaXZlX3ZlcntcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4ucGx5ci0tdmlkZW97XHJcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTUwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpe1xyXG5cclxufVxyXG5cclxuQG1lZGlhICAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuaG9uZGEtdmlkZW8tYmFubmVyIHtcclxuICAgIC5wbHlyX19jb250cm9sLS1vdmVybGFpZHtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjYzAwO1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAwcHggMHB4IHJnYmEoMjU1LDI1NSwyNTUsMC43KTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMHB4IDBweCByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMHB4IHJnYmEoMjU1LDI1NSwyNTUsMC43KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubHAtMi1mb3JtIHtcclxuICAgICYudC1kcml2ZS1jb250IHtcclxuICAgICAgJi5scC0yLWZvcm0ge1xyXG4gICAgICAgICYudGVzdC1kLWZvcm0ge1xyXG4gICAgICAgICAgLnNpZGVyLWNhcntcclxuICAgICAgICAgICAgdG9wOiBlbSgxMDApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5vblBhZ2Uge1xyXG4gICAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgICAuY29tYmluZWQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBlbSg1KTtcclxuICAgICAgICAgICAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNzIuNCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzglO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gIC5idG4tcHJpbWFyeSB7XHJcbiAgICAmOmhvdmVyLCY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MwMCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItY29sb3I6ICNiMzAwMDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAudC1kcml2ZS1jb250e1xyXG4gICAgJi5scC0yLWZvcm17XHJcbiAgICAgICYudGVzdC1kLWZvcm17XHJcbiAgICAgICAgLmlubmVyLXQtZHJpdmV7XHJcbiAgICAgICAgICAuY2FyLWhlYWRpbmd7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogZW0oMTAwKTtcclxuICAgICAgICAgICAgLmZpZWxkcy1zZXR7XHJcbiAgICAgICAgICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNvbWJpbmVke1xyXG4gICAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxwLTItZm9ybSB7XHJcbiAgICAmLnQtZHJpdmUtY29udCB7XHJcbiAgICAgICYudGVzdC1kLWZvcm0ge1xyXG4gICAgICAgICYub25QYWdlIHtcclxuICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAuY29tYmluZWQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMSU7XHJcbiAgICAgICAgICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNpZGVyLWNhcntcclxuICAgICAgICAgICAgdG9wOiBlbSg3MCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudXtcclxuICAgICAgbWF4LWhlaWdodDogZW0oMTQ1KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnNlbGVjdHBpY2tlcntcclxuICAgICAgbWF4LWhlaWdodDogZW0oMTUwKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gIC50LWRyaXZlLWNvbnR7XHJcbiAgICAmLmxwLTItZm9ybXtcclxuICAgICAgJi50ZXN0LWQtZm9ybXtcclxuICAgICAgICAuaW5uZXItdC1kcml2ZXtcclxuICAgICAgICAgIC5jYXItaGVhZGluZ3tcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgxMDApO1xyXG4gICAgICAgICAgICAuZmllbGRzLXNldHtcclxuICAgICAgICAgICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY29tYmluZWR7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGV4dC13aXRoLWltYWdlLCAudGV4dC13aXRoLWltYWdlLTJ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogZW0oNzIpO1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDE2KTtcclxuICAgIGltZ3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNDApO1xyXG4gICAgfVxyXG4gICAgLnR4dC1pbm5lcntcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAudC1kcml2ZS1jb250e1xyXG4gICAgJi5scC0yLWZvcm17XHJcbiAgICAgIHBhZGRpbmctdG9wOiBlbSg1MCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBlbSg1MCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5scC0yLWZvcm0ge1xyXG4gICAgJi50LWRyaXZlLWNvbnQge1xyXG4gICAgICAmLnRlc3QtZC1mb3JtIHtcclxuICAgICAgICAmLm9uUGFnZSB7XHJcbiAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgLmNvbWJpbmVkIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY3JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5zaWRlci1jYXJ7XHJcbiAgICAgICAgICAgIHRvcDogZW0oNzApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICAgIG1heC1oZWlnaHQ6IGVtKDE3MCkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zZWxlY3RwaWNrZXJ7XHJcbiAgICAgIG1heC1oZWlnaHQ6IGVtKDE1MCkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYudC1kcml2ZS1jb250IHtcclxuICAgICAgLmlubmVyLXQtZHJpdmUge1xyXG4gICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50ZXh0LXdpdGgtaW1hZ2UsLnRleHQtd2l0aC1pbWFnZS0yIHtcclxuICAgIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGV4dC13aXRoLWltYWdlLC50ZXh0LXdpdGgtaW1hZ2UtMiB7XHJcbiAgICBwe1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcclxuICAgIH1cclxuICB9XHJcbiAgLnZpcnR1YWwtaW50cm8tdHh0IHtcclxuICAgIHB7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC50LWRyaXZlLWNvbnR7XHJcbiAgICAmLmxwLTItZm9ybXtcclxuXHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogZW0oNTApO1xyXG4gICAgICAmLnRlc3QtZC1mb3Jte1xyXG4gICAgICAgIC5pbm5lci10LWRyaXZle1xyXG4gICAgICAgICAgLmNhci1oZWFkaW5ne1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIC5maWVsZHMtc2V0e1xyXG5cclxuICAgICAgICAgICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNvbWJpbmVke1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2lkZXItY2Fye1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpZWxkcy1zZXR7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0LXdpdGgtaW1hZ2UsIC50ZXh0LXdpdGgtaW1hZ2UtMntcclxuICAgIHBhZGRpbmctYm90dG9tOiBlbSg0OCk7XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oMTApO1xyXG4gICAgaW1ne1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XHJcbiAgICB9XHJcbiAgICAudHh0LWlubmVye1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbWctcmVzcG9uc2l2ZSB7XHJcbiAgICAmLnJlc3BvbnNpdmVfdmVye1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxwLTItZm9ybSB7XHJcbiAgICAuYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgxMCkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICAgIG1heC1oZWlnaHQ6IGVtKDE3NSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zZWxlY3RwaWNrZXJ7XHJcbiAgICAgIG1heC1oZWlnaHQ6IGVtKDE1MCkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYudC1kcml2ZS1jb250IHtcclxuICAgICAgLmlubmVyLXQtZHJpdmUge1xyXG4gICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50ZXh0LXdpdGgtaW1hZ2UsLnRleHQtd2l0aC1pbWFnZS0yIHtcclxuICAgIHB7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xyXG4gICAgfVxyXG4gIH1cclxuICAudmlydHVhbC1pbnRyby10eHQge1xyXG4gICAgcHtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAudmlydHVhbC1yZWdpc3RlciB7XHJcbiAgICAmLnQtZHJpdmUtY29udHtcclxuICAgICAgLmlubmVyLXQtZHJpdmUge1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDE2KSBlbSgyMikgZW0oNjApIGVtKDE2KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyLXQtZHJpdmUge1xyXG4gICAgICAuY2FyLWhlYWRpbmd7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnQtZHJpdmUtY29udCB7XHJcbiAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSg4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCB7XHJcbiAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5scC0yLWZvcm0ge1xyXG4gICAgJi50LWRyaXZlLWNvbnQge1xyXG4gICAgICAuaW5uZXItdC1kcml2ZSB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDIycHggMTZweCAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnQtZHJpdmUtY29udCB7XHJcbiAgICAgIC5pbm5lci10LWRyaXZlIHtcclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgIC5maWVsZHMtc2V0IHtcclxuICAgICAgICAgICAgJi50d28ge1xyXG4gICAgICAgICAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgc2VjdGlvbiB7XHJcbiAgICAmLnZpcnR1YWwtaW50cm8tdHh0IHtcclxuICAgICAgJi50LWRyaXZlLWNvbnQge1xyXG4gICAgICAgICYudGVzdC1kLWZvcm0ub25QYWdlIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiBlbSg1MCk7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogZW0oMTApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYm9keSB7XHJcbiAgICAucHJvZHVjdERyYWdBbmRGaWx0ZXJTZWN0aW9uIHtcclxuICAgICAgLmRldGFpbHMge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5idG4tcHJpbWFyeSB7XHJcbiAgc3BhbntcclxuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xyXG4gIH1cclxufVxyXG5cclxuLmhvbmRhLWxvZ28ge1xyXG4gIGltZ3tcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLnRleHQtd2l0aC1pbWFnZS0yIHtcclxuICAmLmxhc3Qtc2VjLXBhZCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogZW0oMTEyKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib290c3RyYXAtc2VsZWN0IHtcclxuICAmLmJ0bi1ncm91cCB7XHJcbiAgICAuZHJvcGRvd24tbWVudXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnQtZHJpdmUtY29udCB7XHJcbiAgLmlubmVyLXQtZHJpdmUge1xyXG4gICAgZm9ybSB7XHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgIHRvcDogMTUlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhvbmRhLXZpcnR1YWwtcGFnZXtcclxuICAudC1kcml2ZS1jb250IHtcclxuICAgIC5pbm5lci10LWRyaXZlIHtcclxuICAgICAgZm9ybSB7XHJcbiAgICAgICAgLmNhcHRjaGEtZmVpbGR7XHJcbiAgICAgICAgICAjZW1wdHlNZXNzYWdlLCNpbnZhbGlkTWVzc2FnZXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzkwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNhdmUtdGhlLWRhdGUge1xyXG4gICAgLmlubmVyLWRhdGUge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZGV0YWlsLXBhZ2V7XHJcbiAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICBtaW4td2lkdGg6IGVtKDIwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmJveC10d28ge1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBtaW4td2lkdGg6IGVtKDI0MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICBpIHtcclxuICAgICAgICB0b3A6IGVtKDUuMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm94LXR3byB7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgdG9wOiBlbSg3KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ib3gtbWFwIHtcclxuICAuc2VydmljZXMtYm94e1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIGl7XHJcbiAgICAgICAgbGVmdDogZW0oNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ib3gtbWFwIC5zZXJ2aWNlcy1ib3ggLmJveC1vbmUtdGV4dCAuYnRuIHtcclxuICBtaW4td2lkdGg6IGVtKDIyMCk7XHJcbn1cclxuLmJveC1tYXAgLnNlcnZpY2VzLWJveCAuYnRuIGkge1xyXG4gIGxlZnQ6IGVtKDE0KTtcclxuICB0b3A6IGVtKDYpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSBhbmQgKG1heC13aWR0aDogMjQwMHB4KSB7XHJcbiAgLmJveC10aHJlZSB7XHJcbiAgICAuZXhwLXRpdGxlIHtcclxuICAgICAgbWluLWhlaWdodDogMjM0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgLmJveC10aHJlZSB7XHJcbiAgICAuZXhwLXRpdGxlIHtcclxuICAgICAgbWluLWhlaWdodDogMjI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTU1MHB4KSB7XHJcbiAgLmJveC10aHJlZSB7XHJcbiAgICAuZXhwLXRpdGxlIHtcclxuICAgICAgbWluLWhlaWdodDogMTYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgLmV4cGxvcmUtaG9uZGF7XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oNzUpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5ib3gtdGhyZWUge1xyXG4gICAgLmV4cC10aXRsZSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDE4NnB4O1xyXG4gICAgICBoZWlnaHQ6IDE4NnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE1NTBweCkge1xyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gIC5ib3gtdGhyZWUge1xyXG4gICAgLmV4cC10aXRsZSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDIwMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnQtZHJpdmUtY29udCB7XHJcbiAgICAmLnRlc3QtZC1mb3JtIHtcclxuICAgICAgJi5vblBhZ2Uge1xyXG4gICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgLmNvbWJpbmVkIHtcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMzUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAuYm94LXRocmVlIHtcclxuICAgIC5leHAtdGl0bGUge1xyXG4gICAgICBoZWlnaHQ6IDEyNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmhvbmRhLXZpcnR1YWwtcGFnZSB7XHJcblxyXG4gICAgc2VjdGlvbi52aXJ0dWFsLWludHJvLXR4dC50LWRyaXZlLWNvbnQudGVzdC1kLWZvcm0ub25QYWdle1xyXG4gICAgICAuaW5uZXItdC1kcml2ZXtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogZW0oMzApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnQtZHJpdmUtY29udCB7XHJcbiAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNhdmUtdGhlLWRhdGUge1xyXG4gICAgICAuaW5uZXItdC1kcml2ZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGVtKDE1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAudC1kcml2ZS1jb250LnRlc3QtZC1mb3JtLm9uUGFnZSB7XHJcbiAgICAgIGZvcm0ge1xyXG4gICAgICAgIC5maWVsZHMtc2V0LnR3by5mb3JtLWJ0bi1zZWMge1xyXG4gICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAuZXhwbG9yZS1ob25kYXtcclxuICAgIC5ib3gtbWFwLCAubGFyZ2UtaW1nIHtcclxuICAgICAgaGVpZ2h0OiA1NXZoO1xyXG4gICAgICAuc2VydmljZXMtYm94e1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob25kYS12aXJ0dWFsLXBhZ2Uge1xyXG5cclxuICAgIHNlY3Rpb24udmlydHVhbC1pbnRyby10eHQudC1kcml2ZS1jb250LnRlc3QtZC1mb3JtLm9uUGFnZXtcclxuICAgICAgLmlubmVyLXQtZHJpdmV7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGVtKDMwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50LWRyaXZlLWNvbnQge1xyXG4gICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgICAgICAgdG9wOiBlbSgzKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2F2ZS10aGUtZGF0ZSB7XHJcbiAgICAgIC5pbm5lci10LWRyaXZlIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC50LWRyaXZlLWNvbnQudGVzdC1kLWZvcm0ub25QYWdlIHtcclxuICAgICAgZm9ybSB7XHJcbiAgICAgICAgLmZpZWxkcy1zZXQudHdvLmZvcm0tYnRuLXNlYyB7XHJcbiAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ob25kYS12aWRlby1iYW5uZXIge1xyXG4gICAgICAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2MwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgaGVhZGVyIHtcclxuICAgICNuYXYtaWNvbjN7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDIuNCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbm5lci1iYW5uZXIge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwIGVtKDE1KTtcclxuICAgICAgdG9wOiA3MCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgaDF7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmhvbmRhLXZpcnR1YWwtcGFnZSB7XHJcbiAgICAuaG9uZGEtdmlkZW8tYmFubmVyIHtcclxuICAgICAgLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNjMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sYW5nTWVudSB7XHJcbiAgICAmPiBsaSB7XHJcbiAgICAgIC5ib290c3RyYXAtc2VsZWN0IHtcclxuICAgICAgICAmLmJ0bi1ncm91cCB7XHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgLmZpbHRlci1vcHRpb257XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSg1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaW5uZXItYmFubmVyIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMCBlbSgxNSk7XHJcbiAgICAgIHRvcDogNDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5leHBsb3JlLWhvbmRhe1xyXG4gICAgLmJveC1tYXAsIC5sYXJnZS1pbWcge1xyXG4gICAgICBoZWlnaHQ6IDcwdmg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIC5zZXJ2aWNlcy1ib3h7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhvbmRhLXZpcnR1YWwtcGFnZXtcclxuXHJcbiAgICAudC1kcml2ZS1jb250IHtcclxuICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxMSk7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ob25kYS12aWRlby1iYW5uZXIge1xyXG4gICAgICAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2MwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zYXZlLXRoZS1kYXRlIHtcclxuICAgICAgaDEge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyMCk7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnQtZHJpdmUtY29udCB7XHJcbiAgICAgIC5idG4tcHJpbWFyeXtcclxuICAgICAgICBtYXJnaW4tdG9wOiBlbSgxNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgaGVhZGVyIHtcclxuICAgICNuYXYtaWNvbjN7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDMuMik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sYW5nTWVudSB7XHJcbiAgICAmPiBsaSB7XHJcbiAgICAgICY+IGEge1xyXG4gICAgICAgICYuYXJhYmlje1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdG9wOiBlbSgyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IGVtKC0yKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2VhcmNoLWJveCB7XHJcbiAgICAuY3Jvc3MtYnRue1xyXG4gICAgICB0b3A6IGVtKDE2KTtcclxuICAgIH1cclxuICB9XHJcbiAgYm9keSB7XHJcbiAgICAudGhhbmtzLmJvb2stdC1kLXRoeCB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG5cclxuICAgICAgICBiIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcbiAgLmhvbmRhLXZpcnR1YWwtcGFnZSB7XHJcbiAgICAuaG9uZGEtdmlkZW8tYmFubmVyIHtcclxuICAgICAgLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNjMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmFjY29yZC1oZXYtdmlkZW8tc2Vje1xyXG4gICAgcGFkZGluZzogZW0oMTAwKSAwO1xyXG4gICAgJi53aXRoLWJne1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG4gICAgfVxyXG4gICAgaWZyYW1le1xyXG4gICAgICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgIH1cclxuICBwe1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogNXB4IGF1dG8gMCBhdXRvO1xyXG4gICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICBsaW5lLWhlaWdodDogZW0oMjcpO1xyXG4gIH1cclxuICBpbWd7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuaW1nLXdpdGgtdGV4dHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZy1ib3R0b206IGVtKDI1KTtcclxuICAgIHRyYW5zaXRpb246IDFzO1xyXG4gICAgJi5zdGlja3ktYmFye1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDVweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTApO1xyXG4gICAgICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMCk7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMCk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206c29saWQgMXB4ICNlM2UzZTM7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIC5zdGlja3ktcmVnaXN0ZXItYnRue1xyXG4gICAgICAgIGxlZnQ6IGVtKDEwMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IGVtKDM1MCk7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC1mYW1pbHk6IFwidW5pdmVycyBjb25kZW5zZWRcIjtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuICAucmV2ZWFsVG8ge1xyXG4gICAgJi52aWRlbyB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lbnEtZm9ybS1zZWMge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgJi5yZWdpc3Rlci1pbnRlcmVzdHtcclxuICAgIGgye1xyXG4gICAgICBmb250LWZhbWlseTogXCJ1bml2ZXJzIGNvbmRlbnNlZFwiO1xyXG4gICAgICBmb250LXNpemU6IGVtKDI4KTtcclxuICAgICAgLy9sZXR0ZXItc3BhY2luZzogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogZW0oMjcpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2FwdGNoYS1mZWlsZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBzcGFue1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogLTI1cHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBjb2xvcjogIzkwMDtcclxuICAgIH1cclxuICAgIC5pbWctYm94e1xyXG4gICAgICBib3R0b206IGVtKDMpO1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kcm9wZG93bi1tZW51e1xyXG4gICAgdG9wOjBcclxuICB9XHJcbiAgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIHtcclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgbWF4LWhlaWdodDogMjEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zdGlja3ktcmVnaXN0ZXItYnRue1xyXG4gIC8vbWFyZ2luOiAwIGF1dG87XHJcbiAgLy9taW4td2lkdGg6IGVtKDUwMCk7XHJcbiAgLy96LWluZGV4OiA5OTtcclxuICAvL2Rpc3BsYXk6IHRhYmxlO1xyXG4gIC8vdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC8vcGFkZGluZzogZW0oMTIpIGVtKDEwKSBlbSg4KSBlbSgxMCk7XHJcblxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiBlbSgtODYpO1xyXG4gIG1pbi13aWR0aDogZW0oMzAwKTtcclxuICB6LWluZGV4OiA5OTtcclxuICB0cmFuc2l0aW9uOiBub25lO1xyXG4gIHBhZGRpbmc6IGVtKDEyKSBlbSgyNSkgZW0oMTEpIGVtKDI1KTtcclxufVxyXG5cclxuLnRlbC1pbnB1dC1maWVsZHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgc3BhbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGVtKDEwKTtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYWNjb3JkLWhldi12aWRlby1zZWN7XHJcbiAgaWZyYW1le1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB9XHJcbn1cclxuXHJcbi5kLWRlc2t0b3B7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmQtbW9iaWxle1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAyNDAwcHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gIC5zdGlja3ktcmVnaXN0ZXItYnRue1xyXG4gICAgbGVmdDogZW0oLTIyKTtcclxuICB9XHJcbiAgLmFjY29yZC1oZXYtdmlkZW8tc2VjIHtcclxuICAgIC5pbWctd2l0aC10ZXh0IHtcclxuICAgICAgJi5zdGlja3ktYmFyIHtcclxuICAgICAgICBwYWRkaW5nOiBlbSgxMCkgMDtcclxuICAgICAgICAuc3RpY2t5LXJlZ2lzdGVyLWJ0biB7XHJcbiAgICAgICAgICBsZWZ0OiBlbSgxMDQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCl7XHJcbiAgLnN0aWNreS1yZWdpc3Rlci1idG57XHJcbiAgICBsZWZ0OiBlbSgtMzI2KTtcclxuICB9XHJcbiAgLmFjY29yZC1oZXYtdmlkZW8tc2VjIHtcclxuICAgIC5pbWctd2l0aC10ZXh0IHtcclxuICAgICAgJi5zdGlja3ktYmFyIHtcclxuICAgICAgICAuc3RpY2t5LXJlZ2lzdGVyLWJ0biB7XHJcbiAgICAgICAgICBsZWZ0OiBlbSg1NCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgLnN0aWNreS1yZWdpc3Rlci1idG4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogZW0oNik7XHJcbiAgfVxyXG4gIC5hY2NvcmQtaGV2LXZpZGVvLXNlY3tcclxuICAgIC5pbWctd2l0aC10ZXh0e1xyXG4gICAgICAmLnN0aWNreS1iYXJ7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMTApIDA7XHJcbiAgICAgICAgLnN0aWNreS1yZWdpc3Rlci1idG57XHJcbiAgICAgICAgICBsZWZ0OiBlbSg4Nik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG59XHJcblxyXG4vKj09PT09PT09PT0gIE5vbi1Nb2JpbGUgRmlyc3QgTWV0aG9kICA9PT09PT09PT09Ki9cclxuXHJcbi8qIExhcmdlIGRlc2t0b3BzIGFuZCBsYXB0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuZC1kZXNrdG9we1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gIC5zdGlja3ktcmVnaXN0ZXItYnRuIHtcclxuICAgIGxlZnQ6IGVtKDI1KTtcclxuICB9XHJcbiAgLmFjY29yZC1oZXYtdmlkZW8tc2VjIHtcclxuICAgIC5pbWctd2l0aC10ZXh0IHtcclxuICAgICAgJi5zdGlja3ktYmFyIHtcclxuICAgICAgICAuc3RpY2t5LXJlZ2lzdGVyLWJ0biB7XHJcbiAgICAgICAgICBsZWZ0OiBlbSgyNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hY2NvcmQtaGV2LXZpZGVvLXNlYyB7XHJcbiAgICAudmlkZW8taWZyYW1lIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBpZnJhbWUge1xyXG4gICAgICAgIGhlaWdodDogMjYwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubW9iaWxlVGV4dCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5kLWRlc2t0b3B7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmVucS1mb3JtLXNlYyB7XHJcbiAgICAuZHJvcGRvd24tbWVudXtcclxuICAgICAgdG9wOmVtKC04KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLnN0aWNreS1yZWdpc3Rlci1idG4ge1xyXG4gICAgbGVmdDogZW0oMjUpO1xyXG4gIH1cclxuICAuYWNjb3JkLWhldi12aWRlby1zZWMge1xyXG4gICAgLmltZy13aXRoLXRleHQge1xyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICB9XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogZW0oMjYwKTtcclxuICAgICAgfVxyXG4gICAgICAmLnN0aWNreS1iYXIge1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDE1KSAwO1xyXG4gICAgICAgIC5zdGlja3ktcmVnaXN0ZXItYnRuIHtcclxuICAgICAgICAgIGxlZnQ6IGVtKDI1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFjY29yZC1oZXYtdmlkZW8tc2VjIHtcclxuICAgIC52aWRlby1pZnJhbWUge1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHJcbiAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kLWRlc2t0b3B7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmVucS1mb3JtLXNlYyB7XHJcbiAgICAuZHJvcGRvd24tbWVudXtcclxuICAgICAgdG9wOmVtKC04KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuYWNjb3JkLWhldi12aWRlby1zZWMge1xyXG4gICAgLnZpZGVvLWlmcmFtZSB7XHJcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgaWZyYW1lIHtcclxuICAgICAgICBoZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmQtbW9iaWxle1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLmVucS1mb3JtLXNlYyB7XHJcbiAgICAmLnJlZ2lzdGVyLWludGVyZXN0IHtcclxuICAgICAgaDIge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIC5ib290c3RyYXAtc2VsZWN0IHtcclxuICAgICAgICYgPiAuYnRuIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hY2NvcmQtaGV2LXZpZGVvLXNlYyB7XHJcbiAgICBwe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIGlmcmFtZXtcclxuICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5pbWctd2l0aC10ZXh0IHtcclxuICAgICAgcGFkZGluZzogZW0oMTUpIGVtKDMwKSBlbSgzMCkgZW0oMzApO1xyXG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAmLnN0aWNreS1iYXJ7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMTUpIGVtKDUwKSBlbSgxNSkgZW0oNTApO1xyXG4gICAgICB9XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogZW0oMzAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3RpY2t5LXJlZ2lzdGVyLWJ0biB7XHJcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IGVtKDE2KSBlbSgyNSkgZW0oMTEpIGVtKDI1KTtcclxuICB9XHJcbiAgLmFjY29yZC1oZXYtdmlkZW8tc2VjIHtcclxuICAgIC52aWRlby1pZnJhbWUge1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHJcbiAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lbnEtZm9ybS1zZWMge1xyXG4gICAgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICAgIHRvcDplbSgtNik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbm5lci1iYW5uZXJ7XHJcbiAgICBoMSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbWFyZ2luLXRvcDogMTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcblxyXG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQ0FBLFVBQVUsQ0FBVixhQUFVLENBQWUsRUFBRSxDQUFDLG1CQUFtQixDQUFDLE1BQU0sRUFBRSxVQUFVLENBQVYsVUFBVSxDQUFZLEVBQUUsQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFDLFNBQVMsQ0FBQyxnQkFBZ0IsQ0FBQyxFQUFFLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsYUFBYSxFQUFFLFVBQVUsQ0FBVixZQUFVLENBQWMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLE9BQU8sQ0FBQyxDQUFDLEVBQUUsQUFBQSxLQUFLLEFBQUEsQ0FBQyx1QkFBdUIsQ0FBQyxTQUFTLENBQUMsc0JBQXNCLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsV0FBVyxDQUFDLDJFQUEyRSxDQUFDLG9CQUFvQixDQUFDLFlBQVksQ0FBQyxXQUFXLENBQUMsR0FBRyxDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsbUJBQW1CLENBQUUsQUFBRCxBQUFBLEtBQUssQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLEtBQUssQUFBQSxDQUFDLGFBQWEsQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxjQUFjLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLEtBQUssQ0FBQyxNQUFNLEFBQUEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLFdBQVcsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsS0FBSyxBQUFBLE1BQU0sQUFBQSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUUsQUFBRCxBQUFBLGNBQWMsQUFBQSxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUUsQUFBRCxBQUFBLGNBQWMsQ0FBQyxDQUFDLENBQUMsY0FBYyxDQUFDLE9BQU8sQ0FBQyxjQUFjLENBQUMsUUFBUSxBQUFBLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBRSxBQUFELEFBQUEsY0FBYyxDQUFDLENBQUMsQ0FBQyxjQUFjLENBQUMsTUFBTSxDQUFDLGNBQWMsQ0FBQyxLQUFLLENBQUMsY0FBYyxDQUFDLEtBQUssQUFBQSxDQUFDLFlBQVksQ0FBQyxZQUFZLENBQUUsQUFBRCxBQUFBLFlBQVksQUFBQSxDQUFDLFVBQVUsQ0FBQyxPQUFPLENBQUMsYUFBYSxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFF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QSxjQUFjLENBQUMsd0JBQXdCLEFBQUEsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLFVBQVUsQ0FBQyxNQUFNLENBQUUsQUFBRCxBQUFBLGNBQWMsQUFBQSxZQUFZLENBQUMsd0JBQXdCLEFBQUEsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFFLEFBQUQsQUFBQSxjQUFjLENBQUMsd0JBQXdCLEFBQUEsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxlQUFlLEFBQUEsQ0FBQyxXQUFXLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsZUFBZSxDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsTUFBTSxDQUFFLEFBQUQsQUFBQSxlQUFlLENBQUMsV0FBVyxDQUFDLGVBQWUsQ0FBQyxlQUFlLENBQUMsZUFBZSxDQUFDLFdBQVcsQ0FBQyxlQUFlLENBQUMsYUFBYSxDQUFDLGVBQWUsQ0FBQyxjQUFjLEFBQUEsQ0FBQyxXQUFXLENBQUMsR0FBRyxDQUFFLEFBQUQsQUFBQSxlQUFlLENBQUMsV0FBVyxDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMsZUFBZSxDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMsY0FBYyxDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMsY0FBYyxDQUFDLFdBQVcsQUFBQSxDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUUsQUFBRCxBQUFBLGVBQWUsQ0FBQyxjQUFjLEFBQUEsWUFBWSxDQUFDLGVBQWUsQ0FBQyxjQUFjLEFBQUEsWUFBWSxFQUFDLEFBQUEsU0FBQyxDQUFELEtBQUMsQUFBQSxDQUFnQixDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsZUFBZSxBQUFBLE1BQU0sQUFBQSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUUsQUFBRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBM2lCLEFBQUEsZUFBZSxDQUFDLFdBQVcsQ0FBQyxlQUFlLENBQUMsZUFBZSxDQUFDLGVBQWUsQ0FBQyxXQUFXLENBQUMsZUFBZSxDQUFD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Q0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLENBQVcsV0FBVyxBQUFBLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLGFBQWEsQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxVQUFVLENBQUMsbUJBQW1CLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxXQUFXLENBQUUsQUFBRCxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLENBQVcsZ0JBQWdCLEFBQUEsQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsYUFBYSxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLFVBQVUsQ0FBQyxtQkFBbUIsQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLENBQVcsZ0JBQWdCLEFBQUEsQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsYUFBYSxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLFVBQVUsQ0FBQyxtQkFBbUIsQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLFlBQVksQ0FBRSxBQUFELEFBQUEsY0FBYyxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0FBVyxXQUFXLEFBQUEsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsYUFBYSxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsZ0JBQWUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFH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LENBQUQsS0FBQyxBQUFBLENBQVcsT0FBTyxBQUFBLFdBQVcsQUFBQSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxnQkFBZSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxrQkFBaUIsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMscUJBQW9CLENBQUUsQUFBRCxBQUFBLGNBQWMsQUFBQSxZQUFZLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQUFXLCtCQUErQixBQUFBLENBQUMsZ0JBQWdCLENBQUMsc0JBQXFCLENBQUUsQUFBRCxBQUFBLGNBQWMsQUFBQSxZQUFZLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQUFXLGtCQUFrQixBQUFBLENBQUMsZ0JBQWdCLENBQUMsc0JBQXFCLENBQUUsQUFBRCxBQUFBLGNBQWMsQUFBQSxZQUFZLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQUFXLFdBQVcsQUFBQSxDQUFDLGdCQUFnQixDQUFDLHNCQUFxQixDQUFFLEFBQUQsQUFBQSxjQUFjLEFBQUEsWUFBWSxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0FBVyxPQUFPLEFBQUEsc0JBQXNCLEFBQUEsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsZ0JBQWUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsa0JBQWlCLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLGVBQWMsQ0FBRSxBQUFELEFBQUEsY0FBYyxBQUFBLFlBQVksQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLENBQVcsT0FBTyxBQUFBLGtCQUFrQixBQUFBLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLGdCQUFlLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLGtCQUFpQixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxlQUFjLENBQUUsQUFBRCxBQUFBLGNBQWMsQUFBQSxZQUFZLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQUFXLE9BQU8sQUFBQSxXQUFXLEFBQUEsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsZ0JBQWUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsa0JBQWlCLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLGVBQWMsQ0FBRSxBQUFELEFBQUEsYUFBYSxBQUFBLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLG1CQUFtQixDQUFDLE9BQU8sQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsZUFBZSxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBRSxBQUFELEFBQUEsY0FBYyxBQUFBLHFCQUFxQixDQUFDLGFBQWEsQUFBQSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUUsQUFBRCxBQUFBLFdBQVcsQUFBQSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLFdBQVcsQ0FBQyxXQUFXLEFBQUEsUUFBUSxBQUFBLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFFLEFBQUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUMsQUFBQSxXQUFXLENBQUMsV0FBVyxBQUFBLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBRSxDQUFBLEFBQUEsWUFBWSxDQUFDLFdBQVcsQUFBQSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxnQkFBZSxDQUFFLEFBQUQsQUFBQSxjQUFjLEFBQUEsQ0FBQyxVQUFVLENBQUMscUJBQW9CLENBQUMsYUFBYSxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxnQkFBZSxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsV0FBVyxDQUFDLEdBQUcsQ0FBQyxhQUFhLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxjQUFjLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLHFCQUFvQixDQUFDLFVBQVMsQ0FBQyxnQkFBZ0IsQ0FBQyxRQUFRLENBQUMsVUFBVSxDQUFDLDJDQUEyQyxDQUFDLFdBQVcsQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBRSxBQUFELEFBQUEsY0FBYyxBQUFBLFFBQVEsQUFBQSxDQUFDLFdBQVcsQ0FBQyxxQkFBcUIsQ0FBQyxZQUFZLENBQUMscUJBQXFCLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMscUJBQW9CLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxnQkFBZ0IsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUUsQUFBRCxBQUFBLEtBQUssQ0FBQyxjQUFjLEFBQUEsZ0JBQWdCLENBQUMsY0FBYyxDQUFDLEtBQUssQ0FBQyxjQUFjLEFBQUEsTUFBTSxDQUFDLGNBQWMsQ0FBQyx1QkFBdUIsQUFBQSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLGtCQUFpQixDQUFDLFFBQVEsQ0FBRSxBQUFELEFBQUEsS0FBSyxDQUFDLGNBQWMsQUFBQSxNQUFNLENBQUMsY0FBYyxBQUFBLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBRSxBQUFELEFBQUEsZUFBZSxDQUFDLGNBQWMsQUFBQSxZQUFZLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyxjQUFjLEFBQUEsWUFBWSxDQUFDLGNBQWMsQ0FBQyxjQUFjLEFBQUEsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxrQkFBaUIsQ0FBQyxVQUFTLENBQUMsZ0JBQWdCLENBQUMsTUFBTSxDQUFFLEFBQUQsQUFBQSxlQUFlLENBQUMsY0FBYyxBQUFBLFlBQVksQ0FBQyxjQUFjLEFBQUEsUUFBUSxDQUFDLGVBQWUsQ0FBQyxjQUFjLEFBQUEsWUFBWSxDQUFDLGNBQWMsQ0FBQyxjQUFjLEFBQUEsUUFBUSxBQUFBLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsZUFBZSxDQUFDLGNBQWMsQUFBQSxXQUFXLENBQUMsY0FBYyxBQUFBLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxrQkFBaUIsQ0FBQyxVQUFTLENBQUMsZ0JBQWdCLENBQUMsU0FBUyxDQUFFLEFBQUQsQUFBQSxlQUFlLENBQUMsY0FBYyxBQUFBLFdBQVcsQ0FBQyxjQUFjLEFBQUEsUUFBUSxBQUFBLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxlQUFlLENBQUUsQUFBRCxBQUFBLGVBQWUsQ0FBQyxjQUFjLEFBQUEsWUFBWSxDQUFDLHVCQUF1QixDQUFDLGVBQWUsQ0FBQyxjQUFjLEFBQUEsWUFBWSxDQUFDLGNBQWMsQ0FBQyx1QkFBdUIsQ0FBQyxlQUFlLENBQUMsY0FBYyxBQUFBLFlBQVksQ0FBQyxjQUFjLEFBQUEsZ0JBQWdCLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyxjQUFjLEFBQUEsWUFBWSxDQUFDLGNBQWMsQUFBQSxNQUFNLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyxjQUFjLEFBQUEsWUFBWSxBQUFBLGdCQUFnQixDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMsY0FBYyxBQUFBLFlBQVksQUFBQSxNQUFNLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyxjQUFjLEFBQUEsV0FBVyxDQUFDLHVCQUF1QixDQUFDLGVBQWUsQ0FBQyxjQUFjLEFBQUEsV0FBVyxBQUFBLGdCQUFnQixDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMsY0FBYyxBQUFBLFdBQVcsQUFBQSxNQUFNLENBQUMsY0FBYyxBQUFBLENBQUMsU0FBUyxDQUFDLGVBQWMsQ0FBQyxRQUFRLENBQUUsQUFBRCxBQUFBLFlBQVksQUFBQSxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBRSxBQUFELEFBQUEsWUFBWSxBQUFBLGdCQUFnQixBQUFBLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBRSxBQUFELEFBQUEsb0JBQW9CLEFBQUEsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUUsQUFBRCxBQUFBLGVBQWUsQUFBQSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUUsQUFBRCxBQUFBLGVBQWUsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLEVBQVksdUJBQXVCLEFBQUEsQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLGlCQUFpQixDQUFFLEFBQUQsQUFBQSxlQUFlLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQUFXLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFFLEFBQUQsQUFBQSxlQUFlLENBQUMsY0FBYyxBQUFBLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFFLEFBQUQsQUFBQSx1QkFBdUIsQUFBQSxDQUFDLGtCQUFrQixDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsYUFBYSxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBRSxBQUFELEFBQUEsdUJBQXVCLEFBQUEsc0JBQXNCLEFBQUEsQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUFDLFVBQVUsQ0FBQyxjQUFjLENBQUUsQUFBRCxBQUFBLHVCQUF1QixBQUFBLHdCQUF3QixBQUFBLENBQUMsVUFBVSxDQUFDLFlBQVksQ0FBQyxhQUFhLENBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUUsQUFBRCxBQUFBLHVCQUF1QixBQUFBLG1CQUFtQixBQUFBLENBQUMsVUFBVSxDQUFDLFlBQVksQ0FBQyxhQUFhLENBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsVUFBVSxDQUFDLGNBQWMsQ0FBRSxBQUFELEFBQUEsdUJBQXVCLEFBQUEsVUFBVSxBQUFBLENBQUMsYUFBYSxDQUFDLEtBQUssQ0FBQyxVQUFVLENBQUMsY0FBYyxDQUFFLEFBQUQsQUFBQSxZQUFZLENBQUMsdUJBQXVCLEFBQUEsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsZ0JBQWUsQ0FBQyxLQUFLLENBQUMsc0JBQXFCLENBQUUsQUFBRCxBQUFBLFlBQVksQ0FBQyx1QkFBdUIsQUFBQSxDQUFDLEtBQUssQ0FBQyxzQkFBcUIsQ0FBRSxBQUFELEFBQUEsY0FBYyxDQUFDLHVCQUF1QixBQUFBLENBQUMsU0FBUyxDQUFDLGdDQUFnQyxDQUFDLGdCQUFnQixDQUFDLCtKQUFxSixDQUFDLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxlQUFlLENBQUMsU0FBUyxDQUFDLEtBQUssQ0FBQyxXQUFXLENBQUUsQUFBRCxBQUFBLFlBQVksQUFBQSxjQUFjLENBQUMsdUJBQXVCLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxzQkFBcUIsQ0FBRSxBQUFELEFBQUEsWUFBWSxBQUFBLGNBQWMsQ0FBQyx1QkFBdUIsQUFBQSxDQUFDLGdCQUFnQixDQUFDLHNCQUFxQixDQUFFLEFBQUQsQUFBQSxhQUFhLEFBQUEsQ0FBQyxXQUFXLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFFLEFBQUQsQUFBQSxhQUFhLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQUFXLENBQUMsV0FBVyxDQUFDLEdBQUcsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUUsQUFBRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBM0ssQUFBQSxhQUFhLEFBQTRLLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBRSxDQUFBLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFsTyxBQUFBLGFBQWEsQUFBbU8sQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFFLENBQUEsQUFBQSxhQUFhLENBQUMsYUFBYSxBQUFBLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQSxVQUFVLENBQUUsQUFBRCxBQUFBLGFBQWEsQUFBQSxZQUFZLEVBQUMsQUFBQSxTQUFDLENBQUQsSUFBQyxBQUFBLENBQWUsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFBLFVBQVUsQ0FBRSxBQUFELEFBQUEsS0FBSyxBQUFBLG9CQUFvQixBQUFBLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxhQUFhLENBQUMsQ0FBQyxDQUFBLFVBQVUsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsS0FBSyxBQUFBLGlCQUFpQixBQUFBLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxhQUFhLENBQUMsQ0FBQyxDQUFBLFVBQVUsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsS0FBSyxBQUFBLGVBQWUsQUFBQSxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQSxVQUFVLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLEtBQUssQUFBQSxXQUFXLEFBQUEsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxDQUFDLENBQUEsVUFBVSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxLQUFLLEFBQUEsb0JBQW9CLENBQUMsS0FBSyxBQUFBLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsS0FBSyxBQUFBLGlCQUFpQixDQUFDLEtBQUssQUFBQSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLEtBQUssQUFBQSxlQUFlLENBQUMsS0FBSyxBQUFBLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsS0FBSyxBQUFBLFdBQVcsQ0FBQyxLQUFLLEFBQUEsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxLQUFLLEFBQUEsb0JBQW9CLENBQUMsb0JBQW9CLEFBQUEsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FB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QUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBQzNDLEFBRkQsQUFBQSxlQUFlLEFBQWUsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxlQUFlLEFBQWUsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxlQUFlLEFBQWUsQ0FDNUIsSUFBSSxDQUFFLElBQW9DLENBQzNDLEFBa0JELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxFQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxRQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxTQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxHQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxTQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxTQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxHQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdC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QixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBQzNDLEFBRkQsQUFBQSxlQUFlLEFBQWUsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxlQUFlLEFBQWUsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxlQUFlLEFBQWUsQ0FDNUIsSUFBSSxDQUFFLElBQW9DLENBQzNDLEFBa0JELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxFQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxRQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxTQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxHQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxTQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxTQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxHQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENB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QUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBQzNDLEFBRkQsQUFBQSxlQUFlLEFBQWUsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxlQUFlLEFBQWUsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxlQUFlLEFBQWUsQ0FDNUIsSUFBSSxDQUFFLElBQW9DLENBQzNDLEFBa0JELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxFQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxRQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxTQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxHQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxTQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxTQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlCLFdBQVcsQ0FBRSxHQUFvQyxDQUNsRCxBQUZELEFBQUEsZ0JBQWdCLEFBQWdCLENBQzlC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NUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxHQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxHQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxHQUFvQyxDQUMzQyxBQUZELEFBQUEsZUFBZSxBQUFlLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsZUFBZSxBQUFlLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsZUFBZSxBQUFlLENBQzVCLElBQUksQ0FBRSxJQUFvQyxDQUMzQyxBQWtCRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsRUFBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsUUFBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsU0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsR0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsU0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsU0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsR0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixX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QUFLLENBQUMsSUFBSSxDQUFFLEF2QzRDcmpFLEFBQUEsY0FBYyxBdUM1Q29qRSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBdkM2QnpsRSxBQUFBLGVBQWUsQXVDN0J3bEUsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUUsQXZDNkIzbkUsQUFBQSxlQUFlLEF1QzdCMG5FLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFFLEF2QzZCcnFFLEFBQUEsZUFBZSxBdUM3Qm9xRSxDQUFDLEtBQUssQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBRSxBdkM2Qi9zRSxBQUFBLGNBQWMsQXVDN0I4c0UsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUUsQXZDNkIvdUUsQUFBQSxjQUFjLEF1QzdCOHVFLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFFLEF2QzZCeHhFLEFBQUEsY0FBYyxBdUM3QnV4RSxDQUFDLEtBQUssQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBRSxBdkM2QmowRSxBQUFBLGNBQWMsQXVDN0JnMEUsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUUsQXZDNkJqMkUsQUFBQSxjQUFjLEF1QzdCZzJFLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFFLEF2QzZCMTRFLEFBQUEsY0FBYyxBdUM3Qnk0RSxDQUFDLEtBQUssQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBRSxBdkM2Qm43RSxBQUFBLGNBQWMsQXVDN0JrN0UsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUUsQXZDNkJuOUUsQUFBQSxjQUFjLEF1QzdCazlFLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFFLEF2QzZCNS9FLEFBQUEsY0FBYyxBdUM3QjIvRSxDQUFDLEtBQUssQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBRSxBdkNrQ3BpRixBQUFBLGNBQWMsQXVDbENtaUYsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUUsQXZDaURya0YsQUFBQSxpQkFBaUIsQXVDakRva0YsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaUR2bkYsQUFBQSxpQkFBaUIsQXVDakRzbkYsQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaURqckYsQUFBQSxpQkFBaUIsQXVDakRnckYsQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaUQzdUYsQUFBQSxnQkFBZ0IsQXVDakQwdUYsQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaUQzeEYsQUFBQSxnQkFBZ0IsQXVDakQweEYsQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaURwMUYsQUFBQSxnQkFBZ0IsQXVDakRtMUYsQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaUQ3NEYsQUFBQSxnQkFBZ0IsQXVDakQ0NEYsQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaUQ3N0YsQUFBQSxnQkFBZ0IsQXVDakQ0N0YsQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaUR0L0YsQUFBQSxnQkFBZ0IsQXVDakRxL0YsQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaUQvaUcsQUFBQSxnQkFBZ0IsQXVDakQ4aUcsQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaUQvbEcsQUFBQSxnQkFBZ0IsQXVDakQ4bEcsQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaUR4cEcsQUFBQSxnQkFBZ0IsQXVDakR1cEcsQ0FBQyxZQUFZLENBQUMsV0FBVyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaURodEcsQUFBQSxnQkFBZ0IsQXVDakQrc0csQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQUFBRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRXZDZ0J2eEcsQUFBQSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxVQUFVLENBQUUsVUFBVSxDQUFFLFVBQVUsQXVDaEI2d0csQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFFLEF2Q3dCOTVHLEFBQUEsVUFBVSxBdUN4QjY1RyxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQXZDd0JwN0csQUFBQSxVQUFVLEF1Q3hCbTdHLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBRSxBdkN3Qmw5RyxBQUFBLFVBQVUsQXVDeEJpOUcsQ0FBQyxLQUFLLENBQUMsWUFBWSxDQUFFLEF2Q3dCaC9HLEFBQUEsU0FBUyxBdUN4QisrRyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUUsQXZDd0JwZ0gsQUFBQSxTQUFTLEF1Q3hCbWdILENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBRSxBdkN3QmppSCxBQUFBLFNBQVMsQXVDeEJnaUgsQ0FBQyxLQUFLLENBQUMsWUFBWSxDQUFFLEF2Q3dCOWpILEFBQUEsU0FBUyxBdUN4QjZqSCxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUUsQXZDd0JsbEgsQUFBQSxTQUFTLEF1Q3hCaWxILENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBRSxBdkN3Qi9tSCxBQUFBLFNBQVMsQXVDeEI4bUgsQ0FBQyxLQUFLLENBQUMsWUFBWSxDQUFFLEF2Q3dCNW9ILEFBQUEsU0FBUyxBdUN4QjJvSCxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUUsQXZDd0JocUgsQUFBQSxTQUFTLEF1Q3hCK3BILENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBRSxBdkN3QjdySCxBQUFBLFNBQVMsQXVDeEI0ckgsQ0FBQyxLQUFLLENBQUMsV0FBVyxDQUFFLEF2Q3VDenRILEFBQUEsZUFBZSxBdUN2Q3d0SCxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBdkN1Qzl2SCxBQUFBLGVBQWUsQXVDdkM2dkgsQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQXZDdUMzeUgsQUFBQSxlQUFlLEF1Q3ZDMHlILENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFFLEF2Q3VDeDFILEFBQUEsY0FBYyxBdUN2Q3UxSCxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBdkN1QzMzSCxBQUFBLGNBQWMsQXVDdkMwM0gsQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQXZDdUN2NkgsQUFBQSxjQUFjLEF1Q3ZDczZILENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFFLEF2Q3VDbjlILEFBQUEsY0FBYyxBdUN2Q2s5SCxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBdkN1Q3QvSCxBQUFBLGNBQWMsQXVDdkNxL0gsQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQXZDdUNsaUksQUFBQSxjQUFjLEF1Q3ZDaWlJLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFFLEF2Q3VDOWtJLEFBQUEsY0FBYyxBdUN2QzZrSSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBdkN1Q2puSSxBQUFBLGNBQWMsQXVDdkNnbkksQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQXZDdUM3cEksQUFBQSxjQUFjLEF1Q3ZDNHBJLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFFLEF2QzRDeHNJLEFBQUEsY0FBYyxBdUM1Q3VzSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBdkM2QjV1SSxBQUFBLGVBQWUsQXVDN0IydUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUUsQXZDNkI5d0ksQUFBQSxlQUFlLEF1QzdCNndJLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFFLEF2QzZCeHpJLEFBQUEsZUFBZSxBdUM3QnV6SSxDQUFDLEtBQUssQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBRSxBdkM2QmwySSxBQUFBLGNBQWMsQXVDN0JpMkksQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUUsQXZDNkJsNEksQUFBQSxjQUFjLEF1QzdCaTRJLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFFLEF2QzZCMzZJLEFBQUEsY0FBYyxBdUM3QjA2SSxDQUFDLEtBQUssQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBRSxBdkM2QnA5SSxBQUFBLGNBQWMsQXVDN0JtOUksQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUUsQXZDNkJwL0ksQUFBQSxjQUFjLEF1QzdCbS9JLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFFLEF2QzZCN2hKLEFBQUEsY0FBYyxBdUM3QjRoSixDQUFDLEtBQUssQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBRSxBdkM2QnRrSixBQUFBLGNBQWMsQXVDN0Jxa0osQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUUsQXZDNkJ0bUosQUFBQSxjQUFjLEF1QzdCcW1KLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFFLEF2QzZCL29KLEFBQUEsY0FBYyxBdUM3QjhvSixDQUFDLEtBQUssQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBRSxBdkNrQ3ZySixBQUFBLGNBQWMsQXVDbENzckosQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUUsQXZDaUR4dEosQUFBQSxpQkFBaUIsQXVDakR1dEosQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaUQxd0osQUFBQSxpQkFBaUIsQXVDakR5d0osQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaURwMEosQUFBQSxpQkFBaUIsQXVDakRtMEosQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaUQ5M0osQUFBQSxnQkFBZ0IsQXVDakQ2M0osQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaUQ5NkosQUFBQSxnQkFBZ0IsQXVDakQ2NkosQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaUR2K0osQUFBQSxnQkFBZ0IsQXVDakRzK0osQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaURoaUssQUFBQSxnQkFBZ0IsQXVDakQraEssQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaURobEssQUFBQSxnQkFBZ0IsQXVDakQra0ssQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaUR6b0ssQUFBQSxnQkFBZ0IsQXVDakR3b0ssQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaURsc0ssQUFBQSxnQkFBZ0IsQXVDakRpc0ssQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaURsdkssQUFBQSxnQkFBZ0IsQXVDakRpdkssQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaUQzeUssQUFBQSxnQkFBZ0IsQXVDakQweUssQ0FBQyxZQUFZLENBQUMsV0FBVyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaURuMkssQUFBQSxnQkFBZ0IsQXVDakRrMkssQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQ0FBQSxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRXZDZ0IzNkssQUFBQSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxVQUFVLENBQUUsVUFBVSxDQUFFLFVBQVUsQXVDaEJpNkssQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFFLEF2Q3dCbGpMLEFBQUEsVUFBVSxBdUN4QmlqTCxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQXZDd0J4a0wsQUFBQSxVQUFVLEF1Q3hCdWtMLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBRSxBdkN3QnRtTCxBQUFBLFVBQVUsQXVDeEJxbUwsQ0FBQyxLQUFLLENBQUMsWUFBWSxDQUFFLEF2Q3dCcG9MLEFBQUEsU0FBUyxBdUN4Qm1vTCxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUUsQXZDd0J4cEwsQUFBQSxTQUFTLEF1Q3hCdXBMLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBRSxBdkN3QnJyTCxBQUFBLFNBQVMsQXVDeEJvckwsQ0FBQyxLQUFLLENBQUMsWUFBWSxDQUFFLEF2Q3dCbHRMLEFBQUEsU0FBUyxBdUN4Qml0TCxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUUsQXZDd0J0dUwsQUFBQSxTQUFTLEF1Q3hCcXVMLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBRSxBdkN3Qm53TCxBQUFBLFNBQVMsQXVDeEJrd0wsQ0FBQyxLQUFLLENBQUMsWUFBWSxDQUFFLEF2Q3dCaHlMLEFBQUEsU0FBUyxBdUN4Qit4TCxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUUsQXZDd0JwekwsQUFBQSxTQUFTLEF1Q3hCbXpMLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBRSxBdkN3QmoxTCxBQUFBLFNBQVMsQXVDeEJnMUwsQ0FBQyxLQUFLLENBQUMsV0FBVyxDQUFFLEF2Q3VDNzJMLEFBQUEsZUFBZSxBdUN2QzQyTCxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBdkN1Q2w1TCxBQUFBLGVBQWUsQXVDdkNpNUwsQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQXZDdUMvN0wsQUFBQSxlQUFlLEF1Q3ZDODdMLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFFLEF2Q3VDNStMLEFBQUEsY0FBYyxBdUN2QzIrTCxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBdkN1Qy9nTSxBQUFBLGNBQWMsQXVDdkM4Z00sQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQXZDdUMzak0sQUFBQSxjQUFjLEF1Q3ZDMGpNLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFFLEF2Q3VDdm1NLEFBQUEsY0FBYyxBdUN2Q3NtTSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBdkN1QzFvTSxBQUFBLGNBQWMsQXVDdkN5b00sQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQXZDdUN0ck0sQUFBQSxjQUFjLEF1Q3ZDcXJNLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFFLEF2Q3VDbHVNLEFBQUEsY0FBYyxBdUN2Q2l1TSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBdkN1Q3J3TSxBQUFBLGNBQWMsQXVDdkNvd00sQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQXZDdUNqek0sQUFBQSxjQUFjLEF1Q3ZDZ3pNLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFFLEF2QzRDNTFNLEFBQUEsY0FBYyxBdUM1QzIxTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBdkM2Qmg0TSxBQUFBLGVBQWUsQXVDN0IrM00sQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUUsQXZDNkJsNk0sQUFBQSxlQUFlLEF1QzdCaTZNLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFFLEF2QzZCNThNLEFBQUEsZUFBZSxBdUM3QjI4TSxDQUFDLEtBQUssQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBRSxBdkM2QnQvTSxBQUFBLGNBQWMsQXVDN0JxL00sQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUUsQXZDNkJ0aE4sQUFBQSxjQUFjLEF1QzdCcWhOLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFFLEF2QzZCL2pOLEFBQUEsY0FBYyxBdUM3QjhqTixDQUFDLEtBQUssQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBRSxBdkM2QnhtTixBQUFBLGNBQWMsQXVDN0J1bU4sQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUUsQXZDNkJ4b04sQUFBQSxjQUFjLEF1QzdCdW9OLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFFLEF2QzZCanJOLEFBQUEsY0FBYyxBdUM3QmdyTixDQUFDLEtBQUssQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBRSxBdkM2QjF0TixBQUFBLGNBQWMsQXVDN0J5dE4sQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUUsQXZDNkIxdk4sQUFBQSxjQUFjLEF1QzdCeXZOLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFFLEF2QzZCbnlOLEFBQUEsY0FBYyxBdUM3Qmt5TixDQUFDLEtBQUssQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBRSxBdkNrQzMwTixBQUFBLGNBQWMsQXVDbEMwME4sQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUUsQXZDaUQ1Mk4sQUFBQSxpQkFBaUIsQXVDakQyMk4sQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaUQ5NU4sQUFBQSxpQkFBaUIsQXVDakQ2NU4sQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaUR4OU4sQUFBQSxpQkFBaUIsQXVDakR1OU4sQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaURsaE8sQUFBQSxnQkFBZ0IsQXVDakRpaE8sQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaURsa08sQUFBQSxnQkFBZ0IsQXVDakRpa08sQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaUQzbk8sQUFBQSxnQkFBZ0IsQXVDakQwbk8sQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaURwck8sQUFBQSxnQkFBZ0IsQXVDakRtck8sQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaURwdU8sQUFBQSxnQkFBZ0IsQXVDakRtdU8sQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaUQ3eE8sQUFBQSxnQkFBZ0IsQXVDakQ0eE8sQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaUR0MU8sQUFBQSxnQkFBZ0IsQXVDakRxMU8sQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaUR0NE8sQUFBQSxnQkFBZ0IsQXVDakRxNE8sQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaUQvN08sQUFBQSxnQkFBZ0IsQXVDakQ4N08sQ0FBQyxZQUFZLENBQUMsV0FBVyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaUR2L08sQUFBQSxnQkFBZ0IsQXVDakRzL08sQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQ0FBQSxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRXZDZ0Joa1AsQUFBQSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxVQUFVLENBQUUsVUFBVSxDQUFFLFVBQVUsQXVDaEJzalAsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFFLEF2Q3dCdnNQLEFBQUEsVUFBVSxBdUN4QnNzUCxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQXZDd0I3dFAsQUFBQSxVQUFVLEF1Q3hCNHRQLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBRSxBdkN3QjN2UCxBQUFBLFVBQVUsQXVDeEIwdlAsQ0FBQyxLQUFLLENBQUMsWUFBWSxDQUFFLEF2Q3dCenhQLEFBQUEsU0FBUyxBdUN4Qnd4UCxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUUsQXZDd0I3eVAsQUFBQSxTQUFTLEF1Q3hCNHlQLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBRSxBdkN3QjEwUCxBQUFBLFNBQVMsQXVDeEJ5MFAsQ0FBQyxLQUFLLENBQUMsWUFBWSxDQUFFLEF2Q3dCdjJQLEFBQUEsU0FBUyxBdUN4QnMyUCxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUUsQXZDd0IzM1AsQUFBQSxTQUFTLEF1Q3hCMDNQLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBRSxBdkN3Qng1UCxBQUFBLFNBQVMsQXVDeEJ1NVAsQ0FBQyxLQUFLLENBQUMsWUFBWSxDQUFFLEF2Q3dCcjdQLEFBQUEsU0FBUyxBdUN4Qm83UCxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUUsQXZDd0J6OFAsQUFBQSxTQUFTLEF1Q3hCdzhQLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBRSxBdkN3QnQrUCxBQUFBLFNBQVMsQXVDeEJxK1AsQ0FBQyxLQUFLLENBQUMsV0FBVyxDQUFFLEF2Q3VDbGdRLEFBQUEsZUFBZSxBdUN2Q2lnUSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBdkN1Q3ZpUSxBQUFBLGVBQWUsQXVDdkNzaVEsQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQXZDdUNwbFEsQUFBQSxlQUFlLEF1Q3ZDbWxRLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFFLEF2Q3VDam9RLEFBQUEsY0FBYyxBdUN2Q2dvUSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBdkN1Q3BxUSxBQUFBLGNBQWMsQXVDdkNtcVEsQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQXZDdUNodFEsQUFBQSxjQUFjLEF1Q3ZDK3NRLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFFLEF2Q3VDNXZRLEFBQUEsY0FBYyxBdUN2QzJ2USxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBdkN1Qy94USxBQUFBLGNBQWMsQXVDdkM4eFEsQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQXZDdUMzMFEsQUFBQSxjQUFjLEF1Q3ZDMDBRLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFFLEF2Q3VDdjNRLEFBQUEsY0FBYyxBdUN2Q3MzUSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBdkN1QzE1USxBQUFBLGNBQWMsQXVDdkN5NVEsQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQXZDdUN0OFEsQUFBQSxjQUFjLEF1Q3ZDcThRLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFFLEF2QzRDai9RLEFBQUEsY0FBYyxBdUM1Q2cvUSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBdkM2QnJoUixBQUFBLGVBQWUsQXVDN0JvaFIsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUUsQXZDNkJ2alIsQUFBQSxlQUFlLEF1QzdCc2pSLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFFLEF2QzZCam1SLEFBQUEsZUFBZSxBdUM3QmdtUixDQUFDLEtBQUssQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBRSxBdkM2QjNvUixBQUFBLGNBQWMsQXVDN0Iwb1IsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUUsQXZDNkIzcVIsQUFBQSxjQUFjLEF1QzdCMHFSLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFFLEF2QzZCcHRSLEFBQUEsY0FBYyxBdUM3Qm10UixDQUFDLEtBQUssQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBRSxBdkM2Qjd2UixBQUFBLGNBQWMsQXVDN0I0dlIsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUUsQXZDNkI3eFIsQUFBQSxjQUFjLEF1QzdCNHhSLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFFLEF2QzZCdDBSLEFBQUEsY0FBYyxBdUM3QnEwUixDQUFDLEtBQUssQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBRSxBdkM2Qi8yUixBQUFBLGNBQWMsQXVDN0I4MlIsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUUsQXZDNkIvNFIsQUFBQSxjQUFjLEF1QzdCODRSLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFFLEF2QzZCeDdSLEFBQUEsY0FBYyxBdUM3QnU3UixDQUFDLEtBQUssQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBRSxBdkNrQ2grUixBQUFBLGNBQWMsQXVDbEMrOVIsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUUsQXZDaURqZ1MsQUFBQSxpQkFBaUIsQXVDakRnZ1MsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaURualMsQUFBQSxpQkFBaUIsQXVDakRralMsQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaUQ3bVMsQUFBQSxpQkFBaUIsQXVDakQ0bVMsQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaUR2cVMsQUFBQSxnQkFBZ0IsQXVDakRzcVMsQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaUR2dFMsQUFBQSxnQkFBZ0IsQXVDakRzdFMsQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaURoeFMsQUFBQSxnQkFBZ0IsQXVDakQrd1MsQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaUR6MFMsQUFBQSxnQkFBZ0IsQXVDakR3MFMsQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaUR6M1MsQUFBQSxnQkFBZ0IsQXVDakR3M1MsQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaURsN1MsQUFBQSxnQkFBZ0IsQXVDakRpN1MsQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaUQzK1MsQUFBQSxnQkFBZ0IsQXVDakQwK1MsQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaUQzaFQsQUFBQSxnQkFBZ0IsQXVDakQwaFQsQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaURwbFQsQUFBQSxnQkFBZ0IsQXVDakRtbFQsQ0FBQyxZQUFZLENBQUMsV0FBVyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXZDaUQ1b1QsQUFBQSxnQkFBZ0IsQXVDakQyb1QsQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQzlCRjlyVCxBQUFBLE9BQU8sQThCRThyVCxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQUUsQTlCSXh0VCxBQUFBLEVBQUUsQThCSnV0VCxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQUUsQUFBRCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEU5QmdLOXdULEFBNkJJLGlCQTdCYSxDQTZCWCxlQUFlLEE4QjdMMnhULENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBRSxBQUFELEFBQUEsaUJBQWlCLENBQUMsZUFBZSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxZQUFZLEFBQUEsQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxPQUFPLENBQUUsQUFBRCxBQUFBLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsV0FBVyxBQUFBLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQyxZQUFZLENBQUMsT0FBTyxDQUFFLEM3QnFObmpWLEFBT0UsTUFQSSxDQU9KLEtBQUssQ0FOUCxTQUFTLENBTVAsS0FBSyxBNkI1TndrVixDQUFDLGFBQWEsQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLE9BQU8sQ0FBRSxBN0JvT3puVixBQUFBLE1BQU0sQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLEVBQ2IsYUFBYSxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosRUFDcEIsU0FBUyxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsRUFDaEIsZ0JBQWdCLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixDNkJ2Tzh0VixDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBRSxBN0JtUDN4VixBQUFBLGFBQWEsQ0FDYixnQkFBZ0IsQTZCcFB3eVYsQ0FBQyxhQUFhLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUUsQTdCNlA1MVYsQUFBQSxhQUFhLENBQUcsYUFBYSxDQUM3QixnQkFBZ0IsQ0FBRyxnQkFBZ0IsQTZCOVBxM1YsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQTdCeVgxN1YsQUFLRSxhQUxXLENBS1gsYUFBYSxBNkI5WHE4VixDQUFDLFlBQVksQ0FBQyxNQUFNLENBQUMsYUFBYSxDQUFDLElBQUksQ0FBRSxBN0JtWTcvVixBQUFBLHNCQUFzQixBNkJuWTQvVixDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBQUFELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFDLEFBQUEsWUFBWSxDQUFDLEtBQUssQUFBQSxDQUFDLGFBQWEsQ0FBQyxDQUFDLENBQUMsWUFBWSxDQUFDLE9BQU8sQ0FBRSxBN0JvaEJ2blcsQUFiSSxZQWFRLENBYlIsTUFBTSxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosRUFhakIsWUFBWSxDQVpSLFNBQVMsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLEM2QnhnQm1yVyxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBRSxDQUFBLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFN0IraEJqd1csQUE0QkksZ0JBNUJZLENBNEJaLGNBQWMsQTZCM2pCK3dXLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBRSxDN0IraEJuelcsQUF1Q0UsZ0JBdkNjLENBdUNkLGFBQWEsQ0FBQyxzQkFBc0IsQTZCdGtCazBXLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFFLEExQkovM1csQUFBQSxNQUFNLEEwQkk4M1csQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQTFCb0JyNlcsQUFBQSxjQUFjLEEwQnBCbzZXLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FBRSxBMUJvQmwrVyxBQXVCRSxjQXZCWSxBQXVCWCxXQUFXLEEwQjNDNCtXLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUUsQTFCOEgxaFgsQUFBQSxvQkFBb0IsQTBCOUh5aFgsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUUsQTFCd0lqa1gsQUFBQSxtQkFBbUIsQTBCeElna1gsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQUFBRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRTFCbU01blgsQUFDRSxhQURXLENBQ1gsY0FBYyxBMEJwTXlvWCxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBRSxBMUJtTTdxWCxBQU1FLGFBTlcsQ0FNWCxtQkFBbUIsQTBCek13clgsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQ3pCTG51WCxBQUtFLFVBTFEsQ0FLTixJQUFJLENBSlIsbUJBQW1CLENBSWYsSUFBSSxBeUJBbXdYLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBRSxBekJjenhYLEFBQ0UsVUFEUSxDQUNSLElBQUksQ0FBRyxJQUFJLENBRGIsVUFBVSxDQUVSLElBQUksQ0FBRyxVQUFVLENBRm5CLFVBQVUsQ0FHUixVQUFVLENBQUcsSUFBSSxDQUhuQixVQUFVLENBSVIsVUFBVSxDQUFHLFVBQVUsQXlCbEIwMlgsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsQXpCd0JyNlgsQUFBQSxZQUFZLEF5QnhCbzZYLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUFFLEFBQUQsQUFBQSxZQUFZLENBQUMsVUFBVSxDQUFDLFlBQVksQ0FBQyxZQUFZLEFBQUEsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFFLEF6QndCaGhZLEFBU0UsWUFUVSxDQVNSLElBQUksQ0FUUixZQUFZLENBVVIsVUFBVSxDQVZkLFlBQVksQ0FXUixZQUFZLEF5Qm5Da2tZLENBQUMsWUFBWSxDQUFDLEdBQUcsQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUFFLEF6QjZDbm5ZLEFBQUEsVUFBVSxDQUFHLElBQUksQUFBQSxZQUFZLEF5QjdDZ25ZLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBRSxBekI2QzlwWSxBQUVFLFVBRlEsQ0FBRyxJQUFJLEFBQUEsWUFBWSxBQUUxQixJQUFLLENBUGdDLFdBQVcsQ0FPL0IsSUFBSyxDQVBnQyxnQkFBZ0IsQ3lCeENzcFksQ0FBQyx1QkFBdUIsQ0FBQyxHQUFHLENBQUMsMEJBQTBCLENBQUMsR0FBRyxDQUFDLHlCQUF5QixDQUFDLENBQUMsQ0FBQyxzQkFBc0IsQ0FBQyxDQUFDLENBQUUsQXpCb0RqMVksQUFBQSxVQUFVLENBQUcsSUFBSSxBQUFBLFdBQVcsQUFBQSxJQUFLLENBWlgsWUFBWSxFQWFsQyxVQUFVLENBQUcsZ0JBQWdCLEFBQUEsSUFBSyxDQWJaLFlBQVksQ3lCeEN3NFksQ0FBQyxzQkFBc0IsQ0FBQyxHQUFHLENBQUMseUJBQXlCLENBQUMsR0FBRyxDQUFDLDBCQUEwQixDQUFDLENBQUMsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLENBQUUsQXpCMEQ1aFosQUFBQSxVQUFVLENBQUcsVUFBVSxBeUIxRHloWixDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUUsQUFBRCxBQUFBLFVBQVUsQUFBQSxvQkFBb0IsQ0FBQyxJQUFJLENBQUMsVUFBVSxBQUFBLG9CQUFvQixDQUFDLFVBQVUsQUFBQSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQXpCNkR2cFosQUFBQSxVQUFVLENBQUcsVUFBVSxBQUFBLElBQUssQ0FyQk4sWUFBWSxDQXFCTyxJQUFLLENBckJOLFdBQVcsRUFxQlUsSUFBSSxBeUI3RGtwWixDQUFDLGFBQWEsQ0FBQyxDQUFDLENBQUUsQUFBRCxBQUFBLFVBQVUsQ0FBQyxVQUFVLEFBQUEsWUFBWSxDQUFDLElBQUksQUFBQSxXQUFXLENBQUMsVUFBVSxDQUFDLFVBQVUsQUFBQSxZQUFZLENBQUMsZ0JBQWdCLEFBQUEsQ0FBQyx1QkFBdUIsQ0FBQyxHQUFHLENBQUMsMEJBQTBCLENBQUMsR0FBRyxDQUFDLHlCQUF5QixDQUFDLENBQUMsQ0FBQyxzQkFBc0IsQ0FBQyxDQUFDLENBQUUsQUFBRCxBQUFBLFVBQVUsQ0FBQyxVQUFVLEFBQUEsV0FBVyxDQUFDLElBQUksQUFBQSxZQUFZLEFBQUEsQ0FBQyxzQkFBc0IsQ0FBQyxHQUFHLENBQUMseUJBQXlCLENBQUMsR0FBRyxDQUFDLDBCQUEwQixDQUFDLENBQUMsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLENBQUUsQXpCb0g1bGEsQUFBQSxJQUFJLENBQUMsTUFBTSxBeUJwSDJsYSxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUUsQXpCcUl2bmEsQUFrQkUsbUJBbEJpQixDQWtCZixJQUFJLENBQUcsSUFBSSxDQWxCZixtQkFBbUIsQ0FtQmYsSUFBSSxDQUFHLFVBQVUsQ0FuQnJCLG1CQUFtQixDQW9CZixVQUFVLENBQUcsSUFBSSxDQXBCckIsbUJBQW1CLENBcUJmLFVBQVUsQ0FBRyxVQUFVLEF5QjFKMHVhLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFFLEF4Qkp0eWEsQUFZRSxZQVpVLENBWVYsYUFBYSxBd0JSZ3phLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBRSxBeEJpRzcwYSxBQUFBLFlBQVksQ0FBQyxhQUFhLEFBQUEsWUFBWSxDQUN0QyxrQkFBa0IsQUFBQSxZQUFZLENBQzlCLGdCQUFnQixBQUFBLFlBQVksQ0FBRyxJQUFJLENBQ25DLGdCQUFnQixBQUFBLFlBQVksQ0FBRyxVQUFVLENBQUcsSUFBSSxDQUNoRCxnQkFBZ0IsQUFBQSxZQUFZLENBQUcsZ0JBQWdCLENBQy9DLGdCQUFnQixBQUFBLFdBQVcsQ0FBRyxJQUFJLEFBQUEsSUFBSyxDRDlEQyxXQUFXLENDOERBLElBQUssQ0Q5REMsZ0JBQWdCLEVDK0R6RSxnQkFBZ0IsQUFBQSxXQUFXLENBQUcsVUFBVSxBQUFBLElBQUssQ0QvREwsV0FBVyxFQytEUyxJQUFJLEF3QnZHbWxiLENBQUMsMEJBQTBCLENBQUMsR0FBRyxDQUFDLHVCQUF1QixDQUFDLEdBQUcsQ0FBQyx5QkFBeUIsQ0FBQyxDQUFDLENBQUMsc0JBQXNCLENBQUMsQ0FBQyxDQUFFLEF4QjBHcndiLEFBQUEsa0JBQWtCLEFBQUEsWUFBWSxBd0IxR293YixDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsWUFBWSxDQUFDLFNBQVMsQ0FBRSxBeEI2R3owYixBQUFBLFlBQVksQ0FBQyxhQUFhLEFBQUEsV0FBVyxDQUNyQyxrQkFBa0IsQUFBQSxXQUFXLENBQzdCLGdCQUFnQixBQUFBLFdBQVcsQ0FBRyxJQUFJLENBQ2xDLGdCQUFnQixBQUFBLFdBQVcsQ0FBRyxVQUFVLENBQUcsSUFBSSxDQUMvQyxnQkFBZ0IsQUFBQSxXQUFXLENBQUcsZ0JBQWdCLENBQzlDLGdCQUFnQixBQUFBLFlBQVksQ0FBRyxJQUFJLEFBQUEsSUFBSyxDRDFFbEIsWUFBWSxFQzJFbEMsZ0JBQWdCLEFBQUEsWUFBWSxDQUFHLFVBQVUsQUFBQSxJQUFLLENEM0V4QixZQUFZLEVDMkU0QixJQUFJLEF3Qm5Ic2pjLENBQUMseUJBQXlCLENBQUMsR0FBRyxDQUFDLHNCQUFzQixDQUFDLEdBQUcsQ0FBQywwQkFBMEIsQ0FBQyxDQUFDLENBQUMsdUJBQXVCLENBQUMsQ0FBQyxDQUFFLEF4QnNIMXVjLEFBQUEsa0JBQWtCLEFBQUEsV0FBVyxBd0J0SHl1YyxDQUFDLGlCQUFpQixDQUFDLEdBQUcsQ0FBQyxpQkFBaUIsQ0FBQyxLQUFLLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBRSxBeEI0SHIwYyxBQVdJLGdCQVhZLENBU1osSUFBSSxDQUVGLElBQUksQXdCdklvMWMsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUUsQXhCNEhuNGMsQUF3QkksZ0JBeEJZLEFBdUJiLFlBQVksQ0FDVCxJQUFJLENBeEJWLGdCQUFnQixBQXVCYixZQUFZLENBRVQsVUFBVSxBd0JySjI3YyxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBRSxBeEI0SGgvYyxBQThCSSxnQkE5QlksQUE2QmIsV0FBVyxDQUNSLElBQUksQ0E5QlYsZ0JBQWdCLEFBNkJiLFdBQVcsQ0FFUixVQUFVLEF3QjNKc2lkLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFFLEF2QkYzbGQsQUFBQSxJQUFJLEF1QkUwbGQsQ0FBQyxhQUFhLENBQUMsQ0FBQyxDQUFDLFlBQVksQ0FBQyxPQUFPLENBQUUsQXZCaUVyb2QsQUFFRSxTQUZPLENBRUwsRUFBRSxBdUJuRTBvZCxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUUsQXZCaUU5cGQsQUFRSSxTQVJLLENBRUwsRUFBRSxDQU1BLENBQUMsQXVCekVvcWQsQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsYUFBYSxDQUFDLFdBQVcsQ0FBRSxBdkIwRzF1ZCxBQUNFLFVBRFEsQ0FDTixFQUFFLEF1QjNHZ3ZkLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBRSxBdkIwR3B3ZCxBQUtJLFVBTE0sQ0FDTixFQUFFLENBSUEsQ0FBQyxBdUIvRzJ3ZCxDQUFDLGFBQWEsQ0FBQyxHQUFHLENBQUUsQXZCMEd0eWQsQUFRSSxVQVJNLENBQ04sRUFBRSxDQU9BLEVBQUUsQXVCbEg2eWQsQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUUsQXZCb0l6MWQsQUFDRSxZQURVLENBQ1IsRUFBRSxBdUJySWkyZCxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQXZCb0lwM2QsQUFHSSxZQUhRLENBQ1IsRUFBRSxDQUVBLEVBQUUsQXVCdkk2M2QsQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUUsQXZCcUp2NmQsQUFXRSxjQVhZLENBV1YsU0FBUyxDQUFDLGNBQWMsQXVCaEtpN2QsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFFLEF2Qm1MMTlkLEFBR0UsbUJBSGlCLENBR2YsRUFBRSxDQUFHLENBQUMsQ0FySFYsU0FBUyxBQWdDTixjQUFjLENBcUZiLEVBQUUsQ0FBRyxDQUFDLEF1QnRMdStkLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFFLEFBQUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEV2Qm1MMWllLEFBR0UsbUJBSGlCLENBR2YsRUFBRSxDQUFHLENBQUMsQ0FySFYsU0FBUyxBQWdDTixjQUFjLENBcUZiLEVBQUUsQ0FBRyxDQUFDLEF1QnRMeWplLENBQUMsYUFBYSxDQUFDLFdBQVcsQ0FBRSxDQUFBLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFdEJvQnZuZSxBQUFBLGNBQWMsQXNCcEJ3bmUsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFFLEN0QnVDcHBlLEFBQUEsZ0JBQWdCLEFzQnZDb3BlLENBQUMsYUFBYSxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFFLEF0QndKM3NlLEFBQUEsYUFBYSxBc0J4SjBzZSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUUsQUFBRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRXRCeUt4dmUsQUFBQSxPQUFPLENBQUcsVUFBVSxDQWpCeEIsYUFBYSxDQWtCVCxPQUFPLENBQUcsZ0JBQWdCLENBbEI5QixhQUFhLEFzQnhKdXplLENBQUMsWUFBWSxDQUFDLEtBQUssQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFFLEN0QnNMMTJlLEFBQUEsY0FBYyxBc0J0TDAyZSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFFLEFBQUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEV0QjZOLzdlLEFBbUJNLFdBbkJLLENBV1AsS0FBSyxDQUFDLGNBQWMsQ0FRaEIsRUFBRSxDQUFHLENBQUMsQ0FuQmQsV0FBVyxDQVdQLEtBQUssQ0FBQyxjQUFjLENBU2xCLGdCQUFnQixBc0JqUGlnZixDQUFDLE9BQU8sQ0FBQyxpQkFBaUIsQ0FBRSxDQUFBLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFdEI2TjNrZixBQUFBLFdBQVcsQXNCN040a2YsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFFLEF0QjZOcm1mLEFBc0NJLFdBdENPLENBc0NMLEVBQUUsQXNCblEwbWYsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFFLENBQUEsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUMsQUFBQSxZQUFZLEFBQUEsS0FBSyxBQUFBLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQSxVQUFVLENBQUUsQUFBRCxBQUFBLGFBQWEsQUFBQSxXQUFXLEFBQUEsQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLGFBQWEsQUFBQSxLQUFLLEFBQUEsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFBLFVBQVUsQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUUsQTFCbU16MGYsQUFDRSxhQURXLENBQ1gsY0FBYyxBMEJwTW8xZixDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxDQUFBLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFdEI0Vmw1ZixBQUFBLFlBQVksQXNCNVZtNWYsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFFLEFBQUQsQUFBQSxZQUFZLEFBQUEsYUFBYSxBQUFBLFdBQVcsQUFBQSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBRSxDcEJQbC9mLEFBQUEsV0FBVyxBb0JPay9mLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBRSxBcEJQL2dnQixBQVFJLFdBUk8sQ0FNUCxFQUFFLENBRUEsQ0FBQyxDQVJQLFdBQVcsQ0FNUCxFQUFFLENBR0EsSUFBSSxBb0JGd2lnQixDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUFFLEFwQlBobWdCLEFBcUJNLFdBckJLLENBTVAsRUFBRSxBQWNELFlBQVksQ0FDVCxDQUFDLENBckJULFdBQVcsQ0FNUCxFQUFFLEFBY0QsWUFBWSxDQUVULElBQUksQW9CZitvZ0IsQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUFDLDBCQUEwQixDQUFDLEdBQUcsQ0FBQyx1QkFBdUIsQ0FBQyxHQUFHLENBQUMseUJBQXlCLENBQUMsQ0FBQyxDQUFDLHNCQUFzQixDQUFDLENBQUMsQ0FBRSxBcEJQM3hnQixBQTRCTSxXQTVCSyxDQU1QLEVBQUUsQUFxQkQsV0FBVyxDQUNSLENBQUMsQ0E1QlQsV0FBVyxDQU1QLEVBQUUsQUFxQkQsV0FBVyxDQUVSLElBQUksQW9CdEJ3MGdCLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyx5QkFBeUIsQ0FBQyxHQUFHLENBQUMsc0JBQXNCLENBQUMsR0FBRyxDQUFDLDBCQUEwQixDQUFDLENBQUMsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLENBQUUsQW5CTHg5Z0IsQUFBQSxNQUFNLEFtQkt1OWdCLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQyxZQUFZLENBQUMsT0FBTyxDQUFFLEFuQkxwZ2hCLEFBeUJJLE1BekJFLENBd0JKLEtBQUssQ0FDRCxDQUFDLENBekJQLE1BQU0sQ0F3QkosS0FBSyxDQUVELElBQUksQW1CckJ5aGhCLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBbkJMaGpoQixBQWdDSSxNQWhDRSxDQStCSixTQUFTLENBQ0wsQ0FBQyxDQWhDUCxNQUFNLENBK0JKLFNBQVMsQ0FFTCxJQUFJLEFtQjVCNmtoQixDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUUsQWpCNENubWhCLEFBQUEsVUFBVSxDQUFHLEVBQUUsQ0FBRyxDQUFDLENBaERyQixNQUFNLEFpQklvbmhCLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFFLEFqQm9DenBoQixBQUFBLGdCQUFnQixDQXhDbEIsTUFBTSxBaUJJMnFoQixDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQWpCd0M1cmhCLEFBQUEsZ0JBQWdCLENBNUNsQixNQUFNLENBQU4sTUFBTSxBaUJJcXRoQixDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBRSxBZCtCL3ZoQixBQUFBLGtCQUFrQixDQUNsQixrQkFBa0IsQWNoQ2l4aEIsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxJQUFJLENBQUUsQWQrQjEwaEIsQUFLRSxrQkFMZ0IsQ0FLaEIsTUFBTSxDQUpSLGtCQUFrQixDQUloQixNQUFNLEFjcENvM2hCLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFFLEFieUJwNWhCLEFBQUEsYUFBYSxBYXpCbTVoQixDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUUsQUFBRCxBQUFBLE1BQU0sQ0FBQyxVQUFVLEFBQUEsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxNQUFNLENBQUMsVUFBVSxBQUFBLEtBQUssQUFBQSxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsTUFBTSxDQUFDLFdBQVcsQUFBQSxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLE1BQU0sQ0FBQyxXQUFXLEFBQUEsS0FBSyxBQUFBLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFFLEFaa0JybWlCLEFBQUEsWUFBWSxDQUNaLE1BQU0sQ0FBRyxXQUFXLEFZbkIrbWlCLENBQUMsYUFBYSxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsT0FBTyxDQUFFLEFadUI3cWlCLEFBQUEsV0FBVyxDQUNYLE1BQU0sQ0FBRyxVQUFVLEFZeEJzcmlCLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxhQUFhLENBQUMsT0FBTyxDQUFFLEFab0RudmlCLEFBQUEsV0FBVyxBWXBEa3ZpQixDQUFDLGFBQWEsQ0FBQyxDQUFDLENBQUMsWUFBWSxDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFFLEFYRHB6aUIsQUFBQSxXQUFXLEFXQ216aUIsQ0FBQyxhQUFhLENBQUMsQ0FBQyxDQUFDLFlBQVksQ0FBQyxPQUFPLENBQUUsQUFBRCxBQUFBLE1BQU0sQ0FBQyxNQUFNLEFBQUEsWUFBWSxDQUFDLEtBQUssQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQUFBQSxZQUFZLENBQUMsTUFBTSxBQUFBLFlBQVksQ0FBQyxLQUFLLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxNQUFNLENBQUMsTUFBTSxBQUFBLFlBQVksQ0FBQyxLQUFLLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxNQUFNLENBQUMsaUJBQWlCLEFBQUEsWUFBWSxDQUFDLE1BQU0sQUFBQSxZQUFZLENBQUMsS0FBSyxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsTUFBTSxDQUFDLE1BQU0sQUFBQSxZQUFZLENBQUMsS0FBSyxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsTUFBTSxDQUFDLGlCQUFpQixBQUFBLFlBQVksQ0FBQyxNQUFNLEFBQUEsWUFBWSxDQUFDLEtBQUssQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxNQUFNLEFBQUEsWUFBWSxDQUFDLEtBQUssQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQUFBQSxZQUFZLENBQUMsTUFBTSxBQUFBLFlBQVksQ0FBQyxLQUFLLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFlBQVksQUFBQSxDQUFDLHVCQUF1QixDQUFDLEdBQUcsQ0FBQyxzQkFBc0IsQ0FBQyxDQUFDLENBQUUsQUFBRCxBQUFBLE1BQU0sQ0FBQyxNQUFNLEFBQUEsWUFBWSxDQUFDLEtBQUssQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQUFBQSxZQUFZLENBQUMsTUFBTSxBQUFBLFlBQVksQ0FBQyxLQUFLLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxNQUFNLENBQUMsTUFBTSxBQUFBLFlBQVksQ0FBQyxLQUFLLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxNQUFNLENBQUMsaUJBQWlCLEFBQUEsWUFBWSxDQUFDLE1BQU0sQUFBQSxZQUFZLENBQUMsS0FBSyxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsTUFBTSxDQUFDLE1BQU0sQUFBQSxZQUFZLENBQUMsS0FBSyxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsTUFBTSxDQUFDLGlCQUFpQixBQUFBLFlBQVksQ0FBQyxNQUFNLEFBQUEsWUFBWSxDQUFDLEtBQUssQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLE1BQU0sQ0FBQyxNQUFNLEFBQUEsWUFBWSxDQUFDLEtBQUssQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQUFBQSxZQUFZLENBQUMsTUFBTSxBQUFBLFlBQVksQ0FBQyxLQUFLLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFdBQVcsQUFBQSxDQUFDLHNCQUFzQixDQUFDLEdBQUcsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLENBQUUsQUFBRCxBQUFBLE1BQU0sQ0FBQyxNQUFNLEFBQUEsV0FBVyxDQUFDLEtBQUssQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQUFBQSxXQUFXLENBQUMsTUFBTSxBQUFBLFdBQVcsQ0FBQyxLQUFLLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxNQUFNLENBQUMsTUFBTSxBQUFBLFdBQVcsQ0FBQyxLQUFLLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxNQUFNLENBQUMsaUJBQWlCLEFBQUEsV0FBVyxDQUFDLE1BQU0sQUFBQSxXQUFXLENBQUMsS0FBSyxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsTUFBTSxDQUFDLE1BQU0sQUFBQSxXQUFXLENBQUMsS0FBSyxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsTUFBTSxDQUFDLGlCQUFpQixBQUFBLFdBQVcsQ0FBQyxNQUFNLEFBQUEsV0FBVyxDQUFDLEtBQUssQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxNQUFNLEFBQUEsV0FBVyxDQUFDLEtBQUssQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQUFBQSxXQUFXLENBQUMsTUFBTSxBQUFBLFdBQVcsQ0FBQyxLQUFLLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFlBQVksQUFBQSxDQUFDLHlCQUF5QixDQUFDLEdBQUcsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLENBQUUsQUFBRCxBQUFBLE1BQU0sQ0FBQyxNQUFNLEFBQUEsV0FBVyxDQUFDLEtBQUssQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQUFBQSxXQUFXLENBQUMsTUFBTSxBQUFBLFdBQVcsQ0FBQyxLQUFLLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxNQUFNLENBQUMsTUFBTSxBQUFBLFdBQVcsQ0FBQyxLQUFLLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxNQUFNLENBQUMsaUJBQWlCLEFBQUEsV0FBVyxDQUFDLE1BQU0sQUFBQSxXQUFXLENBQUMsS0FBSyxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsTUFBTSxDQUFDLE1BQU0sQUFBQSxXQUFXLENBQUMsS0FBSyxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsTUFBTSxDQUFDLGlCQUFpQixBQUFBLFdBQVcsQ0FBQyxNQUFNLEFBQUEsV0FBVyxDQUFDLEtBQUssQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLE1BQU0sQ0FBQyxNQUFNLEFBQUEsV0FBVyxDQUFDLEtBQUssQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQUFBQSxXQUFXLENBQUMsTUFBTSxBQUFBLFdBQVcsQ0FBQyxLQUFLLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFdBQVcsQUFBQSxDQUFDLDBCQUEwQixDQUFDLEdBQUcsQ0FBQyxzQkFBc0IsQ0FBQyxDQUFDLENBQUUsQUFBRCxBQUFBLE1BQU0sQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsWUFBWSxBQUFBLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxNQUFNLENBQUMsZUFBZSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxNQUFNLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxNQUFNLENBQUMsZUFBZSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxNQUFNLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxNQUFNLENBQUMsZUFBZSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxNQUFNLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxNQUFNLENBQUMsZUFBZSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxNQUFNLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxNQUFNLENBQUMsZUFBZSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxNQUFNLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxNQUFNLENBQUMsZUFBZSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxNQUFNLENBQUMsaUJBQWlCLENBQUMsZUFBZSxD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LE9BQU8sQ0FBQyxlQUFlLENBQUUsQUFFM0QsQUFBQSxpQkFBaUIsQUFBQSxDQUFDLGdCQUFnQixDQUFDLFVBQVUsQ0FBQyxZQUFZLENBQUMsVUFBVSxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxpQkFBaUIsQUFBQSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFFLEFBQUQsQUFBQSxlQUFlLEFBQUEsQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsWUFBWSxDQUFDLGVBQWUsQUFBQSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLGVBQWUsQUFBQSxtQkFBbUIsQUFBQSxhQUFhLEFBQUEsQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFFLEFBQUQsQUFBQSxZQUFZLENBQUMsWUFBWSxDQUFDLGVBQWUsQUFBQSxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsWUFBWSxDQUFDLFlBQVksQ0FBQyxlQUFlLEFBQUEsbUJBQW1CLEFBQUEsYUFBYSxBQUFBLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxH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QyxhQUFhLENBQUMsQ0FBQyxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSw0QkFBNEIsQUFBQSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSw0QkFBNEIsQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSw0QkFBNEIsQUFBQSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUUsQUFBRCxBQUFBLGlCQUFpQixBQUFBLDRCQUE0QixDQUFDLENBQUMsQ0FBQyxzQkFBc0IsQUFBQSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUUsQUFBRCxBQUFBLGlCQUFpQixBQUFBLDRCQUE0QixDQUFDLGlCQUFpQixBQUFBLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUUsQUFBRCxBQUFBLGlCQUFpQixBQUFBLDRCQUE0QixDQUFDLGFBQWEsQUFBQSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSw0QkFBNEIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBRSxBQUFELEFBQUEsNEJBQTRCLEFBQUEsK0JBQStCLENBQUMsYUFBYSxBQUFBLDZCQUE2QixDQUFDLGlCQUFpQixDQUFDLDRCQUE0QixBQUFBLCtCQUErQixDQUFDLHNCQUFzQixBQUFBLE1BQU0sQ0FBQyxhQUFhLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxRQUFRLENB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LFlBQVksQ0FBRSxBQUFELEFBQUEsa0JBQWtCLEFBQUEsaUJBQWlCLENBQUMsZ0JBQWdCLEFBQUEsQ0FBQyxtQkFBbUIsQ0FBQyxhQUFhLENBQUUsQUFBRCxBQUFBLGtCQUFrQixBQUFBLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLENBQUMsbUJBQW1CLENBQUMsYUFBYSxDQUFFLEFBQUQsQUFBQSxhQUFhLENBQUMsaUJBQWlCLEFBQUEsMEJBQTBCLENBQUMsYUFBYSxDQUFDLFlBQVksQUFBQSwwQkFBMEIsQUFBQSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsWUFBWSxDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLDRCQUE0QixDQUFDLGlCQUFpQixBQUFBLFlBQVksQ0FBQyxpQkFBaUIsQUFBQSw0QkFBNEIsQ0FBQyxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSw0QkFBNEIsQ0FBQyxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSw0QkFBNEIsQUFBQSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBRSxBQUFELEFBQUEsWUFBWSxDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQUFBQSwwQkFBMEIsQ0FBQyxZQUFZLENBQUMsYUFBYSxDQUFDLFlBQVksQUFBQSwwQkFBMEIsQUFBQSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsMEJBQTBCLENBQUMsYUFBYSxDQUFDLFlBQVksQUFBQSwwQkFBMEIsQ0FBQyxhQUFhLEFBQUEsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSw0QkFBNEIsQ0FBQyxhQUFhLENBQUMsWUFBWSxBQUFBLDRCQUE0QixDQUFDLGFBQWEsQUFBQSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLFlBQVksQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMscUJBQW9CLENBQUMsTUFBTSxDQUFDLG1CQUFtQixDQUFDLFVBQVUsQ0FBQyxtQkFBbUIsQ0FBRSxBQUFELEFBQUEsWUFBWSxBQUFBLGlCQUFpQixDQUFDLGFBQWEsQUFBQSxvQkFBb0IsQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxBQUFBLE9BQU8sQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxxQkFBb0IsQ0FBQyxNQUFNLENBQUMsbUJBQW1CLENBQUMsVUFBVSxDQUFDLG1CQUFtQixDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsZUFBYyxDQUFDLE1BQU0sQ0FBQyxtQkFBbUIsQ0FBQyxVQUFVLENBQUMsbUJBQW1CLENBQUUsQUFBRCxBQUFBLGlCQUFpQixBQUFBLGlCQUFpQixDQUFDLGFBQWEsQUFBQSxvQkFBb0IsQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLEFBQUEsT0FBTyxDQUFDLGlCQUFpQixBQUFBLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUFDLGVBQWMsQ0FBQyxNQUFNLENBQUMsbUJBQW1CLENBQUMsVUFBVSxDQUFDLG1CQUFtQixDQUFFLEFBQUQsQUFBQSxXQUFXLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsWUFBWSxBQUFBLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsZUFBYyxDQUFFLEFBQUQsQUFBQSxXQUFXLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLFlBQVksQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFFLEFBQUQsQUFBQSxXQUFXLEFBQUEsNEJBQTRCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLFdBQVcsQUFBQSw0QkFBNEIsQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLEFBQUEsNEJBQTRCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLFlBQVksQUFBQSw0QkFBNEIsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFFLEFBQUQsQUFBQSxXQUFXLEFBQUEsMEJBQTBCLEFBQUEsK0JBQStCLENBQUMsYUFBYSxBQUFBLDZCQUE2QixDQUFDLGlCQUFpQixDQUFDLFdBQVcsQUFBQSwwQkFBMEIsQUFBQSwrQkFBK0IsQ0FBQyxzQkFBc0IsQUFBQSxNQUFNLENBQUMsaUJBQWlCLENBQUMsWUFBWSxBQUFBLDBCQUEwQixBQUFBLCtCQUErQixDQUFDLGFBQWEsQUFBQSw2QkFBNkIsQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLEFBQUEsMEJBQTBCLEFBQUEsK0JBQStCLENBQUMsc0JBQXNCLEFBQUEsTUFBTSxDQUFDLGlCQUFpQixBQUFBLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsV0FBVyxBQUFBLDRCQUE0QixBQUFBLCtCQUErQixDQUFDLGFBQWEsQUFBQSw2QkFBNkIsQ0FBQyxpQkFBaUIsQ0FBQyxXQUFXLEFBQUEsNEJBQTRCLEFBQUEsK0JBQStCLENBQUMsc0JBQXNCLEFBQUEsTUFBTSxDQUFDLGlCQUFpQixDQUFDLFlBQVksQUFBQSw0QkFBNEIsQUFBQSwrQkFBK0IsQ0FBQyxhQUFhLEFBQUEsNkJBQTZCLENBQUMsaUJBQWlCLENBQUMsWUFBWSxBQUFBLDRCQUE0QixBQUFBLCtCQUErQixDQUFDLHNCQUFzQixBQUFBLE1BQU0sQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBRSxBQUFELEFBQUEsWUFBWSxBQUFBLGlCQUFpQixDQUFDLGNBQWMsQUFBQSxDQUFDLG1CQUFtQixDQUFDLFdBQVcsQ0FBRSxBQUFELEFBQUEsWUFBWSxBQUFBLGlCQUFpQixDQUFDLGdCQUFnQixBQUFBLENBQUMsbUJBQW1CLENBQUMsV0FBVyxDQUFFLEFBQUQsQUFBQSxZQUFZLEFBQUEsaUJBQWlCLENBQUMsZ0JBQWdCLEFBQUEsQ0FBQyxtQkFBbUIsQ0FBQyxZQUFZLENBQUUsQUFBRCxBQUFBLFlBQVksQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLG1CQUFtQixDQUFDLFlBQVksQ0FBRSxBQUFELEFBQUEsV0FBVyxBQUFBLGlCQUFpQixDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxnQkFBZSxDQUFFLEFBQUQsQUFBQSxXQUFXLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxBQUFBLE1BQU0sQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxnQkFBZSxDQUFFLEFBQUQsQUFBQSxXQUFXLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxBQUFBLG9CQUFvQixDQUFDLGlCQUFpQixDQUFDLFdBQVcsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLEFBQUEsT0FBTyxDQUFDLGlCQUFpQixBQUFBLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUFDLGVBQWMsQ0FBRSxBQUFELEFBQUEsV0FBVyxBQUFBLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUFDLGVBQWMsQ0FBRSxBQUFELEFBQUEsV0FBVyxBQUFBLGlCQUFpQixDQUFDLGNBQWMsQUFBQSxDQUFDLG1CQUFtQixDQUFDLFlBQVksQ0FBRSxBQUFELEFBQUEsV0FBVyxBQUFBLGlCQUFpQixDQUFDLGdCQUFnQixBQUFBLENBQUMsbUJBQW1CLENBQUMsWUFBWSxDQUFFLEFBQUQsQUFBQSxXQUFXLEFBQUEsaUJBQWlCLENBQUMsZ0JBQWdCLEFBQUEsQ0FBQyxtQkFBbUIsQ0FBQyxhQUFhLENBQUUsQUFBRCxBQUFBLFdBQVcsQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLG1CQUFtQixDQUFDLGFBQWEsQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsWUFBWSxBQUFBLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLFlBQVksQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsVUFBVSxBQUFBLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsZUFBYyxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsWUFBWSxBQUFBLGlCQUFpQixDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsWUFBWSxBQUFBLGlCQUFpQixDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLFVBQVUsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUUsQUFBRCxBQUFBLGlCQUFpQixBQUFBLDRCQUE0QixDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLEFBQUEsNEJBQTRCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLDRCQUE0QixDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLEFBQUEsNEJBQTRCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQUFBQSw0QkFBNEIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsVUFBVSxBQUFBLDRCQUE0QixDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsNEJBQTRCLENBQUMsaUJBQWlCLENBQUMsWUFBWSxBQUFBLDRCQUE0QixDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLDRCQUE0QixDQUFDLGlCQUFpQixDQUFDLFlBQVksQUFBQSw0QkFBNEIsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLEFBQUEsNEJBQTRCLENBQUMsaUJBQWlCLENBQUMsVUFBVSxBQUFBLDRCQUE0QixDQUFDLGlCQUFpQixBQUFBLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUUsQUFBRCxBQUFBLFlBQVksQUFBQSxpQkFBaUIsQ0FBQyxjQUFjLENBQUMsWUFBWSxBQUFBLGlCQUFpQixDQUFDLGNBQWMsQ0FBQyxVQUFVLEFBQUEsaUJBQWlCLENBQUMsY0FBYyxBQUFBLENBQUMsbUJBQW1CLENBQUMsV0FBVyxDQUFFLEFBQUQsQUFBQSxZQUFZLEFBQUEsaUJBQWlCLENBQUMsZ0JBQWdCLENBQUMsWUFBWSxBQUFBLGlCQUFpQixDQUFDLGdCQUFnQixDQUFDLFVBQVUsQUFBQSxpQkFBaUIsQ0FBQyxnQkFBZ0IsQUFBQSxDQUFDLG1CQUFtQixDQUFDLFdBQVcsQ0FBRSxBQUFELEFBQUEsWUFBWSxBQUFBLGlCQUFpQixDQUFDLGdCQUFnQixDQUFDLFlBQVksQUFBQSxpQkFBaUIsQ0FBQyxnQkFBZ0IsQ0FBQyxVQUFVLEFBQUEsaUJBQWlCLENBQUMsZ0JBQWdCLEFBQUEsQ0FBQyxtQkFBbUIsQ0FBQyxZQUFZLENBQUUsQUFBRCxBQUFBLFlBQVksQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsVUFBVSxBQUFBLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLENBQUMsbUJBQW1CLENBQUMsWUFBWSxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsZ0JBQWUsQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxBQUFBLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLEFBQUEsTUFBTSxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLEFBQUEsTUFBTSxDQUFDLGlCQUFpQixBQUFBLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUFDLGdCQUFlLENBQUUsQUFBRCxBQUFBLGlCQUFpQixBQUFBLGlCQUFpQixDQUFDLGFBQWEsQUFBQSxvQkFBb0IsQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLEFBQUEsT0FBTyxDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLGlCQUFpQixDQUFDLGFBQWEsQUFBQSxvQkFBb0IsQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLEFBQUEsT0FBTyxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLEFBQUEsb0JBQW9CLENBQUMsaUJBQWlCLENBQUMsZUFBZSxBQUFBLGlCQUFpQixDQUFDLGFBQWEsQUFBQSxPQUFPLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsZUFBYyxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsZUFBYyxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxjQUFjLENBQUMsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsY0FBYyxDQUFDLGVBQWUsQUFBQSxpQkFBaUIsQ0FBQyxjQUFjLEFBQUEsQ0FBQyxtQkFBbUIsQ0FBQyxZQUFZLENBQUUsQUFBRCxBQUFBLGlCQUFpQixBQUFBLGlCQUFpQixDQUFDLGdCQUFnQixDQUFDLGlCQUFpQixBQUFBLGlCQUFpQixDQUFDLGdCQUFnQixDQUFDLGVBQWUsQUFBQSxpQkFBaUIsQ0FBQyxnQkFBZ0IsQUFBQSxDQUFDLG1CQUFtQixDQUFDLFlBQVksQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsZ0JBQWdCLENBQUMsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsZ0JBQWdCLENBQUMsZUFBZSxBQUFBLGlCQUFpQixDQUFDLGdCQUFnQixBQUFBLENBQUMsbUJBQW1CLENBQUMsYUFBYSxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxtQkFBbUIsQ0FBQyxhQUFhLENBQUUsQUFBRCxBQUFBLGlCQUFpQixBQUFBLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLFlBQVksQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLGdCQUFnQixDQUFDLFdBQVcsQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMscUJBQW9CLENBQUMsa0JBQWtCLENBQUMsVUFBVSxDQUFDLGVBQWUsQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxlQUFjLENBQUUsQUFBRCxBQUFBLFlBQVksQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxxQkFBb0IsQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsZUFBYyxDQUFFLEFBQUQsQUFBQSxZQUFZLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixBQUFBLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUFDLGdCQUFlLENBQUUsQUFBRCxBQUFBLFlBQVksQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLEFBQUEsTUFBTSxDQUFDLGlCQUFpQixBQUFBLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUFDLGdCQUFlLENB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LENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FDN0MsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDbkQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxTQUFTLENBQ3RDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLFNBQVMsQ0FDNUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsU0FBUyxDQUMvQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUEsU0FBUyxDQUNyRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQzlCLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQ3BDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsU0FBUyxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQ3ZDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLE1BQU0sQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFVLENBQ25ELGdCQUFnQixDQUFFLE9BQU8sQ0FDNUIsQUFDRCxBQUFBLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUNwQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQzFDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FDN0MsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDbkQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQ3BDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDMUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUM3QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUEsT0FBTyxBQUFDLENBQ2hELGdCQUFnQixDQUFFLFVBQVUsQ0FDL0IsQUFDRCxBQUFBLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQyxDQUN0QyxLQUFLLENBQUUsSUFBSSxDQUNkLEFBQ0QsQUFBQSxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE9BQU8sQUFBQSxNQUFNLEFBQUMsQ0FDdkMsS0FBSyxDQUFFLElBQUksQ0FDZCxBQUNELEFBQUEsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQ0FDN0IsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQ25DLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsU0FBUyxDQUN0QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUMsQ0FDekMsVUFBVSxDQUFFLElBQUksQ0FDaEIscUJBQXFCLENBQUUsQ0FBQyxDQUN4QixrQkFBa0IsQ0FBRSxDQUFDLENBQ3JCLGFBQWEsQ0FBRSxDQUFDLENBQ25CLEFBQ0QsQUFBQSxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FDbkMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUN6QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLENBQzVDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUMsQ0FDL0MsZ0JBQWdCLENBQUUsT0FBTyxDQUN6QixnQkFBZ0IsQ0FBRSxpREFBaUQsQ0FDbkUsZ0JBQWdCLENBQUUsZ0RBQWdELENBQ2xFLGdCQUFnQixDQUFFLGlFQUFpRSxDQUNuRixnQkFBZ0IsQ0FBRSxvREFBb0QsQ0FDdEUsZ0JBQWdCLENBQUUsK0NBQStDLENBQ2pFLGdCQUFnQixDQUFFLDRDQUE0QyxDQUM5RCxpQkFBaUIsQ0FBRSxRQUFRLENBQzNCLE1BQU0sQ0FBRSwwR0FBMEcsQ0FDbEgsWUFBWSxDQUFFLHVCQUF1QixDQUNyQyxZQUFZLENBQUUsZUFBa0IsQ0FBQyxlQUFrQixDQUFDLGdCQUFtQixDQUN2RSxNQUFNLENBQUUseURBQXlELENBQ2pFLHFCQUFxQixDQUFFLENBQUMsQ0FDeEIsa0JBQWtCLENBQUUsQ0FBQyxDQUNyQixhQUFhLENBQUUsQ0FBQyxDQUNuQixBQUNELEFBQUEsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUN6QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUMvQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsTUFBTSxDQUNsRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FDeEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUMxQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUNoRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUNuRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDekQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUMxQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUNoRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUNuRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDekQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsU0FBUyxDQUM1QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsU0FBUyxDQUNsRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsU0FBUyxDQUNyRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLFNBQVMsQ0FDM0QsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFDcEMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQzFDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLFNBQVMsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUM3QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsTUFBTSxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVUsQ0FDekQsZ0JBQWdCLENBQUUsT0FBTyxDQUM1QixBQUNELEFBQUEsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUMxQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUNoRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUs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RUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDN0MsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUNoRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUN0RCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxBQUFBLFNBQVMsQ0FDekMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUEsU0FBUyxDQUMvQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxBQUFBLFNBQVMsQUFBQSxTQUFTLENBQ2xELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxTQUFTLENBQ3hELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFDakMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxNQUFNLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFDdkMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxTQUFTLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFDMUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxTQUFTLEFBQUEsTUFBTSxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVUsQ0FDdEQsZ0JBQWdCLENBQUUsT0FBTyxDQUM1QixBQUNELEFBQUEsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxP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QUFBQSxPQUFPLEFBQUEsT0FBTyxDQUNyQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsT0FBTyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQzNDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FDOUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE9BQU8sQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDcEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE9BQU8sQUFBQSxTQUFTLENBQ3ZDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsTUFBTSxBQUFBLFNBQVMsQ0FDN0MsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE9BQU8sQUFBQSxTQUFTLEFBQUEsU0FBUyxDQUNoRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsT0FBTyxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUEsU0FBUyxDQUN0RCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsT0FBTyxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQy9CLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsTUFBTSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQ3JDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsU0FBUyxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQ3hDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLE1BQU0sQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFVLENBQ3BELGdCQUFnQixDQUFFLE9BQU8sQ0FDNUIsQUFDRCxBQUFBLFdBQVcs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QUEsTUFBTSxBQUFBLE9BQU8sQ0FDaEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FDbkQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQ3pELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLFNBQVMsQ0FDNUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsTUFBTSxBQUFBLFNBQVMsQ0FDbEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLFNBQVMsQ0FDckQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxTQUFTLENBQzNELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQ3BDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLE1BQU0sQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUMxQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsSUFBSSxBQUFBLE9BQU8sQUFBQSxTQUFTLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFDN0MsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLE1BQU0sQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFVLENBQ3pELGdCQUFnQixDQUFF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 */
